From 1cf7d6a2af8480be292801c552440231a714c652 Mon Sep 17 00:00:00 2001 From: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com> Date: Sun, 6 Oct 2024 03:46:10 +0200 Subject: [PATCH] wip 2 Signed-off-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com> --- README.md | 178 +------ docs/content/_category_.yml | 2 +- docs/getting-started/README.md | 7 +- docs/projects/_category_.yml | 2 +- docs/projects/hivebox/README.md | 2 +- docs/why/README.md | 44 ++ docusaurus.config.ts | 27 +- img/devops-haive-cover.png | Bin 66317 -> 0 bytes img/devops-roadmap-dynamic.png | Bin 80950 -> 0 bytes package-lock.json | 490 ++++++++++++++++++ package.json | 1 + ...loud-native-landscape-dec-2023-cropped.png | Bin .../cloud-native-landscape-dec-2023-full.png | Bin {img => static/img}/devops-roadmap-linear.png | Bin .../img/dynamic-devops-roadmap-non-linear.svg | 31 +- .../dynamic-devops-roadmap-progressive.svg | 261 +++++----- .../img/dynamic-devops-roadmap-t-shaped.svg | 107 ++-- static/img/logo.svg | 4 +- 18 files changed, 785 insertions(+), 371 deletions(-) create mode 100644 docs/why/README.md delete mode 100644 img/devops-haive-cover.png delete mode 100644 img/devops-roadmap-dynamic.png rename {img => static/img}/cloud-native-landscape-dec-2023-cropped.png (100%) rename {img => static/img}/cloud-native-landscape-dec-2023-full.png (100%) rename {img => static/img}/devops-roadmap-linear.png (100%) diff --git a/README.md b/README.md index 8298826..d9cca81 100644 --- a/README.md +++ b/README.md @@ -6,12 +6,6 @@ # Dynamic DevOps Roadmap -

- - DevOps Hive Logo - -

