From f25df67d5bc3bb93e70beb95ef57718a2322a188 Mon Sep 17 00:00:00 2001 From: john-rock Date: Tue, 18 Jul 2023 15:37:52 -0400 Subject: [PATCH 01/47] add branch From 4a99b8f22bdad1846ea41639bb72f47b9926005e Mon Sep 17 00:00:00 2001 From: Natalie Fiann Date: Mon, 23 Sep 2024 12:44:32 +0100 Subject: [PATCH 02/47] Added a caution callout for updated_at --- website/docs/reference/resource-configs/updated_at.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/website/docs/reference/resource-configs/updated_at.md b/website/docs/reference/resource-configs/updated_at.md index 896405bf063..825b94ad3e5 100644 --- a/website/docs/reference/resource-configs/updated_at.md +++ b/website/docs/reference/resource-configs/updated_at.md @@ -27,6 +27,12 @@ snapshots: +:::caution + +You may get a warning if the data type of the `updated_at` column does not match the adapter-configured default. + +::: + ## Description A column within the results of your snapshot query that represents when the record row was last updated. From 8ac6b5aac8c37720db65ef3f16b7e3f6aa8f59bb Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Mon, 23 Sep 2024 14:18:31 +0100 Subject: [PATCH 03/47] Update website/docs/reference/resource-configs/updated_at.md Co-authored-by: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> --- website/docs/reference/resource-configs/updated_at.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/resource-configs/updated_at.md b/website/docs/reference/resource-configs/updated_at.md index 825b94ad3e5..b3d37bea7c0 100644 --- a/website/docs/reference/resource-configs/updated_at.md +++ b/website/docs/reference/resource-configs/updated_at.md @@ -29,7 +29,7 @@ snapshots: :::caution -You may get a warning if the data type of the `updated_at` column does not match the adapter-configured default. +You might get a warning if the data type of the `updated_at` column does not match the adapter-configured default. ::: From 895c3fbc5e690adefe0ec923e327289eb340d300 Mon Sep 17 00:00:00 2001 From: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Date: Thu, 26 Sep 2024 13:11:12 +0100 Subject: [PATCH 04/47] Update website/docs/reference/resource-configs/updated_at.md --- website/docs/reference/resource-configs/updated_at.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/resource-configs/updated_at.md b/website/docs/reference/resource-configs/updated_at.md index b3d37bea7c0..69abb463842 100644 --- a/website/docs/reference/resource-configs/updated_at.md +++ b/website/docs/reference/resource-configs/updated_at.md @@ -29,7 +29,7 @@ snapshots: :::caution -You might get a warning if the data type of the `updated_at` column does not match the adapter-configured default. +You will get a warning if the data type of the `updated_at` column does not match the adapter-configured default. ::: From 671285b9782cde334126329e2a9685ebf143eead Mon Sep 17 00:00:00 2001 From: Dmytro Valiaiev <91760255+dymytryo@users.noreply.github.com> Date: Sat, 28 Sep 2024 13:44:50 -0500 Subject: [PATCH 05/47] Update model-versions.md Fixing a typo --- website/docs/docs/collaborate/govern/model-versions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/collaborate/govern/model-versions.md b/website/docs/docs/collaborate/govern/model-versions.md index f255aa9db1a..eefcf76e824 100644 --- a/website/docs/docs/collaborate/govern/model-versions.md +++ b/website/docs/docs/collaborate/govern/model-versions.md @@ -69,7 +69,7 @@ When you make updates to a model's source code — its logical definition, i **Versioned models are different.** Defining model `versions` is appropriate when people, systems, and processes beyond your team's control, inside or outside of dbt, depend on your models. You can neither simply go migrate them all, nor break their queries on a whim. You need to offer a migration path, with clear diffs and deprecation dates. -Multiple versions of a model will live in the same code repository at the same time, and be deployed into the same data environment simultaneously. This is similar to how web APIs are versioned: Multiple versions are live simultaneously, two or three, and not more). Over time, newer versions come online, and older versions are sunsetted . +Multiple versions of a model will live in the same code repository at the same time, and be deployed into the same data environment simultaneously. This is similar to how web APIs are versioned: Multiple versions live simultaneously, two or three, and not more). Over time, newer versions come online, and older versions are sunsetted . ## How is this different from just creating a new model? From d0926091cac51c0cd32f54cffe64058158a41f3b Mon Sep 17 00:00:00 2001 From: Ameer Ul Islam Date: Sun, 29 Sep 2024 12:43:55 +0600 Subject: [PATCH 06/47] Update set.md Added string example, It needs a single quote inside the double quote. to read a string. Otherwise, it was giving compilation error. Set is heavily used as a variable alternative. --- website/docs/reference/dbt-jinja-functions/set.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/website/docs/reference/dbt-jinja-functions/set.md b/website/docs/reference/dbt-jinja-functions/set.md index d85e0539924..fa4de60e968 100644 --- a/website/docs/reference/dbt-jinja-functions/set.md +++ b/website/docs/reference/dbt-jinja-functions/set.md @@ -27,6 +27,10 @@ __Args__: {% do log(my_set) %} {# None #} ``` +``` +{% set email_id = "'admin@example.com'" %} +``` + ### set_strict The `set_strict` context method can be used to convert any iterable to a sequence of iterable elements that are unique (a set). The difference to the `set` context method is that the `set_strict` method will raise an exception on a `TypeError`, if the provided value is not a valid iterable and cannot be converted to a set. From f27238def8e80d5a2bb48f600f3bfd993b6eb3e7 Mon Sep 17 00:00:00 2001 From: Benoit Perigaud <8754100+b-per@users.noreply.github.com> Date: Mon, 30 Sep 2024 10:11:54 +0200 Subject: [PATCH 07/47] Update typo in example --- .../docs/reference/resource-properties/unit-testing-versions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/resource-properties/unit-testing-versions.md b/website/docs/reference/resource-properties/unit-testing-versions.md index 4d28e19e71d..39ef241c122 100644 --- a/website/docs/reference/resource-properties/unit-testing-versions.md +++ b/website/docs/reference/resource-properties/unit-testing-versions.md @@ -27,7 +27,7 @@ unit_tests: - name: test_is_valid_email_address model: my_model versions: - include: + exclude: - 1 ... From 3716a2421e7957ce1ddb02a168cc914f57d1440c Mon Sep 17 00:00:00 2001 From: Natalie Fiann Date: Mon, 30 Sep 2024 10:48:01 +0100 Subject: [PATCH 08/47] Added version block --- website/docs/reference/resource-configs/updated_at.md | 1 + 1 file changed, 1 insertion(+) diff --git a/website/docs/reference/resource-configs/updated_at.md b/website/docs/reference/resource-configs/updated_at.md index 69abb463842..7b4410b699c 100644 --- a/website/docs/reference/resource-configs/updated_at.md +++ b/website/docs/reference/resource-configs/updated_at.md @@ -33,6 +33,7 @@ You will get a warning if the data type of the `updated_at` column does not matc ::: + ## Description A column within the results of your snapshot query that represents when the record row was last updated. From 30819d352fad84aad5f4a85a8c1c3957d2a4df38 Mon Sep 17 00:00:00 2001 From: Natalie Fiann Date: Mon, 30 Sep 2024 10:50:52 +0100 Subject: [PATCH 09/47] Added version block --- website/docs/reference/resource-configs/updated_at.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/website/docs/reference/resource-configs/updated_at.md b/website/docs/reference/resource-configs/updated_at.md index 7b4410b699c..c61b04264be 100644 --- a/website/docs/reference/resource-configs/updated_at.md +++ b/website/docs/reference/resource-configs/updated_at.md @@ -27,12 +27,16 @@ snapshots: + + :::caution You will get a warning if the data type of the `updated_at` column does not match the adapter-configured default. ::: + + ## Description A column within the results of your snapshot query that represents when the record row was last updated. From a21fb67678da1c4d584ece7abd67164b8d20ef40 Mon Sep 17 00:00:00 2001 From: mirnawong1 Date: Mon, 30 Sep 2024 11:21:27 +0100 Subject: [PATCH 10/47] add blog --- website/blog/2024-10-04-hybrid-mesh.md | 90 ++++++++++++++++++ .../2024-10-04-hybrid-mesh/hybrid-mesh.png | Bin 0 -> 598024 bytes 2 files changed, 90 insertions(+) create mode 100644 website/blog/2024-10-04-hybrid-mesh.md create mode 100644 website/static/img/blog/2024-10-04-hybrid-mesh/hybrid-mesh.png diff --git a/website/blog/2024-10-04-hybrid-mesh.md b/website/blog/2024-10-04-hybrid-mesh.md new file mode 100644 index 00000000000..2ad5e0bf107 --- /dev/null +++ b/website/blog/2024-10-04-hybrid-mesh.md @@ -0,0 +1,90 @@ +--- +title: "How Hybrid Mesh unlocks dbt collaboration at scale" +description: A deep-dive into the Hybrid Mesh pattern for enabling collaboration between domain teams using dbt Core and dbt Cloud. +slug: hybrid-mesh +authors: [jason_ganz] +tags: [analytics craft] +hide_table_of_contents: false +date: 2024-10-04 +is_featured: true +--- + + +One of the most important things that dbt does is unlock the ability for teams to collaborate on creating and disseminating organizational knowledge. + +In the past, this primarily looked like a team working in one dbt Project to create a set of transformed objects in their data platform. + +As dbt was adopted by larger organizations and began to drive workloads at global scale, it became clear that we needed mechanisms to allow teams to operate independently from each other, creating and sharing data models across teams — [dbt Mesh](/best-practices/how-we-mesh/mesh-1-intro). + + + +dbt Mesh, available on [Enterprise plans](https://www.getdbt.com/pricing), is powerful because it allows teams to operate _independently_ but _collaboratively_, each team free to build on their own but contributing to a larger, shared set of data outputs. + +The flexibility of dbt Mesh means that it can support [a wide variety of patterns and designs](/best-practices/how-we-mesh/mesh-3-structures). Today, let’s dive into one pattern that is showing promise as a way to enable teams working on very different dbt deployments to work together. + +## How Hybrid Mesh enables collaboration between dbt Core and dbt Cloud teams + +**_Scenario_** — A company with a central data team uses dbt Core. The setup is working well for that team. They want to scale their impact to enable faster decision-making, organization-wide. The current dbt Core setup isn't well suited for onboarding a larger number of less-technical, nontechnical, or less-frequent contributors. + +**_The goal_** — Enable three domain teams of less-technical users to leverage and extend the central data models, with full ownership over their domain-specific dbt models. + + - **Central data team:** Data engineers comfortable using dbt Core and the command line interface (CLI), building and maintaining foundational data models for the entire organization. + + - **Domain teams:** Data analysts comfortable working in SQL but not using the CLI and prefer to start working right away without managing local dbt Core installations or updates. The team needs to build transformations specific to their business context. Some of these users may have tried dbt in the past, but they were not able to successfully onboard to the central team's setup. + +**_Solution: Hybrid Mesh_** — Data teams can use dbt Mesh to connect projects *across* dbt Core and dbt Cloud, creating a workflow where everyone gets to work in their preferred environment while creating a shared lineage that allows for visibility, validation, and ownership across the data pipeline. + +Each team will fully own its dbt code, from development through deployment, using the product that is appropriate to their needs and capabilities _while sharing data products across teams using both dbt Core and dbt Cloud._ + + + +Creating a Hybrid Mesh is mostly the same as creating any other [dbt Mesh](/guides/mesh-qs?step=1) workflow — there are a few considerations but mostly _it just works_. We anticipate it will continue to see adoption as more central data teams look to onboard their downstream domain teams. + +A Hybrid Mesh can be adopted as a stable long term pattern, or as an intermediary while you perform a [migration from dbt Core to dbt Cloud](/guides/core-cloud-2?step=1). + +## How to build a Hybrid Mesh +Enabling a Hybrid Mesh is as simple as a few additional steps to import the metadata from your Core project into dbt Cloud. Once you’ve done this, you should be able to operate your dbt Mesh like normal and all of our [standard recommendations](/best-practices/how-we-mesh/mesh-1-intro) still apply. + +### Step 1: Prepare your Core project for access through dbt Mesh + +Configure public models to serve as stable interfaces for downstream dbt Projects. + +- Decide which models from your Core project will be accessible in your Mesh. For more information on how to configure public access for those models, refer to the [model access page.](/docs/collaborate/govern/model-access) +- Optionally set up a [model contract](/docs/collaborate/govern/model-contracts) for all public models for better governance. +- Keep dbt Core and dbt Cloud projects in separate repositories to allow for a clear separation between upstream models managed by the dbt Core team and the downstream models handled by the dbt Cloud team. + +### Step 2: Mirror each "producer" Core project in dbt Cloud +This allows dbt Cloud to know about the contents and metadata of your project, which in turn allows for other projects to access its models. + +- [Create a dbt Cloud account](https://www.getdbt.com/signup/) and a dbt project for each upstream Core project. +- Note: If you have [environment variables](/docs/build/environment-variables) in your project, dbt Cloud environment variables must be prefixed with `DBT_ `(including `DBT_ENV_CUSTOM_ENV_` or `DBT_ENV_SECRET`). Follow the instructions in [this guide](https://docs.getdbt.com/guides/core-to-cloud-1?step=8#environment-variables) to convert them for dbt Cloud. +- Each upstream Core project has to have a production [environment](/docs/dbt-cloud-environments) in dbt Cloud. You need to configure credentials and environment variables in dbt Cloud just so that it will resolve relation names to the same places where your dbt Core workflows are deploying those models. +- Set up a [merge job](/docs/deploy/merge-jobs) in a production environment to run `dbt parse`. This will enable connecting downstream projects in dbt Mesh by producing the necessary [artifacts](/reference/artifacts/dbt-artifacts) for cross-project referencing. + - Note: Set up a regular job to run `dbt build` instead of using a merge job for `dbt parse`, and centralize your dbt orchestration by moving production runs to dbt Cloud. Check out [this guide](/guides/core-to-cloud-1?step=9) for more details on converting your production runs to dbt Cloud. +- Optional: Set up a regular job (for example, daily) to run `source freshness` and `docs generate`. This will hydrate dbt Cloud with additional metadata and enable features in [dbt Explorer](/docs/collaborate/explore-projects) that will benefit both teams, including [Column-level lineage](/docs/collaborate/column-level-lineaget). + +### Step 3: Create and connect your downstream projects to your Core project using dbt Mesh +Now that dbt Cloud has the necessary information about your Core project, you can begin setting up your downstream projects, building on top of the public models from the project you brought into Cloud in [Step 2](#step-2-mirror-each-producer-core-project-in-dbt-cloud). To do this: +- Initialize each new downstream dbt Cloud project and create a [`dependencies.yml` file](/docs/collaborate/govern/project-dependencies#use-cases). +- In that `dependencies.yml` file, add the dbt project name from the `dbt_project.yml` of the upstream project(s). This sets up cross-project references between different dbt projects: + + ```yaml + # dependencies.yml file in dbt Cloud downstream project + projects: + - name: upstream_project_name + ``` +- Use [cross-project references](/reference/dbt-jinja-functions/ref#ref-project-specific-models) for public models in upstream project. Add [version](/reference/dbt-jinja-functions/ref#versioned-ref) to references of versioned models: + ```yaml + select * from {{ ref('upstream_project_name', 'monthly_revenue') }} + ``` + +And that’s all it takes! From here, the domain teams that own each dbt Project can build out their models in order to fit their own use cases. You can now build out your Hybrid Mesh however you want, accessing the full suite of dbt Cloud features. +- Orchestrate your Mesh to ensure timely delivery of data products and make them available to downstream consumers. +- Use [dbt Explorer](/docs/collaborate/explore-projects) to trace the lineage of your data back to its source. +- Onboard more teams and connect them to your Mesh. +- Build [semantic models](/docs/build/semantic-models) and [metrics](/docs/build/metrics-overview) into your projects to query them with the [dbt Semantic Layer](https://www.getdbt.com/product/semantic-layer). + + +## Conclusion + +In a world where organizations have complex and ever changing data needs, there is no one-size fits all solution. Instead, data practitioners needs flexible tooling that meets them where they are. The Hybrid Mesh presents a model for this approach, where teams that are comfortable and getting value out of dbt Core can collaborate frictionlessly with domain teams on dbt Cloud. diff --git a/website/static/img/blog/2024-10-04-hybrid-mesh/hybrid-mesh.png b/website/static/img/blog/2024-10-04-hybrid-mesh/hybrid-mesh.png new file mode 100644 index 0000000000000000000000000000000000000000..ce081a11834fc2e805cc6dc90526feb22bca301a GIT binary patch literal 598024 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�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⁢qEa*mpPuJkQsm-;0%1-ajYdw$e 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

P8)Jgn%C!Uh+wc*6y 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

OR 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%0Dd>8d#+WU+Dz4^M403QA7&(!cFGNxXa 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 z z6IcaZBwD?^RoId$gTA=U$`JUi9o=`Ld?V1Mm-8N86eL8--=M_0{oy5#^GBJZ7(5<* zebgH?bR6~xIr%%!OJUG&aM@{)i~0@6vd8(zJ{BH|e0|Tdqu)rvP#Xh!*@-`Wv)hF~ z^Wp>2&~fFpQ;q5gE1GTv>EijR=T_&=qjS?24Ld z&Pj00(a097UWg5Q{QvJ^u!pYB(0cZ~HinD!R8w6X(X|?Tl-6OI613{gCWCzsmHeR*qrcg|G{kM2zVpr zdD{jd1ux5L8TN-NkUSc&@iBSIf!5T+9b-=S1Ax%c+InaPj94`%-BXzms_cyQBa!0?MUwz)NAiE$L<*@BG`3`I?EZ9~@7h;Ve##&S37~WYu;5$Nyw{$T z(4+>intBmlN%&Q*dCy7`5`J9sV{c{)tz<)e7Buesjvj6sp}#2L+VSSc#8|?h%4i_? zqY82VDi$HWyyR@q^(Qj7Nh_Damu&XW&i;qvrlNC2)rt*TA4B4pzOXAc|^1(hr+$7cm>aId?vW7(n?1=n6 zW^-b96U_LBiQ7MH5|5OH2>EEMtp#>%tcP!R`9w+?l1N>P{?k`-d^fLR3(sG9^Y$g+ z81Kwv>8hvG&q>myP8m=wvsR9V8J^W?DtHJ8F(ykn(POz!D2CdBUWk%)j=2|ZY7!u4 zLEQk>);nBHVRg+ZXpYMuZf!*}s%S^%0~>zcJ-9@ANMR?%|ktj(@!P^q3^1CklF+IPBmh-kMSA~=p?V2RY3au^)OBX49W`#FHsO- zk}P#!7cH*`D|}&%r?i5QBC)wB8<;^4$WqoCGGEd^1Eg^C&5Sn|m^fIB zPvwH$n-L=Yv!QNh1DO!MqngZ@Qpf1Ts&152d08AECpDfco|h|;wex2LB+mC|Rx*np z-RRM3e=@y+gaDd0Ne2KIWkQLcs+Lv|MB^?mBkje_H(T^p{IHxaMBRHC!)`Xf`2ic#so`J-4ekMSh2p`f~+8$qMCr9e}k-Hh} zXyDOOHp6DTUd$gEYS7<3W1}o@{;sZaH$EUFzNPJ#z=!RhU(-GxxR?E4YP;;uJLcFm zylFIEs)9W9cug1mx+QmPorbQ2`o?)D&~Q(~Rt^BxxBZHZIYNBl@WNt8&Zc*#kWL60 z_!5}e6reoq#Z%R&-)Q26tY}6lm>Cl<-4HV;3-&MjHRtChXCT=4To{L-UzZidIfV(A zyujBGE84!D;#AH7(q^&x0>qFs|EW&u%k-CE(jT=eRAm0HGU;71Nfiz!DkF((KKcm6^Gc=42N zFj>p?t9(kds5bSDR2P6`CjUmKCj*!i$GA8jWnhDnoHIOcNj8Ap6tIMd0j!KHTTeoH z05_m}nbOa^NSG3jPa{DD?`papzx?XAO{gr%CA(aUywUcm6e@c6_WZd&Vcs-GVjUmQ`O8n6w}kR7JPZ;JH8 z8^=3~Y~L>0l8V!h$-_{*{BGXhLC+an@o+0_Cmezii^^Hzx`9}~KFu`)vvb}jj z)$^R%`(gP_<$f1DXkrV%$oGT6!qh85BR`4&iyDW`;XorW0%$fpKQE@xIVGh}GjU%! zVwnS*TTgSnfzG`kO!3X~^Q;#_2DUieL1zvu7t{L+j>aX;=Y`WcC7q7+V9cdj7MFepY00oJ%r=;r+2}i+wK^>m)F+(a ziD(Ezvs)_FE4SqdLf3vPn>0tqAO4xAS~OxtPZ$_LpVe<1K1};y<3aggw7=83@QDem zLq37cP}ibL^?){Mea65ebMs^@k$WJ|Fy4nr-8Q2ot`_UsfE~+b!@Cn#CHmyHe7r z%@Taw-{H&aP~R_63dn$vEty)D8~r$Eo}o`gKv;Lc;0 z>e`L^(Ty;WDG|RnH0$oL)Oap?;vl$(=GZm%?iO# zKk)K5cDq@0-ic$UxHG|*AW*=+xeD770H!+Icuqzp1BoP?Vma5o!h$`><81h#BwV1} zjK*p{Fu6^{di)8@?uxHnt{56^02-Ced{#Zz>NiSnetQ=(#gv2@!xrTGU%$M(<02n_ zOv~{t0CqbW2{W4bwC^S|M|v|gHF|dHReha(1$bznq;-CPy`|%*ZSbu2yQQ-63Kz!& zwIcq{`?b!kRW_PmSE_gK&_q=n=Jo?J^^2$%)RA5#!Q!t7NYx*lLKCK}hFI=!r0iF;O?zEblQxm-=;G&c_WnU;O#9)=RpagMFCkp2 z!HO^WOj4c0yGlp&XS*_t%GwzzS{q1kh4CgBe-m{!J+iwQUeoOF<~e0&fKx7 zxCfj64pnr_$v=}goKcuMPyuaJ7_)cMtKHqJ=`!j3;q5A&R)-NB*JsB$`HAb|97e>< zo5c~sU8_@@YwWHZiRjeWNQ1wZ>i$fq!W|UVN7`O3y&uZr6pR-&Rg0O`AOv<)w{5F$ zVT>hBZ8Vt>^MKa}Q>kbm(uxM*q(d@DFe=t0N4J+DH*JJe& zCeE1li=~oZmc1Pmoq05$Yl{q<=7T!83|2m`ylsro*vnCELY~rQ8?i$K$)jWXE$}uy zIqQh850_wjSAO0y{goJlo}5Y$RlWUx-Zu?G$@2*gCm$QOH7%x;`bNm+P;ylX zM#^5!{t}ez;FL}vL<*!1=pY!w==Pz^0c>U4YHmS?7elMF$h_Y7i-PbNo2ghK0!?m* z593a>MaR=7Q_CgbC%L~!$i^;^E64I*CpqYBAA=JWKlrb_g99a*rR~8gC^j-hPbr{? z3{CTv0RbWgpLVk{@OWz*)V~8WI$Hp~aXac%_6h{r1AL+wQAgoH68V&$D2{ADkj&n# zc`JQ}#+mL;>dE?JuQke;_2^eu8HJ04bd=QgXJkNeFw7gWAx=xCk6`Ad=BpQTqi4$< z&R+-2r02ZFm7Oh6U+klRsk`xSTd%#lHW=vDxnDw zFYAY2Yegww6*@_B(+;^rGi_7KNXqJ=dn97r04tF;Jbkn0V|62kBv4PxlwQNNr zM0t$-xAH+w9&DQN#$=>5s?^4Oq$Ne4q0%mcA6s+s@9#Frp-x=6VSkfLfDUidui=Sr z6am!jZ{6hLRJ$}J)Vjh{g6m!RL%z27SERU;k6^^W_D+9xrhes%zfU!~zW(UKI3e() z@{Xw(`X7)FCSrP!h~}$OXKPu}F#CV|`Nry#M{;%LCCE>177{J4!fT%shh+SdVGF6-uZe`AWe5ixOCTWfEQiMp?S~d1Hku zwP}oSFY`07UwgI6?&r#t6dJZpOA?!4ndDJ#_=+TV{0Ma1u~1BYY2#KSa3VV6)9-Sj zrnR)7xiZWfiBKC${vl20Xt8z%?A)6C1PAI)MHkkvdA6vcD4yc#AV|sh`6N^}u=5Zq zpEprrEczDh{VvnN2CG{)G7kOHD#je+v=4KOg8wH}hjs$Kwh%&P`CpB)wOO)D$MXqy za16K*$a)8+d0~4mnXYF1Yc*zItVmoi2+Lsd={3V4p*<^%XB#@ZUZ7bfpu#xY;g?k7 zJ`KeIv3>n7l>t)+c;KxBbV;HQ7=c`tZ6#HZwOY7B=Fh$5A9COR$;sAoJgY6%`9U{~ z&kN6&BWWtOC>D>F{XJk3Nb?QRL7_Ieb6jCtPEuO0-^GyWbHFe?vo)q@$Ml$_gL7V$ zZuK-+Z3ah2x0nvZmcC^IxZz#aP5|^Cqmn2P6NFSpw@UDLSAv$o$u1|%CW`*gD!Msh zs07LwccVf!xDq><8jcD};`NU5;rIX|(R`kV(M0a9XrD#wr$@*X{d6>^Od)_)-zrjb z8pZZCfSR+O!;EC{B2~9w!A(1`iy}$xR?vHXjRt~*I4C*Rinmdp9f-pD%3k)7EK>l` zb8HaEv(e^eV_<~>1S$p~=$3KyI=m4E`wKqZlOC~_rni2WGW z4bJHPptLFMj8qc)MD{i%LZwe$!pv6TywO>&-TQ?n3s}`kE<*H(wOKofqkU@r$ z*LmkvkAZ+vLGrSGglyKmijMAQ&T<bQtIFG;U7|`zia5@izZyB?tM+_AmhG1^`9B z-Wx30>L$I-v~LIJ%UlDXs`{G7+hA*ixGkV5_FR2sqi78WQYJLL4`M{^g$G?^@zRti z%L?9Wh14iP}MZ21xl*L=YT7i7O{Of|DY zpW2;7)g@60NK*-0RY=mxnI;KLQhSV>?8^zsZXM~`BL54sGq0<`BO$ioA0*8v!! z`QN@b$N0QY8i0fx@X2F(mK9K6_=eD3NXvmA=#v9!C`= zaNV<1TW{y8#o1~TSPH5JmKM&F_M3<9;6Yl_bzOuPuVwOjeh`C9(SYCIcwBrJnLDuk z(0{>Nki+O08rh&6#1ur?U|I}zhz;WWVuRXu)UX}&i<{>ujN`-FQf3cO*-*rD--yh@hYpf74=16w|v@r{CLO5J22Lk;8WVp5RqgmQjnEC@WrWz^w7& z&N_FMZoxo<3@GC9$J=q^f&tx*+sb><0NWYS8U-qH{<)(8NIfs9}&3pVA}a*=goB( z-9j!Hxxh72iw5G3wYFs4fmoW}&ra_>T|LNMUrRzFs5eS_>?by>fvfIJ46{d@HfJJP{VG(j^|nD45ddfh&VU^qG5G4;Bu< zal)oyJs|GEpP#R8fp5;CcnISZ6S0nvl;8OPmgqKMOOjGO z*KdI7Jj&A6ek~Z}D{7w9&Z(U=ejL^n$c=(`ZCYdzE|Dp1bNZu}i!F$cH>oo6EZ{Xp zL9x7(ut@pfi6e>TtL`jl7)ktT&=;%Aqm3d;Vnmk+EFHD^kmb^e5Fxae7FS1qF+oJ( zgLB^Bf=!k-(rYYlYEi?z2~$qXE}K*De>I`287bT&7=c#Yc04;iwkTjYzCeV1R&_mAN=I6Y>z|Lu0>$k6gUT*JhG+>+#QT z&~V?9qwFV=Id8)KeRBcuVf(sA9$@#ryC((El%UJSYoIQbyf z=Cz@-PQ9mkm>wjcw><-!7h4Gd#?s@FN|t!bEd18$rH_JUmbyyXy7L-7CAsf>szh(E z#`ofrtq7pw7gGGMYo`&pN@^zDx2{)GvYs$$N;4vnG1C^Lpfo(8L3V>&{hf-=%H1SV z{$42&d(p{cRnSVC2{#Yz>iONq(ISMpoK;akeB9JJ0Sv-Wijp?DKX9s?l#8-r6LRMC zIOeZgc(Mmfbm{9s$e4O;xF+vs6}!d&N(XWmvR<*mDa4!K^GAQh z58Cf8RX%jstZeigR>yKdZIZp9+gy$JY}G+5j?2OJaYe{S&Kg$TfN1glajj~X`|V=r zj&XS(qk&^`yV7s8x_`P38;t1dQwQy=W^Z|pQ$EohJ>ydXnq+y}HzC&NfW%J%@(Z)k z_S}g`p`*9c^C&6JA$Qf}gRW$~MSip+PC=jSQ| z@Ap>zR(mJ>_*r^AQOP=MF|YB(pX{q$ zt~$CtKd#F}%?+~@ta1(|FL&-$ER_!T=p8Ywf4<5Cv0*PI?6sDUN&7&Sq*zPrwclG` z+_cOHsUob_YJEu}Pt8i*CBJqi}X46K@u3w!P@_(gs8F7hAE+vb=dVxhm z*BEN%@&CZ~zn*fi3@F-1?SKAF++mHU)8IkUsJ5)nSYt zZo}S;1dDebsJ*_4YM)36^#w>COz54x;10MQXU*+ATu{c19A_9bvb2PF|B+OCMJ*1J zv~kb7&|n3L`eXh2Z8VyiU`#rlMTt9)mVQPWp71m1?2jmp=J0mDfoXYHbyfNF$Xx8p zUz1A_Ib_~|0$y_N`ZdIbObK2=jbL+UoPl?|!OOy&9gT4;8V{5GCy6%4Tj>Ok$8-;g zyDS6x`z?a;h1;;$%=jhf{XPH4;ewsY)4bZ)lt|)S+TrqWkE27L0mC~e|3I-gNI5LX z%ijPs%+LIV23R$poq;pwQ3M?3MC9r7=BAB|n6hF`{R;vRppl+>e%3c!3k5_b z+UZ}vBU{CommRp|;klS1lF>$ymxPy#6NyT%Ue5%qfXsS2KZ_Y!OuWtC{7K0XNl@hM zXQT3roZXcVrCx7`V>W!8IP11eP!BuIRRRyY)FOR=pmR%%n>YP%KD&Z78^I%KGTvY> z+f$?MQ{aT%6#bP53T}8*A0c5SadSCmqxgiel|DUU+gDU>D%)4aO;^+g4ENhS+b$@F zO73(3QLj^2U8x1e(JrTjg+9!N%u{KbuOlmVMA=bsXF<)kAl4eReT z9T<1168N2eU)DfKNB%z7uj2;ZcAzW--ovqKh=$+X3bR-)?7THt{QGp$B{E&|?g&NI zI}I6#OkBiFSb)wF1NDLZLluCg2@Mj0dWdcO(!)z`5CQ3@>9n1|-~MJ?mWPEV+ETvW z%v>$t^Jy`^+fqY|r^NrvS$VbT{$YFeZvIel&e#A?D!T~T0Ev1FvxqEGUDL6F~U;mq!#JW43v^m1B?M&3d(uk%*ZW(|h>2 z8FN|tNl!TL$}5@#1nldd<@+7pH_DY2JLxH;+mn%DCMR13Tu#riGukJ}M}7maK4U*5 z-GJr%ZTDQ<*;H3&pP`?k)Q5rdqA=;$dp*yi(+4-g@Uu!CkBt;`zBi$!5&<*E?wRdfsfsQZo!q{oG0~DJify`aDC`c`{Hohyf{#RV{ z*GFk?bY*riKZIJ8xF?%RWxREi^xSLWd>kayytAyz(YRmO=0KF`^Z(PzY2W&gr;!^cAr$mGYB zPu0sd+?B&{)d#G3aJYxVdT(AFQhfQ!R%E%fz<{}$C4f=@M>a3Yy{u+&(%xX@Npq{B zc@%#NvxDXOBG*ZR8nZVNvnko&bIN8wXZRZ_r`{HS8_aS529BVVu<>~^GxIWX)3GfR z+IcBhq>8r<4CVK{FtOR7Z#gwSg^&Dy`!KT4a5O zdn{!o*ySw4XPg?my$M?Rt%*m0&Ma1PutjNoRJQ@WOTGv#updgF}|998xdI1 z_ODQfM4l^sC%vl!;IqCt3!Ty{4EDFrw3XWcC1G8je|SG+)x~R_6{uBtg=~k0U?5xW zH10{jJhF;=mAQK0H$Uo5;Rx1I@BCRJ_wo$r1>cFf)?xg5^9)=}yMIT`G@n!XYv&*v z3s>ndCr@Qf$o#33kcC?z)C6t+H72vT&i1yPrpum#W?7v_&s0*7rGWd9(e`n`!<<8K z?0o=KKIlEZan^rEGGABEHk6L{9UjeUCMfc~`Ofaip44|RUh1cgD>pTm_)uoL9~7^? zX78m5GAXY&;VnLxc`|8kQ@Ws%V1%qN@svi2k=*9>!LhtfYF>O zAUz?zy>U_rlb-<0=6wJOefBwL1W@^F&XccJFZe`nSIOMP+e+^^uiI^oR|-*kC_#BV zhw)p%AE-se5kFw$G8Kyt#PPi+Ey|?Z~MTS-C4e!^)_+!==V3f=i85ev_07CLMtH z=|ochPH~?8@fgAiWf|aQ&lm6p#_*uo$bUPX@`^|=F@OVx2paXbrqeQ&WO+t{^R>%| z?!JPRY0HithqZG6sRQ|tlM9nf>ha{IIDEgznm22=&D^m$_ZfOxb^t+`Gsgu#wS{Tz zIqV2(rkBuk2jX7(`ZJ;@sA!u07a4|!X3Y+z_gu{DhhKuZu-5^}x`i-wiQC5l zunf5+ML#0}i_+7D_iG(t$NM%*>&LLddr{Dx5Z?_#k_iia=S8wg`J`OuFfnO{z7jT#eI7j`a}ixV)?zHwNoR z1UAhT-Zo$np>O|B#6*9c^tK#86TSdtV$ty}3;?PE>W?YCgTT^aJro-sP_2YrtJ>d# z0DS!B{CGZZ;-b0LSt~aN$%RN&C$j1tqVh#{mY6rFAJ_medEw%<@#PAsoc|E z{ifJCGvfZ%?0dV$9e!lM^ho^?-@Khh9o|HDgi?iC1TDa;G~E4c3!dZH|&Ihkl)SkVWOwEi|f z=|l0k&#`}A5ujM;cs}da+JM%ziC?vtmFaVAw2ghaov+_-Ng(D zwf29SLcU{K{HZ}10uF!@1($$NMlUctx`p)z00D$ZJs=Zi90oMev|381wpK@+w$WqEOZ$F)BAV>UBZ(S0L(r|spXJWz5J`ECAnYYi1qbm=rB z)SVApBQoivJ7e=3LCVmatE9ad5k!_@!lGAac6dNeFT#Xn#yUjaBH{^{fC^ z1Ds(IvLu4rHbij4vlrejq3p0Pdsf}89Ylh$%g3|Vg?)E3vz#2fAP8iF-4j+6E5SX$ zoEgAAp;dIa$37ro@{OTPhZ(SSC~z2=x0fKVn83ZH1+UvKdu_M*UFwdMI%v>#6B?%apfp0 zvHAX3-*t`$;>$1+7G$jd1zCzSu2qfk+O7K0)Ji98SvgL^~872qA4fNalY+M3lazec0zc5uw%mdZwwDOHUOBE63!el zSuKv!2ewG>vd9SQ!&;d)`$h$uUt+$+IhnfyVsDhs2;6N5A!#(>;7FNA@wOkrg{ve2+>XRc{f|3W3gUZP78m$qB3zh* z6q)uMJEtyXkF)lSfCX+#+GWZ2{!ieY)Gddb#|x5IPX3_yWzL;HSaB*tui=%E^PqfIlPbyx zG+#!7bI2ICO&j_3ErPW$p;-`V@lHbLA*aMDp~*8n;&Us8EIJ|-SWUTcycG5P^WmA* zD`fG^58-Scup|Z2Tl(>YR~JBVWFO$@VFq=lSywp^Ux9ai_E@-+X7%(ZVE{TwE9gbV z#ixQKm-s4}EaQ~uynU)954~|r$dV}Lgk=q&SEiPS%x&xGH#!{IzsIRig^O{M$xzTrmfY{{lDfhNE)y!f`kKO zQP^_ta~rMwDI*f7`^Ua3tO19x{8j=)`J@)i$`nKk7!KRm;{d+Y0>R<1W!S=A>Jd63 zT}psbv1JW2$1zf7{U}j?u@E!IA;x=fP12k1rmn=O<%Zmzis~LP@41yvYCcntcS~yF zTJK|n(#&T2Y{+h300+kZd|eeq=R@W5*2ZlWi&~WaZe~DxdR4p5vIr3gMD*^i#iB(& zJSixh>2&F9_D;oLNEEq_Rq_aR`Fo0L3*3L?QYQW3!qDj3g>t3ZNHo zpqzq*8K8@{pK8NxxR?T7L^=MydJX4PfDnPuz-La7zQ4|5TH>>PC&>n&k%A7Kkwh7% zASP7wF@Nh(my2X+{*V)2`t|YK0(N*@cP*>HZz!6P5yQfk7a>I76Sf!S>#Z$=otK=) zMvQDVy&G9ZIDc;g@WFAbO-Rmc?H#A@)?&YF{3XoVBSX+d=4mH67)`K4;-<3zEc?W= zQb8f?dFt(Uj{dA`uO)Te(b&3sr8v{ay}$!96p6CAtS?$QE^9m-2Q?8GDB?-B5e{GO zJmw5s3IGt0_!>7eaq zO99na9@%Ld0I3`hex5h|PdXOF<_^U7!u&pgE(KtCL~@AAhe=ozzMX+?`!av&_WXWF z9k6cl9Zw}l*6murN*Il_A$Ih=s}|5YtX}4wZwYXJFK{T)1R&`mE6D^8C*3*NNI;*pXhf)fe++2Wtqf01leq`3U02JoV{uE5a2!x-j&HpRoZM;j%>Jv|-@Izwq*B6!AsEK64Y(P(KLw_)8BfK8w$x{xtbC5VNA<(m*(RIet9caduM7y^v1# z_yjA<2q(`^)uc|TYndux*YI-K3bQg{l3c#6z$!!uQX7+#DMvrBVg|Yl7De{ zvz+4h^79>zHrN|eOe05pU*v%;AXiUB(kwVgg$YkcMRtI_74_f%;~Sa(TlBrr>?w}C z^E=zMa`HUmA~?ADRf3$X{U=Bc>fYI5(ktG&$_hByuoC0j*$FIaA9rw)v(MS!I?Nf6 zU?Z4ynf3YZ7g+I#pI9PuKiyebPd5*N&o?4x1qE17uTS%N3PU*}QEiF*h*ap`?%Ty1#nS{iQa2gWo7l8toN=WBPpkm*ZC1Znaa#Dhoe?sURr&cQE zZX|X{089Zm!)rtJ?D^j3C;^MSArTOc<_E6ICRT>Ggs$DnasPKhd|wkKrD@g{Rgls|L(niC5|3q_1g+S!ONWSZe?nm96$AM``xl zMI9+)KK1vGFjJZT!_`-YRn-RVZn_(#LxD|q_eKQVbV;YQboT~HK|(ey-6$p9AZ$WF z=?;-jX{6yS-uL~!bFTAi{osO&wVruq=Dz2i8Mvmh?;Ulns>$h{F3yV^EC_{tACqL6 zWf3b|ho>vJp_W#T%8rb~vLJ!Uo=n^x_!RX0pIv|l=+6DI>RM6qjOFcN1>l1R!*g#B z3GP4N9!JR{gGvt@0;TEy>3RaBkATvOakOuqA80Ku&TVgKQ1i~xtzW+Xlv~-f)PYW4 zo=jSpQtL(ORFC#V$ME^7iBgrNv3*jcidi66sYM^o#^_Db&QXfa1SmMor1^d^+U%tV zT|KoU8TC@Okd4^FB+-78!1}s{nlwE|jyPj{wm2(D^Z%O5L({H&^YQ9X;*Fv#wntF@ zo|*pdr=ZEa1(K!Zkx9(N+Bw&5Hq$rEI>4w(&J^B=q+Vct=EAyfMer4Y_!xo2^rkth z43FZ|JN22ziA?`MlUIKh8XL91!kB%!CL?Q4zIPhd;5F*cM)^w;yxb|*Y8fVa_ZYnj zn<^h4!S|1ARMr&!$7Jjx@6>)BCAtCQm(W1!BacJ8fc&TaG1~?Y|At&XMhBvv{(=XybHpbEC82Jcs#>1?*9#1tIj#Scc>c1=V# z+cwRzC`}%Aot=Bqtp?VYUSWoQ!+T~(jwIdEQw>KGK>ggn#7ZzG?l?er=eO5+X{WC@ z%lWGPy5EF}+}&WMmOj@*j_m^p+jPRoc|N8Dul0NGBjClqk*+2^fBXRFSwX-E^nWo} z8X+a1$-oAksWqlQX3oHtbYj7hLP5m^0!Tuam`iRegUajkv;y~|7M*;2r+FgyJyGa{ zYM#)S+%S)rzLU4!b8N`g@`tx?uTER+MhTNzI$C^Q!u}?x4a5g>;z(A@`5Vfg$zRkZMUT$DC? zC=v@uj6u1gWH3I@S0Iq_!RH6IlYL2K(2~={@t)Pqp;Jmd;x!VeaHr$g(8idBtV+xn z1lsnLvzy(CR3T-WwBogOiLBDs$0w8+(=;jVp|=uZCP|FV<7;_%eq?)aGN@yhWfe59 zZ!isv5h>VM`XUwd2S^L0kTwSh2x7iJiH9i+w_JRH5-PGfELIY9*n?Qe0`ifd{GzJk zYaDop(cg&!tTOTT%(pLtaDZLi-a~_cAa<24_3HR(Sl-JnmN8H)L;u?Bb_E^^{iaKd z`>BfXccw#F_IQGyjB*dtRP}CY?<7!L^6!-qy zC2-Yu@fg6`t!Ezdno*MJmw2~V7W^Q_;nGUnzp+%iBOnl|OgMlQ?R)Leo21jWXKj#pxK);RRhvvCi;Rtt#y zO=6ZU>FH7T3{$SNHJ*Z4pAXnPG+Jd%6_5|!?bnO!L-61#+3#e}s9r|FHZ4eyJu-j# zHXZEHC=*7FlaCUvXN4sT<0|pGE4r3)iR)Be{Z4kfQ+SZqsqp)JhJq*MyMPwNxO_MK zpmGT%IBp~hB*Fmgc)hvf94zcResEmOzSP73PM!K*8^8ddTn$2)n;;OhMn7almw{YJCJ32^xco?%rk{N6FirQ4&Xy&)%^9ecRF>W}?R2?AO`oMefB` z;@VD&oAn7*LaT)V;tChllp?i^ThZ!E7jG}_6#6aqCJ0dD#|C(jzJ3MzMEkuRQ#%d3 z8;maD6QOIgf!k6V@j)WPsL^WiAJ7XNgNj$;uf@$A_yXj4>quaHqE8~0kWS^wOofW` zcz1g?6Kg((sSy~--FB!eGAexlpAEWxf&>tgAka8aO_xFe`Nc=* zN_r)KADAHtLC)Q?lYO94ogiZQAJ^W65u3RP9a+Y+ZCbIX4wBV!Z|jm$tTXgW&V_9QIjn+Qb(sc_Q$ z-sA^?&T3TA93G=J3o?MKbIAozH=^PvFSc&bKz{FpZXf#jAM~d2bhe}BMYG>z&ut78=rC|b#=&Lk!QL^eWxGP z+vcbkQrO+NL!dCY9z{iPfVNF4Le%3ZR$DQ*UthPn4g`O%mgSe$nOV-UNPHgIM;Wg% zc7rJ`(>P9uF8!tJwFaIQPkLq7*RdlL2gTb%*@t1lQkF^@jPC0{f7ifsdO*G*{hbkJ zRp9=^=|hxX6X6qS2h2x9{@0u{jdMsvPjHYxr0;QL#y+xxwvp`fA;Fw`!=xaVFCTQX zp6>5W6JDZ%wo&|OyqoFY;R+(Fi{+;@$93x8<>nopfx#1p^(^d0SVGKeiLpzVDLc4J ze@_Q>sV;SAe~IsQj1l?HbS^y$I{8fl*so+C!HY3Mh7Dv=%oj+0{YJ2yfcoeJaB*1HZ?9OR_ysz)~+f~-T0i`7tdOR85RcF9_drt;GF1ifL zH(TG$A%o-!ZW>1%FA-*@7$8U|3t3@aanNV6nSv3M2BcIww+&6g=x?u8IPEl4r^c6T z$t8v7M|lj3Tbi{hv+`nnPAOgSiTEan7%U2Ee79)2WC4-L85c0{fUtm_?#_$aavdXY zoBv$^ z_j$niT+W?d@bhtC-rS~ny&A?tkF(0P<0$Jd)tH=kIJOjk*SE_B5kmkVJLBSd@_3Zj zSrIw=%|N6^^Kyy&Ua5u!IwQt|%=sQz)p#|rfkyW{OdIYzGpvSM_yJ-Orp2lVidGSZ zagw$sjsDHoqy3oT13HZNphDXN}1B~jR@jlX*poPRajd8c$#?kQb)(It^5<=`kzXVcCP)wheSV{4=Pb`WqqbcSq+pZt z>9v`m$J^*oS_#nA*9j)0#$2ylAhDpNxbG&z%loTEU3_^Y6JtE-2AoT=ztft>__79* zKI_OLi-{HJBTVqp%{#^TDFfUlzI*wug_Y^I0Zb1>W?70splS^_~xE zyp*KJC|6T?D9EI}=MR6mPbTxW5-WNZsxy>vKb|)-E%5mG=`G!hU}1Yu3ojyravT3G zgPoNzbQ1dRb^>Lvc-!sd2vgwA0Zkc@q}CeM-a7y|uE5CbzVo!>F$lVCA%EhzAFnMvka0bpG+pc=iSI1~GH6?t66Wa=34&AsEzDV4 zCVezwpfl7ZUB{p$>$#c(W#E_08LFR;?v38rkJ%ZC`D@jm-B`zVMPR;6n_ky$F?p*2 zw4_+8?b*oEJQ=LlIvLcpL%HYEn&JLc)Yzw^CkVo z*TzLMEQru^3zv?@;J8so`%=y226Tj@y-+{9-@d!Yi}i3`;Lx#vL${kE46+}t5yBFS zqLXPC#CtL;F!`Fj*krB(D-zESV=WBj-t3`j-B|k4S%w^Yv`pZZ5%Y8ai^nzN)h!2% zT#*n<4OWmcj^J@M&B$sTaFxm~uEb7Dz`Gz4hai`=Pc?DEZ$Mu=&Kc~*@YxS6wS2F3J_BfGZvsz0D_9}2ga;nZw*yyqJ0nth z-bsVY7y5d$n&?T0qA+aDLLZcG4OV}XAfl{u*HUy-fM~vLeB1n3&D>`8cP0^asRDrr z!^|a*8=o_qas!Dzmx*Uf8>|<4Vk6$cDeV&{zKpDAv{kOhnX`NpSrcIf27x|}M_9-; zt<~ETtX4v2%y}Uzlnvvdf}|8J7l`A z60tQrTod(miI_Uic7m^;QY1U_l$mzrB(G<#&3Ov-464UZ|)XtW_Zd?ZGRTe9Ee@D zFP+##3>j8w3pbV@M^fs((j8+`r9YOkq?$6eSdC&_2=BxM`x2q1y_5kTdnglQCK)L1 zaYplwk$*1D^|{F?wgvqdJwfUKRLrd4tJ`LKr zh^jyRF{Ym)e7RENV_|Zi0ux=kB=n4tEay$ z?5rn&<#%#oO6wb4i&hv8E++=M#>t;C%!EUFe2LO~KJt`zwJSXcd5z)sp($U!qyFVi z4k1!umwd-q*W<637&9@-e?Bdss-Vfe+So@m?Q`leK&9*#L$5pK1CirNWor}PQ=Veiw5A+(Lc8@q z>uELb556{#IT5W|y{vLsgLV<~6hp(dx6kzrHS!&>h|mmxcT_9SCn zi?;Y@Sh`ptYPVmXf@lzemO#=f1ULoYQsh%DGoM@n;U>8Fk%(9^#RRaY;JLJsbijcX z5GFxCO4iu^_3r=`MZWJ3gu)v(IV?!^&fb_EqnQ8P&~?UZq6%?TRb^)YUUg^|FK)hN zW6qWRkmQm+Y&VUmO~rJfb=PiZ+1hr@Y?|~>Y}-^sr~!}`NaPwN<7g*#J9IqHUkSsiWqo^X6iFMLKznVYGRa9kVpwd}*5t&rVSQ&sWOtc~a2;P^?JL|1_Bmf5ADBcN zn3RN8*|*4c8+2+H*ntuHs;fvewV8*2w%w2RAG8P=v%8Fn$OV|hACu1#n5BrNP$2OW z|E6VG5}+R+{^vUVmzeSEa;d+U`zIIqHCs2it_ZFWemt!=e8$D7o*sRAs)>J)W4T1lLKo9{HPuJDSk@LeIgeDjnbg1;~6)CDW8G*sgQfe813dSNf6_d(dTt zU@it@?}g^=5gr-en?y(wV=2Qxtjitc3$?}DmwYRP#F3SSUI-?#rZ+tVM!ev=UlqZ} z$htnctTmWW`IBQ8*DKI=TD?-UHPBCE(!XQ-=mx+4{RMVgCj*L4bpjlFQJqgfEFpr3 z*S?pFLx9usP=d#?QcvuC>yGz(a;>v~1RyjJM~VB#^w$9VsP9l|l%5oOc{#A^ zCL?%%|GSXsHmm>GI}!Fh>c%(aE?ozwK&&l$nyQa6tAHn31i3fd61Zx=Uy&!6JCZJ% zw*}(_?I?qb82t7yG}5%mBVQ3WycusM6@5oFJ+$zuo6W6w$7I20MQexwZvwh$$B!sR z2#=qtRA@~u`5BQ`^o7om+M` z1U_%5cq%=Keowbc9NF;_!6YL<9A4Z+FqZ*2^9>W6V_)+@Tl{zs2&F_;TwJ9L>Mb%4 z#cGK2Lz)+1{a#Uwbt8Z05F3h{JJF;AoYSv<)_=~aG`n5Fas+4xgDl`5U?OTkx%2{{ ze<=Az+D;RYS;Me?wE;|TIrYD!qPdKe2~>1n>PuFi8f%vFHoXt&XE%P`0cp|wkCFjp zQ1nxq@Z302sv*0&S53-W+fERwNNc;}wU4YQ4;Y`Gl z2RmH^jGaEZhTB0HwxRMU~w?sion zZO~wY5|?XWZ^4zhKc(S}zL%>~f~iBtIq_+ux^;n#nzqeGxsg#NR+| zn|!gxo-%jJS2IzgB$D`J-xA6CUiN`c;-R3TbCo@lGI!8*hVtG7fUrKO%EHmvVwcL! zJ0IwiUS_=_T>ZEn8y2X1<}49I_jc70qwhvoHHrsD7zyo`&c7GJet*=8p{79}?fHy^ ziKLUjBsG6Weks)0iyHO@ew8|YSiv~qX-?OWWFjBb^xLzJV}Q?cdL$=jk4$Ake#oMI zMMZ+3asOO_TI|iL89o)-yIJkv2xw$x&jz7n+s0Qot?o?0(QXa(pe(OY+BB%o@`7x1$I7R zr>D|45l2Z8e*05FiTD%8D7x_9v?LhVayc)@m&u&GJ>5*k8OaXgj=0m z&}O(0Iok_addJE2`Sn)&wPx|leOvu&?~!RQeBalWUrl~nBqp7D)Wy_kWEU)CO4)uF z6`pf@J-@AUxT~7AA5%bbg{N4bcbaG5oO=3ww$$jZr*Q+IQjvmt|3(=vY?$WwE8dUj z-shDY8YC-Xyue;Mju^i?Pr{48I&bdd#kB6Kx0;ZtMAQ4ih5H$C8Y}eC?MEBm(CHAveo&^4{WZhL~4una{b)pGUhwpU&eHy%I7e z=`2HQrsitvrt6Cs(o*z1d&6vbQbXGP}PCDlBlZ0&ZxUE zgY4VNW}-fR&{gcu;f3OB=Ai?rQA-n>f|V)VO8(qMu%8wtrdg3>uGg z(=ZC)brpt%fJ0Un001+^GNAMM@hQUg&vhXPGWK|3w}jgC0hmDHeFOTq7qhGQSmzkT zD{)xQCkIYfqX?o~b{YGr3Df3p4IaLd3iia(IZcI~#jwNd0Ab_6r`k5RDIxaBf#I>h zT_4r!gp^Ztg49#V5lJqx{ibAq!8De;fF9m9im(5bBpAZ6cplj=PPSXr@8I{N3Q4CQ zcbZOi#r|%X!&9UOxi{}zUe-gv>;=kL91V7kphv#e3bP-uox(n=@{~pDPEzg?dN_Lc z$-$@SFbq40d05dZeHJ`M#kJnG>2dagqX%aWbD|s$N%Z*w#x{terKBbbb5Dv<`i66Mx0BGlVYxg)_ngxF69lhVG1VFahQ1O?K=mB~Nq&1XyFCMd+ z^`Ta}lz8B3W=rs~fvy*TGF7wR-CT{;QaVuA+B9W-Tc{ouVLfgCET3$6D9J3Pj`z(R zj+C8_Lfy*#WuY0Rfjq(_l$+Bq&=N(0huLwuArj}7f%DV~ zP_1kRz=cELH4;*=Q=PwqcBS8{_{sLl-ATu58>RXh#_h^}T)!W$S)mFc%ypdZpEJWE z>_md4z#*B}DYQ;D>948kuMBRb-H!;3N+kT2m_Alz)Wnpk_g+WkJ&*f6N%CK5` zp)=_-IE*g5UT;s0)7W9h_j0Qv|Jbo+yU#y4Dblq!@spECR^Nv3uiNrMaB7mSpW81n zK?|)R%ls38bU`mIR^P3QwkAU79nBBPpA7OIj1Ovtsu$8lN6p6R9+U)BS!If5x#!9AE8%#GHN47M?!VH~xc);d|n6Qx+<;d|UG9VO(Yym&CS0CeM$GZkB?G1SBz_^yqt{>Z z;1l7eF*8AQF)ElXVfRAz4MAfgiYR2~t@w6a?0t@yCW3{`jjs(C zIRfN?3NdV4C4z0mxmLojqbpEn>Uufs%dIgBle0GkMs^zGHe>4p{u-?j{d;JLf+i9% zctCz^hO3mphpIye_C0LRl+QKD9!^iN=Sgz$D?{xz6B`2yA^-Nig_8R{1If3Q6ybx- zlmV*Ypr-TcUlMnAQH{e+zV;?>9p6%fSivvb4QKXwjst4;{-ml2-M(a$%(1<@%{ z;Aq#*ZmedQQES&zi`ZsN)ix%H9I4Cje%g-C&i7dA>9{TsVNqpnqABGD z8mQIdV({z!+PNtZfbElWuC<|$&zHK^=sZx1Enaqz$TRn^w=j1yoBCUqfFRuCce4uK zj)_YaBSSYjS)5bK1-y6o>mvF-PeNZ2c>!^9R<4aiqWj=^Nf(S=ZvH3G0EZ8Ww)7lFiTpH^eojQR>%jA+pk{6<_*!vf1@C`}^OuV?6lKZio?=0-H;(;pTc4oz8QLom|qr zPChVKza>=pOQ$s1%u>&(@W9sEU{6w8*TfL(b7=D?<=&%BE6ufL^@LJI3Oh_P*LUpZ zALE3xp{b!6R>a`M@&ufhu3ZpwX0o?$sHPF}Oj~y(j^ce849{2~B^Aa7K)rhO=3g$| zZ|R-?zg+r{3?PjE1^Q=ifyO>L@8d5Mq5VHwX+MrgU4dj+An&MkDd0mhS*(V;@f(YC z1fbx`T)cHK&Zr*C0#_kR7uSbJr;cn@7lU<@mi=_=QhU~CWDMPW{#Cq~n6U2(_4O~o z?%qYaCsUC0m99RR((d`?QIkjVf7I=qWM4BQsQvK&bLy})UdfcSI&+rfae7?Ij+sM* z8+0=q$C!05!)?5MGejew9+xbx>sWQmGE{Z2s0r^VWNgGe|LJ|i`e|>#*s^NqMBP_c zb4t`h4}v8HPP^mgjX;yK-DT%^YA~o53q=7Q98X`^bsnSY(fk!Z@ei3AJ;ihu6;24P z1N9+MK>GG27o_)-vRmZw8!^pi%t9uWBF^0e(=JFPI+|VdW5mqw*pB&Hm=h0ZKagm{ zzdf<%TlViW++;Lk*s*R?Pw#WVKaL;>(W)7sapePsoNDmlomRspl@I~S5;@wXF*)>W zBWg8Oi9G2pZ^54$RIdF$kX!vKL^hzt8{|#5=*cy-77=EartEpul0D}$4d!nz)e_5L z!q$W)Tb^VF#F#*o{n}UW!B_^+!I_?+H0(|2RF~y^k>7;@7*&oBQMB7Hagtg##RI3P zoI4TB$X;&G^HbwLaHwx};!N#zRNof0PvIc@f6QU-QYxXOgC0o5#qk!z{^BMSag%|z zF(^MCO_NLydB!`Zav#FV!rVCUPa#FaHh1E& z0BS$&l+;)y5jejRN(leVgR8vL(V`iLthC8W*o)OIs(g9VO@@*8>N0S(vx-PBMKgN- zFr`2!Tjm?|3|2iKXpljTqdXnmy&G^d*?G`qkQiIX10CyUvs z(_>jxxSd>%g%`q>Z>e}ALHL2ir^oub)r}<`oJTCWci>%X!t(wn2L#*-z9?{c#$ zs;$tg_6drtmOs!hBl(7kOtBlbVw0*Y`~>!9{Cu>@T+l>;#Pn91lH2l?L*kX7Zx#^n zZ@%8UU1Kyk-Q5vV+R>O0dlO8T0C3-Ve%gmfu(EtD8>**avOPno{zBNZ@~<8i2fo07ntu;xo0=B~-ouK=y5^N)2No${H1K8R_}d3If0|Lged< zzVb4Dn#iAs_>N*C+u?*Aw{1nqRUjjAFI07|NvAbA6elW{u$-&0R~=!?>9sZye=rX= z%z;5bx$gyLcfK%pkc8#61)b0FQ+j_%384GLlG{Vm`O}*|dJS1Zo5?2oGlZ0?Q7N`H z>d)Orlo^wSKy<~0+T9`eOa&DTVLPWb+5NZPz#B8|+lzEA2(b6T*D{}ciznK$snZ)K5-*{iLUji-+G3~)=V7aox##2fP6J}I;8o}v< zv(Z`iYZqgKf-~d1#HM$>@WZU_dw7Q7m)61v;pz3rTAw{Q>RX>XCIjd6xh@&DU^ydK z>%nd+F)VD?TA=}?w8q@NhugMM8bE~{+gS(JA8U$34L7NbH~3KUd9O4wvLPwSn|Lvy zJTbO}g7X9V&8()|N2URV{RW~LUJeDUP-qMk*<|-n3HDxId!){vO@fhRcBObD^2yai z%!hAOGjw2Ka+X#UPsGhL_VkTG#X%`*Zb4_=xO=zDg*>wCaYA+C@RqbT*u6kI;nNI# zm@xOk`p^P_E7WsjCk4+9`bUayq>`he6BZI)V~sTv0l<7z)LbAB0k!YW`F8`wL7a^v z?w5ZT!EWRJfRGUjFr7ou$E@-;LYfiKx&_nb#?mpD6mD5n5B zmwgY2G|ksh&O?C(fTBgt8xR*YZ#DOCZ0crlmql8`I#lASolDD5f8wL7?@WPILG)XYvTE(yT0$MkKEiwT}=_U)A5@;V^^OTwVzSw zw&AfWZo8N>9e)!_erm=@gSisIQ9c_%A0MF}?{Fbv)GdI!=6nQwA069ohgtn9Hpg@& ze>QR5_^fC@gpLyZX^=h>fBd?Nm*i5w+hey+jBULHKaQrmic>Twr`jM(|`xvt+ zAPL{|zS27^H!Oym1}zGGoV2HML~+&k8(K^0C1`}A`CCfW7CKOdDt!tMTIYplr$%*4 zua0n1(Zgw^oo_A>Mm2d1_eam0PX~q(*4@yWcTB&6T|4*Pt~Qbk=$tRx_y+L;qOzB+ zd)78MOHAdTe|C8){iF9h9;LA5>RVgza49V}P(Qi&PlJ_z9QfSd2?$tE7w=nN#)%tR z&Y>d(!(;(1_Z_gI_0xG3PBsz<;#^9~2$Hi~qx2T`M^@kLBY1H+r>cAsI ztR+Y&4#tA5in|A&1g)I+*obrPz*fmkTEPVBbfy<>Y{99IFJrp=gGO3d)EmXsqpGh# zoaCw@TbgX>GJGp!14c&Q!ZWII7^;t7q)mSHjiM6G`ZS1h?4p#2CuisF_a#MGWv|H0 zGK9YSw`m5pMp_ElD7-Z@-M1O$Bvmo^dCqMibEoJj^b@x|8~t-`Q1_l`v@8_Pr}72j zM@{Cm((MB$OtYkk#p(NKwki|oVLUz&+pXcicQ+}PtlU=0b=E(>UB5@BYeb@^6p7n_ zLY6|LTtBdy{fGoLDhT*1xpX@nhX6<&oGzjJs5;TNn^=E+ z@is6h$j1oKpC!ni_a|KM9e?H#2pw%bD9K4^*qAb-x;vO2;ko4KM_kMU1GG4V?%F#% zT&@8@X_*1gzqljiM{D*~4rn&;R&K1)7t~IEYxQcBB@i|g4r=<1yoZ()W_;&@vlc=h zGsEeV_^DKHMq1hXeNOv!FrztyjxvT=Rp9(9SHQQRr18U8;TUvXaa`l7?^FIeZC%qy(!n7c$}nIQ$y|Zcq5{TT*I<)UiVy zDF>e$rF_yA?zWS6Zlk*vx?b!KOX#b?v9~3je^cOzv+5_1(LGzLC^zJ242fRP>=ATQ z#A{a^YYXK`WP$Yhp-@;9sMAL^W|-;irEpPBhvzkMaTOv6wq208;rPD^oqZC$k;VMK zWnypI;!^Y8zqRS(6-7iO9>1{8w-QP}R<^#LgOE!1^a%X;)i?1smD|QK(W-7|6Jw!u>SLNRcMm4!p^;?!A6Y)_Cv%YG}6$!SUxBX8OMhT;8wn##mXUQiJ~o`;}^N}eeWeJ@b&17pZcxqZPiVV zmvrOnP=Sxb$#!+lnq7=0EMdG*NT`ntp^W-Fl}L^EWFLvz&kS!{U2ykah$wRXp{Mx1 zUPMUFEr4hrKJ#9xz>#>L+Es|c#W%F6Hj~z82PT*pUG}kBv0mkSvHFeN0=^MVdoT8B z|I96gK{Dse=RP0?hr<<#-l_fWCAzbe>-JpKr=sXX<|=S)^Li!LFSQyzu`icapWyT-!tp{a7(adG3}0HR zp#uKl_>~QK7|wc2@72fSGaTWpL zn5ZEE%@1VUg4}BaBpV}_Ln%LLp(>N$4YRh3O667Mr@-a?NjGgOv^LTY9%lSV}FPew|QY-eon^o>)-!1rtNvR1#hhm+Z!am+xHZbeZlZ71*b&_sZNP!iO+AV(PCpW-c|XZ_@C6PEdG_4KY~kLRo>jd5GQKn2=-FHj#nxEi5NAq`$o?4XPbs~W zm4*Gu)cxLcOI0>O-dAVdbIP#gY`-7JCxChbmExxmyfm+42#3dYT$b;>IA<}PZ055S zF?2+757W!E(vovc?wFjgkBU7<-DpNUkt#2AVuTOPD3)scRye0Ql?8zP-}2_PPCmyv z15G^S35>r14FxP+KZyRY{%4!l+D+(G{>hWZ#dNzFzCFe_y~HF#HWsGr%0d*? z9=cx{mBKUwNm^}fPU%_`7gEWkKbW}olzm=)G+3!{XT=sjp5ez7tRCnP#pcDbH!QB~ z`TPuw&B2>)grgfbP1O&Ud4_k|urrDm^igD%@k`e^*5vAx@Yt7DKAcESIi)|5?mb;( zLMDa-5xJL0%sU&W{pZ~(ZAf?VeRN~XUX;^gLMb6po6hCJHW{2xsdOQU`qJ#_!Gyw& z84mrQN%qq>hGD{y6S2Eis&hp%3{^SFmdh5OU>6x}p2tu5#RnFbN*9XTct}aYb6;8C zL`!pbDRY{BTLyH5X0ZQK5x8;AmxttokAQVOIrHDC%Xm51j|mEIyqd1 z)7cab&VU(;3>K}6U7Bn~ding}D3A(m}i7cAtw<9vKq%NPf@xZV$Qb*^v$I z=JiUN&Tx>+B`?yfFkvf1g=j7wUwfEi%56HmkbWX)RN)KkRJr5~eKYD9Pzp1W8kHZS zz#C2bec8_5e3S@GP_5Pv@G7CM)eJ-28p*W6q>m72flU`;G3ZZ|9Ejf&;*$#5urV8GQZ13%P8C-?IFhC4mWXCa$|FUiDeRUVNAzP5 z{Caz-v^(8z*{v4SiT!KOLAntab{r;yX#%xmYl|a^r?Ua4Y0n9UsjUA{;5#LPrj`XE z4@V0mrPDoU_YV>eK#~dqwe$fziezI{=9vi+h_Ob7McU_p)%WCk zDJYEwSg8@PlwMPGuV)g32LeTZ)+A0(gTFYE6&JwCqc5vx0T`5PKejDOuL|kww9Kxo z?3-jK8`!JJj_H0w<%+y{StiyvI&L8RXBn@KxiZ~|%%DVo;`~$(oRrkqdqgt$NBf(d*F!rvQFgibCjI^eYI2k!!zr$ZLB0gE> zgRum$I;$368f`-ay67#RLlZIkSfFsFXC@yZZPd^@2>IEwV}WuiNlM0KD&h*&8vN(5 z7w@SWH~osH=X}g5)9o&y7?p|8>t4AHJm*DGs=e4x#?zCvu|xIdE}Z&DsnTZp-Bbm7|vIT-!s0p-qT!mw%tk(igKHfNCZFku|1<` z_Fo>^Xjl^8&{fDL5SP#RvQWafV6g_9CfMRN$t5iQXHHk|ze8O{aYE2HA0vdZ&4clI zr+m&oAp&SLB#gd3If&e_h<9ejL`!>Df9|*qIPk&VGBxH$kSe9l^%fM3uJkdO&%QFD z_?R+Vh<#Ww9hBs??IolQ6{eoJ$ij`?)}7bW9P-Z1^q6=s)O*IZz368@>i zwTY~a^~5FbUiKDkY8mX9h9Zla1O&0C3~}pvHpP5HY@tqV2c8#9C0l7|%sm-;C3@S*P?rl+d`h z!+APOmW`(uwQlC`HJhgioBUr`azI0yI5H?0H_y2Ibz9gg!loU}i6ZsKZ26mK!b zrn3tPn((1yP(m2nf5U6Xvqjb!GELZS8CA7h%^CVeUPk5I?GtAx@+QcGlgr?P`qf~p zxAuBZIy3B?rJR~iuUmbKNVIP^uw@;}T{nm&Z{G0&li6|JM=|d=Z@%tiPVKxEtO+oS z0?Fk+qrPt1Os-1YgWbzs&5kr;EM)*=MHhVQ;$tsro#@J!%9&7$@cyMM|M$W{9)+Z6 z+nTL^X%jAtZazv}>dod}gv2s`kNkC`sDCkTjx>rP-$C!TtAY%&JpeQ#7zB7Pnk()v zyWAO&>6b;>b%ua|PbLAV5$^M1r-vw=G=j@~9Ia_?seZlLtmD<1YZYnJmmKSJ1jHhq z;&qvINa@q%mcn9Ywp-eyOf+`p4RY0IW z6W>aQ=x&&OA9ia)6%u;iv36w~Mg5S?_1`|ui;%eP3i}x|BmAoxONPw;Tz{9hGeTwf zuf(@6d0({IWy5HNRw5mmL}L4Vhz{$a&lNOR80UM%MW04GT}Cx>2_g#N8mnP7A~43m z7j~G^)pJFPeyB*uI^!!$zq*^{pf7Zk-~MqV{Hvk(LasdZWF}pqqN9x8fh;gg!k`XCdRaTwLMP@-{GzRg z&H)qzC8a@9T0lA_21TX8Af*xMk`yGQL0U>0328<^y1N@>VCZh%Gy1>xz0Vha&L^Jd zoU_kfd#|;2XvfcswAi#6r*P`3(6m&kMVjk?j?`&6^?D@;q^RaTSwrb!ZF^Ps>;-K+ zhW>M$4ivS({Ak@_FgW-9Qy@3-EX+bf!?JkvT^eV#R85v-;$i29u5xnBbeEl^QPKvM znSk_kL1<8EqF9EdA0N8tA9ZAb&^PL?OAEPqI$8?HFL6iO4TYd^q+3vlecAJ~-j;Hb zRvhq;mX9;!iGlDmkLU^_}lcEb%FmY?oO=?FU?-vBW2O7MlKu zD&P}l8C87n689zcIX5oz#iYwJ_V5U)_?(MXKFr`XJY zg~Ve<;o(|z+)^IWUouqIP`>TTu*9Q6_VjjuuYl@^3gZuGciQ%wXB>-gi?o8NAbO%>nwsAyQ(e&z@5w_cX;HtI>E+_z5wsc`GF+aQUC z%vx@I0V{!pFr{={3Q7~1vPRA_qNl?);VP&;F=Q%}Ld3(SC24grEFP=hEuJx*E(Hj3 zf!ed}mEM3E_Y(lT;7~F)l}GNZx;<(_37I;HM3L>YKOMu-$Za-yo)n_3MES|JXW$UtB*-hew4_k~o zQy+Q>-_S#MtVepQy`oZI-cEh9yw_YxVrwv4QE&24ZH*_-{QO&?w(W z^Wfp+SpwoRysB1hjd9)L{Gj84aJKxSFiPnT81S++EWAgnA75&iPN8kfjvIZ9?Z&*@zOxjF5k<@Ex^W9(xZbc)F%WHj zBcNZP${|h5IQ?NA)_{ytck-AUhov2p?Lou$wQr-j-8swSIDZ-C;f51>#W(yfe2^|j zy2jR@meH9*$_zg<>pAMCMn783vwrX(+YSEp6(uEg1{CwkNp-4v6XE|Vyy9KBS}r>zR?^mV1D~&$Yfx(e2~wCqFu>pPt^&1?|r$e zwyh|O*enaX>a|CCcY3#exzJ`RRC%v^D$VI|$~3SyDMC*jp4MBKb`+OwzldznO$tRy zAiozbm*M}};dv|4{}n20!fkj!w~|azatk2--dEg4&N&{NYm%Y9p{f_HQG8}c|ND!pKLz>EjMJ{Wcvh!)n2^PbqVUUHVcgo!fhh>H%B|})U(eqk{W|Yl zmPph*C@CHvCT=*1^&fX^ZlXCtFWK>nxS&CU^dw_TBbLuJg}a20AJh70n6u$)kmlU zx&>|R5eYFN&7^;+de-r{hVfQj*YYW>nS1sUBtLDzSWH>e6SN!MjqVlO`JzZ9$p~1q z=WA=JUm`Pa)NCGaNdn)zSB9u^c>2SlpyB1FALsU`nDFkp)N7j|pB7W!{vUquJarwn z`t-+nrNk7Civg*|7t`N=GzNb~n!Sh3D0TJ=k_MUmZlaNPdU7|N!4STASty+LRgYyS zC_M~a-1mBLzgCKvG$1<*U2VxmG*s^a&++e^ZfSiHB@)9gsd3iN;@()-ALQ5Y9Rv*? z?T$C8^)qP-&pBT1-Z`nMKC2$Lv9@xuC|rq2xTbm+Aj-y5i(P;_P|y;P3ensS#L zn3cGSHE0qlmKL1e_7=M11ty-aqAtVkx%0e7UoWjAiH4PW1G=Ro=1D0ts$^K$^gXs^DeT@W-fvp!{d6J1?!v zqXg=mo5=I7DZ$0IrSvdtm_W3>lU)e^7G8_L0h?5UKUL#Tg{bi*oD4Y{wWw6fOvTei zGMp65gR$`@N0q0gpWw;LWGWq>g4zMpPmL&@rb2mB{QWeiqOHu)$Fd>1XcC9*DbJ2IJR+W!_ZCT zgc??2%S_qF#UYf~j%T&}EuPsFjxn2}*4roP_7|KM6R`{q3Lmn;H(dG-6rMokd$9TV z2ws0JQ_AbK^@zdtqTph6>ZI|R#B=Xge@kH*--&pNl&y3fz;VQ6;7KtI$ zafsBrj6597NNk3T%hJjknU)MX4rwAA(2AUAcG2B2fx zGol;K#w?sWCxexuNWuUZUKpYT2;eU@rggUOMYPUeikF0HC zmUm%j>{BG(2Yq73!q9!RS94q8$2C={POk?Bs3Cu3B1)$5B%YqTn}xpJN#zA7<63>o z@iZ9BUwh&A;$8|9nLW!hdN#w8`xUY@`|^fpFL z|Mxw1p(orz+|=^#3>QLTor|uC(eEFQks7koxo>(0*nSJ^+M+98GoB^4EWgkg8q=)i z2CfWC^bpkPMF>sVd4RYbkh_S3RM&qHZ>7te0H*k^2Mv(U7dHf9&8|PDyUv@bu}7r6N09dPv4;A1deyb{H|$@`wgiyNmsnHB&U?{z(90W za;YJZ1H0LorL4|yft#Y|qtMH=2TB;(&mm7f|01ejrDAzn9KZEkU87yfGa)mOB*IBm zbqux~+aSb!)Gp=fMHzR*2wfFnIXF=2)}q=m!Fa?gTniuFr=_*ptTL8b*>x#{-3PQh zaxm~5BKlgHS=@}5#@VXlp|dUTuzy;0|NF+|7mt-`AE`pRtg>ZfnDC_cFyso4&_xUB zY9qJf{WFYn7ISTs&W$7Xnk6q!#@y57VwmjNI_s?jEJ%rwEap~x%+Yvn?XRL-VwoIU z>C_$m+#}rDC$Jjg65~R)Hzt%87FO?BJwR_wOA8xk{tCoAJ;7+!_9nMu{mbsDl{wl!dH_S=$3w( z9K0!uqnpdTm}4GH!vG$ZKCQqUTVVnRBZ2-gaDQw99zz0$D;*+>tPS5lFA2(@49lgJ z04v6hP!TSQQjxs;Vs+J~lz;Qlk92>% zcM}A-Rn6gA1&|Q1JbA4QmG$73|A8!YpU?TiT?RWXYz3brBC-U8~z+JhjDM z5(>fl8C+G2zhTWk**{USOIc>;Vn+?>`&e>Ke6WaGAKGEL6TCy9>vlNss-W2 z;iR#B6{r6(GmLhT!ND;#FtvWw|42GTEVDMM6j<``@*KXIb5J&Rc!DoYWe}U0PGnv2 zVtH!i(O$P^whj8`pbsAOctLk}T}?F*Ov9dzKYyE^Ovm&wu{*A0NVHIzKgNE|B9SPD zYC7-5hRJmg$^@cxLLaxQDA#}u-1T5&JE*(+Sy#9X&U?MpT-+0OYu}YRDAj)K{q42T z!ByRL5#@jsgoxLd zCx?c0dfp3a zD$;aH&Fg1eD<`o{tvnCZ-S6h3l)$z9R44fPBii}6y`SuxdbTXP=)IFvn+urlC(57R z7KA(-T4tPLhA6SoKmT3F=*LwA3b|+5mi@Rgluq(!)KC04E2d#KHw}TV z)jn~i-Rm$}I?*(a`LnXPkIcF+tBld#>JEPR$_-)GBigupZ^TgIHCpz3;&XrOkK>C@ z>$Tsn*$>nto#B@U<~mgm7_X9bvC@q(?Do&=`jJy^vtPNtD`LPLYm(IZxyp~ngRm1l zu9j~e3ZF7woLTX6opN#(H_EZ2IWZ}Gmkiei(;1*Ldw!uK zFgo{CNR0Z#5ql)`#t03MfZwR0Z!8nvDsoMAuH~ebzCkP>rXXI z2Wx~~E?(yLw28Po3_B=`o69wCFj*H;iw171sf>)fEq=W%4?Vcq{C*A2l^NfsvD?t= z=y!Z^Rrg)@UKCJ#NSjTP&o1Bpf>5-l-lrcT;fumw=pf(=4h+V4T)#k+bg#{**u`tl zcd|`D&AaBkjPlaaUYkmhqT#PkTG*4jx0CMm(ed1=UBaq6Jx~jP8^?9KnM6-8@j zL^8$D>p7h_bHS5rHV(c^zLT!^b9%c*xbnkZM02F+_v3o&QESb)>)%HQCsdxQwo{qH zJAfwlKP8gIUrs2K1J2~-IA}-gj{f+7fh;wx$L1^blg|6;au~F_0U;uk$0Yu7n~(Xn zN-6O(TK=eM`LSOwk&3-<5q3O<%{LZgT-X{M`u&U_uG!;&$DDYa((70`d)}<4bLs{- zv2jJfPgm60LyDXuFpn&2kDLw<=6{#xl=KpFY$NRjUR z>p2Es+C&NYJjAMb^xe>BQ+Q(WO$uO^*I7Qw;By7q)vdw0tlX&;+|_Yq-A2tyM`5mI z`YsnkbDfJtMM|%IR$}1ng8`}aBapsFpMWn#1T_;k{oVksu=nBu3a82?gFYRm@JCw= zm{ZBMF@eJby>7(L4()#qyWM|h&<~2(JC~#xH_K559vHS?@eP+3wH*Y;vb6l%V0qM? zlA>5{fwhCAda~^xgrx12WDdf8NE zn44Ilt)bIBDbvS-J11AURJ8`R7EVx7!3q=l7WS`PvIS)wMAPb%PGZo`n!~9eQ!?#L z0iP_L+3Iw|D!~=A9LIYCc4nf)5<*jDMg{%5#pFk>4_CO5Q}Nt)96JD!DTfFE0DF|o z0;Q%wd1=+}26^8Tx7BfGp+LW%^FbQvKNg0{GR7k-Tl`zmAU>^{>;o^jt_3@pi^men ztr)*ML_3k`28BG2_!CW@Cq#V+eHlV3Hv(;QxK4hk@j8vysG{Cd5M`j31W@^X6%3fb zshsy`RYh+KTG|r2litl|RE}uS>U-w<_ofl=4G>aE!bRFV5XyVen7j!hQu0eS%677+ zqPUNL0HYw13Dig;NF&?h4!0k&gH9{wEG^Yi8Eqs?qdU2_{W|tQP2#g;u{;8LVGtkJ zlg-Br%d>ZILB%megxX)u*pIdBBW~5qV+LU_6Ro~emDLdE;%KcjY9ag?T{?ByM`gq3 zD9j78vphbUls;x#0~*3KgB+E4%D}HHYDThB;d*hGzlTkRR!1!m=N9+7Y#Z|*P#Kjo z(6ZX<#P+!_uNh4b7___@YjD)wH(zK?IUsqLfxJvQ;&W|mq^+81sB4@Fq6(}*UckDU zlm6VOA8IuonB?^{*``z$mK4T&@~<`ik*}E*WMWl8j)Cm3i>)K;wtp64Ejuj&Hg8n= z<6%cTS9j&$E*0`XqU!n#Sw7}&5RXGAb~iMQOAC5Fc%NF!NY~;ePb@b)FvYm#nWI5% z0Jn`XipQ^WwuSe7j8SW(Vrd}@ab4dNQaU} zGx(X5=rh+dp1AC+eQ^%R)2)Ve&#mh3coah~2V5n+>8-S30MR@0Q274q9@94`eDunO zO9yuK%04U;sDJ96yIWU#Vt%Sz;FFXYO+e@MP2Iq)9->rT8W5OH8Yz<7lm$F-GcrkH zL~vVSRuGc%u`J=TS7LZo;-o|*PR^|F8s0C~TGvQ1Ak&z3H2+d_RR6U}XI}wq)tb3@ zd$RNvlx)xXs%<-PPk?FBJiL>M&>9LKI9s=)oQX^+>649rkyg@+`Of^VoREgRMTdgnK;V#1 zf;x8kN^B8!OZ{fiyye~FrZk!u6`{`hItEg!sH#3)Q{8R;jNwk~?eClCIB73Dr(g=w zY~g{Q1qe6>O~$UZMvzjnH|K{Hh6Z-qd;5A6S0#ZYWKixzZcMqB=M})Zr5n&tA0hUy zxBTuL*0;-rn%tF) z!KIHpta0q<>&nv2BRmh2p0!<54u3oqB3GOGR?If`3d~fpE)#6uh@v?1d zviIJX;)8;CuISeNqX>9ThSj+IM;c1R;(=s=p`(_%LCs-N!Fyy}t?}?iU}K`k)?slQD-+Lx<@BVM zk!z&Z3#ck2(8Gs0bA^gh^6JA&!lqWpzj=!wQ22k@vK&Xvw%Q=Xo&NdHzYuSjRR`Ax?X zt}?h)Huod#rjKOq(kvJieE*d)v{flR_K`dIwGng@d&6m~M$~5;EQ|D0p0mL%WtK2e zDF&*U9~uG+OMN>#1Y@#(`ppBMgDu*0W;hZBSD5j# z-~wTTxfGq=Sjs)ei_yrZu83E6L%uDt`G4c2rEn^9vZ%bimqKQ+AUy#ZPHf>%9$7&& z{jt?+i72O@hHyV0TVtn$^aNuoAZD9W9HRL~r6Mu|10A+H2oQJKf}l{#7$e0{Ga1vE zZDRdLZ*5Q@dQKh}e?aokMZ1OftI+WgVuu83JTmW%07_UO1Ppwg{CO)TyPebrePy== z_KiEwtEq3s)U8ef$8uSU405m5vwExDMVU2R8D24X-~KdM$`%(K%#h%}dWcsKw`v{} zN;iG$!j2UK*6_rG8?LbIqLxaXt3?I6Ldip8|W#+k?+cXZd8)zTR8q^ zFwhPV)&_ZFSWNPvn{Bx9=G}7YQb9s5#k$fcMgJ%@aK;nm)LCTy>eOv894>u7_V>Ff z;^J#qQC?Po#M^i>B#{4|(*4(Q4FxH?(KdL#;X=ZhE96ImdLF=}W~q_n;xVYI3W>$V$|! z0c_JZ41X(b+MHmUZa(&H9pyA%5{4OaH>i%QV9@3eNIbHcged2~qSD0Yy?#m(zXUr~1MIx?Z%n7jcHM^5bP>pJlsC2H7bZ1o{b;rzTB;TMXrEcqeOkMH+J-F&eql1`LWFC=_l(u z0#F@ltMa3e>+JzZ8+$XFyDm>a+IP)(Ko!amd706OQDu)Ca_eo&DOMzt75%2!a`9q~ zFh%GRG2VUCW?p(KD=DET$4=9s%6;~A#?j`l-p-J(wGmW}dChk9eQyNL7E%xYanLy9 zP(XEljAfAog&9we_D#+tQ;4XOW0rLf^*B+ah^nj6D<~Qr;|Bteu<)I(mc4XW5PaKc`(^@Z_xDr24v z<@delX|EECR|KMrdfQvt&P#SJE}#>XqW{#pr!~xIa&%xzlTL&y!AWw;?c|fb+mX{RKn@SFa`WT|*_&B{9aT~noS_K9E;`1aANfa#eCeq9^acm&x;Q*n`orbUJ%&u z2wMT@Q%AIPPyo88$lAPYeE8FlP}06HKUEHbzYzS5eB)+vA%(8&)i-ZzGLPHG1b#3_ zB~9;JL86cjla?apv!ss%qV`nkEYf`nA6Y5A-l#tK`h6$4e2EE!wpRIWVQ^YsJp|Uu zrPZjdUFErOJ@YGsW3H0>=o$pwXn?dw+7p#Nj7tU7Lt^wcX3Jah-y0n;=-@irSQ36X z8!<`+P%}u7pu%bl>Hx`0hi+j7R9(^RD$%;`rY2DIyEMlY0IlE@=oc4B zmI3!NIbckp;{@W=KsXbViRmS8j8QNBU6UFL$E7%+V1f|XrlX>W>Z_oiSR5VsT$FI} z7d6*ze7S?khCGH@yeVfw583&&)s4(bpp!%q1fooA%Wf&0u3<8j)j=DpUKJ`-m`+J3 zecOrni9d*4>z4hSG4HOZw*)Qc??c@DuDu54Z~0jp?!U==^$RcDn;;{;1r~#y{>h3W zy+l5^P`W}UhHsOBvXEkn8Z)hWH{kvz6Rol;7xj>~>@SWl?N~Ti(+U2!*q-hxldu@8 zoo87cir$r&plwn1U%t2A-urj_a!A-1AgMxr$)L;tK@bjD^;HLAnqq4h&PP&Ldgi|^ z5F6dt4d8Ax#l@2)BgW1 zQiF7E6*FSdYP2*c?frvApO+ZJV~Y5n;LdAwnSNUan2tc)(hLU*GRQTtYNEz%>C&5U zG%+1|l!czR$&ClC36>6seIfN3qUDmX{#5;2tf|CQA1|`aMuP#F5iapC3#!2KLHOduZl&PjT_M`Gww71e+}@viCiLcBcIds^;3O}VW? zC(2lLac9RZamL|fJ8&R|L-Gedp^WPbLENVkPB-N>%if5Fl9+%pKoE(%7@jS@YVP+- z$Dzo{SiIK@)?v^tG_1t+sqCYz{lurZD^SbmtUPjC!1?nX)sUvJ z5~oL`rG%^NU04kC?Vn$!mW)dlnE{A?dqh6v=0xIVD$t~xKy7f*8~Kf{1N5yGcUYI# z$s&vAr>{4zbB->Djm}JV%~yx2ifw9PQaHf*-FWf{RagP1r})X0P zEF;0VJp^%W|2Xz~e0|ncQY1uMgfi+oob<4U=KNv{f%(x}{+a(S>Dov($6ueO^T^7d zUPK+$!h?7jObPU~+-^eLp-od@Am^qE~iH8BkBa)2$Qm!HI`mrno|NN=l z69%epB$!FYvKmW>02d>h!mM+wWx2-}9C2vonj0b=S$u)MMQl`#46he7dI{KvPK53b z2DVT}Q#N)8rR?IPcKDcS8!&Ex_=HcquS>ru6tmCs*g1eR#+%A8l?nWolhrVlX@S{X z{>m%+BJg_^kT@#@H$k(g3zSh=6KJ?Bq0$ywNX-CS9B zKG~lmzRSmrDIc-}?7(#Rdrkx(5P35z$=15pi&rhI^4nK7r{}ZY^!s9Ks1$R4>WCd( zgZvk&y$IT8Nym~lI?T8?1Es+=QF%HOI<6zHMG7n^q-}`20bqa*&{o!-I+WnWcR+cb*%EDpQI88}XgLziu>c&RAmlymj zKVRQ&8;}3o!=}dFS@!WL0rG&^*3~RuZ{y`6*Ytgd z{eN-w@#=mRQ;Fn-8W`6T9{ySN&dNKA2JT7X4~Yr4d!BasFH)-)jny|&Q<5eY;!R~a zJHukFN4`WB^ouGYOXA-Dq+cJzJ0_l5xVi+=MjOg{49JGMLG3dXaZ9?ouf4Z;wzB6b)s&~bh=hR`KY?@NRMxc+kEe^JKZ!>;;E7!w4Fe) zRN6Zw5c|&MG@bRW9-kZG?@kS?21o7kzH_^AJM%0z`$!|K5^GO)z9vQwn%rA86npM? zM8B;@`sM6dg|Q3(f1f-k^27B zt>LMj@Q{MPY+|5)t=>TGRKM1_!S#fJL;rgi;QI7UYo)S`!~N*4$##Jz~>DG8`eO*tSOid0B+f@6Yfc<|3V-Y zDm$XH+cdfEP0zVpt*fJQ887)>tg;+sKf|XpkBGDUX@$elIz?O8B&RO>lxr!Y?63%= zL8L${YrYGVY1s3(Ab)}gq(&6$K*V!j+^z1Iz+7aN9|h!wjmpu{XGMf~128au$)45i zn;BI=nt7oNN$JA5>&4ltWHujqTuHq1JCdJXOI#upi94*U8jcF~+az6pYI2+|QjyM6 zbznC1!*o1T|0J{xiFgAGt+YA7uXC9$T=$Evuna0dG1dlHPe~=ftMJa}5Cv1u(1WTs z-c_pjC76(ddd!0i+w`~x?(hi0fB2BF4B}Nyenv(!#<)ge zrc^g&5?#lw24#`W=8&G+U<1AEzy5kp6)0N(-@riZbl~p!_mx3rlbHmn0a?wW<`e_B zDpi;3o_#LJ3dF|bPY;{o6UK`3x}l+S?i-i}eBgpY)x$xUFG4uCu1a3y zF4STC>REr7gS|z=FHpWf3a%dkZoa3b0|Z$XS0bjRAM6l==-~1he+i2MVr!qqXY);K z0c;5FUn%8|7k-zeSX6{GL{vl_HGLkGPs+}QxXM=hOQL4$POzI;tL7Zu?g* zNTIAP!1lfR_^*5@Vexi*&l9XSNYz;{wt z*}%_x8Q(dkck`6{)Z5@TX349)fJxS;=pkygk6h7Y0l~g*QmI_(+nY(pOE(=u9R_fq zC3nrtz$?F!ut4D+^Zx6)=KKGB1)=BoahjB5@aU(mcKM^+^%X?se80A9#na{ct}qbY0$o8~nU((Zc%N+lD5ys0Y2>RsVCY zl;O2V>&KF5hip;pMj>H@F}AObtV8gM6#Zpu+Vg2OM%^M{K9 z(G_o{t(e!L#lb_;;8h=I5iwY}H>Qz2@$q&_POE6D1tMqqZRF2R8+(D=k9pg4*!YxF z2bE^Ds0kmCgfPA1Yo=3fv;n1vQNaNjy4ZWzY1FjDbb^#WPO!AJbU~>0OyG1m4Hn%I z9#g60W0I1@YlZ>$k18r$2g-VLtYs$>1&4BtLIRoK_Q2YWuMr()5*H`WinyaKi);B@ z5XiHi??zQt$MkICPHfMH7p^`C&#(#4UY_{2lGVayj?Fzyx-b9D1 zBV+ZN4Z$TplgJ;+(n)QsEqn)5trlNGh5TjL%s>WAt7iZ8sS`$pZg7 z2q$6TpgoNm)MniDj?k}{_+{xf9jQr%OEB9WE)x+4m~44&Fi+U5WOH3dwKAe$u>CtExX*HLf`?5&X3Jxy-#E3O<|7>mtio z_143gKfV%kojQ!Igwp@#KzRQb9E1KLO>i^7i^tXlNnXC8wbY8u z@1k)oWXo+|K2}{XFWe^u4xxkP?w+=mKd^%vgLAIala8*X3_la76H=q>b#F z@a(_KFoo*c*%Q2`fSM?sD=xRaW?RR*?HxrVS#zW!jML9`)#u7*1lsP%)sdUV7ea8e z&mLEOw%D_{(mI%Xfv=;5Us4L+UADFn3c1U-zQu#s4#*-K%poFIEc?r z>S`_UqMTcB&A+bykl5q+R?y4X`e6m_DG+oUf4<;rrl;{<^pr-mvRwEVle2V z8Fmgbn%&JKW%SmuE@8(F_9jI(X7)VjX@o zlV1X}ZxW_KJW9$zo0@l-JY629huganT#abH#-i%T-3buVipsNT;rP38z-XlC2%xf* zLy(j0U->p>z+WF$?EMF`Z_?Eer-l`3+7x7bT#QPbs||Hilx+$qYyeNtjD0 zcRn)_z3tt^C_Khh>{_?>AGTx|H}HNt4j4fG>6~R&+F;NbW71)_m68`(B-K#u))@K0 z=W~>!_I}rG@W)^MHvnuHWry#9(hxkFaL)a=C?HgwgHVN^V5N;iapI`(Gvj5AG6$jc z{6i&|_E2-i&Q4X{AfZ%_!J+JB7M265Y$9T%eoCMs=nu7`09&p_?P%xjRWVw~6K?`y zsDBfy-yL5VFTbu)9MMmr(&Pkuq>}XX^QtY+0wY!_qfd=Wg}nrVdzekE+m#fZuk>w^ zVbf`>pKNN+K9?Phl{lH421kR%**=F6kQf5!6-csCgnlMLnC&L(9y&p-KZ zr`_0vp%!Gog3_QW?AUG3m0u{a zxJuWfX#0Nnq?qX7#HmJ$soRfw#s71RWcLl;Klfo61W8BnKoGXbZ4ckXp?MO@kCAl{C9$}kjqxi{6p#Sg@EySp?dRgH%<(o0hZW*?YVpY2VR%K z(E_8E#56$`-TVu%SR_GMuI={rfyxQI#`PZyg~JDZGDc3<7rrs*i0Q|wwU>ZTJK$X{ zhk79ds#t~N4B|#YW}d7^?%$X6`Dw9S;_wlj1AzM2&lNVG^JX1JE!%MPX3(g@Dy-Ub zhh`7CmrRP)ks@5kA9-!tlrzJYAC>?2IQ{Y%+WFeQImazkGCa@j*5eHPRz3KJ-);r7 z`@%?u21tu!O~39&?}N1h7+m)Tf-|!9PTk|BHVL^h6q3+U-j=4 zLkZMwDhCsygFD;A{45`RJE$l;pe!OHK2&eGn&Kz^R|$rYH=|@~pi)*1X;AW058P;X zZ6^#N?Avt?p-r>=(h6K@66h@6YWh-_6cxvzTAJzKqhw;?ydq)nvFSIaA{60*UYw-d%2>Ha7PUG4d=cj!dch!xD+MNcE&G3J2710#` z1G}IQhnbFg!IW={tjj2zN?P5H|1jg<;N6Owwf|{S3VP){OFHUnIN9bg!gLYU{X+3!GC*N%L zc)hNb-KyJo(ym3=9l^HlVvM-fM~#KnKWO5})-otNlk7$f#}1|SkQOqkl?VAG{-2L( zGC|MuKG{e@r@yF)u2RpmPMcoUC1z<(AD)LfBvY!EXA}M_Lh=&uDdyvPR6OiA5Dvc?r6JCUB8atxo=^$xyezuhqhN2~89N23!0=lQ?g$ z``u+`!gZF>m0tt8KOWpCV^N zvqcSd@3jL{(EfL2F)2+kAiUm0cG5sv4j%J)DS3Qms*#U<9YWjh$hk93B%YUwR+3cE z=Xm!vke3K;$gNozjFH4}&QiqHZEpMmnoE#ElTU-ftJT@00Xir4$;Hw{25-WfQt^X% zS4zik?cPCc@@=em#ZrwQ9kknZM|rMh<0!s=8k?&+|A2moK~eT96EkpueJamfJcMp) z;GNmqtZG&PV0(X%t>-(wGY@QiPIBI7v*mY($0pruWB*TpK08mDCvyxxidL&vW1s13 zMtcI)i%@IF1I*yp_^Ipzbi~|-o?k&!zE=3#)EdA8t#XjirtUrlxF0;GQdE}|>}+y8 zfyY!8v3Sz!pR8)!guAWMp=2sC7op~ps2NA=KPRm}Qp-QoA=sHo&CcMTEt9MV_FI3g z_#m}S0P^8ACiw)Ux4-2MmGOgNbCioI3@?CD)QhqaSGYw|{O43owe#qTtSu0lo*B!6 zg1>p*r=^lOgbK@9ekbO`o(12q2zNG|1o%2rY!Q7#n>-?(s1NrwG>?JXl5-#!} zJR@xh(TxV^S*}@KLWJ`~&{~;zX5-9 zkF<^^8t}`X&Jp@X%fCVTSLkzmC;8BM_4MDP5;V~bnr^7Ajn+h{rYa=Vr7!cSFX>0J zSe2z6OgQGOV}dQL2MuDN2v4GYRBz;SmTs*fcnOn*h2JBL=rkq8{@(8V_Go#70_8Y$!Zmh5~h8i4EE1kA4!&F~rwj(D1qKVoiFili#Cx%$6V)J(+B^k+%Cr9 z?Ppe|r-i=$(3F4u`GqJHJb6{@y?W4{<81i})v}PgEnj#1 zZ%1M7_xVQAN9NjdEGA(D^mvE zG&#^ai-$*GN&*V^{DTcOZpU@LHRi{xw}(%svRf{^M*G=|Z*ogp-$y4oLLPgn|o2$W3ie!oJGbG9G04C(!BogUqX-P z?VJ)x?g;Zlb93BGhNLtZja7f6LEz&!fBOIRI)qMxLsN0c9u-?`^-}Iz)7#wq;%o^S zow{$AYnyzr$UcyAA@`ESYAh3ZUi$Qdo5tpkWiMQ?5twAnp>OLvBB2Cfvs^NzBm#V42j-jPW**X~U-F7ehXj?9%z23B_& zjHA$~N-84ILuQW6R9k*dd`3xXf$$b26h7VbU@?4ZMD__H_dIaw4wEfj@X5+fW<)A$oO{UGXdkXd1 zw~#QcA@7kNiLQas{CSHgmu|Ve`P{fcy&absw(rc_X(_39c>J^Mb!IK2Q`Ge#b9}DI zK`WhEv#2L0&aCSVWn>(Q4)MkbOsvdAV)h5h2JCOB#+5I}S%!J8ReaK7QaMfZiDw;` zNywKULpVi1fx?+v0)=mY=S%_FW`2SdWA^Rb2Vye)H|HivkFmCfMPF37Rg#3OXU$vg z5xu}Xki*a@+oGxHpV^YPEmYOF3#BEg?-e-*lXPHl7|hoa7)i+d)0N<47D#fbahm_Zg0FQw26hWsj@Fs(Bjjg##07bda1P+YG2 z73xAQ*~7%|vP-QdeEl|*fO=0x;aN8smgC)>N8TySy0o1sw%hyd(GR8XW#>?y2=DQB zepi_K`c$^&+}0W?>7|Csv9uqfN0ZIlos6%-{U1f)wER!XE%6p-$a?p_cO z1f*NKySq!eySsB~SlD=P^!eWJ-9P)o<5;<`d#;%|&zU)g7~GQovD2iy&*4`e`NB4H zoJ*?wzMto|=Qsa^ODtfwL+SQwU>6yG0%-iT*OLzza+iwenWO6{@v0-I&Htj?d@k;I zKf0jN&dP%%l<48Ulq;(*))&La@h@3)EPMAz83Gm<1QZJ^d8`J}Z$%D4 z!mqUux#QLf!do$RLyt-^wRP^f{@u(lEP?hMtM@OhHK&)-xaKLEE&D;qmKo+tA$v!b zmPa;U{u@Cj@_PR_)UCHQ`|Q=rMV;VNh14oku{`C~6p_4O6%b9tZ43WAD*5!MUZ!5u zUVCuh)-HY`(uxv1nptWuPS!Az@4T%%U*m)R{BgK{xTZQ?rRPGD}Ev z^k?Gxq2@4u4%>IK0ynhe`ugjampfFEel1!4mVlf9{8y7vgdr5>cY0!=z!s;GYUU-%jzt>A4;iDs6t7IZ%#7JkW%i#6(rbo$)OyZkVORWv49Bm z{rJuO2M9IK>&lTHg+>ZmS2u5mv}pKNR*dKFI|jI-oaygg`}GZy7LQ2LlQtfR*rxlK zSh?Olm=oq<1lS)RV6&;AIlK}3Bqn2&5LXazY(n58iQPVI13lfPKc6=^I7jh{6MH16 zgobvleZ(&tfYz{hsU2X(=G{lM8RhpncJ0*(ADs|h^KX0Jsa#2{Tb@JR584D_o>%+E#rs_OH>(qTNcdjs|@|*Y)q=m_veS~pO;hGyk5W4)fowB2o3ee zCooYtX@?(`BmTgYVw<{TSlr3DK+u&QmL}PKk)6dn=mlNyci89U;@7;aTvES^|&5wR0 zoijG;T!JpMh5icZH+jz&hmEq!!aLR4_#P9o?|w`ADeU^~$!0vmg(2$$JGc5iHF(|O zC|^4L?k^dl{)zo~ZLbxIm)5Z4;Niy2*CsOetocXUnT_|Qa{F&Q$aT09kDur;F(w@7 zyTg9V;DTJQvo$vFV^X0?^Jm1GEU#><`^r{apR2V1FQ(s^Zv5DouTKKUo;y@f4|fYcuKr~GZhx_TZ->dezAW{v@!|vPoXnO3$GhM z4mSy}NP6{}{ags~+1)xjL0|u5Rh% z)5Z2@78xn+HtX9)>!*u%E*=N)C(<5cHq&f{hG|(kEG`9Ky~sJYtl(DC;c@~ae?Bay zrWFxWKV<{nmFrh)ZMwH!2RY`ixeU)lu%xB;mDK2Ev|j{e?LDDI{aN}XT8NeyPPY2wyr|{#3`})>xFhww4 zw50!|PT;o1zF;0XdhsQ!wL7;1SgN=mAh8kU7Df4B+d>+CJ#oVQ-CzA0FXRchLWvs& z^ci_){490hMv&iS#I*zW&{MBiJ}hwwba`9CKnk`yh_j0Q=9utq(|{6A3eZzgz7_Sy z{)*Vfy|gnUJqyW=$Fq$*%UM#=C10*?H6V0h&2GOhlb+G{{az~o9*__Ah64DCFGjt7 z937~b;@^(1z5kOVpXe#Cobd%;?0ok`@N#27{N##kWEmb)wP_Rk360Q8O>7D}H@qoY zEcE<9!yID7K~BVD{PMnwNGeOdkU^oP14F)ud{h2N=$uQP;c~Spzxiny!d{3iaS-$s zkB~)!Q{h%Ga_iEc1L2nCe>pHAu@OI6XEpnKM$zte?z6Pt`O`$iuklWq&Z=?v_<@dW zhykexexE{TyrI@Q=wZBReMf^zl*3QyPdXv-k#`2)XM__g4B#hmWm!vH-gx}5;M?KL z@W1cxo`cYRfIXKM%9%?kNVo8=XmY*3Al(%&9FUf}YgR0TC`qy_Rw?+scC(bbn6$+#4h?#5-uBJ9KW1%su6BC&-DFu=r|q3$nw_^CwfiF z71Fgf4cSSrIppKGh0rZNDGw+#Uhe5kY}VT{Ea>w`>iw2iohO^AQmfgX_z=t1JPaMM zR99d^HuojyCb}z@{lHPCBdt-R%H@j|a9t*o00nCEo^>MRb zYSn7L@wt0V?|s!cmPJryxphksePRGy+@mKx*7<`V+ke`!EP7d_(~`SEd%nv4na6cK zpl4QLTn9v36p??RY3_yR2i^~h)zz8DR?aCi2-HYka zQIW^js~2mhY;Ahxe`Z^tbCiM*m99PY8yWoNZ)>_6xZ9M%`Zh4u~+{q{rhyM zsj!fM=uMx#`^x@IpC>@iR&VmE>Pehn;i;p}1#F*DqWyjTuC*;L5v9YQ7Gt!bk>hIA>KIvtfyd zTB|wvNAKg`k(vaH}x)BF*SIuz}QhLU<|{|Aj;?EXvQR`#`@b$?EZ?U7>;S@RfBJL zf!2nG2W7E$O3iqbNAK#xeuZG%2T-DRfc6ZpEf&&J!MCM9vm%B~2X`p+=bV41XZ5ht z4>}QNCM)jjMAd7yGHTLh>!Cx_S_RVS_Ko{RuWkv*x5PRK^C($zc^j6j8Bh}gXI-qC z&)T@^Cx6rt*uZ%)1nNCF`H0P{Ru-Hk3BcnR#6*Ce z3m(A#0<983SM(=CY{83nS_$PNU}b@$#1*(s#a1a&F(E${5w>7V@~_OAFG<@um>FtxPOoa5`3S++bEFL z58DQT%|3q>^Y7n*v3{CvEml8I6O(;Ixj}`q9b0u>$G5!kIgD7i7-_iiz*kfyndq&i zG5!N6*VG*t~aRA3K+%I<9r*C1|6>)3gQ^M=K0G6gwk`Sf0`;j~!3pB8Y z7iYIWmFkwn3keXlbAtimV$Xf1Hw-W|0#Z%2ggAi?+gexPDqtz0omPj=u}ux$UCd-i zYhk_AW?K~0NxH|DLvdDtor=JL%0OqOkp3r8FGmTY1(A0uU#s`Cfy$s4PQUWNGpGej zQQhWCxwDz=a=GQVDpM3v?WRS0Ra%{@eFxw)dx7R=;9=R7J(pMKlWD6FI+q(WJRW<( z70{#YKfzg5`_vEIrbn?p32eD>$m&qcKz_$3ffyz5|Dp8tCH)FK1A0&&daP=BOBTeO*tb!eCHwo68LRalq*?;`<26sj!u%!UQDTKap$SX zeg8%Y2oQuvk+fUc{czH@ZmUNxerXVs?W;H2$05E}9_$1$BuJ+~9-Qu_b3_1qpKf3u zNjkln8cA8cWAm4#X}%N5>OjPPOcyuaR|@`z6oBh#S&>=BYC>Zg;oc z*KT6Si_IDauN?>j!`=}r+wLIY_;!8U&X~pu1CVL9B{Cs%SD>Q+m)LIH=6r1P_lAEl z1EHOMGb#7JJsWvL36Pw2p``&}oURV&#RptvzKE4g@{m8C!taI)(^G}2Z!O~6VH9qx zH5VD@z}aa%yl6V(_@s^Gy_9MG{EN7YV%nV$dBj#1{2do!qzlV(oGINooBqyf_qU++ z_ZMZ_eHgzbF#QgGeo_%%0c3`@ysnm6#te5aCpak*<(wzdGBPZ4m)?_J885styCkQG z{@Q5f*Y*txVl$>2o8|ms{#cOQojMyuQUM*HBHy2DqKt7OQnV7K_0{n zz~WoLagO5r%jo6E7pdU%0v!8rN9qqjH7ZS60jq0>vUIj@V8&{UGy<>>^-F5qw>Ow$IRN@g-k+X-ps+ zmy5%mFe*fk46T2Vjpg{B60HWa<@f#q@c(i7N8p0~yb!cHm;gO-2&LFDiw^`8CONA7 zlMFi*7_)~d@%K4$F_KJQBmw7TU_mXkUF#>U`@{?-%Re<*1C}x)P~hln;d48GwA^y$ z@KyNpvowaqnR0Ey1i01ob-q&cAbi!rm?T(UT(JdlY2AO%I9MZxDS-+;&?UEJNeuf) z;BnS6z=rLk#O@5JT%WIKQTp{WupICr+84IWox#ckk89`&{V}^1exA1M*mnd+J<%Y; zzv%tmF~3%z*%UO&4jkqpGs5s5wO^F`;!h#ZJU`sZpGXDWN-HZP#S25Ms3Kr%)V-Fa z*EOFiwNJ#^gF;5KV^va!(cYs-esb%Bep>L&PF(r=x<1_}3oZTRBjhiAxEb=ysStDQ38+@|<(mDJk6~$|V(~)~F#N_{asFi7*!* zI{jo|`dHmwk8FN*WXz7DAZ}+&x?O0@tzat=SLkJ4Yif}fLzLw)ja2vhEnu?@GZ35R z?qidz_L;_gu2rQNw#S|J(aU$Q5}`0=h5gJSx92db`lL>Z@-3JqeIS0<8Ayv++^UW# zUgqLmM_#8o)OehnLNG@Q7pvQk=>qc!hzjXjeBOQwW z>t_1%-94MK9%Pusw(GctTg}kh?&4K}sZ+mpS>FWs2cnOAe&FtoFfEr?Ii&Y7&{$JOYJyDtu}E;;j0`3-oEJKmcMg z!@s0u0y$p*Y$8!*aTR3L>~VnWSzc?}j8o4e`GC!RD7JWDe1u~?xSRrTww zjlp!*(5`F4JdKhueX-Ns)}q-JcWKWl6c?C@UL(Bj@7sC}RN#NJIL2*t(nF#I!&*ec z_x(~1Oyp+!0!NWz-G89)@x#yMMUx7eAX2NkHEZs(3P;wfKXXY=HOe9leohwiU0))^lP@sdJv4Gk ziFF5WWVZU7*1(l09gq z4WldGZ}tZ@S=SGAzSOE$u}j|w>+4+dn{LLF@k`ovS+sL{dV?&c*C61)U-NsF#D->O zUz{{8%pqqA&pIiWZu_rCSlrj20ZNpt^&~Nmh(qeHDM&qSfW;8;BKNTtc>3zIqTV0$ zMk_&YUv{BSDtxg`pJ)B;wou`HLMX>k>*5<7pLo!iXW>;igW%=3E$s zs(X7s>yW1D1kA~#nv1xx4wo%|{9l_tE|lR&upZC?0>N5w2KOSwYH z&x*YH<6H3u{h{0oYt-jrq^r{)ERUtrM7k6rFTtCNn5?jYh^5P64KJBx`yN4b!rfFP zO$6vB(qbBd7|u1EM0A<7FgU~dkvdMAr@XbKBdwWia?U!&+8SMw$B=Mj7>I@zND0b zte9ag-~Pz7H~F+jct5mQI=_hj*QdZUa-}Z9ayay{!JM2`FjVePPsGm3#@!xQCL!^O zMfqRKk1eV-PD$@asZzKQUd-q2cJAMYlD2w?kl6AYUrC>rJ3~l2$l! z&4?F^-7E-iS?)yo@J1dw8<-KDfb%JYDfi+kxzdulz6_PykC2I9P|P}bSYdPAbsZW% zqKZ!3=i&|lgwh|Pc!wka+k*k4ti(rE>Th`L&Ry)jFM_y`Y(P6*0k=QN<=BQS83S79f9H|VB2qv#K15HuZ5uKfR_c`t|%-r zA+JVOs24a6t^YJXrkKO#I5d>+#OPch^%K#Z-{tqzt-*Qs@_m>moHhE9m_DrfN2&zK z`KAuGVL}m2I3W8_?r|zS{po_x?X0-|DP0vUo^`gW;$f6)v)p@H)G}ua^Nm@4Gtch2 z%{N$5`Tj9SVFoDue6{aH+-yEt33~wJxFbSK<=;l|mt)dP^5*w`^1u3zBxXhM=^bcceq zh6AO!nPC!pJGZh@R*}HlkbFQVc{s>YV^(EJ-pob*x_fzLeWZlin+o}Ld(aOB!`{p! zQ$Y@OgV8xpsGa*#s7f+aT4L&D&d%`*uQ?Y;c_MI`bu$I-pHSD6xP`9btmu#}{VC1+ zI%3VdG=>fNpn;qgJfSz;e+V!sX_OXg#cB8FDzt+z`-XKEENS$|xTC+L${|@t+z4EMMIG_e>(`TFI z_SJeZnTn;9yUn0=X;FZ&kcAfsOf>YI506u~md%ruY_;gR6(L6hfz~x|_@T8h0$o%F z=`=wQ@C?^Zjm39rnB}_AmMthrixt_eb_`OP>4z|(3G4peyKY0R?DXY`P63uLr|&%4 z`Lp>I(B`Oy)!$q(mBs<_>!I9JT+u-Mttdl(zK?HhFO#H_Cs_iZRF80W5=-S@$Sn2f zLvu_UA#zgLrMr=Js8lJIA@K4=U z?&{nq8uq||)nC(_eS8$*Ixog(@gd-tl!`1fQ`KgsVxW!-wZFD*&r+cb-BOfHeGof( zCsgAghF5Q!n^{KORK)T234eVP5d9BLMl>}e6~T8;<`k>m_#%?i9?%UeopmG5#l;jF znz`ej%(7jObf!ZuJ5??{#_dh3nd0A(Vu8j|e~jJfoYFm@`%W?bCD&R+k=b5awzt5@ zFrrRLac5{!B!Q$&x8$<=$hh2=4$3|V!Z(sZ^T2P1iq}=-?$7_ zuJ}4db*zz!0_Ls7WnxZE35a0MnP5r;|IUoD)k1r zX1qgLi7BPtqZ%6SMca4fw^pwmx*D)^$~lxI6_m2> zm`o+L=h{2@fiO8uC%h{K%I4lY$P?1*J{Go=LyAF5FBV}Pudtujf;}jNK62idX6LCt z5-xoKAql*v9-Q?&q~HwgMwcv?#a0I~Z(HL9fmqc3t1wn>8YjmA-38rGL9t<|B%oOG z4ogH>AQC2+8a~tj8yEM%x?F+z^d?%z*q&@tB1EC-D^S^ruQMLkQ;ENqa}sEC6=Rq` zV_(Wb>iUkxS-QD>U?WigKLpy6jDZ! z8WqQnx05C!Qa4ymO97xW(z7V*JC3iKO%}@MF}U9PlG=P{T1yAtM*u#Lu=8~%TqVi} z<-$wROWyD(sTb$j9PrbCZ#d^x617%H$dPp*=^evbLwCa(uiu+*ZO&OEo3C`{W;Qg| zD*@($%g{-@fgMCwXSd(Mt|VqipI{)6|f5LUM}Le%~YZDG}vOq zhPzX1I^4atXE@knNg;PE z{h(WGZYj_EEmhG}2$WWsq9P_Uo2&H{Ii9 z&ou5E&4@QzM(-@%POf!QLggPgEsQ5ro|QL(-auM5OnBew98R?bJZ`bm{h(rvrG^iu z@O#|pg6czqhCUn0g&)|oOZVR;W^Pu=<-NskkT!bSwY(s>HosZsjc1V(d-Tf{#BBIJ zjK$Nz-A8_Wy{SxnS@-!KRk3iPPFBwadA5-k_;qtV#0$}VKkN1ld6Iv(*@IYgtl)D` zBbhd<-?1sYrmBHk?)`Yhr>nVJU%Vo}&0`}q+^_zU^JiZ*Aa;E@-$m24fygF&_^Yu3 zzpkP1&n&GVDNrj3dQ|9_JEx!VDup6SSVPwB`Kro3B4czCnFvAK^^}@{6dE83U(=& zwQozI(euyP77I!t2ue|NcdVv7it%P?IC=Y@fiN~_@Cq6gn+BPOZToECIFtQ~zBYsI z8?6j`b55_FbNR50qeR1uS5WQ!`VTRh0~H65|JlTEk*gyXhq8yd`g_jdzV@A+>=`lD zoG`;;`gq;U$Doe^#Lu_1*hE;{>L#2*hbb<)2B?Zjg3X!}cu3`O9*-I-1kVoFQEZb= zxSDyf?u6~ExFnm`QnYB7@YezKKZ?e`vQAmby^HCJp~9Q{q2#H7AH0S~HJXm;#r_>% z#4jb9D<(`{OB0dFFy;EU@C2OX zRnd(7IqiM|X|Y9E~R>m^0zy+rzP1yFcQ^Bb8{1>iqX;=v@}TurqNosuC`x56KN6=PKs zMMLA6GjTwH%buHbUz4;5bT#KrqF$JP;<0tu8>w>9HngNYLc64ev7?d587n>G+Z^hY z=2Bv~>+D#N?mi5|Yc8?d`Ijpd{#(1{|5cFQZcTd5Iw*}Wm9FAIgEx(_W1H6nLc0m_ zdqs3c#tzpv@O&!$6LWff`3z*Ww>tnR!;ruK}`JH~b5PEl?1H~JIz*FVaH=E=E zrEES*RRQZ#i2adgr4MvzZnUuEYG3%2v)6+2wt)K&u9zm2t4qebA8tA;A*LkOCCe7Y zxkN9e{yc~F`;S?$SMnrzE5Bd~3k&+Y&7sPX1>6807^`Ks4o+=714mYG!sfXx|H1{y zz+1lo0JvDDJ-)B;zSxF|;DE-0b8b6mWoD>wE#uy6CEva>`XJNvYu|I=#~g0m)x7HC zGSw2#%R2FBYshaw%8=s4}b4IN{xZl`y7RlMHi!a zF#`#=xe&|b;Z@FQiq2dXLla&ti#<_z8(GhV!tLaq)aK?{B+A60@67U|0BqQxln`YW z6Rwrt%Jo1l^~W41nnClbByRWQYSh-3Tan)wg3rKD%~1Ly(5)W#+~f00qUv*G!E}Osk z=^Pg^Q?4cQ>i2WY<;LqW&S~w=^0(^KZkY+$yg4j#dNyNqH~%amZiE%*FyiJ?mFx-1 zY@Q+@$S4P_(W-Y4H3U1s+q$+&dh55guf^nYlJP(vgW;{BE65-K#fApq5ox{DiLAME zl3`3UfvEB_?-7x!F_r|mLH>&UiqEzfiR z;%~xH)+mDft>KSh-88Bd8xX5-O_{q{nVS+`D&#Cy=BS>+=D^m!Rr!cyqbeyk!M}C! z&bRh;=kob%+}6rv7}Kvf;!9AWGg-a1RnwtN{aQug=2<u~1tiI#r0d3@0yMwiZ zV4wx9&FP<*5{^CMpu*ay*iP%<$5_St&TIYAK*a(sHxXIK6+h?Z^W3deFIZGXmBV}Q zrN22JzsJq%if24%udi%YBmD@?oIDB4S;krM3v7WXnOFtTWB(WIewm**mqX4k&J!*D zAu647?szM;)XK_h781P-%jr?zF8YN(93x8MH);{G?BJ9ar7aE`Wt%u>ir!=JyuG0D zIn7LeMiQP8CaCSCnbJ~53vpi;f!;`qlopSl-K`d`jJ`lbnITHv6~&Wh3pVC-r)dk96`?j%68B!`C7~&x3fUs8BSbw7w~p zfCV;_d8aOs1ghbvDj|xf;0))h)=nUe_$Br?uc?|K&AWWR5AU7aG~;x5x~nAAqmFBx zgFT~IxD&p-Dp?cxy~1TK+inJV_27Y1Fh*+A-BoH7OMWQyWSZ_lSHFmkqGmE1)mB#Z zDcT-=+cW?W|GV2Wi$qRuCb@X`cei@*;$BI~0Jc1`qTUT)Ikld>A;(z~7Gqq|a)I<* zr(gb8VhW0zQER__gU`lDmwR#P7HnpCTNqn!PKf{4hDB`8oCZKNo+b4U#s6?rwUE^YAD9v`pG_2Zb}|m zcysLsrfjCeRtI3nEaShP647DMo4c={64vym1DPn68yOF2H+hMmN4E3(oZpg6f>l53 zoWpyzP+M=EjciXjA2^Lymx8kw;ffGOF{PTUg1+;$vXO689$H7M&9cV7=H57N>84~n z)K$KMLhfbu0MAR}hB`SIjqZ0JI!DLSr$&1(D+U@m`)}IFsJIu#jxH(9_tDfR%J)uIM*_XE!~mZ@XtU6>AYec^^}wk@8VL?y!p-=b{wKJ<#y z6PlEN9M_%=!;Sk6Vy|M5kLG`@do7us^YI%(R_2fLSuPff6XzhjpYM)R-9y=AYGeb0R?>+0qQpMuzXwl0qZ%A06`gep(h!vnTS zBgx*Q2)fa*o8hI1&Shh+R&eea2qpCJ#%mx(_3 z=*}_`DSW1VFW=JkQ(jLQVE$2bC5AEvRCEHD(5kyzbMvTWkH)M2Sv0oI-s< z`*}M-pxK53N_!%)S3k|f_z0eoTZXE<)`7rb|3_|T<_fxLVCFE!T@uAW(QsTz7ID^^~{JzP6HJ#!P~Hby8*A=!8fi*!s|X|sy}Nzr2=#i zK0D8HktKRu`xiv3x@LL7Ry!eZs8!uz0m6;A;0WGtKhjIDAo8i$fM6-5R?}0CX9IK< z*Su_ZZs&5_fjwoCZB%q;UaN7fas73`yxAx$(rN%VSoL{nDZh*BsfT#0oIPlg?LgG) z$~3`x^Ze6oLUT6KwG|N*r;<7|K^zw}V$O6|vVh!1?Bp7`UPKNA8+wtQc7Q_7zZWiQeH|&0W)v`%!~a4;bA)#-z{q+_!qL%b=wJc8TK4oEq!N zM4J>%#o(ADEv=l9Y?i0dLL8_^zuZ)k`w|^j%yq^R^hL<~RGIRwBnW=Grn#s3-a)J@ zWndd~jb7xl+T@zJvV$smS>iB|=-vM$%6lnyUu_^$%HTcur4)Q$RjDp_hrD@o z0Ch|tK|37?^K{jn?R-?~DPCT*Yh9$x{P3*>!$3%|YQIkXdbZsJWJQa4B6PylQS08J z*7|?@bApwucwO0UQOc^?$>#qrfB4%+X zzdGP;k}lye%324n*k07ZE>ykDm(mhGj-7;u93smSWA$AI*h%cp+s&=54r{^MZbGKI zzc8FkZ2~Z$MY%8!9bWd)Oa?{%PZpIFkKDAY(9?IXX5lk75eKcXUml3JwV&JBWokd> zPK~r!CQ*z4nnW5@3=Jv3za~nbNGpJ%U_0L96>~%3pRj5Q?l2dY{|Qcu zV7*G9X2`?Du-k(^?Nsb9!SgZZ?>qNvB03Z$L{xj@M4>R_eb2m1^zU-I(~>I zI5XPbH;ktFi8c6r87_%;iTl+@7(v@VDE&61F=Zd3IjqpISBQ>afBi09U9# zt>8p^Uz`2pq5f{2*QKZR()khjYg`^^T#uLjE?A0W))sPLMOudx&>T>r^zBfzYgi6j zKIxuj53kwss`5IV^NwQh&#wxZa9jjCz_-H2&kq*SJY8km{4tscz!kL@+m~UUcZCmi zA$!;CxQ%s&V1qS!CUfc?6--cqF^M0S6`;0u(vblh*Ry)n^Wua~v;A&A|Cst?mV&9x z7vK*&!!4aSAz8{~z_mN^2F2RVI!anc=7uB*z@!BNeV_(0#dKo%l zl5+<|HePLapLks#68bb>=TC%TdN*gUY~c^Z=@B2GCw}{|3w;)`^<}<6o=F&k8`H$9 z?JY&Kf*m*vkUmOv?Xz_~TJP>y@m`8eA}N99;0SRvvlvq`AkRqg2e1o?(Y<@`kh|CY z6R(r#Mf$MMh6o7bS_dOPUNN+5wMJQ8so$UM`=R?DLhqa{WuLR(rW8J({5k8+9P38+ zJ;^t;<>E9wE&YX1lzS%M#p4hL_IQCYqIZ7cL7ovd#t$s(gxZU|#L&gYnq%Ppw676sr^*$9x}dtC^6qbDdKW8RJ=w{l6Drelk!H}{FS5zgC9oj z;>De_HAA#mT<*ch%oqP^p@{|$T#Is1*4tYEX6EIDobR9PsK#wc+GGC>)5QUaqC{>R zLw6~4rH&d49r_tfI8szrwGF2gh3W%3*QX`cLJWfP*4%^Ft(K{&0CZB+GDY&AT>Kzb z4>;Hvef}cj;O?eRssOq?mdc78yf_~pX*jBcb_KM)3WH6h7A}LT92yu#0)~@Vmk(@n z1_lPcblO{i+%&<^Q?>y&fATor?!7a|CEtFt+@`$N<$<049$fgw-h1Ikp_(h0*lu+? z3J}-B0iWjFR^>})Cf*9vM#a`groEek7!8l7A(jJhNJpWEN&L6ulVo?LlRR*06Fc1+ zFQrRY;wG*RAe4V4Hl;Azb4+mH)H&?*JO0i5%j+h?B^DKk1MHlMc$3EK%)9COww1aK ze8tv+2p94Mzv1S*`jY5j>!@*eQ_6b;307s57b`!yU83+yyZ7OkfPpCd+r?pOkC2`l zxezlg-I2EnEM$CJFvC($x11eA#<3}iY1cM+&XOxpbc<~u#xA4s`iXXZK}D&MR)?nH zqX!z5XGMUG0iR!yS7gmXM!XVcZ@rIhT$K18)s)N-?!}8ur@bVfc2b_Q$UO{ni+S~% zWg?A`Mcmy|3stGX+b!i-f{mO0bD{X|208<)m7EO*ruZAz0NY}w zP+1T;I89qmBq*K#Lk$na71cFWnlmV!(!E?b>G8;xZD3M|-}<(}zCy#k%D- z9_HpH7%+C`=G7{f0*TDyVZBdJU5^|Wi7*eJ7`8}DDFC$mxJxe(5T`%B1egIn6R@eu8uq2!T0lXex_nUK0)^Km zpo3UThS08GlT^hnqZIZ$c6CM4v=aZuOLV&F3RFpX`(-9@7~^sM=CxXqmcY|_KodmV zp!xae^9#Uxurrc20s5;z!IKLpW#4^Gz+f@!l|D=#{qeXxe)E;1q|KmYVBq-MPh{*% z9tZ4k3TsEM5#4DLp??T5@h z1^3zDngQb`H*PfCF6#|INl`MbGmSj}a4fY}2O)7s3VFS+I54}dYLBn!TcD-}^ED@N z(iv+4mb^k{H?pL{co&t`VAy_pPpp5u>DL<1;VEvGgK<0IhT#x3H#}gul!v9T!}jOu znDps$g-P23J`qCNLIuyGH;Ij0FZ|)K>buTnAMfj`A%1;R4p-xuyI7&b%q@kD? zoI%C6LG+g(t&Tf9TB({%ja2TcH=YSt3oz!$G5x?ibqC`k7Fr6Ul*B|U zTWKnD`?w5iq=Zl+*=TouSY|@RP~jPY;AG}#;T~11cb!|w$c^`{*0n#!W9O1@it@*N;qC(-UvXiz_b_psf z)T%jkE}BX5r0so?&|lIK1tpVb;f*^+3Z0v!S9jBlP3T)z>Cn&G-5jPZ#VifWN!9Fv zDZIM!kDC)dTI*}D7q17UtX69_`aJlHsxIzbElDRBQg4ExP?}CaVxhO^j_dj2x$arV z{#lN{^p996lB01m-HVnZh0EDBAT84cBbF~- zZ&xmuhK=32A^|m3meB8+ahl5@ypm{uIXn>6qwTV_5v?(7>^ZcW;JmLkGWPGl6&GhP z6WW(=fr6F#VlSTV#fAHn2XbI~5d&5BvM~WX(=X1*k<5*=vwBZ2#Bd-&Z@wE?N7jls z)S@&F2kbtDbk%4xYdiP*ccjM{&c94zLM7E#mWCYAMGb3Wy6-QZpKY@(v7`cstnY1r zHfG#J?iP zyyonPa1yj&%<`qrCk(zn4J(}S=_x!2(hQ{vuZcZxGh$TVei^j5&zmv15{HmB6?~^4 z`(lGnOU=dMC}nR4awVRZ{HIL%F(L8U-c?R%fN3+7=_+z*4|JVlLwWt1g10h<-i`%w z?9EP&dpw#(Zq>ga&>Sc~uyBPa*@1iuvm@UG%9cKTlg|<10nv+fvxmZnH7;L4G}nC( zcNZUjc^vF_FW=&7)nA@mp2Zf1;o{Vr+CvW?v>%TWL@vJ7*u_%sl%E$9Xke5@0N(r?Wav^D7MTmxP~XF>;ZH`%X;>xBpNg;<7wk zEdC&Ds|VI;!LelUoTJgaY*8~twweq#zXDxAy{IYq5IO@Zu#{GYHtxH_Kv3)g{2f35pVRAp(PdT%IVd0x8Z2L9olx(EUGZ~V=ga!832XWA*%1)7gN*oyEFRLYCd zl|2{!zlZ!yb?tywFjI!0E5@OaFWGuh-Z~g3bZ>owe86yh(ON3( z1ctXlz9(;0@Pwt)NWSTm*H^Wns!1o)c6?4hg|A0E|8akTScSD8d4~_ySVo?Bgn;j8h){+)UHdN`q_Ltnz`RZ z59JnMe3ELKOXM4P0jXq5Vyka}JVoW-QEoPvpmX%5<2f)um5A30iS{xccHXId(PJ%B ziTi9stKcEO+2Ss73;_+N5~kU0x=SF|@qfbF!h$?z`25Ic8JllJD0eyqiF1lNefk?h zpQH%3fve@z?zK*U`df4T9Qdu6^{rKk`T=A@F4v=&id?t{S3h(5AkMajcF1($YT4UB z+SlpAzxbIO!%Btr?iSqJj6AoeW*H}UjUn$ZN#B+qZ`VI@ENPSo(8X)s)^Ga*uMe{qAew?UR`+a*4yx`VV!L#_ zR-^0yI49o`eqqviBo#Km20|FMyW9Znty|SIM5-J+)@l z0qPK0l4;pzSuA$+hgHK%c>b-xNH7E*?g)*Y;na=C?XxLf81-NqXAbs&wQa?FQhZk6 z%o2LkZ0#QFSkwHHYMgmSZy@TjW(Ch?Z@z%;3cdq!D?xf*LapO^vbC+9OSI$cw@ire zx#LQQYC4^#?8&yzEwKl}W=<;A=qU!QJ<-Zt*K;gn32lkKlr}AbT7kX|@D^ zMqC}8_!3q$URL9e3Aq#>neqH3cL+#XTd&LLS== z2D5;nY*~9ax;x$hy(8HnCsDa~Ju7TNupiVHodWYuBP&)st|p^G&Q%5oHtt(gDkecY z&ud+WAKXQNy~bAw?}Wd-fDdQ4)8GDrizlj)Cy{z2?K%V723~+O?sH2v@)qgk>&ZCu zS+g%_;?u|FkG0D5i0P!oO0`^fqN1@#T_Vw<`5NgeFAx)*E3PUOZpRBxm1Q)ip3m|6 zC{+-PkIRii^^g5NOb^$;{hA?JBS*?d&1qOq?K{DrWo0#Q%CW!TE3C;NMe0F)(zOF!WGEO4rai z|L|98FTBNy=DoO_?M_u6Z%ZCBafMQEFMX9vSg_@b{00e7Uf;+dAl>lzRf=IFHC zvO>)*PC7NYu+WzVX|Q9Qd3(6HI4O#~Q%AS`48?i-mgho41oY=c!08-d2aw8Hfw09B}r(Lm|RG9Aar;?9(<#@PGFstF?=2QVk z=&?0^;FR=i*M(pOrvQv8G?5d(&fRoG0TbZ}f`iT{k#U(uXg@Q+y6~;){ zEc)A%FUJS4r8c&tN}PUCij2ulm>^eQklm@ev?w%LDQc(aBZhA*S_{3f@P^;HK<#2- zA^s$LP(wuxh9mFcy_=nP^wx)QYd_Nu4N7F+`-fG!ce{$=stAvM5?l9P5gT2v^8sp2 zu{NzT86YPW4xHuZpv~)7RO^RRpVK`h??bJ#pN7ZZO*xfu0JC43P0j9CEHRL{Ej+I5 z*((S8=-}9<5PSd$8q11OdS`v*T+{6(T;RM2@vfEXz zXlXnDqkW?aX%`{no8PO1;tpT|;cvz6XX-)?%j4`5;3r?$N1jL1)X^}sAD@B15_a7m zMjx#2w^<9}yc`Ugj$lr(%3e8b)tv{$<`86(Wv#VF7<&~7T;kvM>l%=mcUQnE0>gl) zXL_$lK`e_(2TUg-;^a>~yFaF=-uXWmcF`9{@ndW+YoMgBd^$s3B+IB$)?hsQL#nJt z&RHa~QOdqA==>KIEMC>}XjUwTvAt^_lcy}X)3Fz}qFTi#(9oufjQh$vH;^DBDbSGf z2v6}7#_S;-Z#W{?W$YXz8c_)E99RQA5ENwnZaR4~VZwwFt>WQhu{bdVRW!zp`MEj%A`&f1E|w2v z8*=)!u3Ui*Y3ZCwDT-1?IVqG9$>+0ar^N6C5#GA{!Tmk<^8g6Cy)(9SW&(EdT~O`U zoTB3p7nxhioCN*O>SI6VCdJk*8vPF0EE6z{a76?p=b0c_zt<{>Wxct1GR|uYxU{j< zPX24*%fDDkk`V=I9FSZ`H|+kf_#GDbZe7uj@?d4I#x2hCOK07-ETF_nP!dF_pXRRV!YxV&qpX&$*}Gs2;Yxa!!()uIzJgZj8`zS$tHZs<}X zdx0BMe%%U;gi9D?TGzT!@R6dp-yOi*o}jf5*78yjlW(JNx0mT<1kDO&F9~_z+05<2y0T2lBVqzR6WG}>(lcFH z-y2(|oPH7bj+lj#<&zUaFuhI3F7lDH`r1-0GxAA8>Fr00bxTjBAgQu=-tQ1kXhx%? zCp)PN3lzA6F`gAyE|khCxgZPBOUzu(1zKv%G1`3W5u4q1VId?J;tVpLe7~!|8dbMm z7{O|DV23CuzkYo!V+?n3u@KtKUE)RESks|S9w)CMRXc2L^h+RH2*{RZN~KwV|4LmY zWAy2Y=SBnXtdZroG0VY5e1|U`7%r(Hk)Nma?HyY9t$BIJuL2Se0VLo)xw(xX83}rx zalZ6NZg3b12n_TUUjg4Sg#LfUN=!xbSb~BbzJtst=mWX#hY->^3|Wu)5)Vj!42Se% zA#Vy5<~04D`=ONCZpUEBRn~hW#=$Qkn<@ZKaJxbFZ zHYVKDE@5##IGbuM(->jJ`qDDjyL4sNXRPxpU+j* zJ|4k0M^^UX>G$dP%8dT_1;$<;6Us__x#W|*#IFT<9X#LIxyiNk_*9l@&JTC6KrjMG zY{IrjTVf0piO7_fmN=QCq#~}K|0**5tE{Q0ek49>xm5!8tRfQakz+9&fTkzUsbH~~ zasg0;pLB{+LY}<%MJtdTi`nystkmACr_=ZE$BZ~>0Xk1JBH7mW>jFY@%bHKFuB!zD z<}-bcf=#icy#%1kA%6?Rq@Mu?#9+js)_U=j*D$akT1qwEyId+0| zT27a7r*RN7_N)P!F5JoUp|{MFR12+4^+F)aG;+8x>g=M7d7S;* zg%j-g%8Gg{a50|ohA`;M?BQ^@dGohLabc$MpwPgeg%mf3eqjmgr zQvc`K#;Bc-DXV6RsHSmX!SXa)XP538XtGI~HFqXQZ#9$A>+p;bpPXq$pA2}lo-s7M z!>Y~DR5ojPk68H5B~=R_9X#uKYqVTK;NcWCYe{7v8>oA^(SF+&!Q!cUqAq<_hGeX?zeAes484RSXyxim|tNCoKD>qNR-4j*x({{$xE47QvopyLJ zq+QRaLbHg}TUYJiMIx8WU7gPix~;zV7|u^#hSfmXb*2SfJ}}6AoHCTSjA zg)^<_v~OazwpFV0Fkg<>?iyRJpoCVI4dXs&$5k0xdd|l+I9r1!1GGJVy?Ej>(?r1EBe)1V!1~%x&F`W31YaW6c zT_8nT^Vt*XhF|PEyY5nP0>Bl$uc-iqc<``&y0oMWz(i>pNFzBCb?KIZQZU3s6-Z}5mogiNw ziVSMr{|i25Y39*Nm176EU0cT9m-Arp7pup*4bFdo&cG!?>EnR1pW5PnVYj)aqK5Mf z6ft6oIp@3Sif_~HN=h3ntv_8#emY3|`4D)@JQU?9%EaQ&(~+iYHz7C|sF~0|Iiz^$ z9}kbDV9a7pxBwsSVh(fdP*L|-+s*-kRg}gr(oIs&aoVwke2m#FCbqeY9GFaUkPVcp zkq;@2U+KhickXr3ac35AQ&gW+;v^^--Ey`wp~^i({L_=;0_12u#LtK-rku2@P_t|O4vF<7f3e)Zo`xXhf4mKrKy89Hk{*C_AQC3wQ-fkq)&#j`N zu_+`8b#$Zr^O~b}D`#5s_jeVWq{dU+XS{(>dz(hOTjVqY$2QG?XIG(uPsh6lo&Lv( zT+1(_>4^{P#C3X~N~ua}(%PlsmE9Emr@aTBuJ}1O*i=k@J#pd0d|p!0c_V>Sk;5<4 zpAB;TTvM$L=iUmiRGNj9Io||wCg#{)Z#!Y$wzxb1W>S# z%kT>GzhuGkhm`bQd3$!6djY>bPQEd;KXDZ_9|=_coV((eGzBZ4C9LUumKiACuRV7M z<(S*}DNglzPdZpBewYeB&U5AZ$PsV3j{>uioJCy%_oK2=D5qvgp82O;|f=$bniA zIQmrP*!&hm!4{qZj3=Z5OLZ`I5|;s6VlN&=*>` z$x1Xad1g(eL;!CsQsAMVmOM+)F`XaLD446SLwz=UY%;Nl0{!x6_^P37s;8{;$3+TR z2LOEFdiOAjQS!^kr4yY6dJC%F!Il8X!p5cS{A;OZx^!?zp?<$8B7?+h*y>1wGc`j$ zK7_~Bi}GnS*hfH;)VQ$sPwi^?vs~dAmzpCX2(Li~`Kx^wepRyf`9_xA?%uT1xN_Wu zGr@OTvJ^cVFW+2~Tmqz}k|sZ(jfJLOlS%L|^Sj2#QDXe~;!5W+)k@xfUt%SjMKTw3 zQB*fCPQ*A*Y`*bnzwY(lj(F;Md{4Nt!&-s=>b4ZASt8jMdRDuOmb&WL$>#okbw%V#XkVjTE{!Wb@Ba>(r&-|}c+v0jX~+6BJ0NTug+Al+cVga9T5`2LS1))~EAvV4C8%+DZZ$P= z!NPq-(D3R*oo%|8XsK9zNt{UwVNF#3(@??P97Z}Am&i>*R&z+-KuJG(3s++ zSzD6R?2AK%)h}A#QvO8KruE82Ntuatc|7MNFJFX3j{rQ)$ zC{UI}rkd$|d?Dh%^!i>q)1q_9CiQ^MQV5y~Su~ma{706TIZ^l*NR5zP)KbHM{p*x> zQe`1XOa-h?bFyS8#_%5NaDGs?OO34z??7_sAUqGsXQGb`tfPP6+;$OO*e)OmVOlBE z?9Q2{f={Eo90r7ukRH*RveNz9GiOPQWU1p{ddhj%q0X~9dx1g-8X+xC9$e0nTBc73 z?GZ1u$`xI}!ho%xzXR_8GG9*Wg0ADLFoKDzT4Theu1r()n{xKl1g+a!u;PhYr@8qX zrf!Qg%|=^G+4^PiggR+YqG8qPO*Kcxvxe<*A)fH|wcW-9AfBZGz3`4S1Y6RF;{F88 zH-QAE7xwMTo61*uTCk#2nD$Sxuna1gZ$EV7^vH&fg1C&Qv`!wP^Q)^hdsMBj@^nlb z5ugG!R%-6|{^Tk$-eIPcxRe1(4T{U}=#tl&e>b5d-~&yNqvj|z?Fvljuqr4UXY$*Q z1onmm@>Oz}kX29`GAqF_Hzldfi;)n@Q=6bONJc6z!O!VG9NJ@ zxbvNuh<1@hAjco_p&TE1F|FmVCfI_aK_mINpgzyWvY5G?X)_kcv)UK5)Qj^Zb+b-fyE|O2b z+JNJ2?(hP;&{D(tPuE;lw}#K=UWl?_f;E2J?8n=PodYjbZ2ADRU2RdWhK)cMbY*|n z3-Y)|e(kHx4`N4))i>|da4u$gVOaPa=w=(_iU?=g+-5uQxX&-y$o>77PChi|*&3Bt>2kl4&a3hoPJ;GSBmPp6-D}q(!0$UzI8$Xd ztDSGW>fQQJP5E17>bXVhBYIL3T)M@*f-AE`*}&hGynOzOXOZ#?F_Dy96MsP>O(b#a zqhG1_Gq)U4H7Uav3s!l~u?!mK6pag}F$t=he(T|BII zUNWPj0~=JTiqb|)W3~rwD@AX|LhB1&QcAN~B&$b$NAab5T3FQEsi?wPFxNWfTfKl; zlbHF>giNQ6lP)`E@wp;C3cVllT%Bi{^xkjnb?M$N2J^=rOv2J#q&2q`>p;1r=B9En zZoI;E%FgA~?ObEf3$$2D%iKzxB^Gf zzn>w085U(k#?x<#MD}R#5jLsyx6^Hr-D7 zcOp1|cy+@7-%b8DtlNpxHC5Gh02h*OhM0&gA_Jk!m&V8WqBwqCP#;OO33lr2>3W1S{KQo&bQ zM2nMdr(Ha~SdGA58>Eau7iW(RM`%QSm=`I91^jI$N)dC#L7)3QHw6| zu*ig@hND1L&dG4?@~iFDt33myxyw7ZM3vgLj9mQCPYr@}@oujyd0yqxuN7i`9@g-r zi{c0x{!ga6law5nZwBTMK4tiL1pP1>`rxpvCCTp)NjFkHeWWb89WeLQ9-UHg=njZ* zu?5DAJox%ZH#B(AV zKMqNH>$ib#?@wz7sH-p)eQJ9)^7?*^nMrPG9_bcO*Yuj?-z*Z?7f5Qqi7W~@f>O`f zCUV)NuB3(3y9M_qwC#gqg4yhavE1p35Ia*Q-(jOo50_0tv>Dpsa8JVmt{x$6g+ zVA~E&2g8N%ybrm4-@s_^4#!uBS-hCUg{FP?s@Rz2^gLpjA77tp(#t>4p+AYRLQuu$7lqF&x8D4}r^J!JAw^2jts^m^OpqQ|`TXPS>f zfzM+ihs$4&GK2sFI5~wW;6aYzpMBf zeK0ckuEH^D-0`^Q;vn&eNs6~9F9yHR87jcezcu~P`hDe^Bja6W0jZv#?GoUAI??UmlY(F!%MH<3j5S?22n|8`sm zT1xi4<^lHLvYpPdJ093v(L3I@VKraxiAo4*Sg>OQvbmGk zer^YpxUSZ_H1gC6Xj_~WrsQX?bS+$4;1+B9uIs<^D?=Q0rB-n@NW28=Z}r8N9y{g| zG!{8LbXu+i9)a!t0R8dVTjs@L9FU1#2C{M)8eIf~RBCNk>8&UF@J6mD^L$=w#6aXN zEv2oc#j;?Wy76em&JAC*<5&jy3&4j@%${BCJ}$JG-sK}jYDK{O01=B%q7nj~sLhVMU^rlW5PiA!chpCM!OJ0cl zU0&g)qw-k?y@CYEcWp)dNu2i9o_1-Tp9et$G4|!69uQf$L&*u7RW%)?3aUA=(mvAb z8&cC`9a8|AFiG$G=2^7|{ZXFcRTUGBKM+gmI@UDls4CVn{V2f216I6J(deFjU3NSM z%_f=qd~F|*Zlh=92s*oau%O}45iaV*lwulhy!+{VE;+EaDM!by_G&}6+m00f^|lX` zwbSkatQhsx;-u=%Q(`_T_wGywdR+~w=^@UCa&@h#w$z&H8)h~oj#?vwFcJk+7GPQP z15h^O@Q?prY_3@1KdtpN4ouCS@Z1W)?6=iU_Tr}F{SFN!FkDw`f9)%<3KF;aq+c&s zMX709tY;XpvZ+rYAImIjikTx$xov47otj}_0AAOgGHZ5W4JUr zQBs`G5%Qs?=Sy-h16qOTRkrTNajx`st@jAx6zkOiq@>+4O5!L6d|E<4@+yj#KFQw| zHq`t}msqy-ao=eKETFb^iC7MmR&DIw2oSHLDN<{+e7A!$9|(NTBrzreJvh0C%khcz z74;*NHra+4?$23?S!5aO#$UMG0G;KFa?ga93Mx#(CbvZoo_tTtS?KQ?pWZF7i?SvD z5UAS6cFzH$zqv6zuGJUg(5eMB<99u-%ORo-YT`rP(GHoqU$)Q zx>)>~t}-*;B}mCjm#}NVd~Y#^;zfZVF+llvOQF7KpWG0I?Ls}~)550L ziQYUk-y3T)(hWUJ_^2-`rrInKS!|RSU&(QUslkHTZFy<=5{BYEo~eR(AEn+CiT|ez zs0Z7>s^{nh%l^z<84lk#897aT*jVa%-cGYlV8bE2Y+0Lp2YDdF&q<{L47nlz#5er1 z@pTBiSd+mGS4r|Labe@@{`#a{xASTk0e+gnjxNF#u)sP8o!N_UUjoE5>0Bboij9(Y%n?eW<|vUuez#VSgM`wMLsk{KPz8y&p* z#?EcNUF?0ko93_JDQ2Kad&}y)DH=M#=6A@m@s;tVkP5~!`}z{Nm1h$)oocm;TfxwV)&Yz`uQ|}**jeqC&IY3;($%@nd zrrz*=)9{a3>B|n%!u@ZRy8)n0>y8t?%G*@z5;I;Z5vS$#w^a+-HeW?m(zCyF9%93` zZh)2O21O>Gq@@PwspB^G@XX!M+phNjjnCZE&$YSg4z0Z|Dy_%u)yFdIk?wulqK)p_ zgT@|*c}?l*Jlz^u9%&v5Ksj)Rd3)n}WJ41{RF+(6)qAOqIo+{P`}wZ4(+w!W!< z8L`VeiPz};rKf?6>}1r`rq%~kthw%5;^2(MAWYXZ5vFTeq-8ppRi>D!3(3oD>$UZE z597h1iD#>aJ<*@e{0gVogCMaFW7(HYV@-o^<=Q!(wErSAyO%#@{{ENZALXhON2!n% ze*q1XbPfpaM)Y_Zgub46x?qZv-EeYV+_15^-{jasbuMA>*!$;TTR@dm4}2)L5VMSi zOIXh5(a<5iXfF?^>@$VaI%B=`U&-)|t!0?79+xAV0{d-tz{krYR=v8Z%JpvG2)BA- zfitCE){HY^DGx^7EyrV%{I5@BX9Fi2WOM(t+Rbl4+dBNYrJSP48FTzuvbJvJMVSMe&V#ML^t@gj{A51&@# z_Q1b`YGF=FAF=;&B$&JX!#&X2mnmlc_3wm;pt#eo?ycWJdR9gS6OluGS;GbmCJ&3t9>9`^~a;gjZ4`&F>P)g3nnon_F??(&KbzyXqQ5^4v6=}fX&;jHI3 z4qa`FW1|CqA&B4YSP1)VvrL8sR3LU?`yD!lzp#k%n2c;gg4jH!bhScKeD;k z991O^)(_p$PM6Yz4pjHiq$3=f1O@`OA;)_)R9Eg$3xnR(jAL=BW>*LZ)1<4xKE@C3 zx~QQ@h00F!5UozRt*bfBM@>~@v{Z3!kLby;keOc2A#+b&E}VPXgfZnf*W zmC-+o6QQUYN*+TeW4)0pLW3(enN=Q&a>SHP9cEW{5E`um&dOHUB?7>1un%t+s z0ynY;LLDuMg0z+}o=~6#h;^pn-Mz8Le*JiO8Q9$&o|2H4qG8X=u}5zd+*`G_ZPPX3 zY8fSMq+8cE*okm0r}>8V{JlBmxo-8m;=!0E_HTft{e zCsflQ!f0;t%Fh*&%)AK2HQH$bxl?p;NR&6ch?oa}ru>+zdE_|`BsdVD%HfgA4C4g% z6Py?+ES9k4F|Y5Ri8D>@M?(-Qf{dHc z>3vC8aBuAZGV+u)+gAPqycAs-WGJqh{PuAx)xxk<;G45Obo7cF9pi1vJZdX)&_?$3 z92qAu@&~z&Doe@FYA-qZrOjxY*?|IejUi>z>He~(lI-)n;PYcvgHbJW^3ms{q=yC3W%?@eKw7w2^`M}vs*j}ON z8cZ3Uc(5?t9?M1NO?sFi93LAGv+_8B@S*4n#9@={~ll2gWZuAvE1_y zo7u?K^U-%pH!+_AGz7{RU!Qz`o&Kaei!XI>jM@YTZn^zWtbhgJw{@m979Ke^##@0k ze`ey3gb!C3A$X|=$s}@*x&&n-hMz!d2cfJJ9vqdSoISW|gMd(p))=UOh;J#YHv0|q z$A0BJpG2R&y}DB|b0c+zcBE4;AE)|=JgP@#23(hmb7VUKZ$=lG(om>77{SsLm#xQlq@CB=M50^2-?I zC!#NLs(!AMMe{pO($l+9(vj?j@iw8Zs=3O{mk)K4I667D z5kniEp2gGS<%M?FQLh8O`&&i-jgY6m#bV*1r2bsB&cNa0u{$}*FM+KmCy(ZX8a!bb z5a(=jc8cW5S)|2>?hFP?lJTS;)3?8LOvv-SO;(tFCF1u8ukXY-6_dwAE5wpQK!d`q-t*5>B;%|ex z`QCt$-gdmqtN}g0)5rIZyJQ9(v_*iNICOrD7M}s?xY0KL?H z;t!;7n-Vt5T}*V$fGS7L8{l04xOFmM;3iqfh9~4t`d;ZvfIolGB<~33>7Ujh(YSMv zG@36l^89a5fG(aaDtJ#4URxBSxw%b>y-vnNQSJy<25@ixO1jSbxwkn#JH8|od79R8Ad{CgHn;D? zN{{&`9Q!(3m^^G%s`_Q&nPA4Chl!kMQ!<4gA-~(+G-MyT@wp^wO+kEqVZrIkGo5Z= zi$9L2zt#cj9~|G=H%6K~&*;zr=z{bcv9 z_bS}f)c@%>W6u;@>4%IUE}%xG7z^=Uap>Q^e?`m|03YB_KE0C7ZRNzw7cz{I`XD#` zb{%Q)$wN{Y9226MooL?oTB1v^`cnxQoco`?%wYI4wUy6)EO|&__}>HLr%Giiap#d& zI7CQjecz;at#)4u_lT|rKhoHNLjbkAU_A zkccU06_i7AZ4(P|13kU$Z%qQ)S>WOWR$0Q4;5<4OKGXx&+x(*8)V*%LR8`bq85mnl zkfFZiP(58aIasQ)6gU)6yDzu8Yb^N?fS<9YqneNI)~@ZxU%-&pn+J`~^2-2jgJUkV zt#-6K1t2xx8K)~bYTY`8Gh(<#GXs-8EweXegjAc>$pBX3w+r2OxCQ@362spt-5Wj! zx+2XdY5WfQ#baK@m^xltX=Q%WG*G)<+uGX>hEEZEQp8pwkQpme-Ky2V?x}U_jkfvETuJhlfszHlQuQTC=aBH=p6v?V`&9)Fm_h$Zb zgekiUK0Wo^I9*PgzmjqP`<2j~o=NtSvi4-GG!|>Tw7loq{DNOzLFt9d+_H%L{-}y2 z$qn=ZF4@ydLWZqffW?o0M37+*mIOb=I=24hveTM(nvt&7hU$+C9eXqe7Cn4ogNwb< z{-DfdBi;-#9L3kO5w32UK#7eJH9U;wAnCII5S+Ybm~p+^3t#yosR`Sg`WDbj_)PqZ z=KA6ija^r5G!yy4@ZACV?p$Ut;>r|U^^6v``Jf_srEf|J16ZlyPZm`0ILr>zIGiUN z3zz&&&~X7_QU|EB5mW=n7?RgOabDyO{c$=bCAk@#?Uc`OEl!wv^pF*Asw2mItiiB0T*Ok@;J) zKQiSa)VNz#9pTmGdzGU9cVxK%MwsMuF5LUMVdE5^m7US*?{FpRKyxz!P}pM8#_YS@ zi*@pvuW#h28i}_T3qIliv`@mw{9_M~E=tFOd8U^V(+o&-3+w7Y}HtK2$3H z(WLJAH0Ar#%VmsmtAZ#QASdsQgwjhW)7L=F1OMbGtju*B+{b>q;ZOk4fx=BGliG&9b{gOStYnI@9Se8gZ; zH{|WQmlxxM3j^71@t}2|N zCe>4YUpxbo81gy^W@_AWJde7>uq~kMEg+x5!4Wp2`SqyzyERqL*6%HJMct?lp1~}I*4YCThnK5QHn(Z`=isgShOr_}!Ja65E->K~sP z$j=C&OH+L(yh#x}9_%sinbfzu!*Lt^8{!R>ncvUR`wFU&mPZZW{Z(Zosg7_pA*+9A zu*r+n(E<--sN7X*<7nfP$@$>jx98O>DFFG3Euk+#{%10|+>cB^sqkWe_te0=@(5V6=O zg#0P!IH38gN0@CO)}WDl{;l_zY^}3FAr5&0P1z{I)g{SY;P9tlFmm)lm#^D$+PKjb z1w|k9Nj6N1R?fu&s?2w{#7m5-P-{?~6;D|TxgX}H<98z_>fWWG@{ zuuIBLCnQ)g;nd;x>K;D8qs^&u`tNz;=UwgM2R7~Cb@&~gXvjN0(!Y9q&Z~bLY|nF5 z$si6@?sPuha54#c&ZA{=oE9^8^rg=|wA{Jt`HVV7tUgfHmh&ikx=<184BG0|@_StX z+7r2(1eG>I$9F%}$mpVZ_yp*H&z4K?cJrJPGm`T34-@?=CpLvX!dIpn`1m#n|xYzyLFH~ zt9QMDy~-u;#~NYz{`N3>{gf~3=dFS8XV-D()^H)3{%sxe^uQe3=s@p=UEG^OG%!Ty zAWiD#>&L!;pWzjsI>vBKb5vxa7B+)fbi?_cYCw%X{{TF2u}htEyWhj&72nNDCZka0 ztEo4$MGY{~!;PBjy#Oxqc@!y>&KS(y4_=ny*Ns1}sadPV#*TV8-+sNv{JK9dYBaLO zIrCD=5e}=$Wute@y5+TY?vrk$_wWc$N-g4zj6KaN0ZZxr#fY^o|1Ch{MfvSpR6Z^s zpaqegHhtFqP*o@__Z;+qYnK4hr=dwg9DK9x%^R;v6Ina*H-M!h@t)d zR#vJ<@%f^#JLDx3WRd{F_HxWAr$lD!c3nG_RXuwTn>djqPI z8*`E=2Tz0B<5=wV?BRS1ZYAHm3g{LaOqy-~{+M0m`M$t8!MJQG0n|av!azatUvq() z*NH|Kx=lSLA9KE$qgA>N%>Jg3d&5$=HzaeBFVI+c~dn+8T|L00=LDJd#Fdc^$Nq&M3zHiM_zV^VpcVF*^ zt(*yebT|?bK`f~whn9{+M)}3^%PkPw`c1DmDM%n3-vNUDZmnZ^h z0%V8g`KR%q!4p2Oba0+9@`HMBehtNzog=s+N4^7Z@oHxyQ+KzgZ z*phg3Sla!A{M|h(&+wCBIC!NzC0?Eyt=*IlFTR!@S+S*F-~@S@&?v7JiV06dNu#(ElA^c?T-5A71v2-!O9?;dv-Upm1R;0@CYeW2XBGH)kND zm70`y^G=`NTyGn*;o<*EzFg zEb;H}@@#X?{8rx#Y+C|V=+8{@s4w)hdHwcMf-JwE_UxTak(03WoFJ0z{>YI6tmY52 z>fAz>)p7#~2|4jmSKQkWOgt;C_8p9+ZM8%RA4U2PW zx7U%-zZA_+X;*3+!F=xhhMX}4*N?1;+QU1P-6}6u;(ahwV zS#CU~X%vMd{0Js4PO!j;G^;h33$?at8Ez{==XVdJ1KA(HJG0b{FVV9mU?N}m(*N##bl}rb zHqzv~R3j#e@>2?uy>}RL?v$t~*DJ3F*brxy9Zv4WJ@x!$u9q@if+!KPH=gFR72|O3 z9N68yc=(VR)6^5`AQ0J6g$A2qAkzkIR?$~Iw@uLE;Od<1h|ID+vsx6?Ht`3=t!F2P zR?{W&>E?oAX06;G>J6LcSU@}`+?^->m7B}7@u^n$>i@tJ2sT*+l9d4thoI`?<88g& zyYt_lmCjCMW&vl1w6oP}y!;qWt{8{+focA*mL%(t`1a;E_sp2#g1`%mT`fl=YQ8Y- zDeIS8ccH6O>tw|-karHIW)L2z#h*tO+X3F*5$zJW{hjef1683_MW?-3{OY7Mdxxvu zp(iOh4Pc@WhDVgPYbZdPGLaNeu!q0>2f%Vh=P+??d_#XcsaZ4r9&^vdEhL4(OB=ex z``XCd;XgagTO2{8-Pwg?yYbn_;({9$d;w!EMn0{)|th0ku~egFK4`<bhQ6jcfwazVBqgvVzE zXUq>dz6x6;d#YieR0ShXL|}HZ#tCL7f)E*ZI@HG`+n>^-9LCC94mNF2^a+~dUj^y? zoC=F_;b^#QF;jh^RF?2qkT!Y^sFysC4zfi1o%pYUtwRdF^{CpAzjBKaqfvjn?XIdF zi2V~_sXyD6ch`qSDq1GQ(G`$D-Wkm)?H(%jUbfhxV#Jgc`L?$-d@wmz0kz%|yKlCn z?bGI1W_;IPF<(X=w}5788eDGg~hmcNIkWXGB|kDwmwVH2PqvVnw-g8OD!%)aa^q?*6{p z2OcrN+m42rA-lZ>=GUg*dObj`vGGjbPcV%j7c2Im{iJ=yBs+HmmLjiJyRBtWO>_QR z?)H0y^&ZrUAP8Li5_S*GbXD@Z8}6M>_o5j$b&I96(6AK`(XN#R5WyW!U8?^8rrt%} zZdRn3WnWoNs{DOp#rtGAc~ZAemu*3&Q}M^ucBV~aA2|6tDcpp|El=(K98AG;pq2i9 zWPpoyDWS%^zBkWGN^=RED;a+8Rdk#|isgC*jGwL^4Pc3Xt|!+-8ImmOiR6G9@B;sz zgbjy2C9z9-1R@|Riu3Ac@}pnD4+nbQ^RDpn8a-CwF@ofO3^iZ4>SoLC@S!)MPH!{N0Arr!W> z_H=St683^qZ{~0r;f?b(aQz40MJ2F3-A z@5)tZ6B8!)GL;9R!$icy7v_0k)Aovz(e8&Ui8xUl9PHDw>2Y5TeL$L&u~GPe!fAH2 zfpqrOnQnH`r46&Pur!M=p=u|{ycx(k_y!CWhF1*Qmd0J$#y5}up1bx8aM6ow^kX{X*)~^xE-|}?;^zHyjQtQ7q{m|=UdL7~Lk%t4Ju-z@?cRE79>s*p; z$84HzYFLjqb(>%DcU2s6RK6&jkL8)*kl`B{=ZBm4vhZW`0bu!V0CU9}TUjyvuZ2K6 zGjH^LVDSl<$aoW2>Pd2HnM0w&&Xb$qUNMV1oFU23O>W71%qMR;~-)m@<-V7#<8YQ!m zgS*5|hE*wRqSV)rIQLlMSGJ0uURQ1X<`iAoKxV{S8-!SauDDUM0Sis#g zcSRU6`sm_5LgxKxSG)KI(PR5YV%hw_dhV7-=wC9%G5oQ2^kKEk32${Pe}m^iHl4) zUs3#5nKV<^EWl5S(nplZh!qbXrwjjI>ec+8ZCeXYro-#^`AJQs$$6ct&+~_hEMwx* zLJ|yL5xrX721e4f(!z@S-l=K$%o-TX^=T5G*X@HwE*NR} zl}z->i@u}IC-oNKPmes`6p!6})dm|!P29B!@lq2>pfI8RaNuuP3NEy`!{^B--EDp$ zX!HwITH4O#SvN26p1p^a_-68Xh%*dS>tj;?2xx}QcYlu%pNZ9}U}*A69aH&nardN$ zyF*8SCG*J3ZEY$36$~`Jx!sPCbpC3d0LU1!#9 z27-cpl9ktx^S#IU(v)a~f1!M`9%k9|yU<9I}1xiDocZvwD!k`X7G zvT>jMbAg4FVs2bP;GF2m4{~?-$kghr>t#`f^Vy!-GUxn>MQb8yW4_MA$B=i&Pel=G z48_!8^rnSU=~W6qiilnOV@HpFC2=(}|4xwF?icd6LpQ+p!c4@#n_>3hTf^)*Vqq&{ z@B#9g9$QW<_VrOR8+FkHt+~uD9^vq$#CeNn;olNTyBdY(;~yE~sIMBMQgA%>l}x~` zb@}6HH#Dl{e!IxQ%hEg48*$CF!8gG;ck*vP4mLk-gEnw1*|NS$efnuoM4LcTtCZ~Y z%VVqdBn*AKr~Vp~Hczy6?a!vUE^7mY+i?*Wv?n=46YCg&14>ZaaeV(`vQRF<(<9m} zO3&V0qOL}50rnIz*dTU6)t%6s=y7bxLOOD)?w&lDw^lePN}L)cImAA&#xZLF?(Jiy zUvXY>h_VlQcR?MIFa7_R`U(^))wLVhil6{GC`_?D{%Nbh!iL$uivEnxU zi&gPx$+D3(Pq@t_kIl=; zKPMzOE_OC;2%LX_t2O7J(_lF$mi@i@DkYfoU3+zQ0^qQ=jLAwOzQMUnlZ`$IC+;uk zD^ChlejHv9ycH9KeFr+k|A$>zdOZ7I*J&0<`J35wjnYtKZj9tO7DdE_Fl+0qc?@_A zURgt9iF(SYW&0s|DEhIs{k0U%+wXOAya4B)jOT`wL}r?AUX5iVf0?m8NCx;`PNowJ z`LihB;BChm6}|pA@Z`q_eJm**R2;{B=6J1lpM6gSIY(*9O`q55GTpn$$}G867hHop zZN;P8TQf6!mx+>shfKa47*|j9y=?5rz>z7JU=Ma7$BscNIHyi_-rI!)F+Pqtw<-cE zCGvC`n%}cLJbx&uB973N8|KXCzZYXQGC@o%^|MMYcqae{nYL8NKASfo+SWREIpA@3 zZRzmE>hu{QZKhU6`>4P?d4%nTkuq2}Lu{cAaXwgBw6>&b}jn*#RD~)c8m*+;Zw(S1#W^P3EVu#;_ zcN4uMz-4uq$**)mAq$P*-ucu*#EJA&MyA>7cA;zm?L3%4&gfy~5ArY)FWcqp^hqdG zh9nFkZ*rsB(C8-xv_b$=FJP@k{~K5fEEZHs{~$W$uAJkTd}RI8 zOn)P`axazLz?>!P8Xu8s}9SHmu(`Eafva=gg4jU#Qp z_lNF$(ZSy)6tGSYe75?_!>ixJ#Ec=oTncxmZ$SS_Q`}s5Xd-v_9LMEthV*08W9ZwD zBk*?5Y6!KcMc}JMx?ai9UY<*ZeQhfxSvZ>b%lKV(b!;QFl{k-AfETpAG>%>Fw6%C| zp*m*W0GSAntME6H|aH-2VYK&A){b9gy-<&NvZz zVnC`3HkREwIM8Bn-7s;G_r=(G;IGBp3JrkWoZEJ+2k4ictNq}{OgwP{Hda!pFVuV1{k%xs;U65Z;uggdD)a9N&YfH z=gv1~Lo|DD4m&6vf0eT%4NsNUdi0$JY=P(gz)+VK(}0~mNQH9j|_hiM;yO@RUH6^$<+f9{ocN*A>Fdh3=w zy6=w%o@aUY5hPLfMV>#zrHkXBybj~;JApcM52?9;(kUKiZI$y@uMXmQ8aHZ$e|3u@n_YZTnM zFK4Av#*208n1I?yTKi-D=CQX^;^XFm7ho>)>Vy%M5l`=Vwldgkwc!1W9$dtwtntKw zZ!Vqq$W^2r-)j4X6Vpd7sS)rJetpP%weWwWttW7qZ)fkg>Eg}u&>mZ1_+_(2A{EvB zS#$eHDJ)@)r!infaCoSr%IozUr}Mc-feCIXn%n}zW|hBH;V^sMe`aaXyTx}EO=ocT zx0Rcf_vt)a9R8$9ZMA7vR`jiXmJ1<-+@-O|*$*lIf%DzQr#nthm9bE0Hj}Z?AogJ= zVM2n!H-6N_r<*jsV3W$1){Wx>s~Ez@ z^&~(o?*Ne09{@_<@G~yJjl1oiDUOaJeo#*W0}mm%Ju33B1y20TDCJKLyUXtzLV5zi z+o>11*HgGPoV<5%w0*jk*#GKltaBbG;^{g*8Tr;@H-?^7){<4=Vw@7E_*+5hNnWI? zY2<%E=#bjJ+R!90qZ2pEA%hv}6LiLIWTd&dAAVe7inHfaeHxN1N>u`g7&(H*{7ky5_7t{+c$pyp|gsxLE{jUbw=atsH6d<3Y<_*KX zE&uYi*HPK8e`SwkQ`^Of@xj-J3{+0Da5**FNX2>W7O zos+zy=6uP%%IR#*>#d!I?zRAJRk5G!`f82STz+ndqSSa;uUQ!mgib2P{|>@}4eLIR zPKN_M6U7F zF{K#;QUXqIH3ropE>8uvxPUAdG_y?K2jU;QfK$zDEF%Y9BXjTY-W>791IihJ8E|Dq zw$t}p>&5|-zsN@(I}6o4bmV^kmg2S_x}-R=XuGvweyFe>3cf5)oe%`1>9ngR(RN`3 zr-cJe2hoo^eGb?dUfC;O=#OP*kDH_8*Z`Gs2$1>(pdCfy+;Z6P`hlk3zplGzl9gWz za-{mi{7BKCwBpnOmy1n-gcP{(lIFB{g4(f=Y#vg2<>ou7W2Z@ZsSDNq$Y+W zhW2FN{eErIDY#}Lj9KMnMEO0iG1wAEY5R}pU&{A&NG~or_eNuH)kvQjNr0$J@|5Of zhbbT%b{Z>v$CeFE4oD--Ut04c_Hot_*_poB&iS5SWj$8_8}k;cF7x8p=r;7`3h@bN z(*}_2J)3B+Pf#AR4dB$_{bMgXs=)0G1AL=p8t0*lzzhAR!*77y6fuQ!>pr;wApHRN zOJ8I^j}CjgK9c`Uh$eh!uVq%ElyOkrMY zrHEUeLlDg_p!?z0PCw`gREO?tCa8rac>Tkd9Fn{++#qd@Q+Iw1Y+*uyKTXr_>C1}x z*3;{eh`-#?(({mkt}}q#*9OZk*Hdl_j@y)!mS578V$y&EZvdk}K~XbgaQGKVdy^|4 zEkZ(hFt+y@&|3MP<%8=04OLCwyq~VP9xU;6;}ZvIA5-2zY34{ zM{D<7;R9s?Rz-!^vR;2f_U954D1{c-NWEcnA$I?65DX#CR$yZ_G)s@pN!a(0J6`7; z(1gL!dUe%#TJUd_i4K~!nV{nQ_R{PnRW6w-WB2FyuJdZ-j{NsF|3W%h-15(#Y!r8t zErLIrb007u*=y?Wmg9~O*#CS!PSQz}{<*J;D|_sQmbPp$_&YbJcAmEUnLa7O{a$q! zallPrU1`+6ZxpB#MX5k;@~4%A^TI-&sB@&j_VpgLAK)~4T>F4#y_sKyX^Jrxlpg)SnfZoA{-NBssawVNb_L_=$piAgzW3G#6avgxms*VX8Mzd(%T`ik7QTF#C_ za|b5?uFAwoJUEJZS>G&~9}VgutzY#Qmu8ko{tuG^%CF^duVxSN=18bmz)UiO=wB2T z2Y@GWM@4~q9=ohxl85n2b&E`?*0C;K?*&plG4bqYxD)*YoPOT z*`zt~lB{N`)*&e<)1-V!{c5&R!EZn=AS0v@u4;|^I{xNcn&pq@;4+s&&}@4VfYFg#oXiB4E^=Kr7x%_`Grc6MY<^-iP~PffCuAT$ybjHIqb z`y##X+9~71x9%Jam~MKr?%wbsssg&&9Hu|F*#Wp zlE=B1r=c~;Q`KmR z%E07j?F{bg$)DCLuo9PS+ZD52#^@850Ug?Z+p3m< z`5?f&N?LOc%PZL;Q?S8vJ8%YAl44`>Jko`&y;^ERKfqI)Hi#jxH(~*49`Fl-VgM}^ ztjr<(E+>p@8s|M3DUI8q&Y$povqsK%YvdTgyw@Uy{$e54 zpdwS?C5TcQ1yKT&=uKh8=jKO(*V<}r{pcYGH7w!_EX`V|aptyzp}9Xy%9(wji^Ur>xT?L03Y@7>lrUDC1@0M7>5X9`%yQ6Ax}xDR7f z<*}!bc}as`_+`oBo~>q3;t~l|;^e}D{gHo>GD?fA^x3wa&JV4&BfmLBdMb0$v2roV z8^2KM3ZA~@0eaS)8^7N4`8}6RpCoMDrac)0Y_Pwxx(hiOacDyuXvc3s&3rEjFWuT6 z#dt6F%C9+{HR_+{uG%W}o;&%>q41;7Njjw>PA3n{d0xTF(4ny-Ep@kI$xd%uK7TeoPfK zS`**uMV3f&Sq|{+B2-4}gEMJ{6E;}K?K#OO@OvW&NsOmE z9^Q|i*}z^h{d=yhRdr{lf|6v2onP3sd3G*$o&p(xv8DeP#9z*=2VRc>=n#hYHv8kb z`AnObRxSJdS75H!=gH^qcLZT8UlAw;Wi(V>Nk*82aKBA{S3QgJ1$&1-JcXgeq((V_ zH*QF+*+yJ?$vqgaVIO95Z0$u2Ny`%q+W1-TCOzV@!DM&5`SPhXydX@!5zT$n&X7WO zZj9)%%5Xb!jl2v;3;JDrfs)bz9&SVLr`c0tkUE=v;olDmlH_Qe{JDl+j0?-3BL1A3dZPc#Y5hIeZB&mP_y)@fRcgq#4Z zSJk@}oAVXa9=+t$Rmd!ojgv*@9C2oWnEkZ8nd-9eNh-_gY;C`d3zjcgrGSnOlg|`% zjrk<)VPoZT8agg3@#NK;5i%jwUcKX+{D&0q3j?COI@>ZCFn_Fl1~jm*FGQk-UM>ey z4Xx_9TVA)||Asc;$YobGN+LK`a6`>$_3Lp6lwdgxLF(G3vqI9F45DnJ)8EBtx zE7cBhJjeUpexJ#DqZ;FPlOd%5Y6@^sPtsEGNgi9B}>j*$}6 zrz_@qpA8G$x*x`BT`t$L355wSex`p4cKnua8#7rE_Sus?P#H^dtI8z~TSrpnd zFLPZ&7uZ5{pM7Y^8?HJVrI~-HzKZW2<|kH^2|jNqxe(R!2`v|p=NFZYNc^J{ciWauUo!M5Rn}73 zb~!+Y2s1hqQDg!%`#o9WKQBj|-KoyIx#!x;Z^`0rpA@Z^!`R&Rq8WJb(Bo36X{#EM?~nc3>f2OGE)fI!CpGm&VUPl+>SV6q^Tcb~RlYCowmu&2EYB#cmFej%B!Kpklp%&|%Q}5kEaG#}2BKKo8F7t3u zN$y0hp_Yv0H0E=tEvaEhXgP#bE{-5%r@WT9AopMN@^fEO89<@7`#1G7hJ$`T#d*BV|a{jc@ESNep<;R5nIkYp8bfE>?}weFySsa1;Q1II_zztcT+ z5r0!a$9QV4a(etzsRfAwOI0|cz6X|7Ctp}TGY1#EL}-|7h#n8;aIo0Jg%keaA8Rd}Xt7-DQWrAd0D zR#s!zwKQz38b$7bU@UkvelCwGb&b|VEFSPBF}YZXxQf*RYrVC*J@19xNIh>^)qK90 zur|x4B$*|5jUIwDcWdGmF2v@--muqXm%iAvFXcBPadJs>ez|=j^kzwWnwuNTCi?R0?L@a zk~pl%H!~q#GZra-?}oZ_gIlW8m(IZlEKe=7gM7QfZ-*e6f|Zyn_eAJS9d9fQuc}2_ z0j7dL=(mr9LsoR1vOFH=Jg-;_B#HX;<=R=x3;g&PvoUb`<#-l|2eTN@KVGl*C3nS8 zjx~ZV>TeU!UxIo+x0yK@cYf|>TgTBraIv|Hn^&oxxge_$ki--qmL*|cEv~1iySVs9 z5f~C0d}@S0a;a>9DrfPKMx{Ywq5ZjiE&IMs%US+XkaWa?*bPyF zZ{p?060$?ZJ~6!GB1DNBk$s5okL)(8sxw_(w);SChUK)~YLJFa*kdom37^}lv2EjW zE~ncR%?F>w|QMk$1sgwU4>OxYN%1)jciKa zQUw&b9GADDRIs~UY?~!i#z!8EF@8_WO^-C3_lwERAB!ziDoVwAr$`Zvlk6n2BN1OL zAn~nCDJtljGrIgFoAOKCMt95kw=_2k>$SlVB`9#_Be%C4hA}d%&tB$H(Qt(s3+tFb@Ppfzvv$1( zYJ#&?_+Oacz6Qn-(;SW79k7?PT^t-N`yt~)07@Ie=Uz*Wcf{ov zBCPG^3&-qq9y~_(Q4Q0soYEB%rEM)u0!ACs6>GLkgdj_SA=@Mm0+Ka$ z@kHYBs_6CDG1MKY5OF-CA=*0)O?J!ScXn=Gcjqltksr8dF@63deIfn3CZGvXTscm1 zh2lg_lCgh7&RSXNoY!3TjE z4nRQyf?5+`AHhFqc@B8E--Z%Ex^YPY!|4uy^fr%um*uN`GA0Pinb&)>;qmxpWg3>3 zvU8|W9TOM|T`+phqF*haseI8^!ikY_aOG;-sQq!m*c@R4%H6Q3-QN{aX@*Z%5M%W? z=;RNLy=zX#CV(X2;2B=qcZ~bts!h?9=hf)Y1XtW>}6J@A9%!O+MZA$ z#K(^;5}X&@QVgf@W>}-kCPosO$IAGf2cL>p65ntEb5W>fsEOu@;OKJRyo%9pA(Av7 zn>}?Gx^uxwJ5n6nKD0n_@84SF$7u2W$oQZN2$ARU;Z?7#7iw`#p~SJ!r5>}lrk8D5 z2pC^(x704L9-O&BuFM%)4KKj8+T^4z!x|ruZwnN+Zh;FG`V`yjw9Rtu`hod1@Vuh8IMcs|Pof>|{A7ZJK-?txVdk(}y=-8Q_hC-{C zU>X#yG+$aj)~4$ahOUuY_62*9w^WQHgrzBkSHqtJ6>rrtZihUN+ip)NF9ibbX<|oMaY;tX9oyK}X-Z9O9r-{P z7ecyIjy?4E)Wi_kDoXgoF@j%{*m@)|6E})1>Da2dWxJD0q8g4llJoEie_<|99h3z* zr~HO3{#|IV#y=J~>m6oEvyE)17+BvROTZI3{4-ln&4NecvQ{rwvt;X6~q-vBgEgwf4pUbwPcu0O+ zze}uXl=Z6HvC8uuuJyTr?Uf3y zfFTSNL&Bms8#@to!JQ8(E1Sa=ve9!+UU!d;Kfb4s>a^_dG8hL{t!Pi zWR9s#^{UHh2Z&_@lUb+!^c*DZPDiPmc`z92eFs-=PfI}2&gbYqMAsmvwy%ShSXWpb zidJe%oWbcUsiS{~U0n5hnyZAqujsf`u`oW9 z@CfCW^dgL%IimHVUfc7CE zB(k>7m||HpNleZPmB-Gifp0e+%G5oEMqaw0Mn98!9#%T)@c}}g?av=KLael8fq$dR z48Jj$9rPUC1o$qW7qKTyJXBy|ge8XB^ar)*ZATH{7XK_u%@_$OHRxK404{LzXf4pc zRfJ9>v@s-uX5oacv@CYueugX-^BVQs>+R;_aTZf_YTjiJx8e}i!0DL z$7eKo?me^?{03QW{-oNWVgJb4`2Flmx&*_SmgG1)+EKPJvO2yoVi-PTZ~DXY5_v>g zj)3v8TUnRFsp<3A9?aviHkuff)2GS(Qp=?iKjJozTKeCtGnPfk(zQMMAYZ8bdLCl zRsMN3#Z09uOVACT^}cjp%EaAbxec)SGyhrxwQfImYdrcRGYHrA0x@goy*5t0m9ccH zV@OD>EkF5v6@p#9LUg`?t0M= zQES7`-9OOq$77l-9D<^dlgYAdzgHjJOc{Jzv7n0+(`=dI5<9VU(lSn1-CvC;;*yk+ z9$0Q5Wz17ku53-SOQFi?&YOtq**rKZt?T*L=M$a9)bs38eOmD|N;9k2UtJACbA8or z;m|2>qc|u-Z?N*}!V1?4*DG+8fB%ZK2Ou&F;vIK-Gw$WW@>KT8!loBSo0{V3*rw0= z)v9RG%%HGt6g8SIfg-wxiT_(hr}>5^PSQBN@jWlo)d9&Cr)Fv3q>VyJ#lBa-Kgl)`Fxpn$A%2mtkJ@TkU@m^A0q3 z+0Fd^0~kVgCzOA^Lpisf>}(2>)(qK7fkm(Yau^`W0U&htztRbljTF&Xi8I!@MlF`EJOR&Y)dKnAoYMTB*HEhepwL}w*oZCZ-YXP8vVn&ach)Y zHD&J*3;Crbw}s}8%Nq?%a~2X%5R~bw(x+#BVNEr--A73zn&U$Dd`G}tkGZayT#Q}! zgoQoJLeN}pmd6--KlIsJ@yEzcv1Rx#maUd6W<%^m>Yv6}SHUQ}GKp3aeT`J;c@{pD z-%i8o1LaD(p(7_h$p#K9ZX7o46D0~Khq)#^R#z7fu&S+}%@y8ESjcm+3UtfJLDOLq z0u)F03Z?d!H=_FOug!|X!h6Xoof)Pvy!nHKEp$${#`$xJh1AYLUPk{DIE}Amv1P#-(BuoE-h!7SZC3%n`qZB5eb-nPE*lB1#M6+pO*Y0w@S;X z#6d0mMGjoJdGb~gS(s~%RQ{|?U@F1&s*e8uhw%L2eMi(Ce4-ZRYx)Y?iTulI(YgFL zT4e{X{N9HIwNs=DC61)BOZgX(?K|A#Re^0m1dcoJ*@qb-v5|+iizi;y`t;*HXjl^? zsNslD8l;eZL0TXAN#Ag6a<89;u#Up{EmrIa&#WOk!CYLM%8IJDiR^?BMLkt^VRccW0oa zw31Js9KV7*rtnQwwZ7%smi--fER-J>;Vz??Ru4;0<(-M4>jF0+gzghsps-gKW2RJ> zqK8TEushqH{yqd_*bp=9#}*}=mKY`WruQ+!!v|1wD%~*JNp_Igb3So4o}bZlP?yc` zlh&V36m@xUHDV3->=QC_9$h8v7#|?EZp`$s#LhUxata3@#OQ~JKTRDCP15D8+v=(p zmo@J{%DZ`?`Kdp`Fz2f zz&AIwfyT>U4tw~^p#bfI@V}@CP}X5K7(cqGHICh=&ZxCD?Pk=A)j%pGFmH|~db76c zCzKWB{n86Q|G^B@wcOqvncR`H?Ojg28|Z+mLl4R(rl@0H7$yR(XFsMv6Wl%n#O3Eo z?GJYsiBO34W@<9$Pu3VT**1?hNAyKkH$6WI%OKk35qvUakL(;%E0{7(uL04@_9NDM zp}IO_@0~2pOT7EZOfUC8Ha~Dvk5QXBdDXxx55<7Lv&&lJBQgkSVs!B$JnO7>;;(F+snJu0z<6g4iPQ#PWlhipJv zgX{+|H279{csd9L1-vORi&YcLWqE}dURtWd%9KNVS1_zyjpw09C1XXUOIqjQ{fx)* zhLRQTkU@y^qcgWBFUtv~G%I63&Sm4ojb1ppjJ5!OOGL6JMqa`9Tp>dia1Z($LS61# zt{=BJ$Btd@Vi-OwBp1^{M>~kbp9VbY&Rs3<)_U%%s>6lGV<-hE1}%uf#4`HO&9x6e9F5~Uej>AvuxVp6%LS)Nn0zkVEeI;%tas;{9ECI!9s)%{cx znHlC6IXmoHb=z8+nA*r}?w#g)FWseN}oTE@8Ou~TEYTqEIsb$ClkRkoAr`0XYyqkb!RK`&%!2g zNd`d;V+d&4l)bh|C|a>?K4Qz|ktYn6!z%Bv;B>Kh7IWuU8DAojX#>r$+BGiv47Rq= zRx-rO$cZV1;zZA9lgv?#s|Pi#M&!>5YlescYN;)PuxxOnm_|dGiMClxWHc?O9zD(dxXJNs zE}^=-7r5mqw{xB6G0FKA7j#0otU87}GpR2e?%(E7kZ$oF9KYW*Pw4OSbXkphPG-Ds z-Y@-2&#ak7nEr+5pzJ{ zd4-eKGEXvHsd{kGOj^hmo2{0m;ka48aE`|EduRp<@%r5H7fI1{VCv?n>?C>O!3%sA zQWDPZ>xQaIx*ZYslL)v~nO74T?o4CL5^Ei@wk$AoHvz8$dq0$h95}EV$j; zPt=aFSQoJivn3<*s*&#xi4zd$^gJsK776~Ez+T=^6MYH|Zb38;KlFe3^qC#9WTF-G9En6wLa_@P0W5jz3LyZ5Ttp&AP)9MAYM)_)p{zm*U=bmmS7it|yh zN=q4q{Imw4%&NR-DTGrB^|X>+m1dc>YmA0DH8lNp=CMJ&#s##7W7z6peFHeHwQ%AD z1Ql?;SAW64izRG3&~<&nzZrtja*_6WNYzFM&4$k`d+{y5tm1C2k3aiEcUiv{gYgjm zA+{nz4oOUY6n>WPzob~7c`Vhy$zlX<@BNVYBly2)btjnnd+MitPt}>wL4upm{LY8r zPb?W*trO<)2GOPhY$q!m(eiyAk^F?aZRR$8qk!tSMjNl^1}Y@#`At&KFf3)Q27)iP z>e7Me9=Ec;+PF*fxOwmvm`A2XTSG;xs!V+7H+s2(mexRxxQj4GqJ7n2@c~m~8q7d| z11x2*VeZL7t0Kn|{mFO}ReRs~y4138TW)Me!f>#k!Smf`^Vn0Am)l|V1tUjz*fsWi zm#tHFXH)R#&dQbpE<#3@3Jt5(kS^n%dx}Xhj3>P6dxO|IP`#}_D&>g-@#@E6^E{XR zxw{Py#$5p;ZSz>>0;#&>Q;sPqx9z9oefRo!*YHuT5{6W$MA7~>F`T*h#86sm$?9^s zG@cXgx$}8CZkhAs2=9?guhxW56Bb*oJ^2BZJ(-bxytvUpXJvZYABnb1PCfr=3vigt zI^&mN#A6f!fn+qX%XIG1fCS0{4~=$yB)0dd35WT+5m#Y`_RzizqM+6?I^G)&fqDrw zT$Ft@$=VbWMT1Rm)}YB$l|Dl#kmBQ!LQ!+s^u~j@7bP?r(o48dmOm485rsK#)kvP<@^A-jgO%9 z$qz3sNCViytGoaDii(J%aPQ&~eDzY=tpv<`8-$sJ>U=4w&Lqd@+9wBip=fU3wY$_u z5@Wa;_*e&k^WKn%nRg`1hHbWf0D40im-YdeG&t}$-~c)F(KslV+3`!PsI?UtqhU!O zf%%aB!;iZ}9%W`@0(W=gH+VbWNm_(RJzJNkwkE#E*`WxOyRQqo=p8U#9X;+dJ zyFNgQ+f+ajP3_-gpU*3r2@9x0C`>8`UBAtrta~HnY`CF5;f=h^ht{!-;^C(rpYd{i zP)}&d>!d%SxxU-7H7szq0t5!S7f2tSQr=j?=G%&vgU+tIEB|qZU5j!=TVVNZh@diG z|LeEb514*ccZhtl6WA*l#3(pUsAb`l94~!D=ox32j@MQyZhDKq-+xNuE6mK&G3i@taJdL9&TwQBD~W_3SV_|0XSePoT&DUC7QG z_Kd=hbKFo>GVBd~UIjAK#dmokAp&OkI}7w|;9<&Hr zjq%$AxksLJ(k(|XGo5ABPF~Z{h}$KSEDu2=V1sVqQ` z&9~$P6fWxSYY};Q)(0|J0@J?fG2X~a#%Xpt;r{rUR=ANzQMsNC>PSxy*7s_IyTPp_+2d9g zQ*af|rzqP@Ufh>_N?eX|U&{QLiW>^l6t#+m2hDwgKfITfw=ft<>$OZ+Ku*Vn>M#2* z9V}hXFVOct5PJA)XsChJv)a+1FMEOi!*2Ju`C9MWr&$pIiR^MMmqSi69&rPT=P&Ie6CgQqq?wwF)aXl?`mKo*XMU&zBnCC5OTesCcK|R*t@l zN=VORz=wO5a(+3;Wm+ZhoXiX-xFW&fpsor3QNa}n&KFipT38c4_q2iC4Q#!GzM>6m z%-c(r>dnxLijb7i^ilF2`|cUUEY>yG*qilomG-oTBceH_$932>QXz&Q>sxGy&mIi{ zSD|>l)(UG~$p*=J9~BMrkk{&281rt@>Arph+v!B1!yTdJjP4}JZLbu=9ekQIi$orv z!0;bQ-5O0RdmQVh(T2{Soj&T$FD~{{ugoh!J1gX~<>Bnp;brpMM|q&}Eob zUF5L1?za)fDVJ(~FVJ?8)>?f)-^D}Zy1Rl|A&Lf21CsxI1PgaLJmic{WMdwuPUDG(Bb`-Ra5N+zhclt>Li_ zINF^2COc7!J;Xc^Fk1BNg{d~+S<*wD$U7MieQz`$+teiw^xGSd2i3geRh_+j8=L%fut3-$1@(pu$6sNLXcG zH>Y;52`TI2fLdiWF<};?MUy9Hxo&JG*x;phz>7SuCFcC#c8Ga~Jg9WGf|dF)7``vC z0Won|IRdrtLt^9AjHMmaS%yRg#gfRn{`d`*muB}T{3zvEyrJA0jV?0F*c(+OS4N>* z*?Vls^V{2w^|FTc`;B5LwW+w9i}Cqx>4cNNa(*D6vY{@D2>3!3Mc@*8@S&b1LSORz zeC405@*cpr>?Lj57sInGLa@vdmXF29IG60M`}Q7!TI@;q=P1a>u2lD@zqEO7F-&;P z2;20Ww8x2OSIpb5H$e92%HHW3>bgG?ZMS2q6RPX=L%U93Lf-NQN&#Q)y4l)AQQnQc zF@K7Aob3tT(!?YfDJO)cwLZCd1($vQCh9UrPD?WNqz%hQ3qo>YKOmaN2KN}i6n1}& z%jkcLLOM!bciAwk*!+x{g+k2G5twq@;BP=t!n^F(hl1T?iiz#d;2Xm`xPcU`$&&vMU47ZxBn!3O!*Bux${1SKl)398Y7P zA&Q#d>XPP=9DIWVNq2c=2`fu!gq$P%;eZB?`%K12@~mv5FD_Tk*u`(}CE4-B4Hb<< z(nF~}Ejd|j1BHTwQIM4Dp_|u^L}*=*j4_Vf%j#@M-~IkFIiNp6Z(`~|72%!|LNTnb zkAjes((;CN&P$Uh%pCm~Qw#MS332nsvH}t>vI^U^I~iG5$@hZbpo}Dg%d&MQRl@%F z5Zawg!_3vRGT}qB+%u$eF#52=NaM&M~5&WkYGFD*N2T z`P5I-knxcGWNeZg)Nugh@yYU?gT8`6XQE{em+e{%R>1kf%40T2MH0vD_0no*@{3$N z`U=u*4ahrqxL$5Rm;pH^oS@}e97Yg!(iN5FSpsgkf{Zx)vH{?bTuNkOp^psDFXFob z2%)fY#AR<~aGK-{AOcPyDdkx^jYEDx5Id22daA#}V2HnoHzbD26Xgv3Md(W8=Y3Kq zpOc)76@Z$~LR3I42e36T?+)Hl-?wNpSKAUK^xoeNr|3f>$}zJz872DI z0B2KAlNOEnZp+0f@WxwOQYXRh*sloz^p(y!iJMkwWicTzPsj{7;unE-s@wcO2jJLw zOkpDjJzBe3h;WW9ey(xhszW#k%ZbEIO6B!DiKQ7Ka4_~%(nxR2LK6`nQNcjHJWoMAa3p$qv+%)-0a<_;_N@v{IdCs% zdHKcG-;>Ak#o{TQ{sK7P9hLtKtbSH|lxL>bI^~nGN8q7%acU@q2K1w1it2f8i@{DZ z+*zhV`RDQxmT5*27WL2WD~49$kOj!hCMWpWIxvIl@R;+4E;ojwQjDkxYh6kx2}tRx zyLgqAFr#!OlId-~BxPsmz2A;y_81mFA-%)PHzL@86f{e37tJ{vTHuxz5S29Q>N~AY zxow=-p{5O_@w(i+dc5elLfK}V;D0f2m4MYt?k4}tLqSRyQB+Uke-S;fTGrPMOaaNs zA&=wdEvCQRnkIWZu?exZ?_I}}DpE#`BplbRiT`P8G>PjMu3_>U{<{bulB4fAY1Tlk zb|Vrx{nD-HXu0OrwWTAAUJ4vMCb?*b>;#|vXGCuv+rpft;jJ=j+b5IYY>$<=PDy@R zHO(}Qt(Z!JC?9fA5tji!md~%=I;^`%3s$y52fXa@N|rJ!YgnJB3Hvy?c8{_uG(VXN zTuU4mGxm0%kvfKYJ%>aLyVcJA@SW>!>P5B9$zBsw1BT9cyyT7^%$XR<$t;lSN(cVu zD%L-q!Q@`4qy+V-lzDC&u?_#vASw4;pyUi4pN#3h3K0;x7kt{Q(bM|&CK?LtIM z#*A|p8?0H!NHch`iD^e?L*9HOgN6;*kyz197)^yvyhYx~U_you<)eQl0VippcJZE% zC2W4Nfc3P!Nln6H!aZK!29H-cSWjW_ku_OVf9I0-cs#v()T3&3s%!}-kIWzsNYBk! z2yp(uFF!sVw|2JH+Gy&kZ-l#?<1J&0tpp*Tk347)E0cPgh`;=lgh1csndL7tX1TpU zCt(c`InFpgH=d`GEX;IqpQ)gu2d9j`u{YxF#)C?JjTazL90Cjp8>?YfWI^C>&y_+c ziP0K=+_dSa(e7_=#pnwY#;zEbiJ`U>R|0b@(#Nnbpi@wiY0v4W{1al7L7Aj=QvG3H zKk;(oiR&%tTNwM+sS>WBgWN?<;iCMkWD20K+WW2!9Dy3hXx$&Oq?bhNW}?xIJGr~t z3@^FoW?ru-BJ@llI=a$657V%om}Olm>{No3Upz}fiNndUr|bVWqydU?+TFbo>|Lm;sDYK@EDl7nx=$uI z^16ja$_Pp}dHTwMS_hpSu~PzB>ZC#trm=GRhU%+GT+zKniB)RpYKhiw|Dah_5WA^5 z+>G!qfZcsQpEjbytdOt&ONVxBHnLRy;=<5A^$6IxdMRo zN@F9LRJJQpDI zNxcH8=d3s=yfnabv-~|F8qP~DAL+4u!glmb_?9e=>Og`z&Gs4*%dfX|F9z4Oi{M6N zi>mXDLB7vxY3gis;1~m~L@Kmp{Un1YdyI*K=%|Almt`z>w2YBB;gBM_1C(W*am&ob z5h^-&MBcp>p<6f(BL^inWUfye^gP6$+qB+Mzk5*svpRP|W13^6&a7vU+ZU#A^RFxo zGD3VPQOEoml;;lzd+wb4nz26V82$mfpk z=+FZT2q0#BVJCO=m`*s@1%1`fY+)f@?(Wu?&|1Kv#x=};5;8GBSzv>m_mQ6M@Nn~( zuz82bGj|~K2?$HdO;WU1nm;Y@mx8P;Xq{AtNQ#0opw!APz1uH{@7kBnzCT{GwNuEn ze+951=_@uIcYfOGL-ok+w0_+{c)b5D2>@OvDV@7VIrkq>BF4FT(QQfF9Hk2RB9#eD zMPnzw`@u^v@(3*qw|#)f=?E3KAlXfHV>d(nxnBjevlp zgwkD-i==>b=h8?>mvnb5pma)?bS$xa2l>74dtKl8gZ-1|%$aB6o_l6SUo6JTEkZbi zy~$TM3o*bHdnm(|fs`3h>rOCPhc0GOthVuUa%T7&88v+C zv8zr&0@k8fJjnO+w?0~Q_KJ!Ykr$TKcW!udl)3)(+F1#>VsqQ>Js&(G1pCe@yeey0 zDu3?#k$zbi!stiik}`8*Hcw9PP%&6!9{IiKxRG@eNky={W^vdbsqdw|=(4hMbLH@2 zY!_(XS?)SizyBCXW@j-UL|&&##;iH!wi5&WFce=`I{9Lv@KU*&#=LOJlO2q6e@*w$ zo^&NLKl!T7i25yQ4O5O^igx7FE2!B;ioJ=ekKV0Q5_yJ#Wd;)_9fzRMNT2e-4=&%d zAp@v4qS-s*c$e0yzkZR|S2%VPN3vku9@p1g1P>c}~{B|j)!#eE+lp*B4dlHDY?G{4B%M!=K#oP-as7dZJ1Rq6#&k zpT6mhI6{i)%8@6omx`IaoeuIvLicr@IC&-vc{9rEnjI_;EEYM$A9SZaH|Jv!e1W-h zFtNY2@wsA9lkm4er-~YK76`ogXFTO*NI0@jxAm5q-3gw0~#{mD|D-==4C}M+^M4rf9?HytfS+$#Jrjugu)Gtn!E5#s`I) zAn2IrdGn9Ib3Kk3`jnj8&Q>#;GQwqs*wN)i#Ll{pGM$J@HrXy5e--Ck_ncrnNl;50 zECbrx(MR9MFz1A%>$6$LU<~S5J=c z$a8s$F1mCadq2>;eBnXfM9LL?oDU9Gv}kHAk*v>=rydUHZx$ohAd{j`&~ophjL=z@45SFr8HOM#ePx9znkoyN|FS zG3DQE$87e=W~Pq3mh)3T&0t1e)4qVuUlDBo(8mK!+#2u4zbsDdD!uzMr@o4nv3HlR zHzqPi;ZUcY69HSUT={Qkcbk`vAJE!Ps#^);dPAciz-)ojn}j9bD?jyRQp;5CeSXl` z9+!Nrt4u?!xLIX$gG6w#W<@-O%cN$J=0s>)(_`4$nU}QpR$7rZXaTPXS^5<w_XY-!l<6!&RKnmMe(uR>QBN^+?#0f{U(Ow!qaQ5W#e4D0xsl2 zTgRVh9W8C80$~OJUxXPOhg$j;1ke`jvmZz!u8yIgxLY)8YI+od0Iu-dO&>K~Q?JLe z91W_o=A#5z3_Zg+kXW_Hz8D*Q2Z_fMsfPqUEqr5!ql$RAAHv)xj-tGDGplb^j|k+@ zP%H8%+wlW*Vf&!XPrBh4O}IRCJp= z_QWOn8y2V=%Z(ksSP8r<}ykP;-mXqBvi}$Za(0yhe|LO;l_HjsG2d3Z(llroZ@$% zt?qkC5k%)EEH3S$3LWip!64~Db=~x6^VzPg{RLf`(U;`3wZ?H_Z3s9oI^E z*&Tm{l-bLuNStvaFPyJdjlAi$1K|#OnY|-53cuwGchID>3Ns5AIcqoEt^1zOWT7n3 zmcXLiN(n2JMy^disR zTGa^3B9Z7kno4jnqgExe?X|o4`(M8>aP)H-g;pY^eTSiqLI`6W~y}x%So$=Fg(;D^l)g^08Y7(cdP3?h9X;2ee_j|1j-( z?j~qi)1m-D8$*li)zx9Vi~l<2FgDi-f*Yk4;24*oA8f<6L&g<=PY{LrfiB1zQ*c-GEM(O0WoVIt1PM<6-|5(Gv z36j}W-elmWD-oI;HAH?IkcmTt z_A!s(3K{7suR=0TbqG2^$T)xxFL>I~4oy_+0U!NAn5;>@`m9pM!DY z@>)E}$Vbc3B=q$dr+`N1>6BYB)K}&7lXQ-KkE2eOawfG%W~+Hx$4}ddG{~xK3)^q@RR^Vk7{tzIGWRg{7kn&5$Ylw8V+wLH z+WHE58EF`&atGH!*4DU(BL4^U;(;wOyeNiRXZZ>4nSkUWmOwUdRU zlMpHp zfQ?Fe2TedQBs5RULD-OGva;ojk?t66R@4=XKP0lzD2U2VBJ80cy6a=o=WKE)XA z$C%g^oAW-{etpb4GS7C;_$oP*9Vfi<{0IY@i$Pq^{!MXiv#pkNvHPe~?4j>#t3VLi6)jR$L)1Mr(|3;b`U{kBF+o7ViDQk87uLcFx zhlq>AQMd-5Y&9DEmP2YIt-zv1J4dX6#9<1s{xb^lp0ADD3EM1vQh0F45q zPc)}Li!*|gq5wbI^7@#yXl8?(WW4&>h5p4)EU{NJdB@aq-;QW1;A2xAijx7}BQ;(l z$L{A-pUqdkjr=?SJm398mXyF|0j?Q-LV3h@@XJ*HFk~Pf>du)JyWlX{?mO0?4f6&06Qq2 zVqJsmxZT|pA1Ak7hW-O!#P9+BVBUn;TET(4MvI$AVcnc1ER`|}sPg;9{%7Bb3fKU+ z_>DUWxk=eCf-8Y*v@koFONwo81#5ah)razji0xRM|W4@o^& zS9yWvK??OQ{w=#ymCeiR^$)d2m$>62Kh##PXhO)&`J{rRYW~!|DPn7Gw$Ran$}v{i z(mboFOEhk^*Fu_HjKbS?A~UX9B(uKE;ja+byj*bfDWNKw2;;G`tB}~`5z#ALMhg~N z&|YM%9BgT0)}g*`6oxPCYH`>#$s-=eM>3nNKT5i3lj_k@xEY6hP`%W2h%ekyT{FLY z<~E;r*Ssl+aDty2dVRdQcn3d)LZp3Tfqfu|^Ey#l$jQ*{4=iDHE;7%Dt3&W`bqq>c z)YiHow4k(UMB5ZaO0IZ^DISSMLqHsH3|=X)coF0hT7pk$j^`T39Pn(0kFizs+uFtj zW2{K6mC|!Nh}45%?D=H;&%Z@^GWFn38L3!=q_}>|KAAX5z4Qt;7=K^5DXF?)-c8izB3ik2$H@8Gp>`A3^ZVIfm)>y9yrUwXfPF#nS>}jNEK_L}D#ak# z_!ZjMe3#sJEy}7bL^*Feh(r+B~+Ccm>%TAN2Wu_-8cVrK8*RmmzPl{V8p9p zj_1ituPx`8`#VWeX8l(dG+K` z149r1nlUMjl~%Hvv|9q5=}CBx$*nnGi!-#5HH^|el4vMU`o?3Kv0yT9upwjfx?kgh z3vr}hm`j@Ov^4ggxVUDG-Ut@4co2U@F*olKGe6Au$okDc!o63et`2Zhlkc+0S$YML zkC?HgN|lJkDOijK^5E2cwBg*N;5-_PfO3M>orTJz1Xj@UF1q9oBZm)YE?e;J$ z$v{b)n!vuc%}^9e+Y?>#Ua7h%b$|F=QO5Psv~!|)>k6=wwFp?mPOK6sOpaDRCKfui zIA)I%y&E_^wmQyBY-Mco(bv-n%L3nXMhNvs>;E-&agqLas}{~lfc)3Ub;AP~ zz!pxV=dY+fzgqBqX>TB?UxOa0CiKy?qJtnZx}5bUvuzotgBz2CYK&AiYmJVOx7>eM z>azNEfB27Xwuy8NKi+EGnV36d&K5Is!LV?6=Krw4RPIjU5aY zyA4IjbPhzcy!hvHSRN*RmTL`Opu>bMO8k^$Qi_X-YaMi=17oVcmLm|iwJ{)pj;o#_ z`f90?y;qY#3*etL5sL`{&`ZG*%IA(Nx*Vl=z7OH7Jwdg(oM4NES(bEup4seM6@Q*M zAKU#)*@EU(Eqx-(y0ff{GJxQL@8=g()e>c>urJwvs~G;i@XZn-emJ(wC{z;UoX%1- z|AUgR{r9L!S@J+)7Gngj?P1^=t4W`P1@8X$r(}V;=)!O3L{6n3z4+{3R^yZaHIQ_B zFFT5DXX{|w`UY72z5s+~|0smeE8tqV{_WH`w?Nsvs!v_t>>W_aE{8b z-d=G##Kk?Xk`nk&6+V^O7=kmxf{0_7SI8q-|CDcPMYl+GFgeg%gBlm{|2~| z878^(d(uujw$Bc+gazAXd+DUc;Y<3GwMgqCWg#`V)gWt6#GQ1%0)kujTsW7aekDB-hV}QDda=XXj2| zm_|0fR(l`U*RRuwI16k->D9rHuiRnZa2tVgaxi71F3B-1LWBx5XPoTRV8Ee$G?gNY zQEbgOO7I~l8GhUmj#8 zY6}VPgL=#OmVP~JYkB*LM9)}aZcxr*==)kU>s}W&?{iA4Tbn)qAYi(Q*2g8EqjTwNcF5#Up-Q^da5)@*|vH^1zx`Y%7q$w?0d>Nh^U)HauPmBs|BHUy&# z8(@<^PMMx^?<5i|yaQUxf<_vJoT(YaV%M{fdI(mKj<6iwfqWX2isy5`GuaoSKF-_) z0^KBSb)e(E+wyY9r~|VWhr$Y&bK|oGO3!R;%-Ecl-wL5%<*6&!d^2|fiA9oCs$0zy z=VyPNH@7`pF{fO?=bSzjNVwIo`0~bdbn+^P7Dw8c>OQ6ehDwFWOReOd+Y1xphxftN;&Fygx>no1};%|IM}38qL_Jb)2{iZ1LnNEnP_~WlU*XYk9Mh za~Z#Lv=uO(gz`=1qf(Soy{Qd9Rr#YWyaT;8M+m5~YTZaKE;@IlWrG+O^}`#%Z@{Qs zX0F@*tky_wE~?jcgdUZ`4v;pvamNrN2%@%RZflt3u?JyD>F!&I@@2oXz8$W!lfu9k zhRC%EV6wHslwk~;A=IGdCI-k5o`_d%d0Zn61-`HMRW`ZUYxl(0!E| zp~?QKhg)%olxk<>)BK1@Y;EXd0;%&_WO=QSV=DA7J@X-!+cnMqXjTDDpp{wnk)NB# zL=4yMH}55W?XW2>Xa5l&up}^EFUNIOTzqO6NWlsAVeBuyT3gG3OU@FJ_Xz+ZNUh%A z5EEl!`R}GD>d)e>L80Q$HAEOBMCek}3u7`gewaylrco}?x7l(+5ZOkLnia96BJp)S z{?-k<#8tj~Dd#u02+xwR|u=8U1IQd3pgkYj5 zi^0PaFyVY2zsq9}^o3KGCbvCt2e^@JQm4BQTv-(M{*l;NBp)(M%I4?MzZG6;wNi=k zCehaCq6ziSndFOOw5;R}eN#0v^M6a6fR!{DRF1FCWyzB-5TwgdhVsk;8)O1D{#ZK+ z$s%PBIxzjuPKB+AnR+@MA(ft;*r?ojv{)+%&M7`?Uj%=g3(m~_m`)w{X;I+)&h^;N zHYhkKWc{{>Ttgy#ZXR9$!I!gKV6L$SeF`k=WRH>~Tc*`m3YJv4N;;&ICwU69Y{1xs zhq~^No1!k|p$m(vTePj0i$dlm_s=#Gc7H{7N5c>C)$x6fkLh=>>wgDk-&_yd4M1&w z3=);K(B7S=pk&Vvv9(IG4}1y8j6D$c)}#Qu8&RTds=?GCH~)9b%a9c3LqUVYPT!0w z;B9_%jq(9MA6k|1ef=ViI>laCDddd(lu5KGE}X6|I#o@LP)+0=$;ExH%7o55CKC+T zj_Chx?Jg*_il_F+>(7OfC^bZ{@QIkkWnVY2b@`uw+A79l^4~7GuYXq|H{ML%9;_Gjy#uENMjd&fg`9>9$>0PQk{^epbER)0^tvj_cD4G z*qmgcHW8&N{Q_yhhqspK&Z{hJBM@r7)sNYsLL%Nti`ZdQlH{j>tj_%%EC@Wv7ybE@ z72;^3-(r782aiphI+-(Ug#Wm4Y+hYqpk9;eR60HORE9>+p(xamIdiIf8YsXdah&X4 zFx!H#0adL`?}uv2xz$e6`nF0p)92KV=ca`ScU#|Gj*xdFd~>zDke|vo%<5_1JzPGLKA&UvX=z`LP4W^W*H<^#D0z4KwW+!NoZwDULq@%bU_V2t#qf7tpYGe z^eRyO@0E0`qI1S-OtRxvZF`Q=^u!!(P+tquM)#xsF+ek)NHHE z$SWADgG*V4!jID-3*2tID|KM_B2;fqdp-idBZ5Wc*&}3h4D43hkVL*_b~FfjseU22 zTRXG=Rq-g@jF$iV)|Zz+QzZ1lISrksqMxHXH+KIA9pke0QTh^#`=RLut7kG<(%+3M z!OvE6w+S0&$SI0~yHJt@!Tkc~>xCrSL0yyf$Kxgog}_`@rTps+dAiQdq?rRoeJz)D zE)r07J454`Dgma{7&}4p&E%w#yO99P{3dJb^Ub>iD4X|*4Af51kVaGDn-zMhc@dLE-ORo|M>nBFWl0(U= zv7hIHd9+Ev!Dg>uQI>3zWd`xUW=UxO@4K_uW96CF3*j>>$Mp>eTiI1h@cMA%t&;no zi5&r#c1z>TXYN}55;=iF3{mvN9$*$I7bXp9#{VEpqAdR7xXCVE>(abO)WD=q!h&>R z`k)AZaQCbu1Hf+tAMW$-c3ol#OcC)RKiOC9N^Nw!v8SrY`peQUJ6fg^3LjX-<*JU@ z4}=^bU_wim8++A|GYfvg0!=B_d9WkcMIe|}`1|D-#g5FUM&IyLhlqld`s}V&-_)<| zR*+A=N_VQz=3ILJbIECwqVCwGOq8QGzm=wE?(YTLCaZY^OwPMra+F>e`xhtL$Ts1` zhXw>-BPLwDTbueFO3)=P<*sh4p@*@zFtO+`KmYIgU~)`H1CppSAcKbex9Skp;hF}B zOz^E|?O(MDhhTD;&=i`|@21MWfOr}YV)C$rGo4HMtB71xEX73L_Vj-AzAb8k&lPZg zg}6(f?;h{A7>eAs-X0v^Y>Ghdgm2ri2UTt^BXI)8wFMk==8P1H3zZ}!r9>4dZ1G5F zEiv;LNfb9tzQ%|=pEatfqtzy(KBN^b8?bHm zFLmXaa*EsU|KTQt8WH;!slatBw{&xXbiy(CN5uzmi#A*R%i&4qX1i~Uo)&(p`7yr( zpc-xqr9n1a(w_!)r3P&p>oEY5*Z#c*?Z@5w4c}W`z(BMYe8D0#bRpnx-d}y;g%)aJ z^RrS)^6g&J4u0Y|)%S~=6KG;DBFt@Ig7QX{!soc?z*Bn>Ziukq|9Ww=*SLOxm|99O z6FFpppXmKO&c2x+y^FbNyE|h!o`c@RWxfw>e#xa?eWdBrdUki|{f1Pm(R)~w=S4G% z$cMLXHUC>;Q=a@T8Qx!X4f@~P?)vl!-t$C!-4J|es z8&8*Z52f8TFl4{Luzv9u=bh*c(xZ(A2mLkd41BVe>Uvuo-5*nu{@@syZDQgp5etd$ z5^ukqe^qw|AF+FV%ObE9!i*`U9H}Sk*jze+b$qSiW{8Pe|C7$qMsjUkDSDV=1#FJJ z@Ha94l0A;?M*F8g3!@rJ; z#Rs|2_uJsG*p(I~NjNaX3GG+A-IS~f+@>^09H!PcJ=1*;j@n}b-4hf;3aESQ2buA9`znOXas5Y`0O@v?EO zYu-A(Q3F#CFClI-!FqoB%X~Ry%)zXxSFZ!0TuR(GQc41VaQ6}i(SWcBW}AF}biSl@ z&jPw$rpL~H92MNs-^(kHN}c-{rf^=9GY#|vX;KpfzAF1=2RT+hmc0AD>VDZ@+;U(9 zAG$jhC6~LD+Zm2*ew%UI_Zq&twTo!mU3y7*JKg&P{NwwV*FF%(YX$eyn)1vFMeVR0esD$&^x;KhOMtugb+E$d!k-4_d3Xz zCJIRuI@wiGGQ5yIo;$dXH%x7TVq+-BV7{RDA>w%LMwBRxBxA)X>ZhxO(IcI+V)DPZ z!lxIQ4fx1v^k^q&-OJ+(k;&1a)Nlxr$by9ry^DaZZ$`~ z>^xRE2Km}NrYh$KL(`LWvy2lP|yVJ{v;8mk&<@I_c5(WzFKOC5k zi4+&9oNC|4K@I;%9zzt(TjYLd<*tBLAh0J9LT4?8QM|3&;U{K3!yhl)kbVC2LNq8o zFE^f0B@~EWW_jtLNw*(Wx+bEi#a|z@XP4Ur;m&p7Gh6n-{_lE55-M11qV1Oh9(hek z*683mf|A-ghos}nYHV5T{&D!Vp<={)E{vbvpGJN%UN;ai+2Xn5Dk%(Yds>!9u+4jaw zK?2H8eK|fqcHO&b?`YPL!&g9Ul-RS4DVdOQ6ZiYsoG;!#u-`7trUv_GT$9&x;_(YRCMqCJg=mi2*aCKG^hIs0ep}}mX0#RQ-v;HJDpA7Z zzmiOy>76P(Julhp@O;LfGzc?eql;Sj-v&U-4>C#)b?JZqKE!7U`z!Cx1@!MsJv7tL zKgAUNc~S`q8<;hHLrVT+V3yBWL;u#KCM1qDsWfH;=0JS|O#SFvpSpFi@I$4%WObhm z&h+{d3w?>aE|ph<;LZ^VD)w3Kjp866WlOm-vup-1iT}NN8zkr0ZgHpdgR+`R1G|+a zg3#u|W1KkoU~Kh?_XYBTmwUhX%eFN=X~a+Rf>ALg7$sD0gk6JC_qZ^{F5)7dSYS3c zezMwG^R6*2QUB%sOjJ*274Qc3?6VHKz^WOc^1#&d&X;?%uY>Vjv(wvo>-2*W zR>&Ed{?3NunHZRFlj>BqeX_rZrJAHfxwM-rFMkh8Y*DkN<9<)mbH{LQ-h%6ME#BGtWB~jDw7$7)itPYp~Z6 zo+8k_R&Uf%Pv;@Df~rtla)vHAr-UXjCMrz%9$g$vdls7qnINXFNx25A~H0@oLK%v(xKa_n{(ioYcEoSA=y{IOOlNE1T-nCOy2 z?&HB?t>otO1|&}!fCu?uRn^a>{yLKOB>&=lm1-UWg!M}FGcjeh1}$Uvs-j0Od$)6{ zUd5?^ZTtyM%Wga(V~~@`kuwEhE6D9k4K7xYhJ_%uZv_sFg3`ZvPlp8Y>YaQ6d+184 zqB)5rZX;?r=lK=Ykl0F9F4BKgWFnnj0#Njv%E`)oB5TvFB*5fsggs^l!nD!AacJuHYOZwI+X*#;3gl4ocr4Oe&whS@rE=$jgj79PLa=uShY_Qy zYym+M{XfKAF+p>h(^BLw<}dVS(Q`|4&>{>M`3uy3e~G8Q8O;v30^^B4Csvj?}9;oRXP<>a%+I=nEi#G#1yLVN5JvE(PBO6|Yc``n?$6-1>f2thG)qdQ%T1MaC3f$M~WMnsF3tkwg9C z!Gqhto2zS|^{F-ZsJDUruK`Kkd`vNUnwk*CzjfW6B}%Dmp_FhN@$=R>%70tTK%nYD zbNfqjywoC++N^Z%27oASIxBA0O3lzPT+4#I-T{Q5UZrG9c2V(mu#Q}+)eB3Y}VRGi3o~7P1Rh&j=m%QlCYnij#On<#@L}U`ZOS-V1wj@nW zP~g#oCC=xeC+!pf;H4IyG>Lq&+dp`bXOuLQua^dmZ&kvU0oj3=|AWyx%RTyUAB7D~ zeTHwS<5d#QE;sCYiFe43%$K^;T&X1zNGhqA!Ht>f`kHuCL$#-U{@KA-YBf z;>%hY_>9+o#eSxXI5CeMo9_rX9zx{LsSLk7Wq*;5fA2K@J(>E|=9a&*P_}1}J^(WU z$lAZ2PPh68W&R4+S|sClNY{+shvFno~fu= zTh+9T#vYz(!p76N21~>dV3y^U&BWYoPDzv&!gm=fy?b zJKISm13^2xtMb@gQt9b_r4D6Z;R)53m|^pUt3Us$OmXiSGjHK6@Z2M%ZNCCmt#Y<5 z&Nx@VKh*Sj^$plM4Lk>Sf%Ds2{TH4N+LYmbIEu5vsBV|#NQqm^k;`++zo3hJ#ZAyZ z=OWMRwVaII4;Fzl@~xllYgU~NT|B*ut&qk zqUOd6|J>LE`o>}1mX!UuRn3Yp^hTdf3@<7}<1uUsRSa=!s#KEW#vPi)*-9KwOUc|G zz#ke>iox+!LRODBeaNlp=nMUO&484xC3ALC>&k|;(%q#(asK(-1BerOFMXXltUr8v zAGolb6#?m>>#WV12FNZ#)Xs47c4u9w?w|tVGN`s>L;7wGzfK9qXPnvPBRSv^bOD^> zQ=_DfT``w$vBLTg@FM!M+=BOF)Na{7n@I5me1d{G*}580rM!ZnF8R~Uj+#8ql@$ja zq7-%StJke;fEDY6y8zb%C$83GbQBTSv~x|7z@%jm*9$q8Yain{IgenUq4%$ad&SkO zytCpBFO({({x!qt4A!6F~tjAn|4@K(FWkSj~HyS zA8oWeRWg1eMz<+6DpU62E6|IHq5i70ckXwQ_-+h^wSb}Ds{BbhjhviG9U;koM-H zBGsgh(pCkT-1z1^>kINb53k8X{D}5p0DZeQ%_l1rs;F8S)X$pRiTbx@Lpdw-pIKuj z@u~EX^X)d4&yiZkZD2l+@wyVed1(dsZl!zduZvc;Ev0r(PiQn!NTSw+JCd z9iK$k8_xKVr+oZ#P7YTWgeNk{OA0t$+4y=}F6`6_dtdd(poVwuKfhcXc zMEObDo>A<1Rt`f?Ac}vY#=RihzjU5a!CEJBW<)WW(IFi5UBQU~y)1Op^dzc$ijUuV z$R)|)`&5kr{y-c&#k;`er|g@P)%!?Td8@*t!0G*hs0(DC1VeycR3)Rz+xpwW(Tjg# zBBuP5xMK;6W5u||1d672cZDKg^>eW4Il`gOK(7Dg8D{E_CQF@l=&X=x7rh6^p(E0hGs{7PFT4e3R1fH0}PXLGVO=318{wuJHZd zm#ljtY-@-2b%O6?fD293qO`%D1Ta>4U%carfkLJ;_Cr)^1XLY~PK75-VG3wu01>tCBd*qyS9r#{K&hn_f}gJ5v%gx>*Rk^tA{ex zro1*C2q)A%7#V!o>B_xzpM(R01x8#+q&;xo2?pZ&jgz^MpL?)iiNiCV52&S<5^J}` zb)YM{jPoOYo0!G_R|u(otG*W4M*(~^v~eh&+vb0V?G~kk^3hbP`P$BgOvp=9S4Wy2Ps&b z^s2%$mxxQE#r9SD#qn8HFHT&(O(#H+t(>GpPf-{=D2CH>pwT6q&7D4yhPQ^?vA^W? z_4~1SYQ&IF=7$%-okcQ6u68L7xW@&b;ztbqpLyLuX$TuSae5NVsG#H~J$!RDOzxTK zR~a=V3^K7x>=8A;e+rHtORM)GIZWspOEejc zL~KgSLovhIYr(nj*?s?J)qnCz4T8?QzxNHqlT_TXBnY)I+T%CTe_g~5aaU~UEe$a5V|jlcdp`gp@}LHi3M$q`GQ*sSg90}|*v zegv+AYOHgb~-VJaeJh9d?9sw)}X%R~$9LyTnVJxd#Q!qx~dx{ZTrmK^cAZ(b#39+H(STVZjHUKe| zLwO|u+f!3gq)10=C7Q1={ zTZ$L-wH)VLra6{~kq|&FA7oQL9pwKhP?oHwKX;y*d$8dQo@)J8LX|?BpT@jabySnw zi;8V>Da(WE7g7L~GYE#{Cup1G7$tWm$oNwQTbRdymm4W7(}F^KqmjJr$L@ucvdXBg zj9{Ao?o>CB!a}WG>L-NL-Wr+~e)1gS#9WYRARB_220*K|3=nbilinr81&9W6D|;T` zI1fxhdyTE8@W5pf#cuK3Z&t<@8zbb?x$SX`uS^L`Fn?cXTyeW2oS>urVgSBo7|q&n zgS5m3pt>}bK4&R6mntHRS}lm|<>eBV;M8A3(KoxLGXvg;kYkc|O&&cVCEt4-5BOI^ z=Kb-m-?w8dH)ANM8Nw^j0H`F`%5P%;m8fq5)f%A{kdZ`ei}z`$Y;*ml-{f|I>@{dD zhCMcYcUj3{`7k)1Z!4q*gU_qq*geYrHKW@0(=ii;5^j+b8;RrGy~zT_$-=b zfu?Hh2FJj=TsF=9A=C_bl-KD@bp7t69u>W#wFH&Zw=Z)v4M%~$ra>Mle)K|gkO>7>{Bx=RXJ+H z9{0rYBxr9Keq&lb;AuHE3>5@XMf)5~%cmQc2$t}Fi<3}AR&q6RP6f631TN#>?(V~M z-yq?X+5xmCT(8GkB2}CVpRTw+a*@R3tbnb-!%~-Wp4$QgF)q2gX5%YoueSgK*#EiL zw*o+@G&`c9yEn^@r|;rXXp`S+d(xvm8Op5Isfa1+4n!3RH8t<$4~&~dNu z32ff*$TjcQW1sf7?0Mp|9l2b1bX+`W*FS7@cabo$NypzjOqa`4sCMvdm1Ie(?qc1y zHXa&DAGdG1M+wbhYXdUVD1Y?pKxoa`S*k7|Svw^S{awZo!(KuO)s9+efJ3?>hVxP} zbVqD;XKz9Jt^Zaezk`U$R}ITYx5|(Y@Nb|tgZsh7oy@0p9gzx(m>#x`$rdm97DQ|# z^xt5m+<)Yv(wx#VN*2<;I&bcE+g0X_ANaA48xiJV$uq#s96km;!6(tm#|6)BIT|Q^ z=77F0Z{Hq2jE(eOdvX7!cwb9?WF(mR+!hKw+rS5kvP}n!5~^7AGX;vcbOZ+zpqILL zd`xmkTc)ix&;2?dKCplVpShXCr1*L|NsMDl(*%-mG^u2mmM*Curyf36Z1MY(8c;r& zCB@%Fc9lxZ_s~x`k4O16GUF30UOSj_4blEuzs6Ot=Cqf~__=mq6(a3;`)pmH2kgH5!gAr8e7kLGy@z)EcAh3 z!C-OOpPu-{yjcxHaY|^S3o=2U{CE6{J&1i~$i1l6eM!Al=CU6PSZh7A?Krl6GG=yH zai11roHN?I{a~WLwdO-AYlBfmV&$D9t!v4r@7>U&+e};ORrc`4nV!|e3WD>_A+FYM zWalO$uwQsblji)OW+>BXWH6`KDy5u2)munr{F{m{3Cym~uRp}cKd{n!H)mzQ)~4r{ zk*fJ}5zHr*UtiAiYk`y~V+|X}_0zd=RNx_>k1N-l|Df3ukSiXr9qh&gmMRL(a9fPGGCPaEGX?f&LD|+iVUQWd44AdVqg@7lm(_igj7>_KTh<)Kd(Q4V)3y7& zKz4sVRm$Ls{LyTGB!WO!KZVaYPHEHO2t(vNcO3LOmpfMlybqYMBA^=IswHxpyac{6 zB_i?59^4E@6!)%gWBV{b&%0JdUry&Zch!*V^pP^k*j2Tlz@|^J>Xvj&=FRPF#6J9I z;R-A`rpm!UpIdqsxvC=G_bhU%z1#)yKVh^1nWwQMk^pGx8GHuxIT|eTA+SuaOVegR{GI{8Z1``frqu7ZRlqORaQ{s|}f75SNkCKC8diEdVkE zKaU&UANwsYff$qwVneuXO*ZUPe|b{AGj1{NZQfCDmQ2tq>I=})HfVz#G5;QD4SH(u z3mWO+(_AymPd~s(>7!P6yTwxlH2Sc2sLX~R##V|$?=xG_uZL0le3qR~z-$4jQXg^O zbGZ%`R~zJyu`=rPcBUV}PEZ#^k+Wn7b9lhC21z)H zdA<)`eTT4dlk?LS>jr-=TG2mfnJUVhMU-0a24ZE=B`>z~FSY|N`0B1sSX>`5iqIZq zw$ll2neT>EF&WidBp2+KudyF|^5`w-qNa_GVdX|2ek%Z5Pu|o^T_`5_i=M8Xk6C&# z!TK@EK-b9f-=`vl z(}WQuWE~kR!eyfsP&_#!3fN(kvgaK5%{ANnAlnI@{FFH*SaWHTq z8EEeV_~V$Yk>P)~uox^X#vHTg;3*Iz+32XxfstL71iI@}F*T!%MC6{t*|O-2xqomb zNycW6m%~UXw|%!*ph2N8Vz4XDVtjbKTDd#L9PE)CE!Yr%@zK2JJ{WzKb6__4$0^pQ zej@vYO~cdw(lXaEq4hV|DlF#2@RxWk%Nmv>(_l4)5CpF(8sIf`AYJbHDEb!?08o;- z^V1lYwvE!40&>u4j2AKh(wRp1txyVCH^2uitGVq;!mJ@lQyE-rMx(< zYv(ApISP!n{ky2>Cb`*mRrR#B_7V-ga+m)$3dD^4j0lisw9@8;_6p2^Ec;J#M$)+^ ztDy;d^8G$YD*)%#_L3JbP%Z@YalPY%oo$SfOkj?8oBM4A0HDnRU2%w@P2bm#dw0La zov^?z{j=S7z3Q9ydHvgoYhj7GJK2D?B38Cb#0JwF|v>cTNBzpnJ$&lI2gn)1^MoZi>>Uw|Q= zB+Hqdl)&7ud{~5RGODqAOrU#pRba^9*l{6Cj(YId302(o_sZI={s=|kHqkIE5tP8@ zRf>PdASgAIfIw_96AM&YLNCroUpc~>#R8tW}jS{1`xIwox>28Nv897SOemB^_^B4BG)edyGh83UHy>79koFrNX%87hcO{eQV%Z&$!t-To zp`2pE|9|4~Zy$-1)FCjy=qZ*On1F#$IglGdh$I(293{u!@CEFX3vp!{|PbvRtzNCsw-YLgM^TXGxf2IKGFguzJamQ$G}Bizy> za7&K8x#V^Ic|_u#-$_Z}J{iPhXKNpSZ=F&!35MpVLmV`N0W9&z?Nw|UKi$sZd8U>~ z66;@G&3UwcDT-aw!O=T4Fir-a4D)2FQyhaEw3H%U3`gvsmelLWDoF|dRdb+T%`Chk zsoCzX()N%m5IyF7tT*%mb~gff@5LU0b5jB^>@=B%Wc=~kn-|~36)d(?y8S58FddMiqkuj7XQ9 z5>e1?bygggVUJx34$r9~ZsSSl26|AP#s17c07Io%XhOP9c&AzfZ+iuU}z>V%(2!y9PA50i{DOToZmkf#nZ>U zYE=iEdWHCdy8!GD33V=iKLQBuO+1-UOm%dCzs_ zyRG|Liat9Ej%uICAe!K2qw5rU?f#b(Kx4}pey^DJ)ZWk#}d7g(H z-ZXlYfK-aV;$O~%v<`wz{3B#Cq5YlS>O(A1U9npEKqV84+9%K3pC}yE1QbCB6y_a? zdLy166}cU-!$)P?0b1_MeFqF4uVzzjnzN(PIz8Msv-~*k$vatp_TGRDR;d^f1watf z2+&HuIt$7GR8nIcuXcy5}IvLrcAqUzn9e5AQUl&4W(8YPTWkk&@3ij%;TlH`H~fO4vYiEK1e|O<954u@Zns(&&kc!-t(DHeD^ij$o&3< zBxsR~qDj6fD5R&tsz;Y?Wrue~lTVs1Q(mTFJz$DFmyBP6RbX8U^SGkAuk4q^1ZR-{A<&%6pX+n9 zG>_Fn76M4&0$G@`b1QZNP*k#cTQ}YtwlmOAO+i?{n%D>rW+Xw|&4%u!$`4Cvkj=icw86enMABd2qt<^CDV#|E7vqSo{$>Umlw_WT-}>Whj04zm zA?w92{G0iAnVloH+D=6;VGJzY)dmEkyz!ywBw@(Lvze%l;py~Q`sr@xDV(Tv+?I%o`4SHA`D8hbFEzprXsG=$c6im3`4)5 zv5J%URp}fLS0-TMI0TSUVbCi-Eq)U9N_h=7)-}R63$AP7&(MyF7sp97EYXG;_hbQd z*$h$x_gCECqt@zv-fQ0Yd7V{Dq@4^*3H)+qmYDx^^x@XXVF}L1-nCbE&)Mm#!Wz3o zef|j3lCl<1JM-=xCOM!4?g;@tFVHgqyex#DFU72H8}%;*S~|=wTf5tM$*Y27smmfom-B$%Mx4ab>w8!QgTD}|DP9nBtRo1xb+A)m!p$3 z&GjVLKwcmeSBnbD$Pq>ylv^rUb#dPm>*kZepa;KV1)o9f>f_b#QNgfJw=TQ`rA35+ zVhh{#J=3xz^Mas&e6qM$#L++XG$zZ9MEi*yYTVmBk@#xG<}tT(^bh4dp{?Pe-z%iz z4sTl7`pT_jdn`b5QLa8WoUSgvZk*Y7N*cHX8ahCbi|yowH*IV`zoi2_>n{2~vk_xI zw*+U#pThAywEp30-0>rE+^7!DNTCdMVkR%?H}_mAdF*FuSyu0+T8cL$lbbv`B;rQo zx;C3~E^|vSM+YoUM7kqQ0!Kzz<8|%^*u^^_B-`c!SfiRGMArE~Yo8Z=qdh!tQkY43gQ0pj@x|54IEP8hB2ic2c@-bW~A*X2gjM-qrJ5cxIUgrY)t zzzBfGxc}sr&uILGJi*gd{t5X@)3fU1SWP6gGH;DhfoZx}UGkG6{C_CRP&u-RUJ3*V zpW;b?A6q3=hQ{_{JvNTB{KF*uSZh2L{1tb}=V$@#=rx+W zy^ja-b91f)cnnsE4zn%Bnl?RBE|1u-O1Sp z{D;sMM?r^S&Yq-~%WKv(d~xvUKe)i%P`i!Wlc~1Ebd+Q=`8r}S_58|C`UIh;F(!am zbGkPv)?WxoOXzQ_nr-y4dvm`E0bXX~$1}=mHWmujaaMDS;Rp2W@X|bvBl2IliIW%5 ziN*$g1D`_A=GR;AymQg8s>cNvC78L5CTtgTGx66FHIp~W>R&#cm$NQ*bkwF3B6MMd z{eU(*FI@m1p{Iiwx;S)?ObkW`*j4AitReB|%L_k~ev2_-UoTx>lWx&h*2nc|ghfb; zRSwTnYp?G7eLk2K6myv5Ka%;^91fj$DQ()cN)z;v@`m!pGMa_ty#Bsd(j(%<_bz$M zY3jrpbd;60D(>adNXQ4C`W9N2)(521jok%1gCa$jG+u^HI>1~tI^o*^gMJw|uNSv@ z$yu8q$Ovrs3ngsE%f>0quc9H%QZVmXRb-uHRtX%Ojkr0AuhhblQ$1k|6-FF77Sony z<%aZ{AgLK5$Gjc)y1G%>wr3AqchYLtH{RA-d~^uw;$MqZjS1JzHBJViAzl1t(eM%a zHFXB$13{mQBl3n$|ChoL!5=>Pm<*{c($o7IfU5_N#|lI?WdHdE^R+wcD24|CI5XZg%t4Ay3b&!*oRwU{+|h_+pGfi5&#;3zWTQ> zL4)nN_R}|-=JF7#f&q>~xi6Fm3jGMeiBB9zSAo_BC8U?NVaEzer7WmqGQGA&=9rJ8 zx(5uv$uPGm-(=L+Z{uq%9Y_AgUPfNo4sz&nX3t-m+fLN3uG1iB0ObNS>7$rCCtR~z z$+^fI09Ds`nZ#p@&kP(6$hInI=hG-Zg&@ltNo*P6SwHG#t9Vu1%Y@*5tP@yxwRmK@Of=cf>QB>0v}_b&Peh6;1# z>MF+PcYBG*b(fq>TZ`VTFl!5f4(13zymoRvm3=3K<4a=C(fe+WT|1HN4<#qn%BW-W z6r*nwEeo3e%C7ob%cVW{X@`f_Ah6jj-5<)4&u9XQL?=3Lta_1N`tZ?_RMvnWLG0zn zI`fd*P|yf4y@jUKhT2%VlcEQ8FVTs8)l}+^@^cIHMXrakoyHpM#F2FGNuH#Ls4^_x zo2j3gJtq%;@f6^1hysTryH?ol`m4;n?PYgRSc9Flxg`)ot(Wo>uGzahiMf?I!b)Ki z5{9l~G(pPRIsWJhJ@9W6NQq>KWc1%z|BQAujdHlWgQ-VyBDlKg)}|X)LSeg1#>T8#-fSEXMkyN-$}@58 zl>$xQ0Hh4qnQdah^cku{~eb1unMG*h}d~Oi306pr4KcRx8%6c z_WZJ0v%MNBmG^OkkD%c+!n zW;Wu@eE-?3QIbbCL(c5FC3qpn>=08}`A13&9gvsWrT%ZQXsxJ`}x!JU73GL;cQCMyU`A~?0HWyX*^DluYlQn zlA%8dgN(UgjDkbrEJ5#55Gktc*?w&p^lziR6FaoD@wMe{U9a0u83GdkB7qtBv}fb_ zTXnB7-P)hvR5N$yXH%(pKl)h>5$}b-% zhp4snD`0#|b|y~~+HBfEUnCX*ov#4`dJ zOqLU07waSJqfkuhp!;&vWU0TCv2WEJM-Os;NjErTJGe=(ZT8fF&HN=kzYvc}*;M`# zpFXm`m@;5Rgt51r*dt1PJV_LK-tJ8vMiSaPd4WdEuCFKdPp-<}f^sW8`2-O^D&#^T zN=>1*7K4VV0+V*H$c?B2a&pL|k1Gr>+=~B5b8-Q;8IWv?e2Sl~Kzh{SJ3R4T&Dqi9 zr~}5xe7B59VZuej^-o{htK%%9?i)Wk+@23Ssu-!29|Jef1%jv3#<24yEN4z*tcLED zG~uN|EHB$b{tJ@`PHDR)fJT_KL|%zy7q`z9ilzQ)z%eY0g>(K4n~DQTE?hn`{QjeP zED|PZ_=^enn0y%!M*sVOpa?K~3#ns;Xe=(=*We@^GO7_(JU@djiE*A1jtw3qwEHSb zfc|htDyOQOW%Glkv!0!Lfa9zy?uoM2_U?hg4LUR7HHZ?G7b_Bp?BUn+^vsy<7y?V? zdfTfu(=F7ssSc*`wejpW2yv+|b~7CEKAF9PyZ6<39;7(k0;(QR&}ygqx*K8b0@Qa< z_8RX8fp01uz&<7!Qyf*~N@&LRxX~~H@o-?X;vxTDtT`Zb&IL&Xh3gN>GG0JslC!3N zl+MNrh02R=q^%|Ch}h0Y?s*d$wd{Erg62!5k8wFQf>amK_Q>|mMHgU#zpUTnW~MRT z^4yddLXzD2W=LefbH@i~eC8g-udctUkGX6{YB@C(vy$fC+aq-=odX8!mG&cfdP-1eNiY|$4i&mAQ`jM5a-#| zBVa;|>w_~K{d;fw@7iW zI4&!Tla+{+2Tq>iFu`&>B?osILFoXvtUDTfdD9Ri2lQes5Mgr$XJ;<04_5G3sEnaF zL6!hvUa7GW`I%Jk&2|8I*DhE@)GeUr(-Fh>uSpc!7 zBCg?N7Ohe-T(IA(bgYkc2cAKfrFySl|JW6jo|#3(?wrhXbK7 za`d^+fiQ{;mKr8BvQ(|bBb?T`~QK5gqCqGeV<5sZDVtG1Efo zDK@K`Dz;`f_r+SR*NfeWfKyolegu_Q+%$}?qCu4O0o31ZXyaI8nFrXgO=h(2M1)IA z2J*Gg1en_F@mZl5v@`cO7%HF#K*-PR_9Ci`0d=Gp(VW66SHeU6ta^g%$-_%(W6 z#PFK^oJ%eO_a>r#XiC^swr+^M5TeC!X~n0FtI}c(o@iQgCX+bew7-n43w-VmR?3dmd^&kXp>y5h8<#&wTde z>5j@FY53i8;%!$hIM&kWbS?-kD z+~9dex;L|@p2r5F81b5tJ$!z7i zaL3Cs>?r>3G{!qO^#dSiy1hp6kaIQ+T!8bCWfvg61a`_P_u2dxWVL8A{3@ z{0-I0Dr%K73+}n+P@ZlG=KOC^?C3o9m=aTTT3sFmtsf;_T=ONGV) zC3jC&^nGkHDK|n;lE#0>j4%cB6JgN#t0!3(`zJH1uE5(^HVV}BT_f+T&Ny5GGZiR+ z_fGJK@?x*DWNpG;1$g3AqW^*~o}0w}-Bb`|W?j}yQ$t{h8Cl$_#^?KK-dQ&OiYl** z4^RsDdXTS{sfN*HMB&uoeX2>@Cz3a{3A2C4w020XGn+=v12DzF%T0clH#=>R$2!7(*2%gY@*7s3l?K=8l z6wkST?K5RjJd?MVWlE9#K%!g+ln@0Tt#z?L7lEU@Zo31QHs*{F!up8x=jE50J+-~z z)Czorzjd{=SN+H=+@&Q%Fukcmx+XY123&?jk_K=@4^jXNU##U40Or(;Uz|}e2lkpu z``-Z^lz#W@Ylh=Qq6nZ)9Is*i!Iu9#0?(3jm`b?F>#&hBhV-rLcHgI;L7I%puBMNR z4*M}+KWFm0O&^=~a1w{C1t9wP_vu07M%ho62ytcO5vp|nM|Q?|f?`9;HGI-(ZY_64 zZ=1&mjplts``xgJU(Ck&m@Mu$%0@45e^slq8rgQ&8 zRCOd0kjE;^VB37?qH+{7@GrbYjQRXvPFQlrw(t-pfC;kpNkoJDc+F-Q`cVa&fRFMb zP!750txXTQ3oV-aOPFx;A5j{#C@7A$R(i3VRTSa5`W`m-wPUN5+Mv7au6FIvJrA30 znz;Xq-2=pg0epYlm)G^}a(cLs{H=mNzR8yXekcV-r4WUW@N7t2Qavr^#s+qJ?z~-R z%`zZl1uS8C)?e}>@*~Hq%O}mxz z7=rL$HMk}aHzjQ!KpNxUe?>^0))iCk8%P17*@dC|sZm$ywyDq{FmHpWm@V@<2s%%R z^h-1p;^bRLy$Re6G)qrlI5NC2V=fZ*K_s=RL84NLGOE*kuHmbQse_Yo!Kx2XP4pOi zd!)3No7?gIwP<*>ne}uCtf`=tAho=u;|u{0uyqVapEY4xg;!mAx-!E|$qornhfo2& z1jv5CTROZ$*0-#0fD@n$`xoQUxzoH`JF|w0NVECyg^~=lM>YZw_~7imWMFTp$?Z$% zjW~C)dg>wF^bt(30!*Ry^G!R~O7Ns2QSk$(Rd3!NMUVFmX@U`E3OjH5)G6t@LUW9rQEVbC zfA7JAHz6|jw?d8*JHJSA2}?^<5e{$)pKkdRT8{&dMJ0`7?P_wdndVp*Tl2#7HdA`z9>?D7X; z1nlK~7qOcv#o(aIOUfaE670LH#6H)Tc(Cgt<_Oj7-amVXn)6eRqj#L^CP1441V`*Z zlS!GfL@%+v*n4?D9|#RiDOtZ0x97}TfTS{Gb-g`rRgK+dq$LmY_OfB7{IY4NTfPe5 z6QGTMnc>hQ(T(xMc;&4$Zm89sy_E|bh8e&H0e-&KO^j|Y?h$dqmqF!)&|xf7Da>;8 zUv5l(h!YZX1}Smt4wEqLN8-&s8*WJi%Xg5xXgyZV>S2AE zSdrQtP{neusuaz4Wc9ah&xg16C|inm;+Z*ewxCr9xm)w`Inf6i6<~TRt-vCVn_=kW zo4cYNlw}y_{Oj}`$NcY7OliHki*P})C0hQj7{>^&7iMwZ5o8-lS~wa^hfhtyQ4ZzL zbo_KSQ$7gxIz9n3Ek_f7ln?pb*FUFeKknN|A<|OAyU+>;cYU|&F|*7AH0au+KU9iX zH*wwTBD=JDX>PcwzTCc-v!0T3Ykf~IXYo;MZ&L_S%EL_3UI$UC4j{_6`;2A#ZN$x` zY7h>cS|zIUl%J_Ue@X`x{J}sg6XWNS`wXwyA4wM1Epb)Rt@d=*?Ahl9O|r0tzc$Q#zAxh-I^UK{Va>Ae9wwn+ToTfdKFcivIYT-t7Q86hUd!ofAHACgWA) zbnjmx`{e%;{%}=>kW??3Z`nJ9qPb|aR*Ic!YBnhx3#?e(gy-f=%bk3K0k$}HLR3o} zy3sZd)uiz@URxZn>P8&T4;Y)dK6ee;?dRreQ{Y?(I}E4-2$g_zFo_5_vhtgy9Q%6zssHt$i|X}WoyLR0yDG=eN{B-zzpWt38A z%^5p97Q3AeT+y`C#H6hC--M}yzy7c}wamo{dM8OGMZuCO{FFHm&gh<##L`W+Cx6rT z|By~vEILUZHq6G#nGtjsY(3tE3(-*b32?l0#2(@#@}hp9Nzc79AU-e@UvKru?xp2J z?z6K*8vXnya113vUeh!lAr;~jvzfb7e}4ascP^vgGmH1rc?+m%@YctQyJsge)`Fx5 z?qia{DsO<~R8`5At^KfWt+OI)>0v6@fq#Lm&+pla=qAHa^sc++boB3 zHX8t(?TYaSDNM9GRg8`AaNmz5HVABsZxP(&RB(WCjGw>c?F>7D3WU|){wolTs{&ev zC$9DVr2Nz!ib&yTC8Yd}>^~-Z6=ulx&ZBligOuGwhC^&*UXy^=PV%G3Al?jbT@T#mBb}qO8#ww?#XUXmrQ@GmDBB3 z9X{*v1KnbvejS&guT@U6hqvx6V~LF5r2-jO&9z;|HU1(nm(C6oS`UQ{Z5Rq|d)#Zt zZq&52u4_X7X$f%OURD?d>uq}_bz1BWn39Yj)9^hR)scdZkJMb|>T3E_`mb(IPeu*EAbqCmP28m=B~~QJo$-tYkr)@sHWg~ zcilVuO$Y^*|49MVEc^{JLs~8+p(2FME@LCmRbrz5?9hpo#hg-YB&){}SZxnr(kFHY z#HV3%48|tmoZ-;R_3+txZhW}8HNq)sVX`qJPi|?wM8hp_77>>8)RKHFeN-huQ@$gx zc6brHQ`(lFq!7hbo<{Lqy?F{!rX}Q{ntb?>Tzyj5WI04<7iR8s(noO-3$}3CYjHX# zLre_G{y>1Om*0@iZ?bw%AMdc@DazAf1i5ku{z6*6l5)F9ag5;YMJYr{k0Tl#6infE zb=qR?E<;`Wp>2&3G3Sb!@0dl4YuY)?Mc4ViZpse7N%&{(#gkrj?m~J1y9{A0a^h)l zkFoC~(TOAL&(oB90+e7kJ>#z7DomV&pfWGG zG{f-G@14l=MZUd+waQ$&lc>Mr;w!0HlIZzd=hQcIMsBwRoIuaaff7AKpLvVN|3BX?}jk=$(Yo|@~QsLy~sUTA)h)gUEz3(I@ELPC8)RbnZG@X{DGVo zya4gA_2HhVH5(Jqp#Ze^Mam0^fo^oj(SK1oE%(tTo*30h)>lNS)mMI)v9se=b8_0d zl2SGYO)F(MB+ub2H`w3oWejA4udeXw^5pt($@VH&Y2UzQXbVig1?VOoU=Bdiem8fI z|B3LqhWCgKcJ(AF2;5TH=wyUVY-V(yn-+3b8x+{m%cwea4<+Hb(pnXuUr4_&O~T+)k&nQ?U}`8+w7lND-;bvU=GU-G)SaW=1t;9EL5 zj2jXfzdsVX9T;Ujlx)9vv5a~D*umm?^ig&Q)#3 zC5blRwl~I0_by3~ULKO^ zf}%N0iU5q(O$W!KTkC%%Q7Yp=zlwDP@$tU^If5|(=uf~HBMJyQucG-b(hjoOd%igx zg5e-?*e0E|<>Wh!2)K+b{(L}laVHSG>vkEip=}Xxl?c!uGPXqji!N>dMVDb;T;%}x z_0!X>8XTt#nQN!2I5(mqcJ8bF=$}85P;p34e+Hy9ERo#`N%>NF|1Ko=?^>&%s5_(; z_nP0#`aWLqbO*Q|fueLD(%c&zYjhKl&)<_ScvZK1o%@&Pf1Z0S$iPG|d}UYGbdI}; z22kEwrLVKwHp9QZZ%#cz5TS?%XoBQPbr~F_vo3k9n>G)+HDhQ`788HE4z=oTJ$`7U zHs6%G=ikt}kbiwLMu^-jZ!<}WhH*MnR>O4%={m=H=00;ybJXI zyL|Kbb&%3H4^dPy+m$(L(k~s2w{SK4V0@E|isG14KVGD$t`*>({%?-WZnWZBAi9l9 zjmxK1-%0{MgQjL)phx=l@?)9?8?0zpL|@y+ETCThch(}q(-ewd_Ui*`%YtGlX9|m< z4fKHfvKoVK+$&X3hA^?WQs7Zrg)CEqSR&E>C+Xm1M+%}sU<5!r&@Y5!J9$~JFF@lb zk1jlhUFQji=wh1DJOXL@GcepyEz?`nTBiO2P<4bd-yJE)qtr3kj|_KzvgBH=g$K;$ z6fh@GUI}o%H6Q`4mv2$jZpSz(;n}}m8jSOMJaIj18UN#^QY_3HZ3S^I&o0$ymh+&` zQ>Igcu^|{(cGW?@!;QQNgG;bD#&rl3GKH{{eA-w8$XiL$dz-!>Nn%k+osp9jbyI*T zT6J|uW~eX=VFRXlo%10dS(2K>Q}zvIwrZ`Yzw}JEeJ|w&Q`0d}^J%f+=Xx(}pHcPV z`cf&mg$z2REMjQE{uwR_OTxscmmP+!`vvdGZl3zZbeq9SzyYjmqQ}Di5xrau_Gc`# z!UN^7OeOmdJx2ZM+OHc(8{G12W7sOoK)A7byVZUc=R_bTQ!%!XuX@m-YLXF z()9dxVkD@JcjI2`(_fyRGK7$T2;?A4A~Iws`~1$%UC-(ksq;aKS%M(xm7lzJi)fmS2AAOO*f@QT9PDzeq;S=(oFHzUor=HCWJT;S$47ggW2YbFfA}OZr4WOVE_%GO$~q0WS7H;!eP0T#HyHmB z<90vNnNLM1a?~{u`(^c<1p%%v`Sxv!Zmy*U58U3p7chSaXu%%1cNMX{v?RDLhXH7L zaRFJMP2yXgx)zmek-tS$?};jgCC&M%x;q5#d!}f+%p5#5yyN@|1SR%&uWx|#_&lR| zI5^$N{x{TT;rW5OXBb@Hy16%3I&T%y1}>$~wsDspvi1Rd-qK|JkK(7F@Rci1vmd?4g-5uhwo3j+2OfAcvLUb0SGu()jJt{j-RIf4fZA zJMC^c(tuac(w>H6S!bdIat2aD6xh$4galqqzvAW*KbI%$n?Iz`%&iQoS|#0*O}@p^ zYLqug?}KZ^IawLz1^e)|gQSIU>tab_Jl88qCKXUZvL73_Or)gya!$nelNOiE!*(1s zG?LzY7#@WWh=t}PZ^_@k81b$tZ{ohHTfH&FBaMH)7T~4i z)FiX*SUbJadZzU7A*5MyT60N%t}T|E@p_A4K5?Tf#mlkoPwwB6g+S38ML!cB)%@oB z8`NYhy`L~h1Q5~wOV})!5001~wB-12Fe#BS`}gfkmSMWTed(MCn@1v$@DQ`c51Fx) zpTzy5;jAh5sqeE^7Lk)O4(T!9&gasy=T(cND?N)7?)=dWK9#FSiJqdxTGClv50#ao z>g)TX)0^k>N1U#?RtzX=WibQj-5B?dPY5|d)P-6gksVS%u5RLf{T|l)GnrWzkBx~rG`SMFIC9acRZ_0Nn=HEg1Gkl& zNStyu%0ksDQ?(=-18VJ1%EE+lnLJUiEq-iECJ!YQXZTi*B^u}c`c4u%Vo~DhPQpFT z#g$P%)pf)d6d-#^^3VPQ;WO-NGfjIITJlai$xDv(9S6Zs26oX`j34)uGrRsa*Ub} z!VD8z2#+Y}eJ;SU3}yWBF=beu~YHoq+O(5<-afH$Ch) z|A)e>iza|E8}D?YPM-2WeciCaw>U*n=d8(sC>|evJRmzy>i(iP5|!ZO;7*O*5@wf3 z)L$IN$tGHisncGp2$z<0d)?->Y_0YyFZ37Q)RV+=lzCJI*>>a60%{b^5xb|VD79d> zbrGS|pT#RqWm9v3Bg3;P&kH+${!$K<_S4F)?zooq*Tmf_&?$FQ=cAh~zig8mFv>o5 z33qw-87qwk14IiYEt`q!E92{V>UMn=!O7`dYo`YSG&%H=l;e7lkFM&_>f0MRU_I_W@JqvD**dW_t86f&| zU?1)!ucn}eVq*Vkv5;#(hQhW&l)_QlURTLK{KTaH?$LN6Jl7K$&yTESUN9D)_>V}3 zRJ``99h4OVw>B|cAu=l}G2B!AygqltB}eDRM8ud}*W2`?*qB4!GRdej=hi=t>^rj8 z-{r&V6`%A|;^c+iFWir?rzNc>oWDvy>8n}rPG%ska*WndW;bOvT)(&KkklZ({=~PY z7h%9-yfRDqiU-V=t*&b$th4yKA>Hc`HZ|vpC+6G`Ms}UoT~8im$>k3pcDLd>f1^Sk zGh=SK)oy$>4QtKO!_Qu|Psfj1|D}@|(g2J`IZ^m10B7>5xPq3hC1}`rz)*Cp%gDva@O;cAk z#H=A(%nT0!m?@v0Be>rECG$xCYuo;!f<_<8dwTKC=W_Xw0b+w_ODl6?gG?DRK|*%e zZKN#Y#Tz#m%=m*n?){b|j;VT&85XIqr~zkSfX7MCC-~W!c_5Vs~MO{=z$&oN)CUjFYdb$8HEWKlkeO0qec@^H>Jj@>*T9Cr?+lg!hue5 ziL#K*Dlh3wQu-O+gZN@Js*ojAi0RNGd`rO9wy^{xhC62JK_zZZ+;gR|#!{P~IPCM< zyJ+HINAO%}4FvOMj^yS6cB6Ku|HaNJjNrOBjphiI4qRT4e@NWvgbrh#F=RCw4! z4{5ezuIo)XZyTY5+79tQy=uO!*e5OU!Ms-y_Lp-;;_XbHyqUTSzuOtwg{=3YpMWSVD~A7dBdad#hW5jNvF>`;UjN>$`W#^^ta8EI z%l3t8* z+Wxm^6EJ#*RwZOq7DTr~h=cnD2ndaiaEH$uxh}81+4}(lRp%lGzd{B+EwOsjt9jN^LfBn?d zSPxUSC}83$HgBa~sHP=NOQg7s_a*&9?X(?HcUePYeKel}ci4@(ho^?|#|n{6RRgQJ z4QoUj#xq=Z7B9+b3!!)%Q7n z!J&Il5W@!AV7=;3u7TD_`sTqgweiivtn&i1!mrU7tF@MToT4V3m%HZ!%5YK&SRoML!S! z#}}srEL;|nke1q&$LhPLL_ELsH=d1-m#%lVw9iBBm){@SpAK)fAk7?beGE@40w)eg zURZ61*hAnEF#Mq`Fhyl`4dUVVdQz7tGnGX5J50w0ZzaZrV_egCzUw9|{N*Bn%^-xm z9CO>93h1Z4+TK-#VTX}Ew&3rG(`z-6A-!V>)D{b^Obg65JwShv<78d}& z1=fU?xJ&+eN0{nGnW5tF-v>0?xkdSD^&zkSrj54aPowKuquiLSF*LUUqv%Bomwypj z?l^UvGxr_)CfT)wO4AS7)N%7T$;wmxHz8rSCQm<0Cg;@B;M^U%gw8=&5KZK|etGin zg97(1=}C8Gub#Kab3saub82ABLiJMUznE8mIBPvfI;Y_A8&ce)|7rkRaMG)`mn zWn_ZQqxRu!D_dUsj9^YU;>C9JD;=Li8FuXZ*dRfqx23ds^U7}wLWT8Kql+BwdVQ)r zw_%(;8q**4gUB^KERN?2(r> z)m}OcdYk(|*Zkl0#qM5>llaTUEIJt#J8W*-K06F^f*fyrioYGP-}&?Hc9`GB9BkU{ z=x-iK%kj{6V!hRCElxrfj4vy-crj*12`C{t17e3k^$cua4o)N=w~L}>mQ|b*ejZG% zli-<_3siJD1c#F#p%vJ4P~*fQ$F3RY^JCsg5+P5E&8%;Fu#?@g55MMX{%mQ_JbFst z1>tqe_j3YCXvfEYT^;IpYT(yy2Pv|c$hKx}H;eYNZ@UlKNV6ohInk=oQp})9g;hh4 z&dh{alVhqq8xZ5TCO$g$vUa{UH(VIdqA+?VYj5Q$p1Ppo98}|5*WH(U)mS9^Xf`)9 z9G!+W8=%@?ds026+|91zvF&l8u2l71zMRK2nx%?>5%NlRz-4+XlTdEh8&Z?urmiQf zkXneR3?J3Pf9NjK+QjZFk`R7yuHQ^AU@_Wfi0vmkT!nQ|a)O`q6I(en%YojC>ZpDw z!e&voXoEA-;qI&!qCTs*n4U8p?YuC4qG-%EG>r29%fzTe-0S+S4DEf!sJ zvsX886?k44`@f&u@bo5cBH+O?h@aF^2)h^7jNJWfFB`oDirj(bqZ2&O7J6{oX$W zTWiXpjd)$@OF5#O14BdoJ4dGtP0C#B%g4wC7Slnh9*B%^gF>6~_Ljfv7|Ofqt2-9TvmB{sv~SP{${r6P0znwRn^xM9?PP(Go?lJPGn$!fs=M zffRL}91G1nH$6Gj@j+ypSTxqwwhqLWx*JScwe=K&LiOLUMsBeHv0X+sAnXggo|1R} zAT1~6rg!%3K^YG#8Wgy z645(BqJ;<%LiA1$LDUc}TB1f7qj#eB5WUwZQKDz`(MgmML>-;c#^^>F<-H}p=Xw6` z{ekQ9>2}V!_gQ=Iwbq`UP5OZVbe-A<7rwFmy3q5-9lV^KL#Uk7TIplt3hfSK{2-BE%c+kUWLtiJSF9Tn_w68W4>Kq5Uioc3o+jUMFSn(n(=SnZ>_k>TBHPKAOu57!HPWW^Pr|7E-?Tk@ z?pYqEWBoYkONHC?YLr`Kn9pY46k3Fg7)}>6&RXy>U+k_L7~`lScr$cqT)BI51=!!8 zImB3rx28>$b7uNb1S)S`H@O^qL*fr@U@Lnp;8YhpBu-Id1rc(OCO^b(E;#FQ>$Vp+ zsN=4U`o$>kIeHJ$ZJu}v;dVkKHfWST;W0(Fw94kDO^VhQ*)#N93jcZ@UxByg^?HoI zt<^MjnrD*3Jr>Ps47XQFRfMax;MY4|B9Em)Lh6>p*ao}*X!W~o!WC-kf%&_P%FUV1 zMaEerIj8e@-=9F#t#sZ4JfYl&N*1t-420?;}} zVRts3bkN?!^VlHJjOskaH0R~k9EFmvD(}zs`X%=2;#|MMpK4e|ZSZCvr`^M*g+>D3 zaTdOHSvHZT6OjG5a3(|bt}odRr@NC3dt?>mqDKQ6UlVWYwek2#8cq&baFx_i?L}vU z^aisZG==S4UxiNpb#M+avMqmmVF`F6f9-#=(yEvpFT065r$%w$>vSw!UBgIjoP?>e ziJnD@h-sEh?58wAoU-o~qKWrG4?~2DJ%l(T*`0eEBGGTvX=>H&a>G#Qelx`uo?<0+ zbx%f$QB3+&JHEB@<1DgBy%`N={dcd_$ukEaZ6{|!`tKt3Pcko&&kTky5Kf2{&&V39 zfsnnpqXMqx)XA4(zxbDD_P(sSE-)g6s0s}giVb@%AT33x!WB*oAqJ6YowlUXN&9jMZxPDy^7z(mu_o!wB zDCjW`FPwbyL6n(L&@+K=FCzPlXHpZqYSM&Vzl)@$L;13OA zK3$NsZ|Xz+*pkL6+-m`*%2>lDHW6P~aK=Z2$~N!x-w6q12ZLL?^?(O-pYkW=Y&zJd z>n(59Aa%FNQ}+|G2SYR6XP#Di;qF385hTL3*Mp|>;b=t82M*_D?fy^)HY%11?w9#T zNADoa9Gb_$7DvEj>Hekl7PcNA-`FzI!=b2Z2j{gP$b(U%N~7Lg-no0R123rJTAM#* zZ5!bp8dt8_4IG!(R~lM0qUve}5m$}beCVX_6m$&~=^vZZp$WG$UU8{rL|5uc0d%hV zKga_Vekcs5s7{8XD16`C3d|S=ib|svM8sYG|IpQ4*gIdYBMJP3T!^|@w7pIL z)>kvpl9$TLP2h}3mF6u2J9!{e(eiSXHI#*`Cp4=rfCN1_+#nk##F{Ue_BgZq-sIwt zwIK}qwfWM6wWUmaX1m8y`yhvqdhs_oxi;$boLetdg5~kRj-dM}A6^zV*j%tfo%sC$ z3Uv?SHxHoC3}zq+9!_?%@xt(<>2o`Q&r@feeu6TBMN-Gd=Yk9N+JgsYjLlV`=K6}c zFrUVniKgKLN`GHyq|3y7rt51+>)U>(t2L;TB?*mz^`Vy=;tOrEDeMuIZg)lM1r1G1 zfU{c79%XH`edW_(T>*>wQT#}Z%Uo<_xWpdEe+4y%n%<>oE?Es=o7~jfE+5=_(pTO} z`yzcb!UN3M;FYMmonVbIu^hPWD69N=;%@(wfo>hU-RtZMO?)=jcFI5YiT)gv)%r0= zd9GSaecOFf%0>aNU+JuS!nI@R?T|I8YD0v;!u{i`y4z|jsKZKJy|948vAxXPyNl-9 z%!{VRdl93H2`HoaSl~kM?QuMH&tLyxqjrifbAKQT5DjiD%={~dmX_W0XxhETI`+h# zFp7M+aB@+ljU4EFu#B(G;np3Npf&o(E3SWhZ1kxQU8v@Q<#pNMiW}7Hey!oSL<(7Y z{95fmH^R_hcE`2{fK-p{pPCMA$&y7x!B4VWi>!-CW~@tmG!rW;zV>gIP4P9tppnz- zUS5wuSq*BfsRq-4Twc(;L$>W`Vuia!5^IbDR zun{-FMdMemmHgE||L4tIfPFTSPrEv%X()2FuLi{L_>R$!VnNe!%rTIE_Yrt_%>m|e z%1!2XkWFLRn)5%(Xi7+L{iPHI zW@2<4+h^ZzL>JoTtmTI)1nB6<^|rH|HgfJiap(7qyzxnS8Jaem$n)xfp)SNyOF646 z)q?Yh>^w%4t6LqL759I(@P4#k`OLPl*r~V*ss4#tPwzm{SPc({O}_dt-=9h2kXbii z)b`aTxAQYYoN&FoaohCl(f-hMU6vC6RC?9j#nlar!NTGB{pUOvFBihVvv%_-EliUG zy;W!KrpBkgasgjIS&d#zB%$-PXV z&~-S>!sLh#v90yRX?i_I}&3rmj##1H>JKEJPsqAi*K9pA0>1c^30lcGw3y4h!We|@5t0b&Hy`V zrK4%zw__-w2E~86?-qdeNPC`*j@zA3hdiqlq+zVbWogrVhxv`rb#_5WP0Fy1l{*>g zII0eyp2O$H9MGcI?ZbbqL2oXp%o^uMadhyZahpk?_@j+s0ev=y%m1j+7DT#j>H-pEF{ffw&4q>6*y~PQQquz%Bu8>!L{}Vo&j(B{; zo-chDYBFLD;71dq~N7OA}4W%^+*z3McPTtx4_q zMWlbyvia(~+k^xMNkY9mSeH^xV`edJnRw0a_kf?#sljmM?AiY=x$Q>IK8!LDu$qX+ zAa$AIhM`CKiyyZ`?#^B`7Su0vXW&-gYn=hJFuV`;NR5(X=TF)wvC2?P*YJgeVPLiG zq!eU}^DhOIT9bzE3T$!r*6@rNV!s3r^+i(B4=q4Xnha?R*T?QcCkF{PzEMliYp>G> zW>=iw6R8tgd|6h;xX9S07W{?secH#pUqE4}R%u}vfE=g6CupzH_nC*zoeZU9U*4pL zE^>15bgENRcBz-%JN3JvKXd)-H(>n=!2s4@oCn3%ivD+$*A0sj3YV2K^W1BQ`FQb3 z=ZJ7?MI&Tl0sCZi{RFB!m@lVWO@y2ng;{pF6@c0`30sf%J1 zDL7Cq{Y=*V`&k9~?F7SAbrrC~dMB|+blJKP;`#z@J6#v>o}72~C2l2>c3tGRr%llv zJ->7KE`104R2YtUwD&8Bb@Pby{hRh&v)0UD4d7+R`!`d5Z}gAP`OtmRY)F#%iHN@t zD+~7PZhsOES^DJ&?fr<)@F%-H!3KX?)1Vm%qxSIf2BPvR8RntJ_e)K>+Ub?V()eSt zb@FqLs~|EUbnI2kMN>9cT3$VOM)k7F^5nRxU`+ZcpKLqIG?0NL*cC z-kdZ(B3!w9k18c(w1A9!l9DPvYXIOIkRERiH5C;5nT0AO_0z1E46aZ$P@GKvNE1a! zO`X5)dqgE?x2WvLwfxEuPo3A3heCL*v#>^GKH}M18|NhRu+E)Uu}p7zEAyrOer;^wqPD zr9wiSx{;I77EVpD>^3@{%!gtfbR`a=De)G$sPj9oZM(islJ>sD90>cZ@&GP7D79Nv z51?(na>l1KZHXr5y}L?Vc*MR9OI;6-WnaUkx3u~rQW=%1eWT8LgdFrfVdjy6tbTo2 zp;(kW92?!C>16h|%cU+`ivy^GY_238csV({w|-)(6qh_fc6v;xc|qfkLd;&C3*Sv2 za{9k5%=)*5xyo`H_I|pn@HV#gWxMBcA_4tq%`jF1cKzO$-r7%Tvb#4eJJ{-24af7O zM2kouczG;*AhkUwPkhY?6^95lXKixn5lfE(r%5D8jkZjsLdk$}&QhiIi$|x8$gjb) zu|C6hmd`WzK(8OMKt+1EaN>fkKq6tml;g`0m9V!~5`q)%on|#$$!_bM)$9$861+ve z^pjd4lcW6`*1xZ< zJ+0sqctYm=gTNZt7FlA+&o5+&g$GA-ldH8ntxtFsJX9S#I4%nOsCVRsgQEg)KRhWF0ztO`~TAnlJ?sf1Otxgf>^ig*hG;u9dkw4{%0) zY~7uO8@Nov!4Z`|4hz;%o7u*r`1;3bdPCC!++42=9)`dE_zQ8;ER*% z7UL+ujqwEJK9EJXvQz3sq22UmyQH#@=2D6STRLe94K08c)|IEQZ1=QetJlM;&Xa%E zgE4JQzTy>H$@Wxj=3~v5ChjZBsO8=!3I{!pTC~#su@x zIIS(_$}FBK$o|v!1uG*@gYAh=ne%fMM|BfdpmpDFYhqtl(Mr{sb$wDt1__odLf(zw z-QAYQZJ4a9~z{A#UETOI=$pr^7Y=K|BR`zS;m%o2HvMD4aVo8x{if=}gvGrf$5VQV9(ZLg zPsXHPLrLe0HR~;iEF7$dhm2JVy}L(8s`~2tvm4zi4yeY2UiSV0m$T4pb?n$0Xu}5S z)!m~lNc#k{!=|!dZf2AT_F@_%DYG(^+#2sTdkS8x&a3|?p!Tl?iF~|bZIF!nQOx{A zEccP|2n1S5OXaR3>3br0wyn(5KOk&ONv{I`^!w`4MD|*7i*RqOMYmu1>eXJg^i#kr zeuFYC^eTKxj?duwrqc4W%?qLa*rlgiP@t7RPrVakkLNq1_tdtyt8j{)!}!2^`_sg| zw{C<=Qmt({edTR>DX7Rag9=ah?8*Q)8e4rHL z_;KkYS^4AA4^#eVqD|N$qh76<)UVPSGk(m1tez{BJUoMn5y5{M*M0`WF8C@hitJ@c zzfQ%VPW69drz^tG4Ao<^s+V5$R=i$t`>nIt`g9cj(3Hu-V6ee%yN`;#cfv#KN?qDT z)wqoVSEsSnq!Lbmi_;$e@Dv+2?;6LLc6dg4!Ch>!?kn^Y8~#r{Vxa12FJK3lfZv=K z{sXKVEWE8MrvX5gTQMwIDTvxy*P4X#PBURE&wJ`s3FkiCRxq3+l+bcyh6AxurL|%x zA-iXz%axuOf-`gDUUt)7ZY0uXJ!;@g2#YnVT`x0o6PR7pgKzJsVEDwJKZJvOejElK z)*bWxmia7}#@o#(y?*)|A^Wc$-;ec^J5~e_OSXM14Y=XOJ{ZR|J@nJ$#%J=SW&MTc zw*8CCo<7q`o)ua#rQA`H+^Ao{D4CzJu~P>kyl`@F;}6Z7Q_usm2U`PHxVao@!Y3AV zpn=DEvzDH_wUZdY#CWCdqcG3^#vRRRT9`eN<+sfj4JBt<->y{Mf9iv*CU~Sy8x|Ms zPL(cai#MUF`aGR@hDjle-KXwgF^Mf#9U+MhnhyNCLtvIr zjxKYE7Dchp9xtSm=-4i+r({EoO3lfUQ+mb1a0v}u4KtC&rZ|x?6Phit2<1BN~GEPxPira%eSyX>MN6{^~qr^tNHA^pkc=>+lg6xVc z_%&&S1QUjyo~A8oev9G3tcW9=vnCy%=S($mhZQb(qMOM5Zoj|(F}x$>jWeLc%5OWI zpS8CS&UtZ%!9Ii1k0OY-Kjmma{x+WuApMD2*$n~C$_uk6z)!3yCSsX43s-`-NZ3OH zSJ~^&(5$U%B{XT21S7#;yBG14bPH{VUmc-78D;*Obyr*M?~hZvJYciyHa>y5Qa?2z zR2I>NW*S%WxUSXmBiFLtCd*0=O1VrRy(TDNp;2&(l;ODVoX>U*@8>Sh`1V^0j+K_$ zsOJuJnG_IT?#*W^X53@WE?GyBqz#>Kr%pHhM2qQI`-arIj5-)VG)Rv%lgv@25+kFH z*+J9;#*Ibay?)IoD!4rv-G{J0D8jn80MfO{;#x+B{gpG_{71>ZpJX=v;E(&EOB!Bw z&<-L77|Z4 zehmESz?;V|^ca&|)|?6bTbDE)bKQLMtjXQi$4pF$jt!iEz=al7xJ*${JikC*dE znyn{XG?P|c8k#0%^TUYRB$t8g$Z4)g9or-!BuMv7Bljjv{Tz;QDyo4@gWT)87=w0} zYm=qu0?w!+UgOVobY45`2!GAhY+dD0apYdwZI#ic$Zv_;uFZoj^WWK~dg#4VQXWZ7 zxaxr5Dj2)i2`^oN`hmS9W7qu^frEL=IDhGW~2gQkd3}X zurd%?o;1x=&;@t2W%qHBp9v2CuFF4z6m3=J;4P+XJHBg*!U8fx|Smmq7ma!+h~y9v;Pv zeYY?F`j4=8kN9ME_gZ)M=oAh0NT!KSXz=MW(W}FT-A2U0SeGHuaB7O%huhqmdDK%o z#ui^ZSS+9>j^d~@C#c8wDbh{+*^Rk1DU0c{FHoZL>f6SSj#4J{W!b+oU`N?v zc1TW@v6VHHgs;V{S)11YIhvg@$OluMM2+}pwQng{q-w!#&o~OCq>QJDHzxyl^wffL zSsw&0m$}Gqh+$ih74h?}sd!#N6%d>zm+_15HGjSuk6yFY;`3pA!NQBzfz1=XY5(hh z#MDG_P)5=B5ihnphOMTeqM^lI|9AMXu^UIK%#32BP>YORqsq@$L@OIM`7AS4@nl#d zXm1OHxa>s&tJiBPv%v{2GC`*7wX5;8Y|J1$B?C9O_G78a1@z&QyA_JX!LURVFOtN{ z6KTSq8%D9_n6;VT1i$KynBXl}V`7IOZ;k=YKX%j)C-^KKOsIZ0pfRUA}-_auj2$%A(*NHZ^ zpNIF=V$1Q7D$hwzXv`q~hWzQ|8Ensr^k<&iQB@Sg}i`>)=?<@(NWT$!{FzXyQ*&$Hxl-^ z?}`+VQN>Xyns%x5=Y=xA?MfnlfGR7htFA04Ug)zc&hEiTC_??d%r9!CQBp8F(irwP zom3dTJ@02q1_eExx$12hglIW!9sU>>9J@c2fh%8^$7)d(J)LkmYjtVp28WqPryl&w zY!ZTh9~hfZo>4dXBjXm`6>wa{;nF3o!s{KHe-6v^lw6}ptdbF4Go`F(e%1_eDbMh# zK7NzjgA-d|p*7dDvJ!O$nqE0ag@_b6#`LG5|CCo6fF)7dn$5d^l$)=s{RXcZj;>PB zvIN{P`=~6)ChHHTN$Yvl);ibtPW6{-t?t!1KxsVzXwu?il@kW4JLsLe#~jiDF!sr- zaZ0~@P{~k4_b8CWIzG6%@eBtj&Hv`Uw0DpN25PO)q_52+)D7ZiFbA_pk8m4&lZ+b* zt7R~v(eQkE`{PW!~?Xxj9Xskzuz4kK6zIW`we za@3Of4?}Gf;r#6MMacP(p&8EcB)G$wQova<3YsQA+FN_92qC~o{84ZWw38^|&zij- zW9_|MG7L%T*WYedEWO@-Ip`8S^L6LYOMiRjBl~YxZ%h{psZZqJwk7c9@8zSr^bP+q zK)9q%7FQ11KJ8yW5=or`e+ZfeNype0r(Lo5PO-VBLd(xfNR6I6D37O5Y57d0#9+#% z^0=n;;b`cS@GP6=?=7Bl#{F~a1HA~)PgzO<<}82m=GIeIoGgJ`q#v5Kbw=&P<%f;v zB;t>uAs{QbZO~)Q9Ci0gZo=Om2Ns(UU^DCGJO@u$#4}|{mf!T7<+6s3=F0+f-9xD8%R2nn}D0<>) z;k#EfU+y%G9?=e(Mx}=RSnb!EI`Bm%w;9A9uJKH+)1*UbrB52?CiN!DxyAabu01~) zVX_x9cH9Og)y9otBW5v5|JAUo-r>n8;Q?i!ifnkIRXt;z$<@RzAvH}9Q92eu4x{om z_iGte)!RX&9h7+r-Ppo)OKh6K4}y<~i+5Ap&e-gj*E%K-ZE3^ZIaoTC=ypHI(Yf5U z2oIa1iI5k>q@lFJ{lfE@E&PMC7FNaThBF)@uN>k{H(8=tzL)Sk>~g;?dG77&v;X=& zz3Do?{0_F?QBr07`Ut{VoPX%vvDF>Z?HVagm1@+f*SO?78p}mi!}Mn;6(T9y_c=57 z@?(p=2K&otjW0Wqqf&hs%l(?!v!{{93ox-l+URMf?09v~sFauwMAUKim}knmZNiTU zB}z{?ps_3aiBwLbt62>~dOc8{WxHcci(gK`F@=-U#m)5&Fq#Ok%K3n;qoTVLcStwt z4a-uadwXeehS#h23`iopuu(iOk#&<7FLGd?7guAPQm<8`~C+VUQ6GmYy~+`RU0KXDB4cQ-&l72{xE1 zI&zm@P}7lPaMJQ|N6-%IivDfg`?v17-ncZiFOdh{#wrf`-*EISlP+R*iVa(S-1Yg8 zoJMGEUo$ZK4&R-q?_jc0iY3Q)Q@&%l#kz$Xn_}uokWl8MP^LflPoxGK9Ju8r>P|p< zL8%#Big(s< z4^M4}wPr{w)XsTUPQ9m@JZw_-e0->-GpN)5E&B@9dwyU! ze?X>8L>vb-OMp-Wxnv?2bc$?@4~2XlZ|8=RpQXA{(Nqp%W`Xj3In6V(LoY7nnSgQz z@p|1~Rk1gWm6K@UyI49yy}6Ay_O+w!QG_dKTje4ivPbE`?}^HBXk_iT^CpI4@cSB4 zpe8WTO|tAS`OgGx@gtthE&qfQbZp_U!OhtQ9!^!hPEbWay??fJ5cU+&@$M%5OTWnHXo9WL(XeR)_k>IlK4 zYAOvc2@E4XJUuqd3bY`9Aa6Z@g#*wd8wM8!Of!Un^J`P_)p2Bo(F39Gy(?8jD&oaL8uF4T@1tv+ePl>JT3cbcO7+km?bnS>Bk%1y`x}s zwe5?jsj(2WbQ@6KH?Hl=BbIS;b&dqzqgi)^>FBIG6oF=5q!eWvxs}TusV(4{Z(ING zdA@h99&nZYfK(oRZWXXdxost2E4RKLEOK<$^ks9xnaQJSA3SMMphMR==>#n4d+{E@9+?NZsMMb>ZNok;9@Oq zZ$;Czr&{2OG3qT*)w#6*>G)Cu)<3TLWz{i;&F)f!JRCD$=SU}q6eEsz3=LECry5&c z#IGH@nHM-Ov4JjoeQi5^GgVgBUvQ=-iYBz&HOBa+F4XdC_>aFx8_sVc`?qy>#C2gK4Oz5jNB>z|Sft8e9ivUWZ?isjRJ zEH;*d%0DO%Y~e(5OxW)-j^UVO&&V~EqrUi4pGF{*`-t##&of+!VCP%p?=UJq zmSbCH?4IJ^p0XN)u+_NGG!jq4+D|$BSJ*e@~GZj!%3tC^o&V zE^8Dqm)*E45K3D{h{A*4SzrW-2(?O*&Qp{n)VaZakNiDYZ5 ztQ4}SFW7ewA{Kf4n60}|QVq=yCDtJy8#GKtFRh#-$Ai%iIAMiuTfRi1_{fj&66^Y< z)^A8&`LYxcn!RqdYIsvpr|yu}$9!wPe9+#w{{;;byx|Z9|C8ayx<=b;mSM3N%2i3)Fnm3=?Z#^IzNxPKl85~~ifzgI9l(O-!)R?IK}bpR#J zD%~gdiG=-7z}EIXQvd(yRUQ}Kc?7_pIsyOyW&8!PIhRPDzuo(&h!5D@*p7dg@j&7+ z9Yh=rxqc%>EarEL)BSOo;#s!zId%K|PH8I^%^H*l!W~+_R%)h(@-MMNiP!cxd^&<- z3)ZzE+y=cGquYYuzz3#-uPFUKbUvP$meY6@{mr37VzjrWU=s8*!W>~&q&9?(eEJcx zlHQav;i{c>zF*R^-(h$Dc6ncgnbueZPYK;X`)tEd2VjCF*I}qmgyAVwb8nBTMxQ2e z5;EeC)h^Qgk`t^kiv#i8-R!=nrrNGx_W>mCu=y=qx$)_AwX=S{GF)n#Pc=N+x*6nK zsF6^o)@;Cb+7~)m$INUE=NKsdc34$8<}jFXPVKxshJ>;Bde;e;zQrPE&llJ%}eSnu_%pLe{%lbR;%VAp$j0q<@> z7ntytWdq)M-KhZ3ZG^r%2Q(>5dS5vK-&vn~Hyv^6SAWNw_^-Gw`Nf4v@f>{4$vTdK zvS9h&d0L|9dd+xAv2}UxJH4Y5~O0 zf69`MhRN`QDJMo)`A@l0Sxww)=R`U(_9DyuxqDnTB8{5uoEM;M%pxp>IR$)CzifG} zNqGkf!8ux~O8j$u&&hY;;{r(g+xlCcvS&VN1)~)Ug#^d*iNDg?iNTbHruSYG$&k~v zd?@z*6~tw#7dng_FJz6iWPrw4k%rMlBVjZNPneI>+)&rvY?Ffp#)X0#qee6C_54ZT`phJ>#?sOQwj zC@WM^(4phgtE=R%F+vO+5Zrl7@gr4RZ#L%l@X$%ii~q51_g5j3`7rAw*XO#c zazJ*ML4|MCuEAgn=>2a!q~c<`Yak#)$=jO??YR!#i&%5?8G+qjC*}kxd=-2&TI3ko zkKlCw0QHC(oAETFd`_P2UCX#Dt0r%;CK$T{nelXC>U2UiZMQ(8T|H&>S0wUg=T%N> z#Xe5lANZpMar2gHr7rH{Q+(qN+qTl{O>;d-{_b>!HpHWi7znK*T1XzYIM!sku8K}+ znYTNGyXsgcmJpjbI^I{ptZX~hBkkz)^<*p{+LH+!VZjg6JyBhSV&e#qq-P3KR~^VY zHp8Cthw=g>3o_KR!W0X#19KFzsoL&pN&Z0AyIRKTCT+p)_3=tqShnuB-bXSshMDTq z%+wjNaZl2JU0bWU{DF)@DYC-DYh4p23?}1*uZ5agR7IdKx$JCP^l@{s+WDqw!wqQ# z>pcMhF}NGO?f!>OSblz%?E>37s)LxO@32c9NBi3L!MoQFd$&qDdF#V6%_N!rRubEn zMi4i;yG8SEvP8lYLag_FBs;Y-XP&9QYmh| z=+JCHm+%CZX!$MQdgQOQII?9;*8zqgflU0xZv&Q-%+3(qZ1Xwz7keoOE5u8W46WR{qi>;FrS#ysb^D`m*n%rDe0xPIWOdPA3`Zacs6jL5UI{3rsAX<;5$U2;eC3GUUF`J10W!Ix`4nkvem?L^?t=XT4{ z_yu41##tv4jNZHvwn#H#%wMWCGeg%4J3M}wGeve!xDrUvoTvTJDPw9WZ*|#PEVo+m zXZJ0YE1nraziVu{Ng{ZWlfmPP^D(CWs*QHu+lKW7PpubBhUzp-Dl(;ikgj(&ccejf z(-G;%i5P|nlh7T3P1$%^^_FK21TU2~c{dL`(;ymb7#1-4Rckk9nWxCf-d})39fAMMm zpO&$G)1yzps_g}LWXlC0F~^&~s$M%J|L?OP@h3~HfRa%$wEs}X>n~~cve&wT`A#C% zuUFl%G2u((75HbrG3e?Dr;lIBXR7Wj1m}rFY!bLq2h|PeP;?2*sGhO0%FbAH2S-fd zk<+OGv&(%5Qo|2j2{ZER-_2l-Tmz^zdM07^(Ly50U$@^3x@bvF;*lFXyEEmhf5e4SXr z0AX|$rCY7=zsq<<>#q@TX7Ye~xWwt1K6v`xE&m@y0UEm(tbZ5$W=Tn&h31Oj=+wD9 zR1=*7f0TXW;FUe?^-{`VJ^8&OZ(Xk6_9&hl*fKoU7f%+CUzjk=pw+pPxT2b=mra9x98{qfa9K^b{%cQ|5SxKHCcBI=f4d}%qc$jC4m zShLN?G4||+M4R9)&4T5iv$5WcqiIMlcxUUzajx$Q{c`m)2q3lNOLuf^fDv%m5UKP? zWk*oy;dl{5955fy9wL-ZBlF{<`R_>ovlMLKY;tG=5Rn`nf&Xz~&Zk{Znbk0+8|C56 zBSIjn(d425v**PtyGi~|XM#S!wkSgmG@710?aocTbh3uehw9WJN(ZIH4h@4uOsf>{8Ak;?*M0{fepr2r zrsTr0QE%7P_bvChD$!(>D+k1W)KB108{}z7ZKGv@;xI5)k$kI-M^fU2%oUa5HUQ6> z03`WcS3e`GiI~CjnJQ8PVQb?B>!2k3ff6yK4ZP9_5*cgsCX|XgekNZMoo5tY05Kof z-S#OWDR_OHIsXMn#f2!r^MzkBr*M32sI#7@$CK`EmY==bzhv5C^GmKn_Cle1zqM{- zSp|fW7}7?}3Q^xDw%7qnUZ%D+!m)vSnK}G6uJHUvfcoRdY1>@Z^|EY7m-2F`m48XR zw{(W{0{ik`79PX&FYi-Z01#_X4$a@>!M2bjz)NQJ;(zmqz5udBZU&-nx?dqc+UE-} z*!qWO-Hobfc{qL+AT-4S2V~{9Tk!#MOF+2%o>IcxqKZe*R10oG65hIAGEN|p8)kKfNo;^-tbfzZ#CrnS|2(3q1*u<;oO8q5d5&4PP&?D~Qqb%R={Rl&2UFVpNw`;?cv7d!8Nr*|s>gc1C zp%Z%k$y!z2MmKN!*fXT>vzc%FsL=_tD=0rkL+M1X{ul)`rQC8*-UDf#Nb)#IOyaKd zQM&2o5 zCc*6?A_n8co*RTM-&QES0y+BIo>V;!;ks>5jH&eJ8!VwYl9>?osREIA^%&aOxl}ZVK<@1t2odj zBl%~nwAB!zzw)_*-SHh|>SB6;b(RJ$jqdXd;m3TZRVuA8u_I=Q-C*Hh zSKW%NH58;fjW&F`w)FK9k)u==brB#R1Zf5rY%UKHGNT@N7SFTNgrQh>tayz`f;t78J%(fXa*wdJB=0_23iC9Gi;j!VrX`AMfruec7JL!tY)exHas4@SaExA z;<3ST%YTgOQ|wJ@H1htcuime20RZQhmXtoSWVc9^;jiRQyg7E)ioi7q#JtoMZ*>oeZQWQ_;G|LsD% z5-^R!MDl$Zp3Hp!658CH)Uz~91tE39-RLQY=w&CQad&XYX`SIc6Xk#hQWEw~w4-81 z$&e3Ss)kbEi9NnZM0at~5zHn(3l%%90=#h)iNY0`=_;nK*&cOb8;MwzG*X(zN^;}K&GO6qQP@Z~+qiLsp!{+=3FI(UPviT&h~ znUPf#WI*rSb8!$lHB5}d&a(qJnK=!6Xkjf1Y&`TN&S?-yzqF)t?ZV+A&SsBwGclo_30EsWX)UX@zZ$no9+YmciBXUo` za>-qi4XcX6{!;_K^oaL=yCL#8IQJ+cnfVEz@v!!~nn${l5sx^e&1lJBY8)#=hTzLW^t&n%SSu|(!Ip?$rzhhf0 z@Dy9W1g}|TZY=|N#T7_mGFdMh7-3SoJkjY`ks}&wS69DdPf-y+GvGs@Fs$43agbJc zuj-x}6EXPrLboq7$%D?XK&0A=%u&}iIgNPF_zyOY{Zo4T*P1!J0Vt)BEth7uv6N8< zVHtY~BmXn}+<)v9-s`p-9KOe&o2}MUDRmKSN75H4M*!ZS4P1;OuNLBxH*ucEeZdG_ zs_|Y3jTNE0&}g*t!=xM8-iIwkT3h1w8(Akv`Sh=StWS`AoH?}^C-FNU&&Q#}aQdLA z#WYZ$<{^2lvADAMvk8SvJp?m9+HO{)wR{&6WBASrG6a#}CTw%Cly0HQW7a0XwqCEN zb3Oa;aT0*s}fZHa@ml^WmvE#pX3uiJ*E z(P=)(0O(A^&!B>K!|bHem#4vH0cWIpvi~3q(Imd^RnLUv1-ie_l9{2`t@_lsCm~_k z6j&l0=ffGmlsNh!zm(7EUm`q@IOm3p;)EeqC*rCb*bY>@xiWI@=duqB@uW)b$V5#R zLGjyD5AK>3_6WUiyY4d^&dZ7YcfgPSYnyF*_9@6SUM1aD0n|ahJ;MAJ{&CCv`oPrWs4U8bCSJ6E zFGQ$-mAeutcsS#LV<6Q0S*Sc;&xFXyfz6SX)8OouXxDlsFfG> zLo@W_!kX@LyvnrmB-+=^qxgjz^!(llEFNF8cCXU)elN z1-AW?ss%Pyhd^wE;j2NjE%!a??l5mz_k_>7d8IcVdYQa<)p+I9 zj6SwA-ozh$A}jrR8cJi~Dm3+VS`RHj=o*2Up*&cMk68BetYxq&n&vY<)=D0O1m#N^Jy8%fVUK1nug|iKtzDJjhO|IGx=(wlI=p7j zWi7i6*tzNJE}SC`v|WoE?L{;^FA6ZX%lQj&}XsrW`MBnm!eWUhG@z8N(fox?O zToLuv(%}L?a7Q`*01K~Sj3BMXJpO)E}|^3hz#&?e3`WIkuUsPYP0K% zK88YJW*z&r%ufzG-}vxWBJpLbKiuPWc@!!bPE5^vXw^Y3uc*M@^8b-_-SJen@BfI5 zCk{m+TX7Uw$=*ULt3}yKD0}bGF*2f}lsziSIwE9`?Ch+JV{gu}$8ntB{h^+(@Avol zqw(~-+}C~G*M05#eWeKS)LNy}l4u9qjmCA9V$9@k=qFLMp$0c)%=nQPzb>7@O}9A5 zcF-7sO5}$oMMFj7>xe3)5)&3P_lNkHhC87h5rtllE9(N>`_1B=kcQ34bWA>+ugPkD zSQj>YPiM~K^WJ^iqG))N1#_DDR#3FtjAZV&>hmV$K9a3SBM&H5%#Yyq%82KFT^>2U z{uTciqr;m*4v;H7Na4gNmiK0_l>Jwy$FKx zgQ5fJ|D@1+k5T;=-B5|r_g=xU6f%O+-@u>1Fk8VD8b9rqk6ESVq$Y$mf;r4p?^Ba* zK%wEkz*8`DaMSTlFZ(p?KR(S)8}loXRD+@qP`~A<&hDm{oLV5cc+Vs5@D^>XH zfQl#P*7H#Bq5DSdo49G(Icn!ui91^lw#tOJju)@XEN6%5lG48JEZTQ>?xQd6qJM6( z^*NU^VK;1y_p7V-diG`BFqyZWR<}c~-{8i=Tspod74esXZd?&tf>~vsmHZ8~=$3AJ z_JoW3T(6l?Bb7!2;_p4J?V_QelI}!Nu+Yf$n~Fs2M>#kaQOI;+X%$KBhD2VDjl1pJ zdea{hAiXQ*q~S}9Ia3*!SMrcN;+quiX6)+s0)T4;aYQfpV3-!H#RS02mRE8*?9_rl zuV#rl3?wn8S^r2_o4BIZbY`xHHK~u~=^o^dj7-`!9p7z()y3X($6!^K+n-C>UO|u6 zVd6Y^1HlmsFz#&c5vrY>8E>89j{wNG<%1+Cum&~X^e1s;czs&CE(EFJI{s6(FF}LC zM32m4kIZ`vK`R@#sdSjSeM$vAV}`wL>M?&@-n13sg$v^pGdc+qcdiZNboISC*-ZPl z?$iPv;g@}@HIBLEJvH%#k@>^A23eGPm>nH+(hR1QpD-@BFXg^d{}d3aHUPld01r>V z_^$hky&zS$s517y0e|}L$MRyKQU*-p-M)&9Tr68N4Y9!PGtEyGJKi^F4XF8pM(Mg2 zu(Z{NhuY1i{P;dI)K~;F{|PFXWiyvsWnl520KlF*w(>Bz0RL9i70SUwIXN2}#A~AW zhC;b|rNmVHEqXgI{gI;!H6W(L*R%plL+FL|C+%zehAIspw#GFwP;J5GI+LURI1`>R zSlambZK-|eM0XS@%VyoZ#rAqXhU5fSfZAOZgu!^)_cBCI8_D5|8@_a)bv@+ZZc`JA9-baTfMnqLil#_xM{@>ztE(==sxG6YBhFE45Q=y8l&bzLsy2M^x^{z?}(RBsusY~j2yeKa9OE>}nT&wT&hO{GN=5f`*F#H#4NJBz`MCGQMB*#BXxByg=< zm#GI#t2}16neLoUfQ#?ngQkLm3e-U=-pr-XG@rF1Sb2Xhj1!If3aiR1wezJdbo%$r zw%^^92?-IBsd|^o45T5{$RAEL_dgJu=yM6LP_jzdKwT_GxN6s_B(E7z-}jqXy$y0l zauTIP@@ln2>!tfD-}>cU@#O`VEp7JBR9P|xjCPI1Yq46F?%ujG<4m>rp*$ys!RO%| zTJRIem8Cy%h}9vQZ`CT3fn^Pa2>H~Y5#9G4pd<3!a1B@g190ni_rru_TjXN{-ct2Z zvQsRGPsGg5Sgq5fRkQL8ECHe>>;rkY^-^EOeH>^dfS&h(eA5>IjdB3#D1Rq7@uv+F zvW~QPVGEyNxh7?)=myhxRoK3Q`o44}vT&~AlYX#^MjX08muDL?+r=G z@jyLMRUV;WK&qRAeVOlUNEc=oBtn4nxj&8TppBQcE}~b`(wv%ZzxpvM0RD{!LFg$+XJ^4S9 z&l@%4Mx!z+YQCELP1<_^T#waYx$P4>Q?~dDFtJ?=_Cp&7cA8#^DUsgi6fr+& zO!&m{E(#m9ahm{e%=WI<+L6oMr##I1I{YbQ?1DmuGV5+xqd_Ev-xXI}ZR<>Rk2$%@ zA3Nd4dX6-3Q7xBME{}ufRF1qRd2?O|Hp<9*n__@D;yBE&e75p5l-u}je$(y@Ds;Xh z>IIlPS2?P{ zVZnduUY2hTrHM9O8yVzp5;(jPhKYkE0CWeXI1hX7-zdT4Aq>VOwWtqbm-08gY(RUQ z13lesE7eQitigKkPmC@6!TU7-LX%kmS3U)%Oe}XB#!wc-@|ohn~=xsqd5q zPa7elx;hYJ2*69PpY=IR;=heMQB5r=UhaSkPPn>@d*sul7fNjjH>E=H^}uNYcICZa$K_j;5uOW3=0G1N0ex{>!=HjdzW}7unmPj}xSW zWvbRjbdtg)FC4ZMAhZUMrKG_P$UA$-WmQ}p=t|xX#>ygNiXJR$0zg+3w zTYXO?O@yhsA`g61r;=JMmIi8Ug|!48x=bKN@_j1`V4CqL@Kjywv`Z`U&H4^$8|Y&W zfip-{a;%==;3+Qv<6T-uKPWKhr@2aIMEO5e-I{YH1bE>$DqqUQ55r*nz$-bi<$Ddr z7b&^O5s*0B%3>^E5(KWQb%oAER<}zwn3`O@Cz{iJr8_m2c2BA5_;lce1t?$nhjAP{ z(AKpfYix!*Cco44NUf2znk@QNfM0TJcfV&V?@vqy{j2GOB6+AOtVv%|%lcOMwX?BW zbj)omwRwB<0OAz50LNguw%{m1)cv}3pppvKCQ9Yj|Hm`2@ws6|xk->o;XnWo08`b; zjW|w_aV6pjNE+qqMtlEmYp0qiTDeF#r?-D< z09svD0bBdmX@eAL{y|9x(JL1wT8~tc`~^y^3IX8pzLLh)MGOV^0(plgup)a`m9!YJ zaM;2P0u{Kpp7kUTiOgT^t1!T?)-$Qo{HW8uOzw@U+A^jR8%Pu}LD*V>boEq9?ayu+Uu&hYPy)(7-i~*VNbx&&+4`B<^ zMYc!D-+c%#QV?Ej^;@VFUnaZf z)9fQNaO&g^DdtFKo#<4uMOBIK{t^v zxunZ+G<2j@EJJHshA|k-Q1roL3Yf7o{?~9M=uM1I6=yfHWeO&j?!-1HMYnCWe z$+y808-kb7`GS_R+4p>W>e(gO-N5z-PvMU3=M1&-{EMzso z=XW`hCK|tEH-$@KjHe}QQfFZH;5o3OzTAvD#Oftvsvphi_WVVdC4pX-a_c#x1qlTWWXMxy#F!tC2cW1&x>qx-jd=>P?vS{EV@_ilw+N zWcS5N;B54Dsr&K06BaLnK}P|Q-AjLD*FHpnM{YZ|vB)?3JDHtbksKcgH#uD^jQ&sw zYf&ako`s>9q$mT1Zg`uS(>_a`=ap}tx2n0DL_HZXrn^5EDZ@qBsoZ~7<~4DJ2*y_l zIoD$;Af(!4q#m{SA~@;tOx%y6GnzEeZTI?bufEFl38A5b={kU$5}Zz4 zn`zf=tVlH|Wi=Y&!#2!?C3!k7UyblA%jM?iIEH#i^9Eobu2&su$zHO<{F&V?6=+z) z2MEl3mCaXg(s$=;W2+8{pHLZ(!(1(=++P2p%)fCREVKILv#&JSal>kkT(jcORWVL> z0K$>Xabt*^g9kvtKiqDT$@hfe!jSVDrIYL=Ni=T9n15QZ3y&b~R0o~dfMjb#5;c8% zdT~{c@Ryboe`x6vAy-z?THh=e5G!KyQuq7j0=hy=_tyrNa({Yw2>gLVfEfdqmj{AQ zqf8wNyQj|La*8zPVmZ^jR`wDK=ORJy6vr5#UmaU)B^9)o4e`-&3T7rZ48{hcXpd>4 za@J)&R3kj(H1QSPxGy^|?s0CDtQBML8x%58$$uip~tii$O>6cM1zkquU_z zO3{+e)dT~IAR+TLXFpV(?W$yOSvfb21SHk?mv z^Y7D5*n%oq)@)TCi=x)%2W0Br2gXU-9-Ro6R^z**{g;9u;b8^Bb7Ao+CYZynnnf6U zwNgMs$#3M5;!9SVOJ}{t72WE}ibl_q+=p>lOTAejz1R5|Zf?5i`k_-EA}5REFd;B{ zuS@WGDeF_4vwo=xJh{H=lheG%_`Z$Raj#FdEpUR12>svC7hW^)1PHZyL;4ezI)4;s zgG)|?$Hof!IdcRg!>R^Ak-7H;JR)+;wEazGa!`#i z2uL#Sv7A*rOw-<4&idQ5nHfQ1apy7Gr#d?gEc(}noZM(T=QlGIrlyEB%vP1bT3L1?D<*Yv`0 zUDZiQs#irWE_{p4l457=lJDlZU3ELB-d?xnFpEHJYfbb=*_R)XbW#uV9i+GVSTgK6S%8o%Mpo;7kPWn7E(+c#XWkF`6OUGeb6aPrAjCl^` zP^TaOe^edxs}WCJn>|nB@(CJOyRq*z)+EHKXqjx8(Utko8h`yrRCu#sG|)zqo<=sy z{u3V*5Jh;Nl)rY*j}{;rhF`T=7S*|4KQhnzs(s#4{95-suV$&B+uP22o)A-Pzz_zz zxBb-%9!7zf+YK_?4=Us4Tnh#WgDBc(1iuOU_-aI%Sl;vgw_h$M$$|y~adG@${kvB$ zAUgipy9xc~XO?cl<2tvLM;Ej@AI6#6zU&HyXv+h?whb-dFoRQGc5~{jb^DuvgNa*8 zjw+L-EdhLX0hXBb4H0sr^P3T>OhMFJf6oJ|G(aD*xV7XpnV`664#dg^v^9@GD&**u zYbNs)>BJf}d8A3RIH%ux^~W}EkwtD6d^C7=joR9DQ(AuvROYO38gK z?%4X-_TN8QFrf3Mq%ja@UjB{#Ak7MGpj-4G4xYh)WWKApx0Y+!vocu07)^OuQj^w$ z3kK?ycBgiaX{^h_HRP84qIgIXW?i$@7}f#Y9xOgf8L1gf$_l*_e0Qe~V{?VdU#B3Y zwv%Rv;~+?fP5&{j_Xd`z#l*hhum5w^eSr(|u6uuh(9=4_dT3=fOLgUMO#^0kX7;on z8SyJ7DH1n6MKXgOHCeli3gK@zkPe-oF6V=5kmJ|%*|@P9oJ#;mAQ9+qgZw>Xh@!iu zL}yOds;?W8CAcn6O#)n7wqqKP3AUugv`)u{gaLu~LMpRcT*MB}F}uZ)snzo|bb`}| zIY3x%9dy?`JhR;Qr^S>F2}o|bsf_{aEvo9!uBxatpqO^{2k^uf=>CR!AUq(eiAU48 z17N*Ci_=RtWBq-Qg3qsEg6>}Cd8)|L<_wZ=g!P8R*OfaBm0Sn;Xd)PMQu;DzJi_NB zy=*lB=qAMH%e<`;J!`n`8Ornz1ibszt*E6i)n#nqdL5Z+S{fICqP_C|lPJY#uVmY3 zlqGrAX!Z+buwfbNC$5T8l6;4k@-Kv;t`7aOtxb&FkaVAXbWz0s&|&4W4Gv%fQaSAr z7;nxZyoF=@9~Tv-%gG-A%pymXsrJU{j9T_=9{8~=vb9^0kSAWzN{D7NWdGg{ruEJ974~GeNwCSY1;nGyIY#7qRDVoV*th8(pTE z!W|F~Yf+FBtFPtWdnC7le(Rnj1dc(FltZf_^%BdA-Z{64Uhe}c=mfDiHF;GcK`1(3_Po(=JCJvlS=;*4xX6C}BPk~-deKST}x59m& zdph8C*Qbdva0LA^3gc_uyTfeJQlj;T>58f`{E}yG%Ub@Rc0Ve*`dLfA9o>~n%M(sU z(r+JD+?~0p8xqhkP_R98Gc$C?+!E_R*%BgVG(@b+x*KO^3W6LP7W!k#Esw8IEKvlf z`6e-3_JBHOtB63}8=|Mf78LWL6w7QYsGIu6XhrLNq?8KTg8mKqvIJRp(uiNW09fbe z@YU{;F5Y|8KO3_>*kf#;X>|y|`w>7Z!DnVLxMbn4oW@(o1D+q-U; zACAzs-!($jTLxO+u_4TvC9B03T6vKRzYnmB6W^BhiQyO}(WN@;B|KuWyp^wo4Z--> z5aT+1RS%x~n0}OC8L3~yNTj8CU4ZHasJDOE&bO>cK7>l)i4u!7jxO3Shs>Wef?>)+ zWcHC07fJk(n5UQPnw!_ZYD`zvsoniWNN+@CrJH8dk zaEpem0YxiCRrN&b8deQwOInQ(f4t#(%5s0ixX1d*b&zO$w?dt5A78+Vhn_Zc66|A*4%djl)DvoEGUo_x%!$xVD z1ASr`)(dhCjwwZ6UDy~>*)=@SBxK45t?}T&NWXFPElR~s+!98F=)z!bz)XIFn9-|` z>0{gv$kJN!af7iqN$lkQv;@arGY4aS2mb)lO@O6TpXx>mV!0*#ZV*5E3H#u|o?@%0 z#W2+443Me!>LX4oNfoZQBa zHzn_dnU#R|FmV!m*)VxE0vE{n0|jOd+r1{`&~NxM*t0Hgq@>lcwe{{G0)?qw{j-Dh zI=kp{3x?)an$TNlFkOh}?CaEaXODO>S=lx$9Ti`Q3I__v(-LxITv}45LZ$d`)&Pe1 z1Xo~eEg^AHc0oKlUgxh5J<>E<`F$n#Bv1E84xUQ<1Y68eHF{pt(BqoVa)KO3Ty5Ua zbu)`*lghLG{v~FD*Cn1835avS`{gXX35Hw8Vf{Oc3nVcxadj{Y@N8%}87^33ZXs56 zj9j*wBDB)KWm6n73DS7I+IQNakVr)k$w5_PQ00pX3ezt(inxi?c0ub}89uvl@Snji zx@RR(Dh+&)85d+hWNduYDPavDGV&1XPza*rUW7D%->`pH>MVBnD?UnZ}2uAy2yTVp~FN2N_=K={F^WJw? zA1w$u0S4ot%H$?7DX6;kF%YTwDd6^~#eCrzn=?xbvjsL+;sKW6fmMhIO=5tS`uFqu z_z}6-X1nNXW%_DBYpJ&NCgO5#GpKXjglsmR-5fW z)6h4xT32Fe@x!9zCgGqu7`3furYL?qqOq>{9Pf^UcxFjFLtN0xg7iv{jr&MmUDi~ICSWV9~2CwN43nrkP z4f4i^<|eI@Nd)r&u03R0(NwULP_KD{IY!bhJ$)E@HW8t+ur;*knEZf!??AvKp7_ft z{7b;WA5i*Eer@igv&^CJt3&UdYBikLO=U8|C0q4niY^@7e}IB=5~k~NaP!y3A|b@~ zr#CAxPiLE^C0>P1;A=JKu^}|_LhnGwa{|7wKS8we@~42LQHHyYHJUDnfF$PNKPWlr zRy_Z`cvdpN(>f2bsf>F8$j@Y9fz^**!9BV>dip+vKd>4GkNMNl0Ezd;jMx-g*?Q`M zRWp8X)h62jZZ*H0yO@av43z_{r8o^E)tM7Azud<$Nca2&+aO7702(g-Sja8iD$_YG z?$lRD=Jhq>pN&co0qNmM9REd#-DyTs#klr7+MFr;e}1f?HBeNX2Nd&ChC8Pt zG!}FTEneA}iGIIzOxf`<& zpjW}vOHhQ0j@pS1TLzZ~EHTGbXE~@c1;j(%Tk*I5cQ0PJU71)ic$E+`>gS|?-}{PdA4$?x zN%`vwE|OgO^#}Fg*#w;_+x-<^UTA6%2>q*ZqD7N|WUMg?&_;H=*6@Z^-_k84RKkHeQF^QFHp};hf*O}5 zxJeu!B@EB44k{V4i^QyN*!o+NtDN^fhRAThR|+8V@Dvf(7w!>c|C~wwv!s6=i~~CS zz7+`3F?xWE2Sc$d!vnL8n7+pbksA(q@xC0JvC=ZH2e#j{1-q-i)p!FjqSImR{Z@H<>6G-zVo7vj4U;?;@IAKYN^hZ+h;?C`zM-L7G@zq73(9!?)~)c zI}X!man$RZO2W?`2Tdfv(Xt7-xgPCr73u$ zNUrqoJ5ObNG0xCn5GWh0W>~Qj3;KTCur*xnV+N6ZTcG%nhRzpzj4l@o3L}%87mjtM zsZ4JNgN-+)ci@q?Q!b*Re$7god;@@_gbw6KS+29$l_*t_~*gR#Em0rkr0B?X51m+9S{e!Oy_NLjeX`(+O&6{sZtEl;pan z6HC9iuJj$PneO`&TUht?((jRCL>ihbKfAkSzo~0b$V%MXl}Pr_J)QCa+IXAzAJ^z# zE(khd-xzA+r)?ZJ9GNv_UOL?Kz59mr{#-&(>Ya-3CDI(1UqI0GXnn%dRU_Ypt^a87 zQFhQP35_G%n;ecLhZ$d)#hjwD_yugZGivJLY?I-AGUrATbd!CU1y-%6JI6J>plL#s z`KPQZoF?%gm?%1Rm?Qs}7}z=kwX&0RFPsd$eTo|7mh;=QD6+qw!ssx{rg zEe(J%P4dJltI- z;2UlgjuX9~2fv6^65S}>W0iJ!fSwUuMWdmWQI!9yJB_I&?PdYCnrAxWyTIDc6)Wcs zwc>Ht4-jVVJMIz4}fT7SKw>qyz}6SM1B^I;%}46aIbbhMG`@^dULBg98P(X z{SLb1VQX==%MX{molP2k z(3@IrcUG>Wl`f0lXsGMaAvN!KJPj$UAtc*tRbPu6vN+(jufFI5L!6*iMRQiSGPpb_ zbFop$bYjZWsyP%jYw$iT>g%|*Xf29(DrX>%R12LhUn-B=m#wdj4XOC{Q$h>!(f;rC z5QnkoI{7F)^3-`0Mj$7z;AyBuOb^Q$ro*uVY1lO-pogtTbe~S6}WtBlIqrrq-x@RF1ABk?9 z?VUfYVWE!w?>PYTY1|2^%Rv&iQHybTaVo_Sq|%0s))k$yq??StEP=M%;3l8?NI%tA zx#moSiiMo(Nm{)=3RxmQuGC6e(J$QFSCuH>C03NjhIkv~E9sxY(-1e0nO__B`M9I5 z6ARw-GRslP4jjf$S(N{e3m?S$XR}$3Nk&`;ic-=ZpvZne$~j{*;P2wJ8nPh;;YjUs zEwK_K2@2Yw?&#^aW!S2TgEuxXbMz}E&6;vY&vvPe))#0N@uxrrbwtNLYnsG}8$Ots z5xwPipc%9N`G4ykV{!Y-{mch!_hm91yYwZ7;L~4f{3KcA#mqnCFOont5DF)2ocauJ9L;Y>r%jk}nf&ucPq#Wz||;mO~?T zkLG_>5%Vj!^jX`V%dW~U+|SN+**nluN!suD-C{xCHM$?4iFTFtn0dPwx8SP|T4gHu zAtbhET7Fz#!62%3X{>lP0%ljw!nJ;$pG`?~v*pseccZkUe4sAy#YQh@a5=gvF-psq zlp@5BANw#)GUEuK5J@)%8S&F)zGmdL}@`r_Y(x8RxK?%nA&HuY(LS6o9 zGpd|}Qk&1@=`QK@|7?%taZWe~){_$1oJW(3$Nu3bN zpX6m1DMb?;HdYKle|1qCfIpVab2d1P^v#1w6DUbr@g`t@3l`txXG3Da=t&=Xbti?ZZt6A3dJe6Rq_7+%Ir-Hb@8?#>L|c(o=loz45jHEz!9N=||3y!Npl zpAru#d*3-iIOCfpqF-Od;$!kNB!-@hu0O`pG-C(@MdMFx%g$DLJldXgO{~z(CF;+n zl+ahv4DCtfYVir0rAX&wo7t&wUP+O)tVOW)#zi&6P$oqygC*kmi2f7s_rGSY;8Rs6 zFM_-MR3%)}jR%1Rsmxh-wLgV|pD_|w;G zZawG0;I&$Z3b~mE(j~;ZnGMpdx1KBInhR5vIPA=L5`J`H<(rsch>p+xV_1==%l3I6 zoKoc}U&4-Ny?~6nD6Id5q=>i_8S@+UYoi>i(&ZL?sfhT{W&0$dCS}G~@#L;HLjx!Y z7eEI)c%%FGlj@|BD0k*)&ePaQ|B1TkXS?s$h@?j($NiR?Eow8u66rFJ->})00Ly;yYQIyE*I1#( zB)h_Z&XS&%zWihvas$pD`;U)`Iwyf$kH~+%X8)u3pWcj!_@Dcqkj&vrRM9<3KFG(( zxx$^UX_P5@^}(|D1;FZ0_C|OKnqC_XXex2%%H758?SyoJ-lwp_r~Raw4l;b>)uc;1 z#w;@T$2L@0a0Y0H!7Kzs1t;39i9Y*GwP$5q7Izg?y zpA&Ce%YB!Y8z>_*{T@ann3J20+xleEqj3d>hC4fPEA2kmjqTq|xxWVOE+(?bhM@O5 za(~^hAx5z=Id|~Q?5{d>8rYU>+!K&qv)WrT+Sl9I)bZUb-^R<~ zdadxoex@6l?XoY>?z<1mNsZS^#FY~1`)2B?DHEOKcq_}{qalfQNXyQs$-S__Mq2Xs1QPaGX}e+C-{ zYAtUDZu$P^1_82TgbRJqqSGqHxj>F#X?`)~n%P{07_ZnZF};91cbbEGP` zcrNAh?e_Z(c`Y+KdFQ=u$!!K|7IH?arhSD96~zfhF2mw`W>~9cx$i=a;54@r(nr~T zqq}HftV+SrdkRzWnm*B8)Mr8|DJv#s#O;a?p}pd?k>|u|Av*Z=AdP*H7H9Nb^JWV( z^4_$Bp(NaM-gHI@o5JcQkci>-tTY6#mnMr;$TahyyJ!Pn60MkWU_EUl!TLf;Sz!V~varII2Kj-{;ymSrU8Cd|jmM%3synQD-GR`Y#9UKGFAv4+J$ zteOhznhbpK73Ol%yCI%cdsss zFTI%b(#O`wji9BMIzrDVdm#+aFq(MuinLF` zdZgMo+Zs+zTBcclY$ICiFsV#-<)|m^E5uziy+LCL-s5{v(Q#t>P+IBOtw-;8m=EX z0l0jdW=|5Q%%FHKrHjpVF?L-(O6;@?zdL@>cYmK6#h|nUu3h=iz z25y5BEbc~fME#4i?}T(o+;Nt*3Hq&D8Bd$_yF*PztDichfH=sRyiR@$Y4&pb1cqQy z{vpOgC|V9b7kO-XA<#VWMdjLlWF6XP-*hF3P}9wz)9U!k{?zE$e6b>vKT~0KRCVk# z#AgdrMCSfaewSNG$Zvyop(QiZUuQI~SdV0)WZbQ!nQ~^f$$^%dKXL@4Rlkz>WkPu} zpRY9|JZ-P<-@lxwMVaIC+O_T5)YK4Hz*km*iY?3X50GUjTd(I`>0$HEg{PKD_(&OR zt2oKxmuD76o9IUfd6IrzVi#uyccgPX!e;oY9NZ(`BlpaTC|#JO)!ctB*C5*5C7h9> z*X|6_$iCMI@Grc8iOl~>aTVAM6zdVqWtZ&GaWVLIdqbN-v&g}7jn&bX6TKc19e(sCTMPykCl|q zvGgxt@zG|E@qE2BQfiU##H&m)_BO}ANqPzE(bsJ(%x_(+LFmOawB>j1M#O0Yf=CNoy9TK2RXrlt z5mgopLh&kP-Y2ygpAEkA5G}$7Y%sGg`;NP^++|=;8TvqJ{1eGz&v?~+4qbT)GPq^Z zgKgf-iCaIH2Q>*bYb${>a-w>^$s<1Pir5c6`|2~bs|#KcW_0W^E$A!O5g#X>uwH%d zra?@`*{<3w>eLme*?U?_Ev7n3)X4#zBs0*F#~h)CA4%0^r9FGXX!&YTTAPXvni!ZS zl;P0>KJT!-{yzVC*ou`9U6J-qdNz{W{s#HS@)0~rLI=r{l(}U_Go>fzeW_xD%|~R= z=TgOHeP*>!6K+XB2AHgGTNO0EQ^V~IM!x71D`1q~z;4MP>2-nN#lgXwg91@hl$|pe zMtF{jb_q@M6sHr(qCdaO>)?75iO9sPs8I^5_T;U2!{`~-9aiL0Gw#tHQK%O*j_Ziy zqWV}QoI&HRg%UK_2BwvS2-hrm6V-|I-cg1{1)2?G+fkH z$Yu4j(YCy|#Mai`B|+Qrvp<8kF#n`Z#;gXhU-!0u(OxcTQy{n(D<_wPp7^p;ZgBp% zF>R>m&tG+Y4!8=T*LNvBQfRAb`y&)QHS!mC?y2^1udOi^A}~=vC~I#43i%L6DdZuW zNt6gHW@vvKGS;o0Sxa{JGD9DA$}go_YjQ5RZ0~WO{*bs-p4`2?*6m(jx9kxg$2~`r zXw_LoM3ToA*?3eX)~gKr({sLZ=S05uR;TjK5{nMgXFMB`^Hig@4{78gztxH=b`TQo zGAVxkJ%Q1sJ6;^D;5pPXalc+;b!hyPV2z}Y&c%`?Q4a^UX9%oaQK07h7DEj}>eW_* z1&0@K$f~A~x&kMesLlm-g97ce0+HxUAB@+*Qy^R2gZU(a%G_nIyj2|SJtT%N* z(xl4as9a7u6fYmj<$H!Z!$BT`#j*IMu*ZHm=K{VG3^Rz?+UvtG-X2ROl*xclUpl$> z*_T6Cr|Sl-1*Z@j6-p5w9t};(lvkPi+jd1OhZUeh~B(Ga35fy zMKG~Wx1-a zQJ{9owx8fXi)gUcg>@yibwGde8V`fWsYOo>fH@Z+9L0brGXbL*`L_ zq@ld=%8ZR3&yL`?qeDajSN; z4Vv4`E=6BBW03knPebhI;#1Npat^{4N(kr4^V1Cx)_AEdQ&WUx7j?pVgkII|@EKXP z;ip$hFUJpynb$6{c7wzEFSj&4gL&OU_|WwF?G+B4QM~Zmc&o_hr6HjS11%H(6~g_9|)?U$HD+ z5YeyZyA*${aH0(~(MbMWp7eIQC#nsFCYxbL{Nngx=DlVUG}v{&;7G52kQV70R!x=s zcwuH(iqpcyoO-flCS^4jM8rn~>IC60;YVMH_yvk9T$nP*JsX#Ju`> zz!sZ$9*T#!d0N@I#LbUZ-621|*?Lhsy5RcN6oPl2s!6m4q5txOQ)-`q`MUCw^K}jX zFrC=vT5e?~j{X%p9JeAuZINU%4BKRqfyTh&`oQggZN?ngsoe##ni2Oi_OcPh8P6`w zEAn(#Z&XVIR#S&*M@O5y48E%U+jek4@H&D}I?vy1B~xZ%SInmNely~(;)NmAPEWXj z4ZXFou^@HGqNGh%(dUjPr^pDRD(4zRu&KCIhy?G}!Z+Y(`%N9)*weP4lWD@^*(YiX z2k)tBe0lu*0oWP(E6?@Kv=WX%=OFEQBcTMsNYnc6zQLU8t!3f4K$hK<=(lcMG@AWIraz`CJ?jXY z{Qu-JguJ^s9h2tkt^XneYlm;p6`Bo{OWk7N&oM&#hO>n-okQeR5Z*pbiNZ1jDsgx@ zh_6;OznjT`643DQqb$$NH~C>9Nu7cMO5RSob>aLZA9ZdQyrC)N6C*sPgRk2G>L7a7=J`^~qOi0sxq`zhPUJi9ywA!R>mOl5P( zv{)A&$fp-kG0Toc)xO^9yU!?8rpgSdVEnlw7CDQLtXa4M$QXm>GZtO0fY-HsZ)pBu zF7u)JSSce#q91f~HzoLvwBV|pIs4RV%j&i30jBV{{H0>GnNN*sH!-~SnrwYFjIYu4w;e$FAH#L7H-=f}E0)NZHi+wp5 zqr@DSQuPO$NyS!fghIKxoHVY?;wx5NgJgC_z&^*H!+hMuPovxgfG((7Ibxq-y^nQ8 zTXw|9Q~z<{nGszeYAcojPNl8sOXlLpLCy=7_jx{6l#N$d>z=v&-36a5RUB!i9p&LY zr7}p>3`?H?F+Ipa*~@2x&2O{isSfJB*1wQ86f4XLvGd) zq($j-EDq&%^ZuC|b9$mf(#11AqUM$blW+0(1z6!FqjRffobCQG<@(};VOz#52_^$? z0`S+X>}mgF9buxJWbh=3Fb18IGjFPE3>Jd5ggtKYQ=XbOHsL2#@HcqiviO}hw(I+) zAYt9LrA-3@M%;UG=@T!0hiFrUwem7nj7C=CnmZxk&B#|gE8X7(Gq`~k0tQ{Gf-jrt9_l*Nv?nK&a`1aNisXOqD--&QfpXLbkx zddDyLzi8#3>1zvW6&xI-SJy=je^KI*AbD`5I;xK5I-CVg*1E(U^;nl~G+JGt5{A+Q zH|U4$d&zk*dvdh-)MAAc)36sC*uUM`qk@v%H1@;1jk6wTj;Zdxt-23XDSS+s5` z`VQIcPl_OEX{AGYd9|#dn8T|pA+7fYDtEPlscl3ryg80o6#Sfc)+0FtV{@>-4!t0) z`Y2;fV6`6)D%)QPcwHhMN&}u_4ZeI8ZnZ)c%I){H(S2@=$J}*vV0PCN($7a69+=C; zV8*0y&gP5bWx@r;nyWb(-0I|9nDnp39^UkdO@r#(tsS5b1GplBax?lWz|{Q0;DY+l zV5>0sqhV+NiQ2FC!Qq)bd~TmKX#jlx4^M(L>4VQWvR>JmTDD}mX-^=6VYQsSY&)`I zK7VR;Pru!UkJ%ct+f*6*Ne5N3U9r7?!G~e6e%>^bA9iOC)u_y6OK^UTx&=27Vr16j zA1j7|ZvYx7e$B*m#%qpr$b@{M;*zYBrerLZ=Cy?nK*S{-F+wO;2l?eDo^h+QE1Sw| z6qv;rX6aTO7t@tL9BX!xj7$O2p30vUvtX7$X;NN$8y<@?yAKukvu++S9{qX}Bs)Lv z|0sr(h0JnV*^Mu1w2Do*r}m9`BQZ+Z?t_~y%c=n4eeFlJ@y-VD3lNx=eBp<>P@~~c z+#i|_`UY?|{qW9&$aD3yN-uFdnAc@S+;=Z;AMR0^R#E8ZKQOykQfmf*_7k?ViC3>! z*SKq(rdA!vtsU@|yl4ym4Sr&k!BNpd+KYxWsLycFZQc%2cd)yHNlh(2tEgtc%oY3q z5#=roST+%@9qwS~$gISUu`|n9y}1oY@w;+VBH-8Iy}&%it3y$*BGY1e*;8nXpMwp< zGW%x2A1yB&;|Ve(f<>q%5~g+x!4-@awzz!OP_6+)dVax2l^y&Rs8Beb5z66g<5h~n zEehM+y0WF$$)7N^xarCf9fG5Ujj}t>fB_X|+TIm03u=yujV7Ow(V*4=u7cl@1GMW1 zGRr4VVGb(u{o*qFjVC8a>lXaZbb1rLP-IH6CJ}5?k6vo72GMdeevqZ0%t+NNAL0%- zc{2Fz&!@_9j%Vk>B>mld6xw0=TkOxb@2HzMK@c>sw4lgCTMM3_cz%>J0^4hOv}Yq} z*+vkTc1Od*xV;>14?)M*t8hdR#Lr5+bQQG zX#PcV309@y1SMp@{`?^^sGU)Zs9l(u0Y3~yaa8wpHYxlBCMe(X#~^)cdRsnW)#eL# zKG!tyH@ry;;FdGQturuV-jX#Gzu(uJJt~^OaO>5RUG}7otnpw2XZ;~Z({R74?zCOzM z^+U!dmgRn7{_?^F=E@Ny{CuYZgpo`uwa~PFP$TVp!r{L8k;< zZ)B!+055Yf&Kmr*ey$^WZ*(#|=wz+s59J;{=C{m+*?>>6#hgh8nMXd6A1Ou4?H=+ zTC3yiTdK73O@o?Bl*eJ>)&}zYePSB|+{53a);^^P$Cnc%XrXuB#?%za;K%;?5SPdZ ziQ$}WK$!>g%{XKZc?pEJ7zp zQ>AvG1Y~q!{ZEhn02u>vGx3mO1~CpQ_-%Tz5YeDpbbU%Z?s+FZ0CQ1;6@c0Gm#oDB zc?zFxvOn0(XvfhT!}kjLZ0e7$3t}xP!+mM83fYmzeq(4(W~9ru6$m;8ULV{|Lv-6v zM7%n9{~vrb#Xfol*n|MB2-T6`yQCVaEHoA8f`mb$CJ@|LHE&khHOJVvJLOo4h6@-1 z;z0J81&aKKW7d^6XWtnEClq}tpJ!FegWG!nL*+M8qwh8984qB6sU_>q>E}bb}cv3{;rTo&U7A zuBff~#d@f!E`x+OYS(q|&+tIE$}@B4OH)nsO-&3AiG~>P9jc%f!HaSO7`7Y$2^#^u zyZV|b@&LFzU4atJIA7Q>&i<}*kf^esyVnVZhN^Ezev6CLb??>6LTo7TPh2XX%Fx)i zkaOc(%P23beSL3{{JR4FowWycq0*Jw&Z-@#JM9#poODD9NO|*P#Hgmd6b7ar9P}bG92+jCf zW{fgtCY|=nh*^FX827Ekcde3xp;exmNUhR-eZ%ZAwxQ92eTaXE==;nbl`UK|DX}|d zboBx_ALnGPOxbu{-$IW`<%jcc_yQR+u~kJfA0)*l*;XQRemywhdn%|W)SwmKRaRaL z3MO{^P#+!?E0q#!St*8d*OS>9v!@{iHIacXzoHzj&i98#K(~APLAJd6B2Cu3dSMHd z#St0$`$Fv{gdz90pymgjJYLRFDkzZOFE3#@G%+p3IN)LtXqsj6U$z;K!s99<2}Z z6^}(%R_91G@iCXHL|uIhR^6@CxuG?{Q-fA$7Yz+s%k$$7Ro2pGN~6}YJyTocB^msT zBfXF3Vei5jSM_sFJ%b>s;9)CDXirlpoTIo~v?{Y8LsdaZNZW>}JQDFd51&&CtDf?(78>U3vFtfDGPf15F~Ofg+f*nS(>N00#_!L{qmgH zW~Mb@gD@6#3WjbGX^kx&i;C_|cGL>XdF;e7-o|2*bj|C>p`sXIX2$%!`=ffyIz)5t_q$rbqV*&qNtSmP{wp2?r%URYN#Vx|h1Lu3 zm9JZ@%wvl$S7Wx4sI1ivE;WU zJNdY)7u3Efhjbn47{eH8rtA10<*76!S*M??7&9-MJzSdj~ zZJ8VUq;%(s;=k@Y1+1NA1kPw7gsMQI(t3QRhV7ods$n3%Gb*vNB7H5z7%M~laLsh*Qz z(kudv5^eN8Jy|P$>0W-rQHq*7`~6TBsHaP$q;l{>oWon~(0iU3R<}g?&OL1sfF6+# zxj0FmhSD!8TJpuz()~FAvb4b2+Vx-6Kw;u#0YXf^( zbo8y%SfRIjh8eq~`&5uCtWZg#{2%~M4>NeN^!TQQreaL%gk9j?kQ1MkuJ`uVSeEw| zD;g1WJd*%9EREC>=dcqUisOu>YB;dY!OV3_A!2;e>92=f)|oSJzgcQW@x2=TSj-@- z9L0|k6*hFPJ$_$cFFWXN$pn9yt@+ky%*ypBrD4^gKe4Xp<%cF^y@1C0Gyy=CG>yzg zZF9XzeimxSINj5tl3!jIcVDp5`HPpPXr%e{N`a!$ilb*h#$wQeS&FPLwDLsE?OP<% znN$kbYr+?skQad~eYb~vvRpe^_TPf_@HH}!u)W~TzR;5MQS?mviMvz7q`6?}D31FL zFBYHdJThv-miJ-6XKBWHDfA_FY(VBrYTF;O=tuau^HYhku=)0Uij*{Yn+AXKG0tmI zvOEHD>C88&O^QYhj;eM~ykgt-ZIUZ|+{j&T|MhE8M#$Q%rC|HXJ2R z${=C1ZejX}j&09Q(!Z7aG4P^A%3zV;?h4)`XL${=dm7CZYPIBV^Y#ZcO^@nCEqCVn zv6yrj--!Xm?qG+6&PU#_^{K6}=0K-6Q2o+c_tDZj{kfRlRR>ioK#HbrG93JQc8B0`4A)(zUI?t;M?~=F7ve zq^%oLZt4~q{yiL&NLij!@A9sW=NlZ|AtBe6DN|-}a?)XX#Io1IeVRh9^*^U2y~Dkp z_W6<+S3IaNM}4PU$Gga@)X-D}n^y4Bf$$7m!Ee8VKR>S{(rmsr9ZQb)2(}t*S5lJaaw$@YEiNqZIoELh zY>LB4=7loa=eoZI{PPq}6w6yHR}U?aCeP1hVI&N*zrj!66W?K>s6r=q0ov zlptX-tUSP$UQ!JcJY$b3EN~CB&gV59JtrNa>`z+!yg*C#O{;%5_h9OkNG(a6$3#zb zyj6`KZ0!P+CYX^{*~El%`BHt2J;w9-=>QYc@1L1G(fSOPxw1jav3wx+iHu{+%M*hX zbhN{4c1JLXsD})(q053h+M_|zU;%0Y zH@q&Y7~{K9U?#MTn{(m67QV z;C7S%Tz)>uY8svymdYOt214qANbwXpY2;YO^4$NZOl>sV4RW|XRv~S<3nQHM685_o zz@-QxIU=W{ZAIhTyBf{L96wpILMA6uCEvb@$vnG`-bo~S(7CRtj4V{ftv!IQ`gW^1 zsZJJU2F=5Ih%5oRB*m6i)j!hmbW7%+Zrq?W!YQOB*VBhpf(sB({Dz5X-)4RTwl^j1 z?RMtV9ks`t)CHskgLQ?qo%Jp-Go(S(+#rqA7Tr-h1p}Xoq*n=H0I-RBs8s$&Ee0Q? z4LKAkb)4&@>BH(>txqdZpm5&QsvOu=Z8!o;4-!QtHW24gP7AI!C#)69v5VClY&m$@ zhc&n4h=E18VaplhNm|w;!^}Q__$Qp0~xn;az2jKD|e@PnZz)Q*kWV`9|6_=oZ~vL!S=MkcdUvF65Va%GUNCl@rvAq zW8&-dHaJh>k+!RI-mg(PmzQ;8FYX4Z4z=<_G=2&WLy6tU00?r`=gb!va=q`WZ~+2= z%PCa~YoG7C0zNmbTy8CRw(8EvBOc4Ae>Xf6LTBSRFl@80 zu?oy}ut9+S+Hg}xY@_R=14(T{hg-OfPO0|9a2qhGs|cydeeyf2*3VbOxWyfr@j?@S zqi>51pLn%stbAQLEJtScFi0WAqk2B7$*~&0eT+$RgTJPn3n^gRf}vek%niZs&(z@g zv%l;xU?PVvCu;rc57}%oEEdRRg9SpTIGV@a$~gY8`WXnfgE^d6^>E$zw`v%fY_MuOef`ePOwhb|BXtbYu_P4w(^`X*!ZhZzU65bHP0*)v$- z)`azFUl#U2b*b}qYrmib{eAuoqnwuG8#1>exezX20hT@kgH-*l}lc#l+| zvYvXyI#-FQA3tDV!b*krbVH;Ric>l_Sr5 z&*=e@#N}pTD{7!z$fFS91mJq*w=_H^rml1 znk(xm$G$nV)@aONX`_)yDc^G^_MC4s47w|vCHc6keYas_wM+{p%wu!fpn$Rl`6^l|a26J1G06+_dI_cAbG1e%@!1{&r;)%-D zgWlBzR_?`**xUNzYmW#>Rg5o0tmNxsS!dJU)ZX)CET%$^4WOg%HI}o%#G#d3hTmem z|M@}`*`T)TpI-WpIsa!Yc|-2F{;}_b*01FG&uk+-1-0Q!D}E#f%io11*%6!S&7h8$7L2*(AZ2~oHlJQtDSBCWgxUb&ZVSz5LUaHl4Xc5 zhOZ3lpQV0(j{apBNpvN~<5iiCI2f`ey)b|+FKsQh4mBNqs@e4fkVLIxUJ8YwHgHfPQ+Gvs{_aOG2gk&<*M`8=Z<<5hn0Y%Tj)|u;7unHJyYG0m6RUWFY5!Q{2G; zkJa9#Av%o^=}&uxWCVVHsc&A)5I58|+m=SdmB3L;;gz$2fs?`Q3+HqqehAbG|F;=L zc)zC~qi4ZfG2y1mHkBF!wt||gB-Z)~I<>1~i<0>7m*Fr4d66^s(FOxnr5v~QRd8)~ z1sgW1rspJi=tBhU+Er?TK`u)#-%)$W7xQvu(mmBxu>H-R|1z`PPLq=K?9{Pn56%BD7lsk#Q&LX)4~mC>&j>peb)eGwQiof)ko~s zk5?BY4=pZ*J``iPX9T5m&;>%Jeto`XvpNCl(zr7Xl%*%3wbSEFD~4dYanmt**eiok z@iu8nu{O(|4K{0YuCzNJ>lS)>zOUH&y#8gW5FO&YV#@G4r-8iJdbuR6mvkEr)Z(=R zyOy2-y=kPVM0I`vMuZN!LV3rB;FikzRd`M;P<$Y`mLJIf%;E?=jgkwNVt+1=zzEQO zu4u8Ob7>xU6?>JW@13*lgvGxaxYno>xLFBsd%0edi85}+rB(s=;tSv5{=(Ik15Rxp zJobT|D*wKE?$qaq;lu|Q&G;$lrO-VD(|iZ1cz=Pt_do$ljS+f$4fWMMDa3 zVXW*r6A7NyZo!$(zql!RXzi{{;3l@C|Kzm)o(4p|3(t7tbqV>Xlq*kZ^!r@NYnV1M&|7 qzy0YyP^`cC4ajdm5D5G?YiYdK*>18yu^rxn0bvbH^z;9)z4kxu4I+*J literal 0 HcmV?d00001 From 98d1097724bed6b0bb6b61ea125600c42db8c5af Mon Sep 17 00:00:00 2001 From: mirnawong1 Date: Mon, 30 Sep 2024 11:30:58 +0100 Subject: [PATCH 11/47] fix typo --- website/blog/2024-10-04-hybrid-mesh.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/blog/2024-10-04-hybrid-mesh.md b/website/blog/2024-10-04-hybrid-mesh.md index 2ad5e0bf107..1dd78c36646 100644 --- a/website/blog/2024-10-04-hybrid-mesh.md +++ b/website/blog/2024-10-04-hybrid-mesh.md @@ -61,7 +61,7 @@ This allows dbt Cloud to know about the contents and metadata of your project, w - Each upstream Core project has to have a production [environment](/docs/dbt-cloud-environments) in dbt Cloud. You need to configure credentials and environment variables in dbt Cloud just so that it will resolve relation names to the same places where your dbt Core workflows are deploying those models. - Set up a [merge job](/docs/deploy/merge-jobs) in a production environment to run `dbt parse`. This will enable connecting downstream projects in dbt Mesh by producing the necessary [artifacts](/reference/artifacts/dbt-artifacts) for cross-project referencing. - Note: Set up a regular job to run `dbt build` instead of using a merge job for `dbt parse`, and centralize your dbt orchestration by moving production runs to dbt Cloud. Check out [this guide](/guides/core-to-cloud-1?step=9) for more details on converting your production runs to dbt Cloud. -- Optional: Set up a regular job (for example, daily) to run `source freshness` and `docs generate`. This will hydrate dbt Cloud with additional metadata and enable features in [dbt Explorer](/docs/collaborate/explore-projects) that will benefit both teams, including [Column-level lineage](/docs/collaborate/column-level-lineaget). +- Optional: Set up a regular job (for example, daily) to run `source freshness` and `docs generate`. This will hydrate dbt Cloud with additional metadata and enable features in [dbt Explorer](/docs/collaborate/explore-projects) that will benefit both teams, including [Column-level lineage](/docs/collaborate/column-level-lineage). ### Step 3: Create and connect your downstream projects to your Core project using dbt Mesh Now that dbt Cloud has the necessary information about your Core project, you can begin setting up your downstream projects, building on top of the public models from the project you brought into Cloud in [Step 2](#step-2-mirror-each-producer-core-project-in-dbt-cloud). To do this: From af71d15633e1c0b478ce3155406bd056fbc0721a Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Mon, 30 Sep 2024 11:36:59 +0100 Subject: [PATCH 12/47] Update 2024-10-04-hybrid-mesh.md --- website/blog/2024-10-04-hybrid-mesh.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/website/blog/2024-10-04-hybrid-mesh.md b/website/blog/2024-10-04-hybrid-mesh.md index 1dd78c36646..90062cb57ba 100644 --- a/website/blog/2024-10-04-hybrid-mesh.md +++ b/website/blog/2024-10-04-hybrid-mesh.md @@ -14,7 +14,7 @@ One of the most important things that dbt does is unlock the ability for teams t In the past, this primarily looked like a team working in one dbt Project to create a set of transformed objects in their data platform. -As dbt was adopted by larger organizations and began to drive workloads at global scale, it became clear that we needed mechanisms to allow teams to operate independently from each other, creating and sharing data models across teams — [dbt Mesh](/best-practices/how-we-mesh/mesh-1-intro). +As dbt was adopted by larger organizations and began to drive workloads at a global scale, it became clear that we needed mechanisms to allow teams to operate independently from each other, creating and sharing data models across teams — [dbt Mesh](/best-practices/how-we-mesh/mesh-1-intro). @@ -40,7 +40,7 @@ Each team will fully own its dbt code, from development through deployment, usin Creating a Hybrid Mesh is mostly the same as creating any other [dbt Mesh](/guides/mesh-qs?step=1) workflow — there are a few considerations but mostly _it just works_. We anticipate it will continue to see adoption as more central data teams look to onboard their downstream domain teams. -A Hybrid Mesh can be adopted as a stable long term pattern, or as an intermediary while you perform a [migration from dbt Core to dbt Cloud](/guides/core-cloud-2?step=1). +A Hybrid Mesh can be adopted as a stable long-term pattern, or as an intermediary while you perform a [migration from dbt Core to dbt Cloud](/guides/core-cloud-2?step=1). ## How to build a Hybrid Mesh Enabling a Hybrid Mesh is as simple as a few additional steps to import the metadata from your Core project into dbt Cloud. Once you’ve done this, you should be able to operate your dbt Mesh like normal and all of our [standard recommendations](/best-practices/how-we-mesh/mesh-1-intro) still apply. @@ -78,7 +78,7 @@ Now that dbt Cloud has the necessary information about your Core project, you ca select * from {{ ref('upstream_project_name', 'monthly_revenue') }} ``` -And that’s all it takes! From here, the domain teams that own each dbt Project can build out their models in order to fit their own use cases. You can now build out your Hybrid Mesh however you want, accessing the full suite of dbt Cloud features. +And that’s all it takes! From here, the domain teams that own each dbt Project can build out their models to fit their own use cases. You can now build out your Hybrid Mesh however you want, accessing the full suite of dbt Cloud features. - Orchestrate your Mesh to ensure timely delivery of data products and make them available to downstream consumers. - Use [dbt Explorer](/docs/collaborate/explore-projects) to trace the lineage of your data back to its source. - Onboard more teams and connect them to your Mesh. @@ -87,4 +87,4 @@ And that’s all it takes! From here, the domain teams that own each dbt Project ## Conclusion -In a world where organizations have complex and ever changing data needs, there is no one-size fits all solution. Instead, data practitioners needs flexible tooling that meets them where they are. The Hybrid Mesh presents a model for this approach, where teams that are comfortable and getting value out of dbt Core can collaborate frictionlessly with domain teams on dbt Cloud. +In a world where organizations have complex and ever-changing data needs, there is no one-size fits all solution. Instead, data practitioners need flexible tooling that meets them where they are. The Hybrid Mesh presents a model for this approach, where teams that are comfortable and getting value out of dbt Core can collaborate frictionlessly with domain teams on dbt Cloud. From 315b6be259da9e38940e4cd9e4d0bef0a8e81420 Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Mon, 30 Sep 2024 12:19:10 +0100 Subject: [PATCH 13/47] Update metricflow-commands.md clarify `validate` flags for dbt core and dbt cloud users. raised in [slack thread](https://dbt-labs.slack.com/archives/C03KHQRQUBX/p1727460117978559) --- .../docs/docs/build/metricflow-commands.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/website/docs/docs/build/metricflow-commands.md b/website/docs/docs/build/metricflow-commands.md index 55472ba53ce..dc98e70a22c 100644 --- a/website/docs/docs/build/metricflow-commands.md +++ b/website/docs/docs/build/metricflow-commands.md @@ -213,23 +213,23 @@ The list of available saved queries: The following command performs validations against the defined semantic model configurations. ```bash -dbt sl validate # dbt Cloud users -mf validate-configs # In dbt Core +dbt sl validate # For dbt Cloud users +mf validate-configs # For dbt Core users Options: - --dw-timeout INTEGER Optional timeout for data warehouse + --timeout # dbt Cloud only + Optional timeout for data warehouse validation in dbt Cloud. + --dw-timeout INTEGER # dbt Core only + Optional timeout for data warehouse validation steps. Default None. - --skip-dw If specified, skips the data warehouse - validations - --show-all If specified, prints warnings and future- - errors - --verbose-issues If specified, prints any extra details - issues might have - --semantic-validation-workers INTEGER - Optional. Uses the number of workers - specified to run the semantic validations. - Should only be used for exceptionally large - configs + --skip-dw # dbt Core only + Skips the data warehouse validations. + --show-all # dbt Core only + Prints warnings and future errors. + --verbose-issues # dbt Core only + Prints extra details about issues. + --semantic-validation-workers INTEGER # dbt Core only + Uses specified number of workers for large configs. --help Show this message and exit. ``` From fb43633b9863fb3766fc53c818e14709fb495a5a Mon Sep 17 00:00:00 2001 From: mirnawong1 Date: Mon, 30 Sep 2024 13:46:05 +0100 Subject: [PATCH 14/47] try to simplify --- .../govern/project-dependencies.md | 3 --- website/snippets/_packages_or_dependencies.md | 27 ++++++++++++------- 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/website/docs/docs/collaborate/govern/project-dependencies.md b/website/docs/docs/collaborate/govern/project-dependencies.md index a56646b0d0b..6a84a04e109 100644 --- a/website/docs/docs/collaborate/govern/project-dependencies.md +++ b/website/docs/docs/collaborate/govern/project-dependencies.md @@ -30,9 +30,6 @@ import UseCaseInfo from '/snippets/_packages_or_dependencies.md'; -Refer to the [FAQs](#faqs) for more info. - - ## Example As an example, let's say you work on the Marketing team at the Jaffle Shop. The name of your team's project is `jaffle_marketing`: diff --git a/website/snippets/_packages_or_dependencies.md b/website/snippets/_packages_or_dependencies.md index 3cd0361a099..81c7499fdb7 100644 --- a/website/snippets/_packages_or_dependencies.md +++ b/website/snippets/_packages_or_dependencies.md @@ -1,16 +1,23 @@ ## Use cases -Starting from dbt v1.6, we added a new configuration file called `dependencies.yml`. The file can contain both types of dependencies: "package" and "project" dependencies. -- ["Package" dependencies](/docs/build/packages#how-do-i-add-a-package-to-my-project) lets you add source code from someone else's dbt project into your own, like a library. -- ["Project" dependencies](/docs/collaborate/govern/project-dependencies) provide a different way to build on top of someone else's work in dbt. +The following setup will work for every dbt project: + +- Add [any package dependencies](/docs/collaborate/govern/project-dependencies#when-to-use-project-dependencies) to `packages.yml` +- Add [any project dependencies](/docs/collaborate/govern/project-dependencies#when-to-use-package-dependencies) to `dependencies.yml` + +However, you can consolidate both into a single `dependencies.yml` file. Read the following section to learn more. + +#### About packages.yml and dependencies.yml +The `dependencies.yml`. file can contain both types of dependencies: "package" and "project" dependencies. +- [Package dependencies](/docs/build/packages#how-do-i-add-a-package-to-my-project) lets you add source code from someone else's dbt project into your own, like a library. +- Project dependencies provide a different way to build on top of someone else's work in dbt. If your dbt project doesn't require the use of Jinja within the package specifications, you can simply rename your existing `packages.yml` to `dependencies.yml`. However, something to note is if your project's package specifications use Jinja, particularly for scenarios like adding an environment variable or a [Git token method](/docs/build/packages#git-token-method) in a private Git package specification, you should continue using the `packages.yml` file name. -Examine the following tabs to understand the differences and determine when to use `dependencies.yml` or `packages.yml` (or both at the same time). +Use the following toggles to understand the differences and determine when to use `dependencies.yml` or `packages.yml` (or both). Refer to the [FAQs](#faqs) for more info. - - + Project dependencies are designed for the [dbt Mesh](/best-practices/how-we-mesh/mesh-1-intro) and [cross-project reference](/docs/collaborate/govern/project-dependencies#how-to-write-cross-project-ref) workflow: @@ -19,9 +26,9 @@ Project dependencies are designed for the [dbt Mesh](/best-practices/how-we-mesh - Private packages are not supported in `dependencies.yml` because they intentionally don't support Jinja rendering or conditional configuration. This is to maintain static and predictable configuration and ensures compatibility with other services, like dbt Cloud. - Use `dependencies.yml` for organization and maintainability if you're using both [cross-project refs](/docs/collaborate/govern/project-dependencies#how-to-write-cross-project-ref) and [dbt Hub packages](https://hub.getdbt.com/). This reduces the need for multiple YAML files to manage dependencies. - + - + Package dependencies allow you to add source code from someone else's dbt project into your own, like a library: @@ -31,5 +38,5 @@ Package dependencies allow you to add source code from someone else's dbt projec - `packages.yml` supports Jinja rendering for historical reasons, allowing dynamic configurations. This can be useful if you need to insert values, like a [Git token method](/docs/build/packages#git-token-method) from an environment variable, into your package specifications. Currently, to use private git repositories in dbt, you need to use a workaround that involves embedding a git token with Jinja. This is not ideal as it requires extra steps like creating a user and sharing a git token. We're planning to introduce a simpler method soon that won't require Jinja-embedded secret environment variables. For that reason, `dependencies.yml` does not support Jinja. - - + + From d44392ca37a558f548a80e9d48ddc3865612a9d5 Mon Sep 17 00:00:00 2001 From: mirnawong1 Date: Mon, 30 Sep 2024 14:44:16 +0100 Subject: [PATCH 15/47] remove deprecation warning --- website/docs/docs/build/data-tests.md | 3 --- website/docs/reference/global-configs/warnings.md | 2 -- 2 files changed, 5 deletions(-) diff --git a/website/docs/docs/build/data-tests.md b/website/docs/docs/build/data-tests.md index 59d716b4ca9..ae3ac9225db 100644 --- a/website/docs/docs/build/data-tests.md +++ b/website/docs/docs/build/data-tests.md @@ -70,8 +70,6 @@ The name of this test is the name of the file: `assert_total_payment_amount_is_p Singular data tests are easy to write—so easy that you may find yourself writing the same basic structure over and over, only changing the name of a column or model. By that point, the test isn't so singular! In that case, we recommend... - - ## Generic data tests Certain data tests are generic: they can be reused over and over again. A generic data test is defined in a `test` block, which contains a parametrized query and accepts arguments. It might look like: @@ -304,7 +302,6 @@ data_tests: -To suppress warnings about the rename, add `TestsConfigDeprecation` to the `silence` block of the `warn_error_options` flag in `dbt_project.yml`, [as described in the Warnings documentation](https://docs.getdbt.com/reference/global-configs/warnings). diff --git a/website/docs/reference/global-configs/warnings.md b/website/docs/reference/global-configs/warnings.md index 97eb270338e..d432432d25f 100644 --- a/website/docs/reference/global-configs/warnings.md +++ b/website/docs/reference/global-configs/warnings.md @@ -46,7 +46,6 @@ flags: error: # Previously called "include" warn: # Previously called "exclude" silence: # To silence or ignore warnings - - TestsConfigDeprecation - NoNodesForSelectionCriteria ``` @@ -131,7 +130,6 @@ config: warn: # Previously called "exclude" - NoNodesForSelectionCriteria silence: # Silence or ignore warnings - - TestsConfigDeprecation - NoNodesForSelectionCriteria ``` From e0e5c95bb35ea73364f37324f964e87bca03a493 Mon Sep 17 00:00:00 2001 From: mirnawong1 Date: Mon, 30 Sep 2024 14:51:01 +0100 Subject: [PATCH 16/47] update --- website/blog/2024-10-04-hybrid-mesh.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/blog/2024-10-04-hybrid-mesh.md b/website/blog/2024-10-04-hybrid-mesh.md index 90062cb57ba..f0b0c8c19ee 100644 --- a/website/blog/2024-10-04-hybrid-mesh.md +++ b/website/blog/2024-10-04-hybrid-mesh.md @@ -18,7 +18,7 @@ As dbt was adopted by larger organizations and began to drive workloads at a glo -dbt Mesh, available on [Enterprise plans](https://www.getdbt.com/pricing), is powerful because it allows teams to operate _independently_ but _collaboratively_, each team free to build on their own but contributing to a larger, shared set of data outputs. +dbt Mesh is powerful because it allows teams to operate _independently_ but _collaboratively_, each team free to build on their own but contributing to a larger, shared set of data outputs. The flexibility of dbt Mesh means that it can support [a wide variety of patterns and designs](/best-practices/how-we-mesh/mesh-3-structures). Today, let’s dive into one pattern that is showing promise as a way to enable teams working on very different dbt deployments to work together. @@ -57,7 +57,7 @@ Configure public models to serve as stable interfaces for downstream dbt Project This allows dbt Cloud to know about the contents and metadata of your project, which in turn allows for other projects to access its models. - [Create a dbt Cloud account](https://www.getdbt.com/signup/) and a dbt project for each upstream Core project. -- Note: If you have [environment variables](/docs/build/environment-variables) in your project, dbt Cloud environment variables must be prefixed with `DBT_ `(including `DBT_ENV_CUSTOM_ENV_` or `DBT_ENV_SECRET`). Follow the instructions in [this guide](https://docs.getdbt.com/guides/core-to-cloud-1?step=8#environment-variables) to convert them for dbt Cloud. + - Note: If you have [environment variables](/docs/build/environment-variables) in your project, dbt Cloud environment variables must be prefixed with `DBT_ `(including `DBT_ENV_CUSTOM_ENV_` or `DBT_ENV_SECRET`). Follow the instructions in [this guide](https://docs.getdbt.com/guides/core-to-cloud-1?step=8#environment-variables) to convert them for dbt Cloud. - Each upstream Core project has to have a production [environment](/docs/dbt-cloud-environments) in dbt Cloud. You need to configure credentials and environment variables in dbt Cloud just so that it will resolve relation names to the same places where your dbt Core workflows are deploying those models. - Set up a [merge job](/docs/deploy/merge-jobs) in a production environment to run `dbt parse`. This will enable connecting downstream projects in dbt Mesh by producing the necessary [artifacts](/reference/artifacts/dbt-artifacts) for cross-project referencing. - Note: Set up a regular job to run `dbt build` instead of using a merge job for `dbt parse`, and centralize your dbt orchestration by moving production runs to dbt Cloud. Check out [this guide](/guides/core-to-cloud-1?step=9) for more details on converting your production runs to dbt Cloud. From b7ca15acf1b3abe327c38d70080e97a2f2235981 Mon Sep 17 00:00:00 2001 From: mirnawong1 Date: Mon, 30 Sep 2024 14:58:36 +0100 Subject: [PATCH 17/47] natalie feedback --- website/blog/2024-10-04-hybrid-mesh.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/blog/2024-10-04-hybrid-mesh.md b/website/blog/2024-10-04-hybrid-mesh.md index f0b0c8c19ee..5518e4697a2 100644 --- a/website/blog/2024-10-04-hybrid-mesh.md +++ b/website/blog/2024-10-04-hybrid-mesh.md @@ -18,7 +18,7 @@ As dbt was adopted by larger organizations and began to drive workloads at a glo -dbt Mesh is powerful because it allows teams to operate _independently_ but _collaboratively_, each team free to build on their own but contributing to a larger, shared set of data outputs. +dbt Mesh is powerful because it allows teams to operate _independently_ and _collaboratively_, each team free to build on their own but contributing to a larger, shared set of data outputs. The flexibility of dbt Mesh means that it can support [a wide variety of patterns and designs](/best-practices/how-we-mesh/mesh-3-structures). Today, let’s dive into one pattern that is showing promise as a way to enable teams working on very different dbt deployments to work together. From 6b751e41055c5889a4190d211e85790c6d1b8890 Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Mon, 30 Sep 2024 16:22:04 +0100 Subject: [PATCH 18/47] Update website/blog/2024-10-04-hybrid-mesh.md --- website/blog/2024-10-04-hybrid-mesh.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/blog/2024-10-04-hybrid-mesh.md b/website/blog/2024-10-04-hybrid-mesh.md index 5518e4697a2..b3573079da2 100644 --- a/website/blog/2024-10-04-hybrid-mesh.md +++ b/website/blog/2024-10-04-hybrid-mesh.md @@ -5,7 +5,7 @@ slug: hybrid-mesh authors: [jason_ganz] tags: [analytics craft] hide_table_of_contents: false -date: 2024-10-04 +date: 2024-09-30 is_featured: true --- From 89ce6cba60fb170d52cf01afca29af6bb88f9906 Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Mon, 30 Sep 2024 16:22:26 +0100 Subject: [PATCH 19/47] Update 2024-10-04-hybrid-mesh.md --- website/blog/2024-10-04-hybrid-mesh.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/blog/2024-10-04-hybrid-mesh.md b/website/blog/2024-10-04-hybrid-mesh.md index b3573079da2..1b8ec0c72ea 100644 --- a/website/blog/2024-10-04-hybrid-mesh.md +++ b/website/blog/2024-10-04-hybrid-mesh.md @@ -36,7 +36,7 @@ The flexibility of dbt Mesh means that it can support [a wide variety of pattern Each team will fully own its dbt code, from development through deployment, using the product that is appropriate to their needs and capabilities _while sharing data products across teams using both dbt Core and dbt Cloud._ - + Creating a Hybrid Mesh is mostly the same as creating any other [dbt Mesh](/guides/mesh-qs?step=1) workflow — there are a few considerations but mostly _it just works_. We anticipate it will continue to see adoption as more central data teams look to onboard their downstream domain teams. From d99fd64f6719122bcd2611f824c909d9b3ad0cd0 Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Mon, 30 Sep 2024 16:23:07 +0100 Subject: [PATCH 20/47] Rename website/static/img/blog/2024-10-04-hybrid-mesh/hybrid-mesh.png to website/static/img/blog/2024-09-30-hybrid-mesh-hybrid-mesh.png --- ...h.png => 2024-09-30-hybrid-mesh-hybrid-mesh.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename website/static/img/blog/{2024-10-04-hybrid-mesh/hybrid-mesh.png => 2024-09-30-hybrid-mesh-hybrid-mesh.png} (100%) diff --git a/website/static/img/blog/2024-10-04-hybrid-mesh/hybrid-mesh.png b/website/static/img/blog/2024-09-30-hybrid-mesh-hybrid-mesh.png similarity index 100% rename from website/static/img/blog/2024-10-04-hybrid-mesh/hybrid-mesh.png rename to website/static/img/blog/2024-09-30-hybrid-mesh-hybrid-mesh.png From 554c00bc69ea1b3ce4c339b8a11909866aa61a5c Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Mon, 30 Sep 2024 16:23:34 +0100 Subject: [PATCH 21/47] Rename website/static/img/blog/2024-09-30-hybrid-mesh-hybrid-mesh.png to website/static/img/blog/2024-09-30-hybrid-mesh/hybrid-mesh.png --- .../hybrid-mesh.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename website/static/img/blog/{2024-09-30-hybrid-mesh-hybrid-mesh.png => 2024-09-30-hybrid-mesh/hybrid-mesh.png} (100%) diff --git a/website/static/img/blog/2024-09-30-hybrid-mesh-hybrid-mesh.png b/website/static/img/blog/2024-09-30-hybrid-mesh/hybrid-mesh.png similarity index 100% rename from website/static/img/blog/2024-09-30-hybrid-mesh-hybrid-mesh.png rename to website/static/img/blog/2024-09-30-hybrid-mesh/hybrid-mesh.png From 9b3daabbbfa43987fac9230dbef5d038da8c710b Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Mon, 30 Sep 2024 16:31:58 +0100 Subject: [PATCH 22/47] Update website/blog/2024-10-04-hybrid-mesh.md --- website/blog/2024-10-04-hybrid-mesh.md | 1 - 1 file changed, 1 deletion(-) diff --git a/website/blog/2024-10-04-hybrid-mesh.md b/website/blog/2024-10-04-hybrid-mesh.md index 1b8ec0c72ea..34b2a67d1cb 100644 --- a/website/blog/2024-10-04-hybrid-mesh.md +++ b/website/blog/2024-10-04-hybrid-mesh.md @@ -9,7 +9,6 @@ date: 2024-09-30 is_featured: true --- - One of the most important things that dbt does is unlock the ability for teams to collaborate on creating and disseminating organizational knowledge. In the past, this primarily looked like a team working in one dbt Project to create a set of transformed objects in their data platform. From d858cc6bef134dd72f44b6e1e00cdbd2f5e04e48 Mon Sep 17 00:00:00 2001 From: Will Deng Date: Mon, 30 Sep 2024 15:57:23 -0400 Subject: [PATCH 23/47] remove sl list as a command since it's the base group command --- website/docs/docs/build/metricflow-commands.md | 1 - 1 file changed, 1 deletion(-) diff --git a/website/docs/docs/build/metricflow-commands.md b/website/docs/docs/build/metricflow-commands.md index dc98e70a22c..0d683ae4351 100644 --- a/website/docs/docs/build/metricflow-commands.md +++ b/website/docs/docs/build/metricflow-commands.md @@ -59,7 +59,6 @@ The following table lists the commands compatible with the dbt Cloud IDE and dbt |

|
Description
| dbt Cloud IDE | dbt Cloud CLI | |---------|-------------|---------------|---------------| -| [`list`](#list) | Retrieves metadata values. | ✅ | ✅ | | [`list metrics`](#list-metrics) | Lists metrics with dimensions. | ✅ | ✅ | | [`list dimensions`](#list) | Lists unique dimensions for metrics. | ✅ | ✅ | | [`list dimension-values`](#list-dimension-values) | List dimensions with metrics. | ✅ | ✅ | From a3b05476597dcf3a5981015ec5ea6d31bd9e9816 Mon Sep 17 00:00:00 2001 From: Will Deng Date: Mon, 30 Sep 2024 16:01:53 -0400 Subject: [PATCH 24/47] remove other parts --- website/docs/docs/build/metricflow-commands.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/website/docs/docs/build/metricflow-commands.md b/website/docs/docs/build/metricflow-commands.md index 0d683ae4351..9df89819b82 100644 --- a/website/docs/docs/build/metricflow-commands.md +++ b/website/docs/docs/build/metricflow-commands.md @@ -93,7 +93,6 @@ Check out the following video for a short video demo of how to query or preview Use the `mf` prefix before the command name to execute them in dbt Core. For example, to list all metrics, run `mf list metrics`. -- [`list`](#list) — Retrieves metadata values. - [`list metrics`](#list-metrics) — Lists metrics with dimensions. - [`list dimensions`](#list) — Lists unique dimensions for metrics. - [`list dimension-values`](#list-dimension-values) — List dimensions with metrics. @@ -112,11 +111,6 @@ This command retrieves metadata values related to [Metrics](/docs/build/metrics- ### List metrics - -```bash -dbt sl list # In dbt Cloud -mf list # In dbt Core -``` This command lists the metrics with their available dimensions: ```bash From ad7d88153801d1523ea84d4792a9864e954c5eab Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Mon, 30 Sep 2024 21:03:22 +0100 Subject: [PATCH 25/47] Update metricflow-commands.md --- website/docs/docs/build/metricflow-commands.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/website/docs/docs/build/metricflow-commands.md b/website/docs/docs/build/metricflow-commands.md index 9df89819b82..383b6680261 100644 --- a/website/docs/docs/build/metricflow-commands.md +++ b/website/docs/docs/build/metricflow-commands.md @@ -105,11 +105,6 @@ Use the `mf` prefix before the command name to execute them in dbt Core. For exa -### List - -This command retrieves metadata values related to [Metrics](/docs/build/metrics-overview), [Dimensions](/docs/build/dimensions), and [Entities](/docs/build/entities) values. - - ### List metrics This command lists the metrics with their available dimensions: From 570baf4ec5ed31884e4e6c5daa8fbfb2c5edd27a Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Mon, 30 Sep 2024 22:09:32 +0100 Subject: [PATCH 26/47] Update metricflow-commands.md updating query examples to include missing primary entity prefix in group by command [refer to slack thread](https://dbt-labs.slack.com/archives/C04REFN03MX/p1727728803420059) --- website/docs/docs/build/metricflow-commands.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/website/docs/docs/build/metricflow-commands.md b/website/docs/docs/build/metricflow-commands.md index 383b6680261..a3c5d0d6c4d 100644 --- a/website/docs/docs/build/metricflow-commands.md +++ b/website/docs/docs/build/metricflow-commands.md @@ -338,13 +338,13 @@ mf query --metrics order_total,users_active --group-by metric_time # In dbt Core -You can include multiple dimensions in a query. For example, you can group by the `is_food_order` dimension to confirm if orders were for food or not. +You can include multiple dimensions in a query. For example, you can group by the `is_food_order` dimension to confirm if orders were for food or not. Note that when you query a dimension, you need to specify the primary entity for that dimension. **Query** ```bash -dbt sl query --metrics order_total --group-by metric_time,is_food_order # In dbt Cloud +dbt sl query --metrics order_total --group-by primary_entity__is_food_order # In dbt Cloud -mf query --metrics order_total --group-by metric_time,is_food_order # In dbt Core +mf query --metrics order_total --group-by primary_entity__is_food_order # In dbt Core ``` **Result** @@ -368,13 +368,15 @@ mf query --metrics order_total --group-by metric_time,is_food_order # In dbt Cor You can add order and limit functions to filter and present the data in a readable format. The following query limits the data set to 10 records and orders them by `metric_time`, descending. Note that using the `-` prefix will sort the query in descending order. Without the `-` prefix sorts the query in ascending order. +Note that when you query a dimension, you need to specify the primary entity for that dimension. + **Query** ```bash # In dbt Cloud -dbt sl query --metrics order_total --group-by metric_time,is_food_order --limit 10 --order-by -metric_time +dbt sl query --metrics order_total --group-by primary_entity__is_food_order --limit 10 --order-by -metric_time # In dbt Core -mf query --metrics order_total --group-by metric_time,is_food_order --limit 10 --order-by -metric_time +mf query --metrics order_total --group-byprimary_entity__is_food_order --limit 10 --order-by -metric_time ``` **Result** @@ -428,16 +430,16 @@ mf query --metrics order_total --group-by metric_time --where "{{ Dimension('ord To filter by time, there are dedicated start and end time options. Using these options to filter by time allows MetricFlow to further optimize query performance by pushing down the where filter when appropriate. - +Note that when you query a dimension, you need to specify the primary entity for that dimension. **Query** ```bash # In dbt Core -mf query --metrics order_total --group-by metric_time,is_food_order --limit 10 --order-by -metric_time --where "is_food_order = True" --start-time '2017-08-22' --end-time '2017-08-27' +mf query --metrics order_total --group-by primary_entity__is_food_order --limit 10 --order-by -metric_time --where "is_food_order = True" --start-time '2017-08-22' --end-time '2017-08-27' ``` **Result** From 6ff83b1980be5d0725dc97c8ba3dcbca1ebfb112 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Mon, 30 Sep 2024 17:15:13 -0400 Subject: [PATCH 27/47] External oauth (#6177) ## What are you changing in this pull request and why? Taking the External OAuth docs from unlisted to the site: Adds the doc to the sidebar Removes beta flags Removes unlisted flags Editorial updates to the doc ## Checklist - [ ] I have reviewed the [Content style guide](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/content-style-guide.md) so my content adheres to these guidelines. - [ ] The topic I'm writing about is for specific dbt version(s) and I have versioned it according to the [version a whole page](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/single-sourcing-content.md#adding-a-new-version) and/or [version a block of content](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/single-sourcing-content.md#versioning-blocks-of-content) guidelines. - [ ] I have added checklist item(s) to this list for anything anything that needs to happen before this PR is merged, such as "needs technical review" or "change base branch." --------- Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> --- .../cloud/manage-access/external-oauth.md | 177 ++++++++++-------- website/sidebars.js | 1 + 2 files changed, 97 insertions(+), 81 deletions(-) diff --git a/website/docs/docs/cloud/manage-access/external-oauth.md b/website/docs/docs/cloud/manage-access/external-oauth.md index 7ed9e4ef446..deb23f36f09 100644 --- a/website/docs/docs/cloud/manage-access/external-oauth.md +++ b/website/docs/docs/cloud/manage-access/external-oauth.md @@ -1,20 +1,17 @@ --- -title: "Set up external Oauth" +title: "Set up external OAuth" id: external-oauth -description: "Configuration instructions for dbt Cloud and external Oauth connections" -sidebar_label: "Set up external Oauth" -unlisted: true +description: "Configuration instructions for dbt Cloud and external OAuth connections" +sidebar_label: "Set up external OAuth" pagination_next: null pagination_prev: null --- -# Set up external Oauth +# Set up external OAuth -:::note Beta feature +:::note -External OAuth for authentication is available in a limited beta. If you are interested in joining the beta, please contact your account manager. - -This feature is currently only available for the Okta and Entra ID identity providers and Snowflake connections. Only available to Enterprise accounts. +This feature is currently only available for the Okta and Entra ID identity providers and [Snowflake connections](/docs/cloud/connect-data-platform/connect-snowflake). ::: @@ -23,7 +20,7 @@ dbt Cloud Enterprise supports [external OAuth authentication](https://docs.snow ## Getting started -The process of setting up external Oauth will require a little bit of back-and-forth between your dbt Cloud, IdP, and Snowflake accounts, and having them open in multiple browser tabs will help speed up the configuration process: +The process of setting up external OAuth will require a little bit of back-and-forth between your dbt Cloud, IdP, and Snowflake accounts, and having them open in multiple browser tabs will help speed up the configuration process: - **dbt Cloud:** You’ll primarily be working in the **Account Settings** —> **Integrations** page. You will need [proper permission](/docs/cloud/manage-access/enterprise-permissions) to set up the integration and create the connections. - **Snowflake:** Open a worksheet in an account that has permissions to [create a security integration](https://docs.snowflake.com/en/sql-reference/sql/create-security-integration). @@ -34,7 +31,7 @@ If the admins that handle these products are all different people, it’s better ### Snowflake commands -The following is a template for creating the Oauth configurations in the Snowflake environment: +The following is a template for creating the OAuth configurations in the Snowflake environment: ```sql @@ -53,41 +50,45 @@ external_oauth_any_role_mode = 'ENABLE' The `external_oauth_token_user_mapping_claim` and `external_oauth_snowflake_user_mapping_attribute` can be modified based on the your organizations needs. These values point to the claim in the users’ token. In the example, Snowflake will look up the Snowflake user whose `email` matches the value in the `sub` claim. -**Note:** The Snowflake default roles ACCOUNTADMIN, ORGADMIN, or SECURITYADMIN, are blocked from external Oauth by default and they will likely fail to authenticate. See the [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/create-security-integration-oauth-external) for more information. +**Note:** The Snowflake default roles ACCOUNTADMIN, ORGADMIN, or SECURITYADMIN, are blocked from external OAuth by default and they will likely fail to authenticate. See the [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/create-security-integration-oauth-external) for more information. + +## Identity provider configuration -## Set up with Okta +Select a supported identity provider (IdP) for instructions on configuring external OAuth in their environment and completing the integration in dbt Cloud. + + ### 1. Initialize the dbt Cloud settings -1. In your dbt Cloud account, navigate to **Account settings** —> **Integrations**. +1. In your dbt Cloud account, navigate to **Account settings** —> **Integrations**. 2. Scroll down to **Custom integrations** and click **Add integrations** -3. Leave this window open. You can set the **Integration type** to Okta and make a note of the **Redirect URI** at the bottom of the page. Copy this to your clipboard for use in the next steps. +3. Leave this window open. You can set the **Integration type** to Okta and note the **Redirect URI** at the bottom of the page. Copy this to your clipboard for use in the next steps. ### 2. Create the Okta app -1. From the Okta dashboard, expand the **Applications** section and click **Applications.** Click the **Create app integration** button. +1. Expand the **Applications** section from the Okta dashboard and click **Applications.** Click the **Create app integration** button. 2. Select **OIDC** as the sign-in method and **Web applications** as the application type. Click **Next**. -3. Give the application an appropriate name, something like “External Oauth app for dbt Cloud” that will make it easily identifiable. +3. Give the application an appropriate name, something like “External OAuth app for dbt Cloud,” that will make it easily identifiable. 4. In the **Grant type** section, enable the **Refresh token** option. -5. Scroll down to the **Sign-in redirect URIs** option. Here, you’ll need to paste the redirect URI you gathered from dbt Cloud in step 1.3. +5. Scroll down to the **Sign-in redirect URIs** option. You’ll need to paste the redirect URI you gathered from dbt Cloud in step 1.3. - + -6. Save the app configuration. You’ll come back to it, but for now move on to the next steps. +6. Save the app configuration. You’ll come back to it, but move on to the next steps for now. ### 3. Create the Okta API -1. From the Okta sidebar menu, expand the **Security** section and clicl **API**. -2. On the API screen, click **Add authorization server**. Give the authorizations server a name (a nickname for your Snowflake account would be appropriate). For the **Audience** field, copy and paste your Snowflake login URL (for example, https://abdc-ef1234.snowflakecomputing.com). Give the server an appropriate description and click **Save**. +1. Expand the **Security** section and click **API** from the Okta sidebar menu. +2. On the API screen, click **Add authorization server**. Give the authorization server a name (a nickname for your Snowflake account would be appropriate). For the **Audience** field, copy and paste your Snowflake login URL (for example, https://abdc-ef1234.snowflakecomputing.com). Give the server an appropriate description and click **Save**. -3. On the authorization server config screen, open the **Metadata URI** in a new tab. You’ll need information from this screen in later steps. +3. On the authorization server config screen, open the **Metadata URI** in a new tab. You’ll need information from this screen in later steps. @@ -97,7 +98,7 @@ The `external_oauth_token_user_mapping_claim` and `external_oauth_snowflake_u -5. Open the **Access policies** tab and click **Add policy**. Give the policy a **Name** and **Description** and set **Assign to** as **The following clients**. Start typing the name of the app you created in step 2.3 and you’ll see it autofill. Select the app and click **Create Policy**. +5. Open the **Access policies** tab and click **Add policy**. Give the policy a **Name** and **Description** and set **Assign to** as **The following clients**. Start typing the name of the app you created in step 2.3, and you’ll see it autofill. Select the app and click **Create Policy**. @@ -105,13 +106,13 @@ The `external_oauth_token_user_mapping_claim` and `external_oauth_snowflake_u -7. Give the rule a descriptive name and scroll down to **token lifetimes**. Configure the **Access token lifetime is**, **Refresh token lifetime is**, and **but will expire if not used every** settings according to your organizational policies. We recommend the defaults of 1 hour and 90 days. Stricter rules increases the odds of your users having to re-authenticate. +7. Give the rule a descriptive name and scroll down to **token lifetimes**. Configure the **Access token lifetime is**, **Refresh token lifetime is**, and **but will expire if not used every** settings according to your organizational policies. We recommend the defaults of 1 hour and 90 days. Stricter rules increase the odds of your users having to re-authenticate. 8. Navigate back to the **Settings** tab and leave it open in your browser. You’ll need some of the information in later steps. -### 4. Create the Oauth settings in Snowflake +### 4. Create the OAuth settings in Snowflake 1. Open up a Snowflake worksheet and copy/paste the following: @@ -130,9 +131,9 @@ external_oauth_any_role_mode = 'ENABLE' ``` -2. Change `your_integration_name` to something appropriately descriptive. For example, `dev_OktaAccountNumber_okta`. Copy the `external_oauth_issuer` and `external_oauth_jws_keys_url` from the metadate URI in step 3.3. Use the same Snowflake URL that you entered in step 3.2 as the `external_oauth_audience_list`. +2. Change `your_integration_name` to something appropriately descriptive. For example, `dev_OktaAccountNumber_okta`. Copy the `external_oauth_issuer` and `external_oauth_jws_keys_url` from the metadata URI in step 3.3. Use the same Snowflake URL you entered in step 3.2 as the `external_oauth_audience_list`. -Adjust the other settings as needed to meet your organizations configurations in Okta and Snowflake. +Adjust the other settings as needed to meet your organization's configurations in Okta and Snowflake. @@ -140,39 +141,47 @@ Adjust the other settings as needed to meet your organizations configurations in ### 5. Configuring the integration in dbt Cloud -1. Navigate back to the dbt Cloud **Account settings** —> **Integrations** page you were on at the beginning. It’s time to start filling out all of the fields. - 1. `Integration name`: Give the integration a descriptive name that includes identifying information about the Okta environment so future users won’t have to guess where it belongs. - 2. `Client ID` and `Client secrets`: Retrieve these from the Okta application page. - - 3. Authorize URL and Token URL: Found in the metadata URI. - +1. Navigate back to the dbt Cloud **Account settings** —> **Integrations** page you were on at the beginning. It’s time to start filling out all of the fields. + 1. `Integration name`: Give the integration a descriptive name that includes identifying information about the Okta environment so future users won’t have to guess where it belongs. + 2. `Client ID` and `Client secrets`: Retrieve these from the Okta application page. + + 3. Authorize URL and Token URL: Found in the metadata URI. + 2. **Save** the configuration + ### 6. Create a new connection in dbt Cloud -1. Navigate the **Account settings** and click **Connections** from the menu. Click **Add connection**. -2. Configure the `Account`, `Database`, and `Warehouse` as you normally would and for the `Oauth method` select the external Oauth you just created. - +1. Navigate the **Account settings** and click **Connections** from the menu. Click **Add connection**. +2. Configure the `Account`, `Database`, and `Warehouse` as you normally would, and for the `OAuth method`, select the external OAuth you just created. + + + + -3. Scroll down to the **External Oauth** configurations box and select the config from the list. +3. Scroll down to the **External OAuth** configurations box and select the config from the list. - -4. **Save** the connection and you have now configured External Oauth with Okta and Snowflake! + -## Set up with Entra ID + +4. **Save** the connection, and you have now configured External OAuth with Okta and Snowflake! + + + + ### 1. Initialize the dbt Cloud settings -1. In your dbt Cloud account, navigate to **Account settings** —> **Integrations**. +1. In your dbt Cloud account, navigate to **Account settings** —> **Integrations**. 2. Scroll down to **Custom integrations** and click **Add integrations**. -3. Leave this window open. You can set the **Integration type** to Entra ID and make a note of the **Redirect URI** at the bottom of the page. Copy this to your clipboard for use in the next steps. +3. Leave this window open. You can set the **Integration type** to Entra ID and note the **Redirect URI** at the bottom of the page. Copy this to your clipboard for use in the next steps. ### Entra ID -You’ll create two different `apps` in the Azure portal — A resource server and a client app. +You’ll create two apps in the Azure portal: A resource server and a client app. :::important @@ -187,68 +196,74 @@ In your Azure portal, open the **Entra ID** and click **App registrations** from ### 1. Create a resource server 1. From the app registrations screen, click **New registration**. - 1. Give the app a name. - 2. Ensure **Supported account types** are set to “Accounts in this organizational directory only (`Org name` - Single Tenant).” - 3. Click **Register** and you will be taken to the apps overview. + 1. Give the app a name. + 2. Ensure **Supported account types** are set to “Accounts in this organizational directory only (`Org name` - Single Tenant).” + 3. Click **Register**to see the application’s overview. 2. From the app overview page, click **Expose an API** from the left menu. -3. Click **Add** next to **Application ID URI**. The field will automatically populate. Click **Save**. -4. Record the `value` field as it will be used in a future step. *This is only displayed once. Be sure to record it immediately. It will be hidden when you leave the page and come back.* +3. Click **Add** next to **Application ID URI**. The field will automatically populate. Click **Save**. +4. Record the `value` field for use in a future step. _This is only displayed once. Be sure to record it immediately. Microsoft hides the field when you leave the page and come back._ 5. From the same screen, click **Add scope**. - 1. Give the scope a name. - 2. Set “Who can consent?” to **Admins and users**. - 3. Set **Admin consent display name** session:role-any and give it a description. - 4. Ensure **State** is set to **Enabled**. - 5. Click **Add scope**. + 1. Give the scope a name. + 2. Set “Who can consent?” to **Admins and users**. + 3. Set **Admin consent display name** session:role-any and give it a description. + 4. Ensure **State** is set to **Enabled**. + 5. Click **Add scope**. ### 2. Create a client app 1. From the **App registration page**, click **New registration**. - 1. Give the app a name that uniquely identifies it as the client app. - 2. Ensure **Supported account types** are set to “Accounts in this organizational directory only (`Org name` - Single Tenant).” - 3. Set the **Redirect URI** to **Web** and copy/paste the **Redirect URI** from dbt Cloud into the field. - 4. Click **Register**. + 1. Give the app a name that uniquely identifies it as the client app. + 2. Ensure **Supported account types** are set to “Accounts in this organizational directory only (`Org name` - Single Tenant).” + 3. Set the **Redirect URI** to **Web** and copy/paste the **Redirect URI** from dbt Cloud into the field. + 4. Click **Register**. 2. From the app overview page, click **API permissions** from the left menu, and click **Add permission**. 3. From the pop-out screen, click **APIs my organization uses**, search for the resource server name from the previous steps, and click it. 4. Ensure the box for the **Permissions** `session:role-any` is enabled and click **Add permissions**. 5. Click **Grant admin consent** and from the popup modal click **Yes**. -6. From the left menu, click **Certificates and secrets** and cllick **New client secret**. Name the secret, set an expiration, and click **Add**. -**Note**: Microsoft does not allow “forever” as an expiration. The maximum time is two years. It’s essential to document the expiration date so that the secret can be refreshed before the expiration or user authorization will fail. -7. Record the `value` for use in a future step and record it immediately. -**Note**: This value will not be displayed again once you navigate away from this screen. +6. From the left menu, click **Certificates and secrets** and click **New client secret**. Name the secret, set an expiration, and click **Add**. +**Note**: Microsoft does not allow “forever” as an expiration date. The maximum time is two years. Documenting the expiration date so you can refresh the secret before the expiration or user authorization fails is essential. +7. Record the `value` for use in a future step and record it immediately. +**Note**: Entra ID will not display this value again once you navigate away from this screen. ### 3. Snowflake configuration -You'll be switching between the Entra ID site and Snowflake. Keep your Entra ID account open for this process. +You'll be switching between the Entra ID site and Snowflake. Keep your Entra ID account open for this process. Copy and paste the following as a template in a Snowflake worksheet: ```sql + create or replace security integration - type = external_oauth - enabled = true - external_oauth_type = azure - external_oauth_issuer = '' - external_oauth_jws_keys_url = '' - external_oauth_audience_list = ('') - external_oauth_token_user_mapping_claim = 'upn' - external_oauth_any_role_mode = 'ENABLE' - external_oauth_snowflake_user_mapping_attribute = 'login_name'; + type = external_oauth + enabled = true + external_oauth_type = azure + external_oauth_issuer = '' + external_oauth_jws_keys_url = '' + external_oauth_audience_list = ('') + external_oauth_token_user_mapping_claim = 'upn' + external_oauth_any_role_mode = 'ENABLE' + external_oauth_snowflake_user_mapping_attribute = 'login_name'; + ``` + On the Entra ID site: -1. From the Client ID app in Entra ID, click **Endpoints** and open the **Federation metadata document** in a new tab. - - The **entity ID** on this page maps to the `external_oauth_issuer` field in the Snowflake config. +1. From the Client ID +app in Entra ID, click **Endpoints** and open the **Federation metadata document** in a new tab. + - The **entity ID** on this page maps to the `external_oauth_issuer` field in the Snowflake config. 2. Back on the list of endpoints, open the **OpenID Connect metadata document** in a new tab. - - The **jwks_uri** field maps to the `external_oauth_jws_keys_url` field in Snowflake. + - The **jwks_uri** field maps to the `external_oauth_jws_keys_url` field in Snowflake. 3. Navigate to the resource server in previous steps. - - The **Application ID URI** maps to teh `external_oauth_audience_list` field in Snowflake. -4. Run the configurations. Be sure the admin who created the Microsoft apps is also a user in Snowflake, or the configuration will fail. + - The **Application ID URI** maps to the `external_oauth_audience_list` field in Snowflake. +4. Run the configurations. Be sure the admin who created the Microsoft apps is also a user in Snowflake, or the configuration will fail. ### 4. Configuring the integration in dbt Cloud -1. Navigate back to the dbt Cloud **Account settings** —> **Integrations** page you were on at the beginning. It’s time to start filling out all of the fields. There will be some back-and-forth between the Entra ID account and dbt Cloud. -2. `Integration name`: Give the integration a descriptive name that includes identifying information about the Entra ID environment so future users won’t have to guess where it belongs. -3. `Client secrets`: These are found in the Client ID from the **Certificates and secrets** page. `Value` is the `Client secret` . Note that it only appears when created; if you return later, it will be hidden, and you must recreate the secret. +1. Navigate back to the dbt Cloud **Account settings** —> **Integrations** page you were on at the beginning. It’s time to start filling out all of the fields. There will be some back-and-forth between the Entra ID account and dbt Cloud. +2. `Integration name`: Give the integration a descriptive name that includes identifying information about the Entra ID environment so future users won’t have to guess where it belongs. +3. `Client secrets`: Found in the Client ID from the **Certificates and secrets** page. `Value` is the `Client secret`. Note that it only appears when created; _Microsoft hides the secret if you return later, and you must recreate it._ 4. `Client ID`: Copy the’ Application (client) ID’ on the overview page for the client ID app. -5. `Authorization URL` and `Token URL`: From the client ID app, open the `Endpoints` tab. The `Oauth 2.0 authorization endpoint (v2)` and `Oauth 2.0 token endpoint (v2)` fields map to these. *You must use v2 of the `Oauth 2.0 authorization endpoint`. Do not use V1.* You can use either version of the `Oauth 2.0 token endpoint`. +5. `Authorization URL` and `Token URL`: From the client ID app, open the `Endpoints` tab. These URLs map to the `OAuth 2.0 authorization endpoint (v2)` and `OAuth 2.0 token endpoint (v2)` fields. *You must use v2 of the `OAuth 2.0 authorization endpoint`. Do not use V1.* You can use either version of the `OAuth 2.0 token endpoint`. 6. `Application ID URI`: Copy the `Application ID URI` field from the resource server’s Overview screen. + + diff --git a/website/sidebars.js b/website/sidebars.js index 5dbf3caf036..80b9b1059ad 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -124,6 +124,7 @@ const sidebarSettings = { "docs/cloud/manage-access/set-up-snowflake-oauth", "docs/cloud/manage-access/set-up-databricks-oauth", "docs/cloud/manage-access/set-up-bigquery-oauth", + "docs/cloud/manage-access/external-oauth", ], }, // SSO "docs/cloud/manage-access/audit-log", From fda36a30202bd38172258e39b2751c8bb7cdc7cd Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Mon, 30 Sep 2024 22:15:40 +0100 Subject: [PATCH 28/47] Update metricflow-commands.md --- website/docs/docs/build/metricflow-commands.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/website/docs/docs/build/metricflow-commands.md b/website/docs/docs/build/metricflow-commands.md index a3c5d0d6c4d..8e9438fa0ba 100644 --- a/website/docs/docs/build/metricflow-commands.md +++ b/website/docs/docs/build/metricflow-commands.md @@ -396,15 +396,15 @@ mf query --metrics order_total --group-byprimary_entity__is_food_order --limit 1 -You can further filter the data set by adding a `where` clause to your query. The following example shows you how to query the `order_total` metric, grouped by `metric_time` with multiple where statements (orders that are food orders and orders from the week starting on or after Feb 1st, 2024): +You can further filter the data set by adding a `where` clause to your query. The following example shows you how to query the `order_total` metric, grouped by `is_food_order` with multiple where statements (orders that are food orders and orders from the week starting on or after Feb 1st, 2024). Note that when you query a dimension, you need to specify the primary entity for that dimension. In the following example, the primary entity is `order_id`. **Query** ```bash # In dbt Cloud -dbt sl query --metrics order_total --group-by metric_time --where "{{ Dimension('order_id__is_food_order') }} = True and metric_time__week >= '2024-02-01'" +dbt sl query --metrics order_total --group-by order_id__is_food_order --where "{{ Dimension('order_id__is_food_order') }} = True and metric_time__week >= '2024-02-01'" # In dbt Core -mf query --metrics order_total --group-by metric_time --where "{{ Dimension('order_id__is_food_order') }} = True and metric_time__week >= '2024-02-01'" +mf query --metrics order_total --group-by order_id__is_food_order --where "{{ Dimension('order_id__is_food_order') }} = True and metric_time__week >= '2024-02-01'" ``` **Result** From 0d1cdc8086a7ee81781db7e4b63fd0fa12db17f8 Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Mon, 30 Sep 2024 22:15:56 +0100 Subject: [PATCH 29/47] Update website/docs/docs/build/metricflow-commands.md --- website/docs/docs/build/metricflow-commands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/metricflow-commands.md b/website/docs/docs/build/metricflow-commands.md index 8e9438fa0ba..f46393d7f5e 100644 --- a/website/docs/docs/build/metricflow-commands.md +++ b/website/docs/docs/build/metricflow-commands.md @@ -376,7 +376,7 @@ Note that when you query a dimension, you need to specify the primary entity for dbt sl query --metrics order_total --group-by primary_entity__is_food_order --limit 10 --order-by -metric_time # In dbt Core -mf query --metrics order_total --group-byprimary_entity__is_food_order --limit 10 --order-by -metric_time +mf query --metrics order_total --group-by primary_entity__is_food_order --limit 10 --order-by -metric_time ``` **Result** From fc5ac6cb6634f52a4358940afc4d5885a830ea1b Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Mon, 30 Sep 2024 22:16:22 +0100 Subject: [PATCH 30/47] Update website/docs/docs/build/metricflow-commands.md --- website/docs/docs/build/metricflow-commands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/metricflow-commands.md b/website/docs/docs/build/metricflow-commands.md index f46393d7f5e..7dabfa37cf4 100644 --- a/website/docs/docs/build/metricflow-commands.md +++ b/website/docs/docs/build/metricflow-commands.md @@ -342,7 +342,7 @@ You can include multiple dimensions in a query. For example, you can group by th **Query** ```bash -dbt sl query --metrics order_total --group-by primary_entity__is_food_order # In dbt Cloud +dbt sl query --metrics order_total --group-by order_id__is_food_order # In dbt Cloud mf query --metrics order_total --group-by primary_entity__is_food_order # In dbt Core ``` From 79366bec41926445640967577bdf932560be6888 Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Mon, 30 Sep 2024 22:16:47 +0100 Subject: [PATCH 31/47] Update website/docs/docs/build/metricflow-commands.md --- website/docs/docs/build/metricflow-commands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/metricflow-commands.md b/website/docs/docs/build/metricflow-commands.md index 7dabfa37cf4..40cbf8a77ca 100644 --- a/website/docs/docs/build/metricflow-commands.md +++ b/website/docs/docs/build/metricflow-commands.md @@ -344,7 +344,7 @@ You can include multiple dimensions in a query. For example, you can group by th ```bash dbt sl query --metrics order_total --group-by order_id__is_food_order # In dbt Cloud -mf query --metrics order_total --group-by primary_entity__is_food_order # In dbt Core +mf query --metrics order_total --group-by order_id__is_food_order # In dbt Core ``` **Result** From 4fdd6441356faabfcebd370d6ac35cc93380bd2d Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Mon, 30 Sep 2024 22:16:57 +0100 Subject: [PATCH 32/47] Update website/docs/docs/build/metricflow-commands.md --- website/docs/docs/build/metricflow-commands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/metricflow-commands.md b/website/docs/docs/build/metricflow-commands.md index 40cbf8a77ca..9120e9ccef9 100644 --- a/website/docs/docs/build/metricflow-commands.md +++ b/website/docs/docs/build/metricflow-commands.md @@ -338,7 +338,7 @@ mf query --metrics order_total,users_active --group-by metric_time # In dbt Core -You can include multiple dimensions in a query. For example, you can group by the `is_food_order` dimension to confirm if orders were for food or not. Note that when you query a dimension, you need to specify the primary entity for that dimension. +You can include multiple dimensions in a query. For example, you can group by the `is_food_order` dimension to confirm if orders were for food or not. Note that when you query a dimension, you need to specify the primary entity for that dimension. In the following example, the primary entity is `order_id`. **Query** ```bash From 80ddce5619939673e6aa098fa81c8ab936bee558 Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Mon, 30 Sep 2024 22:29:56 +0100 Subject: [PATCH 33/47] Update metricflow-commands.md --- website/docs/docs/build/metricflow-commands.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/website/docs/docs/build/metricflow-commands.md b/website/docs/docs/build/metricflow-commands.md index 9120e9ccef9..d9e01bede71 100644 --- a/website/docs/docs/build/metricflow-commands.md +++ b/website/docs/docs/build/metricflow-commands.md @@ -368,15 +368,15 @@ mf query --metrics order_total --group-by order_id__is_food_order # In dbt Core You can add order and limit functions to filter and present the data in a readable format. The following query limits the data set to 10 records and orders them by `metric_time`, descending. Note that using the `-` prefix will sort the query in descending order. Without the `-` prefix sorts the query in ascending order. -Note that when you query a dimension, you need to specify the primary entity for that dimension. + Note that when you query a dimension, you need to specify the primary entity for that dimension. In the following example, the primary entity is `order_id`. **Query** ```bash # In dbt Cloud -dbt sl query --metrics order_total --group-by primary_entity__is_food_order --limit 10 --order-by -metric_time +dbt sl query --metrics order_total --group-by order_id__is_food_order --limit 10 --order-by -metric_time # In dbt Core -mf query --metrics order_total --group-by primary_entity__is_food_order --limit 10 --order-by -metric_time +mf query --metrics order_total --group-by order_id__is_food_order --limit 10 --order-by -metric_time ``` **Result** @@ -430,16 +430,16 @@ mf query --metrics order_total --group-by order_id__is_food_order --where "{{ Di To filter by time, there are dedicated start and end time options. Using these options to filter by time allows MetricFlow to further optimize query performance by pushing down the where filter when appropriate. -Note that when you query a dimension, you need to specify the primary entity for that dimension. + Note that when you query a dimension, you need to specify the primary entity for that dimension. In the following example, the primary entity is `order_id`. **Query** ```bash # In dbt Core -mf query --metrics order_total --group-by primary_entity__is_food_order --limit 10 --order-by -metric_time --where "is_food_order = True" --start-time '2017-08-22' --end-time '2017-08-27' +mf query --metrics order_total --group-by order_id__is_food_order --limit 10 --order-by -metric_time --where "is_food_order = True" --start-time '2017-08-22' --end-time '2017-08-27' ``` **Result** From 77605346cdfde5eb77d72563b086f4d4045dd98d Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Mon, 30 Sep 2024 22:45:47 +0100 Subject: [PATCH 34/47] Update metricflow-time-spine.md clarify that the time spine models key must be placed in the `models/` directory. this pr also links to the (/reference/model-properties) page. [slack thread](https://dbt-labs.slack.com/archives/C02NCQ9483C/p1727731703755399) --- website/docs/docs/build/metricflow-time-spine.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/website/docs/docs/build/metricflow-time-spine.md b/website/docs/docs/build/metricflow-time-spine.md index f3387399ffe..c5173c2f083 100644 --- a/website/docs/docs/build/metricflow-time-spine.md +++ b/website/docs/docs/build/metricflow-time-spine.md @@ -21,7 +21,8 @@ To see the generated SQL for the metric and dimension types that use time-spine - You only need to configure time-spine models that the Semantic Layer should recognize. - At a minimum, define a time-spine table for a daily grain. - You can optionally define a time-spine table for a different granularity, like hourly. -- Note that if you don’t have a date or calendar model in your project, you'll need to create one. +- Note that if you don’t have a date or calendar model in your project, you'll need to create one. +- The [`models` key](/reference/model-properties) in the time spine configuration must be placed in your `models/` directory. - If you're looking to specify the grain of a time dimension so that MetricFlow can transform the underlying column to the required granularity, refer to the [Time granularity documentation](/docs/build/dimensions?dimension=time_gran) If you already have a date dimension or time-spine table in your dbt project, you can point MetricFlow to this table by updating the `model` configuration to use this table in the Semantic Layer. This is a model-level configuration that tells dbt to use the model for time range joins in the Semantic Layer. @@ -40,7 +41,7 @@ If you don’t have a date dimension table, you can still create one by using th ```yaml -models: +[models:](/reference/model-properties) - name: time_spine_hourly time_spine: standard_granularity_column: date_hour # column for the standard grain of your table @@ -56,7 +57,7 @@ models: ``` -For an example project, refer to our [Jaffle shop](https://github.com/dbt-labs/jaffle-sl-template/blob/main/models/marts/_models.yml) example. +For an example project, refer to our [Jaffle shop](https://github.com/dbt-labs/jaffle-sl-template/blob/main/models/marts/_models.yml) example. Note that the [`models` key](/reference/model-properties) in the time spine configuration must be placed in your `models/` directory. Now, break down the configuration above. It's pointing to a model called `time_spine_daily`. It sets the time spine configurations under the `time_spine` key. The `standard_granularity_column` is the lowest grain of the table, in this case, it's hourly. It needs to reference a column defined under the columns key, in this case, `date_hour`. Use the `standard_granularity_column` as the join key for the time spine table when joining tables in MetricFlow. Here, the granularity of the `standard_granularity_column` is set at the column level, in this case, `hour`. From d4853450b1757a9448bd42842d13168e56cef28b Mon Sep 17 00:00:00 2001 From: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> Date: Mon, 30 Sep 2024 17:25:57 -0700 Subject: [PATCH 35/47] Update heading level (#6183) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## What are you changing in this pull request and why? Updating the Debug errors guide https://docs.getdbt.com/guides/debug-errors?step=1 Several "steps" are empty. Example of "step 9", an empty page: ![Screenshot 2024-09-30 at 5 07 40 PM](https://github.com/user-attachments/assets/507fae36-91ab-4b4c-ad4a-047ebf633c29) Edited snippets file that had H2s which should be H3s. ## Checklist - [x] I have reviewed the [Content style guide](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/content-style-guide.md) so my content adheres to these guidelines. - [x] The topic I'm writing about is for specific dbt version(s) and I have versioned it according to the [version a whole page](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/single-sourcing-content.md#adding-a-new-version) and/or [version a block of content](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/single-sourcing-content.md#versioning-blocks-of-content) guidelines. --- website/docs/faqs/Troubleshooting/job-memory-limits.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/website/docs/faqs/Troubleshooting/job-memory-limits.md b/website/docs/faqs/Troubleshooting/job-memory-limits.md index 06f6a752507..abba43d18cd 100644 --- a/website/docs/faqs/Troubleshooting/job-memory-limits.md +++ b/website/docs/faqs/Troubleshooting/job-memory-limits.md @@ -6,14 +6,14 @@ sidebar_label: 'Job failures due to exceeded memory limits' If you're receiving a `This run exceeded your account's run memory limits` error in your failed job, it means that the job exceeded the [memory limits](/docs/deploy/job-scheduler#job-memory) set for your account. All dbt Cloud accounts have a pod memory of 600Mib and memory limits are on a per run basis. They're typically influenced by the amount of result data that dbt has to ingest and process, which is small but can become bloated unexpectedly by project design choices. -## Common reasons +### Common reasons Some common reasons for higher memory usage are: - dbt run/build: Macros that capture large result sets from run query may not all be necessary and may be memory inefficient. - dbt docs generate: Source or model schemas with large numbers of tables (even if those tables aren't all used by dbt) cause the ingest of very large results for catalog queries. -## Resolution +### Resolution There are various reasons why you could be experiencing this error but they are mostly the outcome of retrieving too much data back into dbt. For example, using the `run_query()` operations or similar macros, or even using database/schemas that have a lot of other non-dbt related tables/views. Try to reduce the amount of data / number of rows retrieved back into dbt by refactoring the SQL in your `run_query()` operation using `group`, `where`, or `limit` clauses. Additionally, you can also use a database/schema with fewer non-dbt related tables/views. @@ -26,5 +26,5 @@ As an additional resource, check out [this example video](https://www.youtube.co If you've tried the earlier suggestions and are still experiencing failed job runs with this error about hitting the memory limits of your account, please [reach out to support](mailto:support@getdbt.com). We're happy to help! -## Additional resources +### Additional resources - [Blog post on how we shaved 90 mins off](https://docs.getdbt.com/blog/how-we-shaved-90-minutes-off-model) From b2a182bf4905d3782f4a00edfcd7373d8b386a8c Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Tue, 1 Oct 2024 09:12:09 +0100 Subject: [PATCH 36/47] Update website/snippets/_packages_or_dependencies.md Co-authored-by: Doug Beatty <44704949+dbeatty10@users.noreply.github.com> --- website/snippets/_packages_or_dependencies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/snippets/_packages_or_dependencies.md b/website/snippets/_packages_or_dependencies.md index 81c7499fdb7..a822b9773db 100644 --- a/website/snippets/_packages_or_dependencies.md +++ b/website/snippets/_packages_or_dependencies.md @@ -6,7 +6,7 @@ The following setup will work for every dbt project: - Add [any package dependencies](/docs/collaborate/govern/project-dependencies#when-to-use-project-dependencies) to `packages.yml` - Add [any project dependencies](/docs/collaborate/govern/project-dependencies#when-to-use-package-dependencies) to `dependencies.yml` -However, you can consolidate both into a single `dependencies.yml` file. Read the following section to learn more. +However, you may be able to consolidate both into a single `dependencies.yml` file. Read the following section to learn more. #### About packages.yml and dependencies.yml The `dependencies.yml`. file can contain both types of dependencies: "package" and "project" dependencies. From 59f07e19df6d7e00267260ba94546aef42f36940 Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Tue, 1 Oct 2024 09:18:44 +0100 Subject: [PATCH 37/47] Update metricflow-time-spine.md --- website/docs/docs/build/metricflow-time-spine.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/website/docs/docs/build/metricflow-time-spine.md b/website/docs/docs/build/metricflow-time-spine.md index c5173c2f083..5de3221a677 100644 --- a/website/docs/docs/build/metricflow-time-spine.md +++ b/website/docs/docs/build/metricflow-time-spine.md @@ -18,11 +18,14 @@ MetricFlow requires you to define a time-spine table as a model-level configurat To see the generated SQL for the metric and dimension types that use time-spine joins, refer to the respective documentation or add the `compile=True` flag when querying the Semantic Layer to return the compiled SQL. ## Configuring time-spine in YAML + +- The time spine is a special model that tells dbt and MetricFlow how to use specific columns by defining their properties. +- The [`models` key](/reference/model-properties) for the time spine must be in your `models/` directory. - You only need to configure time-spine models that the Semantic Layer should recognize. - At a minimum, define a time-spine table for a daily grain. - You can optionally define a time-spine table for a different granularity, like hourly. - Note that if you don’t have a date or calendar model in your project, you'll need to create one. -- The [`models` key](/reference/model-properties) in the time spine configuration must be placed in your `models/` directory. + - If you're looking to specify the grain of a time dimension so that MetricFlow can transform the underlying column to the required granularity, refer to the [Time granularity documentation](/docs/build/dimensions?dimension=time_gran) If you already have a date dimension or time-spine table in your dbt project, you can point MetricFlow to this table by updating the `model` configuration to use this table in the Semantic Layer. This is a model-level configuration that tells dbt to use the model for time range joins in the Semantic Layer. From 7e63b181211381592ddac3d13a4bd9a40f33e3c8 Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Tue, 1 Oct 2024 09:23:31 +0100 Subject: [PATCH 38/47] Update model-properties.md --- website/docs/reference/model-properties.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/website/docs/reference/model-properties.md b/website/docs/reference/model-properties.md index 46fb0ca3bad..7576fc350f8 100644 --- a/website/docs/reference/model-properties.md +++ b/website/docs/reference/model-properties.md @@ -2,9 +2,9 @@ title: Model properties --- -Models properties can be declared in `.yml` files in your `models/` directory (as defined by the [`model-paths` config](/reference/project-configs/model-paths)). +Models properties can be declared in `.yml` files in your `models/` directory (as defined by the [`model-paths` config](/reference/project-configs/model-paths)). -You can name these files `whatever_you_want.yml`, and nest them arbitrarily deeply in subfolders within the `models/` directory. +You can name these files `whatever_you_want.yml`, and nest them arbitrarily deeply in subfolders within the `models/` directory. The [MetricFlow time spine](/docs/build/metricflow-time-spine) is a model property that tells dbt and MetricFlow how to use specific columns by defining their properties. @@ -74,7 +74,3 @@ models: - From c7952a7106f721a718e00740df280f1dbbc16d30 Mon Sep 17 00:00:00 2001 From: Jeremy Yeo Date: Tue, 1 Oct 2024 21:45:56 +1300 Subject: [PATCH 39/47] Update about-cloud-develop-defer.md --- website/docs/docs/cloud/about-cloud-develop-defer.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/website/docs/docs/cloud/about-cloud-develop-defer.md b/website/docs/docs/cloud/about-cloud-develop-defer.md index 4e2f70b7b82..472cabe13c5 100644 --- a/website/docs/docs/cloud/about-cloud-develop-defer.md +++ b/website/docs/docs/cloud/about-cloud-develop-defer.md @@ -51,7 +51,10 @@ The dbt Cloud CLI offers additional flexibility by letting you choose the source ```yml -defer-env-id: '123456' +context: + active-host: ... + active-project: ... + defer-env-id: '123456' ``` @@ -60,7 +63,7 @@ defer-env-id: '123456' ```yml -dbt_cloud: +dbt-cloud: defer-env-id: '123456' ``` From 74f48b6b15cde4d680809066df3de84c8574615b Mon Sep 17 00:00:00 2001 From: Dave Haworth Date: Tue, 1 Oct 2024 10:08:55 -0500 Subject: [PATCH 40/47] add more detail around cross-zone load balancing and NLB security groups for PL setups (#6179) ## What are you changing in this pull request and why? There are a couple of finer details around certain PrivateLink setups that haven't been included in the setup docs that have caused customers to get tripped up. This PR will add: 1. A note about enabling cross-zone load balancing for their NLB or target group (done through a snappet since it's the same on all 3 pages and could apply to either NLB or Target Group 2. A section to the NLB setup about Security Groups (added inline in the SG section since it only applies to NLB). Additionally, I added some NLB info that was on the VCS page, but not Redshift or Postgres. These details are applicable to any of them. Feel free to suggest a different format for any of these changes. ## Checklist - [X] I have reviewed the [Content style guide](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/content-style-guide.md) so my content adheres to these guidelines. --------- Co-authored-by: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> --- website/docs/docs/cloud/secure/postgres-privatelink.md | 8 ++++++++ website/docs/docs/cloud/secure/redshift-privatelink.md | 8 ++++++++ website/docs/docs/cloud/secure/vcs-privatelink.md | 4 ++++ .../snippets/_privatelink-cross-zone-load-balancing.md | 6 ++++++ 4 files changed, 26 insertions(+) create mode 100644 website/snippets/_privatelink-cross-zone-load-balancing.md diff --git a/website/docs/docs/cloud/secure/postgres-privatelink.md b/website/docs/docs/cloud/secure/postgres-privatelink.md index 864cfe4acba..76b7774fcec 100644 --- a/website/docs/docs/cloud/secure/postgres-privatelink.md +++ b/website/docs/docs/cloud/secure/postgres-privatelink.md @@ -6,6 +6,7 @@ sidebar_label: "PrivateLink for Postgres" --- import SetUpPages from '/snippets/_available-tiers-privatelink.md'; import PrivateLinkTroubleshooting from '/snippets/_privatelink-troubleshooting.md'; +import PrivateLinkCrossZone from '/snippets/_privatelink-cross-zone-load-balancing.md'; @@ -41,9 +42,16 @@ Creating an Interface VPC PrivateLink connection requires creating multiple AWS - Target Group protocol: **TCP** - **Network Load Balancer (NLB)** — Requires creating a Listener that attaches to the newly created Target Group for port `5432` + - **Scheme:** Internal + - **IP address type:** IPv4 + - **Network mapping:** Choose the VPC that the VPC Endpoint Service and NLB are being deployed in, and choose subnets from at least two Availability Zones. + - **Security Groups:** The Network Load Balancer (NLB) associated with the VPC endpoint service must either not have an associated security group, or the security group must have a rule that allows requests from the appropriate dbt Cloud **private CIDR(s)**. Note that _this is different_ than the static public IPs listed on the dbt Cloud [Access, Regions, & IP addresses](https://docs.getdbt.com/docs/cloud/about-cloud/access-regions-ip-addresses) page. dbt Support can provide the correct private CIDR(s) upon request. If necessary, until you can refine the rule to the smaller CIDR provided by dbt, allow connectivity by temporarily adding an allow rule of `10.0.0.0/8`. + - **Listeners:** Create one listener per target group that maps the appropriate incoming port to the corresponding target group ([details](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/load-balancer-listeners.html)). - **VPC Endpoint Service** — Attach to the newly created NLB. - Acceptance required (optional) — Requires you to [accept our connection request](https://docs.aws.amazon.com/vpc/latest/privatelink/configure-endpoint-service.html#accept-reject-connection-requests) after dbt creates the endpoint. + + ### 2. Grant dbt AWS account access to the VPC Endpoint Service On the provisioned VPC endpoint service, click the **Allow principals** tab. Click **Allow principals** to grant access. Enter the ARN of the root user in the appropriate production AWS account and save your changes. diff --git a/website/docs/docs/cloud/secure/redshift-privatelink.md b/website/docs/docs/cloud/secure/redshift-privatelink.md index a9d4332918b..16d14badc05 100644 --- a/website/docs/docs/cloud/secure/redshift-privatelink.md +++ b/website/docs/docs/cloud/secure/redshift-privatelink.md @@ -7,6 +7,7 @@ sidebar_label: "PrivateLink for Redshift" import SetUpPages from '/snippets/_available-tiers-privatelink.md'; import PrivateLinkTroubleshooting from '/snippets/_privatelink-troubleshooting.md'; +import PrivateLinkCrossZone from '/snippets/_privatelink-cross-zone-load-balancing.md'; @@ -79,9 +80,16 @@ Creating an Interface VPC PrivateLink connection requires creating multiple AWS - Target Group protocol: **TCP** - **Network Load Balancer (NLB)** — Requires creating a Listener that attaches to the newly created Target Group for port `5439` + - **Scheme:** Internal + - **IP address type:** IPv4 + - **Network mapping:** Choose the VPC that the VPC Endpoint Service and NLB are being deployed in, and choose subnets from at least two Availability Zones. + - **Security Groups:** The Network Load Balancer (NLB) associated with the VPC endpoint service must either not have an associated security group, or the security group must have a rule that allows requests from the appropriate dbt Cloud **private CIDR(s)**. Note that _this is different_ than the static public IPs listed on the dbt Cloud [Access, Regions, & IP addresses](https://docs.getdbt.com/docs/cloud/about-cloud/access-regions-ip-addresses) page. dbt Support can provide the correct private CIDR(s) upon request. If necessary, until you can refine the rule to the smaller CIDR provided by dbt, allow connectivity by temporarily adding an allow rule of `10.0.0.0/8`. + - **Listeners:** Create one listener per target group that maps the appropriate incoming port to the corresponding target group ([details](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/load-balancer-listeners.html)). - **VPC Endpoint Service** — Attach to the newly created NLB. - Acceptance required (optional) — Requires you to [accept our connection request](https://docs.aws.amazon.com/vpc/latest/privatelink/configure-endpoint-service.html#accept-reject-connection-requests) after dbt creates the endpoint. + + ### 2. Grant dbt AWS Account access to the VPC Endpoint Service On the provisioned VPC endpoint service, click the **Allow principals** tab. Click **Allow principals** to grant access. Enter the ARN of the root user in the appropriate production AWS account and save your changes. diff --git a/website/docs/docs/cloud/secure/vcs-privatelink.md b/website/docs/docs/cloud/secure/vcs-privatelink.md index 6041b1cb4ed..28b4df8f706 100644 --- a/website/docs/docs/cloud/secure/vcs-privatelink.md +++ b/website/docs/docs/cloud/secure/vcs-privatelink.md @@ -7,6 +7,7 @@ sidebar_label: "PrivateLink for VCS" import SetUpPages from '/snippets/_available-tiers-privatelink.md'; import PrivateLinkTroubleshooting from '/snippets/_privatelink-troubleshooting.md'; +import PrivateLinkCrossZone from '/snippets/_privatelink-cross-zone-load-balancing.md'; @@ -44,12 +45,15 @@ Creating an Interface VPC PrivateLink connection requires creating multiple AWS - **Scheme:** Internal - **IP address type:** IPv4 - **Network mapping:** Choose the VPC that the VPC Endpoint Service and NLB are being deployed in, and choose subnets from at least two Availability Zones. + - **Security Groups:** The Network Load Balancer (NLB) associated with the VPC Endpoint Service must either not have an associated Security Group, or the Security Group must have a rule that allows requests from the appropriate dbt Cloud **private CIDR(s)**. Note that **this is different** than the static public IPs listed on the dbt Cloud [Access, Regions, & IP addresses](https://docs.getdbt.com/docs/cloud/about-cloud/access-regions-ip-addresses) page. The correct private CIDR(s) can be provided by dbt Support upon request. If necessary, temporarily adding an allow rule of `10.0.0.0/8` should allow connectivity until the rule can be refined to the smaller dbt provided CIDR. - **Listeners:** Create one Listener per Target Group that maps the appropriate incoming port to the corresponding Target Group ([details](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/load-balancer-listeners.html)). - **Endpoint Service** - The VPC Endpoint Service is what allows for the VPC to VPC connection, routing incoming requests to the configured load balancer. - **Load balancer type:** Network. - **Load balancer:** Attach the NLB created in the previous step. - **Acceptance required (recommended)**: When enabled, requires a new connection request to the VPC Endpoint Service to be accepted by the customer before connectivity is allowed ([details](https://docs.aws.amazon.com/vpc/latest/privatelink/configure-endpoint-service.html#accept-reject-connection-requests)). + + ### 2. Grant dbt AWS account access to the VPC Endpoint Service Once these resources have been provisioned, access needs to be granted for the dbt Labs AWS account to create a VPC Endpoint in our VPC. On the provisioned VPC endpoint service, click the **Allow principals** tab. Click **Allow principals** to grant access. Enter the ARN of the following IAM role in the appropriate production AWS account and save your changes ([details](https://docs.aws.amazon.com/vpc/latest/privatelink/configure-endpoint-service.html#add-remove-permissions)). diff --git a/website/snippets/_privatelink-cross-zone-load-balancing.md b/website/snippets/_privatelink-cross-zone-load-balancing.md new file mode 100644 index 00000000000..cb879e5602b --- /dev/null +++ b/website/snippets/_privatelink-cross-zone-load-balancing.md @@ -0,0 +1,6 @@ + +:::note Cross-Zone Load Balancing +We highly recommend cross-zone load balancing for your NLB or Target Group; some connections may require it. Cross-zone load balancing may also [improve routing distribution and connection resiliency](https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/how-elastic-load-balancing-works.html#cross-zone-load-balancing). Note that cross-zone connectivity may incur additional data transfer charges, though this should be minimal for requests from dbt Cloud. + +- [Enabling cross-zone load balancing for a load balancer or target group](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/edit-target-group-attributes.html#target-group-cross-zone) +::: From 364da5b74346d27fe7edbaac140e22f290be51cf Mon Sep 17 00:00:00 2001 From: Doug Beatty <44704949+dbeatty10@users.noreply.github.com> Date: Tue, 1 Oct 2024 09:39:18 -0600 Subject: [PATCH 41/47] `dbt test` supports `--resource-type` / `--exclude-resource-type` CLI flags and related environment variables (#6192) [Preview](https://docs-getdbt-com-git-dbeatty-6101-docs-dbt-labs.vercel.app/reference/global-configs/resource-type) Resolves https://github.com/dbt-labs/docs.getdbt.com/issues/6101 Originally https://github.com/dbt-labs/docs.getdbt.com/pull/6126 ## What are you changing in this pull request and why? Beginning in dbt-core v1.9, it is possible to use the `--resource-type` and `--exclude-resource-type` CLI flags (and related env vars) with the `dbt test` command. ## Checklist - [x] I have reviewed the [Content style guide](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/content-style-guide.md) so my content adheres to these guidelines. - [x] The topic I'm writing about is for specific dbt version(s) and I have versioned it according to the [version a whole page](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/single-sourcing-content.md#adding-a-new-version) and/or [version a block of content](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/single-sourcing-content.md#versioning-blocks-of-content) guidelines. - [x] Add a note to the prerelease version [Migration Guide](https://github.com/dbt-labs/docs.getdbt.com/tree/current/website/docs/docs/dbt-versions/core-upgrade) --------- Co-authored-by: Natalie Fiann Co-authored-by: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Co-authored-by: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Co-authored-by: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> --- .../reference/global-configs/resource-type.md | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/website/docs/reference/global-configs/resource-type.md b/website/docs/reference/global-configs/resource-type.md index ad8897a745c..9e6ec82df06 100644 --- a/website/docs/reference/global-configs/resource-type.md +++ b/website/docs/reference/global-configs/resource-type.md @@ -4,7 +4,17 @@ id: "resource-type" sidebar: "resource type" --- -The `--resource-type` and `--exclude-resource-type` flags include or exclude resource types from the `dbt build`, `dbt clone`, and `dbt list` commands. + + +The `--resource-type` and `--exclude-resource-type` flags include or exclude resource types from the `dbt build`, `dbt clone`, and `dbt list` commands. In Versionless and from dbt v1.9 onwards, these flags are also supported in the `dbt test` command. + + + + + +The `--resource-type` and `--exclude-resource-type` flags include or exclude resource types from the `dbt build`, `dbt test`, `dbt clone`, and `dbt list` commands. + + This means the flags enable you to specify which types of resources to include or exclude when running the commands, instead of targeting specific resources. @@ -109,3 +119,27 @@ Instead of targeting specific resources, use the `--resource-flag` or `--exclude + + + +- In this example, use the following command to exclude _all_ unit tests when running tests: + + + + ```text + dbt test --exclude-resource-type unit_test + ``` + + + +- In this example, use the following command to include all data tests when running tests: + + + + ```text + dbt test --resource-type test + ``` + + + + From 2d9838c5e0624f04a09cebfe044a559d12735ac2 Mon Sep 17 00:00:00 2001 From: Doug Beatty <44704949+dbeatty10@users.noreply.github.com> Date: Tue, 1 Oct 2024 09:45:25 -0600 Subject: [PATCH 42/47] Singular data tests can now be documented (#6191) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Resolves https://github.com/dbt-labs/docs.getdbt.com/issues/6132 Originally https://github.com/dbt-labs/docs.getdbt.com/pull/6147 ## What are you changing in this pull request and why? The `description` property is available for singular data tests beginning in dbt v1.9, and this PR highlights how singular tests can now be documented. ### 🎩 Previews - [`description`](https://docs-getdbt-com-git-dbeatty-6132-docs-dbt-labs.vercel.app/reference/resource-properties/description) - [`docs-paths`](https://docs-getdbt-com-git-dbeatty-6132-docs-dbt-labs.vercel.app/reference/project-configs/docs-paths) - [documentation placement](https://docs-getdbt-com-git-dbeatty-6132-docs-dbt-labs.vercel.app/docs/build/documentation#placement) ### Additional information Opened https://github.com/dbt-labs/docs.getdbt.com/issues/6193 since we don't have documentation how to add a `description` for the Jinja macro associated with custom generic tests. This follow-up will allow us to consider the `description` of both generic and singular data tests in context of each other. ## Checklist - [x] I have reviewed the [Content style guide](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/content-style-guide.md) so my content adheres to these guidelines. - [x] The topic I'm writing about is for specific dbt version(s) and I have versioned it according to the [version a whole page](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/single-sourcing-content.md#adding-a-new-version) and/or [version a block of content](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/single-sourcing-content.md#versioning-blocks-of-content) guidelines. - [x] Wait until https://github.com/dbt-labs/dbt-core/pull/10792 is merged - [x] Add a note to the prerelease version [Migration Guide](https://github.com/dbt-labs/docs.getdbt.com/tree/current/website/docs/docs/dbt-versions/core-upgrade) --------- Co-authored-by: Natalie Fiann Co-authored-by: nataliefiann <120089939+nataliefiann@users.noreply.github.com> Co-authored-by: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> --- website/docs/docs/build/documentation.md | 13 ++++++++- .../reference/project-configs/docs-paths.md | 12 +++++++- .../resource-properties/description.md | 28 +++++++++++++++++++ 3 files changed, 51 insertions(+), 2 deletions(-) diff --git a/website/docs/docs/build/documentation.md b/website/docs/docs/build/documentation.md index d040d3c5bef..6f7c6c27f31 100644 --- a/website/docs/docs/build/documentation.md +++ b/website/docs/docs/build/documentation.md @@ -101,7 +101,18 @@ The events in this table are recorded by [Snowplow](http://github.com/snowplow/s In the above example, a docs block named `table_events` is defined with some descriptive markdown contents. There is nothing significant about the name `table_events` — docs blocks can be named however you like, as long as the name only contains alphanumeric and underscore characters and does not start with a numeric character. ### Placement -Docs blocks should be placed in files with a `.md` file extension. By default, dbt will search in all resource paths for docs blocks (i.e. the combined list of [model-paths](/reference/project-configs/model-paths), [seed-paths](/reference/project-configs/seed-paths), [analysis-paths](/reference/project-configs/analysis-paths), [macro-paths](/reference/project-configs/macro-paths) and [snapshot-paths](/reference/project-configs/snapshot-paths)) — you can adjust this behavior using the [docs-paths](/reference/project-configs/docs-paths) config. + + + +Docs blocks should be placed in files with a `.md` file extension. By default, dbt will search in all resource paths for docs blocks (for example, the combined list of [model-paths](/reference/project-configs/model-paths), [seed-paths](/reference/project-configs/seed-paths), [analysis-paths](/reference/project-configs/analysis-paths), [test-paths](/reference/project-configs/test-paths), [macro-paths](/reference/project-configs/macro-paths), and [snapshot-paths](/reference/project-configs/snapshot-paths)) — you can adjust this behavior using the [docs-paths](/reference/project-configs/docs-paths) config. + + + + + +Docs blocks should be placed in files with a `.md` file extension. By default, dbt will search in all resource paths for docs blocks (for example, the combined list of [model-paths](/reference/project-configs/model-paths), [seed-paths](/reference/project-configs/seed-paths), [analysis-paths](/reference/project-configs/analysis-paths), [macro-paths](/reference/project-configs/macro-paths), and [snapshot-paths](/reference/project-configs/snapshot-paths)) — you can adjust this behavior using the [docs-paths](/reference/project-configs/docs-paths) config. + + ### Usage diff --git a/website/docs/reference/project-configs/docs-paths.md b/website/docs/reference/project-configs/docs-paths.md index 51ff5c5ccca..5481c19c9fd 100644 --- a/website/docs/reference/project-configs/docs-paths.md +++ b/website/docs/reference/project-configs/docs-paths.md @@ -17,8 +17,18 @@ Optionally specify a custom list of directories where [docs blocks](/docs/build/ ## Default -By default, dbt will search in all resource paths for docs blocks (i.e. the combined list of [model-paths](/reference/project-configs/model-paths), [seed-paths](/reference/project-configs/seed-paths), [analysis-paths](/reference/project-configs/analysis-paths), [macro-paths](/reference/project-configs/macro-paths) and [snapshot-paths](/reference/project-configs/snapshot-paths)). If this option is configured, dbt will _only_ look in the specified directory for docs blocks. + + +By default, dbt will search in all resource paths for docs blocks (for example, the combined list of [model-paths](/reference/project-configs/model-paths), [seed-paths](/reference/project-configs/seed-paths), [analysis-paths](/reference/project-configs/analysis-paths), [test-paths](/reference/project-configs/test-paths), [macro-paths](/reference/project-configs/macro-paths), and [snapshot-paths](/reference/project-configs/snapshot-paths)). If this option is configured, dbt will _only_ look in the specified directory for docs blocks. + + + + + +By default, dbt will search in all resource paths for docs blocks (i.e. the combined list of [model-paths](/reference/project-configs/model-paths), [seed-paths](/reference/project-configs/seed-paths), [analysis-paths](/reference/project-configs/analysis-paths), [macro-paths](/reference/project-configs/macro-paths), and [snapshot-paths](/reference/project-configs/snapshot-paths)). If this option is configured, dbt will _only_ look in the specified directory for docs blocks. + + ## Example diff --git a/website/docs/reference/resource-properties/description.md b/website/docs/reference/resource-properties/description.md index 59420614b02..6f32f75efa4 100644 --- a/website/docs/reference/resource-properties/description.md +++ b/website/docs/reference/resource-properties/description.md @@ -13,6 +13,7 @@ description: "This guide explains how to use the description key to add YAML des { label: 'Snapshots', value: 'snapshots', }, { label: 'Analyses', value: 'analyses', }, { label: 'Macros', value: 'macros', }, + { label: 'Singular data tests', value: 'singular_data_tests', }, ] }> @@ -145,6 +146,33 @@ macros: + + + + + + +```yml +version: 2 + +data_tests: + - name: singular_data_test_name + description: markdown_string + +``` + + + + + + + +The `description` property is available for singular data tests beginning in dbt v1.9. + + + + + From ce4a8475fd65622e66ca34f77b5a0b2dd83e192f Mon Sep 17 00:00:00 2001 From: Doug Beatty <44704949+dbeatty10@users.noreply.github.com> Date: Tue, 1 Oct 2024 12:00:46 -0600 Subject: [PATCH 43/47] Link to docs for generic data tests (#6195) [Preview](https://docs-getdbt-com-git-dbeatty10-patch-1-dbt-labs.vercel.app/reference/project-configs/test-paths) ## What are you changing in this pull request and why? Generic data tests are also located in the [`test-paths`](https://docs.getdbt.com/reference/project-configs/test-paths), specifically _always_ under the `generic` subdirectory. ## Checklist - [x] I have reviewed the [Content style guide](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/content-style-guide.md) so my content adheres to these guidelines. --- website/docs/reference/project-configs/test-paths.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/project-configs/test-paths.md b/website/docs/reference/project-configs/test-paths.md index 59f17db05eb..6749a07d23d 100644 --- a/website/docs/reference/project-configs/test-paths.md +++ b/website/docs/reference/project-configs/test-paths.md @@ -13,7 +13,7 @@ test-paths: [directorypath] ## Definition -Optionally specify a custom list of directories where [singular tests](/docs/build/data-tests) are located. +Optionally specify a custom list of directories where [singular tests](/docs/build/data-tests#singular-data-tests) and [custom generic tests](/docs/build/data-tests#generic-data-tests) are located. ## Default From b4ce442a727f67d9cf4ea06213d8f464f07f0b28 Mon Sep 17 00:00:00 2001 From: Gideon Shils Date: Tue, 1 Oct 2024 14:43:56 -0400 Subject: [PATCH 44/47] Remove legacy v2 Admin API docs (#6164) ## What are you changing in this pull request and why? The newer v2 admin API docs have now reached parity with the legacy docs, so it is safe to remove the old pages. Also adds redirects. ## Checklist - [x] I have reviewed the [Content style guide](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/content-style-guide.md) so my content adheres to these guidelines. - [ ] The topic I'm writing about is for specific dbt version(s) and I have versioned it according to the [version a whole page](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/single-sourcing-content.md#adding-a-new-version) and/or [version a block of content](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/single-sourcing-content.md#versioning-blocks-of-content) guidelines. - [ ] I have added checklist item(s) to this list for anything anything that needs to happen before this PR is merged, such as "needs technical review" or "change base branch." Co-authored-by: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> --- website/docs/docs/dbt-cloud-apis/admin-cloud-api.md | 6 ------ website/sidebars.js | 5 ----- website/vercel.json | 5 +++++ 3 files changed, 5 insertions(+), 11 deletions(-) diff --git a/website/docs/docs/dbt-cloud-apis/admin-cloud-api.md b/website/docs/docs/dbt-cloud-apis/admin-cloud-api.md index fe024e60831..2183b19d38f 100644 --- a/website/docs/docs/dbt-cloud-apis/admin-cloud-api.md +++ b/website/docs/docs/dbt-cloud-apis/admin-cloud-api.md @@ -17,12 +17,6 @@ Many endpoints of the Administrative API can also be called through the [dbt Clo
- - Date: Tue, 1 Oct 2024 20:00:50 +0100 Subject: [PATCH 45/47] Updated breaking changes section (#6119) Closes https://github.com/dbt-labs/docs.getdbt.com/issues/5574 Following this Git issue: https://github.com/orgs/dbt-labs/projects/14/views/35?pane=issue&itemId=65030468, i've created this PR regarding the updated breaking changes ## What are you changing in this pull request and why? ## Checklist - [x] I have reviewed the [Content style guide](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/content-style-guide.md) so my content adheres to these guidelines. - [x] The topic I'm writing about is for specific dbt version(s) and I have versioned it according to the [version a whole page](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/single-sourcing-content.md#adding-a-new-version) and/or [version a block of content](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/single-sourcing-content.md#versioning-blocks-of-content) guidelines. - [ ] I have added checklist item(s) to this list for anything anything that needs to happen before this PR is merged, such as "needs technical review" or "change base branch." --------- Co-authored-by: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> Co-authored-by: Doug Beatty <44704949+dbeatty10@users.noreply.github.com> --- website/docs/docs/collaborate/govern/model-contracts.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/website/docs/docs/collaborate/govern/model-contracts.md b/website/docs/docs/collaborate/govern/model-contracts.md index e186609b746..b07ce909480 100644 --- a/website/docs/docs/collaborate/govern/model-contracts.md +++ b/website/docs/docs/collaborate/govern/model-contracts.md @@ -206,9 +206,12 @@ At the same time, for models with many columns, we understand that this can mean When comparing to a previous project state, dbt will look for breaking changes that could impact downstream consumers. If breaking changes are detected, dbt will present a contract error. Breaking changes include: -- Removing an existing column -- Changing the `data_type` of an existing column -- Removing or modifying one of the `constraints` on an existing column (dbt v1.6 or higher) +- Removing an existing column. +- Changing the `data_type` of an existing column. +- Removing or modifying one of the `constraints` on an existing column (dbt v1.6 or higher). +- Removing a contracted model by deleting, renaming, or disabling it (dbt v1.9 or higher). + - versioned models will raise an error. + - unversioned models will raise a warning. More details are available in the [contract reference](/reference/resource-configs/contract#detecting-breaking-changes). From 64cce9e799495d27add7cf5da03eb76daf1d1ba9 Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Tue, 1 Oct 2024 21:06:05 +0100 Subject: [PATCH 46/47] Update about-cloud-develop-defer.md fix spacing --- website/docs/docs/cloud/about-cloud-develop-defer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/cloud/about-cloud-develop-defer.md b/website/docs/docs/cloud/about-cloud-develop-defer.md index 472cabe13c5..fc55edf8a38 100644 --- a/website/docs/docs/cloud/about-cloud-develop-defer.md +++ b/website/docs/docs/cloud/about-cloud-develop-defer.md @@ -50,7 +50,7 @@ The dbt Cloud CLI offers additional flexibility by letting you choose the source - ```yml +```yml context: active-host: ... active-project: ... From 13bab21da6151eec98606817122c406d3e544faa Mon Sep 17 00:00:00 2001 From: Jeremy Cohen Date: Tue, 1 Oct 2024 23:31:08 +0200 Subject: [PATCH 47/47] Document new recommended syntax for `foreign_key` constraints (#6189) ## What are you changing in this pull request and why? Update documentation on `constraints` to prominently feature new recommended syntax for defining `foreign_key` constraints. Resolves #5983 ## Checklist - [x] I have reviewed the [Content style guide](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/content-style-guide.md) so my content adheres to these guidelines. - [x] The topic I'm writing about is for specific dbt version(s) and I have versioned it according to the [version a whole page](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/single-sourcing-content.md#adding-a-new-version) and/or [version a block of content](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/single-sourcing-content.md#versioning-blocks-of-content) guidelines. - [x] I have added checklist item(s) to this list for anything anything that needs to happen before this PR is merged, such as "needs technical review" or "change base branch." --------- Co-authored-by: Natalie Fiann Co-authored-by: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> --- .../docs/docs/dbt-versions/release-notes.md | 1 + .../resource-properties/constraints.md | 82 ++++++++++++++----- 2 files changed, 64 insertions(+), 19 deletions(-) diff --git a/website/docs/docs/dbt-versions/release-notes.md b/website/docs/docs/dbt-versions/release-notes.md index 7c2614b2c10..d152fc92cf7 100644 --- a/website/docs/docs/dbt-versions/release-notes.md +++ b/website/docs/docs/dbt-versions/release-notes.md @@ -20,6 +20,7 @@ Release notes are grouped by month for both multi-tenant and virtual private clo ## September 2024 +- **New**: Use the new recommended syntax for [defining `foreign_key` constraints](/reference/resource-properties/constraints) using `refs`, available in dbt Cloud Versionless. This will soon be released in dbt Core v1.9. This new syntax will capture dependencies and works across different environments. - **Enhancement**: You can now run [Semantic Layer commands](/docs/build/metricflow-commands) commands in the [dbt Cloud IDE](/docs/cloud/dbt-cloud-ide/develop-in-the-cloud). The supported commands are `dbt sl list`, `dbt sl list metrics`, `dbt sl list dimension-values`, `dbt sl list saved-queries`, `dbt sl query`, `dbt sl list dimensions`, `dbt sl list entities`, and `dbt sl validate`. - **New**: Microsoft Excel, a dbt Semantic Layer integration, is now generally available. The integration allows you to connect to Microsoft Excel to query metrics and collaborate with your team. Available for [Excel Desktop](https://pages.store.office.com/addinsinstallpage.aspx?assetid=WA200007100&rs=en-US&correlationId=4132ecd1-425d-982d-efb4-de94ebc83f26) or [Excel Online](https://pages.store.office.com/addinsinstallpage.aspx?assetid=WA200007100&rs=en-US&correlationid=4132ecd1-425d-982d-efb4-de94ebc83f26&isWac=True). For more information, refer to [Microsoft Excel](/docs/cloud-integrations/semantic-layer/excel). - **New**: [Data health tile](/docs/collaborate/data-tile) is now generally available in dbt Explorer. Data health tiles provide a quick at-a-glance view of your data quality, highlighting potential issues in your data. You can embed these tiles in your dashboards to quickly identify and address data quality issues in your dbt project. diff --git a/website/docs/reference/resource-properties/constraints.md b/website/docs/reference/resource-properties/constraints.md index ff52a1fbcf4..948fe223d68 100644 --- a/website/docs/reference/resource-properties/constraints.md +++ b/website/docs/reference/resource-properties/constraints.md @@ -21,16 +21,61 @@ The structure of a constraint is: - `type` (required): one of `not_null`, `unique`, `primary_key`, `foreign_key`, `check`, `custom` - `expression`: Free text input to qualify the constraint. Required for certain constraint types, and optional for others. - `name` (optional): Human-friendly name for this constraint. Supported by some data platforms. -- `columns` (model-level only): List of column names to apply the constraint over +- `columns` (model-level only): List of column names to apply the constraint over. - + + +Foreign key constraints accept two additional inputs: +- `to`: A relation input, likely `ref()`, indicating the referenced table. +- `to_columns`: A list of column(s) in that table containing the corresponding primary or unique key. -When using `foreign_key`, you need to specify the referenced table's schema manually. Use `{{ target.schema }}` in the `expression` field to automatically pass the schema used by the target environment. Note that later versions of dbt will have more efficient ways of handling this. +This syntax for defining foreign keys uses `ref`, meaning it will capture dependencies and works across different environments. It's available in [dbt Cloud Versionless](/docs/dbt-versions/upgrade-dbt-version-in-cloud#versionless) and versions of dbt Core starting with v1.9. -For example: `expression: "{{ target.schema }}.customers(customer_id)"` + + +```yml +models: + - name: + + # required + config: + contract: {enforced: true} + + # model-level constraints + constraints: + - type: primary_key + columns: [first_column, second_column, ...] + - type: foreign_key # multi_column + columns: [first_column, second_column, ...] + to: "{{ ref('other_model_name') }}" + to_columns: [other_model_first_column, other_model_second_columns, ...] + - type: check + columns: [first_column, second_column, ...] + expression: "first_column != second_column" + name: human_friendly_name + - type: ... + + columns: + - name: first_column + data_type: string + + # column-level constraints + constraints: + - type: not_null + - type: unique + - type: foreign_key + to: "{{ ref('other_model_name') }}" + to_columns: other_model_column + - type: ... +``` + + + +In older versions of dbt Core, when defining a `foreign_key` constraint, you need to manually specify the referenced table in the `expression` field. You can use `{{ target }}` variables to make this expression environment-aware, but the dependency between this model and the referenced table is not captured. Starting in dbt Core v1.9, you can specify the referenced table using the `ref()` function. + ```yml @@ -39,44 +84,43 @@ models: # required config: - contract: - enforced: true + contract: {enforced: true} # model-level constraints constraints: - type: primary_key - columns: [FIRST_COLUMN, SECOND_COLUMN, ...] - - type: FOREIGN_KEY # multi_column - columns: [FIRST_COLUMN, SECOND_COLUMN, ...] - expression: "OTHER_MODEL_SCHEMA.OTHER_MODEL_NAME (OTHER_MODEL_FIRST_COLUMN, OTHER_MODEL_SECOND_COLUMN, ...)" + columns: [first_column, second_column, ...] + - type: foreign_key # multi_column + columns: [first_column, second_column, ...] + expression: "{{ target.schema }}.other_model_name (other_model_first_column, other_model_second_column, ...)" - type: check - columns: [FIRST_COLUMN, SECOND_COLUMN, ...] - expression: "FIRST_COLUMN != SECOND_COLUMN" - name: HUMAN_FRIENDLY_NAME + columns: [first_column, second_column, ...] + expression: "first_column != second_column" + name: human_friendly_name - type: ... columns: - - name: FIRST_COLUMN - data_type: DATA_TYPE + - name: first_column + data_type: string # column-level constraints constraints: - type: not_null - type: unique - type: foreign_key - expression: OTHER_MODEL_SCHEMA.OTHER_MODEL_NAME (OTHER_MODEL_COLUMN) + expression: "{{ target.schema }}.other_model_name (other_model_column)" - type: ... ``` - + ## Platform-specific support In transactional databases, it is possible to define "constraints" on the allowed values of certain columns, stricter than just the data type of those values. For example, Postgres supports and enforces all the constraints in the ANSI SQL standard (`not null`, `unique`, `primary key`, `foreign key`), plus a flexible row-level `check` constraint that evaluates to a boolean expression. -Most analytical data platforms support and enforce a `not null` constraint, but they either do not support or do not enforce the rest. It is sometimes still desirable to add an "informational" constraint, knowing it is _not_ enforced, for the purpose of integrating with legacy data catalog or entity-relation diagram tools ([dbt-core#3295](https://github.com/dbt-labs/dbt-core/issues/3295)). +Most analytical data platforms support and enforce a `not null` constraint, but they either do not support or do not enforce the rest. It is sometimes still desirable to add an "informational" constraint, knowing it is _not_ enforced, for the purpose of integrating with legacy data catalog or entity-relation diagram tools ([dbt-core#3295](https://github.com/dbt-labs/dbt-core/issues/3295)). Some data platforms can optionally use primary or foreign key constraints for query optimization if you specify an additional keyword. To that end, there are two optional fields you can specify on any filter: - `warn_unenforced: False` to skip warning on constraints that are supported, but not enforced, by this data platform. The constraint will be included in templated DDL. @@ -244,7 +288,7 @@ select Snowflake suppports four types of constraints: `unique`, `not null`, `primary key`, and `foreign key`. It is important to note that only the `not null` (and the `not null` property of `primary key`) are actually checked at present. -The rest of the constraints are purely metadata, not verified when inserting data. +The rest of the constraints are purely metadata, not verified when inserting data. Although Snowflake does not validate `unique`, `primary`, or `foreign_key` constraints, you may optionally instruct Snowflake to use them for query optimization by specifying [`rely`](https://docs.snowflake.com/en/user-guide/join-elimination) in the constraint `expression` field. Currently, Snowflake doesn't support the `check` syntax and dbt will skip the `check` config and raise a warning message if it is set on some models in the dbt project.