- [DevOps Hive](https://devopshive.net/) master plan for **roadmap**, **mentorship**, and **bootcamp** to start a DevOps Engineer career in the Agile way! - Visit [![Hive Box Project](https://img.shields.io/badge/HiveBox_Project-f39200?style=flat-square&logo=artifact-hub&logoColor=white)](projects/hivebox/README.md) @@ -40,17 +34,7 @@ Preview: - [Status](#status) - [The Problem](#the-problem) - [The Solution](#the-solution) -- [Roadmap Modes](#roadmap-modes) - - [1. Self-Learning Course](#1-self-learning-course) - - [2. Hands-on Project](#2-hands-on-project) - - [3. Mentorship Program](#3-mentorship-program) -- [Roadmap Index](#roadmap-index) - - [Overview](#overview) - - [Module 1: Welcome to the DevOps World](#module-1-welcome-to-the-devops-world) - - [Module 2: Basics - DevOps Core](#module-2-basics---devops-core) - - [Module 3: Start - Laying the Foundation](#module-3-start---laying-the-foundation) - - [Module 4: Expand - Constructing a Shell](#module-4-expand---constructing-a-shell) - - [Module 5: Transform - Finishing the Structure](#module-5-transform---finishing-the-structure) +- [The Roadmap](#the-roadmap) - [License](#license) @@ -64,15 +48,15 @@ Please note that this repo is still a work in progress. ## The Problem

- - Cloud Native Landscape Dec 2023 + + Cloud Native Landscape Dec 2023
A subset of the Cloud Native landscape in December 2023 (click for the full landscape)

- - Linear DevOps roadmap is broken by default + + Linear DevOps roadmap is broken by default The `DevOps Engineer` role remains one of the top 10 most in-demand jobs across all industries (not just the tech field!). However, starting that role is super challenging because the DevOps model has various patterns and topologies. Also, the Cloud Native landscape keeps expanding, and there is something new every day! @@ -87,8 +71,8 @@ For more details about the problem aspects, please read: [Your DevOps learning r ## The Solution

- - Dynamic MVP-style roadmap Good and Bad + + Dynamic MVP-style roadmap Good and Bad

@@ -96,157 +80,19 @@ Based on experience for years mentoring people in different stages (starting the That means **first, understanding the problem instead of just learning a bunch of tools** and then **using an iterative style, each iteration will cover most DevOps areas used in the job** to build a T-shaped skills profile from day one! It's also essential to set the targeted market and organizations because, with different DevOps topologies, the DevOps engineer role requirements vary a lot. -## Roadmap Modes - -This roadmap is `polymorphic`, which means it's designed to work in different modes. It depends on how fast you want to go. - -### 1. Self-Learning Course - -This mode is the default and is available for everyone in this repo. In this mode, you are not expected to have DevOps experience, and you want to go from zero to hero, transforming your knowledge to land your first job as a DevOps Engineer. - -You just need to follow the roadmap in modules that define the areas you should know as a DevOps Engineer, and provide you with all the resources to learn about them. In this mode, you manage all your learning plans by yourself, and we highly recommend asking a Senior DevOps Engineer (a friend or someone from the community) to review your plans and progress. - -

- - ℹ️ Check out the Dynamic Roadmap content ℹ️ - -

- -### 2. Hands-on Project - -In this mode, you already have some experience with DevOps (usually between 1-2 years of work experience), but you want to step up your skills with a real hands-on industry-grad project to learn DevOps in a pragmatic manner. This mode is also available to everyone in this repo. +## The Roadmap -The project follows the `Learning by Doing` method (aka `Problem-based Learning`) which is done in iterative phases where you learn as you go and cover the whole DevOps cycle like Code, Containers, Testing, Continuous Integration, Continuous Delivery, Observability, and Infrastructure. +This roadmap is `polymorphic`, which means it's designed to work in different modes. It depends on how fast you want to go (roadmap, mentorship, or bootcamp).

- ℹ️ Check out the HiveBox hands-on project ℹ️ + ⭐ Get Started Now! ⭐

-> **NOTE** -> Each phase of this project is tackled gradually, part of the roadmap modules. But it's also **standalone**, and you can work on it if you have the required knowledge for each phase. - -### 3. Mentorship Program - -This mode covers the previous two modes (that means it could be only for the project or the whole roadmap) but with support from a `mentor`! [DevOps Hive](https://devopshive.net/) will provide you with a DevOps expert who will guide you in following up on your progress and personalizing your learning plan. - -A plus point in the mentorship is that you will get access to the roadmap board to utilize Agile methodologies like Epics and Kanban board to implement the plan, incorporating real-world scenarios and best practices, which you will use in a real job when working in an Agile environment. - -

- - ℹ️ Register to get access to the Agile board ℹ️ - -
-

- -

- Dynamic DevOps Roadmap Epics -
-
- Dynamic DevOps Roadmap Kanban -

- +## Star History -## Roadmap Index - -Visit [![Hive Box Project](https://img.shields.io/badge/HiveBox_Project-f39200?style=flat-square&logo=artifact-hub&logoColor=white)](projects/hivebox/README.md) -if you are interested in the DevOps hands-on project **only**. Continue if you want the full roadmap. - - - ---- - -### [Overview](./content/00-overview) - -- [Introduction](./content/00-overview#introduction) -- [BSETO Model and Focus Areas](./content/00-overview#bset-model-and-focus-areas) -- [How to use this roadmap?](./content/00-overview#how-to-use-this-roadmap) - -### [Module 1: Welcome to the DevOps World](./content/01-module/) - -- [1.1 Introduction - What and Why DevOps?](./content/01-module#11-introduction---what-and-why-devops) -- [1.2 Software Production - Software Development Life Cycle](./content/01-module#12-software-production---software-development-life-cycle) -- [1.3 Software Production - Agile Software Development](./content/01-module#13-software-production---agile-software-development) -- [1.4 Software Production - Change Management and Golden Triangle](./content/01-module#14-software-production---change-management-and-golden-triangle) -- [1.5 DevOps Methodology - DevOps and DevSecOps Core Pillars](./content/01-module#15-devops-methodology---devops-and-devsecops-core-pillars) -- [1.6 DevOps Methodology - DevOps, Cloud, Platform Engineer, and SRE](./content/01-module#16-devops-methodology---devops-cloud-platform-engineer-and-sre) -- [1.7 DevOps Methodology - T-Shaped Skills DevOps Engineer](./content/01-module#17-devops-methodology---t-shaped-skills-devops-engineer) -- [1.8 Project - HiveBox Phase 1](./content/01-module#18-project---hivebox-phase-1) - -### [Module 2: Basics - DevOps Core](./content/02-module/) - -- [2.1 Code - Python Fundamentals](./content/02-module#21-code---python-fundamentals) -- [2.2 Code - Common Development Tools](./content/02-module#22-code---common-development-tools) -- [2.3 Code - Git Basics](./content/02-module#23-code---git-basics) -- [2.4 Operating System - Linux Fundamentals](./content/02-module#24-operating-system---linux-fundamentals) -- [2.5 Operating System - Common Tools and Commands](./content/02-module#25-operating-system---common-tools-and-commands) -- [2.6 Operating System - Bash Scripting Basics](./content/02-module#26-operating-system---bash-scripting-basics) -- [2.7 Containers - Docker Fundamentals](./content/02-module#27-containers---docker-fundamentals) -- [2.8 Containers - Docker CLI Basics](./content/02-module#28-containers---docker-cli-basics) -- [2.9 Project - HiveBox Phase 2](./content/02-module#29-project---hivebox-phase-2) - -### [Module 3: Start - Laying the Foundation](./content/03-module/) - -- [3.1 Planning - Define Goals and Requirements](./content/03-module#31-planning---define-goals-and-requirements) -- [3.2 Code - Modularity and Reusability](./content/03-module#32-code---modularity-and-reusability) -- [3.3 Code - Testing and Quality Assurance](./content/03-module#33-code---testing-and-quality-assurance) -- [3.4 Code - Writing Unit Tests](./content/03-module#34-code---writing-unit-tests) -- [3.5 Containers - Docker Best Practices](./content/03-module#35-containers---docker-best-practices) -- [3.6 Continuous Integration - Introduction and Solutions in the Market](./content/03-module#36-continuous-integration---introduction-and-solutions-in-the-market) -- [3.7 Continuous Integration - GitHub Actions Essentials](./main/content/03-module#37-continuous-integration---github-actions-essentials) -- [3.8 Continuous Integration - Pipelines and Quality Gates](./content/03-module#38-continuous-integration---pipelines-and-quality-gates) -- [3.9 Project - HiveBox Phase 3](./content/03-module#39-project---hivebox-phase-3) - -### [Module 4: Expand - Constructing a Shell](./content/04-module/) - -- [4.1 Planning - Review the Goals and Requirements](./content/04-module#41-planning---review-the-goals-and-requirements) -- [4.2 Code - Twelve-Factor App Methodology](./content/04-module#42-code---twelve-factor-app-methodology) -- [4.3 Code - REST API Best Practices](./content/04-module#43-code---rest-api-best-practices) -- [4.4 Continuous Integration - CI Best Practices](./content/04-module#44-continuous-integration---ci-best-practices) -- [4.5 Containers - Kubernetes Overview and Core Concepts](./content/04-module#45-containers---kubernetes-overview-and-core-concepts) -- [4.6 Observability - Monitoring Application and Infrastructure](./content/04-module#46-observability---monitoring-application-and-infrastructure) -- [4.7 Continuous Delivery - Introduction and Solutions in the Market](./content/04-module#47-continuous-delivery---introduction-and-solutions-in-the-market) -- [4.8 Infrastructure - Cloud Computing and Cloud Native Applications](./content/04-module#48-infrastructure---cloud-computing-and-cloud-native-applications) -- [4.9 Project - HiveBox Phase 4](./content/04-module#49-project---hivebox-phase-4) - -### [Module 5: Transform - Finishing the Structure](./content/05-module/) - -- [5.1 Planning - Refine the Goals and Requirements](./content/05-module#51-planning---refine-the-goals-and-requirements) -- [5.2 Code - Working with External Systems](./content/05-module#52-code---working-with-external-systems) -- [5.3 Code - Writing Integration Tests](./content/05-module#53-code---writing-integration-tests) -- [5.4 Infrastructure - Infrastructure as Code and Configuration Management](./content/05-module#54-infrastructure---infrastructure-as-code-and-configuration-management) -- [5.5 Infrastructure - Terraform Essentials](./content/05-module#55-infrastructure---terraform-essentials) -- [5.6 Containers - Kubernetes Configuration Management](./content/05-module#56-containers---kubernetes-configuration-management) -- [5.7 Observability - Log Aggregation Systems](./content/05-module#57-observability---log-aggregation-systems) -- [5.8 Continuous Delivery - CD Best Practices](./content/05-module#58-continuous-delivery---cd-best-practices) -- [5.9 Project - HiveBox Phase 5](./content/05-module#59-project---hivebox-phase-5) - -[**Module 6: Keep Improving**](./content/06-module/) - -- 6.1 Planning - Agile Retrospective -- 6.2 Code - Performance Optimizations -- 6.3 Continuous Integration - Software Supply Chain Security -- 6.4 Infrastructure - Multi-environment Architecture -- 6.5 Containers - Kubernetes Operators -- 6.6 Continuous Delivery - End-to-End Release Automation -- 6.7 Continuous Deployment - Introduction and Solutions in the Market -- 6.8 Continuous Deployment - GitOps and Argo CD Essentials -- 6.9 Project - HiveBox Phase 6 - -[**Module 7: Capstone Project**](./content/07-module/) - -- 7.1 Requirements -- 7.2 Plan -- 7.3 Implementation -- 7.4 Review - -[**Next Steps**](./content/08-next-steps) - -- Review - Write Your CV and Cover Letter -- Review - Build Your Skills Radar Chart -- Discussion - DevOps Certificates -- Discussion - Next Steps as a DevOps Engineer +[![Star History Chart](https://api.star-history.com/svg?repos=DevOpsHiveHQ/dynamic-devops-roadmap&type=Date)](https://star-history.com/#DevOpsHiveHQ/dynamic-devops-roadmap&Date) ## License diff --git a/docs/content/_category_.yml b/docs/content/_category_.yml index 5d0ae4c..08c470b 100644 --- a/docs/content/_category_.yml +++ b/docs/content/_category_.yml @@ -1,6 +1,6 @@ --- label: Content -position: 2 +position: 3 collapsed: false link: type: generated-index diff --git a/docs/getting-started/README.md b/docs/getting-started/README.md index bd5cd7c..5b99f6c 100644 --- a/docs/getting-started/README.md +++ b/docs/getting-started/README.md @@ -1,16 +1,13 @@ --- title: "Getting Started" -sidebar_position: 1 +sidebar_position: 2 description: "" ---

- - DevOps Hive Logo - + Dynamic DevOps Roadmap Pillars

- ## How to use this roadmap? This roadmap is `polymorphic`, which means it's designed to work in different modes, depending on how fast you want to go. diff --git a/docs/projects/_category_.yml b/docs/projects/_category_.yml index 768387a..6955cfc 100644 --- a/docs/projects/_category_.yml +++ b/docs/projects/_category_.yml @@ -1,6 +1,6 @@ --- label: Projects -position: 3 +position: 4 collapsed: false link: type: generated-index diff --git a/docs/projects/hivebox/README.md b/docs/projects/hivebox/README.md index 658ac49..07083cd 100644 --- a/docs/projects/hivebox/README.md +++ b/docs/projects/hivebox/README.md @@ -1,7 +1,7 @@ --- title: "Project: Hive Box" sidebar_label: "HiveBox" -description: "" +description: "An industry-grad end-to-end hands-on project to learn DevOps" keywords: ["project", "real project", "e2e"] --- diff --git a/docs/why/README.md b/docs/why/README.md new file mode 100644 index 0000000..403b5d8 --- /dev/null +++ b/docs/why/README.md @@ -0,0 +1,44 @@ +--- +title: "Why?" +sidebar_position: 1 +description: "" +--- + +Why is it so hard to start a DevOps career nowadays? + +## The Problem + +

+ + Cloud Native Landscape Dec 2023 + +
+ A subset of the Cloud Native landscape in December 2023 (click for the full landscape) +

+ +Linear DevOps roadmap is broken by default + +The `DevOps Engineer` role remains one of the top 10 most in-demand jobs across all industries (not just the tech field!). However, starting that role is super challenging because the DevOps model has various patterns and topologies. Also, the Cloud Native landscape keeps expanding, and there is something new every day! + +Simply, **you cannot start a DevOps position by merely learning the tools!** It's even more complicated if that's your first job without previous software industry experience (coming from either Dev or Ops). + +For that reason, almost every day, I see people struggling on their way to start as fresh/junior DevOps engineers or even progress in their early career years in general. They usually follow some `linear` roadmap like [roadmap.sh/devops](https://roadmap.sh/devops). But still, they cannot land their first job or struggle a lot when they find one! And sadly, many of them eventually give up! + +For more details about the problem aspects, please read: [Your DevOps learning roadmap is broken!](https://tech.aabouzaid.com/2023/06/your-devops-learning-roadmap-is-broken.html) + + +## The Solution + +

+ Dynamic DevOps Roadmap Pillars +

+ +Based on experience for years mentoring people in different stages (starting their first job, career shift, moving to another work style or company), using a `dynamic MVP-style roadmap` with hands-on projects designed by an experienced DevOps engineer has been highly successful. + +That means **first, understanding the problem instead of just learning a bunch of tools** and then **using an iterative style, each iteration will cover most DevOps areas used in the job** to build a T-shaped skills profile from day one! It's also essential to set the targeted market and organizations because, with different DevOps topologies, the DevOps engineer role requirements vary a lot. + +

+

+ Get Started Now ⚡ +
+

diff --git a/docusaurus.config.ts b/docusaurus.config.ts index e048034..480f445 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -4,7 +4,7 @@ import type * as Preset from '@docusaurus/preset-classic'; const config: Config = { title: 'Dynamic DevOps Roadmap', - tagline: 'A master plan for roadmap, mentorship, and bootcamp to start a DevOps Engineer career!', + tagline: 'A FREE master plan to kickstart your DevOps Engineer career in the Cloud Native era!', favicon: 'img/favicon.ico', // Set the production url of your site here @@ -47,6 +47,21 @@ const config: Config = { ], ], + themes: [ + // ... Your other themes. + [ + require.resolve("@easyops-cn/docusaurus-search-local"), + /** @type {import("@easyops-cn/docusaurus-search-local").PluginOptions} */ + ({ + hashed: true, + searchBarPosition: "right", + language: ["en"], + highlightSearchTermsOnTargetPage: true, + explicitSearchResultPath: true, + }), + ], + ], + themeConfig: { image: 'img/dynamic-devops-roadmap.png', navbar: { @@ -56,6 +71,12 @@ const config: Config = { src: 'img/logo.svg', }, items: [ + { + docId: "why/README", + label: 'Why?', + position: "left", + type: "doc", + }, { docId: "getting-started/README", label: 'Getting Started', @@ -85,7 +106,7 @@ const config: Config = { style: 'dark', links: [ { - title: 'Docs', + title: 'Roadmap', items: [ { label: 'Getting Started', @@ -115,7 +136,7 @@ const config: Config = { ], }, ], - copyright: `Copyright © ${new Date().getFullYear()} This project is by DevOps Hive and licensed under the open-source license Creative Commons Attribution-ShareAlike 4.0 International`, + copyright: `This project is by DevOps Hive and licensed under the open-source license Creative Commons Attribution-ShareAlike 4.0 International © ${new Date().getFullYear()}`, }, prism: { theme: prismThemes.github, diff --git a/img/devops-haive-cover.png b/img/devops-haive-cover.png deleted file mode 100644 index 81b13333fda4e0b30e825fbf4dcd162eeb2ca343..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66317 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

;83n{pdw_EykB*ni!~{-W#8_ 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 Yta7MR@XNP1li_&j!c}S!#kpcMH!qD# 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 JtCKPN^nYPM68-=H diff --git a/img/devops-roadmap-dynamic.png b/img/devops-roadmap-dynamic.png deleted file mode 100644 index bc23a9ff1769d728ee5f00040c760e400a900481..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80950 zcmeFZg;$hY*f%^TiU<}UARtoG3Ifs!D$*h`^ax0IH&}pxf*_qD-6G8p3er--&>=B& zNcZqv_j%U$t?&I8-u0YyTzWV-bI;!Ux~^Ys0-h;KUnHg`Mxjs_Wu88IjzXP^LZMFI zJ$DwqQt9Fr4ZoeYeX8kzLS4O#{5m1@!sj1+k;?J0hNFs&v7?K=y%EaA#f96<+QPw5 z-`0rR#@-}uMU)zax`~o`^ib6`ereRjRaI^Bc&#&)^6As3lINo!zgAg1Ut!W|8fJ1t*)_TWLbY}DA#bII>0PNrVEDV91iPJh_UTk-j2Slrnf zOy}oWhS@QP&X|_pwh|7VVok=^{TSe(P$*8@tR>R_{*>?eP7e9QE2IDY{eRctf6u}H z*1`Ywf&a4)SVxSWKp8PE*9kGFHs0nFQP32cZ{@Sc&(AROxL|Obd5k^!QaX^ zcqjLlI6NUP?Px7-Yc|U%FmO2a>g@KSr?F(Hlc(4r`OLU#yOeOI+VV=^xn)k9odxn< zL->n2%a(rn*CR&HqdEp%+~4*+>ipBlcp*GA!C+ovB|p&|T@d1auUfkwSD~5D?b&}C z>huqz&Pla+{b{qN01Us&&hh-Sx?p=V#&RvMi>5+~g8m_4{yFH1;uG+#IW!YjGV4fx z+2BlQl5pLr66~qff6ceBUQtzIOxZWxB$kB9)<^Qw27I#+PRIdspK_TDNkuP#ic`@POnD{JH@-muADNPNA% z_V081%-7;vht_7r?v@SzYaWDGU$45biwL%5P3?OSS$KvVXFDy^sna1-h;Zv%)C2PG zVl$N0Mf(qp@Gq}bB>Cq=4fU@UbbR!O#j;lH+>eD-&D>QOa(ww(;6_YA@rBvIk#S>( z?o67DEKE?Lq69LE5BV>1zh*aRPmbAlJ-XW3-p1ybw4le&f72j-zxX;MhRjE9*=W|- zZ0jeL)}_6~NtIyoiq%gRN!_FUO5c0wP>19%U%oUQuki}}@If_%POSIK!?&#~S5T_g z>zJRNIiwTQravUSCt>WIa7I%KZdu$_uOCtjFY_qjwGt8J(U#lx{yK=&LmNA5B_E91 zjY>G8hi6-htx)A!xw=?&!^RKY6ZQTPad8|nS~Z>(?mH{GEn=r$1=iO&KVTjv$4d6} zi>aG_%U$k&q_lk~|Iu7en|m2sS#I$nr>Qrqd)eJ(>-uuY_@r%Z1(uLPt@m@G$3VVf z^HkZk)4ZJwZ%CNtyAMC;^M6L*=W#llyX|A?-#t z?47E$UTOXE^5Rav;iv@nMovWV>AgN&+Y!ZlTpo|<{Fu^>l@0vNtSZkJ-&>N{a1WnX z>tRt*89(0=S#*DWyl3Px=9XdH9{c#mY1EICusSl|9f~&lvWX%>6DDmv3TAf9EN9E` z1`c`O#49Sx=U>wt=RHUoiY>GXG@}X^Wkj#$yFIlb(L;&{7LS!x`e1vxXRO-8X`z>` zp`n3|jZG#dCZ@HyxvRo~l9itL+_~oCER~F4trGJz=jEX+cc)nv{*&HETWIVHHW>-R zZVH|I9K)#RMtekWPMDDUW+q{Gii}pmTgT4MPS|1Q11}$6L|E9@;^KR{<+cyU#>UpS zwjye4YpDe+Gu897vYZzCMoyhW-4=vJ3i~~{MNcbKG(1sCr{KRh!M)m=-dYjJTfXH= z^(4{QGRb_%S>UKxeE45(;{29VOeqx|U4FekSyXm@TwI)W)!LI$?}O#agB7e=ne`~| zGEF|WKPj!fhWFneuQ_h%i0{v(z`r4~y2r5=`P~UFV_BCOpJbZ#q#F(Jp?+Wz#mgb~(nvA>{S zg0M!$Z{GWKXT%}o>({TX-(1RL?^*Qy)^~Gtbv?6_>X=)FW@2M!msQD7RD1O3U83i@ z3^OxxgmNbe<>Q2$4$ta6H~h5jorwO;i#=1L5|KG_xa+ESzSrlNQ+rm|TVbrc^P7!S z*yR)zgN-}lvjnV$O#h_HL@NEV+p5^=)5g{M_+Y;$OZjJ`3-ls-Q(8k467pQez0k`; zC5E@CQ4eA=sZGB9z%(bnqa7m0)~Q;5R`6LB(8X1ot4kIj&5{EO>EcOkd{jk+>s$a` z(n5@zt|NnBkM*%iOShJbYcO;|tj_+_)Kp5LVH5k!n-3Bb6Zi0DW@f@3+qq$3VZ|2x z+{?pdO2O)?tsNbG#b!Ol&dXZuae_(@A3ntYQPOd<6o{kX*2!!LqFns(`c&mitVM6F z&oPHPZxZt0`t^SHPEKki=D6vV6>b?>8JX^u&#X>=f1I!yE>+Of)J(6G4xv-)&(|%{ zuRqIg_9yi#mK0SUc!~Qpv4BnIFlifBfGS(P1dFz{;TE>Du1)8pNfl*O;@OTVIQyDw zqYRfl_SDB>Biwsn&qk$s&tpt|hsCAUnB(B#B?5uqeqhzqiNklq3#CMGpch76#&P>w ziweX2dD-b}kqdf2$ROex;O|Weu%9Q1r;-u@f#imfymB;G4cynRP;6zHUw= zmv-#--bSZ{QxmProktWtW>8$n*)Opg7Whcb-&*X2Z;gnR@bPYNAwk*VZt9#QpWB(E zH@fbYzD}pGs;)5pjd)cF-oPCnHS8qL$WY5E#HXwhHEKm^-?BbJLMl%w3gLF}`bWV>aUR z=alg9Yib30x<7yZ%+|%0Y89I@P*N_ApHCEVQ6wV0@yyY&7};8ALo#7WNl9FJky`}^6@WzG9?V^ntb8h-sU?MxJtm6s0>3JQAj z=8Y=W*$V0R`T68!6qfqIv?A$Z9@}%9^F6Y%vS9@U1(K4IsyXUh{1$!k`ugO@cxC00 zk&(^13p{gu+BPK|nC~wG>>V8Bw&K&%)6J(EKMK38r%p~y;pgYGzJ0sn>+hcfZPDn@ z>e7-Wt+3*Pp+5@g-KkDtmi*xUD_UQppB-&NW)vyxm>bwDfeO zG`ALTD$x0+mzQ;om#_OJ_hcw7!dVOq3hME_Kp7qzn_X2Uip$khf#s^4@S|B;k#b>z zg}}P3_Ca-r$H(XX{rlp~nKN0MMaJ1`IgxnpL}4dcSjevK6ltgJB~2qEqZZ>LwmWy8 zB_}5@j8qhzJavkzj8WH97kOY-r9@RNt=Q)(Dn>+~v*9-UsiaZ2qRV4a(@d{?eH zI45OQ*|jgK7Bupc4^c{^IeGeTev3$)Tg%doDf8fWGPRBK4k2{sivsW?x?0M1t5~jL zt1MMiRP>(5wxzDm(H6`Wd2cs$^+-LBWqz;q7FOp26Jz6S=oOW=6Fz*qXV0EBZ;Rw& zt~_4q%~DwyD#_6u>`Io}+FvXfj)3NCcC^1WRO97A=!EeWDCV7~Rnl94kq|rD>|qwy z41waEZuwkdkC&wt_Z*mDdKzT`hk?#*`m)&JzxwsHHM{JOaG0PZ6o*T#+I)1HLg;x) z^?K43wz{Oq<_nwXiYzSPTtU%BQgCW~IYmTzKUcfRSYgz8*edqE-Pinz#=V{HZ~FDc zhE2hTLCeZuX+#H&2E6zc^@;q?Q1?(5vV+KZ-5$ z^zz!M)%nDo*v!hp5_$X8;r6i2{=a&%t;K>`c1Fhf3Gt6Kf_?A?n@dHVk>>V!JL5hW zKI7kA`MTKfm>A9J8t8h|yf5FgD8^^bw8ur2=gD2UdUb0i&c+-{#W(-s0vyLUn;K03 zP;A>`_~s-ZLY6|DfEhrBp;D_jD9|a}KWS}9vDl2)#EQCo&&RG*9{GUW?_V|SdCWlA3HD!2$VJpudJ*fC++M->Qp$S*#JotC0J1SAE;*xeYA-dBnP*C zZ1UOc43iIqL>DPHM#r?%ZW|3yo@gxEz*4nP1&}UU3zZJ&CuoYKYp$TH-M2_&_9RLy z`b#~3_v?AIuSAED*x1-G3JDDsueJ-0TMq4nNDyu-d%&XIp`B{uslB(nGv=`xv(3>G zl9Q9O22g^Ul3T~N(gxXlHSMj%ewTeWjdI)Mv?g4pGNU0N+D7P;AM~o-BQo>-{r%U5 zEDD5CXaF*zn2F`GAq-ZgBD4#s-ytURaX5EUJ9 z%uNt+5mplv79N^|LJpt<^i;bB+e8iUlX<~J216D##=2Uyp=g#!F;&zl&Ih$9*Q?ha z%dcS67RAH!J>mWP_s?rFFn{kFwO(W7=f_3EW+}slT*1N4RbRe(b!yXLa&DtNCJAO8 zwTz66V#!_oy3=w=4A3DOMOLc}r)Oq_kIGTuTq_l)*_&VQ=8?8>*!vB9^{bPmEYPSK zFwskHOMdjuIW(wURA=P{LrC6tIDd-X-rmkeR8&-?tXx!gUcAb(+*`*po7=#%rGE$5 z88vskqq)5u2M6A%Q*7rpYg0wZlSL@l>^)em#VA%EB%v{0YA&NrQ3eJEvZ@8%NBfcasS!ld=y2}ZH<)NB(`>+A z`}in~Z0{IMjIG~%ou->}-HNr&X+h{ea_oYFXeIHz)G+|ES8yH^zLfWje_uy1TILu& zg^B%*{&n~Hv?$dwYu)Pog&bj*6`g9;UZ7{Sl9Ce8)1%PP z&}>X?4OC$Yi$ZKB6zBT(wz|7}B{I&Kw=>L&%=)*np#pVt zjhZ?e-i^vH`Q5wI&~e+XpQbz7nPML1=jR8$f8Xq*2cs%y6zdYV&nD9;evo^X^hT!N zMViR+qz+en1bTBah(~yYf`TF)-YXke00R7EWdmW36?^Ph8yOof!13me64$g_pO#V4 zw5wM?28uQ6*rSkMJDOGruZ-5vh<^V3x#L_HgVjj6vYXrX)flfmd{k>&8(+2H1qZeP z7{Chs7@unB!09l|pdh6xDk@}QU*Idn4zr3Xqq9jqdV=GgMfug+Lk7ccQy&F47jg>V z$*x^X1+v3-@182)&cJ{GHpk^>95BL>!H>(+Ml&!ltpEG>3>J&@#{DmEiQ1D&g6s56 zO*4@Ix3ek}q0yYZt#Guey`uov;8g5dNljHyGB?;Oj?r+Yg zsO6}))Yqq|TAjR|CR<}qd}t)PZ%ET)`^RL)DeF_IQoP8E4+%~RS$=gC2uYORT0Okg z)m;9`JSzl$m$UB<$$wq#VgfN4nM=9NPlh*ua{0c0{~m8X3)3&%na*od+5bS8ngVM# z)hHQ~5EW&Tt6kPH*PHb@D-mYoWg41AReE&3j@ct=Y03&EW8?I@P7A8_#ziqhT7?FW zL!D?Z1|{4ze3E>Sk)BQsCCIO%t4m92X91soZErS-CLmy@-xx^E+H%=A^@$TF(%s3# zHlG!CJ~s1f$k(eL(#K$(m(33e2dloMTk=Xuf-tF&XUHEAh*wsxHz)&mD69x@H}J;u z=+IDom>G=|w!ds@_8OZzIs|Y50ReYcDi^u^eWnU(_FJ=R=tNz+G@y(NrGBFGwD7j& z>qk4|7)u(D?WMb-VqywTH1|wj{7w+**B=Hl+z7|Ru-F{eIx)pD|7`$T(6zmoBA_ag z{(s!v+^9mt_cLJ@k@^=j%*~mmKrOn}}xFxzy8#E@{f_XMC|=)te1CK`mf*LP+^ z2P4<)@BTKBnVBiMqokm~4?xqX*tEND!eM>DFhpnznk=nf!%6aKohMaUoV^8h6=fci zBi_|jn*s?6E}|#i@&Q~z4|j?dWiUw1^0kK)u;0G_Gnfg0iUyqU^z}DVhAJv53TVa) zQ>L|HBmrFJrBZS2>D;=NrVWAQ3$S^kr2wE|M)zb1SXa)o@LTI_T6FaEsPI(%dy}r1 zU_P`Biz0&Szz4eP)YR0tLqFVHZ{vw89ks2$h@5IV&wmebxn|y0m6eqXH3usW<&KSS z&Rme?uaH&#UR1%HiG4()o>z5zJ40ML#AochunwVZUI`ldi0sU^HU z3qw-w>*?t|)-!`q^BE)qL4R}&QyR33g^Vb5l~A>lyA{!C)|>PW`$=MJ6GQAE*q62tSGF zO<_(jTVH)J4?-F7r?{xRC7q2fS`68-!6NmO#OJ(nE<8$_B)(kD{V9I+>mQb~-F$*l z^s@#B2T4s#oE*pT@j}5-A#9m{k0PPRR?er##V@5fR8?1RA%LXSXMdiR$U}PrmbB-d zq3O>w-PTqB0y)t4u-{=!-Y<#&1uJaso(TMX3))_!8NCU}2mn0?BapU=$Re#T-J%1- zfl8gf%3`{0xj|hLA~xeHraeDt*>+~t%n4ZUNQFbt(I3f5*MbGBvQcAnBoGC_NCPd2 zA{lNQGw!?k2l#|PJw4=9RGLpOn!);~@7O+g@CsO@qmXkt z$-EA~cUWY?qCC1)(rKO~rWbg~f2Q0~d+xp_r>2uH`XD)Q$4?!pF|6aZzhay? z<*srvv-R7G)~Dp;Ep(90+@4O$$cSr&5hp+HiHW_PdOJfg;Sb^HV7Zl8FPTklw9={Q z;ONgwQKP)S0s79)rS&p8t&%^J-NTAqR`oI#^lJLXnWcko6pm!b0p`fl#X1j0IIWIV zKUy@8EJK7SIEBBD-2lPdbKf)_b(>A7gvy5{&wup_g{T!1se)ER#dq_LwLYaJe?C)i zi6Z0S+q3C^T|k&z9;?PaYGMmcIiC0az|PJX_#y6B$61voZ-1!$YHLRe48Ck8 zWGfjnpbtQXIdEr1TiGdklY`?a&KuYu;&&SS!i#PC{-thzX<2!<+9{%4 z`4i_-4boHQU~rXk#EH1%yKgP1&8^Y;cD_DE6!|Tx!=ae79*zY7j}%@jR!+{}s*$m= zTHHb5{_oyJx5kTIc5)=sFfjOv7uWp`N?8y2Fenm{gKKSdlo(Itg-XFu$Isq}YtnlM zlw$HeFqxfe;cte|W#gIO5|IgT5y4zy2eGI0R};HD=zI!BzFZ2Sv9ad+w^HD%q?pfY zzU{^;&z^l6^+;vXMyR`ZyiGjROv{~0>G>uIqeISAhQ&T0s5^(03 zD2U1@ECndtDi3b+4a3^#qbW>4d8Op!k$EbXkM^ee8nsWzjjfrvdc00eyeOY^freXq z5M+rPiH<_l>>RqHS(do$h|wcW7$b3C&GLCz=U( z$qWvqFv!%PO+>`RWS!~uQvQFl003$EEeD=WOiYj#uv2aiiP`>rWj5ylPZPhQWW=^x z$s<$Fx$DhGA_auT*PELn9E5Fh4s~R#2)q9K0t!w(EL_C5IAfF_M-`caQ zu*k1?^7{2_=f!Ygcd}Fe73!PQ2Yo8Pg$@oB6q%((M#^l0{EO%3BpcGA{n--~#d9g6 zHhaJs7}EX8*_r$;N+ia!S#@S+G8wg6XR?_i4-Ne8XeS6Pf$^_xVO+-E(U&Bwg6ytU zYN?qlrF((2g1wWWFl_3@l6J48xlT$@0m1p_~iza_lZM@S8 zK1qm}ZlJ{ULhIoHRWD=PW%CATBD?1Tzh1k+&PMK&CIo^vw5w{Qvt{_piL`aw4u<6_ zX=@VKtkC9NUbNJeQS@yCEzA_gIN)35n1WSJb>N+#_M1|2x7jnDdi50_+8L7h8hTe8`aCg8T(zJQ zXT{R9YL{8_NBF*bcg^jJ(`xn3Ld9%i(S8Siy%pkfSpU47bJ^ipwYyVAW#y1A7w5wCF~H=?sbCR+o$1d@&^M$p#n(#S zDXJ-d3t_HcpPO4FR~x@WQoY{F5zA{N8>3XCN=K}RYj19T2J%=B+W17c9!`|zbiSn1 zQGJQ#h2_@u4?2$%ae6idD_@@&1! zoEmHLFISs!^I5BWH8-f)&$qhByn!ME^ZV zmMSCy)df!V;6;m3s8vJ=^Ey~AOSA52z0~x^>4JxNXM#wE^=Re%zlr+CbUYwJW@Tl8 z5x{MSxiM>H3*9FpIgO6 z_3L7+XiBZw=RZiYtm&Sx$k?$-^Dp=7lV9OXt2>}pZd)_V0pB*dF6m{W6)yD6;t`0E zW_`Ju=|>bidX_r}uTGo_)Hz-Km6?TQ0kGG-gx^GG&X~1^vkes*`XhB85s_A8(#Z~o zd2MY?tH}7{O4UY(?1B?+axSrBW4045sU*t^*aMnP?H@e>dquc_~-%EMgUg) zN=QnRI?nGSIvtmTUOXnO9?Rn|U%tG*I~9WX9Kd_oxwsU7cC`NftqOv)H(_t~`FNCt z+Rw|>Ab#O_FH@oTpg%vXld=xS=D3|3@?+cx)CprM*Ai2hFMC>&9c9VV^_?^_?0=N^ zygK)AO&TLJz^cE;qhJ4JzA~H zC(a^94o}VQSJ3$^1XX{7ItMz?0*qnAJnbIM3nSLci%gwr3PF~tKrV{geG7+Hz$0I9 zES~bH<(a*G2m*bvs+XN=r}7UuVBLVNU!Z63__Q>+DD#=$F$=?G1!hms5)u+6mV?j9 z#CN~+9NG0cyK%MKG4CVD2%{(l2H9F%ovxo@@{tc(BBc&t-NRP>D_`b>oMw+~7}>0Wj;3izM6 z1+^CaLSWUTO6ekwbANmH-+@Nyez?}O+*)cqYEH>A3pCSZTmy6}T!s?;g=%h(GpscB zE-w8DMVO1Y6%7ylM^(LVkyrhlNs?DzajGH+7|>yo<8L%A_Um1_al=we-2fEeG-_(B z*MYOjAb?m4cBq+g`Fb5-`g^=SAwctgInr-5ew^v7tj&g*3>$-MqW7_^yrQSZ#LOIH zEWll!&-!Xzs{AzjvmKUTe=5R_J?}!Ngz7h%bU&Y04oKJE887-%-J<(FYr%{0u$800 zwBGMx`Z^FMA+HZabgmEnQ{bRO>Je%$=&4Z&JDNsNU*V7e>*U)(HAv1dXziG{W?FkI zirfZVemYSXoQAd72LVPNy&zyclIe4_h-v7n1#!Pz;=zt1%(3{x1Tg<@HP^e!t z?o7=4%&NpLF0Pk@E+`#_YWgM1n{eHJT)71~A;n9LjUQ2tdyA1eI&3 ztW)&rCjN%*-NRL%W9_fo5Hv8ayh1@uz3{Kq=x2Yvs&~P-w)I`5?3p?7`r6pQLz?gi zp4vm$<$r-<|FZ?3GUCdtN$KZphi7SylSit)`lrkIVt#TKfESLja?=~EnBi~FFL24J zJB$;~R2Bl0XA2}>GqCN_&r2O19c{I+CWY_T#K9hqSijx_e@7unT-RadcOlIcm}t5g zEX3KSXI5o`f`g6wem!@c4waTS0)vR746oGM1O5fS>p!4$(AG_1+a8lTAfl2Qs8ZPP zFsq(ums;9YF0V~B#rge(-58r#N<4$XhB^NG`!HjeJph!7SjnDvA&1SW5Q#`R4|E_9 z#2yo4x1)=#bz#hM#h!ci*zcgQ|1E4wC28T!RlW|kwKfGHz>eCU9bHE6o=x^thI1O)}#qwm(= zdl0V{2CI{D+5diz&uG1;gFqqF$PqSRf$LbN3r5y?8FDrXVfP!*&i; zI^}rp;VG-v8fmD3VVd{n=Yjlh3Qj=!6ody%kw!UQ>yvfB>$d(9`#1X2rxz{-G3~}Z zbKNO&UWe0JMw@H#%)(fP^w8U&Z2Q5%nzKWTEfua7TyZL|yea<}VW_k+fk zJ)7u}-};*uIcm^q+Eodl7^r|o=G*51)J(oj?pI@Dwv<2V{^3SvM1&FD#3k?*Ymb&~ zNQdLZy(-}Z)0Tn&D%f+BjMzKiDMozy>$=Cxq31r&+%v5Jz?fRtF>?jl&CyyDy>DN2 z@r_no=HI2E`T6;Uo{W%skD<1Dgmoasl3XOG-R?e;5&@S4(Wjy#KLL>XNFeOgqMu5f z(3w^rq(u<|{qzJME|MLmrf#Y@}lpjeqBCZ(B4;E$A z)#r?TsQA;stcJ+qfMchlm|0mDLE!2^oGDPN**Q7o!SUoJkwRiJkaGY-s|1LS?2;R9 zC!;qr#JK|C<1B)qp=@q$?mY;? z04`0A67jdeIm?5IeC^7WuOB{;;HRf=i;3xi_srh?Y5r@jMxi8!dhRm_bvS}1#>T|- z2-XAmU%2zqz=Un7A)r7+wO6wa1H z#VVW#x)1U$K+K}%rv+hlNWfwd&uR|geqxm99+juGJozJ7oI{j<%}EP8V4EXf_Ny-)G+OSYvQZ(!g~aHF2OLVqicgJ_(_- z+CLP54(~hmHU><3Ajjlb4D3mX?Sy2HnllO?qF?xcxuS65!IrgmZN1gq*{_?EVFX!u zKBWfC7?L8~U-u~HaQ3ZVzMQP<=n==tQI75aFCidZKIUtRbjSh(DO_UC$jwg*dj|VO zpCuxS^ZTgAkN70&xf;pP`q9qld{@vI|Fe=|d9oA}gqibeT~^2J=hWu6=DMX^M(q4` zH9_i!*L?o6dNCiXNF!+73#ePRR}X2tAl5IYgouBSyPb0fV5=6S9iSnM5o2xg0dGKM zeMUAWEovn5DUgd-HAmapXU?i0QYOMNVeclune7EOlTRn+9d zs=GAgbN+zWNKQkOgVY`~^J7RYrF&IZRb9Ju=?k33Oz3!sK?W*B0a&H>Vkf*12N1Xs z)@D`uBQ>*<(#C0p$LG(VR|Yp?sTFkBg#6XnS(9uGc&N7)A^N0OF`h!0Bkr zicyr3le0^&Rhkv z717U;2fA1?EM+W<98A1$*tN`MW^c~CnKW_*aiFx@=KR)^6(T8ufAnU5ckr8 zrRtD)?F<4qG(I{03sy#L(D^~;bDaDYaOg1$3x{7^%mMxA3=t8>?c47UBH|Hk2+Ux1 z28M?)Um-H4408t(N@D!rUWki}M~pVuMv2$BqRz64oOMjip^B~`D(Sm zTgw5RZvn)I)|Qq~2pk+99;$-)fW&e@ATz3=GnAMAfH>oTClZ7lSZWnOwc$7IdT^0O zz;VAVJm+VchXM%x8z%B#rB%-Jr7{(nD#hPdhRIN=I|vDj^`w4CJ0Va9No)ELs=%#6 zIypeG@Y_14ZcBiiO#B}5kUU&eU#5T8nV5mxpu;F4-&5jb&E8WQ5%eV&*_d>OA(^{WlQ{79jKXIaEGfgRdM)jeZA0)DLKnjbn#= z0zhTua7;qt+L+q0WSJmq+>GIch|lQ#hT)5hN}(Bj3tRYl{=UbYCy0B80oQcC6{MV`p(b^m5kL`4Hwzg<2jQr4I-B z(5CiC9Vkv;4BxT#Y7rzEz(^vKDnWfAxywmWzHW!Vl4$@jIsVEXA4lEMv3-M{)6A*D zW$9Y7GgQl+qAG{M4Vg1kUp$7YGsh-&+R|$qKX^cMLK09XPoC_pa&rJAz;XAkGJG+e zN^Nv>lplJQqBG>Ui6JAXrV7u8%XTJfAKr+JTsqQ-8JuAjY7NT?!nzC4=1(lMv~_Z1 z>I`R_b91$NK@!Yrtg52x2uWta%K$p5_*w~>aN7ptwW5J9t<-pjoh|l!gru}FJ6`$W zxv9L?_0nQ-r2Sv|rh?+1&6$@1=rh;}c>lf&syrW1k@|xWc$|DuB-j6Jl<%2KiI<{_ z&cO%g#9al86rbM20i18XjOGm&G_sHC{f$yihHoFP+wX8q(P1<}qsT*o3BVl!0*1~V3%#cK|2~ltlT|3gU4e+hbJ^(- z2m>1>2ci_96cjA2z-Q38dk(Iw!9Q&}f#YY8KOh1qTn|8@BL6S=J-lLMMCbA2$82I^ z)pf%HBvSrl^y-ky@GZL-uBxLG4OmA-*REbwnXn?G5s+7iz1I!KD@T>p7bfsG#eDtz77#mgDgVoxM~@%3Kw^SX zIyiSJUxyqVRwP$u2KGqAC^_nwe&Wi580gLfxlBM{c8`OU*`F*0&sIc~q|U%)6q zy@6l>4-%FNc`XYVvHJk>*s&aGk)J=S4C;%a?R)o%e{D@o zPTm7(hRfI01|ZkQqXdBsuCkG@umE1$gC>=bGLUr~f$_8uDov*hu1h4hE_+-%%lstn zJq$2_{IUQbAl8h`7@z{zu3yi5|NflQ@{k(94=&tP;Vl-HCx9>hz^mRurjHd3IS+&~ zL6u8_ndCJ2>pbGpe8-;t5_lch0Fsum9OQ-6zM8WON{6}JK7gHzgF_COCJw^En}6hZ zA{MR#o&7FgGnNaA<8Z{m-W~#Xhs$jGKTz?>dX6B{Cj1xrGmFCd+cc)?-N~SR2Al$}70>G8+uxNPf06N$^aC z$7(e?Y_pzBqWKO7%F;t ziHN%agDp0`Z#D40+Q;^Xq3+5b5WUpxP9e# zczA%fn8GY)&X%y7d<6f|+}0)s60>nQ4de%4ygME4+Ck2!dwvSilj`7&K8MH`uFz20 z|3Jr^f8z=;45zuShxA^Xp@5?qAVzou3|fBfwY>^ZuPq>Ikd{XdsM=G2^ZYMT}~1FaN^kA|f}DpzQ(4TG_1@J-xkSvIuyI!RSJS7K;G*<&g>%K-EZ)3ywlBJn%(YVO1b7P8#sKW1k@`l;t_sm5g9X2-zt> zc8oRA^=os055xtwfH5F3C`9N|9%r7f^SuCw!7q|i^D7X$w$V{tz{Qn7G#uNw%EEVD znL|PHN%G#80j<6t77jeHUI?gxk?{z`B9BlEHFEDKh?1uda8%k+9w5J6>Mi^_^94 z_5H}`^`?J4gKTjRBntR#|2}y9=uvd3w6wGZggo{^S#w+(xSJs6p&m93pb*$1vJxPu z^AOJC8YU*;FSZ?f7#kb6!WjiA0kT)<*^UG!pyH9Pyjjprpob`ex~Z&?;u(qaybKO*q~ek@aqL#2eO7=2lfjK3$?J$d4S3D5Y7lumoO$^ z>PX}rk;IU2y^O4!Tn`jev2iC^X!ck%U@1JT>SE|-JH>IbuGxfGFjK#uB$u<}N~be?jGA9C9Xn#@9aoOM`G zkVF5)Qk(I7U`{zeuNJyf{LK!4^Yp+JvhjL6GbiR`VA6?S{cDekRJIYK?A+|BSKc&!-m_vLVHQ#DeyYqfSNC zp|Zb$G%)(+J>UJ}Q_QJm1HFqFt1E0uMw2DP~9rQiXkhfznZI1K)Z1 z`gPN%ys*|$1_#A3D5S!=vs769hmVeqF3L2*rwtNA&K*O`rU~g1^W6J3Bl7ZEdw5k2W}+qj^lIW}<@4fbe*_mc4b(=+#(n_d!62j`p88gZ$}>sHHFwH9Q#gWNV49*3t|(XfF_aG_g3^7J9yoYLieu)j~;uj`V)(BcY` zhWu6(x31Qb!~D#QaTQz}YlMkw(hHY%x{hM+nHk)Gli5`x4zu1@T%D3K>K45Ph=)PT zCIAmU7_~)`?|G7kM@O52GIkyEb5Ed&B_D8Ue*g99%8K(3n%N zYCyjl0!r7R^LC8)4-XHYBO&?iBQ{_uFa;BnbTMC}ux{n}6b3VXSewRV2us@t+TM*m zF93{N{TsuJ=XsGPiOXa+So7X$n3nKh%f#;XkP!pT6MD)$#F9 zFOka{$i@Rhwt31s=Dx_~e;~2m%n08Pvyi7$2|i*OL(49B7&ojTb|MNDPw+Vl@_NIH zPYYtDKIH{A_util=GNBMaSF)E$R~-94nR0FYb?#S!k~fJ5N@WVC&{s%hwbBKqPof= zfBQSVO1k`ArWi%>pbJqz0H1*5ww|?Qw9_Kr5py7# z_k0P=ZutaZT+B<*TAHkK$HLk`8zKI(GVudW)MHROZ}ad_^7HcpkC3W@8+IK;JY(V) z;PX>x<*B1C0c^Pn*yn3`xyE&pv!O{zJV0St#@uFUPdp%@zSnFhwgT&Q9(4N6;Mj{R!f5=Xy?6M z0w$>eOqoeQRvkOwDe+B0(8p2c739xZ5wK^s`%fQu2@CiVzmz17n2@`)Cm!f{ESJ~NAuD{E4m(tv zPZVo>VA6&d>AB&_XDOG~*X={_5VTM{@c^KFFMg}8P7;yuPV|bYA~x8axORB2_n^=Q zA!RC=rAl0)wd}du*9C^TaJ34#mk9Va*BO>r4>e|{I5T`J?3!-kw>}qh?v^})8ldrBr%R`p8 z9FW9qE-rFpmm$2*2~CZv6U5NvemmbxkL%15*EHa+Qgd^&ZC_GE1TzR^O!?)L#IQ!r zgGRSRM24-z?Csr#t;zyGYz=^p^FBM9U0F?y8953t0wxYgcy!9U3`JoykVDqo&h1lZ zT->5(^EFD!*>#bqmi}0{Wz&QAD%HxnB_=jH#cvF_qGPccLs+LY8Knq%j0ErZ{%*yX zB$^ekLI=2sdJh-=3V{Je9XwN34&B}CQEC90TP%@7IrDBs>icbfiNlAeOGt?2lH|G1 zElib;^S78}>?=O?yTEoc$b_}EdyG}NoqUDd$rxGroS3*$rP1Hp>-s^upg$-&`g$_X z9JsyjFfV~A3gC7Y>gHLJ>s>Dg_mM>Xi3gtGJ$f&*`dsGZ;@Z+$0fqVUgPuHjq#RJx z%mQO!a{l!bhkx#aw^X(j85tP}BjLiA`Mw^%SXpkk-Lrc5#<*;l#!8U-<0M#QMx#g^x8gV}^NQklqpyP`@1^ zTM!V$y1q3Ht=I+Y1@WMcM_9t!B)@6@%g_Pf?y<+nF=RHbqJF{LT3x$OPEP(6C}fAf zEFp}Z_ycId%g&g5wqv+e1H~wrgAsn74ZaDCBcE@ktoa_endE$X3+`cI=Y-_=T6)P5b7giEr)MeB!xc4`r zSAd_khr~bKq9#PYP&X@`mlsNd(?vJCq+rh>u%oNj+0o&w*I9j(Ao!9u<`FnuXHaVp znJVY{oRGi;58=xsGYPNEJL4hF&*UTu36<4ubFs6Ze8tlAkskr)q4Dt_pqOs*@%30y<=_GVf87)ipg{bpPNxFx zGE&GK|Ab8n0!CcH1&{L~O3(c~>Ko*tYo~Umfpt8Ulam6zSNP)R$uh&w#aej|Rn`u{ zN4+XaCr~iVsGjB4xWn=PqMlO-DV^}BD57ctP)f-3t-QjSJBjq|0aAM)BXb^3Bop_|%sb_rLS^!Q%Z9&ZdIu{Ybvu5A=~V?fLw+j@Q=o zXQfH-X#HAVt}pJ0!F4p$55V~&)&<$wlJ4%p5M-;4lv7gj*DGj>zH6w{NR*zDF$EUS z1ABX32;85GXg#`j4XovJuy-Gz`~FUn7@ytsa)R0)v1_9J#B?5vu{!us8`KeOoSdhh z2_85&G~GX|4Xc&Vj|C6vbhUS$dJtTjAqFF(5#+mn&=C1^5`iR>z(zdM*H7-eda`c^ z9`vN?;SOUhE9C6;jyq_;@jGvCZ-2*n5h}d!d;!8>%yzdzsJxlVE&lmN_Ur{=ArwGf|8;k92NyPZUNb6xHU2da4jg=8wq zu2S=hZiDFqGxbo|Pc%Rh(o{tTn`i@rTlp0;)C0@TfLLxZHC^X7zxJx~JQH=8iDII- zmwS-Uyn>wETi6-}!O`C7Qy~C3B~!XzfNIpS_@Us+l`EgZ!{5cmQmd+|Rak0Q*fZZC zB?5gq@srQq;!p_(Y%bu4)%f=s__ki?_o1l{wNG3mf0py}1Ks%Nf zPKN0{YDfW`a<8uG-Ui+1KImGe_Xf)CQik1;1Uc#lGRf8}J&!zhC;a1df~N|6jyO<% za|&wK*_<&D)Vl^v`)&Qi53sStyshyT1dv}r!@Sgc{iI!wg5U{TAFFeI<>mKhSG^%j z*q$vFmilUP3713psbym1`kr$7W#hR$=)1z*?IBm4h$TMdmqWvjq_ z^~#lhvl7Qt>N(_aXEj)E4>p>{8B2@A4do_pmFWl^-qIMSC;TJI#F<+T6}K$6i-?HO zfSUIh`qN#IWmpW8c#VkRQT>5)>O-GJntOM(hl}I#5IL;yTg8leNCN$Xu7v%axCe(| z3NC(HZ;k`JOE4mAm(@N@dp-d&<1cWj1DBSTSf=V{==(2r^UF z(+dW~qD?lSqpM)UBf6KtZA*R;@64eK3I=9pCGG(LA zG>}j^{$WsfPxBbSz=?Za^kF9D)vjw_+ZG`zb^`_>(z-<<_X$wTbUpgf#INbFTUt&| z{MU#dr4GVJqgH{F!tnvqcBi6sN+r3d&?eBlBm@dBhY5=091s^EK_<4eT2ln zzWZfR+!COZpMY%N0ggEj`0FPWBnpLm9OO>+L~|&k2HY!7St$Xvk`7XaqjR;$#U@Q; zjB8Z8^TX^6gkJvzQ|nz08pp}XJ%M}Xy|*_Pa2MdGBK&~;qOr2EwrBIvhp?1S5L~nf zId0KCOH1lMtR6J;DdY$)9J`7+Ll%1@s2tn*8-&Tbz^Wja^cB>9iocX0*Yc%Ah}=O!%E!pSKpCSe*wmkZxuNco-A86=w~2?hzO z{J3ft^dvG+i~wCx)e!bANN5CpTe!)DeRJP39|0O$4!i5%_7Sd!xm6eV#(FNVmGD;z zO?N5)v@8ng>E-8zqYVrd6v&gp&P(q>cQb&WGBP(%$O!Fxsc;PT;d-a&1_?C3J0MtZ zE)8Bq4D2Q*^@4s8!|R}w^?Q8s9P#rh1H1f*mKL@9=G<$zmhm@`BmW2Z6mLQ1BwBvR zseH4%gZXhW;PPL;e%)KJ?uXhvoLBOx155Xv&+)-HOwqH1qg9{!m%I}Y5%oy1j)fBH z*sqEac4CKo`CItOH6l%iC!EfAfUl6O$_`i9lyjR--G=1GM7MfXz71N= zK|e-jJ*4n|8W$yh`*sPA<~gl4zk+Fp^J;Q_hqkPLYRj83Lsfb68cFe&Xh_aR^+OwZ z?Xglp1ed3t%Ehxk@*-oQ&%>FD`(n_Kr zS0D{1e%2kFDd5mNw+mZWgUTM2C&Pju0|6w*dI-8MRT-ydWH7=h0Vu)#s*=eOt}a7O zm9$kx14i<_RA&_ZPQHe2ci%0v?F?fmjIO!9JQ`9u(f6PyO~9*I*e~}&MdfOh5JSTC zXO-Iqz}vG`|LQKdf@=N`j4pk6$%k0=|A)N)j>r1{{=o5z$d*lJE+b?`_ROk`LdeU? z$jHi;l^vNyAtNE#Gh`&2?2#R^w+dNh{Lb_0{rP?W{r>;$kLsrDdOjbI^El&v?&myC ze|Q+jp62Fqfrka|M(5r=v0Be`$18Fzjvp;Rx9F~#Yu;>fn3%uIBw z{{{-$9HXJqHw(3*4j^oz0Rfo7c_qpCh$2mQJ;@^7OU&r|S?srL%a^p5f9y&Cwn>$A zCxrImt1wrJ?Ok>@D<2;TXka^>ZJOf6a0BdkwFrISGp#;M96k7)fpk$GLO~MAK&Ag~ zen3wX39Vk6!RbpC73Atfbc+VtQt zf}7L3IXOA!U)?ilA`-027>XZw|Yc8mu`Q~kZ8LalYU}+n46$e1hJ_lJu3rsmG zg_@P9=gHujTVL7Fz}xS}G*wj2pY9|!$j7n!Znx1!d&^+C^S#%I?yQH~W!sP%vdPJ@ zKr?J3K<{vvvBCluq+}qoSY!0(^XCsGJB0Ej_WCwC+-wDCiUlc@G>mVGL{JYjSGIwe zx1q*u25oV@#VK55n>1?VYM-d9?R@4;Bn-s{ zCytBa)h}&4`qOZB@(AS~PoRvhG>C?te-z}n2sJ$CB>oGAzlg3Uv&rp!{I(?v(*y4b zOu@qj*4+3%V09VyFA8{^KCgQV@uKgi-#L!UA9`i>k@QS7#TojE#Uw5&`V3Us-9uuE zUcrdOlOhf%X0o81U@k*?SGVy9AQqPuJ1LJ%`RmuQV9Y}}(u2xuP3FM!R8ymvN*&~{ z^yG+pw)5xw8vefNvsBp(j3C-quc(;B4R z4ug7`MNiUIN9*Oim0fc|y65rn=O8cgJbt5e;|6lEK1tY`^tZRnliif>ha;-KZPfQ> z0nIf-+U^WB2R4W)XMe^Tf+!5xU-$&MZH)G==vmz_GOD2f+==v-e`_7O4|djJ_^3V< zT(8-1t`-uhx3&BDvpf=%Jk={mXasz9$%DGpnxCJAVi`5lKu0$Vw9uf~F$RQzYmpV>MBB%ix z6Rm~&Ii;xxagoBu6bv58Eh=h*dYN%m_rh&yzRvj=Y280?R(P{Rlw*JhL<;uq{3xyi z&)0B3qVu*Rq2rCQYp=-l$UKpF_D+dgsx6(B20_ww=1_-^pZ*O6ODDKH3$e}=IO-XrxAF=4K0;+J0pkNC!V1*_(AV3NeVt>@iI8h1K^g$)7Ra~|@CQ@?G2xGE zFIBS}at6_hd0h-KBysU-{_Qw3F5P_9`;&HMa9MeCs)q9K!Ot5W9-^G;NweDrte&xM zVy-ig4*-|3Y0mY2I5Bq1acW)hf(%ZmLLm49kpjzGKRnj%xXg^!Lt6#ZmlWXo-k4rI zK(|oo1js@%5L^hzHNKk$Vg-=`J`x@I7c!O(^xqVIxewI4Je0|tAW5?lNP~MYZwlmq z$HimCL57;8ccgbiMkok=T}MY}7UEAEpjCp|p-LqW&}9oaKA}nka7g-v;=P}Qq$z?M#JSj7LU#gQt;E3=j!c?Yo~Xp_#s0#KZ-NLZUnCgJp;H1 z^KH_7G$}%po3d^Q-Vj-JEr(-36B67-&coy*W z9y7idFQoracN0a;!UQdcid6~Cu^m|$;KOTJMGSSjzWyqExIL@M^J*M=8C*M2{*X=g zq=;RRHx~2uau~VEp1uJjF7}VnO^1h3NTdKigIEc$x`Ty((!G{1qTCg!pzR|N${n?7 z>gp!+^Dx?^;|1FdLCda}D)BCzAi<|#7A>}w=HN}f^z_*4v_owPK^u^YIRWb-rfL)X z5Gba{Kps7R^(qt^HfoH5;Tq}~LEYkpi`|AUtHAa`45WsjmLY|Oyokf7hL(t+C%#9? zpTR#{$!z}i5J>nQ4*sDKU#IBV2Mjgj=60?$HLG2ds}e3X6+9s=}+P`mrmS zQU}7&2_>D`(hivza}2D6ltL0Yii8*Xmb5c&&B_m^a4nSlru zcUvU`GV1B^u`j|UMZf>(4}Bz8VKy5=3MT<4^5gSgN0`oo1w~XKBG^DlKIpy$y{)?d z;Tz0{9=Z#np+@(3i$V&nNfd%-MlPCZ>Fb9>^{|$=_ZOVjT%Xj>R-j+5Lc@&u8|jNc z*((CO1-=GuR&7Im-!kWPIPGo&=Z9K1c+X2igeZ&9dq+S+kU%!VwGyXZkug(f?V*!! zVTUA+kQHZVcef0tJfuS5R?Ds(Sf3zZ-YKCSq!GBVUoe6NX*E%_wdGOgq*Uj;JJ3E@ z!Ffk|8wcp~AhOE8X!c}E{SNdVj_IR}Y}q+|V_-W2pDS3}MG z1+YA+sf@h$KQjWEpkQRg`1xo#Ma5zp;Aa%z8fHW>kuOO9YCH!`UBp2An0@?aCiMC_ zR0rI9zW_QRgNB9{WW?z456^}cU~cTxlLWCKW`?%R$!lnkKv0n`W@X@qi@(j^Pxr;Z z%xEDWbCzPZLzm2H?gdXr~x!dc``zvH){f3Nvy(!OoLJ>}UdNMP$;EkOx*;4PGL3tP4cs z3wQ-ll+3KGZKzy@UHfd>-QC>+yoeK2Rm_eLw^yg@#BA;CkdaV`>B9Y+RY*EO3zxrA zn4TiHu$?xFJ|blA!uU~Genu3=!SXb}}ga9rIdK|JMu9y0g^n3~IdqH7^C2>9!5`d}e`Fx&hZ* zOg~H@<_an1LU}iT3-p~B@B7aN;%OQhMuKT)LZ=Ii0+R>A7#g*MkPwPQT#&?7a362a zK8O3F!_mXgn1O@ZhW?lH*`J~8ijOh}8cX)o9W^yd6b{N6`iatGKKe_p(tr;dTzQDk2Y)+hI6L)u5f?XPBNwW`iVWtB?J%yief41zNis{W zCihxh1-D>*1QSk0d9ubf+Mo+i33?5_?P_vSnS+&_p16dNk%lQsLm?YDMtsyfMB|4# z?dE0SaIg_Do*}jYacqPIBkQ6+kZvhRwPOEblZ_dBK)&A_#j5GXJwD zv6kSS_)y^h4o4Ph+S}Vjy^5h9GI~GJzXKXNoP3P2E&(~gi@^LnY2R(2=?PJ2e*W8# za{BNd04)HLgXW=~JQL^uMd~8^2JE-u9{*~>Q-)Gq$H@x(=g!S0jQ^P*mi(vVo$lx=hw;+uD4QL6 zBLf2-R5;w1Idr!_5|#iWX&YKKiL$jPR#O2DJqFSj3S?y+-lvBhav*W237NzmK%ECx z2{kp_ilY4dE(_wlvpPs=jQ0(p(%JEs7BvW2{>KAZkojvQ@ffhJWd6ByM`lka>qI4n zacw(^=as57Tx`#TZ*Tkz=6cD_iuRoovi%6S+)a`R#$lvIR^w&9eT%BBtXv(+j=b~L zpNRGO>(>OK3Uj-eoAT2x)TCkOpp-zowiyZIESkXcKmfom7(rYT_LO&#J1Tfq&}D8>#Q?>1l#%D)1wZ3 z^&rT%fRgCovIscxp~b7x&iL0K_N)2W>FoG zJKO*Wfz~{z4`qRGMaZdI&z~`nyfOlWh~9S=XM{G4Al2-hhqoAxgncF~6TKX+a`W*i z19b^LouTM^-q*FaV;cxzY`sxmn4eDwQw#dWWv;$f=i=p6f~#O3zQ;oolPQ#vs<*1X zl|uVk`oV_@`!AiHfd)k$9v}B#O*?h~YwG-aRSWtIK!wc_?t4AIz<2U~$(RK+D#9p5 z&@XbNyzu;a0L;_MgiF}`McZ%iS)HJRb@O`z3uKW1bu{yIK-uxY81hw&mmjEPkpmkS z9v$u8$G;YHd~t22UJ4xXbV6QHkuoH96$X4Dj`gajCeubZmKX8y3u86VuR#g7`M@kg z^$OY`TXlwZwj_1VckkX|I4;0^-xhy%(n7)o9}AC(@sRpkp#IqtP(f3U37-&T7|?G6 zJr(DGB$=*tZ-EI_lZ%zb<>f<5^s~`z=GUReD1Jo~6aqd94gD*X?|`X5$Xjq6rh;^r zZczY%0$q(_rZAUFHa$oE^sncEPu$sZ%AezjEf2VL``1?^erw_b9@G%s_Q}9wv;dTQ z4n@9OaRcC{rl6a)&kI}nMad(CF`ewrgBL)OVj@QgauWAF6ofJs6xRdcTWD_XPA?75 zF`v!{LS_&J#QpwU%P%N^92=^Pcu1=R=vMWeq9V?C0wmT$egQp_NZJo|5Cp@6vxH#~ z%t-D5A_ZUzN(TKG2vDu7KOhUGj8{YNbV97zhHe;UNblQ_TjE1=npbv#AeciSC5##Q z1^q!E-NdQb_u{*6(o4#}C^B=orR0Ej`8R7OC$xin0xB6~-43;#N#whC4Gh*(oi?EL z&4K8KBHZoFXkLs9H-bc?THV?oY7A2_s|*lnE8HHNyEk^(_HPIoSUWw!Q9zX$Ol+kp zE{=lNxRwe*U$<|QA}O~iWHNkod~gval)^fa15FFfw(XGupTmKB%qT1*hBgYQFG4Rz z2mEk+Xih6c!e^g%xj#J?s&(gb4Zj$^+13R5wi}tI3ryH`wa{CzHnT=#ZNzkfCy7L{vm^flap&TiZ91O+a3JEZig5Df9`Kz?tEwR zZ^%}>ghoe*tMkJJoa54+FZNV=*0Tz0a|xuO;o)4Ff;H@D^o~|&9*$KVLEJm}$xd88 zCQ^`|5~6rYi&;f0iA@i#qEMM5SI6C*b&25WpAwZsk`VXlnzIH7kec%l<{Ham?Np60?oq7g$yqs6K$eM5(<-{cC?G%lBl{wJ%N*HnIT zcEKv;D)As}LYW!!43hCsY6W~0g(|Ux>{ixG9YKTqvVFQlPF8g0{G}cH zt1*H}S4_*-{U&b!DQl-)`lHpCO7A|ta|kTtMHuFjGNB{10}{owsJE>xJ8VC0J|`<0 zlIP~$Zaei4;gUq;(uT+-_suzpjSOv-CUdc@u6Mg$a<}5(|H+!v+3Y{Uy0P;yghvTJ z8V-fE@bJ}!eM|pX{%t?F5G5i(=5$!*Y3y>bXb5e<6wI+EY5w7 zbC9@n%LyM(l|(~8PCI?dg#bm6OtpCLO-pQ!9EnE~ES5YH^WlIBN)}eF6hc()HR`72 z(!>8+vKO_pBCc1cMn1Z5Mnv5{e@O-OhpGlq1g*Mz#s!Mn_F^mjk}QcVd3W*?jj-iE zabDys!0Ntm@~CkeUSD}0Io90iZyu*tl(yASDC z-0_0RIS~c5KooRqva>mDHFco>=tFV)nVwpsdrvm6Njxztqke_8WXLaT7i5Q{7ztO} zdFigaeZKA(CR&I4>V2lw$k$RsUR0}6n_^K^ds{i%_?t56x8h(ZXeLAnY(I*=`7h*M zQgL6pT6B%mwGW|##x4ZIl_uDYiFn@w2DPUPYvIEN=MYsG<{vR28OUEqlOtk%yX$)N z;?LCY2wYUFN}FP~CLB~te%2$gx+k!hn;pp6OlFf<()JWHN}SpHH468lL>GlRcE9t592S)#$dA&@ zDIGee>6yD~@^Mt*vA3~NR2v_jd+cNd#3E;Z>)+XLw{*smQ%*N6RSqRfi-*Yk>dJoq zD9<@Lrf;-+n|k7)re+c)UcAM?GLY8#KzK}OtOIyoXbt|vx*xW?5#IEaZpJP zoWAZ(dYUmB@N|NIPcM~Q!OMMVn>dzl>s~sp-XwLCa)BS~62Bw?VJHQvbYq?;m1mOr z(*h-E*d@$vm$$%D(&qnO^R90t3wh?d{vz4F4u^eBdxHbTJNXyANouIM09s>9fZ4DH zWiwWN%_ptNdv+r7kN7X_3?|>^4?L?fQ3VmzQ0J5_O$}Y@Ku+q(zt0=`|Djx=kKcPW zyogP9T_#~s@uNOU^Cn^INQ%DAQO3u&C45A-ys+UpOjw#MRJ90?o@U+5&E>{# zBKK2+9hk)9wE0^ni6mY5)%#+CH9QPln=fY1DU~PlgkU1kCIUsBp~g7=saYj_iKw^F zUxpWrdDk5EtbE~@BmbQQ-mEzkvDV649Yi0q>=YJm`J%9lHB4^Ca36UYYJ}hRxQ)F? z=7DTl>3Q8cxb#pWjN-fE;1Cw@S8MF&+p3vWjfN~%Ke=WEr%RaKJ>D(c=2Ldr)!{kf ziwQ6M6X~(rva4Iv+Pp_f-*blYg+Jv~w-lX|AKVa&t#(?^ z_RF&`M;M7E>wixcDg3P> zi|%A=vb{Ii$R2TQPsE$S*VBg+Fl)k?Vw5n)n&wT_kKcHra7&5oY|fGOHWYD++SIG} z-)?zv%y%6hi7V3ogkLISfvas^=QG8ezjR~$?zNIR3e;O|6;_okNj!$FmbSU`q0_c;NAZl|aT{!t6{BbdmBBR(Z*_8I9LFxYpvd3g-h6jyN-s-? z-e%aDzr^96Z#`F>0$Y8F*=j+h+{%r2?FakS)2xhKL@i3P<)#(jcQQvS_q6fxXtrLH zvP#EZ;Q-M;#HhZm3qC`>om&0vjJsyMA$)}&iq2oIi_*454(^jj*(QFKHSY!06If9O z0tLejvRUp3Cg6=+ zgvU(wnRL_jP@COpeRm0*V1NpBu#Ik1x1BC0lOB_wluZX%E+HpI6V^9Bl~UMRR*VVF zIacBXi7jg{7h8Iq8Zi#MB8v)dajo=7Jic-S;Ap63jm6N~cLb)g z1V2F(SRR2RnR*L3u4)4r&&m?8(S_Zy!?ef46ay-4*Qej^QJ@mu^#_bNk~Wcp+9dxA zRfHl5JT}AI8VLo0G)?O^dGD@V`#6FlCfq^u&%-`vj0Grw!C_hjrAt#3HuODj)?@mf zGd;DLBD!9pkCKm)oY}%rDTwV;d`MI|1WG1?0R?Cis|hW)XFtC_kjT=FrB~CXL+`M= z!NWDQv&MQvDL+dJUU`5x{2e^RRwEu;yRSWGw~SwM`%^f8x1cOIR%6e_$%AF9tdlk7 zUsFwy6X6lMi8%1j=7_11JFJ9K-;7zCc_5K89prM?8J^FpGi`omC^bJ_=tF>tJg6rO zD-GM3g|BG*`%1y6!8yE;JC+b;$@o%DaedOdpPFY;g0eEyztMfdXxPV3vQ~yj2Llb! zqst%C*;LX79!Rj_xIIlsALo2IZN9`-%>a+T&+_N~s$I8&uP+>MKSq(2cyhbsZGA7K zcj=8l14jvovyv>nyCcCRQ66&D(EP!T^RBp`C4{7YV?pZRg;7oP(A;sarfPIuK<(Y3 zAmqT-9m`OcZV|TLsAKW@KOeh82R?QR182!E%lI%!w(b4SE9|rlfS@}c?#mYHp~8|= zy-ErXG8ABHj#2ixAM(pNmFNGj)8Xds`kEGlEn~9pUkuq^ybXP5x4#Zz%K5dL+S^42=j3(Dq$w`g<*;(*}6|o@_T2PpyyOiDT z>o(xFU+=47@}TG^-FwF}_b~0p>doD@gaF6?nngkmfRAw|?6~upQq|K|l_}dxfnv?{7a#^b!kA5)LzJB=X#O|+#Y&&y50^>ic`BoA#gRA2Em+Txw22#2e>9mAHYnCWbRB;r} zh^G{|m5x={Lf;N2kz0?E6<_|O4q=gGQ;DD3Q~OKUV=ng3FzxOIGG!|9TNOrt%OL>95)_k>@=i)IDTp^SQp1;MkuPy=MkVmvY(6v8WJe-`n#L;I zUG7Y>1xuHAMA>0w3(XONDzK3)0z^d!>-bha2Z-{_l=$_CvgO;kvqo^;G$=JJcZ!vjEvY_82GYWqUNcY0IE8JM zPfjKnw^u5e&_Du6w8W3GIc6w12-dI8myW~`&bE#H|KVIgWpJxo7-T@0BJ7{P0OhjH0`6{IPcnUmM!=GmOW#{iI|bbx@WFTKq2U zm;Fl32;R&7mdBVGIp!1r|_vpp>clfoHD%_RfdOnZpjr`o0Rqb|~ktDd% z@`WoN#0Akc$e{u5el7HKf69nYzDD%CIwEB0=DOMdyVta1)$3m)f&ZCBJcYFgVb&r9 z0^oSMX%(&DhL6`}(6+<&LL)0exk43IEicJJ70m+XkEk$Kq9~#`NzIz2?K%8tb;&GLMqTAk$aM;B0IaHQncIgo$4e{Ca)E zZyIdp&%l`ipk~EuU^_Gz+j%Pm*-09ux0uhFw&LwyK?EOe+SlNqiX@q}x@<};iI)j| zeI9!xf#=JtdW!e}+*gX?&;NV!X~N<{k%ur(RNM6!o>a7O4UR8^Pt977HG+1ZA}5R? z%apEH?lu#$w|Us@pJt2Hkl7f6rR9VVATHopL|E;!QMIsAi@_OM!#y8)B_+OK%qya2 zjIcr#CN@uS8M%r&iOiMw-9JhFvz+9ui}w|?BH%65?P&e2 zqDPSOp^@xUR1%4e@k4O0Yn0hvj(8hP?cb-dIWIZY+IY$vn@8)(*z&%*9+hvYK(a!%rr3Xu|Ijb% zzc*lP0lP}dj!%0Y+pdy#&>Hu05)I8!9tY}X_}H~+?}z{M#$<>$#>KdbOPncKGzHvm zCG9<~@TeDg!4?cUibO6$dxx39b&k-K!O=)o|DW+HyaL&-ln`zbAF z3ZZ31ZpNJGOihew_qqsro&%>$SpBA|?Dz{u5qAwv01_T=YV_~em9Ll0|1vZK)eSee zf|$~xSV27vbvp%)q?m2d2r9S+Eq+}<{Ll2E~3W@X+SFfx!PYwPN~BQaH_yUO zVWL58k}`Bfhh7ioYOW{;m4vjT^=RDNE91AIhmk&j22f)WjAcEUNUSH-;?Zc_dr7}L zYr_UwJVtK_h9xUW5O<*{5%sGr(7(|pkMy6UF{D>|8vkT;pL5`yc{bEbdKc^qT-cTG zvv027<$4(&dHZ*sJ$UGmj^$8sI8j>%1RK4$1K8FjzwdCWc1fcWSilr+d@bcSqm!5r zLzTX8-+zaaO2;w;^A(MMU-2+9ieYz1d^?<7@Gzw)!QJ4IOWw4^#s#B_f`YxJZ};HZZ+gVCH}aI0<|NBaC7w126ZC-(=bgKIgOf z!%DLX-(P|^6pyAEVV^nF|1QI=(oYYqh-dk?X%fs1ZjjD3N=##Mv0G}cUn%GeGae7p zzW2^{3(2Cjm97`;*YCOP4SFG-zzor2dW>{qJuHi^t8Q9e&)1M2Q$ZG18C&y`!#2*3 z-|nBIW{miXmK?lTu>j@#5* zgvcAH)-dZb{Kn6F!(PXHV7(yaOU{sj$f?@X>|-_VlOyq|OiE84t&i zyx?|a6+I+w_*OwWj=Uk@Aq@QZnjVzS_RL`GtVQJxT^!uy>9-*NX3)(s>%Xz|UO1h# z?pP^26R6aiZ3%!?Tqc2@%eCOc!f`($pCjWEC=ARPBK|N)=wL)u;cUzP&XzozV481h z>eO6((|y`o>fp9~Sl?9>)iI7l(krF|6Pg9IPWrf+=G2-UH^VjbSxnL{gcn6kDsGQ0>S`>b`U>ZjUJ$2NAgRpDo9o#s>#uBcMKbQp&R2Hk zj{Hr4{;t>a_2Vf=Oe()$lQri;ZXbuyWmIF+RP-w2cd1QfSlV_dA73 zmKaF`<2G$yKDftr5~eOKZO0y0XPmrLQQjI3KSs%GkLjP8bBVE@`A+Mr-C~`KV5qC+ zyO*jPolcXk1pl?%fxZJa^@OO-gKtibkpv&>C&{~V)xLc=7|wj(Gv{%?PNT7yR&awU zx9bC|Pwd4muD9PR2Uk5K&zE(oHuUwf(Cb3ZZJ@u&nSStJ?U@MinzK}yqV3Q(@ zdk{}psh+ zBN#Qnx?6Kj7gsd=Y&nLB|85O?0?92xf_xi!ZR~t5+(J&Qf=-d`3d4Y@6Dul4k%jy^ zi$Obmw=c_7s>7U$)?apOd?BcRmO91y(ePtw00+#R9HHa1q^v7bv!sg*-HxgwhJZZ0fbjwXYFzy4*;t#Q`ZV?k9HB@5k*UYn| z^PPpL-y9xrEYIt{M|Dlret$8IovLqm?rtd4y&3A{1chixh&Oz^qTdY#8l+BT9oNo$ z+#)XgXd(K)n#*Jj6RjSOOc@|gRgzxAC#{aIvwx4m(w=3rV`Z^aQz$wfq^5Gcr0_oF zxhUiRig9@9S~n4K-;WBy><}z5H;)O&+-r602|Sh9ALZOR-Z3jjue-G8pRXm3Qb-Kc zl6N(K6>!+6+Ulv7xe`6dC2P?%_{i2&WK`F~%!e;?fqGRq-ZtZ3VgE?Yt}>Y!~W>UM>3#$_wGJ9LA&i;%c4J#6}Gzn%Gn zrrZ^J(a(e{hv2~Izys*a~{0Y7X;hoGJT7$q)8@YPpnOzvf8r#DDnJM z@%`?~qN6jN$DIb#(4~)GeTdS|9L3cNKYyaR>|sRjKkk3i+URQG6?XE|Y%%jVYP#db zY=S68z1d@$?{&q0u3TU6O1pCh$RV4(jWh_=o(KS$%oFDDc|kwMwz@Z}pKn^BBVzac z*p*sPXIRqz^N)QKO)f*LwASXxSGhcShTe+Q+42n=k~Q}I;yT!MTiP45d!GBne{Tq; z+&+2kT|+{zAOS>S)6`lsw^xPLb@Y z#O9E=nqiT=m!6FQA;&GO=&rMiUJVk*0y=b&ib%ay8NOYvnxE#8Bq*k2p6Sor*zmL~wz0M>`G~XI+SjZ;f8+IXR%m!9~=Ys>Y z>iOFY)ISeo|Cfaa*?`xhK)jx z4<(+?AOqu8;)}*u_lMo)kKxZ$iM{KwNneV(qFG*dI^{7~yG2c^bq+|TJb8#tKOOUY zs=ef0ckN;!zuKGOM`o`KN@4NCR}*6%#ScOZSh_~{z|uN?-4*uQS$#*}QK z^V$kyaeRpZcD$rMHvVA-m1o8lSWp5s+pI1{e?d}vH3S|E-^QP7T$`8Ca}%pO&ZS8cat5tGLG8z#)n~WVeWgi4=hUpx%>R37_l#VEKB)2K8q>)V=fhO+a%dRY;T7P zLVv7cwhojt9rsT=2&?8ye>|PVMN|_>q_r3zqpUWi9FE9+Pb9X1!p;_HQbSSRwHWwW zd%G{ae@j4VX5v?c3H=_;gLEF(Q{Sc1Vw3Iz=APr!csNjfk;?6yDFL^A`Pc0W+w2WDdGG6 zyFdQo-6WPL4!{x=_Ut-vjp@gVYI5~Ir|@`L>R{%3TVL>f1NR&=G&(MJ4*YNs6N4`` z-;ZA0x+h#~iUxOhPZ}+&cPa1n^_UQ1ecGv~#E+tKY*^(;3+u3o`C((UasBJlwsY~B zD9>`X*{o{V|OX+4x~=8qo!+?;x;{fup!`-NKCqaVi~l9@^iT|AC!_8Yo4c*V)d zsqb&ki~_rqIr;76+PaY)p~uNPdS!NMo-dV;{7r>}EUu`-$AwBiMEyZO0vcCqG=Gc&Gou!- z(hYCyP=`LpTBNU2i#J1}3h$>Bz3+{3U~$c`yfIhT!r%IE z4;^PTeLC)0o8A`o@d?dX#b<##y5N?sUInw(eH(ltkTGIdU7t{!VJ0N2UAl4Zt8lod z@3E?V!v_*PlTDSeGUs>mlbPSYR`&%LJTeY;|F%x+H?`Eq!kBjSSmHxMViF&x@1kdM z8_9t~V^gB{z_+>JVt&R?)VR6RrcIL!4o+e{Bni>?Cf+9Lw4RfU!cG2_+#|1%g6qz} zYg0G)^y!tw?|oY|v^^0Q|L{oS5#eu2ACi4Oiu5tnCiGXiOisR(hz{ZUK`^4Eq@#KH z#*B(~q&)X*mG}L37Zm4q!GJ`Y$>`PyS;d(ZrBhWT^P1+WntznPt(piGxi{SW!{Eu6 zWX5OnWnnP+Hc6fEbkAoRg4eK8x^W`!2IfpeC5sC8 zRJDn<5Gr1}NKQuomJ|09PLCcgO%8U-H=Mf!RwbssRD(K?N5+m?>Ka009nb2eb-;VI zv7Z&)Mx(nJdNr>yeh%O~sKt&!&&JX=Y)6=DmpaZEx^7B< zvMRW!VaRJUS-$hF&|G`Aknhy%b-`SP_bvs0y5xRhwcT#;uStd-O(4#xiR#+m#Gd<2 z_fv`MW6v$(XxkRPwV?WXr1+Y@?As5c)3|Z_2;Uyd&Qe1o&7A=au4Kab*9-n>VL%77yBYuQJnH>{hGPwf+_Zb7SDz)f78Pac=rLpP&IeaH zdH-1*lVad$+nStiDe17zZ21(=GMV2sV0^Lo;CctwdsjRmjc209V>n?_a?^SRB2el4 znvnkey5j2N-;K1F2!~%ld4C7v@vx2PC`-NHgpG00YG_Yr8256LfC84;wnk@a)s=qxbmNGn=|D;jqg{p1! z-zGlc^!r|S)lT_M+UADdCC!%BKL7Id^Hc|^T$G`xFR_Q(59?UKq>R!LA>p|_^e zjA+!9blTCKC>=$<=9}1*gMsL%yWIJn%M>U^y$d@>!jCf+q<$&$wP)XE8n>06OigVVvrJo$W_+$(fQo>*)CaCY> z-OieMm7XP>FdyqY>f)6zg~(Gcer$tj)1P3g#b?J`1N2J(aVbc~blKXp~?gKrchf#>AD0TNH%L0MP$4{8$%F)D$U+rmpuJ7aiT=S(cKDF>_;3p?9 zB5eUca8W|Cn!zLT1DA#J-RtbbH?`XHrHK<0smvc1lAULk`Q?RgwsGv>)wzGk zs1G~UivTqj!qT61tarT_+J3q_5PO;D%nUAlz2jptYffxtik8%=*yf=~Z0noj9f0K= zuC4vFV4u=0-Jm4b`hi%d>QvwOU&yUKH0B3E)o&Sf`t{!RN~?d)Oi ze;xWMGB+O|u%UTap9(rT9$(_+wA1P!Y4@{#8h0bLrl;?LP>Yo_jTk@L&mR93hn@G*l$FBN~97+47(`@tZ`Ch!smHv$*~*#9H`RtG+&cD5qY0YgGKn#p6(o~BR}x~H$G{Wh%q$n@ z8T4_ijmqL7FY1%`53S#Lw`q}QBMv6+HvYNGPY)Wc_>b-TmN?B7?R~XTgg=WTc}9oy zG46MTRdZ3%;#qh;)gyl;r8p+$!#fpTVzmCItg|cIY@w{xydGEeKGfSVz37i-X$+j9 zjS!+C*Q!J;IgTr@jZ8i2mP8%;k^QS^^fkxN(DLw!lsy;*hUQ0fc>eQ&{+0Yn&uF1zrN+S`Vfj43Ps$(^8n@^yO zp?366(o<~nkK@@ByokMJMjt42c+N(a3JZ~Iu_6a^%f-z}j8X67%QC+*tN@MMgeq|G zmr3oMYum8{@^gM2&fSO*WhU1WnV*ggzZta9Qj#_CL91)LHiMOp<&}`f$ZV_S?FdA* zN%tE<_UB}jnc~B9lLg_?)UWe%1SLmE;>{C;PL=HGYBO$KtTS+077`;ZC|EsX+LZoH z=BCKEo&*aI@{~hoqQ8CHy_P)9z#h#nNREiFT_&+cdzN=+=-1o;?xyVDN0^5jU>-iG zP}Ebj9|G z7PFi-u@Oy*RM^Pf->+vv=$ncy?h9bn5P(^OgxC{QH1mJmW`XZ$Zm>(RIvnRWTb4=O zrBYTMTa-z=liBTGxViukK?u<$^Z*I7w&QNnJo7_+*N%TIQ{?skpeVLT#g{d!lsofDmZ zErKj)<2r;nuGHTx=H<7FSo2iO@D*)IMmV$Eu=s0wUh}&>T)8tUVK^{raK+Ld-p~wh z!2Bv`w=Dbjw+dUt&mh14-~Wwf0+)KeS_Dae}Lk>i79c@~GHO{;YhG^Zn=y70X1egrIF_rMuVj zMC=_uVSPVbWDw-G%5w*FLdg%e54z$%*7+MzGzk^ukVX7`ka)eqoWJ0n2f=EZ^fNJj zY5qE5bY?lSt(SNfcV$WqQ_H(iD0L+~R?{#1!Bol~xR%|H?g_0?b9ZkvJiWv55>C~}`%+*1a@$iKYDZ}>1o z4fS|)pylR6XUtkEhP-qEX<6+bNE4ORn|NGAp)~HW!OeKK?2vBrdnGyvU_1}(=>$A{ z?|EE=uovwqi_WALUy%wwe;_$w*^?B0K><$o;0q^6_IQgZgr{qy^J6H5-;0Hp~}VrC7)Zg_N}8 zZ`zi{8SJdaZXdoF(vfUnTk5edZ?y9G!fz3S#2?4p^6pD$9tlLFyGuX%(5@R7m3Jq- z&}0jLA5`A`mRB8?vrzGBbaTmR726~IL<}P(M&!g8_tdMhM$1$@F1j9O+VgAIK920A zO)OIJAlQ}mJ5IqbQxqm2Wc;)XQC}YaT#m{?v!intzvWZMT>SP9P!l4qS8UgK0^0!h zJ%~4MXCx2_GVb_{(a$)Heg>aA5qLXdD5>F#GDVBx1b4)~6nxt4%Toy;u{3A*mfI27 zMR0iT1H{?!v4ReW%VH^Wr^&&HOF2=lI${GHYyRB=s+MfB^B&B9(ErmOg|$!GkQi${ z@;sx9e&Y_?WlR0VTEqcM(zz!3;ha^xvd6_;qhCzzGsVUj@em;5iKHV;ztU-iKIMYY z;x4@+bf&u1)2;SKe1|qXCkIh`b|yqGiO9&rMSlrb7iLrQ#~Tp8(2@7JSbf1{omB)_1j{L^X*?9!#zOg5u*@=-#O0J`+?kQ!-bHf<=5dP*J+bCg}CriYj}z8J>!qY4TxuZG`Biifb2Ey{qM8YV{b;8?ZQu`D!0KJe@Ob))Dn{2T?_Hw8>2PWlhC8BS9WFAx!f zSl)k) z#BZ$;OAgP!U=4!gANqam52w_Cfot~5?f7R@pHJn^oR@dMA5Gcbn+g4kb3$puf)W&=696<_dD>(W zZH-KA)x!#AaIF1~J~wQFY~%yE28%myi9Ed=>w6I)XuA1B!*g?y1La4Er_r0z-mQYf zzuifDecyz0Sj+C;z$4rjsy*rLiCU!|6Ps(2tGgJ%O&LW$IW_)R!y-^cpm>Z$D*EoD z3)k^y_wht&#RU`fs(lYwa>(dY9nZV(K6*S`DDeH{17{m?%E&Y5%r))`npt~7!!q$l zYJAW;79+;@zTd0Z(Op@l=EUcJ$E7+5g~W6o-n?GSl&;DqNRf7Q9COD=;&qC7O9BWQ-2-)SR9EXGp* zIDFwIwqn-)pHLJpu2BqLgWugW8rRA)ozw8Fx_4%F)m3!WV^lJ--I9u|sy8-s9bAeJ zYZj#))s=Z)1|^T0332}#mYU6fT^CkHH>XV}-&4YN@#@|0#>aeYY39Pz@i846|L-U!_S}= zhqTX6jN0tv#6#zZSlKhzye#zXt?WN%5O|&q(OfGwKF)piV?mbDI~&hJX3p!rO441@ z|LX-1eob9rU)WUNP)^O@agFzJbj-)6PIJE=kCylWC-?emD;LbveH6xWl5-hDmD)Zz z@kqpFIqo6dthV;1IsVmsPW+_L&97+ezp@3av7pMsz5?-+W;a**8%05NXOFj46oG6k zmLZ5ryRE3vb8>J`op4<=$$9B7lMVcb)L-8S3$!_(jwp?mOrLa^h}-70*QA<(mbCardbqjmgFl{T8y%_oo?oZ7Lsha$R;q1e! z3nyof_+IiV9`)s|dJ6{*1e|B3Lb=nXe+*b5q%Qgy+caU2WVv`{Z@uQmc1BS{vW9S>t>xlXPnH8twc*W&oaU`I_xf3# zjpGOw@XPZGF88?SM7{2?>pY6p{r_?Hm0?vjVYdj9(g@N>hjcecBi*@4>Fx%RQc?lw zM(OTO0i{E_LAtx)%=Z1xb-v$+UtaEK&z@)Ej!t9c`F`%b!NjibB)X z?K=*6jWD8cBsVdR;D5_Pd(s@>#*&uNIK9ocnu^1?H{IZPaZq~9&HEZPQ0DdLufv#9 z&El4gCMUBZTBT?iP5a;!m*EhH7@D*5kwO41=TC>L>x*;72e*r`dkn(9{}d=r?v z{lmrTC603Y?~eepeOdj{RsA)4nW?pe_}SzXeEGUHYv=BuL6+5tZK@V`40z^+{sj%4 z`GyHE*NRroBIbB9bx zRAFb73+^s+FQvMKizt6SeEB}2IT5mz|FmVNGZHaar+-y#*oug!cX>YUHW;S$xbqwp zV9pv&n~PWr-cPtLq%NligM3+9OEZy5{)d|-cW>6!ta$ZbguQ`jxb)j|JSw+^oU_d? zoUcY*HySPrA3ePaO{yN@TINvy>O^8;5I*vJpy>i{;oQc)A$99X5QiLYxG5yD+`f4^ zq?V^&Wb1TEq%@@3-9J6CJ)hl^lM9Ct7k=i%=@obT$TK=oT`g8&uE5P^lWnge^qnv8 zVlb5DK8_bh2oWco&X+UUVNL_LFVveF%>vWh1P2PTcW(gRk82pOL-5;6{S?idQnMtU8Hu*u6MY1-rcVV%{db4r5;d@hhz4DRN8hRj z=o(5rYKDDFY!GO|aDhbM<$?a7JDdEi%2oWwzqN zlv$g2veLt$N>5UdwN?7hdxSdQUwlVw=mY2btv00yT6&wF>6TAx)zj=PqbDTS6c7Jm zStJk-7BPTW`}a1|;5#gy1lct^#}0m*Jl6e@C6bzW&)owKvV8OOPOsl{Ol}-xWDhzb zbIZi~6>q=T-UxoC8Z91TaFPOoq?8`v9%vJq_>@IiKD_Th&*L? zU!alCDHI7R>fKi7Nu&1Om&xXBO?E7_c|j(kf?DZ_Qhp>DmEj&RRUYFSlF%Y$7l)Ji zcyBlJ;6TDL;M?8CyX18VyL2b}s%~*MG*zUD%_b<@IU(92wr&xU5?H7_UODKZ6pTtG zHXB3nY_q*GEB~Fx&M^jtA9BFmia}EGPC6__k>{ja7)4Hzd%=@ggI$D&VJYVet`_<_ zb^Y$La)1_EJ(it*Pv~-^mlI;|U5}*QG4WK^PBH=$wQ629ndLXOZ1_%*n zG*)wipx5)#0fWU$C{Cv{ifrx^k#GYRoCS^3y@lVl0M|3}yqHSM02jVi0jP7RfP1>{OvQ>?A$QYPkDm!NaWUQH(bIWhl_>(gpwUwwCE_z5@0vxUR!Yx9N6 z7pYtDaxfJ$i5_~YFO4Q@qpp8E9ckY0zB-Z+*Q4=Fn-hqv5D~sQsb)6Z&ebW2mPeA4 z)Vk^oEM{{lEl}!ycRI1JV=I)dClrqCa_Nz$bt9XF}0` znApE$ehI|9Dm^~MXVQSw08uZs!q2exiOQ^FM&?a+-O;@tBP-qINT9rFIOyB(!>o_(>*kmmWY1^^#fz~m2Z>!S7yF85WW@Usy&Ar zh#$&8mM)w*4N@skm0=%*(+yGBWViL+EG0Z(?Jc*W8>$nrhol4$>RTdJbxsNNup%zFCsv&9C)?zn~zl}rkILdSLQKh74uGW~?8 zDSYNJIb!zF>Aig4YC6_;iWg7BZf=Jog?UV8Gy^mATsBOhG)DRff%EpiT#ch5_jv0C zo~isKe(%OG%S+**+&nKO-@a!LY>P$)F(P5hlU9A{t=Cb*a*%k863dXnbF}@3 zJNlBw-f$2|$WQH1m+ce;u5^scS{_7kM`qR<|NZHDfCC|1x}Rs&tEbvx?K!L zQRa52&auyh&yL`_+*j!GP?Q{Se?weLgJ1Na4EA$HU_m+SfO)OT{C;Ngx-wDd0wDFu#K%oyVEaEfjI9bD`` z99YJaZ=G!ocVNYOg$fy@6h5I$OTf;`l_wtcVmsx-EDEpnP=OT(W#MzIch}*n(rt?sm%@U+PcG2# zOBV~e(s^0ZZV^jLXDON^)AWzY#5ilOg~b^RAL8=AjK4axe;1OyV-=~$!vd?;k28Bz{CgO>ro>t7~K%d{|HGd63)(mN|@L+vfgWNBXFVO~~zAYHPvq2rb2@ z>V5W4pAw>=U+8^Y+8WbD0N|@A59jlBD8vY>mN3^L1HWG5nc%OC>~r|H9&=?G3DEOU z=Yy3~_?n_nHYxtzy?`VZ%xV zo1|GbrKQ`$Wx@k^J{6n;W>97Joi*EaZV>CYvB6-Lu65}m8`zP&R z0Xj7n3q=KNTPJU*rl66P)G%r`B_D2Q5QNg5e!f5 zbs(+l&G$B{<~2*KWQ?mM-xiC5e#L@$L+vFF@zkjyq0Rr0B3iCiJ}8IH8;@WQSE~ z#t0(l81BWm+Z&jxLq>WxE z_YSBJN(c1IRwxe(-H|EKK&8K{@g&I7-2ueC;RRB<|617mjZIF1K+Bk@P7g66{+yCynmy>8Q;Yb;D>()ZrgbUO+V1^3WO z(o_Z#V3~hH8ZGD;f~py?dz>6RghJ|4n5qV}*~nd?BqwS=h48oDn5R=1ion6as^+O^ zkSQT+E&hqT)#Q0O;mRBNJQn`|Jv)CfrYv`T#$Ec2b8`G&usEFN1d(Xp>{(_3GI^z2 zPb7kAsQwp#LW_u@%dlkWH;&mXi95H31xKbT6>6Z?W22v9#e&m_uJ3hydElgd#+9c- z5ZqFzrfq90?(gLpbn$@;OM=h=RZ}hjBevNr4dq;>f5EDx@4o8VA;!hmmkq;>ose*6BKJk4f%S{J>UxpeEytGXR`VdfXked9~RBt zPI$AFH5I}O9O}G?a67r;;hOB2y^1jLQa7Q*FrPOCxfjgTLRA19@}&ZL{<(rh{ri3ndX{^Qffa8Kp1QJ7S{w~Gib z=IpDChb|YoTpFF{tTAQb%@V(Q#E|(vuXpgx+Fy>R%sGWplGL<-b7N%-<;r;TJ`r5J zJTtg;L6#xK$ob@zk3&ciCwpFZ=XCvzRPcJ){_XnQekUt0UU$T@P;`f-?b39t3U1(6 zx~7=BEKwczhJCxM5gl}&zCNBUPSfNFAdfZhtAP{W+CofJR~NUG5x>$y);|$Otb1yC zA$L*uE*PywgrxiZ)ds{C9@`iWV3!aF8l$Ssq)7PD3wKyZIc>IKU5%Ck%1@dJeBrNB zXPR&9Zz2)#q|Js~=9ms=9^)VE7&PF0UoZ373bW%75;i~ z+y)b$KnyScis+zZR=;}x_Et%0*w?l;x${?_f@G zMDI%)r}NKr!Ij4svBq$SZDh%>7>Bsw-DB7%Y=4bDV@jSU9aUrb>FDoaLZc02t3$dR zyWF})b!OJ*hRWcs3`$I?G9S5tm|QW7D?pP8MF#)NWHiE|3A1YG$E}qbW)aqS28H4_ zp+pZMPu#Q&5=;H93ts&;Wf`MA>GU%ex(}BYAg5yroH4p#|_c(DB^uhW8hX^jH*ry}5V z`Pq-vN|@F;n5qkVLxtrUFPCaL$du5f$(diUq@*D0^->H-X^F`ZjgBWr@C!|87^)$y z{M>s064tB73qUPQ^o%ge^`JN|1|24wRdvC5UyVGG5b!2>spSAock!W~=cTd=OoZP_ z>(|@^tM3#OBlEjy=wDyV-ePUZC&ei2eu~tZYWpeovgdienb)1$!0+K842_K{Uy9fW z;BDWD0f7tW0$N02Rg=24;Ffd7+~y#=GK3@R$5v=!=+qz^mcZcR2Dgf~JnYxXi&(`?8$l;wHlQ{!;*?>XRO7mhp8W?b!Xh)LfBlYjYCgujQp z4xE|6sW+E`qVK5-4<&o@&)@Y3PN$`BsZ1w+zrlNFeAVv$dS7X!%us*Hc^8;OOv22= zH2$Smp(*2Ai~|tn<~I{B>C#(lk#}GROltou%*sY^obeW~pZ1~5Xia!XJ!9mCpX(v` zReb1@vs1L-@HBioc_hbV#$1f}magDWT>~tv0Jz}5!S@s`DZc-)o{HiIM20dcH5n2k z?**o&?c>0BtLx?WMz@M{bXGZ)BDOysr&sW8E}08np#S0Kb3sW=^dutjT+T1=CCO~S zKJYk^_5HAfz_)AB5EtxJx6~BOYSEA8RDHWZVEIx|WqnD@Q z*w>_0wf5aX1lMo>j+=2=MfQC^e*}%-7>E;lKmc^)deqgF0;EQC__h7R4XBat6Os(> z9^KA9ZdmIa{DW~%3?HWtI0lr^#IyEh?yK2fxm?)UtTLM6{* zW91aFC{Te612m+RWdnkgcS3XG??JWkZKY`y2F9_0IJD?X|WwA=e~-vG?WNk;{3h*<1&4D-4+vgZwR?Z zTJu1?j1`;dcRz1#hyoHSi5#%*bTos4%dYybHz(M<*`r*V*R=y8N^`Vc4VojN(U&@3 zL0~^%B1m;Xt{a)!f&P!8NI4u+!xM=JOZH;C@F`*{n-O?6o9_sb4?mNx6LpmI&{ zDIl7BU(cWb1SgN%^H-f3ab7`GAT2u!2mpGg!n87{Nk2u~C$FuX7``WKVu%BE;^Z&a z`3Gj(8>35|hPDU#G%xyuGwc-%|2F&K$B}n=yY!I?7yZn+bZysTkOr@Ze*_Y40skSs zggUz->e1VXdiEI7WVzQ6vn_oF8hB`TdJ^=e2k%l+rm7JJY$@W-EPPln5&*4KdsWs= zE8=k$9z+cT6lEuRhHXS1A`R4A2omA2H4qJfiONfCz~nz|j5zdx!mcD2?yZe|QXKnR zjgi<+>?HK?`iDBijLn6FM+OulH%7rr+^ZRWJN{=9u0V-BTVjMH{ z!=!QGqFvyC4Oqs}DN?jRe^p@RK7{-!l$>>(0O-OnVRONmA-k@u8ZQBTYPqBw#KcqI zF`u+7P)e232Eh!k8B9%0P0HA86O2$Os|2M0A@2rpkaV#fN0o!2bb{%HO z2V351yn~2?webmxThoD>BK#chCN<4@g2Z@8U9L=l>nupF6mEnvYt?(k$)ULw)N+IX zVRudrFXu6~ejOq3zY4k*4OH?DA4_8Gi@$a0P#3>}F}j)!*chV%Oe7RdbfjEm20sZL z1Oq@LnN=HZzL)Tp8q89^jIy`%JpH8wMeT5dK{SbSICw3fF%fct9W`LGlVii?F-c5i=s5~5x zijSh%?H~d*X&|&^saO2IV{d28WWG)n??uY#;#)8eC~+|XSP~e-{l?=4XtS`;W;=;@ z0|-cc+zx76f)`D8usf3ns@7|oitT&7rcWGzJQ=8zLG>6EWc(z<4imV`=l$2YC?OsK z`wdC$TS)x7EIOK*Vq2?yb!XU-^uJ&jYWShUfY}#j7&Q4l5fb_`bkrECD^_P{V60JLm z7hd}UUny6W+?O1d(ZG8C%zwi`4()0xPPapcb=feDaJAD2^$@7fIyGa{G2#+>0NWH)>$?V776CV$%<;BkTLuKK}+4 ziZ~ZL``^Qqq}8U88;NdJX{SVSB$|!rZ1lZ30EMK%D;eGtx`bfQm1?U-fa;uI%(>q! zy$QwKvD8(;MBUF0Dr(E)fyFi#i}`JlsPD`FQLO*> z;A}9fV`qT2I{~#US8SDB7IwFz4goP9t-MB?DpaWs^ww0+;W7?i`2&Z=q^250QOY4< z7B`M9v!~B5MPS8*Jh>9-POW^wi7Flk2~`KUqHV!4IrKX!V9EUZtFeZL{{Q}pp^NVS z_h05;Aus@~jQ(2x6$(+)y@;zcK1WmnM(mwD9UHnK6sC_y>|RyG4`ptSjIA!+K=-{^ ze?o>22Mn7GI{@UyKGK+Wqb3Yw5m?PqE6c9EIDGdyxYMZd!&#d+@1LtG=xjfS?qki+ z(Xm%6j0?`+FXH#H3!c-XbemC+2GcYL#{vIS2?- z?xF=l7W)Zop3NP!w7&zZxGS-&{h=I*-vS3r5)+hjJ#VjhptcSh!0BVe**|$Het+0! z@5k<@HtQDp_ms;SC=DAE0A&QACFnLZM>4MXJc6<#woaVL0-LNzU63SHgdfP5!hs;M1~YWv zG=DFxQNOeg-S6{2#OETgXH~xKVq_qAp34~EcYPQ(bE$zT3ug+@U#;{8tF*=4KOfpy z2eh$Kz<7+Q1Goy;)LWJ@h~F$9X~}vZ`NK-8v{%*M3=hCwp|cPF?`6l(&;V6XHBdlD znD}$t#514CM!!E<1RO9lQX3!#wF06o8(132tB$l+h?~jQ6>5x3ksOH|0LwnJ0q(V1 zrs3aHuUpo!G`Dh zNU&5siRk5^K>Lpi^q`%iIu0L0qdmN=a*;}F<|n-V!EIOi4L5B;i7bmg`HFWwN;j*h)gMn=br-rdaO{}2`9dLe+L?VU{hSE|*=)o^i z(G9v?Pr>df_^3cl`(MRXj+In6iKmq;F#HMBiz~4+V*ksH3PKxJhJ}UeV8Wx!IBRdMaBJZb@DS1-72HcFxA~}i>(vX#qJ;Zky`XE1NsuH z6uLP=@X-xFn6qxbOa(P{@h>{(?HY|a$Qs>AeUYG3@;b+CZ85q4mg*1PJ=UQLJ@=xr z@o^8vM#oQJS-MSS{_dvR_O)eLK=;MKPe)nxXSYH5Wm0Y4f^AlCOf^;!nB z(2sj}6Hk^tU?SJ`f@FDhc1Xeux;!GIf}6igVS_o>WgwzciGI0cKY(t*ECfLjmEk;z6S8BSnYZDk{0Uze_gz zoa4x;D9BV_%mOz;Ab2zVTW3|x`=OAz7Xw{*x(PoJ!oG-MtI8ZX+2VNgNyeJVY95WB zH$E(#J+fU!N^ul%!yC_XqavQ!lEXp5KM~0sq~FnTyx0BoE@}_yH{45R1g z;gN2G{d|jx89PCzj~#0fDh|Q?_G!!vQ@MfaOq4RwD}=viGw<`S*BK6vmEga{%tcpY zzX;}7VuyZAmr8t#35ol`M!5Le#Wd&ZKugZ}FSB9q+w-f{^{^=BAWU|&h%tCfvCXoP z<#!f;T%L2Ck)Nr)rc88BGTyEUUa3If>jJgxq`7k7l12j(N+$NM+%XzKy(8y*w}6{b zdQIdMEMAK+PUFBbHpX_Q_pY)LV(Jv0=hyYeiCRy;wpEeH=|MlKl!B?rXefd}cbJvW zyBsztPZ)+tNJ5+cgnpa1L7^ri$WflszrE8)^9n_T;eF>~aXK->2hTJjxmRQ<|1?TN zW=PY-U^_Xnh+& zq0~1|Eo1leQ9s5Z{Ei9N_e?Vp`4Su5Y=F@*fk`n-qjmu!u_uy^#0UL>qs{3q0^VgU z^o!VA=!mo89m2C9Mln-vfeRQCGZrFRSx9=XKY7gU@uj)%x0vAAH#`Wko;qZF#0#0 zToHuKLL2Ba#CX3<&R;h>TiurHIORGfqf7)&ZF#x2QwHu#g!M-}&x{_fmw1lAssFe| zty3sF$puqAEf#sTGFHA4yTQ|GT}K2#A^!`Dk_f%VBY;Rfy{;u`zh}8ML^|M+@mv-$ zS1}Q8o_X=ZZLe;8f>%cvynN)%=+b!9D{F}cSMF6n9?$uy+z3#phJ4eoNv@o zNK1j-Ij&~fn|IY*@gB09Y0BC$Uz)X*6~Eyqt7dWr?ht>%nJ&Gd>rV$SAcpks*LBOw z;Un`bdLq$$PR^dZIq?{UelXuZ@Q6fA5)oRoK-?7I4{!f65tRPG@1p)qtm~3ou$2{@ zJ#j)npix{p^B{}Ccu8PDi(a5_CAraW)nySn`pe88E1s29;Ka`NQfQf@>7^JF)O1vX zGeVGLCwL0!rA7qL86?OFcX^|`4gGg;0FZQ(f`759@4^Gy_IePHqsWG#!g$`A7ZM%3 zM_)V7MW2KEb2;p<9gl;|Ge+{uN(v&b>q6Em2+*C){^Jc8qu>yRFf`9zqV~sMSrq% z+pexKSLYi0!KY<3#^|%9cZ$$-@VpGAl30F`-xoe^P0NtjWL%jXml=~|dhH9-mW?D~ z0MrSg`CWnG{I3{x7g&=wuhtYu8`UL3M}gTY5l7h>ec7?QrmSisr4vN3Ab6;EyoY%| zcBev(kO!wpi)fLI47T+O-sqW>8q~6U&qCK2H+D-_Zd*XrGCSR?!AwD|X=nb)EHI!j zbCF;De1OrIKd4?WWMz{44AngbxkMeF;VaI-d$(lq@5?A$CZT08c=hO7t*|zq?Om<- zHlkeGJBNsbgYx=^z--Hm z86_-f_uZ+PzF7<)m2?1?#I6)IPp?(YYf<}V?x2<*TJ_2(VdB885)f7W;rzDNk5SfH zbRd`4I{ZFY=q<5l6^W2VZ=8Yj@K58#Lw>+<=*Fw_t1TH!<14mKhGlT9Z#$gz5aKA9 zRi+$kJ-JX0;;HSsOB-x=RVFsSJ}GoCbX?Kt~>uQku@=!UOoH` zVp%UlG|afX3(r~W*z0rL$FMjKDfcG?c;%0@65`X(ydLj8r}`$`@X&-TTCY2n_dELS zTwdtAfWgB=9u~Bl7U^FP$;=R&p*5andV_b)o6%&|mP|(6$3>l{L%Z>70iQBj7rnOF03(w0o z9NvIz@gvvwDj~(LZHx4|tFpMWk>vX595sS{l!8UZdyv9ZC51GtxRjOeIY|6Xm!I)P z@>jw~5;`_B{P8&ii&jTj#4v*PeO?+b$0JEV)BMG3QDdzAm(A9)b`gK{Jj_1>oYQpbcX?J#0h20 z(%nseqCPe$My-A`O#cjD0qmN4OFfnb8mVPbbeWndZ?yxAyv3*IRDw_Iao5+=Ws&ed zcQ{LmMGwN+<2Ct=*j-kF*za=%-xaS>W?C#ADj_8ldrTQUY`D>tI*X~f1=C2Nx?YdE zITKF~Y}KRn_Iw>U-7ue#lc%%!^k{SCXoQM{X0NZ-K9p(OmcF#ls$)oEbzk%8^{ zPCc@YVf4?rSONo^XY=}Mm3=i=?nJdk?r+pEe>{oz6p#AFntCeLohYfPLHK{huI%ye z9bGxu|JX@hshMee#RRDAs(&%flxg_vZ6gf2^Ke@O>cK4JL^@iO!6Hchx^InUkm)W85J;~#y z;UmUEhUbds(Sg?5!&S?x<(vG>4j!!FBJ1lLkIas~r)4wNCvB?mhDow?#9zhPCKP7k_)Q>r@i@_BMA9raFUq)EM8h*Hps% zLTBeo!VAYIQ7&yqJNj3&M5@sgw^E*hmq%e8i0@eui0}Pq4P!6AH@mZCDJI_*!g9ENHZFadwEA{0{1uK)<;9>vm>v_ z8b)86@5i4)f44976TP}({eB@yj>pJ{6J|%|ZahnUvel0tWT%HAh0(y~{Q9;jwAl_{ zWcO#RTuA&?vg|{-r%7il2OHy)DCP!HtOdCYjyYh7fc;~=FMqNs;|5-d~g-3Xer1p zL=U+7rqq|x5Q%Z;bUCU#ez93(CC9}Lfsi#XIQhDEUe#jay4mYHPlV5GbfO2ila)_} zT=}xLDVZ24L)-*$xMboOYNcb8_)CtxzN=+^on*Xhq=HZM3E*{iu&;1I`z zg(cS+B?nZb&1+I|*CX#aIQKB$d22A%=x|!BRqQ-4&j_7NJ2dd|y?kdJ8i;dpT(!$@ z(Qkw-L3G4vkg)XW3$d)PSaem70P5E+R6psp5x0Y==wR@{AA_%hfR*437AU;w2f5D9SH`dmODuBPvqQz*WWEco=GLmnwLA`F}2O^ z9Lq@m<%jHEjbIr;nGjES$;#+bT;;$~`&O$XZ@!45L3JgvK=}f8^8$NcZRmtfYc=;} zz!M#YhQY!nv7A;PoVO*#9b#czCd&jtOVHQvduam1hUHBMO&g94d1SToz8Zr1(XNR3 zkW4-@ZVTU+rR7}R=_y;h`Bgde20;w$bZcGt*(s&OMbo{8-J_1D7Pi-ss1IF<3V7(n z=xGPx-|<2sslTEYm!KFzXD z9in#P!y$V(5`Q}XrwkhSwB$=(g95FQM-;!dSt4&NG4_}#@OE(T6@DsLOn?bZ7_tu; zvX6=~IQ@D)EsS>6mrs_M;G=B7cbD*5!Dnhx{r_qKiq~_^igGA9$+L2pF9@4vbl4ep(5J(U>xJ(N;EC|Jdw%LS)eJ?x3|-dp&O2=LmQPzt98vO&gFz zZw2_WZwMz=6`0iUAf21_*7sEdx8wb21%trc%FJ@lsHaJ^DnLk&XU zPq!qadnZr zK%UTLcB_bS(DV6my254l?%x}O6df}tgo>r*zALr+WklX2TBYMGSE0+km;yRtig5i- zsoE9o-*MilzYW{YW%4oe60q1A*N0fgot|fSTFGe8h-9@+Y#RUPr;lF`VZ@etAQN0_ z9*cz!_SS@Qac$f<%^Vy7!-5;`3n%pgW7E4m%?{@|XFo0X{m6FE*FZ4YmFx%S`DA$T zVUg>q@6SsT!~iTYPgTzveg%+62DS#n;lDmZ%{Jz$3z3m>toH4~Hdx<}p-7lY#!)PK zj-dYMNc($qeq6?$E3FG>0{%S?p~uLnuA-1JyJ1{F=AauPSMqE*MgYP5Zh6qGgwIFp zDs8Z%OG|*|}}AL4=WYW{aWeV5xijpgNo_O zSwN_<9#YFG`J!PUb z)gywA{_pH%&K=X@li%|#gJC^|;>gLdq=}3RqFE&6bqAeHL{D7+0HY^7pO3(ViwgDb zc#}O_E>m%Ks(`$Dw2^=L!!01Hcug-*qN^({Z!W_jVuZSukBP2WajA|fj;5S1eyf3| zI-l=Rkh#@v<71v9VRp_G$^0%nj1(=`6`QK;54h>2YSPTx`r=AkKePQk2yLILqCkdX zKm^O>(=Ca6Nee%pHlgw9oOpoJC6T~0(Z#%LS%S`d(;6-gg*bCH{+&jITQwztbbe~!peo;q4n6Ww+F`~BGK@!l6gJ*L;vMF=50C)WNs=P$F z6{}3XNEa7_ZIunJO%f>yL_2I=2_|RNSeDM4QVO%2)#1gOeTG++=+sst3Q<-@arTU; zdgNZ~^-erAPpETm*2p!8KE2NFNY1Am-E=24?X)pybp4inu<^5OA};?YI|;roasAA!;0Q*A4{0fKvB7ZqPZ>B`M88zTOdEPYf zrs9Kx--)nb<(B00hY2MWVv>}OxORVJjHmM}WW)B0!@bp0327Ee<7d#I+9-?G>*xM< z;KcQB57KZ*nW0`Z?tH@cJ6Cg!dWN=(9?t-Lkd?-jb%*`cM%0ASZYpBDe9C2U+tTP* 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.0" } }, + "node_modules/@easyops-cn/autocomplete.js": { + "version": "0.38.1", + "resolved": "https://registry.npmjs.org/@easyops-cn/autocomplete.js/-/autocomplete.js-0.38.1.tgz", + "integrity": "sha512-drg76jS6syilOUmVNkyo1c7ZEBPcPuK+aJA7AksM5ZIIbV57DMHCywiCr+uHyv8BE5jUTU98j/H7gVrkHrWW3Q==", + "dependencies": { + "cssesc": "^3.0.0", + "immediate": "^3.2.3" + } + }, + "node_modules/@easyops-cn/docusaurus-search-local": { + "version": "0.44.5", + "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.44.5.tgz", + "integrity": "sha512-jT3wuYVzRoeB1gea+2iDtOMme0fD2h3M8HDVgs3garITO6vRxvEraFRVlYkfjLN9BkmzjMlz9nn7MI4qIx8utw==", + "dependencies": { + "@docusaurus/plugin-content-docs": "^2 || ^3", + "@docusaurus/theme-translations": "^2 || ^3", + "@docusaurus/utils": "^2 || ^3", + "@docusaurus/utils-common": "^2 || ^3", + "@docusaurus/utils-validation": "^2 || ^3", + "@easyops-cn/autocomplete.js": "^0.38.1", + "@node-rs/jieba": "^1.6.0", + "cheerio": "^1.0.0", + "clsx": "^1.1.1", + "debug": "^4.2.0", + "fs-extra": "^10.0.0", + "klaw-sync": "^6.0.0", + "lunr": "^2.3.9", + "lunr-languages": "^1.4.0", + "mark.js": "^8.11.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "@docusaurus/theme-common": "^2 || ^3", + "react": "^16.14.0 || ^17 || ^18", + "react-dom": "^16.14.0 || 17 || ^18" + } + }, + "node_modules/@easyops-cn/docusaurus-search-local/node_modules/cheerio": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", + "integrity": "sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==", + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "encoding-sniffer": "^0.2.0", + "htmlparser2": "^9.1.0", + "parse5": "^7.1.2", + "parse5-htmlparser2-tree-adapter": "^7.0.0", + "parse5-parser-stream": "^7.1.2", + "undici": "^6.19.5", + "whatwg-mimetype": "^4.0.0" + }, + "engines": { + "node": ">=18.17" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/@easyops-cn/docusaurus-search-local/node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@easyops-cn/docusaurus-search-local/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@easyops-cn/docusaurus-search-local/node_modules/htmlparser2": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", + "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "entities": "^4.5.0" + } + }, + "node_modules/@emnapi/core": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.3.0.tgz", + "integrity": "sha512-9hRqVlhwqBqCoToZ3hFcNVqL+uyHV06Y47ax4UB8L6XgVRqYz7MFnfessojo6+5TK89pKwJnpophwjTMOeKI9Q==", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.0.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.0.tgz", + "integrity": "sha512-XMBySMuNZs3DM96xcJmLW4EfGnf+uGmFNjzpehMjuX5PLB5j87ar2Zc4e3PVeZ3I5g3tYtAqskB28manlF69Zw==", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.1.tgz", + "integrity": "sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", @@ -2959,6 +3091,255 @@ "react": ">=16" } }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.5.tgz", + "integrity": "sha512-kwUxR7J9WLutBbulqg1dfOrMTwhMdXLdcGUhcbCcGwnPLt3gz19uHVdwH1syKVDbE022ZS2vZxOWflFLS0YTjw==", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.1.0", + "@emnapi/runtime": "^1.1.0", + "@tybys/wasm-util": "^0.9.0" + } + }, + "node_modules/@node-rs/jieba": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba/-/jieba-1.10.4.tgz", + "integrity": "sha512-GvDgi8MnBiyWd6tksojej8anIx18244NmIOc1ovEw8WKNUejcccLfyu8vj66LWSuoZuKILVtNsOy4jvg3aoxIw==", + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "optionalDependencies": { + "@node-rs/jieba-android-arm-eabi": "1.10.4", + "@node-rs/jieba-android-arm64": "1.10.4", + "@node-rs/jieba-darwin-arm64": "1.10.4", + "@node-rs/jieba-darwin-x64": "1.10.4", + "@node-rs/jieba-freebsd-x64": "1.10.4", + "@node-rs/jieba-linux-arm-gnueabihf": "1.10.4", + "@node-rs/jieba-linux-arm64-gnu": "1.10.4", + "@node-rs/jieba-linux-arm64-musl": "1.10.4", + "@node-rs/jieba-linux-x64-gnu": "1.10.4", + "@node-rs/jieba-linux-x64-musl": "1.10.4", + "@node-rs/jieba-wasm32-wasi": "1.10.4", + "@node-rs/jieba-win32-arm64-msvc": "1.10.4", + "@node-rs/jieba-win32-ia32-msvc": "1.10.4", + "@node-rs/jieba-win32-x64-msvc": "1.10.4" + } + }, + "node_modules/@node-rs/jieba-android-arm-eabi": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-android-arm-eabi/-/jieba-android-arm-eabi-1.10.4.tgz", + "integrity": "sha512-MhyvW5N3Fwcp385d0rxbCWH42kqDBatQTyP8XbnYbju2+0BO/eTeCCLYj7Agws4pwxn2LtdldXRSKavT7WdzNA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-android-arm64": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-android-arm64/-/jieba-android-arm64-1.10.4.tgz", + "integrity": "sha512-XyDwq5+rQ+Tk55A+FGi6PtJbzf974oqnpyCcCPzwU3QVXJCa2Rr4Lci+fx8oOpU4plT3GuD+chXMYLsXipMgJA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-darwin-arm64": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-darwin-arm64/-/jieba-darwin-arm64-1.10.4.tgz", + "integrity": "sha512-G++RYEJ2jo0rxF9626KUy90wp06TRUjAsvY/BrIzEOX/ingQYV/HjwQzNPRR1P1o32a6/U8RGo7zEBhfdybL6w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-darwin-x64": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-darwin-x64/-/jieba-darwin-x64-1.10.4.tgz", + "integrity": "sha512-MmDNeOb2TXIZCPyWCi2upQnZpPjAxw5ZGEj6R8kNsPXVFALHIKMa6ZZ15LCOkSTsKXVC17j2t4h+hSuyYb6qfQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-freebsd-x64": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-freebsd-x64/-/jieba-freebsd-x64-1.10.4.tgz", + "integrity": "sha512-/x7aVQ8nqUWhpXU92RZqd333cq639i/olNpd9Z5hdlyyV5/B65LLy+Je2B2bfs62PVVm5QXRpeBcZqaHelp/bg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-arm-gnueabihf": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm-gnueabihf/-/jieba-linux-arm-gnueabihf-1.10.4.tgz", + "integrity": "sha512-crd2M35oJBRLkoESs0O6QO3BBbhpv+tqXuKsqhIG94B1d02RVxtRIvSDwO33QurxqSdvN9IeSnVpHbDGkuXm3g==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-arm64-gnu": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm64-gnu/-/jieba-linux-arm64-gnu-1.10.4.tgz", + "integrity": "sha512-omIzNX1psUzPcsdnUhGU6oHeOaTCuCjUgOA/v/DGkvWC1jLcnfXe4vdYbtXMh4XOCuIgS1UCcvZEc8vQLXFbXQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-arm64-musl": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm64-musl/-/jieba-linux-arm64-musl-1.10.4.tgz", + "integrity": "sha512-Y/tiJ1+HeS5nnmLbZOE+66LbsPOHZ/PUckAYVeLlQfpygLEpLYdlh0aPpS5uiaWMjAXYZYdFkpZHhxDmSLpwpw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-x64-gnu": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-x64-gnu/-/jieba-linux-x64-gnu-1.10.4.tgz", + "integrity": "sha512-WZO8ykRJpWGE9MHuZpy1lu3nJluPoeB+fIJJn5CWZ9YTVhNDWoCF4i/7nxz1ntulINYGQ8VVuCU9LD86Mek97g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-x64-musl": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-x64-musl/-/jieba-linux-x64-musl-1.10.4.tgz", + "integrity": "sha512-uBBD4S1rGKcgCyAk6VCKatEVQb6EDD5I40v/DxODi5CuZVCANi9m5oee/MQbAoaX7RydA2f0OSCE9/tcwXEwUg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-wasm32-wasi": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-wasm32-wasi/-/jieba-wasm32-wasi-1.10.4.tgz", + "integrity": "sha512-Y2umiKHjuIJy0uulNDz9SDYHdfq5Hmy7jY5nORO99B4pySKkcrMjpeVrmWXJLIsEKLJwcCXHxz8tjwU5/uhz0A==", + "cpu": [ + "wasm32" + ], + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^0.2.3" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@node-rs/jieba-win32-arm64-msvc": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-arm64-msvc/-/jieba-win32-arm64-msvc-1.10.4.tgz", + "integrity": "sha512-nwMtViFm4hjqhz1it/juQnxpXgqlGltCuWJ02bw70YUDMDlbyTy3grCJPpQQpueeETcALUnTxda8pZuVrLRcBA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-win32-ia32-msvc": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-ia32-msvc/-/jieba-win32-ia32-msvc-1.10.4.tgz", + "integrity": "sha512-DCAvLx7Z+W4z5oKS+7vUowAJr0uw9JBw8x1Y23Xs/xMA4Em+OOSiaF5/tCJqZUCJ8uC4QeImmgDFiBqGNwxlyA==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-win32-x64-msvc": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-x64-msvc/-/jieba-win32-x64-msvc-1.10.4.tgz", + "integrity": "sha512-+sqemSfS1jjb+Tt7InNbNzrRh1Ua3vProVvC4BZRPg010/leCbGFFiQHpzcPRfpxAXZrzG5Y0YBTsPzN/I4yHQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -3339,6 +3720,15 @@ "node": ">=10.13.0" } }, + "node_modules/@tybys/wasm-util": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz", + "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@types/acorn": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", @@ -5804,6 +6194,29 @@ "node": ">= 0.8" } }, + "node_modules/encoding-sniffer": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz", + "integrity": "sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==", + "dependencies": { + "iconv-lite": "^0.6.3", + "whatwg-encoding": "^3.1.1" + }, + "funding": { + "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" + } + }, + "node_modules/encoding-sniffer/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/enhanced-resolve": { "version": "5.17.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", @@ -7512,6 +7925,11 @@ "node": ">=16.x" } }, + "node_modules/immediate": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==" + }, "node_modules/immer": { "version": "9.0.21", "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", @@ -8048,6 +8466,14 @@ "node": ">=0.10.0" } }, + "node_modules/klaw-sync": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", + "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", + "dependencies": { + "graceful-fs": "^4.1.11" + } + }, "node_modules/kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", @@ -8205,6 +8631,21 @@ "yallist": "^3.0.2" } }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==" + }, + "node_modules/lunr-languages": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.14.0.tgz", + "integrity": "sha512-hWUAb2KqM3L7J5bcrngszzISY4BxrXn/Xhbb9TTCJYEGqlR1nG67/M14sp09+PTIRklobrn57IAxcdcO/ZFyNA==" + }, + "node_modules/mark.js": { + "version": "8.11.1", + "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", + "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==" + }, "node_modules/markdown-extensions": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", @@ -10886,6 +11327,17 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, + "node_modules/parse5-parser-stream": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", + "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==", + "dependencies": { + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -13669,6 +14121,14 @@ "node": ">=14.17" } }, + "node_modules/undici": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.19.8.tgz", + "integrity": "sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==", + "engines": { + "node": ">=18.17" + } + }, "node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", @@ -14489,6 +14949,36 @@ "node": ">=0.8.0" } }, + "node_modules/whatwg-encoding": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-mimetype": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", + "engines": { + "node": ">=18" + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/package.json b/package.json index f2fbde7..4bc7e3c 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "dependencies": { "@docusaurus/core": "3.5.2", "@docusaurus/preset-classic": "3.5.2", + "@easyops-cn/docusaurus-search-local": "^0.44.5", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", "prism-react-renderer": "^2.3.0", diff --git a/img/cloud-native-landscape-dec-2023-cropped.png b/static/img/cloud-native-landscape-dec-2023-cropped.png similarity index 100% rename from img/cloud-native-landscape-dec-2023-cropped.png rename to static/img/cloud-native-landscape-dec-2023-cropped.png diff --git a/img/cloud-native-landscape-dec-2023-full.png b/static/img/cloud-native-landscape-dec-2023-full.png similarity index 100% rename from img/cloud-native-landscape-dec-2023-full.png rename to static/img/cloud-native-landscape-dec-2023-full.png diff --git a/img/devops-roadmap-linear.png b/static/img/devops-roadmap-linear.png similarity index 100% rename from img/devops-roadmap-linear.png rename to static/img/devops-roadmap-linear.png diff --git a/static/img/dynamic-devops-roadmap-non-linear.svg b/static/img/dynamic-devops-roadmap-non-linear.svg index 0db1fa9..9361b0f 100644 --- a/static/img/dynamic-devops-roadmap-non-linear.svg +++ b/static/img/dynamic-devops-roadmap-non-linear.svg @@ -2,14 +2,14 @@ image/svg+xml image/svg+xmlOperating system and CodeContainers and CloudCI/CDas CodeInfrastructure + style="display:inline">Operating system and CodeContainers and CloudCI/CDas CodeInfrastructure diff --git a/static/img/dynamic-devops-roadmap-t-shaped.svg b/static/img/dynamic-devops-roadmap-t-shaped.svg index 8adec87..2de26a7 100644 --- a/static/img/dynamic-devops-roadmap-t-shaped.svg +++ b/static/img/dynamic-devops-roadmap-t-shaped.svg @@ -2,14 +2,14 @@ image/svg+xmlGeneralistSpecialist + transform="translate(-27.861076,-102.63147)">GeneralistSpecialist diff --git a/static/img/logo.svg b/static/img/logo.svg index 740d12e..52772c7 100644 --- a/static/img/logo.svg +++ b/static/img/logo.svg @@ -7,7 +7,7 @@ id="svg34" sodipodi:docname="logo.svg" inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" - inkscape:export-filename="/home/ahmed/git/devopshive/dynamic-devops-roadmap/static/img/favicon.ico" + inkscape:export-filename="" inkscape:export-xdpi="15.36" inkscape:export-ydpi="15.36" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" @@ -39,7 +39,7 @@ inkscape:snap-global="false" /> + transform="matrix(1.1375921,0,0,1.1375921,-13.75921,-17.75921)">