From 506f7c8f4f40b1f09905a7f53f037476632025c8 Mon Sep 17 00:00:00 2001 From: jimcinbrisbane Date: Wed, 22 Feb 2023 23:30:31 +1000 Subject: [PATCH 01/43] test 12 after fork --- src/Footer.jsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Footer.jsx b/src/Footer.jsx index 6fd6d3b..8787120 100644 --- a/src/Footer.jsx +++ b/src/Footer.jsx @@ -12,8 +12,7 @@ function Footer()
Congratulations!
From 79e30149d50144f5a9ce8a2e0d2646481015cdba Mon Sep 17 00:00:00 2001 From: Jim Chi Date: Thu, 23 Feb 2023 00:47:57 +1000 Subject: [PATCH 02/43] Update README.md add biref --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 3fadc9b..9b32916 100644 --- a/README.md +++ b/README.md @@ -8,3 +8,13 @@ npm i npm run dev ```` +if using yarn: +```` +cd VITECN +yarn install +yarn run dev +```` +#Design Biref +To ensure the uniqueness of our brand as a student club. We are launching a new website. Forked from 2017's webpage (by @mitchazj), this website builds on react-vite. As vite is fast to set up and the packages are small. Using react allows future implementations to link to different sorts of cool APIs, and serverless functions. Hopefully, the use case is acceptable and the solution is not over-engineered garbage. + +The website follows the 2023 style guide created by Drayko Medlyn and Shreya Arora's edit on the 2023 sponsorship prospectus. This website aims to improve the interactive experience by limiting relatively expensive user interaction. i.e. click (occupational disease prevention for developers and gamers), and scrolling (because who has time to read). Hence we are promoting a "peak and seek" interaction through effects like hover, animation and more. Attempt to gamify an information site, which seeks to inform. From 5cb31b198a0b21120ff924f40cb4b2b2f7b891c7 Mon Sep 17 00:00:00 2001 From: Jim Chi Date: Thu, 23 Feb 2023 00:48:36 +1000 Subject: [PATCH 03/43] Update README.md --- README.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 9b32916..3d58abc 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,23 @@ # cncoVite new website for cn with react -if using npm: +# if using npm: ```` cd VITECN npm i npm run dev ```` -if using yarn: +# if using yarn: ```` cd VITECN yarn install yarn run dev ```` -#Design Biref + +# Design Biref +``` To ensure the uniqueness of our brand as a student club. We are launching a new website. Forked from 2017's webpage (by @mitchazj), this website builds on react-vite. As vite is fast to set up and the packages are small. Using react allows future implementations to link to different sorts of cool APIs, and serverless functions. Hopefully, the use case is acceptable and the solution is not over-engineered garbage. The website follows the 2023 style guide created by Drayko Medlyn and Shreya Arora's edit on the 2023 sponsorship prospectus. This website aims to improve the interactive experience by limiting relatively expensive user interaction. i.e. click (occupational disease prevention for developers and gamers), and scrolling (because who has time to read). Hence we are promoting a "peak and seek" interaction through effects like hover, animation and more. Attempt to gamify an information site, which seeks to inform. +``` From 0659718fbce2c6f3b4ebaf6ea06043b6ee967730 Mon Sep 17 00:00:00 2001 From: Jim Chi Date: Thu, 23 Feb 2023 00:49:08 +1000 Subject: [PATCH 04/43] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3d58abc..037cf2d 100644 --- a/README.md +++ b/README.md @@ -16,8 +16,8 @@ yarn run dev ```` # Design Biref -``` +````` To ensure the uniqueness of our brand as a student club. We are launching a new website. Forked from 2017's webpage (by @mitchazj), this website builds on react-vite. As vite is fast to set up and the packages are small. Using react allows future implementations to link to different sorts of cool APIs, and serverless functions. Hopefully, the use case is acceptable and the solution is not over-engineered garbage. The website follows the 2023 style guide created by Drayko Medlyn and Shreya Arora's edit on the 2023 sponsorship prospectus. This website aims to improve the interactive experience by limiting relatively expensive user interaction. i.e. click (occupational disease prevention for developers and gamers), and scrolling (because who has time to read). Hence we are promoting a "peak and seek" interaction through effects like hover, animation and more. Attempt to gamify an information site, which seeks to inform. -``` +````` From 9dc546a337e887328c31a8b165880a16ef65f033 Mon Sep 17 00:00:00 2001 From: Jim Chi Date: Thu, 23 Feb 2023 00:49:22 +1000 Subject: [PATCH 05/43] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 037cf2d..7759978 100644 --- a/README.md +++ b/README.md @@ -16,8 +16,8 @@ yarn run dev ```` # Design Biref -````` + To ensure the uniqueness of our brand as a student club. We are launching a new website. Forked from 2017's webpage (by @mitchazj), this website builds on react-vite. As vite is fast to set up and the packages are small. Using react allows future implementations to link to different sorts of cool APIs, and serverless functions. Hopefully, the use case is acceptable and the solution is not over-engineered garbage. The website follows the 2023 style guide created by Drayko Medlyn and Shreya Arora's edit on the 2023 sponsorship prospectus. This website aims to improve the interactive experience by limiting relatively expensive user interaction. i.e. click (occupational disease prevention for developers and gamers), and scrolling (because who has time to read). Hence we are promoting a "peak and seek" interaction through effects like hover, animation and more. Attempt to gamify an information site, which seeks to inform. -````` + From 138cf1d08e2939a4caa6282c87c9d68ad247fa14 Mon Sep 17 00:00:00 2001 From: Jim Chi Date: Thu, 23 Feb 2023 00:49:49 +1000 Subject: [PATCH 06/43] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7759978..f0b2b3f 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ yarn run dev # Design Biref -To ensure the uniqueness of our brand as a student club. We are launching a new website. Forked from 2017's webpage (by @mitchazj), this website builds on react-vite. As vite is fast to set up and the packages are small. Using react allows future implementations to link to different sorts of cool APIs, and serverless functions. Hopefully, the use case is acceptable and the solution is not over-engineered garbage. +To ensure the uniqueness of our brand as a student club. We are launching a new website. Forked from 2017's webpage (by @mitchazj), this website rewritten in react-vite. As vite is fast to set up and the packages are small. Using react allows future implementations to link to different sorts of cool APIs, and serverless functions. Hopefully, the use case is acceptable and the solution is not over-engineered garbage. The website follows the 2023 style guide created by Drayko Medlyn and Shreya Arora's edit on the 2023 sponsorship prospectus. This website aims to improve the interactive experience by limiting relatively expensive user interaction. i.e. click (occupational disease prevention for developers and gamers), and scrolling (because who has time to read). Hence we are promoting a "peak and seek" interaction through effects like hover, animation and more. Attempt to gamify an information site, which seeks to inform. From a08aab024f9e54b2b5c1edd98273615b177884c6 Mon Sep 17 00:00:00 2001 From: Nathan Wang Date: Sun, 5 Mar 2023 17:12:26 +1000 Subject: [PATCH 07/43] From Nathan Test --- src/App.jsx | 1 + src/Content.jsx | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/App.jsx b/src/App.jsx index 5e6eb65..9f7dbbb 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -40,3 +40,4 @@ function App() } export default App + diff --git a/src/Content.jsx b/src/Content.jsx index e911207..00968f4 100644 --- a/src/Content.jsx +++ b/src/Content.jsx @@ -7,7 +7,7 @@ function Content() return ( <> -

Check out how we've made the news

+

Check out how we've made the news!

From a5b1de58ddca4b6651de9f507894ae3823782aa6 Mon Sep 17 00:00:00 2001 From: Nathan Wang Date: Sun, 5 Mar 2023 17:13:06 +1000 Subject: [PATCH 08/43] From Nathan --- package-lock.json | 2066 +++++++++++++++++++++++++++++++++++++++++++++ yarn.lock | 145 +--- 2 files changed, 2086 insertions(+), 125 deletions(-) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..97bbb26 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2066 @@ +{ + "name": "cn", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "cn", + "version": "0.0.0", + "dependencies": { + "@emotion/react": "^11.10.6", + "@emotion/styled": "^11.10.6", + "@mui/icons-material": "^5.11.9", + "@mui/material": "^5.11.10", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.8.1" + }, + "devDependencies": { + "@types/react": "^18.0.27", + "@types/react-dom": "^18.0.10", + "@vitejs/plugin-react": "^3.1.0", + "vite": "^4.1.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.14.tgz", + "integrity": "sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", + "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.20.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.15.tgz", + "integrity": "sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", + "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", + "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.13", + "@babel/types": "^7.20.7", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.10.6", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.6.tgz", + "integrity": "sha512-p2dAqtVrkhSa7xz1u/m9eHYdLi+en8NowrmXeF/dKtJpU8lCWli8RUAati7NcSl0afsBott48pdnANuD0wh9QQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.1", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.1.3" + } + }, + "node_modules/@emotion/cache": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.5.tgz", + "integrity": "sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==", + "dependencies": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.1", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.1.3" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "dependencies": { + "@emotion/memoize": "^0.8.0" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "node_modules/@emotion/react": { + "version": "11.10.6", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.6.tgz", + "integrity": "sha512-6HT8jBmcSkfzO7mc+N1L9uwvOnlcGoix8Zn7srt+9ga0MjREo6lRpuVX0kzo6Jp6oTqDhREOFsygN6Ew4fEQbw==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.6", + "@emotion/cache": "^11.10.5", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz", + "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==", + "dependencies": { + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/unitless": "^0.8.0", + "@emotion/utils": "^1.2.0", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz", + "integrity": "sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==" + }, + "node_modules/@emotion/styled": { + "version": "11.10.6", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.6.tgz", + "integrity": "sha512-OXtBzOmDSJo5Q0AFemHCfl+bUueT8BIcPSxu0EGTpGk6DmI5dnhSzQANm1e1ze0YZL7TDyAyy6s/b/zmGOS3Og==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.6", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", + "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" + }, + "node_modules/@esbuild/android-arm": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", + "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", + "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", + "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", + "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", + "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", + "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", + "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", + "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", + "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", + "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", + "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", + "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", + "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", + "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", + "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", + "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", + "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", + "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", + "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", + "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", + "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", + "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@mui/base": { + "version": "5.0.0-alpha.118", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.118.tgz", + "integrity": "sha512-GAEpqhnuHjRaAZLdxFNuOf2GDTp9sUawM46oHZV4VnYPFjXJDkIYFWfIQLONb0nga92OiqS5DD/scGzVKCL0Mw==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@emotion/is-prop-valid": "^1.2.0", + "@mui/types": "^7.2.3", + "@mui/utils": "^5.11.9", + "@popperjs/core": "^2.11.6", + "clsx": "^1.2.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/core-downloads-tracker": { + "version": "5.11.9", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.11.9.tgz", + "integrity": "sha512-YGEtucQ/Nl91VZkzYaLad47Cdui51n/hW+OQm4210g4N3/nZzBxmGeKfubEalf+ShKH4aYDS86XTO6q/TpZnjQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + } + }, + "node_modules/@mui/icons-material": { + "version": "5.11.9", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.11.9.tgz", + "integrity": "sha512-SPANMk6K757Q1x48nCwPGdSNb8B71d+2hPMJ0V12VWerpSsbjZtvAPi5FAn13l2O5mwWkvI0Kne+0tCgnNxMNw==", + "dependencies": { + "@babel/runtime": "^7.20.13" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@mui/material": "^5.0.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material": { + "version": "5.11.10", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.11.10.tgz", + "integrity": "sha512-hs1WErbiedqlJIZsljgoil908x4NMp8Lfk8di+5c7o809roqKcFTg2+k3z5ucKvs29AXcsdXrDB/kn2K6dGYIw==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@mui/base": "5.0.0-alpha.118", + "@mui/core-downloads-tracker": "^5.11.9", + "@mui/system": "^5.11.9", + "@mui/types": "^7.2.3", + "@mui/utils": "^5.11.9", + "@types/react-transition-group": "^4.4.5", + "clsx": "^1.2.1", + "csstype": "^3.1.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/private-theming": { + "version": "5.11.9", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.11.9.tgz", + "integrity": "sha512-XMyVIFGomVCmCm92EvYlgq3zrC9K+J6r7IKl/rBJT2/xVYoRY6uM7jeB+Wxh7kXxnW9Dbqsr2yL3cx6wSD1sAg==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@mui/utils": "^5.11.9", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/styled-engine": { + "version": "5.11.9", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.11.9.tgz", + "integrity": "sha512-bkh2CjHKOMy98HyOc8wQXEZvhOmDa/bhxMUekFX5IG0/w4f5HJ8R6+K6nakUUYNEgjOWPYzNPrvGB8EcGbhahQ==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@emotion/cache": "^11.10.5", + "csstype": "^3.1.1", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/system": { + "version": "5.11.9", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.11.9.tgz", + "integrity": "sha512-h6uarf+l3FO6l75Nf7yO+qDGrIoa1DM9nAMCUFZQsNCDKOInRzcptnm8M1w/Z3gVetfeeGoIGAYuYKbft6KZZA==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@mui/private-theming": "^5.11.9", + "@mui/styled-engine": "^5.11.9", + "@mui/types": "^7.2.3", + "@mui/utils": "^5.11.9", + "clsx": "^1.2.1", + "csstype": "^3.1.1", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/types": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.3.tgz", + "integrity": "sha512-tZ+CQggbe9Ol7e/Fs5RcKwg/woU+o8DCtOnccX6KmbBc7YrfqMYEYuaIcXHuhpT880QwNkZZ3wQwvtlDFA2yOw==", + "peerDependencies": { + "@types/react": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils": { + "version": "5.11.9", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.11.9.tgz", + "integrity": "sha512-eOJaqzcEs4qEwolcvFAmXGpln+uvouvOS9FUX6Wkrte+4I8rZbjODOBDVNlK+V6/ziTfD4iNKC0G+KfOTApbqg==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@types/prop-types": "^15.7.5", + "@types/react-is": "^16.7.1 || ^17.0.0", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "react": "^17.0.0 || ^18.0.0" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@remix-run/router": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.3.2.tgz", + "integrity": "sha512-t54ONhl/h75X94SWsHGQ4G/ZrCEguKSRQr7DrjTciJXW0YU1QhlwYeycvK5JgkzlxmvrK7wq1NB/PLtHxoiDcA==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/react": { + "version": "18.0.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.28.tgz", + "integrity": "sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz", + "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-is": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", + "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@vitejs/plugin-react": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz", + "integrity": "sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==", + "dev": true, + "dependencies": { + "@babel/core": "^7.20.12", + "@babel/plugin-transform-react-jsx-self": "^7.18.6", + "@babel/plugin-transform-react-jsx-source": "^7.19.6", + "magic-string": "^0.27.0", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.1.0-beta.0" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001457", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001457.tgz", + "integrity": "sha512-SDIV6bgE1aVbK6XyxdURbUE89zY7+k1BBBaOwYwkNCglXlel/E7mELiHC64HQ+W0xSKlqWhV9Wh7iHxUjMs4fA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "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/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.302", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.302.tgz", + "integrity": "sha512-Uk7C+7aPBryUR1Fwvk9VmipBcN9fVsqBO57jV2ZjTm+IZ6BMNqu7EDVEg2HxCNufk6QcWlFsBkhQyQroB2VWKw==", + "dev": true + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/esbuild": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", + "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.16.17", + "@esbuild/android-arm64": "0.16.17", + "@esbuild/android-x64": "0.16.17", + "@esbuild/darwin-arm64": "0.16.17", + "@esbuild/darwin-x64": "0.16.17", + "@esbuild/freebsd-arm64": "0.16.17", + "@esbuild/freebsd-x64": "0.16.17", + "@esbuild/linux-arm": "0.16.17", + "@esbuild/linux-arm64": "0.16.17", + "@esbuild/linux-ia32": "0.16.17", + "@esbuild/linux-loong64": "0.16.17", + "@esbuild/linux-mips64el": "0.16.17", + "@esbuild/linux-ppc64": "0.16.17", + "@esbuild/linux-riscv64": "0.16.17", + "@esbuild/linux-s390x": "0.16.17", + "@esbuild/linux-x64": "0.16.17", + "@esbuild/netbsd-x64": "0.16.17", + "@esbuild/openbsd-x64": "0.16.17", + "@esbuild/sunos-x64": "0.16.17", + "@esbuild/win32-arm64": "0.16.17", + "@esbuild/win32-ia32": "0.16.17", + "@esbuild/win32-x64": "0.16.17" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/postcss": { + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.8.1.tgz", + "integrity": "sha512-Jgi8BzAJQ8MkPt8ipXnR73rnD7EmZ0HFFb7jdQU24TynGW1Ooqin2KVDN9voSC+7xhqbbCd2cjGUepb6RObnyg==", + "dependencies": { + "@remix-run/router": "1.3.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.8.1.tgz", + "integrity": "sha512-67EXNfkQgf34P7+PSb6VlBuaacGhkKn3kpE51+P6zYSG2kiRoumXEL6e27zTa9+PGF2MNXbgIUHTVlleLbIcHQ==", + "dependencies": { + "@remix-run/router": "1.3.2", + "react-router": "6.8.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/rollup": { + "version": "3.17.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.17.2.tgz", + "integrity": "sha512-qMNZdlQPCkWodrAZ3qnJtvCAl4vpQ8q77uEujVCCbC/6CLB7Lcmvjq7HyiOSnf4fxTT9XgsE36oLHJBH49xjqA==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stylis": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz", + "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==" + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/vite": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.1.3.tgz", + "integrity": "sha512-0Zqo4/Fr/swSOBmbl+HAAhOjrqNwju+yTtoe4hQX9UsARdcuc9njyOdr6xU0DDnV7YP0RT6mgTTOiRtZgxfCxA==", + "dev": true, + "dependencies": { + "esbuild": "^0.16.14", + "postcss": "^8.4.21", + "resolve": "^1.22.1", + "rollup": "^3.10.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + } + } +} diff --git a/yarn.lock b/yarn.lock index 9c185ae..97d3014 100644 --- a/yarn.lock +++ b/yarn.lock @@ -22,7 +22,7 @@ resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.14.tgz" integrity sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw== -"@babel/core@^7.20.12": +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.20.12": version "7.20.12" resolved "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz" integrity sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg== @@ -261,7 +261,7 @@ resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz" integrity sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA== -"@emotion/react@^11.10.6": +"@emotion/react@^11.0.0-rc.0", "@emotion/react@^11.10.6", "@emotion/react@^11.4.1", "@emotion/react@^11.5.0": version "11.10.6" resolved "https://registry.npmjs.org/@emotion/react/-/react-11.10.6.tgz" integrity sha512-6HT8jBmcSkfzO7mc+N1L9uwvOnlcGoix8Zn7srt+9ga0MjREo6lRpuVX0kzo6Jp6oTqDhREOFsygN6Ew4fEQbw== @@ -291,7 +291,7 @@ resolved "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz" integrity sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA== -"@emotion/styled@^11.10.6": +"@emotion/styled@^11.10.6", "@emotion/styled@^11.3.0": version "11.10.6" resolved "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.6.tgz" integrity sha512-OXtBzOmDSJo5Q0AFemHCfl+bUueT8BIcPSxu0EGTpGk6DmI5dnhSzQANm1e1ze0YZL7TDyAyy6s/b/zmGOS3Og== @@ -323,111 +323,6 @@ resolved "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz" integrity sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg== -"@esbuild/android-arm64@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz#cf91e86df127aa3d141744edafcba0abdc577d23" - integrity sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg== - -"@esbuild/android-arm@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.16.17.tgz#025b6246d3f68b7bbaa97069144fb5fb70f2fff2" - integrity sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw== - -"@esbuild/android-x64@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.16.17.tgz#c820e0fef982f99a85c4b8bfdd582835f04cd96e" - integrity sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ== - -"@esbuild/darwin-arm64@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz#edef4487af6b21afabba7be5132c26d22379b220" - integrity sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w== - -"@esbuild/darwin-x64@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz#42829168730071c41ef0d028d8319eea0e2904b4" - integrity sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg== - -"@esbuild/freebsd-arm64@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz#1f4af488bfc7e9ced04207034d398e793b570a27" - integrity sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw== - -"@esbuild/freebsd-x64@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz#636306f19e9bc981e06aa1d777302dad8fddaf72" - integrity sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug== - -"@esbuild/linux-arm64@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz#a003f7ff237c501e095d4f3a09e58fc7b25a4aca" - integrity sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g== - -"@esbuild/linux-arm@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz#b591e6a59d9c4fe0eeadd4874b157ab78cf5f196" - integrity sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ== - -"@esbuild/linux-ia32@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz#24333a11027ef46a18f57019450a5188918e2a54" - integrity sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg== - -"@esbuild/linux-loong64@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz#d5ad459d41ed42bbd4d005256b31882ec52227d8" - integrity sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ== - -"@esbuild/linux-mips64el@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz#4e5967a665c38360b0a8205594377d4dcf9c3726" - integrity sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw== - -"@esbuild/linux-ppc64@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz#206443a02eb568f9fdf0b438fbd47d26e735afc8" - integrity sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g== - -"@esbuild/linux-riscv64@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz#c351e433d009bf256e798ad048152c8d76da2fc9" - integrity sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw== - -"@esbuild/linux-s390x@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz#661f271e5d59615b84b6801d1c2123ad13d9bd87" - integrity sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w== - -"@esbuild/linux-x64@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz#e4ba18e8b149a89c982351443a377c723762b85f" - integrity sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw== - -"@esbuild/netbsd-x64@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz#7d4f4041e30c5c07dd24ffa295c73f06038ec775" - integrity sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA== - -"@esbuild/openbsd-x64@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz#970fa7f8470681f3e6b1db0cc421a4af8060ec35" - integrity sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg== - -"@esbuild/sunos-x64@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz#abc60e7c4abf8b89fb7a4fe69a1484132238022c" - integrity sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw== - -"@esbuild/win32-arm64@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz#7b0ff9e8c3265537a7a7b1fd9a24e7bd39fcd87a" - integrity sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw== - -"@esbuild/win32-ia32@0.16.17": - version "0.16.17" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz#e90fe5267d71a7b7567afdc403dfd198c292eb09" - integrity sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig== - "@esbuild/win32-x64@0.16.17": version "0.16.17" resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz" @@ -460,7 +355,7 @@ resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== -"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@1.4.14": version "1.4.14" resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== @@ -494,12 +389,12 @@ "@mui/icons-material@^5.11.9": version "5.11.9" - resolved "https://registry.yarnpkg.com/@mui/icons-material/-/icons-material-5.11.9.tgz#db26c106d0d977ae1fc0c2d20ba2e829a8174c05" + resolved "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.11.9.tgz" integrity sha512-SPANMk6K757Q1x48nCwPGdSNb8B71d+2hPMJ0V12VWerpSsbjZtvAPi5FAn13l2O5mwWkvI0Kne+0tCgnNxMNw== dependencies: "@babel/runtime" "^7.20.13" -"@mui/material@^5.11.10": +"@mui/material@^5.0.0", "@mui/material@^5.11.10": version "5.11.10" resolved "https://registry.npmjs.org/@mui/material/-/material-5.11.10.tgz" integrity sha512-hs1WErbiedqlJIZsljgoil908x4NMp8Lfk8di+5c7o809roqKcFTg2+k3z5ucKvs29AXcsdXrDB/kn2K6dGYIw== @@ -573,7 +468,7 @@ "@remix-run/router@1.3.2": version "1.3.2" - resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.3.2.tgz#58cd2bd25df2acc16c628e1b6f6150ea6c7455bc" + resolved "https://registry.npmjs.org/@remix-run/router/-/router-1.3.2.tgz" integrity sha512-t54ONhl/h75X94SWsHGQ4G/ZrCEguKSRQr7DrjTciJXW0YU1QhlwYeycvK5JgkzlxmvrK7wq1NB/PLtHxoiDcA== "@types/parse-json@^4.0.0": @@ -607,7 +502,7 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^18.0.27": +"@types/react@*", "@types/react@^17.0.0 || ^18.0.0", "@types/react@^18.0.27": version "18.0.28" resolved "https://registry.npmjs.org/@types/react/-/react-18.0.28.tgz" integrity sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew== @@ -648,7 +543,7 @@ babel-plugin-macros@^3.1.0: cosmiconfig "^7.0.0" resolve "^1.19.0" -browserslist@^4.21.3: +browserslist@^4.21.3, "browserslist@>= 4.21.0": version "4.21.5" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz" integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== @@ -790,11 +685,6 @@ find-root@^1.1.0: resolved "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== -fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - function-bind@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" @@ -965,7 +855,7 @@ prop-types@^15.6.2, prop-types@^15.8.1: object-assign "^4.1.1" react-is "^16.13.1" -react-dom@^18.2.0: +"react-dom@^17.0.0 || ^18.0.0", react-dom@^18.2.0, react-dom@>=16.6.0, react-dom@>=16.8: version "18.2.0" resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz" integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== @@ -973,7 +863,12 @@ react-dom@^18.2.0: loose-envify "^1.1.0" scheduler "^0.23.0" -react-is@^16.13.1, react-is@^16.7.0: +react-is@^16.13.1: + version "16.13.1" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^16.7.0: version "16.13.1" resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -990,7 +885,7 @@ react-refresh@^0.14.0: react-router-dom@^6.8.1: version "6.8.1" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.8.1.tgz#7e136b67d9866f55999e9a8482c7008e3c575ac9" + resolved "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.8.1.tgz" integrity sha512-67EXNfkQgf34P7+PSb6VlBuaacGhkKn3kpE51+P6zYSG2kiRoumXEL6e27zTa9+PGF2MNXbgIUHTVlleLbIcHQ== dependencies: "@remix-run/router" "1.3.2" @@ -998,7 +893,7 @@ react-router-dom@^6.8.1: react-router@6.8.1: version "6.8.1" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.8.1.tgz#e362caf93958a747c649be1b47cd505cf28ca63e" + resolved "https://registry.npmjs.org/react-router/-/react-router-6.8.1.tgz" integrity sha512-Jgi8BzAJQ8MkPt8ipXnR73rnD7EmZ0HFFb7jdQU24TynGW1Ooqin2KVDN9voSC+7xhqbbCd2cjGUepb6RObnyg== dependencies: "@remix-run/router" "1.3.2" @@ -1013,7 +908,7 @@ react-transition-group@^4.4.5: loose-envify "^1.4.0" prop-types "^15.6.2" -react@^18.2.0: +"react@^17.0.0 || ^18.0.0", react@^18.2.0, react@>=16.6.0, react@>=16.8, react@>=16.8.0: version "18.2.0" resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz" integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== @@ -1098,7 +993,7 @@ update-browserslist-db@^1.0.10: escalade "^3.1.1" picocolors "^1.0.0" -vite@^4.1.0: +vite@^4.1.0, vite@^4.1.0-beta.0: version "4.1.3" resolved "https://registry.npmjs.org/vite/-/vite-4.1.3.tgz" integrity sha512-0Zqo4/Fr/swSOBmbl+HAAhOjrqNwju+yTtoe4hQX9UsARdcuc9njyOdr6xU0DDnV7YP0RT6mgTTOiRtZgxfCxA== From 19e54a85661265776aa368c357f74b536af0c41c Mon Sep 17 00:00:00 2001 From: Nathan Wang Date: Sun, 5 Mar 2023 17:36:24 +1000 Subject: [PATCH 09/43] NavBar change update --- package-lock.json | 9 ++++ package.json | 1 + src/Navbar.jsx | 33 ++++++++++++ src/assets/codeNetworkLogoClear.png | Bin 0 -> 4263 bytes src/desktop.css | 32 +++++++++++ src/main.css | 81 ++++++++++++++++++++++++++++ src/main.jsx | 2 + src/mobile.css | 64 ++++++++++++++++++++++ yarn.lock | 7 ++- 9 files changed, 228 insertions(+), 1 deletion(-) create mode 100644 src/Navbar.jsx create mode 100644 src/assets/codeNetworkLogoClear.png create mode 100644 src/desktop.css create mode 100644 src/main.css create mode 100644 src/mobile.css diff --git a/package-lock.json b/package-lock.json index 97bbb26..89f7e8c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,7 @@ "@mui/material": "^5.11.10", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-icons": "^4.8.0", "react-router-dom": "^6.8.1" }, "devDependencies": { @@ -1800,6 +1801,14 @@ "react": "^18.2.0" } }, + "node_modules/react-icons": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.8.0.tgz", + "integrity": "sha512-N6+kOLcihDiAnj5Czu637waJqSnwlMNROzVZMhfX68V/9bu9qHaMIJC4UdozWoOk57gahFCNHwVvWzm0MTzRjg==", + "peerDependencies": { + "react": "*" + } + }, "node_modules/react-is": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", diff --git a/package.json b/package.json index c05af69..7aa7744 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "@mui/material": "^5.11.10", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-icons": "^4.8.0", "react-router-dom": "^6.8.1" }, "devDependencies": { diff --git a/src/Navbar.jsx b/src/Navbar.jsx new file mode 100644 index 0000000..39a0c87 --- /dev/null +++ b/src/Navbar.jsx @@ -0,0 +1,33 @@ +import { useRef } from "react"; +import codeNetworkLogo from "./assets/codeNetworkLogoClear.png"; +import { FaBars, FaTimes } from "react-icons/fa"; +import "./main.css"; + +function Navbar() { + const navRef = useRef(); + + const showNavbar = () => { + navRef.current.classList.toggle("responsive_nav"); + }; + + return ( +
+

Logo of Code Network

+ + +
+ ); +} + +export default Navbar; \ No newline at end of file diff --git a/src/assets/codeNetworkLogoClear.png b/src/assets/codeNetworkLogoClear.png new file mode 100644 index 0000000000000000000000000000000000000000..63245109a22ee826410692839a11194fa8ee7ce5 GIT binary patch literal 4263 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 TlF|kzKNWN}jWmkX976vE@tyH~ literal 0 HcmV?d00001 diff --git a/src/desktop.css b/src/desktop.css new file mode 100644 index 0000000..2280dc2 --- /dev/null +++ b/src/desktop.css @@ -0,0 +1,32 @@ +/* Desktop */ +@media (min-width:1024px) { + header { + padding: 0 10%; + position: fixed; + width: 80vw; + background-color: #111039a1; + backdrop-filter: blur(10px); + } + + nav a { + font-size: 1.2rem; + } + + .column-1 { + flex: 1; + min-width: 40%; + } + .column-2 img { + flex: 1; + max-width: 50%; + height: auto; + width: auto\9; /* ie8 */ + } + .content-padding { + padding-left: 10%; + } + p { + color:var(--textColor); + font-size: 3rem; + } +} \ No newline at end of file diff --git a/src/main.css b/src/main.css new file mode 100644 index 0000000..a022617 --- /dev/null +++ b/src/main.css @@ -0,0 +1,81 @@ +@import url("https://fonts.googleapis.com/css2?family=Titillium+Web:wght@300;400;700&display=swap"); + +body { + padding: 0; + margin: 0; + box-sizing: border-box; + font-family: "Montserrat", helvetica; +} + +:root { + --mainColor: #111039; + --mainColorLight: #5767aa; + --secondaryColor: #2bdb45; + --textColor: #eee; +} +.background-colour { + background-color: var(--mainColor); +} + +.main-section { + width: 100vw; + height: 60vh; + display: flex; + padding: 50px 0; + position: static; + flex-direction: row; + align-items: center; + justify-content: center; +} + +.highlight-color { + color: var(--secondaryColor); +} + +header { + display: flex; + align-items: center; + justify-content: space-between; + height: 80px; + padding: 0 2rem; + color: var(--textColor); + background-color: var(--mainColor); +} + +nav a { + margin: 0 1rem; + color: var(--textColor); + transition: all .4s; + text-decoration: none; +} + +nav a:hover { + transform: scale(1.1); + color: var(--secondaryColor); +} + +header .nav-btn { + padding: 5px; + cursor: pointer; + background: transparent; + border: none; + outline: none; + color: var(--textColor); + visibility: hidden; + opacity: 0; + font-size: 1.8rem; +} + +header div, +nav { + display: flex; + align-items: center; +} + +.width-container { + max-width: 70%; +} + + + + diff --git a/src/main.jsx b/src/main.jsx index 9dc04e0..616299b 100644 --- a/src/main.jsx +++ b/src/main.jsx @@ -7,9 +7,11 @@ import { BrowserRouter } from "react-router-dom"; import Header from './Header' import Footer from './Footer' import { Routes, Route } from 'react-router-dom'; +import Navbar from './Navbar'; ReactDOM.render( +
diff --git a/src/mobile.css b/src/mobile.css new file mode 100644 index 0000000..c360e46 --- /dev/null +++ b/src/mobile.css @@ -0,0 +1,64 @@ +/* Mobile */ +@media (max-width:600px) { + header .nav-btn { + visibility: visible; + opacity: 1; + } + + header nav { + position: fixed; + top: 0; + left: 0; + height: 100%; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + gap: 1.5rem; + background-color: var(--mainColor); + transition: 1s; + transform: translateY(-100vh); + } + + header .responsive_nav { + transform: none; + } + + nav .nav-close-btn { + position: absolute; + top: 2rem; + right: 2rem; + } + + nav a { + font-size: 1.5rem; + } + + .row { + display: flex; + flex-direction: column; + } + + .column-1 { + flex: 1; + min-width: 40%; + } + .column-2 img { + flex: 1; + max-width: 70%; + height: auto; + width: auto\9; /* ie8 */ + } + + .content-padding { + padding-top: 30%; + padding-right: 5%; + padding-left: 5%; + } + + p { + font-size: 2rem; + color:var(--textColor); + } +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 97d3014..af9805a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -863,6 +863,11 @@ prop-types@^15.6.2, prop-types@^15.8.1: loose-envify "^1.1.0" scheduler "^0.23.0" +react-icons@^4.8.0: + version "4.8.0" + resolved "https://registry.npmjs.org/react-icons/-/react-icons-4.8.0.tgz" + integrity sha512-N6+kOLcihDiAnj5Czu637waJqSnwlMNROzVZMhfX68V/9bu9qHaMIJC4UdozWoOk57gahFCNHwVvWzm0MTzRjg== + react-is@^16.13.1: version "16.13.1" resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" @@ -908,7 +913,7 @@ react-transition-group@^4.4.5: loose-envify "^1.4.0" prop-types "^15.6.2" -"react@^17.0.0 || ^18.0.0", react@^18.2.0, react@>=16.6.0, react@>=16.8, react@>=16.8.0: +react@*, "react@^17.0.0 || ^18.0.0", react@^18.2.0, react@>=16.6.0, react@>=16.8, react@>=16.8.0: version "18.2.0" resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz" integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== From 9e36ad0471cf7dc0dd443e08468fb8f3f5af2e3c Mon Sep 17 00:00:00 2001 From: Nathan Wang Date: Mon, 6 Mar 2023 19:18:07 +1000 Subject: [PATCH 10/43] Animation touchup --- package-lock.json | 6 ++++ package.json | 1 + src/Header.jsx | 10 +----- src/{main.css => Navbar.css} | 39 ++++++++++++++------- src/Navbar.jsx | 30 ++++++++-------- src/assets/CN background.jpg | Bin 0 -> 231260 bytes src/desktop.css | 32 ------------------ src/index.css | 26 +++++++------- src/mobile.css | 64 ----------------------------------- yarn.lock | 5 +++ 10 files changed, 67 insertions(+), 146 deletions(-) rename src/{main.css => Navbar.css} (69%) create mode 100644 src/assets/CN background.jpg delete mode 100644 src/desktop.css delete mode 100644 src/mobile.css diff --git a/package-lock.json b/package-lock.json index 89f7e8c..99602eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "@emotion/styled": "^11.10.6", "@mui/icons-material": "^5.11.9", "@mui/material": "^5.11.10", + "animate.css": "^4.1.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-icons": "^4.8.0", @@ -1243,6 +1244,11 @@ "vite": "^4.1.0-beta.0" } }, + "node_modules/animate.css": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz", + "integrity": "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==" + }, "node_modules/ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", diff --git a/package.json b/package.json index 7aa7744..32c1fbb 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "@emotion/styled": "^11.10.6", "@mui/icons-material": "^5.11.9", "@mui/material": "^5.11.10", + "animate.css": "^4.1.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-icons": "^4.8.0", diff --git a/src/Header.jsx b/src/Header.jsx index 2d2fa0c..f9bdee9 100644 --- a/src/Header.jsx +++ b/src/Header.jsx @@ -8,18 +8,10 @@ function Header() return (
); } diff --git a/src/assets/CN background.jpg b/src/assets/CN background.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6fd788abda149e104b60b6ced5540e5988e83aa7 GIT binary patch literal 231260 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

!x$>d*>8buHtV}@-a z$SZO(kgpTWu2f6x+Ny&j+%_)BYH&&&af9Pz63Ao>cisNw?@rvpzxH6|1r(nn7}?g- zq@L%U#cC@b=5&w!`eLi!W|1Xy+l$Tl1h%b1J34|7b*EXqGxG0lhiWvEpBbDfuo|uG z9n2PMT^cU4*EqFMnKbAQPQ`SBk=FYO*BJZPqMFo-q};0R%{#2h{+$$Q&%Io{qg9?! zHO(AMxR$jqpoOwNxCTN~eTZ(@?9-@YgJPT0MQK&BkqPb^MDG#$hN`lTLQ>l6f{B-6 z#Q1K!1MLs7O0~3n&hmL|aH9OZgf!!SKd(mr>;kRqq@2og*$)E7{=Q_$Fg^ zUuU5tn)m~dpj z0x>R!#QI^Hn3b>u@U3r403l^~nex)pLycup+nA^OthLV{TqnE$mI7IDn#B3c?argt zyAh{Od+ibI^sI`u=AUECOi6W|$qL)S#NYGJcqgxDD&(5!xr3+o9$`gKNu=v+o1cz$ zX-H|ePPF~ueyd3QPrU~~EXv1sN0@lvR6p5UZ#{U1mIvnBQ-=+TxV9POzY?DS{rPqv zJwj;X&+boiD@?lEdf+Vs*koiDw4&M$9oaqNg21-@M{G!slJN?)e~D7)Im49Y*mB>b zT*hGxbxf-o;(j~M+(&t~a{?2>*Cyj;xqcV(a}493x$nY3ZDot3@Jcr4*M_Z2E!oAM z>d;w4o4{2GA1YKD*8icdLeN>ig&Sr98vesU=obtbz#m7zAZrm6^5Q5&fP#g}y=@|v zD_OsB0xXW2aQOlh*zJq8&<0BaVh*N27`oq*s7BQtIyS@{FB}AcIi}HIw&VUasTAxQ z^qKBt=%g`JPGV2n6pQz8;>G>n`_-5z@T>6(0Z0?U!e-eK&u;$8+8`Q*tV)x#o!Yhc z6)Wb`1lZuUJYOoX5@JRIbxXjp?Gs#h_{;Oh;Lw(HTK$osfUsU zHlLHOGqW@q^?LNx-kr)BzMOOQ=;%%t1pz{@l3J#AB;}8dA}m#xD}=Nrqi5hBc^fG} zy(a}cRG5^v5R1i*XFa%2nwr4>O8V%C3@m?RNmCS`voA~#q8 zJn6XP5U7V;C01A)nvye!Nu7+~W_u`j5wc%$K@MaBu#x3>>(-H=eEx8_4~&wI-21_b z3V)VfOh9yrMs%}xO@tPQqEQ4UOkiyaU9TL}Xb1FdND9#uU^F~4I$MtX&(8^bIM=Uv zZ-6*23_PEv5CBjM!0?84P-_$W6~+}OyxvKqu7O!dyK(Ovt^2xG{@Kx02kK;1)B0cFC$>JoJzxR2nGsAl=Z*tqborA9cqMRuj(Mcqr22v?J0v)8%Kr` z-V+G^$Z!`(a3KZxTKpKQ*5xPqYewM(7hSb*Vga}}0Z+sSf!3U2(H|FEWMR;5AKsbD zGl{X$Ovj~j8#?unxGbbexP+Ip6ggXO3Sz+)jyEklQa3TkY*WM7zAyZV30kgkDb~#< z$kQNkTLOa&5^;Q_+;9^_rw6uqwo!xIO|r?;x*d>RrSQ~NCUyZs8GfcjVep4GLqxe5 zQR7S8H4==)w9Y?HbTENg?MSLy=FL~2FPt`swVW69gJ!QVAayII?tmAmE49D}{^75k zbTKG;Yp|=elkDqk95YNbz%s}Y-Q?2KIoOpfVEG+~^BBPMm1+s?pz#$dm#%|-mz4@( zmp518T_FsoWCZ;Fw3Ejzm;F8%Ag&>}QJ0Axx;IWGR?&7JpN~um5C|+FcdrM7` zc)KyduG+ROQv}qK+~CegFk60CdR@zxkyR&`2NfqDt4WmQR+-(ZHnu&=I+Jz@7dMJb zq8z_nj(!FwUfbBMe|7e#yH&2_dZV-L>KM~x-RDaRJ=pTu zdycX0)`MkVchXwwnPYGux#zT&TS0GA5%s6(p+fHi;Ni>vN(P;3h&s-?qtz{<*Dnfa z^eX~aoyLDfg-AFq9Z8$#l#=-@C^2=y`FLGUlTa--LBU4q%s6HBP^69F64c7dCyq+( z2PrD8TxAt$z`Dr>7bo_6cdQjd*iOq4`e;d#3R9A9mWWmGo>Q$ziXi z{oGZt`CRAs$Qr$Snv>nzvMH*d`f>8jF=-vAmwx`{K!1x%1y*b@2N#}W@o>T{{omtX zjNjjtbp4de!`9!7z34zWbpCiQ2c2G^ne`PmnhV;r3LPpbrOqEox*i~$C)+n3=sfty zCaS}R@S1amQS5}3P{4_xQ`py0sXzrdR))EZO3GdXhSdGs<=$cA(N}<-_u+D8n^a)B zhZ7kKRa95a6RkoFvUVLW4zf9U~H$;=d zZNxQxi5@j3YgP>Evg_DWBEN+ddfpWF1wmdiL0&6dPycFq!H%tE~vw%FdbY{PQxolfIN@3K6I-~1(Ut)fPk?%XAi@uqOIA@1*J6j2g^WHVOyerDX;5L!D|Xsu5A~%_{#Jf~n}o%^64YVhk$M+T@>Z zn}d_Sb0HUp-tJ2f%F{Y#z;I*A#|qr83*CxT50M5%i}8XE$OMf&e+j;2*_~pzE zU=x76yAb`+Oat7EfLSsYwIz0+>lkYJeK2~l`~X&rpiI%xY=B6#>PNa#2fVYNAx{1? zwa8kNCLsXO_*v$nt|WzBlVaq;@x1Xn(48ZsrZ&h*Fm`8|+ zHK3bKx|D^@+6(%i=}C9JXefrAo}WJnrkruhJ6&a4{7>+2l$S|6scl%{5eYjXroG}? ziAO&1T+iO{&BGpM7w_(7HE&$s5l8=_>~x6!S9It!b8Te~aK|kR(?^MC5;m{Jm}jFed4h6J=R-3}vGHd#@~@mohUO9gCy<szl3F)>?GXXI(t6mgSHi+!$< zIMq8gCAO`pp{qnq{NA_Z8l93@L|;42%%FcaL^LC0)~05J=Y4Xi<81(3UhQCxrMQ{6 zpg}Tm7jg#U`!2_kw|0BKZU~>L#mxJ^J__)t%rdnt zguN3_MMe&ivzUm~|368WJ3Z@;kv4AW*Ir(nsgMpHt@Bm-w8XS@ze(&-L*dk zi`>t=z1}fSu6mvI(CE?W;!(oyd;6NioEp~=?DkLr+ltP%c`f?M!y|3OjWqVAG+jR~ zO5|c*da}DdEqut5^`cXhLEE&)f#XPL4O1oB(+ptX_FRnM@Ag<-DBv|mYtCM73B4=S zH6*%UC`~QtUSIBntaL%jCIbuRqN2(Utf?lx$ZWgD#`Y%@mFC!Sy`S{S!sYZr@iLLJ zYomX^(rMqWMTqc=-j~Ex45y@;p@iqkn3IuwaslN#!zN%sFFNyHLfFt-AvcA*Hv6Zp z$glC*zCXmYyxq<#h*=@_Z)>flvMA?ACGD!%BZlsnHP2F3j$L(e3oj0$>-aaP{1Ym2 zF0)tEA(^iK^mK6lwZPTLw`3g66K3ljrav8fLR`1AGBTo`U-K(F_3tI(z=ap5irrZK zhX!?{KbKj9x%29$zwr9BH{oJRgAHA=^<2`@p!y!;D(dR$haa3AOeP>9EVvTJlZ214+1fa$2Rw|* zU3Z&pT9`*`hW*ZT68Eqz#GjNLT&Z@OdND^frw6l7XHlxFo$VDeUCisd5%swvd44o% zqx$%)rP^34Vp&9^GI&(Gl-fr}t|o`lcMx{t2 zY2!p)cj-v_v{E`lklnWmOY6b^Uh?vwQOTze)jS0&QWv#Eghv7+7%K1&2_=-l$@V|^ zJC9>%zvASx!jNF6?hGDCjAE=}J~kZJr72CVmD0i9Oa6h~tDuD=HFxUWk^E5n@7LAM z;I5Ri{E72?jV4&&@%NIQOhl*i-?i&h_UG=O)@~O0xwJM$kw4jMa_=4G0l95d(%s?u z`FMzBLvFrVKFL7i%D6|S2^n*y%5nit9xA1K4axRIg_8j*DjrTKS1 z`ti)zvY`#3;%949Z}YZzfN_|_fDDnZ_BJoP5+K8}Vna-^esb8XR<{4nYPD>Z*QR+O ztG8663U1xYnZCCrw=G*sX$3rs4Dgo`wcoDOBJ#01vE(NIKlryG}{z+Z`U9q z!TTZ=9ev^hPFFBTWG;HC)p@D`%F;((1wMM$Xn?8v2@oxC*=bM0sDT;QL;uV7kX%Z$ z?S34qt0uJN+5{Nv>ik3fF4ejQ#Tm-BZYo;6r88J+Qfs5%22sejNyH{U;|TOA89Lp> zgI<jkBqJmFONM!PaJUOfQ62C%N`Fv18H{!$r5Qg}INNGO*(b zu+54cA=d#Mh`jb941>uk$d_vU2CHW?97N;W zMLU8ilEKl-?G-Hgy^hk&LN@~+sX8JalKlu?M7SPYj^U~R9rN}zYHR4i*jXhD!>JHu zH$41%NuHP5yQv_t2C*>BLvI6!;^zyY%b|eAWeUSIDNuv#{x2O}`l0J1*8~|qwKL2s zSId`|5U@57%-?s_y@Iv_G(KKsLwN?8^b}ZMdktOD>IvgLKzgwN4`mBqYpQ~d?S*3|KPB7!bQ@^hR6X^7gkq75YIY6Iy<>-ES`_0@<_k7>2FANUiHX3M8^G2 zvxVrO#H~ONJ+EBfOl;_DpY6S&FO!BrUahy%agy#Nm=PMuEHzbTOz>8i)J*+^>H%w8 z!r?Nqy@p~yE>~Uu*-R)vG+?x5tk7)-VyxhZDck4_r1{@pGu{652OA^Duz0su<_rkZW2y3_y>GflLF^%t`+irDa1Oq5jInfx6v}_Jq-0( zLZ}7P;YHhNjIC#+dpDNUZp=K#cNggxL*C`* zvSKS0vcUcK&y;Khut^4Ut%6c0cd;}n6glO|H+7}p?)D}BLNdR3(rAAEV^!|issd&V z9FR26(jY?aj1gYw;{XmGN|b zhEtEXC*=I;KDmaTO>(qLu4Jgd87ItU&#mktpIcKd$0`=vMh`-$GOkPh+Wg^Y4s4r0 z1ryfwxp)MHB~+%-FbDdsH}g4W?eTW`@?bEqMW>CqwPEYMHxIiWxV^zL#&$DwsJ(c9 z);B_Pe~l*}%T(oRsm=EN?e45I{Kh=9Z5>EYA)UpM8<$U;xiwB#G*q&e!DjL{U(J=Q zY6Hj2EUkYxzNy@wu&3@)5q;tc+C(+w#>nyYjORUaOUdR?J@=_x)>SbsV^TsF(so%{XJobvaez_#k@ z5|~mLJ!U+sv3H+-eq*M5BEv%5BoXe^k6;mwueg-Kfc_Ec^@oQq9ER(KGb&zd4A$6R zBU$)#y-#A|r;B2}uwnfp`vD@U(Ng2%u35>E?<`lfqiQ-UX2?pKI&^5GHINds@097* zmd~gmIeQOy$vtC)#_iG^zlztj&aOW(mO2*VS7%#%SqAb~3UbORj$1>8?nVftLja(Ff}i&u6k7y}x~es-R73VlT?3fAv{o zRJ%urb9IgZo8jVbuZv>2;%b#q?Bz8)01_n!y^|4Dom>j%0$=Lo?{5%N<^XD-0jT}v z(IQ$+l-~Q8U=ZrSIzO?aM$H8?t!%ba7j|n2(kPG#Rc)yyi~f%=17Jg$LMQuN2c-Lz zOB~?TC$e?D@rarDI6hPjX6# zX-f3TspqWT5wLIvwI~nn2DSei#uk0p{b$%VeSAyaf9$o-qMdhDuC`+dX?QhU4Xfje~(O2Cg!@H?@-Vai~rxTkthCQVR zV7v6`gU3Twche*7O0?UGAGO4knl6tA?;VNEGR2~_#8z-LiEG2`2hnGW&yv^&dK(?@ z=^c*o^vTJQ+N3(x;p8|+D;ZLe=V#!l``W9z0~@7v0bI7nL4y# zaq8qRy*Yk$Dfm>e+VXjUjrXYQ1^ssq#eg~WVn_6T%L^2q4f0aFt*B%G{Etb)fOHTp z&jE_9e|DPJWu#dDTCwSE_~YOcmd$luLbkPz{hmh2nB9LIt=%gAt?_^+24CfTj(l9x zsJa_hvc~Y|;Uq$FeOv}rEzH{o{z-;DJnubXW!!Hw^KJ!w{(slTY%e1QMf<=~JrOSETe zAMbvP1?#p*%yf6_`k8-%_Mm&_IC;lkC4 z;gvtCd_=od%FQ}^$jVKJ{a^Q6js1ylKYVM=GUj6%|&lR;6Idqra z_z$jT)9;mbBFTZKZp*M(uR*^)DJtV8O}GAK^%4DBP47h`xlpVXubBMZ<6&Dq`!!bV zC3Dq!F;gGP*mhu>{pggQvH9F!@hi9^74N857}n=p|JhT^{cf*m9ld|_ab%yudcaG+ zEG=kS2h06h#^jGa21dJdX}jZpeQcJGQ7Q(lg)ShxLX&lj$dAzy(_@#2;RBinm(BGNzBS2 z@>;Ko3I1_$WZcyCO`t_tz16@n>A3&B`JUQXM+>U&QjZ)<2#AZwWilptv_!Jr{M69^ zsm|L$X^@7hrDRgxJ4Ufr-l^|xNZRUeb$di>dvfn?rRHt`Gsy?^PxNrjuekV}e73%z zd`{1#&su9B`rZsr&QmbeP75m6uk{?CXN(~5 zW?pM_PX{m^M!RZzgHQCw${2}lfA_m*W*ee$y&eq3YH}{f9d#so3~@vmG2y0 zg#`WRyQ5upy~}M#@zo^q!72X5UFz$XUl<`TUkcVWhlGDJP21q!7B?|rsQ07-`3YTm zU}#-J_K%~>E@Z`eL%y;C!OY0yAo})cZEcaps2Gw_vqlD%Y^=_pS_&p z8aC6>32lddTxmssye>xFt3Ye5r%Z$G`#;r=N?tohg$7T2Kof<_8a$b+%T%Duo^W{` z6@UI{#5Ou=wic0utV?}J z$yh^2)&8Psfo+^0_i=mp{8fT5=`>sB@A}Id#&-CGzy_6XB{4*Q=jG3dZ)~00q`D${ zRtVL^aprL1%5rpk2jnmGTIF5;ANP#ydg%0^sLdle+0OJ#?Cj8PFBTSJtabT0j}<9E z?pOL(CO^Z69;#t{4!DZnSLhSDrdhzQmGHbPV;=nj{E$^(k2clWNz*Y+V)RF(#_N#0 zbaoGL*ZOrtjRb_>dK3)413kbYcEYrP^y#?MD3);jNJ^R#rY899#I*`-qK|xo5|?!C zm~r3_;FE8Ty*V9}+;;7i!p2ya5<|+SQRKNflt;M107I zXsZ2(9bdN?5_{;qSU+KpnyMnXu~JNG(_QYZAF_!&I*W$zeJiQN)LGK8ZGDP`FSZ^= zQ{y1K#xC|MQU}yz=9u&(Du%IkjdP0vCQAZeR^hm14NSiogaPA*+h8ho0=H5TH9p>u zlhI@b0%$J4Opw+|gi+-)p=S@7c)9m~{arFY`W0$u-J@=Cy46no5=U>eg`OX zP0LOB8CI!jvJVQd=eB}K9BnlkDJf??GI)bw87jX|%)!u>Blpa7iJaKNy#}bHitwc~ zc0UmIfl~CyJ%V0HK~+Ae1W0JY9V}P>0YxHHT?V-&XwZ+caFv>+|A5;GN?~G>qSYj> z{}D;m_cNj$KSG&qZ80G+oL+-x*ApG9a=P+AH8>QSlK_-A{E<Ngc!+CJhM z5vR69v6_HgpejI&eM=!k6NDh0Q3BOK0ZIu}Z!*)7p8wkHl@RyLl$Fz}2! zHv#7?Am38>4I}}L15%`Zw)eg?sqTKRB}hK2I4|uUUSPs3o37Kz+>hg;FaEHxTuuZH zlOf!o?frbnYqeKAm@t(civ;(p*)D?9`Bwr4OgfCFSA7|li?UwlN@*_}%7`y@$U9O= zSzofVBH<@g$Bge@Zw97|Xja;8JdN#S;&{R1@5sO>nwFf4Ith-QO8>|R%@%S3((gWK z_i!diRS|ozY$~JMspr&{4UQt?R}zyf=Zr{%KSzM*bDlGxP)81knvjb$S=pC3pqW>i zD?nzpCO5fz$(s+XSpimngVffH*wDmnoi45$1dtb43LVWqDzklULH=e2choc`` zE=$dRRiP`R{)s%GbNmQXj}J=&Pxe2l>t~IT-?_K`aepDkl&`?XeH)J@)dVUd@b&ig zJ(m8bSrI*kRj#IZCi5=fvn+ktW~(G&*bYTJ9o@_!ah%y(8GdEsF!d-CyyFG}={=oN zq}SHlV*n{(nVYogx+|?bG^%}+Bf^$N$(5 zi&qI*T8l1gY%}ud#MtQVg1deZG~5JcBgIzLj(B2<6|R>apLM0db>vRGXsW0y{e3aP zfG`xA4t|^3MB7d$DphZ8rA&jS^P45C>ofv(3qjyYiB!EoT}2>;>oBH*BMc0qhs^_u zFV!YG#|>Cxi?JsRU-~aIY;qPl%S9@_hVqa&O_#zgZp(+HzUE&a)2EbRWZR*W>L2yb zB0Q89seo|_4ZpzLLj%A>;Q;$s$e<}0#cqMm7%U2XKwPlE_Ab$RW=gDU0Y8VULt1PhE8dN%U`9l)^Z9IpC~>yz%9i0;;+^cKf%|IFWjx; z1|1w;ku9iY7HrK$->oo-3&5(A_6+Hxwr+HpE{l1qh-%p4?}tWL)#j6(hQo-Ne7qrw);uv${1ut&ATO*`HvZY`nBJ>3VK3G24eWkfxaa zLL;3!P2IJ6tEsK+MX3%CRznk%o;%N;A`RA4Duw@-bbjHpPEzoOihy8Y!oZE@alH5S z_-rq*OMPex*hq^bC|3GNdP~)*#XVQgp4dIIp+?W7$}1PBSq)9%r>V%2z3vM?`IDn( z3kpVXvzw7JY+Q%W|A*KDg9J65iuV{woZi)@&i%f9=!c?HC-q(xjL(w%#)g+q-5(+^ zkAkIc9fxcd3Qp=0jkRZZBSpGiFmBhqd#<( zqTLjWaj-6&ATv!EYM#lhyNz2D?0T-3iXS#srQP-CN0J?BB`?%Qk0#fVQ{4$W=7ZX^ zSoMLULw<4?n+&1z&)ktT_fvO@cBEGCx36fuvFB>qa05h2MP-y9!?}aLpYQ&rk(6xL z(%smxg%9@H_#`4D-|+YAV>|vwx1cR4d;0sCi8TYwXu`H!MGS&LyU4MR{;l38S(DRD zYp~01>mLXlX9nI7RL)UtBVVG7ZXmxkS!z>Fw~@gMNy}Rsep?lcUYYC0TyL&u9|_!x zDtThom>XGDLD_Nk&oOJefYv`|#7pVhHD=Ahgk}rLw=3e;rZ1P+uUe;5QlOY5W~ui7 zjE5>^^^8D_t39eer&!5wpdZvzxzP=bKl7QFhw?OYFM|h3au#qnu^Wq)f;AyY{;k9n z7sPAnK$k3TQeUJWT}Z3Ek%w$4ldeH@#n^;Yq38TJ;MSuqra-j1DW`$Xoo2$PXKNC> z?JM>cckJC}kOuSwO=&0CQ`T~-{$mRFk&D%k=VtAXdh&F~zdI`&gS}b;S%=deZE?@x zGg_tg@^CjW=JW_cRz-BZwdd3SqrXmhCjt+KkTq{c+yuEu{R}t_eGC;9(H+%0YjOsO zzg1G}S~~W^?Lo6x%UfWTNH)sCk?VMxsL6@&G9);bbjGb^n)%I)(Yib-+2Vk{KvO{} z4UF0ci?1qppP?JC{gb^AQm>az74w3et$zh?~8Z>A2iES+!lsMlKy z(n^i7_#y2CBI!(ZCDE(p*&>`&A5^gQR(oK*)|*EG{aQ8 z_V(4OkgBm~X=Xz?%~=5Ilk&HhGdjNBrPxf!&j286f67eJY*JJW>YtD{_iEb z2O+r{#s0_G_Nz^OQ7a2n2~YMVTidmkAhrF;N~J$JKDj2^ugg2Jga{jxoWQLOG| z>|!0>TfDuyc-_CopsBm?5%w=5;SIhW7p3@LopV0-R`vR|?V|#7LiLpA_!+n(8hdwpxA19MURHt)C_S9iW&5^{^*K^pM_7^lV;TLB zL)X0(C?vLrI$ic_kmeM|?}D9$?9f6aH9YxgTt9HAD?AI+vf!b^sv4%_*si(Bma>)$ z)shA$lVZdc;>Q*8H!cS?Yi&I!ehD5ht0nF#M#OB!_FAo+U|2t%+52MsNH?uIZH|m@ z6aKDuz^ueW6`u~D)O`6N{Qt4^{p~uaK=J zaq^e8{R?A0%45^Kx}}FRin&$LEJemUOikupMOG6mf`ulvSEV`@L(?y;Nf}tt{4H&N zx3!(mNuJLjV?4)HPD`Kta&Vw7`2M5AMAMhi9rT(5d&lZt#yTwG1OffHs<%#m&hVs)xN*R6uieX-n)U_`pW2m#sKItfn(m(XpryHf zetqG^Jxh0)t;GB~-bw(*qn1p)-d66@6y&vd69WumGHB88alhLJiTGGd(SGtaDz&D& zm3BZmn))a7@f8V~0VUaw4d@h;A#_q&q}b6(joyvzIU`$r&%6;30>#J&ZrGmDJ!#cO zafZjttNoE=hx&nl;Xwf{lk_h!06k@RH?05|*B`E+vt1Rj#b}+U6pcl-Me3;b*lX)o zX=IcHygLHTusC44(0EJ?%e0*4)TIxMdFFHURgxyBcc!-ppr@6FYW1xghgugTP+>>^ z`n}Pu45^u-_WW+=dnL03lpRUS_%XM$9;*~?>wT2j%9s<`0Vn6(>Sd+YHqqY{7lU+K z>Dk*@l-F_SfOUJhJYzdH?rrw1l9xV2Uhm~qTruc(tc0`I;*dO7M8zdb2s=?9rVEh^}TYiBRId|E*b==Ter5&b;%M%>TmV|F2a71;8> zl(vIpeWYb3#FK^0@3#9q;?WFy-}&0&HmOto3jz^u@1$7sLk9%*^af{%(x{0&7awnz zIisJF`z@m|4-q4?-aU#f$o3VB4GXgcX>W7ENp?jkr zRRew4Pe3w%g*ric+9=oa=D&tU+KlfNoH}#q-3odV07&vhSwKo>v|-*CX!1}SokE!H zzQ?~~9~6X`vDfJyBu$=YN4~{u8vNx$;?JJ3w|%qJeek%n-eY2bU@Xj%P%mE+ZMp z;Z(f!hOSr6oJzB3DI+cBb0L>O{Gh$sC+1ZFHN_S(d9OfOSwG96Re}W_c)^C^w%80? z14Y6UHwaw=sWolU$?o7Z$YhC9@ECIf&kE3$ATk}80N`%5B{;;c{p2Y*?N-N+bj39y z9K1W*F*VG+=<^sdbq=4UiWj2+f^RTcVLdn)2*PZMg-Dn)Z^3poa|V<^69n>uK;?xG zOgY6F{O+qix{Y968Xf8STXwSntOUMf@u9C=tAaXe4loxgq`+a55Gw%z(28jfaNB90 zJv;LXjfJntWDj9t27`}u{7>R23Z&mo0*qA3Ksh1b6Nfq6 zETm?GvHpIjf6tnYBXD$5u`Y0F_Rw8Lfr6U?3nV|w-m6C-X3e2=43HZl*v~rtub1n| zhP3JqBpyuJ+mkdta`5NVUG3w-26Ng>pl~!BlAXU&S#k6NNDD7z%R?o?lp)CxM8h}% z{GOBBlVTtMay+I{j=dj8k)#P|)=8o@`f_dA?Jps*Rmuq1@(`5#e+8n>gcCUyy<2E@Xd zdFL^EOX4e-zUwA{Q%?hB7P>k=I5qz^fr{OT^!{bGFG5p{>BDVYEn*yQieS zEQhC0(r*rVNEh>&BkA2CZ}sx(kaX4uO3BeXcUp<^zjQlO9m*|>-^wcj4N9-<4ZAyO zMJhcT99;Xn`lk{IZnXmNG#dGu^;1zzo!bk*V0l5+9`=T@C;L(hhkWhA0wRCHIGPDx zYW?1V`pR<-;3ycTjeE0thce&_2{x7I?W9PLTk8i9;$R?_aG_nk!nP)+H({>lW>m2r zcIG8VeR37&?V%&gvDl}8+b@Y53S*oi%XAL3?k7iYYafh)-7eN;V2QO4sG`&TkO`qW zdzE-uK%Zt$on35hs`ikz(ahC;&pN$jn!SAN6gxjGcrAc0vgH3F z`hUy-qYR1OBPxW#w(l+)-Pz!}D~IoZrH6@~-GSgT!wDyJ<2d@hcs!=8bd-{|&YS)W zGUkusmW=eRd3y0V4P7+TvmNYncwstAs}P+Ruk^!U*Y$Mcg7`n~lWVxVqEp3FnTC|1 z;*>yQdUZM|p<|)Sz(`4BB4K4HLXwyCn(Mz32U5k(;rI)E6K4uI+|POR=;U*Q)9`?zmacT%k%%( zzVWNT8;mtU3p)xz!cEEx(^Yh|wrcX<{V%9irQNP=hJoFZAD<1r7U00svDe%KdII(~M`BFH03-_0J5{{wpBHJ7aH+c{-^wH4oM(aQ@}((!KGgU&*32V5s_ zK(5mFitDpER{L6?*>|}O2jBA#y08fLPe*dUXI?85TiIqmece5qc(TO?*iIT>tM~@| z8=>+|t!5vu#pi=NImaX@;m@k_zn+%BZ*Atb`0mkM_P4$BmZuy`EUE0``JRcmO&yeI zHdM!!23FU^23(2t84HZkO}@2>IB8ZN)!m0WT^s*X6dNe&*`s4>w5S5+XlTR3t9uH zI=&Q506FFHz# zW@+p}{PQJD6zpam6Ge+h7x9W(QUzB-c)&`?KzK6$35y6Uu+kE6+PkU$H@?T0aN=zS zb62TapNQfTQng~mohkhR(>q}iPKU)OuJrN4zZ*BUqbE7M^!bB%SA{6> zIo^d8T7N}u`fiJglq&qfGXszCbms?6Uj4J%w-k2J0hiHt2hv{HC6s}uT?+aLNp z@$Df4vXto(MQih!*$bz99O*pup3vh}=?*Rkwe{6KAO~~5HdGe6`n&|&t=jL`3%1uP z=1!I-&*}xei?)Z3RB`){3bT|@sc~hsvh+cq+Q;|0?z}rWb*;o$ZZqemHM!ora@U2s zMa`_?gEG(c1v_7LKGWtG(DoYyht3@;S)nFWAMy^JVIMqZ6-%Cm18+;nm}tO!=q~wl zg5~6<)s>TW8GWTCz8lRW&Oe47rbis7b(1%G<|jq}4#|uYJ|Yf8u4<9h)I2|SRANPd zT{Hy;?_jZD40(P$$V)~YiK0)zErgIy+X*87Hw%a~?OY*Q+p5@lCzzBRjhK7&n_?{Bc3qyP(QbnqFyOVvP zLK_*u^696RZ1uXF^eVw2AB>~|B&s^v2lhr}h>e8UZko)doehce556vzY_EMH4fP8q z&afF0aVH?8EJ|#yNZd*eK5?mF(^;7f{xWWU7JrxFLO-N&h|72o8!XyKjS{aT;w>7h zd95Ebk!pY8COT}&3g*888jEkxa zTU)uUe0#01_C7vCp68pc6STJD7_I%BBVWM>QVey7drbSa!so0O9ZssVY>Js0uBr;D z4%^XRMjC_GKIQSiYi*<=zk#@(7L#lI_VRC(BN0zJ4+*wm>r zP4hKep;gSJv!aJ>Ssxt>u}gy49w2Z&jNAPCHRDo?JLM*jONvxkZ1mMhz9k zQZA=<8)kV4f8%#ZOC2uKAFe5p^gPR^yz^-+-#&Xeop1tbD>&BUg#Sg9x3Wfz?&Ml& zuME(F)_c2?%3n|7RRz%}fXKF)P8+qbPYVe@uRWt3s?IlzwAFrsIcXigH)K!!seC!$ zy8ayVs_!MAiacAWVd)NdJ9*<(qRA9vou1q^FZ!$zIT4W2^Dk(8t)}4hIwR>M?9kO3 zcCzpj+INcGd}2`7)Y$W92|K7m;9nykZ=jvj`WEZ0dLNwZ$u{Rz`UM+u_yqwOO?Jgy zg?{9JyQe*B+nGhMS9**k*LoC9W}-?>tfMnH23ud|!srMF!+{#O#HI}GUCp|FR$zRE=Y%wpi}tgALDYf zOe!;p!I|x(W4eBx1upV42Wf59G`YO@Wwkz1dBhEKO(L*^g&|Har;an>gpPZ@$Iky| z{;pTWKaUm7S=~mN37ZqBnN4$g3mmr%q#r+Ny_VW-| zp(V|sBeE|1#5>!qq$DcKlF)v)4Q~t$F*8!gM7M4B7gVJ9A1f>AU>qZBtYpj{Ket4S z0z;1Nt-S=2A-Q(jQZ4af_snGy=Fyub==Cq{g3mwM$@oG~1r^!%%3HVBZ{EtM{1?W) zL*AJ$aI>T#+m{^im4TEHlg4_Yel_%JEUQmcIH@}p1@2$;D$Kr^nv%QwuBG8=?|b*HAq9x zu!;DAOUU$6CH8%X-JR^Fi}Lw@WnQiido_dTU1{^cS{ra{G+#?0IrGTRyc}A}Hq%OA zMErMdvwRs#ICd?m@>3Y)22>A2qLVo;08j3=>HVL$Uy0;Zu`&qsrHwSSbqJ zx{YZjneU@HXibXshe_;q%nnh=eP_Bgk$cj1ogaNDGTW0@&}Mv_r(9F4X7(#CwJP^c zT_k}`REd7ImPmi<>)S@Z0%{CZi@9N8F69<Qg$dP zWP>awug0CK7RDJaC@bxIb4{ZHNXN+;LZdF^iiCu(3lWTuxmN~xd-Ma%1)9ET|BNf= zKBR@b>NL5f8JWtXyC?#k%Ut4Q*7OkdHjZPRjMp7jLR6T1X?>?%Ti6xpB0Atsv`5oJ=Hk5Q|GID^K<$>5v4i$5 z&Bau6UwY|K$*h1rkw8#)KXx>5bIVn~AOZ6>u6+{PQQI)c(L5PlbHTgb6-8uZmR8+;`{o6Fp@>rIX`WFL zY3(AnET1Z+#vPYVxtKak029->C_GkZn-yZ|(w?l+gLtoN-zB;4B4d`)>i^nj5k)X< z@sN(m%K@9X&XJ>fV&iFmL=m7|Ns7N=G3GI`<$Bj?ywRNgQ367^s;(7?)D6{QeQaEuCS2Fw1s8L6+)a=vD$k+ki#cE-S3n zK@NIB;3}AEh`-CvE$S{^F+>9JSF~~)O|Y|TIdu5jPqVi|GmOm}Vb1N4egXL#@GBZj z%!h3=n9sxnV(l(AoPH&mkIb2wzD4(iv#S^77w}!kL0h5Amvg1=fZYXsWSK?+*M#*! zM~c4yl9YJ*UbmcR;Hyv}fZm+1ExO0HRp=`X7=emZF}%T4fHD{SiD1-iq!7L_(85f$ zLpC}eLl#V&U||5Ik=HSA+Jj$*g+#&+Ft68xJ%29z7_4GHsE7@cmf5rNy0uYL;?r(w z)`v%g2?}m$x5QPz;0c zQx{sT5k>?%=n?BpY3A1$v*$GZL_?xEyg_4lpI!Sn{MP?*Od_{IxoC?MUG!v!mZK>! zwW(cXLQ2SRVW>_hmjd($0U?`-34DO)2oeF9v0`uvK6=ZJCI0?D z3r&Z!Eaq+PRdC133~ZZqfK^^=K8hiZ7dpqN@GV4TAsFYd1?B_m8_azJ#_j9(ag}>J zj{nKH!7Ohp=O8V5@^m-wSL7|wOK$lNjgOLRLLT-#h4G`u%(-(6SRuIwUnl7e29Acu z30Icp>~b2oD7Sm@iNNKo^RD<`WJtAFg@r-$-Iu-W8M<5_Rh_c#h){x)1-_8c5a>bH za31yy89F)4=o!z{J*mTfU%TF&=FjwQyv|x&U1j7)GYcL?R24A96X zrJ5$`G-r32{Wp7do8vwz>_&I*%sT;yyYFlG-V~mnAE`UXg5@#AJi??KeRHh8F#mRd}z;%G4E1-c=Pu6u+Mny(Z!RBB1+~8c_LQT(toJ9AXX}PYT3B%mmS+E9f zPzqgPL58ZwpKl|G@!F7rjvemQx(djI!)+m7%zJ|degNu3hIiH{gRbH0Y~_Nl`e2926wdkoEF-)||vt$=uZYSnEHu ze#7g#9aJV#hujh*5kG_3zMoHd!xNS;&{@T~vQ~SUk&veFh;g>NcK#4P`BGrg{lJho zYrFB|WPu+6ecrBT)|1bM3>?&vcRS1VWNdp(V594rizJa)wT%hcNrY9#7Vhfj>>UMP zd{O)^rOsGjcu={8Fycu+Ec1|g_6hLe62`AF@vfaV5lHrSh~I{;Ma3SHH+bn+7sXCI z9oL_#5&rR(8R}#yc2QXbb@WH=%ae2e%xqw+-8pOiT@3r;yGk+r@Ia%-7KU0>eUZEZ z|Hg+ERjnS89*aKcNV|In-7(PJRqIha z*+V!wB{GJWms~wE^rfjQKLD`)eKU`Cn^I?ZQ{?;k14o@^*@}`ID>=v1e+V_2$>+*e zFL96{&lBa(kj(eD7fyc5LsKE!fMjT&Pq-Fq z-9~$jMq}N+W^BDpyU+0*-;eFn3$k|N>nQ^1Z49x5-L2nzH3FODYm0v&A`nru77m14 zSmjCB_=4l@h(wAsf45wuk4kxtL~Eas5{GcfPs< zx8#=Vm-o0U%0`Pr&O9vETl}u|ukR&T_ge4gn4r-SViSTPPSZr~CtuPY8}f0zu8OQq zB&Vhl7I>{9CI4^c9U|BR4?F&`;mbTQ1C;Rp@|f#Q(I25JPpG$*_i+F6VRa|?k&fXb zHKgB@UT@!&Ht{yICeHn5^h)3xWC=6CHGU-hY0X2@+mG2>`Dwk^Ijt(ba>~t+Gbv## zW3;p@I!AIJ{j+4{?z6!>Z%T?d)VITIqYpz=?P+UkXKRGNG&8SOV0Kl_GZ|hb8#VfO z2q-cTyZGs`hUslD`D`O`Lubj2n$a9})blJJg#tQOsJwAQ?3cA|#-wcGPg8}rZWvjD z_}H>p{i`8eA5W(gmasndO3&xn8(x)yg#mG!p%v=p%bOkLU+I@=Q->lG9?wP}3r$gN z+g}z6HC7}eg6mtMrM{Oh*BfbBLvo{FPH{nZNzbFmYpblLC9_+pSV zSR0@;^5~qd61>W*E8|yYPMcA)S;T5h>Vp}l7-ECbfEm`zUQRQAzjA+4NC?xYv`0AW zRgjbU&yw$OIp!hrF6G3QNS$Q!uQi$1dFtoS(`5jK{MyZYj>H=h7o0an{9q^`-jN%@i>G!28(z{9V zi$-!sCEmg>fHXwB!)N;|dXnfRH3oV4u{u+O2IDL?#{gygn6e~Dt=S||KjQqY;VbNJ z)O>EGE3<6V$Z!)~M{i(zwO@_$%Rhb`pZ#vOx>}S>yd8}KXNvP&;r4>~7429jHIir) zbA4vkxuPm#!uR{$R=!8VmVcJ?@LSQX^agG?FyVw72K84ucSneBdG;P;urBvJ3rbmE zF7UH%YM1LT=u`Oq)83Fw8|=5Ox}$(SOikPmVoAcftGr`>37ek>Q2tr+jb|AIuFRJN zb*bNKU1MXNMq2cN*u{@=7AduM!^tMh%2MN(Xul>Qtfel1YUz$v+jHOCLw1aMe+2$m z^;5=n{dUDqd~0*od#9kPmG6A-B~yjt>d^jKT8g2G`al~pRFr?wC)i#Ku0WAk8!n5p zeE~zy8ukl=L*s^?gLIhX>%ZB+yiBcXv;2n49P2~kKScYc_yt@NWUyz1+d2wUMuE9u zJf1Ruy1uKj{R~>!P^$HQv30yR7V3SoJ~YAeqA)tTUsc+2P6)#`Lu-SQ)Fis$w_F=E zWV^yHQU61i-lpWk=?Qhs<%m z;O}KN1L=KUek;4un{+3X(Hyv`1E`YoS#FwceTOK2k$+c}|559Oo78?@PnSzdU{^d(|S_`e{}Z*9etA2O`gN9sC5gd)Rg zt2W|gbE6nelew9--klT947gG*EG&|MLec_e{C*2wSoMn5~H zeV#J-;OEZlz{KVKh=!wyqQH@(osQ9##*oqiYCnnPUcy@r?%)oaSJusB z4h!PDv!~h2G=9-6oc$_6iMKXOSy)g07c)3Td(xJBXwpiwx&-RcK*LOr*M%!{(8HMl zPb9Nhr6s>Ny|Z7m4vMS(i8#@Mb#7KcMGaJ?Q>YXz^F;PP&i2WQKJ$78jg|20HZnf_ zKRmcxbD3g^*GrrZo2N*(DKhWXo-2(xtgGbEuZ$OjMEgP~ssRY@QSZ`WHnB>-JmhBIhT35apBQ zQ`~~IpJUA9{Km(^&oIViK7`-}TlFC=sZcxXu3TPNEVgbhc<8d;r#EhQi3WGmSVp6qU=*y`oX0Wg;tw9U!y>l1PhASO-)rjf0RMN+ zb?BP1-Ae!1QXc88kZtTKnwoI=W1uzbhgd?RBv%b`ZZ1$b7b@7uK z)iIfuFbWtPJYzC*Big zyamJNsb0*6;Q(|p{4irthJ0|rN64hetxZ;Q>T8=U5LDv z&2L&wtltnd(VJTElGh~dR;_(F5nssN`69mg8ke5Dd#1<3J(8M580o#GU7%QsE+u*V z9(?eHY~KvmR@;f4iQQZ4eM~hdZAI%MC?7fGL)r(!@;iFBE9zc{#8d~VJH(cL{MKuS z#agT%EBn6?|DgIoZAzXEGx*|uHGOX^qjMdvF^fR2x=c+OuvLeP=+}!(6?rsO6)kc$ z%oW}CRz*d@?Qj;{d4Blu&Hs&hY>hK-KoZ(UR^9g5e1%tuWBfPsV=SDk{)pBwQu5OdZzSV&kH~IW5H!uQl#zyJ>2;bzkDxJ;jvYhQQ~uCo%f97T*#(0 zHw_5{FjG(6raf;)8Rh`Oz2|lEK)!LC*5+oD4w>%C4$&+j!bCAjchH$m_f6bZNOhYT2@_XS1A!00# zAhyE%0hV6+R|+$S0b*|+^y6SMLeUj5phZsS?d^E761l8zeS;x&kl?|DtC#jxUMHMc zAYgP!8fafONx9JtRelG`ryL)gaQx+w|fn1DXp+PyDDi#K>5S zk-q-ZuBd`Il+S2%g)~JqD;!Kn>7qKlJHQ^)2O$^Ku@qHldzXbY68u(mBty!~+tQX< zU}EiJW42O=b(O$p3|SQRfXVHO#Xn^uAJ$z3G1dhF6-?6M;?3%23Qp*kfBn)yQ zZn^>Xzv#J6l;ZPFrr-n$q#egFs{VR1doL4EAbO+DGphpQR8S>_GhmGe>-6?XD(>3` z3k~_P=2Q_NB&#>WE*5LY+0$V<$f(#Qhf8Y;Fd-<4sKEq^AQRjh12fO`Yj6O=ma6T? zsA{ARf;=_e$!sg|hyUOT6YG*qzkr0=+S~?(PqEtkS`G`V427e1XV;&LMrH`Oty-Hi zM|Bru*qrSfffu;9SV*Dn#vA>Sk0G>LGyV!beiV%h?+Uy{rr27nW09NWuPtg< zIlu%c9?&~vQBt;gD+NOxq`D$uV4Hv{I)j@J>zIHmnJ+8@1z$L=?FfSTn575=aKKj| z|8r%vsZ4^mn>VTq^Ki2!vw<~)_sr8_>7uA)!wM|f8_86iH+{IVuQm6d@EE424&~4wN~uz3p6*?6mUOlR{i0nna0g? zkl)JYzmW=rKj9OL87ZkTJaehAn|ly(V`({EwLWW_A{X~p`lxqtD0L>Rq(JfTn)Yrq zhQwRLX+#+|9VHR>VhgVEW)85}wK23cP8He79OxA3UW=v}D*RmT)Np{$@ZY{(4`R#!N zP!fu(k%9kD4+2OtUVctv8a)Wv*-zfuhkC;RYe=_?Eh$M^t&JON$o|VSs;#bHh@*n< zmj6C9J}>C{ZD0ozGTftTGfU#?{dZLs*vb>gF+E5Dr!icgj8FA4omMS=t6s3&fR zbvxXl?hc*OqtFm8%o<2gbO%+Xdu5L5x`~2I#5;_ysTDD`|18NN1xgDy8E0i!?0t0O z_Wlpi-kQWe;}1l&mQEnnv8KsYDLk*53fuNs!+^|IA09he^Rz_f(4ygNpu~+D)D^{H z!J41@b{#>9+up>KXV|2DJiiYfDIdWM1*^LJQuKz(igcW!R1>`WI=+T$lPRxJ%eH~k zXHGI%MT)QR;80hKuD=p^3sxID|0eV0=_estYih2<%xJ1Nz~h9cF8BGw<=EB!Zhs6{ zGMDe&@7zI`%S$3RFuw2!iH){>gTCO)J#TTCCchtTt0DqKe7#~+Ib1N>Lru-pPTupd zd_8{Gf9c^-(UjD5up=~*o+NyZ1^ro(shO@58)~BJM%a~&yUnOAxJFvK>U=N1O~rqM zI66hVEwrulKY#8Zd4u%mbam8YG$-W0tn*Sd?ol<8F(%&^iVxe7`bYQf3v;bPzf?VJ zcqZM;TnEzukM(avvkpq;md)@~pBMz&B9EgtcGVTJ!)2ai!>4Sx&)X4g&^;F1*-ORv zGT{v%X~q$gqR>n%Efgy0rGGBfGAO9t)yRNWtKPB?8qlGBxBfEzL7r%sUS$gWKA8vV zrt*ws0GLGv*rMgTUji)5dIB%b7$!$D8d5OSF&j+n%@>3JP2_ zG#N~ZKHAMS@;F1#sr@_H>Tb^vs~uhaRh$#t3&v9L zmA%~9gGP6EN6A$Mi5|X40}KT9$7mJG-j~l}EQW9KAN$xY9OTU(C8tI^F0#fa&7YwS zb*6ut9qci^RO{pD(&lk28e^p|8V|@{`!v3$b$fM=k>wud1IEA*F}+=D zTC64gJ-M{4XkRRloyig_2NXKQD4{tIsjdjTYH{C`nwq;ILgHsb&ggD9o7wL;dD-9j z!~nzC@JR23+3*S#Du7vT)E}-&FQ|C#3fvOrbC~TdmIxt@1PjJHW6*Fs$_w#Ur!Unq zUD$EscSL1yHZ!%H1|ddlN1{czWTnb}lswGM&rf^zS9PKMBQ8nT#bDRZ3KAg2Q>}Vk^kDi`RXY4nOUfy-#B=RsWqmz%7vR4 zEoMY*W|+ps-z*_O(?fC1wa7Fyz$nLo8)rz^tv~RdZ4x5fB>YWwC{7qk@(X87wkF`i z7MNT>4{vh+cD?K?hq`U84I^~!OIkod4Cz9TT@KOhw>J^bk@WN5#IXIXnC63nZF-+~ z!W_hK`zh(A*?*Fpl~3c)d;72QB|&N>GrvJh7}I3&m|H?(HV+FQDQ(rSI!wJ2S5dVm zWHp^rLzTXF5XV9|XRl4ZJ#e{B z2neJL$E$G{M_F(@=*nY)806$Z4f)9Z`pA$p!YD zRa$Pn=Keri;bW2g_QYWiP`B$#A?Svnw{4@U*&i=)Iaizb=1VU#Y)U0G;GXR* z8XTL((q~8c!&{CtWT(~Sa_Hejeyw7eK#(r=Ttx7!+H~_)kE?~b@ohzn*elNiqp4bR z=@Z5X5nQ$h`^hH`KYU~!li)H1Ie{v^L8*5?NJDK=93RNCE~Mk`r$2J4b4=6#N>5b{ z29cLXmUz~`(6m|S9UBheR`kmQbv_zok{sBE7xe~8OJ6lz_-57sUiwV%oC6AL@WPDw zt=z9_J836|WQy8N)Z5d{k={##@@rOBg(53H)V$#`SMg*MWBFpgr=2uB9 zWd}q{Y&FChP+KC3p6;F4wgWDi!-qHqHP$ta5pO<;NZ-<(`4dOA*Fs_EpoN-x1%BXS z_8PZTh6g-9(lFt{kG9x1<4}yr5@*I5HY_|WfBL3K9g`R23w4uz)ePx(n9}(Y3=WI6 zgKaAiG<)is*S58*UHvblNjhni(yIr3XR;oLnD%U>aue1brODbI2|+)aB$^=hu!*Zo5Afn{MyKt>rGCU zt-WI*rwY)Yk%KV9F)XUNyV5^DFUuU*mT~>iY@;8sw>CT?^Prj=UgV5KzkvudwFmdC zb|toR68)+qpxaaBWOeiujazw89_yo3Ti|czhd^D*8^GFaBI(BJ1B!2O6R-0l(-{nA zp9jpUxA_}TjaB<=PTNZ7{U76Nn_YKeenBTk8Ovy&k#909AuF}v=M%*ZHQ|1Jg9jle zDbFdcfoL{{7@n99srp|~3cR0|QN^=uw&?;m=QvDLnveewl7g(Bp%&g7@GL_TqoZ{A zFmr00ybXvrzZFh9L<4#5>_y+OyvXOSEEA!#F78?`;jcQbD(AYPfsT$6-YYcql6Y68 zd4tdNVb_H#MY~BGb_qTV@G!Cg%?f!b+%NT^IU2HvLtp(Ci5)5KKWL%c=ZN6H`gIQ* z-HjrAp`~6co>+KlYvnEf$xVoEXE4UO!{ij{Uc43i>E7LUgO>YfiEPZy|CjoM_tmo+ zf8)4!cbU=Zzs_~w`(kb%RU8#=s!0E_Jo7r$73=nXURa$gi`xJ6BNFMG(-A^###aLA zG@;;KX#luiU>zY3QRt2ZYQuuz)8vC+<@Tg8wl${}v;+1)555 zT6P=~mR!#@ddG76HHw}d9ZF6m1<;OL**A9N%j3&Ooo?R9o4^pGUGLeS;hVVtfhCy6 zSwj|*3kZ_O$AZA(WenKee$u8;=nCekfOg2PV?r*?da?ZnV8eu}e<8Cd1y;^s5%aj1`H z$*l4gg;VU4quOP8yMfR|8Z$~nuDX&vy7O`ed^42xulRfspB}vdty=HNFptR!tQJIK z_e5nr(9e{P|8(*BaiVm8%*0+tqhw;GOmyqexoH1DiaHZ~X8A2-D=oVzj++!|Q7Z(! zHui+oVG_)}6FJFV7o2I@ySJjviVDy4Vqy3zoSbC(FKt(U^xxbpB`~UDJ+!~WzY8JC zG7eGjM97iH|12@EMjvSoE;5bdS9}|a;=tIr(w@j}nmmEu7L4kii1h#le_FC+qXvqW z;1m`W1)8ywa7@uj_-9EgGGpiT9TO#Mg2pLzjNra!9h*ia8#4p-pI7d9SDSu3fILHW zuK%Od>r4Bd-O~cC)t{XaCQ-Ufx)DWvHIE`#D^xG^@VbAfsB&FQx<)w_w}VCSqur z(QRS7F%LLXXq|i5`BnDE2j0wIo^AA*R?k59_-QHme3$T@m~Va5e;4go>p5(Db(QB$ zzRd?6A}{9JbH;2&scb6xG?wdN=n3Y|Iy!Fab=#G)Ckj44vlT(HZkIQ>t(-pKpT||& zt%0i%WGW^{jU6kv_yLtWQHxIy-#eOXpSYzm`=C;(`eqlm$`lwn(SwDtOmNY#Gg8?~ z(HiKyv9{wPY&bVT^%x!YzD$FD5L$C!G~mk?msdkn2NQ4OOOGIJ5R>Dy>6bY-)+hxl zN|>F}d4ZK>{%akx?-4rcrUoNf2QKXJ6y|k^22~ZdozQF)jw#OpZvd=#7c+5(7iII* zVNlNywPbMjJdLV^D4;Lk`pU!)fG=ucp@f-{g~ZcGoe5Nk*!|SPpoD0*Y878nIMr7P zAk{PtpqN=Aykf%~KpL7}pz4h32=uP4)IKpEa1JJz+NVBXz;E!66ehw7N`$uCYo9n+t>A(stt!ZYWJzORS}SSTtPVo)*k#SzZ7FbqR}yFD<) zf1Fx5=aLT$8c z)BQCpe15YA>h@_M{qUwA;m~@2?0VFq$q5p`{b|%%X-TCHN5I+xq!prl(zO(1%3}Ea z3rLbo_Ys9z;hcm6_Otlx48~@#^hDH6Q-m_(nNh5Yc;+(zM|gD6dk_-9Iv{%66R+5j zLb>9dybt_D)L^occz3c|h&iBzGzf0*>ffpQ2qw9vt;m#3Ygju*pd<*imSk+=4>>Lp z84O(zjEo`mCkAnIeCsVHRPo3O37Itmw4W0O*pH2e>1Y;7wiu9{8PB|a8$&H&chCR} zDG&Rf9pfmzC5A=7A0p@10#nZ>^!G(N7x|0GW$RAZRdVW8Kw= zew7}zm6Tp@P0^5pr*y%!Y*}#w8a+xL0vF}Z5E`PeTxB^3OK5}Ed1;6Wb9KmJ>VugX ztm^n!@V>XpJw&g7@>73NGl?+UR7^Co>^l6c1exaa1dK^^9zt@RKEC)>>ZtJB+oN;= zk7I^yZ-CP%R1ite6V(Z3is+FhI%#>~D+pB6+eiSxakAZ~T-gpl6u8sWG9EIBst z8ti)FYCE0pk#Oq-!-Di?bZMg}7-P8YS|)KGjZcq~Q~($yEj2$st7-GQ4Zh=JNu!ck z8fLY^=dHJBRIJIws=oVKiM(d<&ml6mbn@b<8yqA&&XgNOxql$hGAwPwN`nmk)v5x(R`^Cb&4f$lp9v?W3tJ0DkiUcY#}qr*3K*7N;=O0Hq7N`rB~9$8iX)0Qus^C z0Aa+m$;6OZ{%52q{%xQy2ZB$*9?);>e6BJlD+_vWA?L5%m??%{uiQNsRpZ;P+D4n7 zXiEDJ&Bo%}#>>F;*!tJERU?!Hc)F&l{><3CJqbSi<(lLb^*yhUeYTPkiVHAAqtk(% zdZOx3{ln}5YXMI`h1ijvJqYM5p4Ktw>DGpq&Fd(^?JkYCd{Ir?+ZEUH2dgTapNbt| z>2e_M`wFk89B%u2q-FNcq-Wp{Fv_oV{T0Q`isp+hVr!^(!~^k#-#?AHAFm#K$NYOO z=V5hsK$b9|-@^|wPhWS5)I7t))ZJ~yWVxpmKbJCFp>hV9 zkU1J`JcG2CSygC*6z{NMn-c4siqMn7XnIw;b87yY*z_-3um4{=y8*(T!G?Wi-weJ9 zvp4U<2kKv3yHsA;d;PIN4no?`mE2qG3W?^fo_dXPu!WM}FDj3}L9UzaO>sL=?{T+4 zU+C8Lfds6FEmwv6d;G@yuEbkKx%<%3Z%W9%`jdt~^xKQIel3)z?<-;%Cu`IDCjCw+ zFTBV;QLl?=+d_!sB~DE2OkXRE)V-_oA8|+l`0fjZb;0ZNJZ%9#fhk0YKtv#KPHrM` zJ?(bUxi{t&a|dG2Ilt<+=lk^W*p$&ho2F>@=yV@eMj?Iuy6thUpIV3tX}Ab%r1;o%pNp1owb86+3yAv9dPPxi;4U{K@N7q?C5Q z%4$MKx7jgcfugjIm_*w?WB~cnyDgc~Ktekdm=_cO_dq&&H!RG1KIRS)H` z#9L~MfZ7o%gGs)L&qSr}&)DvX#RN~UA*4U0kz~HMmN--rewyuyzoSfzTT(A(UIE@9 zV@yF3Y9FYn+JIrV&tmdVDlWguwNiZWk!8uEqbMn$@d8sjBf%x+ltGDH(k3Z2huIAk z@|zhxKE6pRtGytq*FgK&DTb`az=E74x+CpTviEr zolNeMae}?e9XqeNMf27s6PtpjVKdk~6MTUIW6jFIB{k`oc+Hw84_oB_G zinTQ(7xA~)_Qd?gKvRItCP{MIICRtVHmB7NB;~}rE8GoekbKLY!Y_@mMP+RHTOgu{44>Z6nJk{hv6DyYqcfs5 zRn@(DApew_TJ$r)MxnZ-N=b5YDM1EvGns7*<)z6aDgV*u(XzFeM#(o^f&3Jy*3{A z(IdTTm!DahY3w``C2ns|2nQ|W&M zUHWSyNvCSpmC^H0cYYlhT_ZuRw8aQDn7qn|@u39m6AeeP6zCAMDf#fM_wUXbJ2QOu zZcgYh^YYq$w2vLjirY%N)2;fV(|Kaz9bdn?*fuj5>Odd4!BAx~(NxsFbN0TVqT+w? zL~N~wiAD5%=m(WZX0mXpM7#NgxzT()OI|r4wM{7a{W!Mym~{<@qU#rW>NtHvhF_~z zuNXq_%*)ql?-@-e+cZzF`fJ>A`#{_5R5~&U?)D>X=Ev8LrrkpVw~g9<5kn#=bBm}2 zSK~aSoF@*icp0gVFtYN;vEB~zrA+@Unz!&j-FoH|x1l<#`q@fS&rW1~b2{)GCFE3m zA&mR9c2Ds~;^+7}Dfec?W>?E$(aVgQg}NI3Y^9(BCY;n9V)8^&S)L#5utMIr+Ol~} zpj>|Q$0y$ATt^g%y)!#D4jHEpLCDY1%ln3#;gJ++)2}(?+gZj}d`PF_-)0JFay= zh8H*8S~@Z8&SVElapDNq#=}AcsIj>G;5Ks^;b(=#3*x8kn7KroyYMd}Z|14r$nO>T4gQ(hz-!9ihkLlnl%{o)*__=r$Tu4l z@_raSut$phOtrqlM3W$gxYDdbQFuVeY}?OCs(s9eUg zpdIfWpVjVj(^9cRv0wD`1Z~KvdmPo5C?+C$rqhpi8|!WF2A#e0u>)$8EL}zZM}noY zye=o1_o%pliyoDZo5Z72r-rJhYa@p}YJYtssH$@Bo2=^Q1DbC{K1n-xyPmyNzjla2 zEHe~h-jRIlIGXDfAYD8>61lO4^dZ}Ub+#2ppYiYPZ;1}oIqWAJZqo2=_6ywy&fYz6 zIkK}pe%JBqsn7^bZ;rJdYjRsxLGNZ?mg6SwT;TToVnAm|)p)P)3wAwoeW@G>0C~Yl zqnyG)u2Do^5w1bGyf)d!AI4iPSmzIwXF?_IsPO?mxb%f{ilkwitODAW&awYT(wB!d zajtLM_E@XdQbnXnl~XOEAW*A7i;%QdMNu1(O+d)6D7%m&vXf+vD*_@#1qu|RBA`Tw z$PyutaRE^^x^kf$G-fCg4S_vtlF{f`rvWL!K8f2R0%3*D9D1>rxlvGZ+U-X zjC`4#3e)TwS0w{$c2zn7(y$sS$_PyRL~Sz3lEK7}v0UG)HP+nwP}mm%2~_&_MbTJZ zBuPkE71ikLN?t-Pz=ezX@zT(npBU?N5xJ%M?$z~}m5hP8#I7Tq>$7h36W1#S4p{B5 zBRY<`-3jtMu_=w=;1z&r^lR$d)zlqUJ|&UK->->>{$Ufc_&>!5Eyl;F5*q$-U-{25 zF#~Y_iE_F)z5*823BM_5>^}kU;|%`M2^w|yFStaX zPR;;Zeh7^LX$JVgphNy!#o$*Ok8oXeOF{_}zzgUJD1Fb$-5lj7y}j|;q#IQLx>jMT zE!|6KIEGtnCsdO5LU8~8XVGTxz;-u(%|n$7_KV)#MR(9jG{}&rB}iz{);T&08|o{w>0bQgGog ze7R5HcOzom^4-V-G#>sRfsP_UU*HJ0EC_HPJx2rR1Ylq<^&&*Um;&n(M2!M-;fq2u z`6*GYK|97|)V2~Xu<{sh(!hxjZjR1Vk2<~*o6|5tx&yRWye>_=2PQ|DnZJZ8qr}ai z^Zj3fkGr}r9wXWfU`{Wh-qQV9h(2?+OQNpAbcjanL57e8pbr`Dif&n^o6#_%d(wOi z$C7U&xIBT_McIqZO8bdt`gZ$Iu0khRI3fN`H$97>6ogk-2wD|d06Noo@82w0m$5ur zgvs>_$bdF19(D`ppgz%VF$D6e6M!HAFO#d1E;!WR%%8VYf_*YzF|bEebMfx|g*}i| z6ojP6-b~hv;Vegm`@Kz@f!h%Tw_K0+=}|stFUjdy^BLR(1N;L9#8^!-SFd&*pvn0l zHHJTz40je9&a<8Oe*K?_I2p1dJMKc&`5H0N((=rpvPJyScZdsNJ$qa)>{0dgE28?*=RanYI z37%1h46Xi1%s%Wge~;-R^{{raImQ%O_>%I^A|ELHJd9iZEqrq}WvCe>_ zIBHF0Tmf8WnE`=Qx4IDVVjdG4x(k_8Qs9XQj*tDxlSfs~ZtO|o@0H9kj|x%Vp5$p4d17IGUYa)eS8OxWC`K zJPqS8svAMP*Jkr?lvKO(YpnGXZxTtxGw|P*Ze>v}X^J7d=+FZ>bvOQLf5ejD-_zD0t>j z4BkuPo1ei0cs#%DhjvH=Rlnp{PBzj+!IZpY`&i>dMpI>b#bs0@J#^>u(06N1An225 z^T{|vH+Z_A3h@8Y?{+Os4eY+SD4qc4(#W{0&es;Y#$h4buHc6TVej~!6)Nr1%JWeyo+Av`V)*` z5J*aeoh^zv1$$sZBnUV^?9tZCv|ASSHz!0JcyVPkPdE?s=_%2KovgD4@GbIy_QN8$ zgF77Y6~A$Wu;ksj2<%1PGuv$A{5cy%c23^-Jr9NP)_sfjXxYBb+wU@p*8V$mfT!BX z)76PSuol-L^?sC?3T5=*3vkcLzD;*h%yZA{u(vYyE|*jjFX z|2HGGiN0yr?h>&{S$`*2WSi|WD%Y~2yQz@-Gfh5A{ntG8+`1d0;^u93Ht+q{Nl39& z&H5DTV~NA-aY?VBva)gnf){J>`EGi6A%&}`Y;oVibxeu3<}pN*_r4hoi|LSVP_4Ve z-_b_;j@ebPudq}+d64wdJK##%92j(T6RQ*1PefR%^E->PEAvw5*e-h}Rl`lteV=@; zuH(@3F4!d>D7`r)oSe|R$Hg0U_!^&nstajDmZhvzzJb#_s%WOvk zWmK?l&^v5n)xxYW6O3kdQoo@)&i*?mFd*BR>iGIqRn8orJt8^dpV7|mmdS!7bDP>_ zIXN{G;s(Anc6j#pV{M|2;iV^#8~RlZ8ujAT$Notl@fW1t##sLVf>Bv*4Vz+1@ps+M z6!yWp5vDN%18(Ae$-M=qh=tL;rQyos7>}M29$h5^?Wv@fSfwd>X6k*gD%@kTI>4>k z`k^kPp$ovfsw*T@qyOG$7?Xd~&GuNi;aJP4#{`Wx=hI8AQO~5KtC`<+R7^$M7M}i( zcw<2@1CJDeF^BoE`Z4EU2rcr+uR905wb8P^6b{i|*Gd0G({)0*25Vi%OkHxFR`$=L zyWkOjt?BRRD4&()1Fn)Rkwf{VD=woQ%*FoUU|Mj+*?m~}^^|fzjI}&`@}KFNaUX+e z!Rcus$%W{yXa1~Mft|k}m9OIFs4}rlc3L+$pfdBEx^(-MpG7W0Z{4!)oCtD()YWOf5u zva(%UBZGaA=rJRF;JA9{^Je6S&X%KN*(09i(i82BmCC|4@>g`nTm50=75`>Q>$%j3 zDE~7&HiAM5^CyASQC22M)-(PvDTiTQA-Yy@*zQtd~eVHMMmuw)VpQr$QJSDHP4~4`$FAD{%p#uKFP0k z|7+H!iW(?r`ltE&##&^CBeFg=fLe5~JP0a--iIw6(<^WC*Y5e~a>0un77Nt&XB?w& zw1)bWV-mi`dWEEW<=(jeuq+E_$+{(gQE+m(Iy8Y;5)jW-dbE(fSL{n0-ZkCIFy0pu z>A6=cJ|ov+8dT+{;=DUCY>ymL&m`x|I3vU=Dv^wII$4gi>b`H-bYq3 z&$`AcLNDKl=qSjZBj+^~A&n@ct>|L7e2aJC1wJj5)xIAdR=&Bu_Pa63!zq$38C*UsBpvSvu+_s5nznTd4i$euepr z@>ZhC2I#3Lj^++}a~auts@+(RAr@eP4#%p@XZ@kWPV@?D*rTo+SB+IEibLkBNINwi z&-!)+TC)YSC1oFTf-vhc;mBYbWH0#ecRnjkTD-hHoW zLH4E@9}$Mc>;G9~pG=*x4iWiWasFe}p~kQ6rshb?7`l{?EZIX45tUUE&zR0%2CFb#9pSx=Qvbm~H<2Bq- z_}4h>sYQPu%BTq%pclizp*ISSMOS=8Od`+cJJMoYd3QsmbTQde_NLuiso7Z z453>=a?`kt+0qY;EU&LWmy#b{9`3z5Kweh_+-o*(Fx=;8YaS}iC%jzuqDdUEIpkdi_$k3^qR9J#BmVl<>O$#;@ICFUI<~Au!Ra@B{3h|)$j(Z} zt(O&(^$+Nntp?zEbFk*A5)RQGOO~|#v#8cIBUTX6T3M^Nr8?NS5Qp2vP(o%k1eiV% zBqQgry7J4;#^v|JZ&3$N9V<#`tZM0pCe0<;Jhhh1T0!)0uxZE@?T^(TJmlk_>a#yT zr;Av?=Z8nCb6iRfxJq3mPLo~f?pf+g>XpH76zFB<*O8`!#?|LutDpVY{^w!ZD%<`b z##NTO^*;nz34kmi5Vn+iOzbI-MQzH zrMbHR1#a9Q4uPdTgFUu3GY*Q%i0H#wpc^C2`++1EKd>*i_Yc4zF>e>_{;?<7(7 zYk10s_z2oh>N-{b(i8@9t%1?<8s@k`(SWEEP^Cvau*!7HniqD44^QGw)TM1(-R?Ks z*#&A39ZTjxjPl_{49QnJM3;d*f^^*a6F;beR_!?>yis(uhAKgdYaakD=UW? zFLXtGmYO679Q;iTzM_VA1R4gxY?t&_Xq1@gChDSFpNYYm)A-aO zalj7Efj=G`==56kAZLF|@6NGJtJbd%sgr;U0xtJsnkhts$DJx>#OiQ`_{Se@<+=5> zNw?qDZOt!yA4fQi-nbL>P1|4e-j(6?GG4q>k6Dp>fO}3}vJMJLxi^yLyua$Ll$u@m z9y?z7`oU|=8f;9rTmYI=?=!Keb{D9#by;ovZb^lwy|_hc39xfDDyd7 zAtpBmY%hOt!s_oz@KvCHEQFhZMTt?|$`N?;fIEO~A$s})T=@>YT$RwN+l8JD&zf^E zG=+=7tr%=E@bS!F$Y-~}ZfM&B42cu&dSMQV-7?2fvS457r{veHIH;mZkXNk7(1tRF zdBB$|gD-R7Ux(Q`vb|Z4nVfzDD1Wmx3=!~=(En+7$gldrh?>xVHKNWFSp%?%2^kWm z;SuQDL-ERet&&+;c{xrtz#fYbUVXk=<$zr)HVk6r+Iy^LQ2dw^^XqPqk=HDnpUs0% z+~zQa#V~L%s%JazeWx=|&f<%~Cl;c`<#SvKJaU5)1qV*&dPpXc2Hda&H`wQ_w%?)C zgFF5yM9tg->PkiFQgwp6j%+K>0|E;Sf)nDF8nP@C-Y3UcwzI5IHF~a4Z5n9+&PWqc zf>{^yXX<>lJJF|~a~%laiORu$>UI5EE2=jHSea&XJsW!J}1ZFj+Mkhy%X4BSa=US>E+kh1N`SmK2>A22%;H6 z??(!G4UouFvoi%i3YGcz{f-uGJU~u*(Sx5W{~*U%Nja8E=Ut|<3ZDlN{>7GBBz2r) zr}QK@6Js>vtK}_8nF|gRupLjODr8!=&(W-t1`!-@wl`F{%R%&fZwom?j_`JqA+mW$ zJ6T8qSvcGZ#MlGy8Q22awtgv5z&rA8Y%lft8K0=Ak;9oh0p2t2Am&E-yugAq{2!Gf=MeRrNiPX2m_`2AHv5X-#S|>I3dr|A$4`GImWZ?Xxe-OZRzOg zx8v*$$BK9TG34S+Od7WbWU5(lDQ(X<{}Lbb6>U?}5(~l962ZL&H7Ub0-lzix>^`xY z9slfEr~f8d@E%EZf-YxhWc$MkX59@1-^}Ldb@iR(g#S9PUBj;Sw%DIHf$2=%>JBPG zSo+J#ZLoSPw0ys@o#x*f(tiI?MTP`q=of~;1?^2{*@uKx1MR5QOxnupDL&O_^BS3s zEq{goW~}dek7O=n)2-lJaNkg}RtVyQOqTzA|!i?`#l=&E)a-gS}T~?Y!#u zSAl1VVC%QnHiPR(=wM~0mO_Dz!d=7dh{VX4+v?$j%tztVLoO|d5ZKDyf zvU!K=8+TuC@yt|}SVgaUA9QAao5nReP0)b+H__)j>C=Pu98ugC>%!~hvrI()X|wgP z>60*0e?rU~M*g(`7R*Feq)?wBtBy@a(M;0Y&dkn)iv3L;{|rx1qv2ku<5)GB_mCe_ z|3@IQaisbY1yy%8;P#sZOXR7sKp)Oekpbfh4K1nJJ`;2d;e2xqpX|Ah~^%zct$*> z1CHTT&-yYh_e~Il7VODMfUJdnM8c`R)p4oZ#1r4 zf0#Y#@ys)?iOvJs$q}W+i0@>s;Ec810A-j{K{91N^}EC^EuFY5FA#Y{%rz|W*Gm(}j;xuQs@dE#3;9uTA8A?g`IO}@+iQR7$AsJiM@=xCGYb2O_4{gV zcPYtlm73yqX$|>H{-#!9IrEi*{%ud4|8x;|w&v8iVZzm`iqocEFnUfqThRK^TTBv; z-hAfUJpE z$c7QkcO&eK!j6!px15bYLC3tSkYk$ZkxZY*4>W<}i5SJp6Kt=fexuIYhnp#_jdlE@ zQh)ogfy!$4HGIsjBiQZ2T_4;v+uwNYL5a&VRk6NgC-sVe_IdUl`&xGg)uViOa~T5h zGcXw!`l}80SarR+-5QS(>Lo{a|HM?vwI^c%Q!;cDeDe~G5580PtEMeNJ-Fdb|HsxS zmdNx}u4)EyFj4@G88+wte2k2#lYlnEnM7l-3>4~B6pFz1)m>!bQ6 z5EXOGSAUbaKAg3T*c!QE-CH}$rY@;hK*%G&Mv>29fdDxQQ+=Bv(Sf6R zI}b-09mSVi-l_lX%qH>R-qR@YdCo_KJpT?$Jw>w35?kp_m1gv`{;zHyTeC@d^VcazzvGxkQJP>b;31M zB5&4-6V@FS6je%SKK10onFJ^yX6+O{)w+%P!V#rWCTXL_r-jd`uO9BO&$UU%Qj(D+ zO8Wgwi0tz>{{3&pXhEjcwYNk_uH7E9TSMgu>eZ`agTf1J}L``Cj!z_h8 zMNKbuR-n(w=b2yj)&^J^eJ#F!baGut`8`pqP0PWtQ%N3#Z?xDHdxyn5xR-e)_?x%t z%&o)C{cfQ-Od(QpO*1iUcg23inM3DYa|xS*-y7~d#!XD+5R5I)?$Q{ap=qssR18h{ zkd3+OMz8ZvRs0=YGaspSzb4!hl?iLDTky9wICE4Ak42tNo5>r^q_$;_+AW*n3SzE( zpqNzbs22$McCc(1U1Jn541|s0q>c4)1x5PF@Yc8hlKgOO?$=c&5lqv(;6mM1<({f6@V->9kKf#5 znDk$CA2I)i`4Uy+4JH;ZOdNVMG`C0I0)>ivW7#;8LnMd;mOK}lB$^L#&(c$d zkR=hO$(+m1u57o3D}#Fum=v&ide#K^Kj-u%Z|oCz(Dy0#46dkCoS*gyA7;l#UhG;~ zzh~yPeD1bhUW8s{uSm@aJL92djIPUZkteFDm*#vmW~v`G+3XsddiF@>KAVk3gJs$v zA6M*u&2lb#)*^}ggmqJ!>Z$+VwWQK?|2{>T13>M;4(w!7eq33NI%$L{!bM2?Zs%Tp6X`GUJ;|%Z6>sMk)VG3C-YBp+HAZN`un+~T4S7B6g zs@(`ywtEh}!B!I!I-|Ix3EdK63HA1%nUZ@Rg1a4ukt;eXgi2og_-G>t?H&b8uCBDp zK_Ou+jVJTj@Q42t(e9qLJ+?&nimt_1C4#eo0%}3TM?Y%%`OGSDc%Hf=_Cu>YdC$fJ% zw`-S;hdZ}1ceOUi_vkQL&dMgn63`7gYfd6rmH&osp8ZHWO{t^>)&pE$UVJx)keJ(IC1*a zfr?@)aDLH@j<`O-Ou~)X;4~Hu&Qt^5X{N;DcD$q)~x1d#( zvTx2KUYHFqiIyKFKQ5eMDVJH3FM>CWa>>=T8*3WEgSz_jlI_%vdN~?+@}AcfM$;x) z;hEh4tW(<-^3E|$nY{&^%Q|1{O|7A;>%-DznYIGf84X)V`k5)>4w4%W(w0q1Z~M2- z+I+;E0S938aIEyVNLF^ONcy_shEw-*)6vkg=JJQ^z5)=$p-Jqi2l)X%Kedn4xfXe> zv`gM@6X7#AZJKAAcfC$9P|5c#;>SnaGc^7@P2oftI0{uVzW?K;;@h+8wa~(X!NhK; z%=AX!Dgo)UbvM7FsF{b+Cv#m1GqfD0n=wtnd8rnqBKfBAg4#vzapQxF%_0CUZAJR>CL~n7W6y+lrDA` z+2xICr6Pi@CRV@4jP2UmbzzfW(@msixA_0O20NFQKedcG>Z|#8C{Y0 z#VfI@s`b7;vh^?$32mJFx*x}vdS`77oM_o)A?Ae$M=KniK0dVViAQp)CF+`*9W*c- zCr#-kIg>FhL*v=@uLLpJjvbA4yIG_K(g=cRw!rn&e{X(<768t=Aa$gIt3;n42}hX4 zH_cCH`%Dbfa?}aPOfBnlea$K2^IN37#Dp3QCFFSKoCP2wjhI?uH$c-b%Qgm43mmu5 z>LUVuJ84AfT_SVny+r^F;)sh$ZeZPEu0tjwjNjveX4v{cqymYkv4jOpV+NJ&y8oWi zg3f#94QtaTqy{DoDUn^UETK<}0NKq9wJ^e6O;Gcod4;h#7fe#)?sk6`Dlh~+z^R## z&@l%;gEkOb{lE5}ru8$HljOqy?SL5RmbrmAFqG_rV~|v>K8id>hhniITudGUE&@74 zo&j<|uOXoJl=k|>NdtX^^&?#{Ymi_7DO?>6$hC*8%TY?z#jsGl6atTz>dFSq*bh z(7u7GZB!-T;8A6?!52JqupcNGMsN%R8e^E)t0lKcvOc)eStF8$>k$UV2jD^XWZ)8N z4QW z>v()bHEEc})$9`%t>sfx5Nb;W9OFy8QVo6v$;d<0#rzDc1b!IY8Q_e-dwL{|i{RMl zE&ZTm;`ki(6L2FPp>&maWm&$#2-+zYrk$490Ux(+0S>@#@7s7?i-r$K}(WAv8j zb7{rdU4R(t^;z&h7Q@wDMDzueVMN{uSi$BgazA{cw9{ZV1F(@!ke(r74xLwQ(1Z=1i#?~qALv7(L)Gt z&c>x{OdDZJv6DS4n|e`=wyOP;yKN0nWvE-BoXu6Qxdo1#G%(yX!C*>^>eJaVg?)HV zII$1jJB?Lk`wXr5*AP0kk&IK@d>zS~=ylbO!nr66HnQHRc55A`AoG6tCXeh0(qnje zlln6L&<5nkBab8Ba#nhz82l7wd_Ear(?IAXCU9@%&lMXE+_w~PX?We$$>waI=ypjj zNv-bEL@osw?(x+3d-fdyg4Y;rxPPC18up=oqZpV?D%(C{0eL+29B@KI z5ZsdU&gP5}vF2t?TJiVVepu1o6^SQ)WwkifHD58`)iFy$hB-~7FLlP%Z)?MDrg^Q; z8!w~{M&$1onH5uR>b^cF>Xj5R5tv@qNAcJ1jY^!}MvY@q^W;9AYL=0Y>%)N>_H8IQ znaOjElwnAxN&aI^z zyBVGw=g`mfFr?jYxziXP41&31jY~6CN=sz0bB~Bo&%bKXb zRgRK=>VZq(lt^Cv`ixsc4l|;9Y}>K$GgI89i)*8HJk$$ieUBh1mJA*NZd{uUKrGs$ zCHzQBHEwn@?>NO4Nx|^i4%tijtLmvniDzN^+v?r)E%OiM(X-lU#~&bY^42$aS<%Gf z%I&%z@u)lj6>>b9y`7gRs)WCGSK8V71noF=EWR&p7&Y0WYW#ZzH>gT4S5GQ5&)g2% z*!t!S+Ogyo^uO6Xn%~2^vbNG%ip{!a<|8+!TewoQ!8Yg#$#(i{i>mSytMT=>Pg2$O zJ_nW5(L<&VeEO>UTUW^wB-G6s?nrFoe9tp$N4Y<=4vUi;n9C}C&+OPg9DF%X_F6q` z*K$d5-#?1ue1qEDT#?s`WbT+c+Met9O1(l|yavewdtA=S!56RF!INfclD{tO&qP+6 zABhz=*Ls@toFeym+x_^>?Xkeny5F{D)sK%`)OR-pjP#^LhVUBpQuB=&XYv-JdJAKf z$6H$*^#3e@pM1eK4fy@Nv^FB)t#o zdCO{Kc>bt~!Bd}t>tHy0x>uEF{n>Bf)~9?Ja1wL4_eo#B6DTS+*PktG_IF8_VXY6j zbc$k{qHsJvQXgirky|&2%7DNU!Z_%o6h38e+h5}SK|YXVi@qf0lM)A>R_(wD5B@h{ zZ`0WLcAaCjqU~(d+8nw>U`@Z*T*ydnAvwP->$%q2?`|QflkoRN%pprO^=*$6OdD<4 z40BmwG6bAAOur|tAgq0c(n_G+&+taluV%S6ux_xO1gSez~OrWiE(A&J7#w)CcuyIe=XsSMo@ zHM*W#L$tKP9q1eEY4XuJ*wu|US}H4GdxKu^Y+t8ydTq(8*WZkUKa<#ieTMQb{h)HU z{lk}k1cwO5fUD#Hvy8y-#DyxhF&1bq7-2krlwYKR&GAF;$MwJcil#(Phf7N(>h+Ow z^1pOjdQOppsT(JLt;K17zSVBIJKHYRt2qyDoiDvu`pt989LU0ap*0^ieQf@PV(ln5`397n_{BfYmqX=%xq&fCGgxHyD`=Wvpz*(5t?M_ z`1r={E~CV<`q=jr0M;1A%JQVbGHe(MX4u?isH9w=Lw;P~*g>KR}O<6M>*gRxrw^a9k z{xm7}rS?Ev`Kv1B!EMwSPqCU$8A5pO#u3^0_Mh!8Q)^vQcVZ&>lVXedfdVH{N0}tT zEdG18tx*3-m%I;Np(nculL1ZW$XiW?1$Bn=_1;x`Ce@_QRZ#kA#-CRitI9OWQhK=3 zt0XMh>cfJ|g+NbptE7i|*k7nQOqkwr$ja2`My4A4x3{&_uOsKC8bfli5A}1W5Ni#2 zkan$V`}XWMy^0D4_bnMHm4~(DORTwQ2D{npeHC}u^}qJW@+N;#Ix1k~NrDL)S!om&{D<^A&F;d%Z(Rl!Qj{GmXjn$p8 z8E6LjwW;1iutfBoFO$*`jatE#@#mkVwlIR6TRO*YBwax+6@T9uOX-gsCa3vUR#xfA zBRnc;*i_B;5pA%9WijxGSm;#rwJmsa@iU1WkIvAm|16^P?2OmG4fyc3bv4wM{j_2` zm~;2gG5o+_Vuf&|E&ZeLYd^}(=I15)JEC+1wczejd*8P{k;Vi-wG@44U@V z`9H6Ddpq|S$JPOr-3}`vr@}N$XEJf{lP%AWy0jmAgzs-zu-nsDN6nyqK{$M9d@ntd za0feR^Y>O%?UrVz)XiW&S_IMU-Zt4QBUL^R-^6iNO%i56H$gmbPj!NzdSd`=YnXqh z#LMH1&tJ&1-IU?1m2{}sE(E?7O&n5s;{49Lzs|Lwn_wz|apf{x%-1JA44@1T9TKl@kOoP7W7fOK?|V~5UbY+>{Hdm5HEw=0%y zR^;Q+7?thkw@1FMZVFwE1XI4zZBlFt+|oY(yeUT-?FMM1k zSETr~Wc5>r#X2+PnmUEts|oFOws5{zF+g=IlsS~YE+kDsF&o5~QZ;|Bk3+9g7Zd;H zzYA8TUbMYmm2E0NsEW;lGuIRhtzG`J&hEmz@W15Gk+7}0gJt%Y^6z3hokCOrdHy+l z?}=I6LgU6B-FMk-k*Q`aPKTBeIoH(n9I0isn18GB#-54z&ATSu z_m1t{ayN^tk3*Vz#^eoP$^c!3zTH?3Sr}V}wj3@0rrmkqj@zA5+duIC&x~}R*cr)9 zc!4n>s1@u~2~j7snAe(Z_nah;0ehs>NX=I(y2#3p<$BcsSm&D@`&>V*_6ARa0a3T5 zP-mV%;3e{AmtR&Av|%vfbaJ4J;RXLyyY(_ey39bdr(mWKnrdJ*tiVaLGwe0-Z?XEG z0eOJWCFd3TyS)5-QowXTR%(-RRB6Db-zz>;@*9E!e{kBg&*LZI3eAa-(p7_dXLp>c zG`d{h8*d)!9|Z}jFLJ6!7(rjqI&V@f*77~?Qy^RO-ZB4&_4q{`vp=)%=#7Ru$4kCx z%eDLhs&S$xj%n7r@t~(~yquctKGn=ky}36&JOOk?CRxmkQ{o`nNR{x)xaM$woxEDI z!)`zVUaf3>w0~KgSAPRP;+3{2VFyin_qwj~+w8CYFCjDv1MUimTBrw(4^>}b{+`N1 zX)o%kH=*d9J4ln_-PPhav%dFQL{j!iO{fy+GN8p^yAwj)r>P9q4ucqinwOwfL#l2Q z)C9FGObjxBrFsc8j(|+%BSY|-4HM&X7_3{W9m$e1Jq#vJK;$710Vatq;s6`Y1&!Rd|10R_N$&jl=%OpTQL73+-rR)B?3tTWTf~*ds6!F!P0DKDt zS~ZO9h~1)U(B`>HXe|w1jR~L_YG^dE+1 zG)P84wPrS_?JzSPJtI9B}YQ zSc1%OEvy+`?MEmvf!za*b=zF!7x-E;+Do;GL7$@T@tG(COV`zeMLADb3pW_ZukfAa z@D32WKvz?Vj@=>e_(L=4~v;9fky zMxelX1!x1#0&WudM7e(cVXC-JrDI7-V$;^?ezy7r0s?Jc32>vA&XrI zwE^fdBu@)q1}=|)2+YLIfT1x0W+>slgkKDOTFuqL!lS+?EI>B4 zB|)2jq`dcYWLJ0;sX3tPGSiW*X@rr?8znY=6Qh7jV1$a6M&ZX z+s#uf@tv?B_#{7bIlV$`2owirl{u1pD6Rxiqv@~|{|isZ)A9uh`^AQmBa5|s)!1!t zR_bU>xBpCz4vR2C@FQ(hBwh(DBwd9V(_ep=+wNaGFqYrpeh9w z0N#TzZzasF?UQ+~0XKk@F`8=Xh8SMn2dLDm4@Vu<%rQ?f3ghRv|2vwm=Db2JmEOTZ z39Q%Y-)W-(7+LMm%Mc0y7`*xAL9nGAf0xsyDPFH6<8|VQrQo162JxJoOs{v-0A_n< z{{U&#J4U_%!(CaQwd0`ZmB9$6qa_U{`~mPX9cKtTnhji{W$v4bEf}oLz;=K&gR=&1 zLBp}!!(b4^o9hi3?TUOzuj~I%puWCpkARS#hPY8QRb%brda=qMVxwUj>t5#Se}+Th zLV`RrQ@t)dg86p-q<^TQG~&a;_uN^)`rb^lQy-^{Xt`wK?2!ZS^De)@QV^oUS9XPE zCwSOw*UJAA|JVLbVA^_3`23)?;mUPA!B;3nDk)V355UA6cCz}9bY8vemN_EehANIM z@mF;DXY5gad$fZ~8{jk%-{|(%7xZqP^9g|{QO@fvNQ^j#+t~MO3DA&^cbcpbE$pET zyS2O9Unx;#bsAkp*O+YEAlk}gpgYQiRNF-Hh+oOZ`xRHwlyQ!EgXZ4Idbjltr@ovd zBtaH+s(Nwm=0ZKU%IU9T2M6=#`vaq>%Qqa_#u$BoYD#wL*mKQieEjCetL^@*5|7b_ zDqWTgH>*mmc03>SQInekZw+T%vM%c|>G%cg;`_lnHs_Fo`4EY-;=ixY+=JrgAY@0D z>1>O~`vgVx$cH%Iu>8{Y(r&BjokHENz7UamX_L$1x{9dGc*mCyZ(r&^<>1hR@#IK+ zQ^SdhL%7ay+0fk>!Se|_2(~=gMUADBF>0QMJ;5fwwqb}qN;A5%tgR(k#%G)>L4!b(rxm3 z*QM8M01W$Fn&z!@9MV%-A4+S}5K%(J0_`dKFxIFfIyk&)ZGs#rZhrO{`7D;ROf1^= zVB2=fK@c-WyuVj?^g>eD+Jok@**9sk6nOuGT~b=PAGlqW#l`5RLm6{im@~mv3(==* zacfNqWFb<+y~(F~g0w`RqY%IoC0ViTW2Hlsky}$vut;h5a@I?}itgUEZKqjXeeSNG za^jO-zbHh8;;>7V^NoSZsbTBxzmX<-1DKFp;A`R%7d)3?k-2vH<}#ZYY7IsDSq$Ms zyy~-a@C~FZcj;TB=0QPk-sE4dVYMEuyE2W`@gpx7@b1qDtGO*9xuRjqv-#_paj{WZ z$GcuC-j;58PWqS?{ZoUh&e8zcn~dr=5nr1%j1&drZWhmNR%xxrsf(DsD*opRo;b-v zU{%%1-3w;pz#HHv^g1V1MfPruV%(+J^RaA42GCI&46*R1hadhlOXwPcw2XJf7nQD~ zzt<^uc%~HQ_^L#uF0wy16-aTswq*Z@Zqd0bt}Ho`ZIX+Dpm`)9e{_<{|$br z5e#?aHbh45W3{u!wGI!xTlU~~Drv9tcf(o#@}E>YZ0DCJKCI+i|CG*wF^&#jSBsu7 zy4;xBf}V3Kx>{~03hwgrk7J;_Y+K;msA!X>C>AqqH6a~-^*!FNM-OXz)+gNI0S{^! z@fKT-gvu{vmHW2tn*I`(-MSd)TmA@V$tn+2zhu5nxK0R>+W6|w5#0CV`W@c6{>N-> z`%WGjjQ*%4rgT|;RIcSE!u0#2n)Ca6{tpm>Yr)*<#coWH`oXtZ!pb! zCNjS)JGJvU{-8{tj3y@3kwO^_6oDBT9l6EhzW#LXSFdF~u+W=$)>C%xCLSldwxG*2 z^1b|XOPZ-$haSZZDrv4zo>_l;I1%XY9tCybyPexQsHc&RzFPq57>$xMd=52!^`|fl zO+3#?Z5seC|Orof0*RHMl2)3iu1oLH|q((1lb{!km?^W)uZbNfioq~E^fY;{$Ku2oP}XWs5KUp~#W zQWEFMmzhuQ*0UnZ`~sL$-oWLAEO)a0W35mW`s{1^Cw)8ZOz5Nr)-z1;r(a!@>d%^r zy=rq^Ic_qAecI$df~|pLy<;e^Yd&k82y-kbV7w>~c@iD$0ye~+-hpFACnHWMs4z*qvRxr!4<2k8gj=*&w4!xjFPsXOH}@2U*mDqab(34|OIS6ioES{r?G|IM_roWh`| z8O{BW7-6OUPi?SU*0!wZqr_2Jb>-BC@4Bn(S9mWl+*HHdj??kNZTII7km5lCdeC1{ z#U4(I8tFL|`XJY9F6iLJJqcPeZY98~1MPUt(I)FfbsQI{Ap!@cl5h+94cvPX@U>0C7Eus*!t?Xx|-Iuk2Ob@s~q z;PlZ6TBG!#4>5;S2OhvJ2w|_2TI7r{T~ z$~(61m)^TLmbZ=Kqr<3qdLu920d2GH$zRg0(y}I`L zA#T&Ln{SWC#&+d!X9m-YkLq5kNorx;^zzXb!F~D~&DIKG(y7_1>$WUaY>s0^>uD>7 z0MCOwbyd`Ta^{xy-!zc+F-WpWOg+{FURggTUV5IA*Co4I7k{a};5o>y&shBSA@s>4pS+_{;1#nwX~f2vh? zTb%va!{en{JgO6qxAHOY%$&+jn8E85L^V4wQdBose)spjf{X7fPsg3!L7#2M7(iWW zeE)2SUu_4=F+a{a#@tKyoxbFLT;>TCLy`I}q~?*L_ja$k;KHlIwZU^id-i}`9F-5< zbYM8{mk7#vB@H^#mG6XA$EVl16peT6OhV#JUjQgG)pymR?v=Gkd#m$yYdZIfs>_vx z-Un+g9LMz1`RT65`*LXE##g)oT+bz=YZte zpo`rxgNwn07&KD0?TDfzDq<0dfFxO}%$=yLhizcBzB?BQ-~X4G zGe{dsW@gL7zAj|BZhL6(Fu5k;NZWYJ{fBa@YHCVjw*LV???~5> zXRtQmwp2o;P%I|KSlhLvO;>-m@-n1lTyjlIOdTq|b^AjWy{7V+l{`)y7?xGd55Y5Q z7>uYCMuJ0O(uSM7jREbvKDiCOD3PtYR|MloJg1}ZkFCSn;QcBM#i4b4!`q+o&%_j$ z-}V)r2{nBu4jI$(BkGby%x6r}xB5@`P0&}2P#)M$5)8;1=|4vLp%TGgRtxyN*$ozLlxB1s46*m^Yi~n$K_XoV%+xj z*ZB_GS;w~$HkF>N_tgBt37khHuXnIhZbUwKl7%RtxwHQiVcx)%ACVhaHn21O*W-F5 z;Dgpj%xYu|$+W(mjMf315HD1d)1f$N;qm1I;(a%F$>`nPkbnWrFY|)7pM*5;iH-Q| zx;#o-oHZg6xGHH9^<7M7_5qwUgtBtwOxesJ21OK1Me2)m2kMyfOQD-zL`-xvZ;7MM z)^g^!gCMQBjtm9^&Q$2&I6%xVg>Fw)BCo5ljeV4P<4U9jY!y>!Jp)XaG!_=BLhAp6@Sr=lGR(Z)X;WR=VeCj2RM*eX1@rE0lQhiJ>sEdUQHXkM}W>|%j?>R zBeZuIxUW$_0n)5rFs7-!RM1R|;5b!r4N4wr0%&&1%ZZ;*m+f82I(X|A8REPRd>=P+ zfHESC*b6#OF%GekFmCj(al50ac32{@4w9y7jC-%6~nwG_@u%gGWgnx6SfB>(@B^yL9f zoZH)4Z?$SIbw#C`TNP0dX;q*FBwYkrkVZs6K*)6gWK9*>lS~(t0wO@6a2q*{< zSt0~7DhdjQ6xj*M2nfiMgb>IiOfvU7x!+&5E+jMazVDp#oM)MLg~#xon4AL;$zlL) zaRUQaB`PyAOdyX5GAld}=>YahFEJX5%s5a}$Kf1)3L2+hdSPxN1$;z`3AFEZUMOm` z%f*q@adNZmVjeD(J1Q7}MkO<3#~8VWguT&Vz!*b>=uzf3 zw4Al0x(OwoVEM>=zfuVf#1usF=nldMbySj&k?l-G6|zO#mikPN*%;uGN3v%17z+hF zZxt?Npft&>f`;->by5JyC@IDoL~7tGWqxBfea7gZtLp_v0h`Ff#N;W;O;62z4DLR2dv)Oi$Ovu$5)-lV-?sXB%FcV-(5yQ7C;owFHF%1rk z4m|?9m6})Aw(-4yJ?~;KbAdNJ4ZJIm>8=(Ucq=1A`-^6DuuU_kLe=6JM(}5ix!Y(cmH}lmOwRAE03qL$||5Yh^Swg zgOPAfRUNO-ea)-!I}L@3(ikH>BD1(;&uRu}@Uhi%mm2qrh@nMJ>T98n86j^ioM-%ag8xr=h55U zcci$P^5CN6mdks{r}uY`!qYcT=!wUo!oX8IGWTIu`R(YJf>9rWm<;l0M*4j#TH6fG z73U5Wsn%0FI(%wf^tMBJ&!Tb(4j>xes4Ox9kNOQ_3PEpvgf}=*8k<}6j!h!iR>P26N=)9y)ZCcT%_+}xe!`W;i zH{iTujGIqCOuZ`TEp{86xAGIW|i59NOGfNYBx`-8@_H@o(+j$c6j- zar#YOWb&~e!^W#Dqk|@MTp3%xU76%A*@9es%-hKH`0paO{v~?o0ffjkVeHM=Y@+C} z%jPe}vrEdgrB;zUGDLp43cu~=MqU<3hjVhaI8O=uvJ+FA6YP3F5k@*g&=pZ5qHC{> zjXE=~zw2*wPS)K2k0ZBW?6VNpi*>uVwmo1TBW(YAcwlOjB}xmn8TL%75#TvO7e;-~ z`hv835tUA5|H?AOVJAGFH0`%JgWA zOx^d|JQY91_WbkIfsM}fke@U;11Lt22OeNbZlnEa4;?*QduZSs!utu0dzN~|dE1oii~2ZWmqlJj z;3!}E$ee~-n)cWtTO)dW?d`7*w(Tif=M|${&oQKH9O0lgeQr~DVBwfICM{K-aWQ&! zE#W%mi8+^+vvz^^SdG{J< z#KuI2@n_ebhMlTyFRKhPH45uev}N66X#?!AXPi+NaPT#5{@%VGO68udJ7#k3)*lmk zPPsJ3*fXSHU2QvyW;s!)zcvKkJIl9}ML$5T1gufs8=JoC!{2EoL&rQ~Ee$+R#-p}I zAxp5PGMm@$kk#KiWTUs_E`5K~-jbKF?(h{rV{w^ayso?R#ZN+Sx&_*Fia>QMUV3AN+*@l7iCBnLilr z>U~D?y^rL?3_R;G#CybWx9ywet@ue8LN7>tmf*U&=?yNnK%mZa3s^|dEbsPrVhv{= z^v_mQmrvnFraR%FLzJ!ZI#gS#AeZa?xNpZZhgDl@^04}+)`IUuRp zyJL5l^0Vq@FXw!%*O)f-ZCG>Wh6UfGsCnOd%%1oGUKERU*=2xatGt`?#;41MY?jyH z`NKgDzG-qhXYCz-Iy{&`o<$G&d1S!N`xS!{I;|*hYL7UH!LYhxPndvSwyqqmFZCU1 zLCSyr=gIk$Hx~Vzt!Ap)MgRwFs}BY%-ILfqvR_#h100BG%XZGrrs!lTw*n&50#h7o z4I(dO83v$B?`~Ue>lEl2hb96iUQjQA`!3>&rG`JNA zdbD_p0)|c)0yJK$LF$>T%el^W+Op!{6Yuv=3O}m~51t%}y!(Ym6&{EoGwv$;m-ADU zW#l5Qp7Sy8lRpbei%rk zxWHNDT2T|Z>c?wC`5igeVSZI*fY}*9o4mb3JKI9b3mGM<^BiOixegd}!**FkiG{;< zmkQg~tr_$PFAi_NsX52!elM`=k{eKsA24>Aa>J449PqW(Y#_6>!^O=4=Xk=nd zU>hg5>R3(MUh{<6_3=BO)9TUl)lQBo)91qV{2!__Q;s}z@%K6ksXH0xnZ#Nx6u&Iz zh;b~1FIFo^gL8X(3URNz{7xiCaQXP1OVrUad#Fq1`(IHmUQIF+f=~>MS0-u~*gRf@ z=>m(lQ0A7SF9OfUFey~jU@bhBjn~T2X{c?a<=ECllVEM!@bU}PH52Oh3lF?ptO7i% zk`)ApM6SQP-(Wujt`=W()MWa({G;T}mG3mMThN)}M_eFW1cOzUT>9lj_L{F-adLmR zQg2h7m^`NA9_kG6tEnDHPk*gYlAT5$97NIUF|(%WX)m;#)h|@js-~gDn}He6ALn$K zF+^3#dWw4mWZpyWSQ!JxYRbXz4hFclQS0^N9O!qfZ_cX2*Wzk9Ve$hy_sk6 zTX|er3TtO44Zx8#gANSZux~%iTYI=o)MY@r-cqyWyOyTlHGX-r0gJlFKbZfv@p=R^ z9Rf}D^rW(J@c<<-$U{RnaOLGW(bdSKHciXr9WW)nWavZ*`Zh-hexa;I!$r%UP?paj zmtk5kzx;FB_Rz`-^SndqS}`{aQp=PuHkZ1at2TC~jnJ!WbKZ*9j_l;0e!KfWoF?Dt zN*7IhLRv__`VLhE_qrvR4ulBL?*Z!O#0r>lVJ3HPH|Vr8t|Wa&9SMN7odV6<{elgb zgkbBYBO~7Y!~Bvpyy>Xb#!VXiRVBWm_~@wJ=-8LgojHTZs5`^)Ylh<5N2V#QlJ(Sq zGTG-dQv9-wQ^sh&5wtm1c6unV<-d!Tk7bP+#MCkO$tG9Z(q@aLCj$}>+Xg%&zC1|t zG!$4eynS18PPIcSiIVX}yCF!r#=JH7Ptkd9NA=`AyG_U0n zLvkd)VJzGhr40Vg;iUQ+2_44%_O^%=o!Ktwj#sxfc@2Whp}csP}y(S+_KrB zVbJ|IwBEY=Gby)8B%CPFv7dGKQGGdjrBUJC%ZyV!IvD#CVSDB9b$5Y39Ac3#(F`R^ zSzsKVXBY+$RU=blVd}kpZ$#?*Tfwx;t@jCs)&IJ7jGmL1s_QpX!ncjMg_CM{Hbx;( z{bTXZR2dxyJVL2}yupjI3@~FvW(*MWuoV0{YYlTz(L6Bh95u7Ee_hR#(6umM{}`K9 z_(G=xat7v`^w^fZ| zV6l-b?}wXcACL^=R!68KJ{o(8Fq5cng*1ZH$mlr{=|3gb1>ntMk1 z3)(`;m*X%^YntW5jPOXwOB9?z4r=P5C(IZtwh*gX&m*WAV?prEtHy!=F*$1#{-A0b z9BKT%M8!lwE3;fr)d&5Erg+;i&OkbGK6LR4qdmuS&kX%um2&QM32wN~!0jnWF7hhU##-``wbVh$ki7^0n)9>9G-y0+V zj0AWlN>q&`Xd^&_fM#jQWH#Ii3thw(dwmz&UFeXL;mt?|29psdl45(i3y=Qltibf_ zKS+G0Xt}yHM)DJ_(eT`8wkri@6g)2QqOsAiSzU6jT^BsOd!z-}Rl@zzqG_=2il>86 zD@1cZPV@ts>q%MwK=&DZCYkDq00#8-7?kQc@em16!XS*Amx00~|02rykTpA`%ezS8 z04w?F%tjgcLU-H6c1$eA&{YWOGjJM2mDC&mS2`ympxIIZ9B5n@G%nc8z@F#^M@n#3 z0qWT?SbR`sk(=S~qWc^7hrt?P{*$Igj5$eZmEKBbbyVN0x?9w_6)A?^0o0I50eK4o zravsu&VqL=vY`hyuYtk}iU<1PFEDXSfHemqHH4KLBSu}7IrcXC4~(Ry1f$>Z88{DK zfLd&+60tGl+<~>L=y3g;rNT{P#09AcXS9U(suF>^LQ}el`m3`aIUjq|J`D2(8@xZk zW4W1t7xUtyXglCgjkqN$62SJ-+}o4ZIfjh5^Xy-tqh%&IouTqcaFz1Og|ZLsV$-~t z9wr6}*YNdxFJeh>r;W@H;D}V-;_C(W|16DepD;^kg?-v%4lBJh4eWh;q^-z?G0!p_ z_w^iR3iu3~;>e+_eX0wNW{R4mn?)3nTEMKC5?ZGsB4C~d3|QLZR!K|?%D@*0Rv0!2 zzM?1%Y2YTnoi5%E=6pbhD}6GEV9^33^;EZDCAZ3>E^yqJoIlo&!VMd_v5mnH=#MRy z_9f=mmMGau><$o-ZyLPV(K**o7I}MX`TdC=6xLZ6)~sV;uot& z_xIYyn!KJ8jKdxh{=ymRqKC0686i*^HIy}PHqk_P0=Q`+^X$@Pd?nAQqh`T<>)#E} zLcQ03VTB5h`Yc6sgv)P;F%AOH`jx)sZ%_bK%c~-p74qPZh-^Nyd*9)glAK#q$^9Ei z=~wD#ovSD#o}7u@@91u0a^er{U?TcFE8}5I&S--l3w?scm5t2xD6fwOzFH029LdXH zL62M`_bmt`ZEj)FvBwHGG2N~2`AP_Rj+WHIM%B5fka~9LGp`D(y-@uhT3X5 z*=injoOz%-#@~Lg2#ar|HBmpjTgpePw?(HwW>3{aS2Tv^c z20eTHnf1oz>ZH4|!ll}{^)D)Ve01zd3-O8Z7nD@5K>tC@iWYi)Jn~^O@Avs#du&G2 zk?V|C!a90J@aMnkyM6s=b;7#)KHQpvCt8+VI{tO%4HhiSf64Y{jjVEx4>{x?zu$;P zJe=XZNZDd(=;xd{`l2#uKzN{mV{jhIsb#{EtXlX7Swm-WUk<)ZN0B(zQY)LQRx)Z< z?8ic%bD#Z_`;7H%Eb$|ps4giHZ_1uy@$i5tl$uqix`(UOTO{xN^J};D{$Imuc^%&o zxFx+OAwD9Qr!qa7SgqZWk|+#U*y%I8zPGyVAzSbCA+p#=?|-l6v!t zn|<;dt1L^})G!X_h9#o^d2Hx(7LPm-nZodqG^+sJ6WA{;dyPh94XiO)n&@Nd zPOp{@+P%=#ZsU^|F?Qjfb#6DbRhm0!EviKy*w#w3nO7!oGiW(A$>Z$J%>SrNnl{By zE5rKNw}|)b6;+mH_t^T+H@Xim%m(3W+Zu04l(s(o>TNtMqKBOLOs48fygrQnq4#;v zI6qe6;4Gh7v47gvj~6gwuir_nS^ws2LaywmoX|Md*rKVo472wE>>Qf`cDIAV<5FK{ZR2)L{mh4&teJ6|Ff!x<-AeTMl9!iVJ)-jQ z(DZ5Vujgl#TUQsK>6+`2@y%+t0pr1HK)9_h0yU$Ca^fqiA`L&ywj^(hBH=vQkfWaE z(ed?@dW$pnT86&j^>Kr_&!HvId)z%CHW&AY+%$KKCVcKxWNFME|0Zc7zj~A7ql}IV z&3%QSYIxzD3|>p@VE$C8T|Z*Y_+FJ>o5Nt25@SSq8w#}mF<+ue(EK{n+XQ0{BvNlx z@UO;PlIq+p7-qm~YJ_n|QQ)ehaYdWGw3+w2(@T_F%Tx=JVUsj+^Az8q%U8C((=@g` zi&O7^$`6*-Xn=kmJk5|ko#Y+QU0Vo@4)O4ty8%7Lug+k}Z?Jc1sFtVQk~DP|Pb*>7 zJ$UD_Gdkm3jRxM<$-?Va&pejUaP+MDTwI~wTT3c9hvX`~rRG<6L_hcgi_=W=5)IeL zCGXKK%x^3DCi&L_%`b5|Ynt%>TSiq<8}SWu*UVTNvEzN-rK{ZN=+cR*2S*2^4O9Et zMuF9bTP64BJNS%z)BIJqyVH2n#H>|sFY=La`Fms|HPj;@q6nAAux2iLo%SWe!t#7>%dv{H|kP1 z=~qZ5^}}*BOt~>}zjx=nZ_ivxbGpVV^_VWt>LNDFGB&RfjeZ)5md8spYsvFX9hz!> zQ{7V)9zsy{HER0l52(}y)Va_XdH?ofT zwaRtsX>Q)uzkBicdM7XXwr}2NdsNz&h;ZSBI8vTez1`_hp`4`%K2?YOxp4XgJY5yF ziTeR9B{yo_dZY>yF4r>g>vpx@_q3kygcn8ytOyo{{Q46ZYa>(VLnHCm-wj zJ^WlTOH&eA4zJ89aBt+W$6L!!IOnLgzu3IC{gv*p`Vvnsb@|YlErjtgf7~(h**}Pb6aueCh_R zfxAx+HM}l9T4(R~kh#lnv*Da7xW{TL@~Z@+KBL}9_J4dKNuf!lV=ucBmIx>4XL>~@$XyYp&Xwr!?~eQQyP5bS0P6; zk=Gn;8MJo9^y-0$1V&8{Z?z9}3wkD%d^yMbcBbvd!V=BRMBy${gsdVh+D=pSJ61t4 zT9WW_puJTRinkV)K%vF1f<1#~?tc%6vyC&*t$del$XdIVqDUHc)m96cH;S@80#Q7yMD+iN+1A? zSVE+opkn=MZ#%sNw{Ht_``tE!^0DoU(Xl`I3zxCEuVT72RtOTNI@WsPQj6^C5?5E3 zkTdZRJz3sVEZgCWXNGMHh@t0qcbJXyf>b-~l5?LkmX*){wfvm*U$mr{vdZXCd=9~@)_J)6jNyd@pX$CX`l!G&ZiVcf*tJXeb>d~U2eI{iN9}ZYb^@Hir-KvK z2i~;4CPqVL;v)v&v|$!1Z$MhQ1Ifif^Od&eD9^J;ht4KoHD0WFzZi02864w)R|oMLO39-? zvnp#l!P*ZNU?oJ+D0x_6XfsW7kCxAmiC7ECfC;Qfa4~3uNYO#MW*1P$$!(ca{0JWC z3qTZ+$JGZW*bsAK8$&+l9&A=yXgaF+EDB*GO-@D<45eW+Fu4UB!Y~gh_I40Y%Z=R& zkq(RoG(J@-(0Y&R(0=ek_#Xx`?adxmK>5{Y91)HewgKB}q&i{=KMEEgOFrivshKdNVen3WUC^bkczyve_m}U#Jv@5sm>%e>COz>=DPZqJ*fWePh zQmCa9H(26aEi`po3fubC``}K)S3Ktx&o}Bmg!cr2N@kacaE_oTrlo4YmtFt1F-8id z7)m|4_CO$DbIJZT0LBL`+j~s6 z3(+9TbZV*=SSYwq(PCtr*z*Pv%`Qo0K^Bg@wSnpNEhC6wFT?8C5q6Azwau%;aF>xr zT0g2~)8IoEW61^#JZvp|Bp~Zh*TQllte3<0`{cRr|EF6hYvpBzf$ij~t~s4V$&l#R ziEUDx<=`;7m_!=+Vnmc2;n)EfgCP4XwBeG&> zzH)Fq*5dlN8E&+%SbW>=B@enp+fSg0sH^p=3KIbf0K_vOSIf)f_8u_-$t;UGa6vM7i+ST9 z9kXMEkp{;w(h)xjBpgx$b{#PqlEmt7u)0~`27*;0Fi|l2aC9q!+FTqBT+Lb1hNJMh zw+iYTZMyTA2v7-onT$JFjN-xo+a2-ZTYw&g-{imnpg+czHQ^f?$TC z{=>IOhEiU(CyhjgjgN$)@?jC2*uCQ1vHR?i7+vt43!u8nr^^0bp^hGeG?fp-2KDmU zQhj&HKBW3SoQ428B;hPrFe`r97plYc5W*62LZ68XmD2Kz8!~i;g8JK26ChHe`G5M9 zR*4boi+h(hXL+pw)sCiYZTw_DVwU!4(<8T_GO||`Xt;ijzPeR}a~Ur==x+etDh)V| z^DYeT?=9fO+yY48Nnh9?43$SCDnliES98uIs8QY zBGq&D!hsMvU`K$Lr~0V^CGwmcjee@Jtg9L^bBkX4w9dNl*gFtIRhtO}Llmx_fLnDWTD6R#9+Op}#m_ zmyi|82Bef(`sxhoRJBdXD|Y&FCXn_fXTw*UI-J$@MakT!Cd*pza-?dCqhA~Vom%x>Pd7XHhEJOJj86uHHt67MwZFF z?rAfQ-E46WVL4mBTGuXC`_TSCtE+{UGv&?P4NAL7>ns$qQSPCkCcoz)&uhArH6I4% z*5sag1}1@iOLtcPTx}@--u)c$rBjusiu%V~ig8vOuIT9JSLr2Y0LGNDEmVv@$X$aj zOI!{TF6!w^^w9{zM=HN3yjA|%&^Iss{%vEPHD`6C-w^tYzCvr}kv?Gc)#pD3jpR`t&_l#~Ln&U9W$hp2_$Csx&qKyokOwby7a=Ma0frq9qm4de8Zwy}zd z3THj4_akx!J>TZE%z?V>OtMOn`};F` zO&t1vZP6R5irudj1EdEiiB;#2Huo*d?@+aBg)G3S(nV;MddAT6P6uOE-mm0AeQ0ho zW!+kzju`)K59yXGFESe8lXD(COmui$TJVbF-mu&4&uMDJ#WxSwj^Vkz*o4EGhc0{G zbDx(rLLkCi{%Or57%ab)uuPvV_zi>}Zz%E<9`o8OR^wJ9+)uUFeN@ro196Tw>mExg zgJ8!+1TmiG^`<_ME8ID}pm@Ep-@ncpUmTb!)mj$;#c7uh= z?Uw^vsNT`v4UoIT(s#d+((%LXfaTvtF`n!320K&yeDm!JkONpnS$Uay7?q0t) zn^oH2A*4S#q{uL~DK(njChW46%1uMws$({RrVY;)NQ6Se&514--kPW zX-3&pzxDUK0Vkw`JDV}w-pFQ>GYQfVXt?6MtF~+gZLaU0Gn4gt-JB>NBByr#chNOr zpxISkdWn2p(&!|V!lA8E0b%`d>)@3dAgY8zMg~}b zFbu3YsOu8jdz7@gt{r6S$uM z_w@M3=`Ti+st4uz6t)sF{@yekygzj=SX|O4PQ3ZEZFlD#efFXI29Q8GM-+yIITyvP z+wjkiu|JC{qlf%*B;;beYzphk1@Tjya;aAA-NC4~T4m+?TacZf@OQc2>$bJvT0yHX zo!BcC1ME~fdU26%@#^B7^oFY~lQBLHJk@mbJhToW!)1~?&J+^^kj2dn1;mEQ;)~iYmlB3pN6;(p47g6rN z0jVC(Xh2lU4mYS)y;BaQ1f7gaDT9#IrM;e<(KGRJZv8mvQz8=WJ)XO3wk6MvuT9aU zXzdM+516|HBd5fFM3z`LMVNNptq@h3BUY`3u0Us{YCrPfc_FpOwtSgp-^|+MvLB13 z?+3c-T}CAOt1_P#&*_NLraf&|$veUs+Hm`=cp&3BvflP+a>nov4U1Ly5c=FB@~qVCaJuH03kE0N2)x{K4S8?TXmrH{W#-md z(&-;%c|}x1$TCS7|3^Pj;H7?alxRiw=_Ni1@Lu6#D8wuUIk%f0 z104@w$}Tj;HkeZ;mEA~?NpA7c!RYzUjkAC4)7E8qs`$-7wQ?7((o&v$8ou(RX=;B_ z0U=IEY0JvDpC-y?9c*yE`Om&vcXVG!S@lzM%Mn3Ub=RHaJZt%A;@bQ5?aN5B6O=t-l+*v4cAFxoXSJ zf;Z)lf;>i(BndDgbF}J+vsn@zVDc+7a;==>{bqiBx>c%fOD@<16IsV|3pUnhFVyCW zhRq_yYX;gY>RIWAJG+F)NUnlUq}A62oqnD>AT`KEujOMhJDqpJOVO;~XLY6Gyfyew zf3|+9y_);9;N#zkz4SHO%gZ~z<3~^aA5VM%8!YuJu%LgcUFh|xuj-HKe4feRlm1pk zQQ_#Onw6_IcOK>*u5PHV3i`httqvSeEVE&b*SQ_X#3h2+V@K1eOD+1^H{xvVVgnfG@63y$&JEmaFY6usTvo zvBL!F^5aXDkFjaP0%crQrbh9t9Fk|Kj~8=5BJekis6_&p_op8?wR%@RF4JEgbAuB#YEo}>oUHVV3S%@G*s$LleyI4K1{ zL$VdDKT@=3$%B&kBTGm*MPXQgKFwFRi`)U~`9;gsO6XsI=|D%NI80QX$5l~+6xoZ1r$M~r1?KCDR?Gql^Xh6xg9w8I8bk(*?Om}1_9R;jChG@`2hmAL zo`vI+Ty!I12?^)8!V5hmU`i&qETK=yohazx=m3f^V1}jdiaNv40DfWL_Pt&Xo#_&y zOb=Mtj28;eLW4Y+cuA1an7O?nU(l&6gP52tY9xg{86(y%9XM|x!cmPog+Rx_C6d)5 zHNfxZ*j2ze``(B^EV?)MPR9Bsj0t1Q&y;8O;UjMqJ(>Vg;X-?|9A7i)UqKJ+Jgf*UL?E?=+KyS9;9h|Q7Z+{*rG=P79$``dGCF$=rFO^@ zJ0MTA35Ya4%LMl(rd-9^EtJV_<0q3_%Hb0_si_GB)tVB^Rt^!>Vg<693VE-`eiSYk z$HBc#f}#Xr4$SYt&cXQ@aHfK|FANwekWB+wu_ZGGG_yF6j-D7 z#5x8Y@?rqEK%TsZ=S(01nj6HFz)u({ws?h}pC(Np69#9iw;68@q`N2x^x%H27xd{3 zTxp3x+z1vNDA5Y>%dUS@!+;$mg5aT?ekdF#Pf=g-!;A)=MxDSX1`P64Zd0X&iYT2> zzWEm_Tz-plGWBhWT@B@2P`qIvUNmKZ`XJeuL=+QX$HbK0US@(w z0#J`kZUK73nGyhEH0uGvvXBm7Ga!(lX;)B5kt;NsvCO%h009uyQ8EMgYU?L*vyL1W*3s8 zK?ZI+Pul2!g+gS(l`8DXm)sUNjA%RDClQA9>!WE%egd;PVi9*?J*A19Vs;@b%Ruz- zs4EIn$LKb|B2@yMLsLQl^kwHLd<0g4>Vbi@+RjSPon{mQ0%%kscp9HZhBSK)Kc!xjbjVOs*g zI!M1RVmAuZC}Q3U4!amlK)U-%O9#Dxub2DmBoCqo1J8gG>ce9kW%R%+V2&*2#MaZhIZgf&u z+K`T`#eG%UpT6Fj6g%qB}^eIv#VWMVg*no zLk?0K1W12jD9rvqE=4oqVd|rsDvKh@LnS$AUxb8|g$1=)S-b+mqTl|){+iJqsleXv zWc1%!RWGv9jbAJ=+;06!#1wC{pg8rJQ3&@QdheMZqqyTi@jb zzSEToMblgxfOlm&AGGcp%2Bxh$v4VsbTi{hzW2Bvz-7aqBu zM`a5;={M=O>Q=vDhGt=Z))o1l}je3J1iY7 zmHp&s;>JM)-E<_kp4qwD~Q!?tIhHi$bTPM!w<2pS+7gqGXsimx} z=Jk)bHb!sT{pQVazW8Uk8W0t|?I82ho&&@x3vwqkBzKWj=-{CWM3bk@zH4zQgvsx$GV69tYkZ{?-oy&v-ElVxglH)1wnV zcxJOnyWPFZJpbD6Q~n8saMz#A>l~8~tPOVW*!%Li40p+M|+vU@<|gU#omHovfpd zAkEF%iXQiledeXgu(%3~mICW8r<21Tf~l!jdxJQqlwo}}eTjZ=qsY%^+%&l6;?J<} zeLm^Mg8B|GHCw!~o2UA$TeUw|utdb}r{<0(m5(=JyvH20}(6c%hFJk8kk>9&7KShym!2zx0}`97i-6GxTFK-B%xrV%I%PI$Cds zyY_Jjhl7b0%_fq|FAi`}6Q=W=Gr} z?U8msJOuVBLx_ns_qoHn_@5`JPPJt6c0~};VLWz?Y_fn}H2e=|Gi~9Ec;YO- z=SvL%bH!MriAAiU_uNe2+pIM9*NM01cqWJLkM7ke#{3fR(A8jAnKsMB5XOw(1Z3RI z@W}P_C)V-f0jfikGrb!i;^3e03pd*_AnX;OU?j1PnKKuE(RqmoFJ>;`G1sa>b5st> zC%z6YGXC&N|9BRcmNps>m@a}Lg5Z*&tUk5h4F1Aqi53|yxi!>Cd49gZ>qPkMUEY|U z`<@`D4->|NvbK@0iBwf@{apJ(MRV7N+_k-&hWzVjTLnELWh+n>w)&|Ps>`iVob=Td zG@5BryQ)PDjZcqFgYEDJ)j{kc@6O|(kp5Am`ddq9D9gZse}P%9?v2;cYz!RI zWD>2yo6##PEz1`YW1Aig2D~P+N2S7HDGrRmu2bU_Eo(2EA0exd#%;N4Vf98H|8mr3L$OS(k7M2?XcwlPepJz46j*dzckecaO`8v7tZ!lrlyYMYTohlc z^rN5#E|*Yx((pi~pUVsm#0yShedl4d|29TJ()G~!jCTY_=&O@j8v0V2sjEdWBQ_LO zD4UQK77gh#;zZZ>83>0Ob@Dze7|jnWzIGc~21PUn(_rt&{&UA3$!H;>xS*tB_g zD9q?u@rVik;vOFJi=is9wpU#N& zN4Bo&W_m=mF8syE`WNDw9vs!V3-EfVQ5`JW)9~P`3&^LFTdfNnwRLL2+A@*ZZK7nHQy{H*5Q-?0$N2s{W7kvbRcab1w(r&*}!cPYKIle80#b>oH z0)4eTMmn6~ZjUK6j^WQ9lJV5mi_Dy(TLFuu7?eX88f|6|^a6vKhFOYDA6Wt=Y}KQ` zFh^t+Wj`=kU$)^B-s3^9s~2$*1FAg2-6p4v+@WR1cc4%@=T|R^>f@#$#03i} z7SzH^aPT%6Puk@DvJ6qzLyWB2`+v-Sg8PJ13vGNLI{=v}9@t{XfSwb&rw<|^-4%Ls z?O6;*p+5}GxzxWLU=?C2m01(niilLVT%v8F)=R;M_z^X_skhf_l|2$0ZfvFBBxiP>4vSO)?Zux3wXbfP~I8cJh02;uGAq`Z^ z4v`sKY6=3K+b>WEtC`$sFS1q7;fz5`W)SB=qv6a@7Ex?w3=3P#jAXgK!cYx?IY2)G zO%M}J5(YqQrQ~M5nmJkaol#~EW|!0Syi340AV2&rI?go+Rd#y6gYF#K5=0wszEeD; z11ZKmBAq)}I0{{quGW|&!A$|vOpr?xH==ZijI<|iY!}o@QE1bh>13PsJt*)@-bMgG zfcMNpkO*IEI&Qq$w{X0X9)maNezv&2%guN>(Da_2)mSn?)LFNLa zs{j)K{4bV+O@{70F-@=yAHg`f6TBwC)sY3=wF0#lfjnq;x;hI^~A>=wRssYlDgmMhi5+ks&wYXr39|q-%d_c_q@1m`@$;oKg5-&h+k(0C5h|C-@qbQw&P>Y#PR0{0ikl1+O&_J{bS`W6S8st|{$8-Tj9=0gp6^or+AV&|Wqy2Z$afvYCw0;^!CRe?7 za9_CoZ4W~!Q~0nFmM zbrF0jbo6APeteIr01mSd1+maRJIEEc7QR)(G1|@2w?y#Cl ztUxe&jvoSk&VV>v{w3qqpWnUO9Q~%?C>pVvS zLKCi`UetgIB5fl?WGkN(`{&Xf6gnY3NX)I?zQW+_H`s;?Cy`Z2B^f9C#3Zijy+J?O!U%lvjcA1~8S$V8dK7H;f2BjDXuGoDOhQVFU*qDBS~p!ZA#O z42bMib<8S|oS?HhHVp<3C*Oad_`OgTnS9qS{>!8{t(avID{KbSurr!Af9x&uuW2vF z936R59@UT=bpY?)I>zFi!%f@C^}K(mAD`$e&aAt6FddaXC{m`B95$a$3WdI*^!*q9 z?^BA>P8xc|g5b3yZK1ViOMb15)=9!%>Eq_;FTfvq(&Jp%2c<4+nH3p$*{C4}c+^uq zoD|+GR0}?l(tx9xv^xt^}kJgdDLw}_GXtc~9m9ahC011U?y zW199j8tNA$=|Fz9N>^E=nfI7W`KRoqw2`vH-*WARA%ChuRvbY3Src1$SDa2REei!e z#cvQjxB0ORU-liZ*7pZAb-d*L&9&I1?_`HvbM%$>JUpSd@+`8V*9WWL*~gtWOwJWq z9;aW>-W#fN-ge(oh0|8$g@z8kZil_zc#l?ajQ;qF#Oe`b$bmzva__%=blVt;s0u3u zvyDHh>z=C5|DpA>f1FLfeCqe4CkI|ktLNRG+5Eo1s?A<6dL5`R4}yyGe4}!R_uGYx zRkrqf7?!OHi8CpmA1yHHMTavUg@m}BHI32ergCPMHFLGDOrQG`3l9WN_p#Fg<`u!z zP-L@k+j*)@*1>>B_ia*cESQeiRjy-ycJreLJ^kA>&YN4MqZBj%U) z6JrBa^Ad^666wJ63c>m<5c)}O6FSr;flwc(C4Y6C`^gmcNO{%iAXFdn6wdk!KG>cw zYH>PgDXcMY8?1)JpXxtOJfNZ9+?kf|ya4AqKe!`o*o?aN#e?vpPwv%5kM2hY8Fj`R zb&Y)Oyu4wi`Tj^?oetQ-Gv~YarZZ-_`U#zSK>0H6H1L@R9aD<=MZhuj~ zhcb0R9x%B}7@frr1$6eGsjh}qBV5NJR&ir#Tcg~MsgSEHdi#UDhB4E`(;7yPlgq(s zVz>uP@XmIvtUi7y}6s}eY_S~Qp7AP)m~OVFZlQ4ZpN*O7)6oVzt%9R+1F6< zpj3UTQ1Mq>C9@Jg<1u2gF*4Y$hkm5jrUVr*MmSnOgBb32{6j8`Ci;ULKTyBTy2^Pr ztG%zcxfgiWi#3&Tv0nhAX*5gOD?yhar;sJUVhK1XzIx#PeAb%D|Fhw&YNF;uyyl*> zGl+4SaNx^J8)u)WLUxN~*=iUh1QPZW+|4mg-zE%iaUPv(JKj(hh~{ro2O7}f|3}i7 z2Q+c6U)$Q&R;yH8s8Y$T7EutXvi%fDYF$tesS6+=Q4vTR45&9XID1OxL_qP!J7H1r0KzM3FtIwZiszDsHyN7d-RJk87;{>$;%1J|u3q z0Em7Hmtu2*o`!lYXtIBxZ}-nVcgG%qQcHUC`{Hzhz`7=%(4 zy~m^U`<2%ooLBd~9S-_orH$)Dky%(*L#2p*NP+HsO}8uV99v7VkPUxzERf-L%s=Ew z_^tN|Xg%{Bj?sCz2Sllo%@a4ZE-wk^3|gY8BD!}tZzboxV3;9?KtH}|HlD$P z=XrkSL9l*Btcdx2)Zn<@j(4fusV`@JVcYv-Q#o5D`>nTYP&`YMO(UUP~M0q5heG)HaPX+0FfkT#(BrvlhKh99PM>f|!Zq6y!IY(6b}Km&BBCcko4BuE&F zY%jDp*6`~azPBs}dUkju@uOfkIbjG^RZ-(t=71#zjtm&&W5se#U!+sCj`sQ!z0pHt z_})IWE(#zES^#~nU4&$V9B;o!Ff0tdVqN$Xtl|5qinluIjNSnjzr74vQ@<=m-oYeq zV?iK;pn(@f&-~rHLB;9AdKQtyjH&|wYm@5Sn+F#;>v`r{{(>WVmeH1c zVKej#*F^}V&Rwcm^rsalIF)1>18>nd20-nBEl|pBS%hy8oOgPi){I<+Dw>DHm+1s@ z_ASHUB1pFvL6yE_xCEVJpqg^$SsgOJ6tY}&q!BXhqFHDg)>D8}cmm9tX_%SY*~6hx zlFqMr>New*nJpg@^69*8x5q* zSb^w535nT;Reb0XvTS4__ngD1#)zbS3)%83U_?N?S2st zo1gcZO|O6!`mR}tcT*L(yR8HoNB$bJzuT~dh;2WJcu@$mvN4)+jYk4azqvpXPu8yZ z2o1;NEIyAUuSh_HM0`2K3w{AiKnHINW{eFl${N8QZ$=wYjd=aVL!icPIFbN>3973s zt(lS%Nif_V0Km9X1nunwb7vTyI1wW$y3LHkc7Gjv|nE0^%DgVW6{b84Cvj z2w(*XdTQu*2l73l;Emh|4}9vy99v0$j0)zQmEe+xh7Agj>>EaBZ3(R`XM+;nDTqc` ze#4CVQUD0!B`ZDxZQ*Lmvo!qB;$ObhKzW&B6xU}Pz1&zvC+F8pYV%gjPchJI`Lj$UfSv-;9Zuu+>94o^Kc>*yII50>7=6-sTA)7GW zuSG_d!<|!ekQ(E+nS)XKNu&W6?%&`c69GIk2XDwv2pCJTK5}zcGq~<|^Cz)o5MC>y z4&%1-F#B#MhkSc=jqADF@eQ!gWwQ{x7dd( z1EK?-sc|Q1g#dbNK5}vQ`+>RWWYEGpV-CCNA^}emK1UiDm}3|TB@H=>o}q#zdf6FS zW3T1X(VgAhVBQI`07S!dC#yL|;!LEnhEKGG?95Qu{EnlOs6HJ2E@^0R7JcrGv5a3M zPw%a{1xlD%7HTAmFlV^ytJ8pkGkQ{l!fT@*bo}H8Vt}=wW6RNr9U=dN!eFog=g(o| z3_L#GEmp&*xwG>427MPcUArx`E7#B%1@{TESfno6H6+o$+vvD?J;jK_!4E20-c9;&3Bl!t?&0fBp;U+JGRmcws^AgS6R{r23 zMJ4Zgn+``>kRI-xBXyL|F*+tuIlz|jw4m)=4Qqm&i!BJ9{}Dw(45yVw{aUV)!R3>} zK&exw0et1IkV2@u$~W}VD1$YNBy%1*rj2@)LHqf1G^*+k9F=Yet*23;Ymof)d!MAz zo|64Ol6V_VN$pIA6EECN?!W~1N= zs8a5m<*eZ5L^;C9xE%Gzzg3viZM08v`rg(C1poA+F5w?u5J}spsPVtN`?h4gdqGBP zdsEVB+3kAr0RMR_$#i2)l>AY|HIXC^hC&cMjbE!+GCMHR_1OpN+8g(O(wMf@R7-Rc zs+It&I@kwU7LHqYJ68U=PP&njsnTZ#|2m#ESp1A{^7;+iuGsSmIp-}pnJs{!9%Esz z=Wsc9BP`m<+aq@nBMlFjR#8Q3`bjm>Vd0csf8uMF_0B$IcJEjcI@UX6_O{MY(Un4_ zHrIpxX}5}%Nm?ry4cBH#e>_=#`93**!ws zRQSf{^`}&D@k>FhbkLX@Dx3C1EJ@vVF7aVMxcv(@!eVnAC+^lpR41C8dh(WCl_yC{ zsJkckn5%7i@Yg0`Fj3hZxM~YlV?EGPML($A-?ZFS^RenZZ_Pwl0y_vs(Fxkh(S+YN zDwn^k87f7ySIOH>;wIW%QHN9W7J~wSr`y3;*RSs1c zs>hF@z*7|Ts{P(>_aM%$__Ez6M7U{giM&#VTYn5wFIH^G%HZ!f6}kR*&)Bt@Vd}CQ zy&Kk(Z;0y%|(@hk1;@I3%{(4BdD2ZsS8ZKGw zZ7Uv{TJ2loa1f_rWSJ%DDRGVBNEVoIQ8cL~*CkDRTq4c-zkE@XcMGbo1Q{K;RDFM) zp%mXl-(AA0Ijn$`Dm%e2#`&!6V+ z)@RWEuo^Ts2%tYHZ>R*~VwG|JAg1Ab#f)D!I-RhbAIQ6sK&vwODsk~C<>T7wyiW~9 zb_<$Vk2I?ha=x=9{}yJtKm}5>?(9 zTK8%Yb4ETmPOta7=s;SkB_CGWrRRHjyu~eHDZf3DL3@vr#;Dp)DO4W6MxUf~`9;vDYkdw6-*m+kJ8k8%nrT?bmF;bM))krnj5B zBhP0wS+x+>LhpjU?@8U;{DX0}9#fn_qTyP_O&u9#S2x2aVilUpN8^yerLuu++9`5y zKt;5Ul(GuA_1E24?{lrmvDfn({2hb*q+PZJNgPg2dfEiHOEbXt0oSi!xvwS{|p{@hh12(3zi&21^3FCIO-) zE?E57Q&pd}a@x!(s`jn#Q2AUVqt)AREB-W5%mWbk)b9w3CtrCiSkt)5B zcK=!M@zUJ9xRR(A_aKcu5cjej{L+G8(sGf&4xk9X+=&X#>qvt;-l-|dWXTccMc9Dv zN>O}a2Wb%NNy^ZKLp)tMNR$E0@)u0zs;r&bLGb|t%))|x$X^Tp1eH|_A2ZaTc`T>V z1+4|;g!iCZ6Ql5d;C~zY6tC4#CT3jV;x1m$5}7x<^VvW%lUisUPRW;WD(YZZImo>Q zUD7pH9<%n#^^!62lWZxngt+pg;98NbuSwy(VUAo+a!dO5VaFA-f`Zw?)gL_QrLSJx zLEUZv5bU!*XHHI;d7(mZ7qxdn-!=i@>eI@9USZ(nZ7rl}vLj+i)oqBxTHLD4m+g zdv8l_+%<{8w|=)qd8~ZZb;bevGo&sY@V?Eox3e^Mi4Gc0sXFruuxuV9tAL!F2l{}q529ypAF*V??5*jPbA2UAC8PEV=5#$!ejgLnzH<~Uiswm?swjX`TOf669+`8~Xe1n7=0(;(?t z0zs4!s1agmfaJ$;f))nU_YI43-`^#TxDdx+e3&#usj3Ojf;(N~?ak7HxuGH5@e>I1 z3?t`c$@K!crLj0^g(Lwj4Q%7|fDDXkW;>ktnDM*>Rq zHK>e4(inqR_+dZ=^Y{AIjJ5+f$eoR>QVb{>GzQIK6n=?!*l3Io+dNAPpyxcF!UH#d zSsh6I0l`48Q~-XXEqj5)Ajg96KTX37EtYLZ$El;>XUCLd=H+q~M=sdQV@Odq!i>3r zJqjIW7_&c$tHoG2yzSTtqqRR=BQ(>gdik{2~qScW0av0N|khMPNecc&;S(&9Nf&T230lM>{$naEszDEMlQ+Uz`VMbB3*y7u z5m5#+Nc{M_sD$wtXdbb5GcF||@Lb+?@j$^ouOk9?wPc72#~Gm*%WN=ap-xZ>{U(y( z=-CMc=IY2#2x6>r|2h@!V+7IMiFgD|1g%563Zi0ggBwfhQ=X+q;P4%HmimGJ%RDlauhoAJQD90p+Wi*dea)F)Jt&2c!>RC=;HAtca{R@f+*p6 z@TYmuv**h($J5=(hQV@sj=1;V#~O4ZswT>5QYO;{Y3Mu~UurXNf+5r(Jbyospg$CS zSZpyTC%qI^{?*sb;ME%IIX}+}(A?HbPd4UutwPT8WgTy=9I^=gcXf~@)?0bKKu(;N zHytThHvr*-x8#0b#j2b&IE5wa{iod$e6-cmKX~VA`P6YBj}VAQaEj3-7^eRoTB+WN z)CK>lP%C3%EJQJ|+1>Lia)IqT$o;nkyIE0}qoBDte0A0xS3;P2R|r-n4GJ!(8ki!7 z`K(iEtjd-V{7J znM;#52L|+UZ70;241Lad)YL2m>5a26;HEuL%R{$;j?y9W#)hf7vmq{ zfn<<>Vs;^mV(5YKYuRN#b%j^)x6tI`;ALSOOL`8Y)8L`^@pFunDDnte|KdzG%^D_q zXb+BA@7R`jYm~9@d(Ek*p)X7sVmP~!a<3nk?(VwLaJ(ZZQ#H#jVOrDor;GNew)qDQ zFvD;uJz|_>;a@Ud(NS&<@(i$OCz$PJp=lr8znr-JDBJSueW@SvqXSknY?Im*u7<_9 zsQNk_g@2q3=;TIP4Y61E=@ZMFeX`*sw2Td4r!53(Ir`6j=tr{312#Vo+(RK5*Ctk8Xm8(1e9h@SSFkrJ?!gHiGYq?0 zuN1UX*A0gkIX~_hqfCX_!HPmFaC1X>*rPW$m$epJ`n(en8NKg=N!rV#OgjsoOS63# zx59-=t3I_k(AN=ISwdXj_4Q2^*c**ELzybIx~IMM6geFcU>2eSmj!mNTo!mtkRwST zg0%|Jqu7F{mKmy>`H(fRY_w4;I@Ke|^$7g$qOG)jDz+?#&ocSF^s?3)G5P(v*{CaF z&ugmdp~}FioE=I13CnAaHKMEOYn5SF*0~ziO2()+LJt;p;~2Y)_^sXz8pou_&o2Fv z{$iAy7u{i~gg`8; z{}il{umpUzT4Qm@_3st-jL3U-$M=(tP7na52jN&51m{)EU{#JoSB*-HA> zk!+C|+ZNz64|?$3ou6(ryemNPSJ@qSmxXIL(HwunGS$1WgKhr`$ez$zguc7h0q16| z+u2Pg4aI}5s~)sf;4gPqr&pA#zhpZscnRiS06e~0ZLj{Z=P`S&{;NJ$69%30c3?O- zprhc1<;gtFrhY##mCMv7C^DWk=H!)jMZ_i~);7Kybk3iBTMT!27WsQ-ZilN+xhS%~ z@p9&SwMpFUta^6J-EPPE+-*tT4;QlDnf%hH4_79}`u*yBVCVR+_UUddspCFnBrfe2qx7I zyf*4OF- z6|`*-tP7xpZT?bH)2r!$6>js&J<;jBja+WfjeUZrwO6|}m;RK}y&q@^Ez2HyQYv47 z5&U8FEcbDmsf`avk>Rj1d!hddf8KQpaQtz`7wF!o9Q-A>P_`D0j2;rfrt}z%#TWat zVzo@K$5t3B?LQo$y0H~zK+~&K$2FYyL7n_8?WcMHX}CD_J#L6RM>@OPAjXhE>^7_s z+&Z%WnjXY4DGX9gFFI4&!HVA!r(^n@D2{nPIHMuT6-PAy%W#_qfu^nn`2Ajo6?h7Vmth((5zLBfb)V_7Pw?|xxPq0gkS zUPO@TQ3QjeH0PV5gq@r&d2gn(M?;^T>8rub`J?>(``8urf{Qly=yp#U8h@qt*32>Y zV^zVyc0ZO}zJ1#6as2BRkB1>!47c91H6XGJZqEIiuqaHqBvsNQ&+*PnXj^Kh=+A1| zSOtgY`M?RU-j90}W+yM5RHQqm|E)|S*h|?quFp?Adz*1TZlvtMoJ-@& z#5Tec+4s;IzI&upe<(I-l$^faXMUx?~4)@iSF&8juGhV459Nn*Y< zHrQH=hQ*G)hz{vJ>lsfjn1HFGbA9-Z>BhDK(ar-`(e|0Ss{gRTHgwcBr7iW60~X~sx8`X7BpQME@KsQ3K^`9 zr1&N|;|pA9PgX!l)QV~ily6nvcARRVA@%wbjQ=&*>JGb$yzw7&QC%?`5AO(u^>P53{Iu9GiJQoeHPVfhKlfl-^DRjjV8g{#E^ZcqIimWq#cpr7 zF(Qz{JJCfnO7%0sS4UV*eQ~g;qkLSK*Y?NmZys>2`b1t7_d;brn>FQESz_uKzI%%8 zK)YP%Pn5r?qx^d~Flnb$NBiY7b2UQ@>E`I6Itc?c* zTzeZ&R^4tiyQ|Y~eZ?XT-z9oC2|YgiBg%ncS-rqn(M{qTO)kUHX5>lc9AGcZsO<(x zt@O5BpprfSB&T<9G2TxcY70P;7Gww;Om+sqbEZH5KJj?3i}nUcuN*)50B?ga)cHDC zs0n#y#^5m78v!EZrMxLyRu`%k3ozak+JZkvhi`Y~QsL^73kWat+dzVSO9t@4(2?x2 z2{GvePqR@_#)f;3zy$8%H~liM!hq(adaDZ9&rSimD(f6aovcH3dp&|7MNKd1LG8piQ?g6moO*aQH*p&+e@vX3q{ zu(SY!H^0{q{sR@8_;W5P3it>oy_^FQ@&^Xv28}vUhXr;DFa*Q^b%SL^jL|T04)$!! zau?iGvmuce{!#jFUM`c7^~sR^CyOD23ct+@-0a{X?Up|%#mKmD{jb}BmViCv*W;^< zHOIxb`f|NP7tkg~mIg)js|^@BLDp`t*D`%DK|F4NHwnb(1n9eyDZt(EG=l4SfLX<$ z^@f4s$VF3dbqsSu{stVZz}^*44q^$6kE>)d5tLP*L+9M=B|7WqMwGwon1V-&X{5!5 zs!E{3mcl;?G`*|uCtV9P-%|VwQ3i*ib}FkO&@jCLoYkDgSeh4RL}}uO8Q(#RUcc=9 z1D;_aV5Oe(z{tKBG8Yk^6>#ZQwIKMJ=GZv8f!-oLv`f&ylq-AI{se8@idzi1dU{5m z!Ncl3sD(k$u5ViS_lW{b6e#Osbcy330SFk6$D5%nY6Hiz#;yh^2SJHGc;}M!WTbrs zTfd^ljyNL?0XBUmX7W8)`@^>~wwp1I97J5%_YdBfAX=wt*f8Oi`=Q(pL)wCi$37&~ zal})>5#O)h=2^Hc4@cD2fe{>MEb1sjeW0@O zgpFg5*Y+Nf>X*;oH#Nn_`%v?k5=wZ{w?+7aT0U9xVIM^xM?U|2LseHhX)SrskRNo!JPi~ixc`B-hY~GwI&D`D>@5|_5<86rx zJK}ep-L!Cud*#uIsGd^0#EhrJuj=Zbq!08msZBCLaec0x>FFPa%y5=ECrt13pjQ33TuUU32tGeSmGs50%UzZnTCTDcz z^PRQzr$3FliT=cM?bF@lHXTwXPncKMb6CkR+N!e=E2~5x z71840r;40cT_b|_F74i?%bvC#{nBrU?{%)jhk~0r$F^tR znIfC%Nn=$<7@D=`9ghB-iK7})hP)^CGw<&Vb+a*X1VSRIEywBY#(-g~g7ZuHaE`gy zp#1L>{aRSx@xQSeq&l~`b3u1fSF$ANXHui(@gTM68vz`#6LDcGP#6%o9ie zj)*ZirwM&tcRGc?17e0IRPc7HR}-*7AiB_6p{F&v(M-!F$!dy+3rY0n;~e#6gYRL&gTbNbw)=rpI< zBxHnuxy6oc+7x-=|HzlFmyg-{w(*h2{R{$$fWSHuqAkR|gHpOph-_b#Ws7%xu=SW)Ji_L8%k)j5vSwb|z^}A_r@0 zEEU;V{&!LJ!3?7gso`YSoE{E`2MCwEm)S+Av&d80wQwzVC|Mb{;0M>~k9TyFgy*+C z`~b5>>{pm`b6oq5wA=UTb9Dwb&mDwyAfUqn+X;_8=aeX!>p2kB6&2-b5ng zIiq>p(tj#g&aYT0TAvx>9R5}5`0Bbt(kB1n;N5N8YVYp=C+-LH`(V1b3LY)d2kWJ` zU0{7z3}v4HR3p5ft%Rz2QfRv_HxwPg-FmwCuTbWV?`w>b305;|NQLq&+U`gQ!m|iXKLx2>IZEn811Asmaxr1ApDwc<~DiwNoN> z2ZR_YlPKB7N-;FL<6r2Q0RXqSVjXFq1Y^k%-l1mhQB|>(@TX6azi;7-_mVp6iIT7C z!NbQ&d9=<@m;rxR0FVILV2+=I7m4v^0ZwqEM~>Ktp36ST;>zveIv8qiV_m@(V?9Cv zvClY`2weyb@GCKyET~~FzNtG)L~jC}>gPNyg;%&ffzyU^?x{b0&{Z%&fscbt{PDK= z%FfQDu-{%Cx<@W7G)uPKUpmlP7POzT`mo$)_JsFXB&O~k;pB~=zh19vEl+rFZT+)g z#$Nyz_G^E}pA&y{>X3Z*V1miEJ&H9~vXja^C4qsCo$Octqyyqle*TnnQN#MCo-qHx z%5y&@oppYY|3qu2aNe)TO|?jo=*%a9$fPANm@J=a+@8JK>%q2fI?#mBR`#Fm%I_rW ze*PVij=wF=)$goGEQQ#G<)pvOa@YTLbZ1a2&o%elyZRpb&po+5irbtY_tdQKKkEW; zIr@P%b?jQein^52=~b07-QXy`kL{|hS7LiO3jCebuQGkrjlgFjapmOc?|hw_tdtg6 zva+`~l$P^bDdnf^G$HIeL^FD5x8CZ`z0NYnT5COweN;|joh(j}r^`-xHg~oHrhm*0 zsGcV9srt1v^L{b7^E*m@KJ~_JF>se_98K2Fup&4)2PysUGZ3`eLIp!lLDgXqEN!7E zMOG$Ib{UqJAv|8p#}9Wem!xKG+jw?s$AyVMs6nWc9PF7HOsMbqKq?in5)6V-FO&x5 z57AJm@ohZx8OHN*qQh+7RFI}>7kFw360}>uaP7_~q)itfUlpIFQ%_; zQd%~i8j|g!LiC&TjtQ|l&Qo}1obvcnLwH5LVtvD+6k@7vq%sht%5~W*EnB>%GUj11l3ac8> z`ZPU&h+s{BQ6jJyP3w;bar4Vp(J^OwHej8V{M`fhtNAHZQC*nAuZ#bqHiI#CD9G3M zAQwqy4|MEHIYRzjZL&(Ac&TfswoXbO0pr~@^n+l3x^#&9frn2G*j9XB) zJdX;0e!KnHZG59&zMtPP=!YHE_heLT>`xUPwd>k@PlgEtrw`5p@f%_?SIO;kSJ3|v z7~`YXUlh#B27ZnKSK-6%xDmBMk5A?#=Ytgz3s}!JMw@E^jw+9@TxTw;Zo`)%Ls+K( z+Lnv5fNr@^sNaGjk#7LEg0)yQzE(%1B^%)Yjs5EOybkvXDUY80p{XE}Jq*WbqueBs z7??+^z>T{4pCZOy78JV?Wm3aL@)qQlL|5r`Xq8qlLVD^w0Qdo!Fd9CW z;=ezpz5`jMv75LbUobbrmmG$(P2P==3;>NAtHhYoWd%` zw5t##*&wntGLwK0B4=TsVN}QW&iN~|CMXa?jUHs+NcPe64W!8x2$%*DGKk23!EOjH zlP&fFoRA(Kp?i6}6#8h`-dtC~sf1H0VYudt7>PO3(bQFf67D)W}PKRX@H#ZKZJr`9B;z z%uFnM06s05I02L8>q%(^5JUg*4Cy6oV-?vXS~bt;a=#eqL(H(AO?oyiH3#sC!(sHU zCvq{gi&fp-a=O56?LV)|!AIS?oAYQGO~5}naObF}6W|pa;>Q{_M8%`c{KhZi5Qr!n zrjFp&^g-V?MmmTUXumZa36gT0mC+S)F0(Jx+mPS5tdo?Rpoy{wXZ|mTCG(JtK#cGX zdpGms(qjB`IBF?(#o+i3H%SH__C{DFt6Cj-NOQ%I!KHm9jUc%2D-~#1i4tc>zR^T& z`UPpi{17a>2lo01L=-@R(|rgW?FJXYWQ$l=erpp5kClkHRDcVQlKv6QQn1@=e+Ft~ zf?8Aw33p;hUkHpt1(J%aIfG=N_P3?SnM$T{JnxPXu!`zAzJI;Yh~%<|SZh!j&|Hho z4Lw*8b82LMSUoq^0Mw6@ejzIfo?IiEl5CJv#cy<9GnSZ8$;DHH{U7eFVHsGw;HP8X zCJgd>@%1W3@>(&BXNYmh3I3`A>35UL7?`rxqYzRQ>17fSPFO z*JUDsIGL>hh;Dh9l|n^zWs8TJ*4d*U`eub1KkZEQ75qyIt;_Beh&k7*2wx?#X4fL2 z;u`DrhA~u3lG9?!Zyz4te*CSgmvZUggm7eziOBrGkNz0On2`2p1Vxkdn(c<(w4@0c zEmvND>TE|iRBm{$y$o5!kPCi3$W~QwI!LLKL6+mc%s|-j&q6n}z|P^jlpFYkpU$Qg zOdzs;hk{}XDv5fHf2|#axTs&P8pvYjf4U5VzujX<6wgQ8iY|?IJsObiqc&k&7e9h> zS&OOGvU;+hwyGAFN6?Y0v%kU^BRwkbXFD-YLNQefNpoK-7ykKRn&n6@Bk|9IF%SzT$* z7Vo1hNVp%{Bzj&+Hh&>mK0BkxW^OcalFkI?rU#{8=RrzKa|=|+t;hUJ=FKv{ekoeF z^61K_p5mVi332)shpruYRYxK`Z)-dEDcUQ?JlS;-IrhVz`oJ}6=p?N4b(DV*iJP4Z zI?|p(mC4D?z*(}p(ccA&>W}Ty5l`PbAqN;^VCSP;0PR7T^YViEA4)&8)x!KeQ4S(8HK7^&?O~B_a)?h zL(z?8-vZSH`yOnm>}xdQVg+7vZ-~>G78ZDw3t<9V{wUU$K1%d_u6cn4Msb|qRs?v4 zHLrwZXV_h^-dD_lk17#a8+EE%?ks*6MD;s>TgD~BgCebDqRPEk%6?YJ&{1o9up;0i zh8r`fO1~^eI1L`e*S5#WOk)Y|ra*#LP{-;V`WmxmOMk41;GIP6!#1Vemgf+RzrTXPI9nqsXQTNmQ=rC@0#xSiR zUFDl|o+$P|)HvTL8S-pCJyaliUmb}{5B@Wl+ww0Z^_t@eMRoQU*`U~?QTGpHQEdyA z%Vw5U^>@73CUDtg_$ZCWe>^o6@Lj;UwVe}fD%%!=x|(pZ&(4uo+R&6suL1}CdzriT zrQe*`x@q5OOQm*rZGR`+R z8w>?%gpVckzb4c<|IJ=RkJs)Qb6M@bYHY)mDc|t~g&z0o)X?N!V3HCP>i!~-B!+R_ z8ycxs{Re^x)8Z+jyydP)Nb`TVk>VAHJ@?6J&OpZ?E!eeZ} zKUyYol}NKDs!nS^R!RL#e^QZqm1-Ft{a73@JnerYNW9U{8=HBLFTLko%=|GpF;|^u zU|T9!SM0XWS9<#39sZBCMONv3R)(1lsQ;Z_1c5$T)+-oXG9JoOct7()zHt4VQ7t@A zt#@=wmLGSg>4=HnZ7THO$E>9WDnoPm%3BH4c zltmIJt2DHvpu9XWA7Uz{{_U=BoNqUT$SxT>n{D0$a|i>-^Mnglnl1Yv$vg}S9p5X9 z2@*``4Za*;tFfZM%#cpXNQv>zzxbJs7=lX)41qY(S^u!3=Q%QlTQ5RTOaLJvP*#zK zlOa>50RJ2y>mdC0fEo^eLQBB<&1tb?8$vq|*JQkEZp!UQ+rWu|Sgl!}$veMiPQ#xo z_ZMn1i+hEd>vP1-fq^YmhOphc0C$U!IMMD)m8_F&0l8k9j!Y1x5cK{l;O$auj7|3 zOBD18&qpdZa>8R4FDR+_Dhx+ z+If!2)MxSmK|8WWk{(1l9ObryHNofk9fS#r*4|HDOfHdX`|gfoZuS99*{8d=^BHL> z7hA?Birf+3OQU2$RPyqdo(^80LQbe+wmNch{8Rjuz@*C6@`5n7Vz9dH9WMb|01!d~ ztjgMYldFQ&j=Y)n6WI@Y*N_IF4w)A0dfxeC#q^1CMXS23J=NhX;p#Ne0q+|AP7#)B zN8dYI`G0TK!horxL?kl!20&Bv`xeX@-6KQh|Jm=8QfIYqovba z7YX(8W+D1aq(*p}8Oc8FfSPm#ddC@@$;3OD^(^^DF5~>^Eq>20bTBpB1ghhWrFAWH z?xPcF>V%8>q!Nhx%FLNsOL=3%7U~0S{-&Q+enb{U^{=(=EO&8I@1rjG%-N=<*E6hp zr4JXrl2(c28|`NwKBwiMpy|YdOp&&7>c=6{5l2gF{=E0j2gGAp+q{3)7Ai}9w3qE} zzp=dxr^%;!8B8L~^%pRO!a3vvS+N_OYkDD}SmS4y{+R!5QMZS_8ZU8|^ndr$~zHYkk+w#xXDy`>#eo}tkRf@u;!^i70D3XJ$~ z6%2{E@!nx!Zu$<+8~aAX`~B=A+6cwo3+6!H`7N4N#vv72$ZrPH>S-#Z|PG1O06SZO03gcq$7f3~#f*lhWP zO|CBMrGelPqI4|D?5K4)Qr4^K|C{}l|8QVOZN)unIoK()Z_$%RgnRIfmcq<}A3Uvj zrznFgLpH-^q-zcG%&mCSwwXHW%L0zCU&eIQ1jsRKbYB*dHr>N79Dw-QRP-^cyP;%}7W#I)w4bzEy17Z90?6ssL5h<I?{ zwJcQEFVT?zG83fq$E1IFd_S?C@butmNVN|~Yn*>!LB(wH0@hRkU>UBaG6>|PI02Kv z^rT>Zsk1z+*wEY)xhShSe4v>hV2n$~GNI9Rv1@D)bt8odxfuF%ACeLyxkqY-qQ+>w zlzj0sOkk%e|K}RCAR)^5VW59~C%s-2Ui1YTbMw$D7n#nt!P+m=?rK^4aqW@Kubu_o z9;yr?r#6|nVVfW-cKf9f$A&uH8C|~|*^o^BjsA%`Dg%VsXRKj{fc;n7cE@UC&CUwCSU$ma@=kZLNF@_H7e1$b@1Ll(I zrJBGzzJxLCcO}=(wad&b_{ZEQDHVyL5Wd`5R&_q$d8=*y?Mj}Uo;Byk8qyY>2ugoB z1wqWWf;}C0T)NbtX5Y=U@5nxKwz|K`M~w+lyUtS#!}w5V13&rl`(YlE$@hqXoI<%> z2f)&pa|8xQ299NOzsQ?|fV5d|52MZ|XblqpB>>*B|EZdFTo)O>n@Dba2{GXplc2yF zIq}~`3oILYmT_)(m7({pS|)~H1&k@i7f4#cyq(-A`GrWaxF1+{V)(41WuMlTcJdJH zHtC;NAbEUuoJf{~3-kZ?N=w#D8_Gb^Z9|`NAJWkb;LEIWqCh&T(N-H5_gK9|Tjxo` z7>rMwsGOuC7?RcEK0uZ>7zPpW>O;7P2UIY(VSw~7W1Mz8awThYpNRjvZjFYX^}nfI z16F2Cy+_2@JW(v-bQ9j=o8O^sZm2BA7;`R2mhPv(bzOgru_U?()-!m!QV*cK1W3C2 z4B0KcO9Z$r0d}bzQ_}_KMZj7N)Q}^ANf@Y0i9sRv8}F0f%m&Sk6n?-0wJ-QyO$-UF zI*l<(`X1^q3i%mwOqTf*9eCzO;zy%xROFv5WAJD>tOy&P(bC&xVn4WOzY`?@d>t+; z*C2!7G~hxRz72ix_hiE|Y@X3JROy9IKy!1T80^(hqxxDc<_#AJl1mj7h#2<~8)fe& z(V+vN4*)>lQE!I^2^i}VF;HfYl3l?Y) zrj8VZxDiq)x}#f=8+P`se^$seWuEHcDHYv zha@}k?>+~~CZ|_VSrW3me^1zh*%QdP*zdU4yRr^}OkU-{(H+M!PGYgt&~FAR_7!AD zHVZje!jJ%Si$KjS53r= zPf0uVZ>87*zjVh>wK6AAE`(}ZmVrvn+!ej8j%AhAbhc+j`oayLY z!Wo0~HUnsk&_4w!5^7PcBSE0`VIuM#7ty3x122?jt4t))f?90qFiy~vErPiZP=M6$ zZIog?V0Vz9tTHk5h1~fv2tPrE+;BF83>u^hr=j^^n1-6sB?f~mSlEonU0m?CzUXzagO}s)O#m;zh|&eb^8DO__1;&}SI9 zJBA9c!N3;JJCBsYHLwMT<1m&DN!h>a5u<&m6Lw7qt<;r;pt#{nC~pTBb-#T$*+8jO z(R*J<@J(1gjr&8xy!pN4XLUB>z&5U&*rCZ<{^5_kaT%&oMU2OVKfas1LR|B(kKGW6 z>#C1GFIogOv;XlBhS!~zHIMnnDhz{4@G46=-S|YT_fp;S-SJ0*civ{NS}FC0b94Yf zP9bYob<4XA);?s-`aEb~^uZ#|U_}0i{~*>7Cq6pQlCzxqWlw*6#+ z9WDbE8lu5v!+DcnPR zcMWa4jK`6+pQrd;)E`=M#dS#p#af=@gF=1S9MpED(!hN%;IOQD00fHy|JWs4FDtr7 zCi1}UV4YjSgy;j*`OH)PM*Q_|fRbwtYap2VO6uqhR z3VF!zVA}t`i!uvRP8@0&pc&K{&stnxaJag&LCw`f`L(RyJ)HR4+s&Z|xqgRBI#&@m z#|ri|TSQ9v8yXI zm4=S?VCm1}ihTa}9B`u^!IH*?+oe8UCyUON2MMt6xykSanLNlvR(1Vk>{fPfGc*&}6y2q8%o5Ct(JO9bY_mJTtV{Ie|A&lSlhro`=<(U6CjfIE@bA!j4`iqCaM z_rvR2v&y3R>*!_lD$v9#dj3qko^ZoVom0pD8?6!j{=On4<7`DF^TQTrm4kZ$A6P_Pu54F4Dt%mZ0ZVh|6b)5|A z`Hhbq+f#~Mba4EMf=aMJ=8Gny7SBKMuT)0rJ}BO)JF|8dB{h!tG(p6`q%J!c7>KX7 z*?{zzH=dok_;X3XZQ)>T|52{gxpasnI*D z>>f9uwVo+-qf*ZU+N?mP&7mLbf6njec%6qLQu4#uI)#rRC&onH;pNOxC%ufqKi6CE zv|^Ppsb5a#yk{)`{_1qMBa~NBBo#xYzPgGoXxXF9j96Cuei^+z`j zuDjLcI|${fi3@(VwGJFDsi~lF+|<;4b;h2cPdxJhzN*XItfo{WaB%XQvL^;L;l#9PXt$ZyPAnPf?c8(RjQR{0i$U0@ z=z$IE(7m3xE);svvajJWWrBAvL(Bp}z|(h_1pK?~vgIHSe2=dYwLvNzzy&pkqH0k> zH&<3}vr!eX(mSJgp(7Gv>Tmy{JCE}7gMD}nKbvYe(Ektc{qauH(38uy_l)=1RtUVK z4SnzX*pJq1Z`l+_a(sCNW5&@y1b}jWRI;ArB!tn4QAVr zTRI@2buQG+L1JEevi_su_(b&SJZl{(vB~g3>Ji{p*F#ZkW|@2PYnx-n$WLxtZ}V-S zO6{JCzq>HMO%OBgZ10xVam<$xh!G|drZVu|gChZ*p?vZL?x@=&JP0>X_PO(OzV#H< zfqD31#JtpfOmR&yv2aqCsg~(1b)l|K&5VFD^56`~X!+h|K9j1BY#~_0XI?y#6nUU+ zq*Jr5qKiDX>7iP-eq?VnCe}kUv>e|uHQAUI8W%bOc^7qbnM-g7#qv(~&Lk|GHCPlD zhlzbhLUVZb)MBDoQ+jcP0}BhYsvpl|1ghMdaF!GSr%TrYwaVG*d-e$(i|MxP`Rf;@ z2^^YYH`ES2%t-v+`uHzN$=8@) zTYqCNhdC@WzGdvjV%!1^q!m*Tdiho}%O%SPOk)yk-tu#DdH_d@TI;?gNH2D5IK4-| zE31NY46*A1rq}FNn2<4NC$K!TlNKU?3DH2PR(?If$m%w*-ZlC(ybsE>tyCnl?Qm*P zfWOsVcW( zTnB*P*01GlXb#v)j}tG%5Rz1&Hv+pSw-kpB%SMFzzZS6dq=)0tpERkAmPfek#ikB^g=vZyc6 z(;>iV`40?q3_b24YULA$?-A5}5f00!eEdm=*^&xb#*1+@fRmV>XaPxAcZtj{wvFk= z{v6RH#wT8a!*?&TO_6`Dce$e0Dte?I;p=^(bon{pw+2jX_$s|COW+$49X{vLMn-0j zyOO~_z7Ssy2IQaWm~qsbcNBUeE;VED=)KXPHNsaeksPSHhV9@Yj-|l`tcj~b_=jrm z*CET1tzbnKR+wav)}s%>s{Ny*5EI1c!-=A%bkMfqb|If@M3M*~JcveNQ{4|e6Tl<@ z?O5s|PVPd6+!6jMB15!*EcbTOixNO6pnr-cE!m#~`ojD_P7)#knnA&>D6*y$%-NFY zo%0Us4AKe>QRIq}VG%9&cBC($H$5SE6Z9lpy2pdy|tGLx26R|L~E6Enj=uO#sMu&j0a? zXY+GzDPL2^sJFB?>nnTC=tV95Zb!O{sXzZvHqRNx4U_;1BaZ}Hb@XSyq)al524ne|8Z!6S*-5d*6O#rnTJ-Bby|tGf+z&qn zbA4@wZ;&buOiS+M1?bc~oVXw>&(3`eT65Vz&6fpH<;D@D0~&6O{i(SyNmJ#i5y(Ju z?2qhfY$!LNH+j8J!<2?e7hn*ICecGBN=iulKHK{79BwyS9Q7In2=V|^4QhvM`~$QfrZ2yvOPC?>HsxrD zZ#-c80};z%9q_&>v>*SpoInxL3^S=`F-!LFfNi8s!&H-PEAp>DN(0nQof=D-fymd-LAGJ8_eY^ z{#gcIm%z_h@Z1={Ttp#b_g>6GMY)XQtfDlu#epQ^sbn_(PM^^?&AJeY7Zvmpr~^F2 zQ&il%d_Q8Msn~4tFLYjx!Ps=ShnS)8M&AZ@!9?%v7zO_7@QSvVeKFmM7cVk!iuJYLkqB%E*96*erHVNK+}O%n#9dXIG(yC0m$^^ox+fTk33 zsBV%`ukpA(R}UHwzi{47ipVeIfJ?Z>;TO8nyQV|;=k zamk@K3N!oHv>nB!Ud)Ax?g-9F$xdm%bnn|r2*?_dnRHx3Y5KY9**Cn_*?ljACMSL8 zv-|*L4T~K3Tlls1QE8;f+M4Rl!<3l}%}hzM&}yb>yGTK66^lX@e6QVkF|MP8E<+h| z&eYl1gBQ5hFIP_H*TD+o53XWkgz#(D(1-bB&HW?K_-`wi|50(p*KOC8=)O*gD<=_B zth>0RDKek*W#%5nO*sp3zVdkA@u$~OCyYBZ`?M~cV_hkBltLZ?ObK<-6xPo8947|) zrdqBd^xTuf0cS0YNd3d5=*@qB5k+31!mZsJN^WklxHgsr0c7xG&M`jJy!nh4nOAh{ zS(=<$MZMOan7Gd)s#Cy(t!QE$%y@V1THJ^Z6V)sX@?<*PvoR=|y`A2v@vB!jG|JD! z^X&C}D-H87Ve1uy{DBb&n2anG#2d&>J)Ia9sM?e^2Mq>`>aJFG7Y_`!ncNu8y8`OnZ@%$F-XwI(PhU+<|zk7}1=+v2kyZ<%a7r=hJr5A8>y z-^GhA_%1AkOvGQI4PW6z)e81M%RY-4p7sh)YOea;G`N!wE9Z6k*oBfbdQ5fv!U=c9 zzh>%Ycp~&+7=x`eYN}6a!)jp4i#1g3)Y^P%x89Z4dM(2Y2#V;bxyvAj5X{W8QzzlyCVJBe|rgYkrCwn4z6dA#B{ zq?Ja^MNKseSfW^JbhW$-pIAoHJqY9@iYtY3OGnu|R?(Q*ni=8xK2x{8xwn4_QfQsj zz53~9z`Qr6##rezD@`T>sdWWJ`3y16wCi@SZ`G(N8Nsf$m3v{Ed&1 zT;CWij}Wcb2NcIA9iHE&o+n#cJfvD~1cO~v%QP@P#lEGRzOu$mw3o+@2u6w8w8%mYw%P`w$?=FHpeU*~-Sd`op(v@-Ju8No{@y2W>1ot2K%?Q1hGO`z| zYI>qII^-%}l&(gV|HA=CT)7y(nT$Ek&S{ROY5ecUi_}YS*2XyI!N0WLDr0r5Hghb) zD1I-prmGk=+>3SoVI_8IL06h0P}3`fY;B=z)wsw%KUIRa;bf*xE>yXOPx)Y_%Y)#k+-4<{oTwbNJME zwb1kuE*{bO3OxmSn^R3YUsRM)hI;~~o^?r1FP@8`x_~|_{ZHoh8Ig83xs77qPS~%+ zlkd&^HPggQ4;@Jw+PmMTg@_UDhM^Y{dg6A9fmdd0Kp09P2Q;ZD87U!@^_pWn=Dp^; zLBWK-mzvI2Y_IOn32;A*Zw3)5)dvaY`QaVwGJ7m9{Px4m=TFP4_EkzYZe+$meJ7Ph zh(2zPeM9^_K->OP540Cm8(Cwn7Z-d*>XWYx|7*4=(YB0-=4`rOuJUgks8|h2ve3B2 zdTAf2RzuxgM?XDwAY5S^+B4RaZ7`0ROWg^=g~rH%GE4k1QLTF0S7sOfOzr8dx+*B8 zA2wXC@ACX9pJNxLU~LJ*Fj|uz`%z>_H({L?X-(`UC88fLw3URbQx&`^41AH4$krG* z!8K|0t(EkRs+GU%{b6Gf+BV63ER<#N5}kvAc~U>6xAHLhNh!K|H^aAkj3sQR(FBfi z8Zb*MTFQQ?)Rmsd7&@5yr-36MH||5ioy`vQG55wZr+oX~zPcZ|^;WZWiY?Rx6gLwE zxvM1Oj%hKY2K&cM;{x|QtIuiNmbzMdM2OlWf*`vw^vej`v2SOuL%@^9hb$pk4qMzB zv$t56P;lIl)Y)lStNpQQGgZ*_)4PL*RI6JFmb}z8hr9|RUH@=r}cyFRYKD#3d3R+ii&S`<$_YWq#70 zUJW6Wzx}s05R{GofAu8Lys?;@CAJEjWCNDZsQfc?_)ci0A_s&k@Mq^wO;c?vqB!Sy z@QXpJH~Chc%1`z_3f}UdTypSF@Oj;HbO3O|ZzP_EQLw`(*h9AA>6KV2Gsb$X(}?{(LF@l5;RR)QpZ)L9&0D6NiqKOOZ8wZ63rXy0h; z+X8znr(DZbcc7s>>YKy5p@$_{20pPCDj2*4e%%>+t{3g0e=ka6%!KKUmO2C?#FJ6j z(qihc2%fENhrt{3Sq|t|G+jJfwC3c^^E=@EJI&mf15GJ@d4sFv%t4Vcfkx z^w5{Y^w}YCTSzTif51_hjWKAtyeYwc^}F?lkE~}uJ`;ZO3*I-;A-c^K!}^bunins} z8huGes5t;KoiYGZ2&vf@d5pNk?y-BE9{fW2w&A6t&X2tG^B|Y=7pm-jeJ{BF3vJta zWmT=eR1)Y?UEsHvSTkz%nYF{y+#Q1pzJm2rbDgvUwmRQ9i>@H#v})DrHEw~g$|*Xc zv|4-n=`=mO{1K&c*meT{XW28dt^Svs=-5_Y+)PgL9VcERM-5c(O!Xbqm;{sZBaS7E zxf?n}`#Gwr*e9owzY^fycXSW1ss;Eyo`be%4lx=3D5z*O;}25yH#?u#P~!qIE6)?! zSal?M(Jc=wlBPp_zSSk%xIJ1vzpyRgjloK$$!k#Pz^AtuH`P0ntzr%@@KiF+4sFtC zjf-#=y8?R!RPHVzK0v3KD# zv8zVDKOLG{&Noq*BWq%Cd)3%<)p;(+trUzIrFbLVXQcWW95TzK3v$k#$G=pJX`HvP z?zz0D{!2S#kvcZ$@3pZ3RJ1{MmGLhEBA@w(1m@8OJ}=h}O-`ViIXNmLIm9G5zc9S2 zD`KcuTBPsBrmh5-b}92$2*&zF4~IpNDn7NVIctI)L-ibW1E=a(2Z91a6NNYT6&n4q z5Mp~CWyHx}vs>RE#fZs?00Z_SYN5=W(XWg1`*72$cq#GY_wKqga>+c$pm7B>8ed%E z)Lns!u#_5&n?XnP)jgEfsd4P)2P5x%5afbFC%TmWT^K4^n%zW4x5xXfj}xj3ID^z2fyUMVx&Ssq)HtuNPe?M2;1Zc{k#UI^@dcj- zCXm4JzkKMJ_N` zJ@6E0gc_9(nFdq!=Yc><&`y{RL@;_2qr2F#Lda$~=gBrC!*2jUnyr9CYNwSx%^+6q zN#XW^GtmARm>UI+|7W`21XyBErc`23yn(@U6Dse?BsQTI@Nq_<4$nm(L?qQ&lF2lf zF#yt_hGBd}TTV$WMZpXyn#8pyfH~S2N7c@2Lhq7bm3d$HRm327@SJB>g+`*l=fE?6<~~ zI-v`0I9xY5RJFkUc9aT?5GGvKf0mssw&(y>0`WPP7h%_^$%aJ1h~@djAxzZn3gq`S zB2X&eu*Ef7%3wpXFX*Q|@eR5F*ar=hsPnKM8u(|~4|hKj9`WcrQSw3*D;h3-Z~!co z6n@hERb@g^6FSQeF-#@DCWx%b`JQEhV=cn;vU9LtC zK7WcjMDFOA)f0icmEmqk=R+eQ?|abaWdf6XhITgB=WUp5ZH~h6Fh5SLAQ8)F_>waM zpT<5~g`9##Zi~!{^XTJlIaTan8Iv`l%4f&y^|6Z)O^|O*U@YIa6p_7C=X_N00Ucro z!A9>LzI{f6IEWm5fJjkNtQg_@3zsZaKfbp$GYGsM^eYu!A}x&yU05jqQeeEwPy^Nj zaE84eb=c6C835W1rRDBkBSBn3-e49SmCJN{K&6mP`KB8(%EvHPW+|$W>GtG_(g1jE zLK2vaUPhZIiwRMzzirmQGv^AH{Kbe-hh&dJ!&JOLiQ;QXw=NzlMza4)A3A`>#WOpIOFv@S0Ie z3KX?8l{CL9y26~LQpY7H`#)=nF2efot*kTnL~!8qikgUo-^8z)cRF|IY8#%4#LE8u zywkyj`Ys-V#r|1fgE>_9d1_A7*g5P`Ofa5Hc2E5I+dKUsPQWRBd4<3#xMipLo&7#-2+XGfUlD^x`f$ z*mMG%T^!;0j_i&`P6v7{+7Phgtef3oWCsF{=3B`WU!2R-27B;pE;+bL1xTZYh;8{+ z@RH!A&BRumi`%yPVdKlNOo!D!=VT`-hC5iw>Y~%OdB}On{<&Of!(QZqhnzN9PrKvkzv&9I?Sn9jIbIA)3xKU1=y7BBY&<7X#-xXa^iKh_TO+!}C~4 zw^>d8+n}!vxr@%0{>b=9K*f^hJ4nO!*HExy=Y*eYSC>>Z+%wbfXmY6Z+Gjhx;KtE7 zQt^p|>{jvBTX<*Ca%7IU$b8l;^f z%35|yV>uNBM$8FF^s%p=Axtjb1GbqTTmdi9gr}UM%Rl!Kd#=1kjer{p1cDH#*>WH} z8~}%q-;5se*%9VK15nF@N|c`CpNjuxglb6CwYC-Kk%+QL!@bG2^)e`aPEH+i{<_&- zVkmWmHt7-jGd)R_)^_r6v0zi4-QdN}q=(z4&6}{i5xYf?g=X>rLmxU%x{bdiZnGme z&+cbTOs0nyIbW#=;0#Ko6T^VuedIgBwlt@652B$vU3Cu&wUA1Sj>YE?>Xl$g4YQzIxU_@j2l$t321*I_)v1RcgmAj52z@R8y2lkGBl zWslom%BhTtReKqvF`KJtoANgDJJb#8%I+OMW^kR{Ylw|pQrOeQ>x|cV?%JzQZr#-f zG-xwbmyc>gDyExu7FE}5>{ZZ(B$m43B4gTCZ25^{;5o1kSCPyxcRI7C8(75q8*3VS z^kK9&+M;YPcf`>uA$li@Rl#k34R_lZ;A*;JoSGhFsTxS-W`IxUn$zb?n>}Nw#nC(- zVs+s##%aRVHOP_Nhj}>#lcaF};yB%)G+!!u6MH^`-w|w=>RPEkXDB&HR%LapvHTF* zbMZ^l3-5-)4_{^5eKY3wQk-Dzb=cU$x~g`^Vcnoa>xgVjQd~jKW^9(kJ8IfbzHJ!! zGR^&Wu2mpGF~x71&o`4JM#GpQ(De!N(zdU(c4c%2mEtnTj{QS(AB8mc;WF~T1=i70 z$gzd%Wg$IT1Hz=wRD^o=msRgMJkPZ^n$8^bQ#Q0xUclop0_hpz&DK7JZplMn(H9f5 zmEFdX*dKby+&Qy_ef54|w2ga9WXTI6CAIhwi-v{iz;5r22ovz2E2 z<509G5JRrui(RV@3u>SfzMs3W%fN2Y0}?IL_?FN9GCfcsJDb4$kBar< zFX+4oLx^Gzur-$Ek+ge=gHp)Yl^1G-fg(*;?AGmSx+F&=0duIFNyHd2(XYtXB5*0r z+)_Y!O|(E|-aj_^#5wb@ z9@1bR!VDQ7z3}*C*OMHE@y=F{nw!F>hMNunicetxRKX4_6OZ38lour%SSZ)(7`d8>_>w zn(fb3tylP~Eh&TKJLF}t@0!0+9XMX#Yv{3Wl@MSxPA=WHt*$|&WKQ~ehzJ_&U9bDt zs?gQ}$GA{>6;9BqSxTp8KV-=ca9C7obb2iMUn8uQ2GT!5vSQ|e9y(sa|hq1 z+T`&VGrE{|!ogmBLb-F7x>uq(?fH;P7d`(9?O>2%R9H){WV_8Pfy8MT8LdQ3nJ)=n zb-y2|yBu8<*SWBR7!ymsbkj*AjKwF+9%H$MgDlyD2yJpuc5Chf-rm+SzWlz^aAgTZ zl`|KO^k#b%5l#vWo{QyG$5$M9nNriBM_~*31D$Q}KujWb@p0_#a;7*(lyVMHlio`7 z8{=L)swTzQQ{etp^fa$jh9dv^JKO2_Gh;@tr|49y%I7cDWO?L|ccyHAE+7{Vawqy< zv+`&E>L!?uMA8E2#YeNJ!VaTBHAVE@mtA@@n>lQZH7i=%yp0o<)bQyMjJ<#0`FPCh zC&Z=$({GCGt}WPI6@Bt1cV=gn5nmJ7FBtI9dWBJn<@2nqUXqdCEY`rTFf*go*l|LainOl28Q0cON2RlL@p?`8Qe3>Z4*mA$iLmRL#b zu^-lHE=^8~-F$qZW1es+*A&=dU)gqAmUPbR`zB9jr{8aEit`WXAU7{QiNEy(i9$E5 zSLlQh*#6C@X7pj%-X>qV4m(0ZhV6oHQ~dqxw~`uR#6m^qvuI{$s7}=QlTI=yi2=i1 zu9E_sRc7Z(PnV63cN$Mk_<3s{m|-?%))f5#e=y*j2L$gz#v6!F;0;7SSka|0h#~UM zM0y|A7;#{44w&uTm4NsG~Rlhv%KBK4sI(9VnrN!mVg9JYpvijWeKQL3n z1o*Y(y{(0v?P1Q*yvH8xl^sUIL*f zt1M;S3WVQgO1nJm37Gr3Gy!jyYzMQkSyz4SVX}fQ{(%lQia?tHG~$*v4jk5Dx+_-r zfW0Mc7~iNn*Si83e38r{r#Y$y0b3FTNPE9~iNd5HrvM2?0x_MKn$cJn3EB*V4MFT| zd+@hk1L^H{9rfUdE}U?HE}W+LDMcUPm;Rlxg5o>)BgS@8+88aAjF2_crC>QR0!jBj zeS)ijiuNra5^Ydx1V(WB1ES!H&myXe^l1Rc>O2_eQr_Sro*aIli=(3>#qA4VJqH?+ zk^}G|Sg)&v4qsemHmqwff0-wYg}J^k*aBmn{u<0#Q(>6^&HD!Y_uJ9X7Tk8xWj)IjFBL zFVBnUOSN>Fk$6KjQ;>}Me|-AtKgB(9h>*(`@ED3)S~5)>X!C*27rn;!PgawI0jjR3 zzTWs$yV4+TmZ)JlJymJNE+FBnnlwa5Y3I)irxYv+4L=ZYA-iim`C*wR&X*SFfdwcS zit&4skO|Hhf=Qhg<0K}1dAm2$=?*GGRQskHq5l>}q!41U-d2P~I9Ygy-b1Cbn4Vxs zss_9Vp*_PVoIrF>tj!mNX&MkF_oHib*V)=d2uw4y0t~b&S~tD4@cs7pfMa!K6}(DIOZ~AzgA@!yw*015L;Rf&MI&6?5V3LueWWQ9 zwLt#gMGL7E4D)_OGUH(4Rrwt$Jd10TcH-j*m?Y^p5S5f+Of*=c7%4{`yLvwY>^P4K zeNHqBofxXn2fRa?=jv}@CXhzB34Ug;2X5a?wPGpjAe5~ks!7EMq5%8B#nQW%Y=Ct0 zT(sTym=J+W`hHc7#&lBZI|;oQoxAKrBi12_Lq6_5`>YOue-aAadT6gX{3&>TqX9w~ z2ltT=pwAcsfb-=017nFZwlD?GuKYPUQ6?1us`B9Y*?7gZ(}Pwr>8Tf88T{BdrUh6B z0?&a0nLE!xWiid^YXf-zrDCyZ$>B*6qr=gI54w&{NDb_R{d1^FnMn|1a>2NoX-Ln0G8A=El;VGLmu{?n_}z8zU}H=n zqk-E`yb2n;d-)7!c!;$=+#~G4(Bb04brJef_JzXSU+DhWA-p{o`J>tXeEB=er|Js9 zJ?vfIJn4_-W5mmPkCK_coIV`BgY}DinfuUs!e_na!jJ{})!{s$hs0_=$S{^Pc+#dc z-D*FqLF$j38dWB>&!H`xFT+1*F72xdEJ`{$(_L+SFXS9UuG`KO&R!x(fnoJqDA-nW@`!)#KvI>3-pP)YZ zZRoaXjh!qQ^E#!q4+86O%NGZ3v!iOC%jWk&)C#--$kv2pm}jZZBz)cN%8OgSp>X2n zBKa9?Ds0nWHd}B?qlcAgTTZwO{K)%#)6R%Aet(I8v7njR?kPJe3YX943IC&d(Kw!e zOu_B?k>NHfob8ZwLzB@)(*@?* zKhl){O-#GM6MKTlbH?z2FisfCGF_d`OX%MAp4X3BJj0``WW2#K_zv+>NJejP*6X!x)UYWlKs>iy`AW`~lQ z+VXHsZn~gZ!4H$?`oOc&ZY5<}GTRAXCy&uuZLI!QQ;?!~QdH&5PH;bNhyoY)lMPR# zLHWv1v*q}6q)u^FxJ#SS@>6_rYtthBGO1Qq#rr=fnCAMEm)}gu zSb%$M*iQv2Rr?;O{xAt9Zozg8mg7ZbUl$e8u#2d^g1t zvpUYtDKhj}6&AN*6@r6(V2jEp?`Z zXgr#v&>p3`hY^Rk&WWbPx;Cr5#HTmJjY3z?MlRE%FHJT62o%1}%aNjRe68wJ^jhqH zvl)x?ww;^)S;j%euy-;6PL`AY;KLQY*||$2uPhP*rUti@8)vdJJ0$jB*J9!f;sIMzZbdjg|-% zoz`=|{{YI*qMQdrT8AfzMlPa|2fz2O&{J{Eb>if4TqI8He z(wI$hejN}RO_NtQ`zqU?h`y*QN{F>NeDPX+{*Nlw7XPt_E(sxnjnIB3m{6b1lWO$) z^IEdEWZyVw1=@SU*DB+|&e+O`b=I8VjV=3`vt3kOq{j3NJr#<%bNs{W^zm&GN4g6Y z7oIM#m&LOmi|SUCDJ#ITbNRMlSpSq*zh}=b4@y_s}%oX;j>5w_3kfn?9DYA>dqQe2{qV z!wvSY)fyA`4Yl`OYFseh_WKR*b%-cvqsml$w+|Ujj4y0AGqSVW_hl@l96jel%Z_k* z0YZ`#ka{;Xqru*$cC<0f)wBM(c^r|uQPjFMax^GqEaMvOCvD=)42JJ4Sevq5YD1bb zC|IJdP^?OT%MIKqBG=@J!G1jZ`aTBfcunJ9sp8|Q{iKIyQEO2fi-{ z?gIjybzp1+ZrGei!)?Mw3H```1CjSL*C41gvpf)$a`Lx>$*$dY&4 ztub5no35DS4X^H!Wqy|vyLe|@M3{r;H{>yAg^zMY+8gTSZ(Lq}AES;p_fT*_Nr0$g z+qKluptSoD{kc_lR@--=_Ry1v+R#m4I%LS%*&MERx6Rr3q?MAF69?3(kDJg-=oY$N zj8byEu~GQDtvUC#WDu0t{RfM?%OGZaieN5a{~`QVd*Xv%z`5$m32vyA>jdkdxf#0* zvlSPKX}psm9WNS?u(Y$haLpj{ev7V0U7?)_0|LvYtRd?;Re0qK-Z_brbAmiWRo9lg z-Q^W}EMYybllrT;=A8Nh_BHHc1McdLmB}qtrWX#Ic8CrHN^7Zz)=b%Nkt&L?F>&dM zwvLKj(R^69>C1q(QrtlA95+hY_Ko(B48pyGinAi~mQ|uZq1F5~4QtLxBa?)&=3h7C zSL`lizI*kzPgd>0m7|K^{_SDAvoR%bP>AUl6(c4+QSTX!Xov5`Fn9nPefOb8{_h;; z+pMUmdzb*jg_gm1-VnFR$awE#0Om|1$5mhEKAgEzQsH*zT>I@;DsEpow@uJjXDv3S zKmF5SJZ2rYdVz8@519AO#;st_Ki0s@+L@gQK1+R5B=&~b1GgtqKZTH3gcrp6BC9Hb zsq6AK-EtyRAtY+s!>H%24qp%@$+we!kFRLo&%Q3t|3z8{N8~L=fU^CufYer@&KbPb zrR&=oInr!~Ikklq1BEmZ7V^B6td~#`uFcP!i8y0qrae4rmG2i&7VVqAvB4qfYT78D zV!QdIFBmj$Mzwx?;umzY%PpO8FYUK?F6b9u#9tMkrTw}O+lpM`&m^^ZYtGO=;5!=r zQY9BumS(!wz2yWdHLbgE`5zksS?y~v`J4Fi&2tC8PgNm&> zcG5)VGNR{0z0{tmb~Q8b7JbCj~W$niGQH z(g@2d2Ns4OV?`8}w?Wa!2b;v1|Ku>N?H(uiR&;P$ohQQrE4vn)G-Ygv1wqga3Rnp4 zafji&;?=h;V9KrNUN~TG5W{S|Kp84C3>hmJ(#6u1`qiOBW(L`NFfJhhoKdK~6@$!y zbvwI#0qg?EYSBo zo5w!+L)cw3YPYI#Ak!8V=wqihF~1<4^&@Ld4IN^oX0Xz3eW2tZ=S}rJhj;7AEC4x% z?nJnSzAE|hHZS)JzodZ(J@+lazAnY#m@i4;_~AW;)E4B?D{>m4vYbe_w7j3O(9$`P zIWoQ|J^rR__nlolqg%0DBpF*|)gdZ}@W>cyw)Pg*SHQMV@j4d}UcihCbDc=m4K#sX z2=fMg!L!}H!TKy*BLzi-f(|%>g44;zSGpP&!Txb2W`@MtYrz+@kr|OB>cSNxgU59Q z4Nml5hO7qvh=7o_?EOoEiSRu@VOsD8*(n$R-d%3!)Aj$MGnu3cTvY_f$4gmS%^m^)` z5J)BZ)nV8MdNm4nhVkwgz$tPL3S?LY3caN89AG)>B@MtlADAcr!^8atz}(58!uyt7 z`8zu6?i+}h z!wnu>FY*O&?YNZjt(Q;(7Mg1kYAg2SXI}rsE9YPq!mq=z^4jBNRx-(gZ(8T=eDKJr zzA!&U=L^Z$41bU7ohJ_(-Ay#u#(~%i*_yfeCXUJrDWit@0(D|5n`!8(qdgM}nl|V> z9ZyW{N&p!#F7rVJLJ}3X%(189YC|tn4flC~7SrLy0fCM|#?4K~Ocda+KL?i&hc4qM zBcUh>D#txXQ5T@OqV7p?b*)zQWc+>(BTLpR>g%4TI!z6$^w!npq5q0tuJzh9f zZmv)La}tjFlm_oWM|*w8|3}<(;7pI|6G~B$9QHa}jH6LL*mFqX=4j|58AB{`HN5{5 z6^d*X0>D#*8iVS{T`LQ$*DEVyf}EA=02FeMv<2Rar5kx6N5q_^h*8BgIkRJPfrA&`{{M z{(gtBW|MAtM5&%U~EkgpiXC+n}zp%zfTmsezV ztuKMxCU_pfVg`21YK$#=ISr%Q-@{2InD}JV&ObzcjSvb#9P2)@EvnRpSs7kcr(5DS$RzH?!VTdBPW^Kg*Epz0_XPc#@&=1_A_{1G4 zgjbTS!Z;7q`S^p~tz*KkPe~5A^>^@1nR9j*|Vxt_};(tT>Q zv4sKXK9z)mSO2jN-pi7}Zo$h~Q;1vWKGbybo&ukC0ia~$vh9)v&bw=EiN75WdH z>3E7d4RfBuyI@vN;Ev~|HR!6E2Wbi^)L|v(iP68be*FRGI1h41$n4;T_eGuN6P-%- z_srKw{f?&Us-)4bul>zK25nk+@IJNAzBM?xXZwm$hdv#VX(C2=r4dXE(Zk-7)Pw@E zz!A*^sAJY_In!j{5UZHO;0M#w*2>tA{CzlIITM24)zY)q<(wJ!XaR&!;^`n#ZsSIY z8(z5oiCbK?U~qF{Mg@L@2vQta(kb8p{egySIWN&hC`m1$8a4!z244Y zFwc;x$uJiEF{ihp#gq>Y?QE{0vUd5n7Oo*nTyKksoxxe-AwOh4X4*e%G>z^@H5<1w zV+#=tSWb4#5G;biPiEiXrsbPNgr^hb4UCQn9ELeQWHCO}{f{;x5mM3?Ub1NlFF3!` zfLnW^3i`z1qViMq>v!@Q1F^a-zgg~*Nq}ALB?3AfSdCY``{1nRAscV7!<-FJXeE*g zejU;nG@F2}r=R#sX)WB<-1F~-qxTmAJQKR*{X0G73?L20fDS?|Pvbg*dOcRdnR9+a zG@_FX`SifisvkakH5%)9Ec(@s1ixJ_h~cJi&BdhfK!1POy}6R}BV`=zF0P(urLz0} zQed{pre6aO*EA3m1$Ksl+A?KskM_p>1+|5i&Q@NHFZ^5cDn8k@uJ69bNz=5d>DXva zEr>;Dw*w)7bZ=T@LWj*S?{NEX&4b1*?#1pA{kvau@2lAKKHI<+@eJkT2QBe`8}gB0 zfH*qGVCr}JDKKJs?({=UezOD67|a8e>-+M?jU?jHu6j@CzShQjR5N$D2dn+~{L39j zMHvdiGzrnKEzG+;ke%h4G%o%~8>!CG1}BZ?Q7%Zn&weD_!P>0I)41`C6NzGeWTEH< zJGSBx0_l5?kb0xGjO3t?wF#A+50;1T*_K##^k>rL*Yfc9BA8Bzslp$7n-4LNvY;8t zfkQTL=fS?C?tXL_4apZ@6^8!O)egZ}Gc7oOdDWAlBO#$^c^N3AG;VNihP%fXImXU8|bLZTz)4Ofu9 zpC$Orh#ko7d^yg4^~A!k#15`$;P)>EJfl@Q&dd+Hb>Zz0S(x#=XjwpecF^|TgKka5 ztWma6HP+rEI}wl)GQxg0-KeghFi`n`gIj%B(ksW3Rdt$RWx+lzWRbnNX?X83T{i(8)@hR%J$HfF8kpoMGGyaM!-l3$`YystTfgAlCD~Bh zCJHrll-1g?Co1jI$n|*17?NrPkI-i}=vCWIZBfFP@(gQ!-~?J1+N+bQ4T`Mh($TPQ zlZ0V`ZZA`2nU*Sx>-v=sw2|$A!f{u0J6z-bx2UJtB)U7G?Ni}<)NXKKGCYo|llHN0 zDfEk-baz9I_1w;W+$jJ(z?nU=_5T#d71q4Mp3>@tN^6)7#&=*!5x zGfjfdprB4oK2E~`we6uR_*0e0LkW#k=Khgc>b)s9&S1*E9`}8=)(Iau}`6fZ4SH`aP|BAerC&mM=*EE;=k z#v;qQP2R$~!4(Wt?;4rq4kd*gIk(w~A)Q&Q8da=_EU=_B`Q^kgOC?);$eCoQJ$&*x z<^XxkzGUrX<-*a_C#%<3j_D{nvHkbyaO&M-bSRjP@!*als#RRQ=(*-xqKnaaW{1ks zGRl|aq40jb5`f0fk&vWWs4`nZlgEC}`ZBt5Xl4iFT{;gCQInui%(;cKWW%B|YsvaO zG}RZd-gbzdCN)O{nKrA8(jm+Ieiv!Z@2|j}J#v@B{$7sA_;ir}m<0Y~t-bp0LzQ1e z!YX(5#*~8a?)8@KxhEVZCJwUO)jj%shQDMEWxo`({6CJaG^)vKYuj42t+iZ59H7Ei z6saI^D*_de)G7`jji3+#A*~dUA*9L-N#0sVK;)tVg%qM7AY){VB#=~@6vW6FLP)|O zGa(6)3}m?9=B`y&{{&We&w0<;``OQMs`*NOwY?}Mi=tlP>$ol(CDhbr+pr0g9f^b2 z-+O5vYrjyN*G!SuXiEr3rB2#St?%u+!O>S%-G)`5Qowy8ufaxto?cbX3k;8Uu$K~F z2V!D;stS+skylE<>OMhl!D;(m%Dss~({|m|?>giD*rQ3(!&=na_+Y_nFl__qB$?sg4n}4N)$m>v*8H-Mp6>nv50@Hh1NjumIl7!c}V3nT%>ST zimr(xs4HeC61|S>QFErfOF?QUg1dZOQE2xvag`BT7#J9N<^M8!nI5wgvkRqfqz_>I z8#Gw)c|dV^8auJ^I&A^Z`?*Y9gm=J?qQ|SjlAv`rVN0yO1&wP4o&pPjvCiFFd|1!# zwM-UX4A0DPPS5z$c-@UQ2a~9#w4_9a0d^^hN+noIe(vU(~$BXTa!B=(4xF*Dqu{mnJkioY$}(0G0CVcvsVul zs%i*oeeuxOEm9}9=XLI3{y`vJe*-j%rFO&dUz#zl0e9~X%8(Qn%kU)rWIfi==5?8N z{@zA+tby3uy3sMq<`22vUF#THC-M)rfk#s~~@N+tc{ zaZjXQ&WWvQ`}~<|s(|YET&WlOSlDjS#^5LymLy!6VFO zA0Wb#yD-W$(tOf*f0-YA0}NseIhBONlHa~4yF{8K4Gy!cyH@a9cwu>lT{)ID3Q&#D z%eER4YX2Q$a%+cuFCnwsQL{4aTSEDTx4S4YPRjTU^xD!i^Rn!<&{%{XFT$>df+Sl4;X0crRV!U;Hnzr&ygT}9)2B?*$8#nAF#7v@OJ;N`)`(e6$Y@)s@Aj&6L4C7$Cp8_cun3cZuJEF z<-N@Pv&@zFB)#j|y6?zc(Cw*H0?i0rhkvFggq?+cP%lAG^gVGX9^ag`Xl$U2Y3!~k z99EMsZgT|7@w*4jVuL||?>8^r?|%fxh0rr|YI?_XR(N;zrk3Mh>{55GFH4BpY!`e{ zZVKfXlGJ2LetnqREF25w2Hu%O{fqmmPqUUfff}XeJO4UCtrwV99DcMSiWJrtuuI2lA=p&SAosD{)tN^n}mKw4n zRdCc$v|WgVrDLPd|A@$u)LfRbY!<2l-dULU0hKv*;-D{?$J!BqU zf-Kgr!>f?7!<`-r(Cl`i(O@6F)W27!r$FxiVN7WrW|6?Ca3Ru-)Zyx;uhfBO#j{T+ z?M*af@zGj#rxKiO;~jK26k#b^q4HCB1b*}Dp+<-GJywE;tJzvBOjbYoh|b!n5fzEy zwgmVH%r$f-&95nKk08wvqKscKa{aYcl-5&1&?3?R0MPlU8j%eqSCLx|$R-7hiy{!s zrx{uR`&?$Eh=DP7ly?elbNMrM3fz|p)a~>i*CtT?d+Z&0WFRnKL38Ua!yo%y3^YmL z)-k1$Q~5ea2MvS8fL`sqZnbc!^!OV4LJ3A;5DsERu^!3Nhe-)uJCbWfqjl>hTCVuc zRW7n@bWXlqm;Ug)-IM=t3NL5fZ;U+bu}HDRBMe;+E{twUUy4-^a%b}{B*){h3d=5P z`jq3G=cBhCmakY>^K8IvdnI;9l4GH!q7Eo7z@aIpb}{tv-L=K))HDT(r(Ti8et#%; zzVFGd?N1t)FUP9RYgfuSPUm$SFx64s@SW|c(uU~O?DA*Tyqr*}nd=W-zaF@@0qPho z6Q2`0sZH3LscV6+vkp z+|8BK*uF9kZ-p4zNG|pA;l1ncdu1N%2L|ich3a`&qjNy{?BLhUJOTH06Kw%KV_rT@6c-bTWl<}&kH zK{&pwKVCzX5r>MzA|9-<++Hj`H_Kp(1=t+5y6k?Mc8IG0Byy3uHj)BhFHW47(WDhC zt1mp=M} zaAxvIY=a6z5>6&f38NcDgNynE2MowmFS?wB`IVu}3h#llSmEF`pUnROe?$acN^C3D zcK8IageB&Do(yUDi2ygtV#7LA=qR-k^&2bA&*p}R)JnAAxid%#l>-KTjEJ2MSU{gC z*zK9cM8w5sQ&U!pC-v?#cMde$T>Z?j@^dvQG|mmSLZEUXsL-w>>#~q8BM6V6TCffc z1J$erf35c2NB`po`wGi7i#$kHf28+VXP|qZKAxWJ9m1aq#Kp#}oo5j5V%>yf2o21Y zw~#QpPfQAuvBon$4~J=y!L6#NIo-^Oiw@#Z_0CvF(4Dvx$hQ@ppjyxb$T-!a(IOu< z)(4Hmt=c%v?{ru+3N&`nkTo3lGdF610U`%6Mvo+uCLCjF$Fe^gvW%4NCsRtbp6R{b+t zYAXF$^>wVrHZ$$wYbp~)onYVFj7YuI9k?lr#d@7NUq*xa^wNH)$(1a4$wHXq^(QYB ziA~r9@4v?DzQQ)NZtQ`h2c`)+8*rvoEEY+MUXhLrQe&~ZMyc}P8-&J(?o<1!uzs3r zT8i$Q1;K`1>lm%e$gAG!Dlf}4*X7K@Fi+GNmeg{5oZXYW#a`_ls^0TA#|cAVx-kl= zx^C=K)@Qn{2~HE@Mb`M~2LF?dX|K7lhYx1D)6HWL3J7+RZf6uJH;+wm?l>C+J@xl@ zX#%y)zBB5f3-QFYwC-q}q436-q_frJn=5of?R_g6X6y0Igv`We8K8<$E?7LUD@jCd zvO-DePetX#U72 zI_C)NI)ZmH^-5!0j$)?|?l%cv%vJO%z(=4saSD`ZiU$I;tjD>^5^07_&kukQ5iwLd zI7`=>5e5Cx0v>>erlx{M<+tKpvS@d{6aJn_y?Hv*KH!AFY;a^+U{hdu8q-BfVJ+n7 z-u-u-U1FhwBAeN+j8$**-%I$huQ|wRe@*dl`_;?Y_wL`TZBwtoRt(GkXbVumP{S$N z<16B}jBg?ya+MhO>lnbf7!pmfAE+s5H|eNGP}#UFXc zBVk!}pvFI%3>C%87KeXKwz(K8d1Jz1q>gZ*cJ5#PLiF$1vwb{9A|q#7odR_sevIm- zjE^2q6WMe!^(BKn)3o1f4%4e&{KwrOEzq{)7>8oPYqHgWbvv$H!_ZaRM**2EHesqow31;}7AgeJ1^t80ik-IP1P$mG{Fox|?-@ zV8=xlUi>o^`rw(UOvpWF;vJ^ERhDm9;b@ca{~6F;>A`zRn5FTB;k4}E-JL9I-I!5t z&Wj;|J6RcF7&CMCQII^t&HKRkT(|0!hVWbpTdXyq0ZB=s&jp%g$Liin{zPy0Jce&U zO?B;4xtu}@F#IOV>3q;ojle&6&+9eECp?a~`#qxHE_J#j=w3d|Rsi)%yP}EBfLY2O zoLYYgGcf)v`8&$@e$K=fL$#TfT6lb5X^*6J#Sf z?}?IjodUzK4CbSCAJuFi#Qk%Cf$;_4AKF3pfh)Q*hE@=9-E{><`A$q94)cgX5rna3U z$Sqy#`jRFmS2+!z@83nFC|5B(j_vi0NyVc(&k^&y^E0b-(?hBS{CIp?&OgGf&ZvnU zDFs&ctCqJ<;PV^TJXCw7ZK{#_;**tQ$wE=kgoh7L{;Ypwb^26&L-xCg!9C2=IZ4PS ziDsn_cJ8rQD_j4xmpMbx6{82eiX!m}%T`pFUYZZG%jN${8cP3pgEuJmub|VNa8$d2 zhBQ%7mpb+X2U0sQaiOk7If8$ueC)_j$0lT)P!hwQye$1^^;UDBR{(1i+*a8W(C>Ip z@G%`pJslNQfp$}iRZaQ2X|ckhB;~O%;f_~or&~>dPVS@nl@_oxSTm`2hpzZziWU&w zQ&oVa|8I3jciWEK57Q~$3Y9A{Od}<}I-$V4V6**gh){iz8{mLQy|c!1O+Bvlv(w(C z^#r`p&a2mZH2t~9ke?fb<`Z6LO;29+YSoy}YOGp6+PYc{&Mb8#=;JX*uUkrufTWXk-2%!CwldtT>k!F)`j$6SBu(taxj; z{*UbBtJZQ1md;z4%i!K;qmu)I&`rVa6$j!Dp`;i;cr7b&&0$w7cqdpbYr|$v7luuu z`W3sJ@4Jr`g>_u&yrIO%@fv7avb%UW|JhfgLkr@Ta{(%GyHl%;n(8t zQP=-bSl3Zw;ar18C3*F5frIHW@!uU$u>MVxU3q!C~4J zS~&`GV%hgd>nR;cShgb%my^VRl&zczPKOrtivH-_;l&3cRitj(w6@<@3XCWDKbd5DlZ_L81EP zUDSgfEe{%-qbJF@O&8F)Ui+~uMlgXlNlBFu>&|6`3iWB-z;nHQS3M;&Zg{LY?Y|M7 z<>@jRS&g08+2ItiF)KS3oin9+NSasWcq#j%H@h_oA;ot*2-Codrz z=U?=jdN(okdzogMpl0c2=YO5%IYfr?0|V@zSanBb`yhFR+&Z!SM>QG60QU#=O4)z* zLQVb$jJ#Lb>UoOBBw2X{Y_y?w_;I~foQv?FV802&U95Vd{xE+V@l3o0T!qo3IoMnan-t%4t*&3HO5>Uyor%C&fbj#<;On~ZxBT&}D129sq$k5pUDQ3Lt&8AV2 z0^yf965G`u;c8twpSg4Ii!L<|Vl|}Nb*BX2@tB%7@-Df=^N7Aw2!wC(DK_km&0{kcm4&(d@~glzL4H$eusKPRLu=&i<8L2Jj{kb=&zsJh{LcZlBP$st1 zEZ}0*_N>h0DLvzh1P5F=Bv&VvXdV&ed>YcNi2+Nxhf1XB$4x?DF7Ry;;fOGaqCtaJ5((Aa zflVaLLIi8~W>$RF=W9F(7y*N65h(;H`hVy()qo*}2_nF^pwp353QN3%p3r@{?lMu_ z%(Al$1$?3nz`#4vM3{#?>7O290k;Sd7KLUD&Dk?h(TFx&t*5t=>l zzAaY6pRm?$YO_n+@h=z%UwE=`+9Fc*%mb#onLA;VHuxBG&rgl8>3_{F6IjG61HbvZ z=tjVP6I5e|w1a?x@9frG2wx9|ye@IbSZSdc)b%z}QI#dp!ap0G0}PiELi^?`zC3ZH z8?!N)15iE0V+Gh}jNi^%)5`l$HG7Rr!D>sM^g7gJ3)#G<0U0xRf6-UB5N#pm$$aj} zy`KKuRpG^b#q=2riTC?Zwb$>r5ez>TupUFq>oPzkFebR@4|Q5`jt+SI4qg`mc=5%A zm85IA^ZhyB4i>)>shIItabwRQC9(3LlLCi~b1zNJ+$CfYtJZ$nrYzwB2H&!bdsg)4 zqd!abfA5HMZ?n|neHp9)bMy6Ad@qyoqX zUQ>F7uZM8w{VLY|o3MJVb&w=RV9-2SNH-%H0e52uxZ9S`Q98k6Or%>m+S|C~XLryZ z4`3s#_?V?mYl|qnq0iXzHNXa_9t8?0S9;4f3OUHbja*ijijtN<9H+O8?Bs)94n%OO zHHbzVL=;n$SJY7W)xm#1IpL68usA;Vjksn_!xWO`A_j^GHVKSfNa0C@G%$;iqwWJ^ z>rVK4a=dx>GVY0s$4B-Oyb8u|THNg@46WTxGn~ zt$DmOPwMOn-7dooqCf$EXs@U;{kRev3)mxTS;JaGx`3Y@T!JhPtiuasw!}eI8FiT; zwCVZzjQt^8z#~9U)h3J|H+G~mm;2-4Yaa*KZrH+kxeEIz_y+di`x0SW;Y1LQmiOs%)GS}WlFub6N`6Soj zjf}uEti!v+!h6wa=`*ubBA!q=3TXL`-@^25l5K%Cfz1;>dl^ez@p>#^tD8an)%}M8s7@ z?Y;~s#=gsYaijHMZ@rdt7*{=;=e#N?!v}pzP;99|1dq4iKT+y=OLZ;y;xM0{XiL=F zIfVi8(SUlfj}^Kgvh2(=XdH@HUsgff*xKE=`YDEkty3&2N)l{eH7>VxYoFM#kG5)- z2CI;<%@n2Ij)yM~;_(qX$(EvFb$Q|+&WRJdoWCFM%!%u%sKEk;ZI%#{GO=4Q?~_G) zTG2wI@vHPkgzePA1Rnv{ea z@7?dYB*Ri#=En?;xxM{J6c=x>2Vo8ZJ#3qc*>DlDWOMtew3!QQgpNNje=Lw}nM0fi z_nO_b#*UI%9Y9IuFp4?Y*Nq1H%cw7e}VxBAUJKO+F70jhJwpGvl~Ijr=Ox3p(@qFQ>Cu-Ew=v7 zo#t=H@VgVvw~l=C-*vyZr*+3PrwT78`lx$R@}!S8yr53e82jr4Th~5vaG~(T;+$sl z`r_Z=*>1W;+QFSWP@NEc{<`L5zltFeJ9BbobTB$tY=H8k{!XV@j}RbXri7OGvT^a@ zJYJGk_%H}IK)Y-pualp-x^sfMKFrvBpxI_*(!RNlz%c@LM+#3yEgW9W|SLsi1 zL@m+dVk0FDE&1Rx(vgw4ZKSG0oEdyE-y{gGpw}zzlO`gg$4a(5;(hbc&;%iGa|C|7 zq$pCAWslOiWJwu}D1&%;l|=H0{wniESvR-3cm> zI-x@;_awzHN+rizeFP@`E~W_!7|N+y_2rg(sQJuX`$(cNk%^2|J1XhFm-ejhSzQc1 zD`DSd>BXXM>nvVK72kyne&YF7WEZr)2!piE%vlxKCxQYZiaTWj3q)=0X-B|ZD(a)>y>LFbE z)!*MO*Fx>Ci7gOM6B>GNb0^Qf7z9H1-&0CX0cis|FH6B-;;lmNA zrD7Z#=(NFVc3rY2g{GxT+1nyGF6JD&Ek3IO3QS%1Rm-I~*R@w0d1L7le8XUZ*b2vpNG`PU5*cCmdRZ8|MP|N{w?j zW4FExi~u%_&vYqR=bFw{)wuOnz1X z6kO``Wp6`6<6U_jyue!APrm(V-}vqiT5ZEZl0x*w#;lN4%=M3VKf0q;>K7N1Z^J|z z5fBF_oOF2QP9YB%_m@`w-CJQDX1ui7v3=}2w_9IalOba#I61cS7_U)*8^>W=qbej$ zusHZ7s)wPjXDu!TGz@91CGG@QsXSwRDrZp`NrA!|Jje?66(8u%3q7DY4fzUk%zM^) zBuE=Qv2;h<5S^&aD(zyuIE5|1f|!UioMgUOCTTs

    J0!bO)iP|21o_U~&9R_SJ~9724eGtV8CKB`QfeU97J;*9(7s)R4&wyglC}lnlcvIrsrL z=5z*FUVM*?8`LoW)U7l=WxC@}H}?J;c}Xa1Y@@QVdJ&w0U4y2~ zx{xz4vSu1G(vv5RnX(Pq!e{x)dsJfdcZB zf1LWVn5Ht=`j8kjOzK0z`l1XIf4RLMwsbPc7^n|pZ8j~u**Oy2Sa5|F89E|v09utd z*!Me!8{4M!FjK*4dT6_FnRDWYABID_{A>DEH+WeZc6pG|aKK zpnhw?_^{5zn&cZWFUD!^4X$8cvA8p5B_7QlpSj&1v z(lfvp5Lwe4ZBvHQ_T6QG6~N;y2jgg zDulaiBR#j?L`!|pc<^vst|vLJL$|7(AMSNA7GT?_Ya7L^fZH`=^1jN6EZ+h%Y_2^g z-{0uxLsK{J(__qR5@wwpBnr|UeDpT)8BB5{m@Wb#d)uFown6_hc35f^josYfLwd6EI$CV{&{`PBI~_PHAyq;E`@`iD!llJvd>#M}R}%3w2pToDY&A9=qcc z7r@}nR9|(z)@V2-n7*KD#N;Q)I#Ku`Y=nKgY6oMl{(Y|_lvLS4&O$?W^UBtzp*+RH zb5JwZ zQoO8|dIF3qB=Te!^;~$j05ZQiiNnp}{>!yY7*N&(`j{Wes8xL3bulbDdFFA#`hSwG za2nx*76-NQNKbxq@i0p%^TFI{@Q;Xy;ae0f>9o;0d+7(CZH$BEnHHSsWx0}G+MoRB za*Xl5fya#(LPo^k?!yKSi#g^-&v2S-@g&t*YTh;%63TNj?^!NRBo$AbS@P9|!~?Sm zlk=fgIbUFHZloySpbX9ZktcB)p$UGFF~QRcwHu)ccYtZwI+HeX4ve>p#4RSEtW+Nb z&H&F}+r>Gj*QAIijvxvhe!PST5YKOXw8uLhW=3^o-Dw3)8mZIzHP#6gW%8lqsS%+I zR8@YBagq1P-c0;h68o=>ys)ZeoHwG}5MFx6?=))=jL8G`+`geO$nsoxrt3_(%%vq$ zg+(K~)wW$BeT}vi6~y_@=DOwJ;VLkFvhzpnpZA7GzT{&ybmQOyE&s02rK{g7_J__p z(|p;5=W`-k2o|s`dGX$Nw^0N^_%dL}jWPBSQm_iepv@F{Mt`%EF+PpR0qqDF${5q8 z$!sLVPTiODhpBp2G`>#UMY%dckJ!AyA1k+yR5#pwiZcv7Qheq6edq>KY`H>iWU6MF zOHDDD50w^bUjRD{qVxFg+H)cZ3z}q-=vaN>HN|Y%w5H9{D1K=#A!~ad0+7Q`fSe&@z?q7Sk7cMAK`)7pBA6u*3e+Bu6|`On*hRxBDGonYS~8$QKZZYqmZ24qpP`pTI6$P1?`P*CX&*qA_JZeog})4%MW#Z1 z7$G*&x|i{#8kRW#OL{G5k^G$L;g4Dh0_S5UabZdx>@P zVA6Yk07APVUo}*U!?JXP>yGa6rin@th1PtA10-;VyXfR0;eZ`s$K8VHPEI%+FHF4b zpc0;Ay^%$68S0Op1pWqh)ihXhm(yXic>|oeD?DTx;UOe`svKh}gXCmw*E)8ty|rjC z_n9dJ60Vc#r(xiNRqhE1GzV$umqYZ-y_>x}(jZBAG+c%@I4(o!oU`WR=UTAWs6C2` zcg_Br_sd6E4r;s5!x_%x4|qD`0Ax+Qh1*yid+<#SGvrx-0*LW&clpiO?^J@Z@#<5^ zG-Haa*$;ur$33HC!-uWbA9ec2c;5}T23LG0w<4&+80AlnIbA%w);VidKG>6z8;6-{ zq(Ko;g8oc+wEX9HY}xs#Pwxr#H8qD`1h+$mFDAQxiEkss=d)OWcO=4pa7el1XvKbU zCJEc(&)Vj^k?uo2I1lXmtzd?K_(v&`;sE&JsZqSF_70jH0Y{De07V4Q+G5xrTF9Y- zrx4J);`@>4CRpXNi28Uxwr-~9I1tB3^XE2kNE@|HGZOhjgNCUz4-3t`IfZ3ht9+)W zshJ+qZ#d$MxeTr`n0Bnh@O|&1k@uk0B1h-P66zegv;XaQ;HQhJnKwy$`*h9(n9JSD zjE>!L%g4V{1i&AHcv>3{kAH3wX&-%M*iB*I`K}0mIYg^#NhWr!R`hFR%WH&5W~d z^P9}JziCP=Fu581)5g(k%GG?{2ldL>#MRoiZtWFvpl1o##1@E?BTV45uAXD(BRDC69a$UT$8j+T>Cqi-M z426Rtyv=@_wtQa}Av;88m$a&jI_--}UE5qsZ#>2=B$J^vdk8M2fG-4LGcjbt2x-Vz4ttmF&e>^w-_p4%jXt#!? z`hE%xm)eErqvZi7dbZImqkcmmIW_4cD#P&W+;Qu^|d zFz)B4;eFH2XS+8XWY$0L&v7^)r`$7X6+&t;FCFdreyl&ZAuXx(%aWB~I7TNd;Lf|= zfK3zD;%_Vx?DPXKUBn*r;uYaX7(o8}5ySUKHnYYJlt&~d!Sf)cV#H&|)3>5hKlc_n zO#%X+6`6KM^a*jS$KShA8EnPA?Q9bxv@Q@$(`oQ-aaEQd=H6HMc%?&r=1+f{0hNqR z)RyWj5?Et@2X4F38fd2L8M3aA?O$=AEf@GKHzGC5T7_z1q6hEKlzv@oU0N=@H1Btl zB>SHxF_dkL_Y*hst$`(VEX) zh5^SZ#h@<}-|`b-@e#X;28$w?UpoAm?kF&nSppahU|@cSu+EaN+3+!7foG4$3IFM? z{llcmljKt>T7%`+gAlQEv`{Q>t!Qz)ojMyc-bO1TH={bR1YVcl{i?{9h@ z*Kf`xDY0sY;uKIK#pU)2l|3g|DwAWFN|Z69%D$qMmq3g)shgEM><1}a$IzuWZ*WnW@j5NJuGpxE`25vUX6{_Z?{<;QsqqPK2wFC4Ys+t z%;xgs(fy?FX6c=2nqMcra5fvOGQ3z=Ao?XPxdcCU3Y_HdS-HBU)zzXg+CO~TF_h?7 zvHSSk2!P!M-%0objkafJ#rm#O?x5Glqsd7)RmAJ&&Er;>37bW|s#%g@st4xWbLp1? zc2HQ$R50=WT%D3REuyps7Ehv5b_na_4Ql(a!0)r&oznHszR(RNTuvkuM__1bN+L4` z{UG)4(U&F(J(B8{3Qd4=ulnSiu~}0@H(&33_C$|~F2FOM9*HO>s$0jI6%*`RF5kRw z#!1gl@avReG40u$5mVkOM7CVBz_+E2L>e0MMcfCj{zzT~;&&cl< zs&q5#2H##jk~T#(YaXE5nWaSG&6`}Y2fV@p^(vO5F! za!kEXH(1U^W$lT>`5-z|xL9A5(RAxi2`_lVG03QiXlYa$O&;$1ScN?&kv}P!&3h#E zZzo<|UucszOO}JXpIYos*!zRcI8R}`7MY5@8yjHcHk8-%M55Jx^l>L@K7XrrnUQd2 z@vTDcjd67A$$n?c3T|taGAFPuOV=C6;AijiP@`^r%BfGcUCPM6w|9rAem1g6?#?CUaZhV`-Om-oU;$W=Y{@TT>|Ms7D`x&<|R*7`c#KhTy{h0HY{&YOU@=8)W2KGEw6S&vEMROKZgelZ;=ig+*^Y(wV{s*` zGC}WBU;Pga$=&wuXGpPeP&zvRt~ccJl``jL!T;6PaSl&EPxZy%S{H|fD4i4bS3;!n z$a;-lZNzUER5*ceK8<1hv10ne-kiTw@#7hbFDI}mh7R&de_WN(bXpQqPOU;hGq@bI zWFvWc!Sm$mO;#d5V!(N~gT~bF>nvPQ(2T1^rTLD|e zI=r_Oou!tA(L--fC6kSUhij`jZpG5^!ytKHX~m+y;Z^xxGiTF2Pz|LN5$f@rU*MCF zzREX>ouThUG7g)v9SQ4Z@46x!reD|+dS#*3H=h{?GP2uuWgC7DJTGwBK=AARRY}N8 zMw^US#qa0lx=aybrKS-$_l~?97ez5)zKYUOe!!+z;@b*=E!;%ezFva;!_VMt<*1!W z?DvCIT(`%cps?Yy5nDQGVz8s~_>Q+9K z=k`_A@5&K%H|5;N5A&FQmr-E+qC1Mt{#LXv5)9>5@1%&0 zr&ozfLdQa4dnF=|TLd}KoLZq3iwX6_wXmAF+;3S+I0(2umr|!B2OH_IxlFh05%#-) zo@IRax|IH8pxFDPhAZNB^h8?^`oxDXHJeE2#LGg_q3YMr*YZ_@mi4W|FDGcBc*_|c zE1HvuJ@mw#?>IMJ?k;eq9h2+RoS+w#p|DFX5r!gDK>l&IjC)E=I1xW|Rsz&ut@-SN9a&Rb3W9xqTQd zVszZVzowWnII{*7UahTvsaC(QK*db%Cms(RG`o_?3=sxkZ|Mx?cjnZfqxB>4lo={c zf_`=P+vd?;2%)kRsaF=_1bQ`f%efP(A?9(TwnNGT##!IcMBdJ!$CU0HhkXk#sNiu* zIge)x4C?wW6T29^B@HXCA-2VhcY=oGo>!MGV<-#4?YIXAeD=c}QdKdXSo1?2C!@CT zN<RT3qf7dXx+R^ZtJ@Y5c-Kx6F-X{Oj{QTz?ieh0Id^zo=Ry*%aG|`E* z8ZtPm1jz)mX?81)QEqi2dE$( zG?k7*>?+_9R>bVhR;8zenNS2DDtC;?hTLv~NH=(bVyYFZC!l8OWM)hv`ox#6f4Qk2hZr)^D?x&Vr(7feGS`4v|IJcA2Z;=?Hj_?{hr$u7pD z>eMI~8n{XRajmFQXs+Il7YJ=2y-i|aw~h;;MTqc;?xdQ9(%pbIo283Cum1txvIcSf zh!Sgf%#-ReaE_erN`nJk_Aq%N5#gqUTZ)_lAc86-fwlBa2omRu9q&uQ-{FcDL+cd{H0U zn6leDo+?OMt_Vsb_7~=VadzCQKFw02~U;LyZ% zaCj$7YPtA#UuL{+>uhxtZLQ>f5$HyO*^q ze$2~z(SOO}CFQTm)KzLEeW)SwW3k5qEr`ai&W<>ms)iUN+=sMCmNkGb?YhBl+LxFA z^)~Ixy-1xVMu~U+D?b+&qTyXQb6=`K0*$cJ6PVDo&)3@@>Be*!4=maRc>kIrZ%CX; zalSxp@y=P&Lb6;mU3kxMJU`n<2=+|XE;HU?WU<|)%RvX+LT*=-*>yYF;ww*)@o%d% z-uiFZio9GIj!zT&Lr9=%Doj*29-U*I8px`x` zDg`6$dZL^MaMrnvFgnnIqjZK=#7YL23=~hdf)a!14K^B@p`bx;KSybY{VWGshwOa6 zI7+?5N`z!AJQv`O<4<^(8Gx%?Un+twKSKA3cEm)CAlfdwPt*qbON*ek!wGHpDi*g$ zN%Dc;)tAc(0v`2u1E09KmTHI8aJBK=LWN28cr~C(@BxmJ1BrK~taq=468oZQoxRF| zFwg^tdELp!Ca)+quj>%wpWLU|sF7D>AW+%!g~|y}1!qZ< zb@1OBM(&jX7#-M)C!WCJ)RFXF?a&49DElnzDK*Q?Fjuyn0*PH|L_Nj%XoTTKC$eF( zjvrOA7$-|^n0yG;p~i+O?LPsQ(lSCZfp!i?^v6mNqIVo31*%vc+S(4=q+8kEYgn!s z@O)+hV3oe8gr!oIQEU_>Hu&$XRgl3Cie|&KVlA!} z<`vjilz45`0ysazBG*0ss;m)`u4ls8O&+OgTI59 zt1e`xR(8oewTf2m0D!8^*7(N3YE+v<+z`j}*57T6PN2XV09)w+QJ71f2Cu35hJ9Qc z&E{!0whI21e^}zY4%aq&VteVL>S5e`2wM?n!*_EDD69QX&(UpDxR6mH5}OQ$5o@xk z4Mmq~TRJ60w0DEDsatgc0sGt)ybnU`G3BXO?%I3l2P+G_v~A&DdiAl)UC(P8S^Zq{ z^Y-K(T!3%mUYpT4)xy`l z(c6FbdywehRSxtsObl0MKSF#f3=75axXh%>gfs<>b8N4^8qzzySdP>=0_zQkkgzf! z{anI7-W+EbxtjICXQ=luXPYMVE-Q)oT6si$_~p3G*RB=wwc;T&oX)+_)Pl1|t*=Cm zHAy#gJSnTkC+kP1?0I;Z!x!wU>)Zc+$-oC?2dv+U0&2_G=j%3~A0E7!k?VY>%y%|V zF+Aa&kY|&tzeHS3HK_~t3utc~JcYr_<%7tsOS2^7L1$$#CJswZ7RQE5(08#r%=__s zV%~6i@XfPA(<;K9!BQXULG)ag?>oIsIj>rLja#VUJ_5al)CB8zdbM0IIK7%9+E3kH zUUP;O)sv#}o?KOAtRVkt|8R+26F{pqmtu}gX?WhGSZerfe-l*_DVlt>=S+9bdPzY} zG2xejJzoBACWl1|a2JTkky7rNOK(3@9Aubc>EsFuI=``89EapgQR|RkD);1P{mA(D z(!bp@4;xkCjBOY?-V)XAhwux*J^Eu;ck6z=U%C>$aT718SxZ$m*pUQ*v!A(`; zOiUb4KYtFpCD5*s^1Cn^F9^?zF%NXEu{0qc|E}uGRxr=Q=yTajmYM%wB1Jz*(}VT+iBeO#i*j@NBCC30o}&xX zODsn6^Ye8RORBky7NdCWN^Qm@h;AQb*y=u^X{jxK1sB=OH@cP2)jUA^(PO1zuq!J; zzMcwLs$Z7~#<>cH&x;i(W(M>Jv;g7a%fc(HFG!mcsGiE=i9M)e5>EO-?}NB)NPW0| z8-!%^!Q=Y1KY}GCuFBZPq)``hY5eu`$7*_GT8!n%J8B1F+fvM4Wcdm|(D=*$uuzhy z5Gr{$S0}R-rCnw;YAgJSMUzU)tt_-eV3^RmoTuZKM=!Z8GwebT#_~}kxhvzEhLx<%J6Ut@ zay-}`SWTjg61+9XAJ6S{ta`vF<^(@QTh=#lHTv3z%~z%Ld7ql=F+}4bq?R8ZFEl+^ zq3G2YJ7H#b-faG)n(&=+bMUzMw&Y?@rB&*v6@O&Wy&}bP4-`pswQ&=cJMQc$Sr}g_ z$(nG&Kabd&(2DzrGJi`u4JEh2e?~N*CkSo5*0zVkg_BZ0-35T3SwjzLNWpZvSb5Ef|I1*<@?8TJSPNZ z=9%ZY_jiBG2%)fz7%M%ak4)nxryssLWswznB|mTSAn_fN0&I-kIv(z=8yXaPEPVaI zz|6O&)i83!D}DeXBN%I!yoizKqcxe`3$Y!X@?&O7N5=0oYr_TFR?&(Jv_q|NgG&mX zD`!E4fiHI7@eA1@U%}o^voPdB;8+2f&}df~nKk7oZR&@D=2tM~;u&sOJL8N141K6-9O zzBg*OY=^gA;#9KfSnI2AA74P8{#c8k^@+je<&|%zAZfc%s*pruw9f`6#H)>BzQ63d z+M zzQyRob?u0!lbi13Ki}6L93&81qgWUmD*ILDq;A6IfXGi>cWJ`zsG-h?MyCM8!Eq~3&xtww571~-^IWt+)ef2x?w9D09G zO9w0O^W+M8v^pxHpOZ(KLKHTq?ktks%^rSdNyu6sO{n>R$gOmfy~Ic%C& z+qd>1sv1L+#4sM)I`QMO*=wRXE#fT9T@xUA4G0EUe{-Wd7+>_} z-}TsWSWS7$<<}5(KgAnXLK4LfF|!&A+C@9JE9A4+CcXce!rQHN)Mxxe*|&mFzh0=y zIhK{>?HqkKGpLI(s^*2a4oY0yz8LHcJY}U9_SKRDbr&>W&@1@{45I1=jy>~hc%@_> zKbF0Ha^ps|es#}^`sTm$Xydp@9vAGY<1W0{Q6a9VT`@gq)B0ZId+0ST3Su|-f8?gu zpjn|mQ`cUT=&V0{IDKqnq&S7Q)2OuBWM`WE@4TaGSFUNL6DAS|LeiIYN>M<|4h}l< zRx;7;x)XPKN-4;5h*4G|c-IGpi7pZ-RXs~qc`V_Ir+Ye{F|BsKfAm{gM~*|b!yDR8 z(|ep}EmP1hH$|^}s?|7c+$JPD9y7g7IHb_;{p#(>lP6|5D7D4V#D(&+So|>gp|Uw~ zpR_JId-O)snPHb#GMtG~zUMW5HFpSAiwBn-FtVZ*d_xTxpTggncj{Mzm+QHnu zE##ddvaq6jMx2qt;;Jt_>B#X+2TuNS& zV@mOo6{Fza$7;<{I`?~3`ym-dt;{$>&s}Mke<5SAlWUb<#0wY+ms%sJpDZjPA&jc* z2%+RASRqK!zkbcr80zgN8b*e zGDQ>Ye^6$&Qd;t)nv=Vn#9n%;#AoqU|3 znMNg`X+jUr`Y0gH`#_#~WjJi+hw(`{RM4lTKhfmXNF4-Hmw@Q$GYIcNEmdIkDi^}t z5E%MG05H;u4iQCQm4PSxZxOy~GY~d}&Valk?^aP~6Xl#AL-a7}*J{TpY{XE!GESf! zm*?K>pbt~E6NKNaw(L*}sCdHTU-PP7T`nKJ+wb}_2X3V>B1($?R+UD8*b+@@4I*oN{o56Oa{{D=$8mFIqMQmKe6pYY z;={_TE585X!QZ~1MiNc=U$^X|Nd1z8c82K_-+Y+N5>j7kSMxt|mY<$e&xlS84>Lnz zWA|RJRMl&3gp`=Q18AkKT&OWfnbPO?i(}pjx3N4S{^~7W^7i?$oWB2B*oM4R(7x|+ zK3I&pAVa)2$CIg(s}-+sS&j4GxP7c2;C=NoUw6bL$uLAosyTyiD&G84St;s5n@RGh zJsnhvZB^c>bhJ6N(0BG$1v>CuAn`WK&=-oAyDTLg5A^GoPg&_PjO(DLUU_&S=oCc> zVTQVrCYLUaz@X|H{?u68^R--<>fe^p>V2|Z>lp|&uA}%>yAtrz2{7ad=!t^u=yzr=*_!e#Yc4Z6G+(9WS&xw#u+l5 zVn|+^NT6o%!T90btsZUcjQY$lgM&DIj`L%pHvyTd zCcuYcekQRDY`T-6A!*ZUtT+03?k>HWxsF*ONy zYn*JULt)+1+X_G5TX!u-cZ+MmZ-B2rFyDzZYW1`o?)N}L$%0)b@2Gt{k;TBSvnq`` za8@gRuD^^YLAJMBRpV?Igwt&6ymI*EgSV1^xrjQnAD5v0CGB)MCYz1AVHnBtZlubJ zV6|#|>yex!EkkaiW%%P@lC^K{S`Or2mR1^yw*dh!5zMF+edgX@pm zP@c?rTMJ$WtOBbF=f_%Bi1*wv*x3{4QpcbbR5OJ2CcTuHzN3*ptq%(V?3(-bg@KB|SaRZ)BcS?PE@X|}jj47`b>3q9_kX~VP8KTs8NqaAu;r3>03G+be_f1m@j zh$y+&d7T++w3mcflC&(T{(B`aN2lT9Go2@)$eN6WYFAo@9QV{HS_H<==D?x7oPXz) z(&6Cg6_s~@A#F{K$v4lqw#p&@GDLxx;Jg)IrsIc8j9ump{Okc-sHOLT8I#`h_5-SC zExxebgU2A>saqxn7t=twR0|o_3sbUHdB7ql`CFCqXU_3kc8(&g)DyFq7cze0=BJtN z4|&wvA}VXNB#E#hx3AUmUSce{I=EyY`=a%-!m%BJ8yLtvi=o z@O~97ce3r9*U<*`?w%*pld&iI$jUqt0O;%WF=`4Zx0|V8S~otRp;GINGZ5$3y60pg zXEb9b$e(m;^k{B)D6YVs2LKNy36mO>g9TL3Ifn>TJ{@OitvrDId|pIab%j-1{>SSY zq_;a4+bT6h?1pK|p)>==GA{Hzl}eqQa89=oZIATPCinc`i1)<}F1Y+%OSxa28P;r3-~{jJDLsc#K3yF`my)RcW5`6g#Fnqqe`A?%>JQs`i^ zs>lu}ZX&)6#FjHwj6-@zzN)0@gs;lt))itO*L5U5G2$HTFpyJETIFt`2tv&(0V&se|uWH4~{zH=0Yy6}VQ29h@ZJaekwUJqr986yG zAt`lPM#)J|t>DWxw*~-DJN*7XpfdrsXH)uv0lE3W<4Nr!so>nlH7or(5-^=RwM-#t z72OKDq{O?ua^BM=E2E&|__11Kr(nY_Z(wsoTLQ*ww3)mySL*@J)?`k2eEF@w>fxN! zm<%Th`JPiHDy5<)5FYs-&&}`nMFY6lgzS~_F#3NEfA9V6<;XvCB|7_8O1# z&(EBQCY$nJxSAI@^#r*Y=|7DH8gEl!%ttQ?HW`X;{m%7Ral=4C=gQ|wJ7(0KyC1Ym zS4_er#+o)J440nRC3YHQe(K(P{Fa`}|vj^jnGqlV*eDuz?Q*vF=|l-jr0FqPsH;>-q{XUDlfZz zZM(VmSJBFkN{uUP@Rs1+s!mrA&K~DV{gqy$N&a9a)7bX9VlSg{w3%buURqH8v4a;2jQly zBp5^RKnVaHb>cMv5ew^=5QZr&t?G@dP9?ymz#SxBsu?M#7mcs5)a18Iy&{+F4y?56 zpCv+-yn6`v#~fzj^XGl{3@mI}J@65k(J%EFgk;(6Z#T0|K>4b}Z?5 z-PG!VkJ?$vU=X`W5Bui);`u=L!WPrq)p7NakCIat-th~X>OU;ml!3sDJ!oB~8^&#Q zIqxW({E>n-Y)orz+4mg@0vVbOn^cRQf{C-<7Erc38!E=igPr@TczN+_ z!#x_qnNophq-+n(t)%}r;jw0YP8F3c-{><*)tRe(eJ&k3Kojq1owg@xlSm0F?K^fR z!Gg;w2q+G)hKiuRb;=oM%gUB0en2XA?Tm(AF0m>247n=kL3OCPWSY=kgH` z%}+Xev)^Yt-a1bFcWYg!ta7)~vr3t5Zt4K<1iH4$qWntOt?4Ldt=T9yP*+qGpz~+| zlpwyWO;wX9(_j3a`UTWgq{;~C}q~)Tb6&V^zdfj!IKDORNn(={LHIk8{2BM)t zqO|CVDf#NLOcG3Buip`mepbNTF%IArZwk=1MDF)UANNGHDo5kXj|Nvq`h&jO1OLwR z&NU7Ogfs8;3M%|?;>hMcWc%a$IzImFL<<%f_Xo9)j=RD%st0%t&fZiFg+Cxl8kqLT{_Z$TvK-jC}QmvGR!8# zyUuFo$j!{lp}Wr34{7C~Lc^X0pHnqGwH{0pJNaQSo@2|3bGN9z{ba#9QvSmha@sK0 z!@&A3Qw@m>u0;%JSHfy9GwgE~TUA|cUPVM&?E74os*b#VZO8M7DV!9VI_0NcV4o|E z_wc=!n8$r3>E_$H?hX0%5$M+v$Y}6>^^&0ltG~WxBbFM6Xj$aH;!c&f6Ifc`BNKt@ zT=uVz^cAJH=u_b+cd2@`VZ93-55Z(*i)8^ z3rBX~qXbx{|L-!rVD%?vlY+TYq2yNPAG)>CwcNGn0ML^*w}A81(&IA+Z{L4=32hWk ze5hMFkZ{*2LiW?6a;Hxpsw7K^d!erOvw+Q3-A&4HP5I(#PxLBu6BPLtCm)>*S+il? z-jMu2eY3DPk(3)P`~Huo++X~Cjczl;qVIJwp}=OO6*%4FD)u_siCp6tOYR~Sjc@jA zbbV@d_wkt_@#>QC8$YyE>ekhoH$aOL)3wn*RMr(d-C&k;dGZwy^(wnVgonk|EQXXd zQLyv@ckHSD`B*@J)-lcQneq##M=z(88RRsgHkv{(J6VvwqICW8^&{By*1nJE zQeCRa(iXwlNx*L4&?zsni+|E2b6fH>*W{1ZBuF3Yt)xoJ9;{g6$P9cB8!yeDz#3fd z676dk&rdPN^Hm;b2M#JZeMHqVikFfvSEcXq`l z)sGj0_qpZ?ZG|`%V%BU@&TP|un zGYnEoF^)Q897o4XU_P73Hi%h@zpoL+?nFy~N zI2Xd6zV4m2G>UyJ;S8J$SLR>(RR&rYb{t;y`>9Q$2FY~S+nBzvStgtMy6bU%g#0XK zXWSKh?!Inq87Z~+p`9!VEK6-2JVTE7=#E%}gOlKghw|`#OgcLO9w76mzF=iD*%N(V z=SQh6NCsk(sOD0P>DnL?FgAvmQ^#xjytTiit@@rA6>e9cOSN|N$~gtT;@!LsMpV~z zQ)#uPV{7#v>p7*E;vp$ZZh68T5q^$pz7lR7h8cfY-))Ed1N;4q=J*Jw536dI`@#N1 zC-c2_3Y=ds6$5`?XV<6jtk;r%2|pbQ$MrC!SF*!eNEMT4_r@=mXc;s6Oe^>N(<*WMLqh@K|A?_;!&31 z><^FegwfnB-GhH))j6qiTsV(<_KN?^b_K!()=l>?qh(gn&_UGAI@3SFga6sr=tJ^T z6Yp79RL&{j)Gm~Sen}5(see?bu^MOR9u68X?cxG_jv25B&!Ns-gsg4Idum1Q<=(|_ zj1-`FiI-38Q5Z0jAu=r!@4Lc=a|WdQ_(%2`Q5dxMS%y1~YlOrLej@pL?HpeJ3AA7T zAI???n?);dcFrUrN$>Lv+yTfIn1hSLTOqbo<|)|*$}Wahig(f*5oQokS>r^7SSOHD zoe|B&hOO0;6N(aJ$kj)Tcr0FpN%U|OBMZM|5#)=F-O4$m?m4TUcVtDIeI;kTDKYcUS&7caP~$icXIsH75Z$f> zN>7o9GB#}wKtgBh<;!g67pU91-|28SosBMsy|f}^@K8>e#w$nBDRF8mTHrz$qJKhe zK+9ZHy4R$6hVm;oti|LV-E`3u-sjJZa<8w6PF>En(|54W(d4|GMMXM)goQB0d52)EY}MKgyY`J3Pm zT>-9aSN3{eY0-E28N>RpGw9X)Yetep?*R>$P|#NNs}?v(4k;1|JONE4ym=z6Y<7%A zFpdBvBcc=9Mj&_{9%hWltAMC<7KM8CO_30uVPY%Rc#}Tk*{VgV50l=uPC@UdE!mW= zG$>zTxP^UM435ctpa_X}5^KjdfQ(MR9=-azDF(Ku&$Y6<%4u2^#DKux_|F)6hOfB4 zNT{66QS#tC_XHJO&C2(9RV%9l9K)uLE-2#lDBx5-_OtdLY1H_|Y!UpAC@u6+QlvkA zHHHpLQR95Sk=ZUM*g6e&9^ZIRy`2*VS@!5~5SpYo8UWAcHKy(IuAc2tl;j!Yz~q~v z_O-wgD4m5&7@@O&&HqA!iGcf~jv=zGIz$pBsm3MzNqX0nLQ7z&*@=x(-@~USZR^!{4CJLy*9;`;fY#xel`~T zotoDoP2s<>+H5PnUZ671{DQHX7;?z*jwF>uN~rkislNkG zWw1h!&k<8EyPYSW8@G-B9c*8r$63SNT}E>aI0$m1YHogFHUf9#_bxNIP#Ckbn|u!f zVN|uw83OvuZQP8=?INI#{=G4~f(#guJ6NwxgU8tcqn&WCL5jhN0(SmlRxAd__;Psq zxC0%&rPKXK6Pzub70oPTNrt1s3|ai_I=$~anh;)nGhnYh&Qnr~t9H|b*91Ks0FO-a zhz%Ye)f=lnM=x>$hcEm)Z+Hwukn=`>4M8R8NGS!heLW6jm!FQ`IljS&BZ5j@w4%;@ zu+#XRZXrk4bb=qalrY#$s>~qZfs=^Agr1Db?{Sl_nty>_h$ko@rs z2jMUY$hGWN)_UQKK3w^t(<5-r!<-QMa3&e5?jK9@Hy?*HH?W>S?B<{$b|$*?=iWS? zQj?I|%jwc`#qc_O{7M5KT^D(4t|`l!p{^m6xAM7E(rD}zMMkNXpuV7_HWg?>LYRW#7gIL z1P8r^&X0R?TqFCsJ?AjUNj{wNavJx~SlK+wj?#~5Wh|V?c(pDZy3D>j2o;v6MCL_W zr#&WpOAkh zdKlaE$sHmy!85xxQJOaLhv5IHv>FB{c0Aj9Uw6@TF|tD04=Qr1P*k2>lhCP4xtJ^% zI+Fe{Iqs;6kX|xQUdiLt1W%>e0UNe~c?s#`636RjP#Sbk0m; zxTuSJKS|g-t-rQU%(r1-Q8bC4@zCrIzaB@EZ)9$o$Mm?OAbGDQt2&qj1YOD8%k6iU zJT>KQ48dxD#(#s?2l^FVQ_e`lPmt`WS_XkxHS95SeT>;@#Zmb{7bnb?D%tc2`Hrl9pBG5xIkk zgg<26He+~ifXI)WE4rmJ|Hu3SvZRXmMRNM!)&kj}c))8SM6!;AA*?8hIgp+fGS5rwZf~%U!dsJ@uQV5fd4)`c$`YpU$+uu90 z%MIe^UYTSQo7%l4eNm!yJ$4UyIY+C=+c!OVtH>xv)8FGtK?2MDJdl1${SgBqF8^mkE(e{&?|mmV4*O!-Ue>5& z+Kmtqus)`wQpevtDLpuGdD!Il^`5__D5bTCNV8xng_aI^LHi};*s7xqq_48tGaX42!-sH$C#mXX$!PumV(f| z4^A)kP8S7jShYy=OQo(&<=(jQyULUiwavZJ-WW>TwdIoc2&yMCIF^%cgWM(hJ*w5$ z26xFfwglHs<=<(Owr>rZswHcmQMieQ%lh#9q9S#f-TbkMUmxsi3m&^=E7mezk3k_d zbh<2OfZVXU3kgFP>9h@`D{)B=CODc20X|VNFqj0(+(L3}xyQh;+tq1zkg&K~7kv=i z@n;w4yt{jvGd3JsE^>ztAsF6z{L`)c)g=R#5s%3g!4ZXOdwxBoZ8tK>{6`e`lhTA;LRwfIFN?5L{q4C&n%V4x9&tMs!IGK9`3`9 z{@UIt@M#P#`)=E``LDWk&2ts|ceDL`kzXgrZU;&3MV+pxsAnU_MN>VOC&+v(z1C|e z&7vAoooly;PM6KNGxGsJautn3pGjU<+iFh@12BP_Xy_DcP)+LD$7{{j9X_9n*l$Z$7nfmhjzTfAt)s;ZNFhs!9K(9;TzkrZ)z=7+UJ0!W=H~e^p%{L42&mV zx8Me=mz_5|Pq6AszWQm_yM2uD8rqUG$m>tTMkm_0Dq<$@cEVWSqD}}oy)`f_%PfI8 zZf6_3f)L#wS5cl89m2FSrJ#&81YBVITE+6EO0yF+2>a>le43e1}MEgs{gRt-cD19H* z`2r@?X|TyWFd}t7ff@m+J|Mnf$ehOjdCLf#D!;?Hj?l`fG=MWKnnsXfjvh<@)LO~E zJ^TS}%vApP4NZ7Y0Im~9-j<1lxWt;ePsJQ5E^Ar2wHrJ%%1WNHzepf|GeHc!we_OK zY%iwdo#|>k3XV424#lsgJNePK_8%7rX_*cF^Ue$&28g-uHxavtY3Mw_p#!YOvGX-s!AIz5@H z>m@awdY@LF58lXkbUCWFge;pQeOW-9oxd;j!S;{3fM3(34c!HNxc&S5S??Xb zx&*#meIKPOpF8zM)mIeH9zxGdu+^lD$#_%dsXn&6=RxbMkd_y}dghJYaqCbpkM$@X zzdXrg*Ke!hz_GOtXO0qxy1Rc*{7}*S`V#8YXtYvG(}ou1oUxM2Cb568RBrF0s*I26 z*@SIRV+vacttjCmbq@BwpuUr4PzN4*E!UEhq+Ca}$z?m9@NpRP`c?oT6aN+{Wv^NS z58OQ*y8R$8rPK?lyUn8Z<6S;5se4+JT`kmUk7;H6Ez!_t2z>ao7ZS!Hs+xwudr9+W zUcA|3T}=YEOzOGZOYL)hdr6_x2;w;5ANUGRf<)IZVCn%Vm@c3fiL40$olIdJi*{t}Z` zRDmo_y&yVIq1bl$y+xaj<3Dd8ytcF+P+s`vCy1Y~lhpBT63MFUJ(ORvcs^7$G^aI- zx$oK^?l(^9yPoSx8sBX3F0LrR-ktbr7q-%neMsQ5f{^|qltjC#td}kS0D+%~-D5dL1G9X6k(hE2C&Y{)N!zM4M#*!bX6<7Td6t6zZKa$?@HG zQoL1f+J92FEQ!*>1Ng^__1rwfH*B^onl;gR#qH1ZWRhogR4f@h(YtEhzG_+tefrXr z*GvjH?~@cg;dv8F!phpq#J5Bt-;d-r@%|ikkvf@6Hz{VFy3$%txqLCpQW*M%2h@MA zCr3MmOss3_3jkaq-B7Fw`SWhR(%jE|u~qqqlTv@8;w15AOQnKDj2lc$``C|xYU^a^ z$RjLDf`+S*I=|pBj~Dr2MypT#%f8r2NHhQGsGHyrI{VO{TBj|kJcuMz2L#vN*wf`V zm~mT_FiV(8{99MNjY5tC37IHLTbJ|QyXg%(^2a~zU&jL%*sm@AzU!TM4NMASSdg5}w)&2oVJ$IsIyK~j-7>-sH zUUq0Y@K)F?>y)BYd;7MmCItlAW>m+FFzO7)Xz)&JOvLA4gMMJy{lDJlYBoEz6MkWn z*U{l`mBub-z)UqCuyXLicA~vTRl6M>OhkpK&0^kqpwJz`=j3O(EG;-;L(2(CWW9BX zdT_|pPLj2e#3xwO0r8+@x~*`L{;O;eX78iFmj!8PHQ_4J%xUAyy5A9#X86vP3Pc@G zZ^VSU!gv{`Xe*qrkZNy1ly0OBQt@%{SsF3QU4|v#7H@Qc4*)m=-Vf3|rLw=uQZ{=V z?Jq#Z(^hcpXMg_|+@)wAH^Eq4?@Rv(`mK9ORPbTSmf_YP(&xS)|CM|$Dn5jEouq2dSQpSW0 zz#HB%)M?KJ^<(m?nX!SoPKEju_uiquo2nfd_@2PGBLGct?Ag zr73GJQ`Uhuf>z^~bmxkP#hu}MqG=*-8XPG=)MQx!_}1Tg2)|!f*ttjvrrf}vnj6Zw z<5sO+UP@cJ-0;b9M|giwCqhqz*#@HYF$RgN8HuT3t#ZA~w$4Ql87c~S;NkBtO2n@) z`LP4{=~Z)+1QY{)o%bx;Rw~ib$Gx7QxTUtR^E1h?5$8E#BVLB3+fL6Cl=}I)?d&t` z@RtYjP2zpYnla$5Nj|)lc>krW15%>~tq%Cixu0B%;ud@LUIK#wOu`wVbFd%akZR-u z;y7<{_1t{iXmB%5mq~GWh{#*xhMO#-QOQn-E?k;4>m)E}{iM#^IcIc95&5h$ptA3X zZhQ4VPw6w!Cav{Ug$^L>Rr|#*X=46w#!;MzmGt?SyPbF04=eMN=`lQO8jf&fmwe-z zGP~uWeHlVnz^T96ViW6fOIBLjyOJjnb;5%IyTx9m9yNZ3c7qh3=+v(r2;7i%;7J5u znWaR|)|ot)t?Bq!vL@EgZ#lygXUGpf+Sc^fthjNbY0l33}+yX%Sd)>FinYfc-ry@zsRY#N=8&|5d7xW$vCr)q* zGKyP@8g`ic_Hw0o<`A&2&*45AqxU$oH^hb?BBUTBy9Ael_QZdWVUu77`^6jr}@DBgdgNtG%o z{eExc;Fk|OA9uEsyqvb;Y)duO*GL@Tip8QijxVtrzWE8tu|+9TWX0DOoUQLOKs;p2^<6;%0$ww$gxI6U`)=FD0zd zu$4cp^c^v$Q84{EfBD`tgSE6|~4aaVNrdF!F+%_ z$xC`?ZN9cIdR^m{L9>Il4%MU|v1eQm#K9oJCdD=`Afqv*+*^z}sTv`#*4&U2xnqz(Iu=F!FursdhFMkSL2V*xuLXii7nLWR1=#kbQZYO`{6xrL6b zBgNMg2-A-}jKSc&WcV|s{ce4Gr5?4_6cE7+LC~fpXyIAYfpoesGT7|S;NbL$@|@$H zT}(=hwYNnvK(4)A}Dj)Lsv4 zx8!uoi(bJF+r3zKEGL653`LTce*8J!#q_rR68|CcRRu|WBl&utWbi%cgdF`Uk!n-n z>kn)LGnx1YLQ$F~6Q3@RunAwN=c{A>7?9|qpX(_@t>nSgb+(YXMlVqK;~82r2(0<` z@vFGA`#zaz$_$To=#%-M?9$8nMywMtn|_zJ^;E#_$plO{UBCNbyJV?1V?aRe~Y6*D)Yniq|W{jV{r$=Qkb(}xQZ@~o<| zy-coT3lF(}SSZfe5o6Xod#o!-$#vFUQztH2Ldxv(lc72}jR&AxcF*pcMPKB$*5yQr z#;5O*g4G8Et4D4P4^nF{ae|#p(!pq`*i@~~7S69!k2Y?{yq^R{_DV(5`6*qjiCmjn zkLb|r!xEiyPau%X6c2`${2BS~MhI>Es*rHv)6f8Uaw244;&|wBr<0Uf5io-lAAXJa zHKb)tu5WQyiQ3#LdA^3)%@Z1WGGAor&ErP6akYlKoGQAdww#(n1)F=iJEXHVx$_c3 zeGzoJ3t26T94lxsYZ<99XrsoyoT}H0)x-et1#4(1r5XqkACKD3e0A|n)b8@EX;%0{mF zoTW)5@40tG4*H;TAH%0CF>B}MOPCAkVl-x!K>w9r`NLj=L0ngIrIVMTGzJ8|Cs*qe z&J@HQIw|`g_o%;f0eA6oAt>vn{i6-iRw#_spOT;xxWcx@ZWEv^@_%#%m-7TMP){m- zU`V9yTd6b6d7r1dF?|1v+9)Wh?|0l#(!uR#F69jO%W3}O3p#j=^TuQ*x_v#)*Y?NF zcL6&Outt4h;?O~Jjzh|O69Ji+k(v((_eMuFbISQbQu!FV@cvcV_HL7VhzPYv5)c+w z^4m`3Gy@mxPKBnRyue!*`EG{wbB13c1$Y!-H3yxm&=NPR^;x?D ze00u+=K3zimOTYh4?ca&ICDBGexs$@)!*!hkhz>epLu;!ePn zyT3Bboq8?m>iPTQ+NpZ(`rXLNt~7f)isn?>J#jrM4~&=C)*Cm#?pAUW#XW~hISWd0 z(V-5N_IJzbsr+0Ucq`X^ykh-S9k}1>busK%#;>l%de4U1UD9Fo#x-5BvH6inE{fUc z8eQ7EmYacTEzHyVf^g!wXqlsOaX{V{&I&zR&wLqeraFGyV};zaWU5WRMB|#P?$!B6 zJmBHYEHKPXy6hVM1v56QItj|;TEw_A>~F9v0cORaY4Ro1blr%Z?N+KIYj{?a@bK)3heKIrOJ&l_X;P-{M$-+f#oFEqNr2SP?FdJlEV<(krZa}(SJ;T%E6GH~ z&iDUy8>8*dV$FsnQGf*UIkMC*<+dam8LFbrF|o{59fTnlo5-U3a9+F+lJJl9p5Sz# z%+39uP=K38HA>P5HP2Qmh>R^u&G2z^`INA9j`YZ+kmVn`$ZN!z)y zIjb7{BfV?Cjs0~d`CjMuvOahF0W`gM^2(;lf9I74Uke|&#Np8LvqmL>i^KR|X9+@M zXoW%njg8Q0TP-*ES7oQ(`?CGNfnpO%P>b2ilOy?g;GkmMJ+t(Xv3EzCh^#@+C!EO{ z)BH6YAp#F4tW5v)<6YnKvTe}m7>j;%lZ`LS?^Y;|!4h2vsY=W`5U#N?Jo}{ED;GOy zB44brp3M8nK4bLPe7h)*@Z|1S6T&pbtf2eu>mH(PpF~eNPGbG~j^qIY#l$t|7Eep2#ff7o`o|1T35E|?K1c!IZ=AMYcDrtYd zZ`M`wX!GWWmFlngSOWUaTnbVfdv-IOb8-vx?bHFOXWFgX1pm_qxW0PLf$sdlwPD~T zWBRM-*;is?i;uH1%6Zb4f~Mv^XkM0Wz}Prm2w$(VLU0sO&^`ii@AD%dqDguQKz`@w z-4BTUfYG;A;>ALEvojq(gSBl`7;cJ1Q0y=zN~CVz98n19M<9+Aod9PnW};7raY42~ zM=*e!Ihr8?Sf$=;?%jX)xN%|{rVU_oG4&X?{%LEY1U75{V=$w|1C0<7z$O9J0SpBg z8N_Uz^RdE3{l4(ObH@yZ<{~frN_CDB?4&whf+G^L410%v1fPHoR0rGh@lso8NJ z!XAconwoALLjEc2HOM=)Qo$TxS`H|U0;ErQ;h1rlXy_&t&}TpbJ#WQ^@yo4V`(#2= zlB{HPH^rXb_qMXl`QLd$TSkExA?~NkyjW%qZJiZ(Zo<@S0tNLOg zy0BF~NUpq=y_EfFHx1j`7g8{HS#%4^BkN&WD-gj;TV5pcyQrFph?cvJ$IO=iZH5NW zPG=c#^Wl&2cAveW8z-@b$#urppD-Vr1O2=6EMIW}rZL9~Qd$H`oBa;Wav{uOD=Uf* z<6S+mVx8%_i+KgC5vg|Ej%P1;g(-cKz>Auz^?!gveKy%v6e88~y9x!+lQy_(2`9o@ zu?Cc~?v|UT25g+x-8S~%#Ix+_O^;jQfqZa4{t@k;1)nI)AiYT|#31}&f|q1xys#H- zH2_Fz3QrL1FCyl`&=T)v*DViJa;zU4FHE%+etm^NuBkc-u6nDY7D>wRB)$^r{XV>k zDD4A%LLuI2Y{FMzgHTf#nqMr6nJu>T$}#XCjJ(A#~panX_RJY5n6Zr6HEOc31PcfNG#zw@jCV~*1SyA53Q z8GSPg?GfDeSCD?f7Mv;rC` zEB2vdwV-}$<~j9bC1UqPUJAbec9=nk=!zY;ys9=jN`XclkVD*ZM8ec`^TgWdABNsz zJoH_B)Sl+#iyJfwVIoa9(K6%P3mliasUFV6m%#O$bCg_|62@oQZtz1gi^+@cGB$5m z31pVa1L7QNKNzsj*}@^K!HMjb*!5r+*3nM2xCZArezPfi#0cklq^b$;?8i1cY3`eZ z=n{S{7G2@@p2mK|oWzQr=mOmZ4#&H3#4jmBbQ;q;UKp^ubb^tcUmD0<8QXYh+H1A0 zi0XJdmXd!ui7H~BtR#gC!YFXJdXXD(1m zw!A=7CJ51C2NFWx!tIf3io&hTOtM(1s_B zQ}9i*piCc01XGO2H~MkB@H6%qw51Jbfk=w>sIoHLcy7*YkH#vT=gCDA%p0byiLG{;BLe`qYb7NYsXajITyk-y0dYCaO{o#@_6Swq=bUn*z0Zp=P2|sDx((z zSR39?5sGH!nM`wA1UPFuh=lPZkeSB36$n=9zyoQFUnbVj7`u z;}fP&A@6XEQE{`nuH)fO-D#46EixGk-eo9cJxi@UCdw|51)ubabnx2Y(=cB+OGc7j zX9$!%T~JTu+&8w}ac&@{I}^U`h;i`xx?Wsh@o4c1P;2fp^yn+7HSyiTWdPmMFg!3f454U(LS?-K1^=de>X=J!)+y9S!Eu2N0^lN(vRn}!4sblp<#w(K1=bdtAf`y|VW*-Fwr(YD(M9t&-$mlUo) z;|J|76E-IYEB)TcZCw}M7aOw%B7X5m+vo4@H5)ojZ}J)p>tlKhqVoNN+>AuDcVhR4 zJFCd!4)=C4#IZ1xKbZrPd@PP+!lk(ZUEv&!I2d4=-P~nyI@6{(TMK4pIBUe6tcc|( z;jVu9i`xI1-6h)I!8P&bCJlDI+D$2fByWLgznRo%QY#m{Pwo3}%8`@h86%xdZ!Qoc zw{J}O+Icr;(5k_$b>?}D@BWlfs^NA?S&wL`F7H{_Johp zuEkc#9)U<9v&TBpUfs;#m!-Ug6sK-yW3v$VcHzr2w4w=G1=>1QJc)Nb7zEf4y`VRL zoLpW@C1!Sbb!vm?_twhWhW&%oL_LoxrO4nNTbf$+{jr-Vk7y&#&L!*qkE3gkhbr&? z?Y3>t)|QP`Tedvg%|`Nc!IPNTeF~MNT#K0Pg3y>}6T-}#-EB*f{JLP7n2lTqvu-mn z%&Cwf$vrd13864IGH1q_Is5x~{^|9KV$M0=^ZkB4@6Y>^^NI`Py!fSw^+pf06xbb> zqt`yZQyKDMI}e{SVZ;SzwCeDEtY*-|>mu6OOJ1xNMyt)A_W4oISJw%1%+`eJ0#9y% z5zuo2{|%j#g2O9#c;SYi#7`#~Q+9ojICs+nmsb1lh*-TITPQtidK z>i^DGJ$YAY)r8I)LBS%9=x#dmUE)2uiu>KKZM@N5mocSVhJI(---~tu&B}bl<_fv7 zo83267~y6ta~|^`-cV~rL>bu}uarBhl~2vrGp*jXwK-A7rO#qku`;|e`*HWkiUmIX znvMo21^77(8;c%`^n~JfwLsN!+w=0J{J4e89d%+hoOFr8J$nD!Q{t6x&ak=s;S!d# z;X8;(F1;KsA;>NM)l=3Z)c@tk332h*Px~+QXM7RynY(Qhcn6uvq~s?-V=5EPLA80y z3VY&W!gEKb;Vq#u-l+@Nj((kH>)(qw;5ZNDh2OABQ|^-vi6wTdwwBH~T+=z$Q_V>X z#HMq7tW8FjOthc_{Ug^3%YIy6UAKO& zabP;|me}iI1@ibVF*nGxQgfRk7)zzv#1UuB)%^3vPbdeL{k`bnVJSt=N1=oPQlIas z!J!Ywsg^ZXdoRpcJ=*;1gY<1D*RE$r>!$KmOPk~#!(Edr3ZHz|zs9ZVRVGYwKIQ3; z_y4K(Ycl^TT+>b_#l>x}*yy(nUjyf>Dc$pacuTsgi-{?1sh9M1#`cs{W9MK+U%K1UT6GXItV9Jl+Jrxh4*#wZjL6mZT5x7QvQNA4nCKks@*4Mf8kk?Te5 zIrGL@yVkP>y;8locFc^bmgN0`yqv0y1?qM5f@cBMeo%)FJ)p|`7uoAEtPt)Y*`Y1E zHc%eyd}C{D$eZh2R*8Hfv1a*-RHyq%wPL?$77!HAe|GFcReex=6GVECJL`al->c&P z7L9y!SRLj|-(@p|yoI0)mi=3(c~J@aC0z-Y(9F~<*_wAD{6OtuRm%}ob9Vks)eeJb zj3ts~)iyjR4a-@sve(dSIi7CHucSNLr5jy!-O((ceCCSI`kidK=6shg?e3WSoHS@F z_w;a^P$2!%cScFmu;WMd9%|arzxwEsxc;+0;yA0XGX-mY?>x@3mmQKelCtW0yVD<(ejZo;RNWf!Nhx~par{A{NEh{spjdpi{PaF5AB(X}cW;*?|TQdgPjX8z6 z5!+~T167?UtwD0ErKZ$hv&31Qlz+GmPZgE3Th?vV^D5Yry|Wkpn3+vzc^S0GaG%e& zwK}9sdmx*gjwT@M>89yNs)1Qm4a^i1E2G0f&E%6*hhsoSw$=--fRg5 zvj(u4Zx}7uNqYUM!Wt9SFY#*qZI5(jx4g_cA)rF_RNPNXw?R+s;HfKLIoZjXb3^FX zcB$1k_XaS5IZ9Slg7A4!ik~_2M$QMthTU4j=ULJ$R+2~&shetM9wOXM47N^b(!qgo zV79-V@|`*xzkX6baB>w#5m}Cm!y;Pn>DGieb~!0#N6V^OXXWRdi6ZX4nz+!LdYC)# z_*q-7ZKY3M$EXJUREx^cTd$e zp1#3`t_52j##hWe_1zbSVg%<7ztMh|Z#_2JTq8ai3xiItZ3+3VBV$g&;nb%mvYCCq z#?VQ50zI+O%`D<_ey}%7Bn`#N7@zMyOAk-3Iqt}>^=6(PJ-;V9joCbtVJI0N-$z-z z-_wn5REs7235OI>0|!8*er+iOCR%V zPZ!@(Ay@jIzH7(+TL^{RoWu88JdPjdYJ9uEm zFNgUb?Gw{%(X+~uNb)mCCfj?NH_|h6me#89X?86=M8ehS7M<>t;mSFpk+Mr*Dm5HU39N=rd5Hy(ms7?6HYI)n54xCi9 z*NmKr3irM>`OP68$6)=6s4+?}eabM;P95GhG>q?P@&SGI`{f-*&O*k$@?<>XPTzFj zQ<`Fv_2rMVVLtfL)<1UaPyMS4t%|ma3DK?PbzgFWLekBISzH5@sOXYGeFdGSvF|ll zhAGlaIf@#Wtz1Fsp5IbDf?=eS7gxs0znvQbuS(Gr`@3|IgL6Vv3>hAtR#Q$y(_k0E zN|CSHHAVFW^tlnwybWh7Ju|j_4caWuiW1;e`S8Dph!C8}2kphFdOIXU2#txjq~4*) z*H|H~5F1$6*8R?YF?QIK2>rR_xiCOeIV}S!%c(L!(R5j*0E%{0EAU&+4-bm&8w=(? zDD;s1+o^DK?G?`+VI>oz4g%veS4wkYAX-uE4xQLJ{y#yENQUM|gaM}55OHjSqc>E99!UVfm3TbpeVM;SUdx2D{ zyQl=1hK3ctGPlRkHxEn}T0+(F*+^)`#fK9L<~-g)WY;I=L^59FsuQw0v@6Vi7KgLj z>={4NN)J~baEQpDUU zkhZW8378>c)5rDSi`cB{@I~)Y6}15u&)F}KL4WDKZO?Dh?{Q!)G~k^@D+t(1`tE?)n-;OO`Y1#o04Pte)B z5uCWm5nowORuK=_CbabG?*!g{zW%E4Gr^m>3isc82ViLok2#lyT=+}a%9}w4%b$|# z?(nsfeA%MXI-bP%@~q(FfpuRNFQYouTM| z{o1kEBu;8di9ZW<>0>*0N@;*x)*;F(T5%96khV+?mo^Ycj({gDTV-cA_5cnYF#i6e>MSH;vOW?b_}+$0+)UrF?iVOvc8vK0 zYpMwRi@<`wm^uuyK-7@6t?PnpR{uf2?|j}d$^bS?r`?WawZ^LHb>8~hTH5u6C$F*`d96>05#eL9BVz<9sd{FuAiK`_C$Q7^lY zHX!IP9xRyCWhnS6B&L3%Ss>j4?$K*`UTc}I8$Q&sLv-7UxI21j4TjbzgHmJ9C;(by zD}>IC*{!dFN<02{9raC~mK%XQ?n)KE&|mr_!M&Sdd(v}xNT`g&UIdy7e^Jmm(OuI? z>=@m7RY=3GNw9AVY9BS6JyQGnbi{eV;nz$|iPZkEw2@`yT(26NI$DzB_q-f1 z;>&2$^`8IRYbJtr*Ur{t2E-U@7X3thE{ZYq7H(u> zcKxtoSl#w|el4o3v!7-xz*D}TOfa#S0*{7;J3G+7pgzmJ5UPW>O7L-!JB~;J%x7_% zq}yh9H0yjHkmhwgi*OGP#N8RdQjBXqc=!zSCU7swb=1TOpFbCacRl<7hIYkntrr8_ z!WK5}gm-@~1vsY_!(}^3`t(c8ni71DG`$oa&XU1!a?#fI6d~Pc24JOu4+~S1P>hio z5P}iozZlh4uwhM`o_RVGu)Hnd5AHd^OlgIKT}vPzI3MSVP+1@_2-}Zf4agft!w=@A zSQYk+nuMC}F{_>9FMBc!(0rS{Usj*D8}AD*ys{9a?q?$Xh#IvK^nS}EjhgBn{qfabKLYSQ)CO}E#Qsws z{HSJ*z7p%~0#3el|G-Ff#c!K$Sc_JX2gNjTsy|w}Iv-Sc|G9jqFzxh>m`B3UXiRv? zqso9~n@p6_B>P;+Caro@8Z!7^Qq%lYtgNp@Ie^_e(KV@Nx>p^~hRjqc{nMH{{Tvd6aUuoaIMm1nbHg9vbFvwxlpQ$t@!QV)?|U;u3a;t2#q~nV z32= znak?;4IeH}zE=wb`{~ZsJo8}7nelsw>Z@5H52UfP2n#eHzOSSLzXJUVLyq1@J?hzz zyg$IriPFfB+B*H`(v6`Nz!tE7fg6kOs+LY)eaPHl;5iySn5-+Emt|<2o}tA1jR$f@ zmU_tIXfhoRqXyf!`i^3S^N-A>&;9w0{IAdFtf^M7z!$pHWgi4TLe$qoPhce~`}d+_ zx>#n-ygM|YH!rfgsVgXZ-w$o7_|43EMdtQS${}CtJJXPRdwYcVK;xwMMPY4UA3M-} z%5BDSqkbAwAf{*6Mjga5WRwx@vHAXFt`CN%G+Zix~uC_K3aZQ^Agy5uV8opg3FScnU3r1t(SSt{()j{ z$y7$H#+O%V6&H+b^Mf-id|aqUZHRjvkN9xzFO#Nk+Q8k~kpaQd;AFX=WdV2(f8mPv zYweMkqNNL}?^x}Jlo{qrsiv^q1y0#G7)pUH*bhe7EVG9`gvNPk@otJ{9#K2+iF=D+ zKB7p?!y@``2ZU+52M6s3udYexFVlZ($gDwbq!$g+xHOt47Fq_cg;i5`WI$ zLq<2$O`kZPhUHJIxcPER`WpaoOlU<;#*beC$ZC-=f0()YavE|Amxn2_4*|)*_I~tTNsnZT=jVIfPKEUX=Tz(}~FZb(> zwyN!$x#Yq~1BgA!&%`ats=9Q+t3_m(ln(p>ijmKSqwRhHj~<28-nO^H%P)rIXF}8z zgr2)&xG4ZjaxbnzE<+iEC7YAAg6{5#P=@|u3TF)*nWRJPpf0_p=X1y^A-;ZpIxN$a zO?Vx*7ZTC$%~#g1jVldLBCZkWj`>$VT%@W}X>kGd*9J&A<2-d`jT8NLU`!`@QC4cRG5A+R++mQkNV7Mz3{enBlU-d^l^i=rT1bQNVVmD8 z0#4@bklhrm)hMMwfS>=PIprG1hGQ&(1HfF>zZV%@PTv47&=qUI*rI61&N1y#YJh4< z_BiL~uSLuIB*J5O8CowPPE3Wzh-I8uK{O~i=sytMtVcsf*E@U z#OFN79ikQHZ>!hHC#sh>uvs7T+Keruj;L5B!#f_74d_a{wkjKD^m8A`&$Z4=1nHBl z&nGcfUjwAV9a-nZeaV|C^Q=cJy8V4ayul@p|HrdEqb4_0=j_;Kz4b{xUW9112nw;) z&8MSHwwHX+Q>Xnp$h{DhF1h;(Fa>(@te+{L=?xG%V=eV9t3*%b8#(JM{r4i?7S^lc;ncAn|*~0Fdyp84v(ie}tkutMud>x7{0IoDEa< zZvq11Akokh!9D8KI4SWyAH(`PvrC zp*Le8s=4;|5lfx}YtBQ_*L*FjZ@F=02}Lfo%FkRa*?c}@g0v`^Pw!9KBCF_)H7G>^ ztPn5!OIGT(n6IJ41&{%sT704kGppn=Yocx6e^(_bMR)0YTc$Sby75i0Pp}S2)qWT* z^0{y5D)GK~<~Z87TC(j-2zWsg?Li4hnG%WygBn~v7y%J&NzhQBl2VIWtRY=I`o;c% z1F8~lO#!C4YoTTmNW;ktd+Xi%gqX}{Jr1n-b*y;?rpv_jm{WZG{lUC!TmWouX`W%8 zkul4}C=enRbDtASSs2fMTxYw-Tpu8Wkl+E}MM7+M-A4=Zs>`1%IV7Xj15xl0Bg334 zCY@z+vAoa)c?Crw0sRDripP&5BMFRWQQ=hY+=B@q4H^yv$LTk_`M3i+^yH9e& z2LHcQvm0~em_Tr0S~4Jv1ZZh>eTg=Q@ryG5hnj*92^-yc0fN2=p+ZRbtj^+ETG@ac z-8M|=O)qJqIeB_Iop`p%u9UiCjHn43Kj*?K#pai+!IPKiUqX%4c&d-bcQz=wv4gp3 z+m3Ac{&58oH;YvAP{aI4bi<)oa2O`X>`$my!fmxeG|Nw=!EL(VF>B3QY4*hn^#-T# z!A2WJtng*8GpSS+D2EH{;FkPcd>w3s4A?0D)bI-UEkZ+GWCsUYik1(rxXt(n8mUDT zzIDHJps1o}A9NV->oS4RK^u8feaHayOry)6J4wwPk*qh;dq?U}sTAL);M#yfhsnK| ziT96#?r9~*ObNg1BK*fsz^X<`S|Y$^{X7x+p9%PK$`5B){W`V>Y&q0u8pD9Q8a^r^ zJ6r@P(`=c&VnNw7U5qu0h-yYCqX8X! z2geAUjSz~ILuLyz9TBui(L#L>T=*{wsF@2<9ln^FOel{)x={>N=pGm@C3OX0EC8H0 zh)Meg7Zx#43S@e!1-RE>`l#rA@nEJ1jz$kD|cSSVR>u?^u+zq0^k`;!@qRi*Bhd{2-c7%`%8LDmt z+eIQ3mH|4x6Z0%YTEoUwUAf=`712#0=n}B`S$XsCMe~b~?ao)(U6%|sFpNv4 zJ+kj=tt5{0;S;5fJMdi{4FfTj7SC_=4(FJvH;Xsa9rB6DgK#f5`I%m8f$$D*R!N^* zw0eUzeT^Hju4*fmjSiLXB4_3Ho~?Xj=AeRPOu?G5-`AU9uf?tL*S1+HL z<}JRBWOEhz9@d-=9R$5waT1QABsTcx;z)=sgReIaPQyd1?9?BcwKgLIU!n=by-%R) zruYo#4;dyC6E>ncsRuDB7b(49!-JcD>-FMT0FSz|t3qXjTz`oLRr+)h14t$q+zLM7 zjYNg>WuyZ&$-W#9r;K-S6t6$)X3FaxkW{6jm^&d{NQe`7yWvO@7QG0%(~OJ!7lPm6 z8Ti8L9O5dV!#C6Hlhd?I7Hx>pNL>wcIGUT$)V zHelb@G-kgS<=mUTIZ!dAbJh6b4lajLy|3`M@e`Iv^FpqKF|DC{hOBByn*rN zr`q&kW>G=r@tmzXa>9W7)2f}aq|BqDoGm&VYq|n}+_&b2t8rC48~Svr;OX%9`z>$n zOz67VFxoG+(((?%^e5YR_DIDQpY)Ob>0{xsKW}Q~Rl%O6;180^V7hXd1BlR@-s$+# z*Wt9Pqp9Pq#n#!g&c^$8Xe3ZTv6!hr|K`L}+sUb}$F8>zinlelnR@=7(b%?@HO{}L z-yb(j`zkD}_oisav_(LXd8{lLQTEr6-Q2J0*Q#9_pZaTVTUjLgw|kusI|aOIKv04(t@##BDsN-$MdJ7R3Xx4;X0V~AAY@m*tshG#c^C$ z*)~JbqE}<$Ja8G?5a-t-Vk~}7T4#7@qpaKB^Fqf08Fg`i`8sn_e4ZCW$Ne+g+-?j(~kDvy5zU5rw7FD*Kbo_V$BVt|2yOYG+W>*^TfmSRF!*J@%akpi|+V4rb$4F|E@(SQM)yZvUjFn*$_p80*4}Nyo_~Y2d!>|`(+zHxU!{i_O zt+rc~-}0+nzQjR7ZjuG?HRg=ztl!4e9B7u zX>8Q|o6`TQ_YZ!SR(3=_-d2-~a1k}Km^I&|4FrEB($VmM{5~vaY1Qi*bR|t@Wym{O zhk&c&rlvdkVgfekgw_K(6g`E=#s95o(j+mT-^Yowbt)Cb&sm$Zta z=-|F12)4m*PwkmiWA_sE{@O9s-C^ts^E3$D*{t!x(L=G5@s+zD`c~}L6ZTujN$On# ziXLlJqi==N-T4pAzuZIB9?|=E?vN*V`Mp6ca1AWnUpCqhbLwh`imqq@bL*_}a7+Psp$q44>h_Zh3=+`||%0j0FT1Ee_&B;pF-U;}a@hk7M?w-y!_ zY53;`WrLuk+a87{_0so5ik>R>>SoBKRk4K6PrH@EcD?rn25ug!|CC#$*wO0>F$<}W z(D+}LdSpZ}xw5>_`&g4wbf&~+i0`I#BdA*5=#nlZ_{Yk&m=}@bG@z_i@_FoU$i}ZO z`#oFjC%M`dw53kz%?X{yls&Tt%DuoaHBr2&tGc?!W>2yxVymuq$U^6*wSuHN_clFk zm*3RV<}#~Bf4^U%_pN=KqIvvY+CRa#gIZ7PomeC8@d4{sKTCMwPm}FmCITGv?16K} zN%H}!I>|&MdkKIg6+fL6oNVIQ={XTydw9=n&*xZW_#yV=uKW!BCj^jwpYl}J;$EH z(AKo8tD2R0luSbj78*P-%kL1B=#Q(bL21N19a|!paM7(vpv)Z}mDyPe3EIWFvnE-d z<9n(-jKbL#^_NR8OrVb#*#g7}Q~I2_SonNK(CZ7#otI{$mbtt1qJBlqfrqEg#AP(0E8e3UX-c|(C~Dcrz=X=_ zp$>QCZAf_RAYF>S;l)R$#g(+)4*21fe1_peRDTk7o_jp46G&j-x zkaA<_qhQijxB8LC&74KFFL&9ey;CrtZ0Pu-*yT8W3mK06JtGL69Sc-jU7%@l#8*_v z@8y^HU!C;$I>5UB9pBNweQ;x>7e~HCZCN`@w0BxuUu#O2H~5W}haLP-Xde4Vcc;zv z>A3?TK8M(&2wPNJe`v|?$LYZb`1hi1l3w01`V3+uckDaZ~bBzkLH9TlhiCvt;e_Z^}XYMAz>!5uU;j?hTDf+jbv~G4m$Q7VAOM4 zXtW^a_cy-D*;)mX!;AGTp4#236Gz_g&B70$GtHK|D+8?-<@(jC(k}|6gRewmjN7~c z{?;o8s$vI=K+rv!wNg;GrDXex3R7`lTAF(K$h2>KfDUXg`oCpwstkH}w5^$D@@My% zG@mq_rOXl|z#V(G0zWjin?Y-65X<9Sli5}t$R*|1rC=~P5X6cr8N^!U+d(jb6Fvj$ zLccAET5o@&K59p;P3y}K_|&~DGLEAJSI82PJ_VX{hzO<*mCfxOGa8W@FztFXM}aQ$ z4v;|%k}R{ZkaLn!sCAAPKRDSPg_tzBhtjQI7M0wb>jc?X)uf*pdma%5l>yRwZM(cS zm(gI5yz+dvrdgH47)BSnA(xUZE0M<$-51zjTiS}^0yKKSZS`r>Vl!>@k}BuA6`TxZ ze`wU7Pw1gFX9AOPfpyg32i@zaFXNb$&joIKPX6RAK@s}T{*BVh@#?fRwy!QiQZw~@ z`^Ka!p99jF{#UfG_!3gBF9SDfSDSx(<9561eMX%!ZtrogSo3b6uIxO8TAwLUyx~5b zdp7ufc2NKFCf5cl&wDC1N@r{n2sDiJ`ul;7dp0STSf-8HT$(gLkz)|Xi8Oq54fJMG zT2-4!iJ0~On5SJl-MML3m7I8<9C$G-g5KZ*xg>8%IrHj;Q>PVOPIZ^#I!5=dw|a`6 zOgh+DYZtMw0@Vy`^@=p zzvM4HOH0vMYwGG*R{vN6Oo*n7z-!{Tom5^q3)q6|&rFjNCTj z*F4MI3S;pb`ELjimdO3~#+9}0(ogsPF}vF8FWvTQb8YR{}$ z1MxRv=zIPll4`*{k^~v&Qo^U}pu;h4v{@`ncY)3($7F%`<`$9brEIw+rTHPDbUy$_ z0+@*S82*VqAPj4S1C#OA{{&kJgz4l%vyns@{vJFU-iQ!Mp4JP_>M?Vuo`(m7+V8On z^eU8=d%_oMSOzH~iKiwj^&IHFum=<+`2w1@VRtmaP-6Q@he4^o2r}zQd$>${8M!2n z0b4l8MSkrpGV-{q;1k6L31z-emIr4kEX;1`jC5cI1uY+NDnZBih>z!7e+TXu%4y($ zLRViXbAkUo{eYZ_q<`?7*4fh;=&aXzJA1+m`7H&;$}&+gv;$0f;WUsXyz~vQJpv{F z6C(`lF;>E@9hsC1vbyctMFe5jC*vk&l5|wHqUL_dvn4LOGE+kfsw$Z^z3+22gq{nb zjbLPRp%akN z(7R`2^haUO4=}EepWC7x15mEVM`9 zCNh+z_<3Z7>>B$upMJ5T68V(Xk;NMd7avym(lm&qoITrQb)g&^i%9E@{%~%n^(B{Z zitT=S*mG~mnYc6b2(|?_!()J(iccC)118hjC+;s8JRsaNmHiDKE56y_UDA415qWZe z4ChzHcVmX$!_-)dWb8I~|Hp#PdGi;;S~k;39|B?9cBrh_1-Uso>l1kXWF zX>KzF^rbL@LI+iraDU;#;{-Ux0zeE!H=AJAEEw%t>hCq_?2sClKW!<|lJ+VFu?G^N z$Sa;Y1}^B_$VBBpCO%%g7=h+Lv;Y!NDH23g0A!^F3(N=@{A=F#RB&1BaPxOMKL7^? z&P!+MQdcb0ho%8tN9drmj#KrL-mbSgsuR?eOV*pN9e}v-KX+1;ZL_(ZRmuY8-DqBky6v`fw%yP#tSig51$N{B9FypZt*vmb<%i}j$R@r8BRS9ix2hl?42^mdG6Xd&+5 ztPeBrzQGT)Z{<*bE$aCbxeHeyE>4|QhHnNKE0)yih7wsR;0JuWSfsQ8V~!*g$)_IFG>WUtwF;{n7%O&1jPXL$U#TTa19shM?waEP8;0sKCrSmf-H_(6dV% zm}smP-~#iBaK1fBHFPMC7nz0-{2De3K1BOTdvkyW=L&a&*-gZ*iHRX;K!}nPyeQZm zm|VTDF5kA7igxK?Q0g9qvnL^hmUTMf3vn+rn`HBa)0bFg;lG=-5l8&vSgAvCxF*AJ!-S#@E_8HJ0(-&O|THIASM>Fxa*6=@13O0$WlnpZ9m!Q+Eap13Xkyd(tmAE2Y3vqraa)^$4WErd~PSz&FDa!!-*HBn)cbDfJIIId43HS-yoURBHQ z)ZtUwh~_Mp#IWIpm|3s%t<^f?k$~t~F9QsumpNE5lWO31nZ~V|#?+~e*s?7>KtZXu z-O!K_7agLBqBId!R$_dXJ!AMtPr?PvIU9Mj`aiTJb5q8dEB>iIDl#1n?Y`6LHLbQ$ zPqVmoxVuyw-g+FrYSPe2jWGZ04bw!$zEXa9J@fQP>Pmk@PP0vBSC`H0ZYJ7e7V`GK6R?~wZXPztG@QQl= z^=sy#6787}ic7o?(>vD2#Pvi|Ivc;=R#++fbf^E|a;G_2-2*JHr zHt-(LP`f#7Y$0(I4zLIo!1o`!BD7t6f7b4N4()vpc%< z7u7Bg&f0KR5+%W z)eza^6m{T{=mvPs9HzRiU8$m^B&?-^`BPPAJR-wmk&7SmY(mldlsu(1idf zQ5)kc{T}V!;d}Ky)!m*x*t^ErHXHI~uMY62;-H{id+^;a)vW&57%A-8zJyB?h-2pgJeDrz>V9~YmNaLd06_`M%~6Ck=?>xi!lRKlPw3-pL4A%1>>|#8QVF0 zFM97*5aYVK%<3&8v3`Y0aZ>SS*FEl;=8FB z2fr(qbYp=ZOc(>WaUCkLA1xE4J#6jkes-sFI%$|T=Z+N) zf}t*xQ+he^n0m!%2P%AVhST=@5*{|rD4n3YJpfLB1|Kluq7(j0CM zz#6$ON)KgXOD!Z3@*CavH>Hc?=?92pgQoNs02u6)nU)dfgKHlh%=L|pc~it?@y<2} z8P}?s`)^+?<%p+XXS0nl|IE>Tbw!C=lqK&WZKG00hA$)EU-o-@jn6;jZ?&Ucj=uAs zKl>P|`nYaOy}P5^IA2A_g4$I0aL?*K0iI&sCR8}|Cm^=BlEOK;G?6~~Uj9p%v3|?Y ztjHGJNwzH6>^9SXMSoefo_llJS|SNdGGV?-#(9<6WOewnfpY75pxwmcf{lJzlQiRx zc$K7^S0G7MWhmN4_L_eYR>5?_K5ZrnbU2F1ye>D6M5naO?`nfWH~EZy&NV=NjT>bI zZm4ds&O`}Nl$-vZW9oOl{LHWQ1&oY%!z8L+Wixgis_nSB+Euwp50bcJv83h46((<& zIUb4|V{)4tVnu!rE+;g`*gFK~?KzxU6PP{q=Hr1XL6wUx(3I_6%6h#eu>)IXR(y;G8h~ppPYDc!k>Qw@W!(m^;MtKG+}D5j5zj|1uwGU5p)tj3V%(e=v zzdA2{Q@SyE3@Ro9jek&8d*jt+dTX*!*~uEYY+brOGlQ*EvL>}9X;vd!S`#``EI~*4 zlXKe1UaR|kjy_AS8A?S`MSl*MkT2fnCh(aNkL22S1Tji4O9IjdyZZBfe=)H)VPgHM z3ujf?_Q_1ds;Z=I#_9rnZhW49J-Ai}L9ggZ`>cDyT_SjoOYVv_Iux*z9P#XmEBP)K z9p1ccZA06gh}{N>vo@a=Vuc6_qiqUJEd8DUSn0trB~F#Ww2D1-yy#OTE+C=Cj5@%;zjxJTBdN;Q z+&G+hFMKhs#9(TqWVKQzhJ0Mfv3;Qg4dVNHmKMIkrlFR1#R8@0U3KUq?)34hC<_(L z4;h%=+JlzOR(2R#%?MOGwvR|MD6?UBs3hcqY&|VDl(>XM!2s%TJW`E8;rYLLq!w%! z#FIV6AfPV9$UXkHpJ@7|(kPpS?2~no8h0L^&XewM5PO$5{#f$yk(VIUxhZdAt ziy|xtWT@===>a{JGI^Ea0_%3#+bjHdfDOPV;L7hgp4qKvs)?HA>01eLOlg_#IRPB3 zA}A<(tvZZ<;KrrbS|>D%`XlEcO7_z0#={qP76m7 zW)01=2b?A)5buuZMOmkAPz$ z=-%1q7rz8hKY)5I^{otEtnLNdMqmgmq%t$=s^>o8+T&vR?lBz&z&Dr#0|pzahE{Sh zupW?9_!-mP%!QRQ=}pRahe8GnIkxT>S=kXH8BQj`)~7r&lxhq5EA*}Hnl>O(ELPYMmzs3Ii-tgv@KD`aQ=x;c8GKHE+kYl5q^0gJs6(nM z?{haQU;_F2LzU8A20u{mQF9(78<)6GgbciQRag<1(wpbmI1Vlr9;1bZmOO$x4St%R zaFvMp3vs4?TWtU!{)MQF9B;`x8%bbP@(Q%*Y-Rh*@xvJOHV{e^ZUK|Z*tTQv5!2Wn zqeP88MjO!;-vX;jNbr8&le-zNH>`t%3!MIFfpgx)&=lRVIu5C52Cs~6q1i9?Vx%eDdx(78qhKo_=CBD z&!yX%!%@6sCD)QA;~=-dw;={RB@nKXe)z^Yoj4dXyo;~E*P4;@CEXTnvn&lGE9KBe zVoJZwfN4rZg=%EEPX_ed7%}I6jx>ii)29~JR`LYcFz-4?uItXE{JrRK5oO<;@>PkE+eBcp&%{9+`= zroF((028B53xX9xs=|q?U}2AX7E$D2C944UV(Q=n3a($4iIYl#`2G_Bk8S}oijbND z`hxt`gJ4w4?rwrBXBNX1aO?yIEGAV0ISrQ#+#M2X;uu`Q3ku%mI!NOXBB??0L2Rzw zfqbh?#}58R+rk+SCFUNCdR(nb{B>w3@X%SeL!mP;Gn^JdT#x+Lx`)L?5bct>B;?KE z6WrofTD{Za5u3+m=80%k|5e9OR-D7-E2lCN{P!_$l);n!xFUu26B};R(vKb2xS!GI zSo;qK`km;>jp#d&+#c=g@rc`qQ*YH5YUHokPgJ49-oDbDu2)7?P>V}9dl;5j^-#}X zDdZM)#})aW0Hx7xN!VY`U;9@IpSPkGljYey598- zsY_ZPxE^_H-h8V6rj4UpE?X)I;g?xsnvES}{(}zaK;PCR67D)007-4l3Dj%AN@E(8 zemM5Sd|!Gg4w~p(3|~L>0y*y?T`S)4zE9)edqd)BGbD<^EP(>cZ6pof){i>1wNTeH z_o|T5{_8e{*+JG(hiX_aW^=1yOVb?I_4^pA9RJIe#5e?x6mWlbmIDUS4PLjZcFB_vz9qliekdkhy~!}@zsKrFrr)t0ET6PoMz zNn*wgCnPH7z%Co}Nhm-ab+nD2?|$hg45o?|P*S=Szci>xMyj zl5zoh#mB~(6~bNmV$wjXO8U0THd<*MF1A1uvX9Orya*uV4Qu{hlvFC?S^=eu;-Ot( zM*6R!CLyWtre73nUPaOjca^Uf5ap}nGLs30h?Kj1X?^i|h1I_9o_}za7Qmt+%6LXg zCu228SU|`@6cxTJGcvktcC62~%_>B2dt;hlcb&Ms29Lc$`A68Hyp!82wqrK!4Q${r z{o-q!@!j#%ovJO|-)ok09wz;CPJ-@+l6VCxLgn$~|J>hx%ofiJp7D=%k}Jb-%BG%w zo-plXJ44JyHMpS!T=v`FBNvZsFP-Gd%EQz4-fF#6%NiX=B*{PiCUvQX>5uqO4B(E+ zJGF2!-;yL`A09EX&UTam^37_U_iM`9nl?%`YNNA0i*m+$t!{RHG-G@b)Fg>7{hn8K zhIzdj+(cT9^K8OivYhg1g0x{GIt=j7i}mKC{AX=cqmw%GumKx)MK1C~bpO?*++@+;rbX(Y9J(##WN_#63`N$GD= zH%aBRGi|u2h@PlrjruhQZLaEEGaa+5gbvgvPk~nSnVng1wx^Gd62s@}kN5g1)*=3vklrx2B7Art|4oYii&I2B zf0l(8I7&%hojp<$xHI*;cAJEebp%&whs#{C!Z>n1PIivpLk8{!M8KgV`M&9CSY z^mPrsOg63(u_V)aE0yS2ALK94xr2X(8mCv*=}WMLvBJimx&t@L7fwy4-)n~IWHry} zWhs$C)VwVGWlNx2_!Cr1IukYAJK7BA(knt`$gXsO}EKIU4ou(Y}A!*7BR?0(H$8W;65QIxqVL)j1yw$|TlsyU>Hbu33!OUi0< z&#sH!8Yj;Gb8=mC$u6FQ&8uD*<^2Oo=bKnU*R*;b@9X}ldqjf%oL;}XWuE^=x&92J zL2p(<*%V1TcTsFnm+W4b^Y5yUs@&`w4dW}K=BbwJ6OpdtOq7}nD;bjBcCRJt zu&-R|hgCUG%Jc`ZbLs<96T{?aw2hfZ)QqmIiZLiV#cJ2{@ql+F3Igo0P~u+E+c3{B z{O*&Rd>7IHkW7JX$PxHf5|@5}o1jIBbrgUjZQp}D8p=#97-T&;f{}7Fdp@~$flvHF zAXqdoiwGfg78(8c(SRA|jtr3f9UjMwh9%P2ZW)E4u)yt)afF~mEsV3CvFkf*`>8ej zDCN+AM=Z3?_f^x35$L|%J#KSjJAlSHiK$GX3V==g@p~AZhGB~GcJv8!eyb=95kykr z=VwS5KXyWySIA0KXL4=Gf8Rqs2X-|(6PFrpB>Zpk1ccQ`SZs(=G}GM) zqFUhG4l%e3`fHUnw*}~-|8bvfRL8iRBI%;{NF9JE z7|qFy0^Ix}qe6=pRpYwV9GKcnrhOMmTNpL5Q+}X~TEIuD^*9(Sknzag!|4~~vzu6x zq7^mU-0t;dQ{qfd3qt)xU+!BoHkd~Lj#Rz^Ouz6Ub$XgK(oAvwm}8e22iloy*vN2s z-XYxL_y%X09VnZt%?;yWET+9s(>sZS7i}MGFs~biqr)uq!1Nl6;cQgA&{vH zpkR!MfFUF!OF)4ngh&=AnSM{+?@xt<f-XG|yvjqb zp-u=7P3=_MpTBW8xxHn7S3uwJxk%99$~}}+JIt8mr9PqX551@zPLE;866g)j4^7;M z`QblvZq^vxDaMY^>6953@1rJZ@ID_BRnZ~&i^>-g0hEyOCH$YBH5I&1g}#oiN|Lkg zZ%y?2FVlId7^D?cE_!T7DSST=6@&TGQqizE?>oU;6FX?gH+8zxLgSG^O8$w}$mh1x z%f#P*NjRf2$UdjA^!F0d_;ZmaP^Wlh0)|AbZAk-Y^x1n=r_0 z;l>&z$b92ck=ERaP`>79YWiqJ$d$tPwaj>^x?rp!(Z54lbu7YAHYGzdm2mf^nGqiV zc8hP`UaDhZlh5p%vm2JBoOmhy6(Q5?_*%4 z1F~%pwTDTwd&L=Tjn<%pl%EOuO?Cxzy9&=X?Z6~9;9e1a3Yqb|J+8RHxGQj!ux4m(3$r$i<<90{RYXh%Uoc=QIv{kSXx9OZem8HeUw#r)G7$|I?uVvTQfvD6pjt7!K#KVZ7b=WEiT zt_&QLLTno|EQcG`+%vp&s&WTtut=7*m;mK$aDP?4v|WYG@bDYszLW4!RrYQKloni#9vz6vqgUG~ z4N`a0fTSncW_iO;Wxr~OaASGSj9dB`ZzyM{?{s`(*d}BtMrmbq!UmeEud)@ZXJYEbyWv0Y?pQsEx zc-Vr8k*|MucmYUjfM6Um_@^NwH(oa!L>azRCuy)5yEP9% zXvPJF*N{(}O#^A>UMuwcU(Nw)k=gsz180w?c*?zSzShWs8CWds84OMRV0DY%*HQS~ zG-)aAjU)}>1@2?p(JR@mgSY+_s6^gHyu&egvxjgJOxcz?_SAt-bp62dg1xy1zrko9 zz@!FQ)?M-UpCPN)j>hgbh&>o`Ebvg7xaM9~{vk3+cq$h#oz_?GD39Rs~v) zGSK7X?9=mc3_|>>+dYRN)17(;cgbncs;^SOoYZyD`}6fD=AvCD9o%K9;PsNKxcGXH z?kdj}BW9C4&ZLwprX1M&iU%8 z^R{2as;5p&SbKE858t&&?)I3WqiLO9r%*n94?5+b&u_c%P{P1{Eh+Ki***Nu7(Zib zv+Dxi*tb8}PANBqT+ zhvDDo*Q-~p+|agiW`aE7N&$68%sE}Buy83ksh)e_%2@iUZv@Azbcx}8dJgB**}ZD_ z3!M1c4oj-^^GbKsdU7)m2X?AGNAfsVwji}(@1D`z9!=expzoFy$OXrAt`CWu@YSo zDLH&rLKCNT_#k&&Zr^zpORLylyG3%d4TZ$G%I1BwNOn?pb#(zVk=5 zLt&S0JEj$6TuBPtA1HSfcWHgjc6?l+&wo;F7dKO*ckXU1an%80!1!qkWyIsRdeOX7 z6RLeZHjF#w1`C2x?xG9m5%=P%(%#zFU$yngyAwNurpVz3c1&sW+6(tib$RD|=L8G~ zBW{*@v}yO&la{V^r>q}KlO#W=SGLM~HthnWLQd4x5pwSFLz33UTxzRiG$AW=6fi3% zT6~m9tLfuP^4k<);1~O=_ov$i{yMxp%HoR+D=m^!h!gyQ=i7es;SWLTo zB$>5*dsbhEu0o4PQKv?Nbt0JhW!8kVc@)ICcoy0$Y-VBJ$S{=68s*Ikwl~bCRue4KTD1d95AFf{1 zQ}u)08lTp@{v*{#=OJfWY{}X89vr)sz;+tl<<}IYn~r@;tuGX@Db^SO4S?0G?ynrY+iWjyAp-8W>Q*$#54_7Ek8R#geY=SKs4-R7wd9V|ZVepB z=2nl6o9>HuU2;SrCqdh!NsBTcrlmf|($iF4&?^#zqWXO8=QB4$(t=C!{}dd1JWT3+ zNk^!^+?Oe507N-om(WIRrH2zw641ZUBIk~0wKn=HIUM%OtNwjuCL}D(gMLZSY;mqH zgOh9gfqx*c2F?>)W%|!oiLMVj44llYb+;U8=loK7XHZ;6r9wH0U{<+^8ujlRW%ZYvqE}B~ z=deZN{nY^x`EkIhff)d0zn=DYYDRG74{}F42vu0|1J0Q$tHx^zIn9u#>rWU)zS&(W z>6C!V`9zTQ^woqkEooI&FMtr!OoeJ8t-~q3!lxO?1*##AtG+>5naG^tR-c`wH3_ja6IM{Xae~Jy&n;|`!7+H0oBJhu+J#NoAPGII|(v~I~uFDPU z05Yh+e6iL>&I?7v#K|j=K7l#58-cKhPXg|4ehyX?C3aOjh8NkDB27qp?px}QM3CvR9o+JqTiZ8I`~E`NcsMrIK&0ReN`Zymhq|aT=}cOs zNq2w8UEdvl=CTPJqh;v9d&P^C7)Ie!e$;OsIf2 z-%E)NO2&IH-;MjG{d4GpERdxCB!s?i{gnoJF}Wv^z9V7mN$p*fadlZUd6_YsdoD60 zl7*a2IVH+6?j>Kg&kHMX77P5|-m+i!M`H#iaa|EXyXryjeZ|SL_n9A)4=3yM&EEPH zE!AEb+~~>ZFW-X9qr_VWJapvc8C}fM&dqyTV#5YS)iSbD;AL3Wte8J^`9M7{-$}!z z#S#i?T==5mtTo=9f_T$-{A5jv(-v-CNU(30X(G#d1@atNtt$db9BbMsH>)NGZY=8y z;6hHuNVsZND%-Gu^t?`$$HbK!3*Z^YDWg-uh?yx0xP@IldZ^NC{@qhm9lxjlRJ*Cf z)Sh9`waeDv(S4X;Hmh1cFsA0ESHrRYG}O(_$lEaWimN2HOC*fc zaXpda2@$@Hp$`TmsQCWY)6vyuNo^A7`u6>~Es!j15KvScS#`D3p4bPM1ql`iujigwhH3Y9e>^n^=7 zGj$JVZ-c*L`UvF55CdR)&BnuDZkU?nnFea9r43#5DnWCO?W4fKI*%Iw)-@b^{iUzd zu50qE1(49xnkFWkTWp;;LTljv3%=23YL9trGESf;n!jk-QJY#hB?-fK-q|98=<*x& zYT72yg{kDfNrZIH)I94cbUL!Fjsr!htcG&%uY-pf{6INAd--lg{pxSNUHy2}+=#Y- zAD{ojoLJHE_=FDe|G+w{xzgAD4euggJd)^?}`Q{{o~V#Wo05=0TeB0tR?G@e1)g@ zpE+k?3RTKi;hh{~@{<%V!!fKj&{X*Hs%plijmlOAHqxk=lM!8Q>ZEn)3IsY?8N-~x z)9dFj+6n8@DVZc+ABP=hDs?nvfcYm$;d7uCGe(qSGyDUWP-S;*QKVp`dd}udgv&Jx z!x0G75l5muah71*Kx_;0%a7?blz(!O?Nq&l@!C)Tj|>uAInII)>Q1BN6Z%{8fU3nq z(8k|@(L9K#T775kKprcI%hma#XOJtWm(ScW!Q2Wg4oT6V-y~r{8$cX~dw>SK{hVFh z@Sy)>r>TqzKXEHyV$JkV9UO;GEX%rd%#@OtS;946?-+1(<^qz(^&}lt2JJ77YKy@FKx2kHy&y@Lqw&BIW#69fJA5ngG_d&t z{BVs4#cpE=crF1|>B#S6bwni2 zRO#09q4pektuyqWbQhVvg8gS_#K^`4Ip41#Eb>igtFD3t@6!d50Ny%N9!n(_+&gKsHTtf&c2vf|@^J}C5gmoBQh;6=7F=}# zb&*0idK=6>0bFg^2UXw6>3cO#CXFd$`OqAK>Z#Q)_yVJ)ipNO5a&J}F1&UTMu6~vO zDAx934O?&WP;sPXuFp_;sS4)bPR9a*_sH&QJ+Q5CtH1yw>^RM0l*4p#nI*!vEhoB0RHH z4@M>Hh&6_^)~)2;qo_;^n;!{~!<#p%WW%*hdqgT;|+ ze$s@E3R&a^C|*K7$CH@rhv;=)gDAdZb4*(rF|UHB;t{s_dU8(rrz#|r&-p^f#y^l>pwO1&!@FA39zg0oURoxVd~X4p<$3)TkieknS1x{L z8bAicJUGLjkaVEa)eQm>Tz%0yzasV+1~bW>t&KI~skA&2-tftTj@%66Ytaw`^@Kpu z8Wd2UHkJ5WuXgku#8$uKjzU#ls zT(3NO^S?FLrjW7tw<&&0;|E?J-^nQVWnQJ%u6ZsAMx^(JZ0Lb7LgzVbtZ<MfS&)j9;enwI^N)7BhP?94^e3MkcNF`Tjxk z*%!MENsD_B;`Hp0H)ne*;1%$~rEx}i#)kqs&PjfCQ zRQCO=czz1j5H{I{#EHIqIOLimTi2tw6LBm=UG&SjRJ*Fsa^&HTSywJS@j+vBZ1&`S zs)RJGK!_K20(9wDt}7_#0kSZxKX+UI>-d4%D=(aFLLSsnSVTG*t1Q%=-@c^OX=Trn&nP4}ufD{WTh=gMuzhC(oxylSF>B5Z2i2@L{tTjfgpVT4Q z^=o2GlST@ta*MP*`eVD^ppew8x_x~NHv?=JnSoU^O2axaA+!O`6m+-FMsFqUHWcQ3 z|7IFFFIUqpI&XPug=R=>aEJwMp*;inQ}vAlE73gas4|i@Mgx>iEl?n@8GqAf(Kg^w zAtAdlN}MrKeJ=Mx%jP&&7B{hWbz-Cv+i{{ZN`3#xs;DEK%oR*gM#$NFrSCjCs|BHm zpm$1UrOzxYZF1WEsqtkZO`DM0w>_~@X8oXeAb2mmdXfvH#u4Hh;^j@(dv|#rm$c^$ z_G$5B`YTzPWz|tTj|@Gi5jPsELBEBwL*Fs-#};g1tGvGQ3Oi+GRU2sw@yd1})UWIv zRhu94=0(nobGlXMsoY^JdFy3f&Zf=u-<6C@=5Mzz?$4R>B>i>m8Nuu7BShnL6!V!e!jS=QrP3JmYHgle(>qLQku=&b9=qrx z{z*$&pr4WK>Atp>$_iD2x7Z9Nhix7Ff%O}==&G3c(Oskgkm~ql($+1{r{jDC_O#g- ze5bD2$RtffY(fE~kh$YEfAnmv3>woN-i;tTjCJ)hTs~b9Y^h=>ZUD6;2}o5Pkk*19 zTG@Y1I9UR_>q-I9WwhUI9f?mi$&Os>q5r3^@z{Mycc?PNS@?X#YHy+A9ak9^NopO= z+~M9Y&o^TZX6bF}J;Rpiy!bkk>N?1gUhMdz$>(agDOH}x&JlYy_+Ifqc-ZMaC;j6kf+RNa}rhy zn3{3{PM5ILWTgzPr1Adh#ke(&IbfwUXgC+LM~!Ah+qj8ifGlk6mK&d9ClkOX0>lH@ zgifRZ#3+4&t)J;xNsP(E!NRJ;xWxg=epTVq&k0w;u85nm*bE_rJyq9tuDDQS-N~Pr zQ?ZEaJJWD1?AJ=aAyGP^zO5652ScUpnD{}7b5w8dl zEs5NPIU=deaSazqq6Stbq*yIjKwqC#Rz6foC>m@TB||qSf@P?85$Q-_aMS*hC^Sof zjfqjclgM@L;EO7wQ@HiVoBFgQ8VkM}v&m4CriyHM7k`o-9qI>qD{N21qRTv6TmKHX zhTqU`i9crJP9rQvfQ0u#attGs+S0P89FwpySx(Ye?|6-)(^TCl|Pix{)8&=0`VLQm9)#oU^)@P@B0Vh*xoLY_Q8J3pS{ zHGny<_}%mIfajsEru@-xE%}R6w8L;Lu7X-<=dt2d3CD_9qxn$f4=kK|Q^iyEEx9V) z@35O%I+aC=WL37xe^ns)rhz^@pp_%!WmNm4XqFx5oqNzSo(zsQjEZTl(^QV5`h3+= z$F8P;5Moj9n^U5;13RtS`!J0veA<+GFaa;4Vry0SSmWh=_E~b>;m{Tob5RI`isePT zB*L*;C)Od>x^*%MlZqOHsa=-KLvLj9AffwZJplj6(pWRNGFQWc$}WQrJxK^x@x`S( zdtgOR6rm~;24xE0f9)vN%+`1&Red6Xf5UX#q#dj_l2Z$FA-V<7FzB0%htGi`DiTxB zZrjF#YNhu77S@b%v=9x)tc0s)s@rIb5cBsN{Mq28Mj3+Q&zC*b%|)c3 ziDbe5evx=aA#Ic(=A!5a1QYc|j_-ED(iU%cXtdl0@T#C__0mmUIQO3{9TZbz&)LV1){>T-mV>#rQc#%5*@Vl7gx6 zQU%);w~4FP2~sG0!Rh5hziH-!T~e9xbq9{B4tz#Y0z~y8yvy(#Ot0`(Y2Y!u6Qi+G zv46#9lr{|&hNI1~)6HGHu?qBU#Dq0ob05`7pmP3aPMF5uFNZD%$tRG{7Gky6Q!I2v z=v$k0c$F@6>~@bnuWI$JBPDBlOJK~jkb!B-@k{(Pyk67<9jl|n(p&RT8FW17nd0PIvFu)c~nII>S&kBsxDEVF<`f zU~?l%Xqf5a2TB&QM46oV^j;&Fvq!RbM6b(RzAArYVL`IbqTqtY2&oT#S8DVmH&MRR zpQm{qZ6AtXU533HpE#OSriJ(o2V#dY$a9LuuaziY=GGRm(sYHt_Q{*-#fo}KW_#AP zSMLk#7+88gd>ZShtJ6-8k5gpv8NW4BPdfkUGn)SVS<-U}JUX2q*$aYGYS9RL5f(>T z_@Rw`;8)WIS38N-ow7XZ!dxSg&KkvMGvA7GI2`4j=?@CxoYiH{5_E8|24d7F22v#S zW=ze~YO8x8;0n$C`{#%AllMy$GL|Kd*)bqG z*6bzeq;J@5A+ragF9fw_6%_TQ`}0iNXxP@nj=6AtDZ|8q+5dFQ?^%v*e5L)P;3>ZK zL#gRDY{FJY$xnG4qtDxAS@L>`rp~aRWl79op>M4;$Yb)wKJr&l%2_)3tEw7Cmk+-b zaqK5PG1B;u_1s71(RZs|PY=Hyp4M_mHwtg~(vr0~wepZX5G#$BCruOMit3j40rnw` z=M@dsj5M#i6+VRyX9F$#th|C8jcaw61>YsewzuG3ymDXqvzfd5C5JD8HCxr88NkFh ze$=7a__bb)3CBpH_eXjtRs_7K`u8#x9I;Wwi3$9trHSr6Fefa;) z8?W_!e`Kx)Zkqv+9>f*5`m?f=)4DqRzZu^g#JBm&v()HA_L(RL{p9fcp6y#di?c#S zDUAO~?9QeU+c70*E>{Y^Bs$2`Rp>G2O&#qU!%toCX79f_xu3t=)N^RpdtHyILkjw? zlna8d^jkq@B&&MnUE%6@=M<2oqNX$)yV~u+5zf$33{JThMtsLF($lAV!Xxd*f6z1Q zq~QY-E9wjZQqKruE?4DfWHX4_UjhO=*W=ypZj|M1YVMG(eTT)A6KuDC!9^sVl3I_` z9M|O8#!egGO%jTf75S&F+t9^=RrH^To?i!gyn1Su1tEs`x-uOxVS;Yt>`X{4zVAI{ zKFOJW7sN@;*K)9o&8#?8HPZ126)R=V zPJb`^Pki`&o2#Yu;@SvP6H^n~en78@y6~9&W@EfAu0)AxcjXy5_=p~iCm80@@x>nE z@I6=gHcmDOqUei8oTM2u_Is1iGo;~uN7alXrX&e^NKgkt%Q>ew9D+T$ExcephNJd2 z{b`-mdx)+*(+bQOTyx9T2`Rdfi02S5OaMiig=@M}dG;1|>Ow$vd;7d5e!j8{W@_4F zb9WHC4adM9m@*7w-KuVS@U-8dY35B`zbrx#`8><$2DN+LgzLy)@73fI5osrPI{(q6 zf*KIP{%{OEXQ|==B_gc&KhssG4i8!J>^!E)80XIR<<;*$CgoV}s+>_6iU4VxO%Ly{ zZitMKvlW}F=py67D7SBShvymmdN&_pxjvLT-e+!h8cJ=Etx}I=(d+8haf#WUQNqM< zP^S%VSi$+#rMDohPIU>Qr{QywR!(Ix6&W7qNvpszC&OBv>`L%#_Z{gxz+v- z1G|Xv5>s_Gv`>IKj9nkUErqiJ8frbS=Ru#;6|4GMEII+IpKt@~C;fhy22tDNOWLfT z3U!n3&;>?YqT{cudyS!a0?q%gWLF(|O1GcBg9l`}&{iKiENKnYPxfuMoerND+H?$H z+mi~;sh9LcpKbdx;!cp15YpnpcU;LUiRAoIK6&U>Id#SH?d-p0Uu26y^1_(Ds0$zp zn-{Y5+dV4Rjs>OAn)s^FFUsjbmmaSe<%dPt8?1DpEIn^H@&#{rZ)|oX&X$XfZi{m_ zo~Zc7_CNx*WWz7q?BM(utW^_Qd`dDB&3%8Oji1R=_vb@KElXHdUTwKn)r>PWAr0(@ zEY;U-mYX;2>eA5g+2dKcTkhE=YyOCNZTtmsT08EAm*>4_&e3lexG!Lg?qji(q4()q z^}FZgCb1ug8f+C@%3G`_mC8{|%kIe)-WKhoyr`s-r*;x~3d3{;Buj_V-8p>>?? z_{}%$DLSiaqBS#^+juEq6VwfUmsUBSQD~oF+l=hhw2Ui9;=CMOhbEu4>`0OCLhay@ z=@JB}zG6w3LKEx}D$Fl-E?$;@ax)BXnjZ)=J9Hk-awqT-VA6)FwDc#LKt!3Pt)lyb zYEc!qNvr62L)&y&4t=inF|=WjsnRyZ#>4=FxC+ex{uODK3S?)v?_0lva5-(EB{G23 zD8uW)p)jqp5=REA4v1BdMaiJ|0i2t)m&xH{wvm{T1#Y z?qO;!`040CNS5}dmjPncRKvSf-%MWl?_?%5=eEcN*k=|_uucDshO?W9HlN6@m+*y zN7T||!B2it<#`AB=48yQOKRz*U8kla*=`M~`AM(+a3#CuR09b9cnD__K`hl&O6{Tq z{`%+yeNR?awP^a%$@JE%1#r|Rjtm-TrjAM$LE+DMsC$T5PV$KSTiphnG`o8&Ju%1B zciUabkRaj`D2oQf;S(ESRG~C=t|X2QqT9N;O1F)+Dr1#t!0nUwFvu@KOlm^nuR*8b zWG~&*)Gv<&cqnfQgJ}Y>pf)zKClMEEf^*zOFBp~l$(P2B;Lv`}x!a}FZEj%?-Dx{( z`C%DEEw{90i!=G1QpYJm+xcOU?W2%qOX!eI>gP?o8+thmBHRe>D9?k5vERmq=_h;t znX^H#8;7on?^i5qagWZM6^iqnQZ>E@gSC}L(7Uw~_KR6bsupy5!PZOi%fA2mC9?cJ z>M%W37D4Ht>Ixd2Pprt#zA0pe071El#kTRri5RGIIX80SzA3J%I3-N>6ubx!ZA8h(}(A*Y#&CiBtW@R$MYI66?Jjonh|?bXg3_G+QcvZohe_9vA% zD5zx>>Bz#pTw`lo#cGI?5aQ^8P$3%y6BouLGf)OK`g`3vC~aj@jLhG_%ZcfoMeR}s>G!2^N3G*ey@@C;;|(6>uzgzm*8%pG+c zDF{%J5j8aw0EnvI)8j}1iJIjHZ;h%7W7Q7AnF9cgXHvAs;NevfpXlDd$6L*lS|M&T z7LVx2Z}9p#qrUJsY#EfaXM9s3WCbi`qc)y|GseWtr&kg$X453_GJcwHA5^AbgAR%d z&u4#LY!(rFEfQcJ#(BlqR1e|HM`0vp?K=r4!}fMRRC;Nk%4-7Fju2G8Y37_D-dtR7 zLx~+fuHI&>u4C(fU@R>~tmfG0I0i!nhv;m8LV2x%1HIb;K78s*DBnfH;kHTR5?IEb z#zaHGF|iQ=1I=t-Nh8-4-;(YrC8Ij`z%jU&28lJdE#)b(AVK!-Q`=!fI16RY`oZbW z>yaBGVyBT4Q1si~F`~)?pG82W_^i=*sYwuy;MH}xdNUR9Uv^^DJYjplX@bG;dlerp z)()881}XupvEnpRWguvU*-6_)1?Iy1m3RgWo8DKO`r|EAr9vIaWUENRj8<1)ZX{Hl zRVYmdtXLK7gH}Hcl*@AZ+Nhmf(SKK*zq-dBZqip79))YIqiEZ&V*1= zvM|_YG!k=;EFeXqn|s%@k^jRNxUCVjK#Pplj7jfzbpUgc@a|!$V2^ZogfK)x6jT;k zLw?9g*F}cv6Mj|4Cq95Ack<Xjo_Ni?Ozk`-CzFj5V4-_xlR-51o3MP%ll8# zt99?u<7r9o)S3>BJv5o!P>hRyTq_zf3%%_$f;rvXJKe_Eig#K;a6R7xIZ?+^jrS(4 zil_*Wix`KO{aSCdy%UjO{m-2Dn+zKP$I+O?`5&r3a%)iU644bCIjM_uM^2OmINgAA zx4>xEYxKL_Rr%0zjW@qvj&~jMHL=2EKA%<94pT3)6`?Q5^S2`#UQMj9$g6X8g3TM# zaNGsqrv z!Qaq_5L@>CTr7#e9lMrt;+*aVD6@KC|5;;FK}Euotyk#+Ptr0W^Y`RGVJ~jkdUto_vpYLX!vp`!Ikpp}dt=i(u&Lg~ zt3TvxvrX)lBkIU{(~li(m#DO#1&Pg@Im&y{G7K?wlK$;W;=RQ#R&BV?9*DAdm2#>G zrq?$e0Eevp;9WH$`X-Le_4wP#=4QX-3F*5_`-w-j{B!izF$OHth=<0AP|ByL#z(Nr z^pmlrpqR8MHUUKLq7!RlvmAIBdK3<$rXjj>kL&ijb~(P5Ay(`6F$k{*i5~@@|LoSo7F%IxAG5(iK#7Akf!3 zGes=0jYs~TJa9REZfqAZYpX27>xC>h3?Rb^_su!2(tzen2L8Z)Gzr<`V3`qm#+Zi; zBpY?));)uiR$yCfB7>@5t(Qp4Of893yQQJ?m^Pdzs^#Hv0f$V5YiW>i@w@vzvVHTzTx3(neF ze4^pQ{L@>cPJa)SymSBG23HU}VD1hdBAnxznP-Q|igH(X^C(F76zbVMTS^Zd-ihz0 zZ#^3^orwODMZMk$HFx{0p=#3>kFP4xZH+K@V@#@X?HTT0)0q(rs0+kDziFK2sbR&* zJLnc*e&Pf%Fhaw_d+V8&%jsUf$^QLX)~g6nU$cE+o=HLu1toFjSlQi8&!5)r61ga{ zFQPjV59vb>{ME2`{L{CozB&}*@~!Mci6z;Wi!<+8)inx*wLDWB=M{FA zH1AbC_Nh4C-;p^9hsMUG)A*9xlHmDUG!7%{^MV;r-S#ilpS(w<<~mm@L8~hJg0p37 zPfTrQ|EWBGJEXw9+v7Drmfb+7LOTTxrn2uEn_DBI6N)gqJE7U9t`A>9 zhchX5W147GZ5L{*gJArvdDM9?(BPZtPf-P+7CUgv$rTUUMvD|0DG!ZShX)2SpV7*Cmt4=|}Hc%jWl(1^+P3S8;z_mKvnAi|dS!vh!(f+_{Kf@K9J^Ii@?KF26>WaHf43N&o{t`=6Fe$Bq zS{M2cNA87nX&mVdormZ@H{v#mJSOETui<1-?A=3{_>GIAGmEEp>THQs|GH>NXfPlQ zY5b_L5mC;Do8`4W#t6YIT{XKUb@6X61J@-pe(>fv*E?p20r?<@% z(S|9K<>Ig+$tcM5gyvrpq9;p~A`|O9rYzBC7H8h=B9?Dd`yS}DD<^}Fi+cy+7d!f^gZR)ga^ksLRAcdw1ZV$M6 zLVnq2)z+r0Ev$1CfZ!4X{paHY8Kn*b&@Hb~1^2T8xTkoG33-qAO*Id~VLKJ^!}`f3@9%`1)A@C6DQaiz3kJ3vJY8Ds-m*ZhW|%#ECPQ;@5O2q^YvH z?h!v<2y?a3dpT7X^}hGc=PVIinM{=MMxhPPGqli)*`_r{aY+dp1WrM*$DO7eH^@RR}Bf`-c1-T(!8G+s%wy}#-P13 zu4)=5Deqt1|FvK5H@wnK^d|;qS{&~R{o7dl1_aGm6=Q-lCT-~Z35F>Mt{MgY7RO8U z0F#zL5(>#y!|ShDH$=>1thn@t@H_w{CAz8~Mc%PgJ~OpuSn`l%=iB)dz$!#<;<4hzSuR)aMXHe# z+_BX+y}mj-)OxL~3o<((`#TGS@+3+g#U$*F7w!4AKjuxIr9L&7XX;w*BE96le&xp8 z^{A^xTno z@KR84)*eiMD^=k^bY!Us9E zW~$vP>fWMMBj)B`sDV|1NSsu~=b2{1yGDO#n)i%UYAe+Js*UFFH3R)%g*szpu8rX%SxC6K&*%~RC zDmo-dx(U~&R;06sr=k>~pdPe#k60I64x>OL4j)2S!9EEKjDprPaw);Te2J-TuoE4; zZ5jIxIUtOS<(CwoE2$u{izs2~n^ zcZC|e0}tweohkqxY59iOK|qN}ZOCtzLIZOEsC^75@-Q3p%IOtox~_XBiCEdSQ=pab z0Do~CJ8bqplA0&iRf$aAxqw6) zA>@`Itc^U^%d0kRUTbi7f#%6cfad6nmt}_H zBA%&mGAVGZ=H!$0f`0Sdy1gPKc6Ha7@8wAi9n~u~lDv?SDr@$dnryT!n0Yiv3Xi$A zCd}rm>tH1a`(H+wJTmQ|Z$^0e75?7UXl)zY>{kFBoEK~bN^qyBjm46`TUScU74q}r?5bnaZ~O_e~a@UcNAxh zOkSFN*6VDCvpr;x0bgm>U2u!|Ky(hwaAe6rm>FRD2R3Q#p$ia=*QHnU4|_-}IScKS z1E7y%`u6toAG2DK5019uM?;|4&jr6PTL+Ua=qFmJ8I94pXIjt;3J8|4PR;f7ru~Y6A0h$e9XD4c?Bz(lO>5M5Ha5pD_=u;0itB5w=HCUJDE=` zs+(@nJ^yI+=gi>lB$lNP9*M4pt~x}($bhZ;|Jb8MLnF_m`+gpXqLIvB*-X$NY;omp zzEhWYvBEtVg#`t}P_tXQxTpeq+?WGcl4_9joA-4@MzV@MEo@!(Sj$vz=wFc`+trB0=LN>7ib5JM zA6a6*{wGa&qN?G1-p%#ONT%ivzn5`2r!n|w3jT~zBCs+QZ%F1`pemzryM zq}mFfbf-<;*dSqF>8FA50i;jN0wcw-M@qgB-7 z8!wYAuc|H1Z@KVFX?HANNMW1CIP;PD;&=Iw|1_Qnh{QH4F=L7Z%1&jT7H`0h#+gQ? zQ70>n-aV@25>XHje6%Iwp#5;@2)S-|_=kV5ihKG_MXUqs_E3rIiz*$NAGLhMVpTlJ zy*2Of;7wc*E7eu)ImjZGq!&2b9jzxIT3As}#XeL&j@5;N$p+`{!)UtfgGi{kvi9=U z+dqvntxr*vDFq?Hku2t9|4Vey_8p%W*JO8AXlP=d3I=~nSt);l3(pu&h`)NV&cqJ8bPo&4T}HoBiW zJ}qdb3~OM<&mi9#Bbzcke*GeikIb7eJZKLf5doJECkq_(MNVDE8&eJ7Iol9L9=5d| zeEy==`D&#pJ`RMV0g_xRF*3%;rv&J69h*mak`y^pl5e^v?B7VFmuslX4ohFARRN zZ+7Ijd)^M&3Cp^}2C0%-r^UtyZS;(lK=lkwA-88pC^G6g_z|h6uet{^Q5(joqsq8v_37R?=K8hQKW>vLDZ#E{kcRd4+Klm{P$yC z?DVSkC4U}K7adw}RbOGb$=DD8Wzt#i2NEa|4DLwk1J2j_u{HV0i{Q{&rN7{fe4$(} zkMrOo4TqMVXl@W}t}AufBCzaf@gMm^8kr|x@I9bOn*J59y5Tt=O36np{bdCLxR7;| zWW{9#*c*m_yuX(6?beaLC!H0kW9r7PCXkB>tAUvo@bXSv7!+#U;Tr29XSW`FGP-CY zs|nR-XQEvi=gmmh&a&r_aG3^ftzwh$OjMN}3pzpwj@fVWyXqgDaKJ)kMD5A?a$k`y zjih>8b>NMUdz)kiY$JwzCmRA8QQV&Bg6qKh&uCs``KbDYBroAX_x9y=L)&K|xP*8y zKU{I}o_?Yu&p-x#QA(K71}x4oyBwZZs(51=6B~>>thjcSl_B@tJK0Yv0-sY?9Qk+m zGN0rDJ_Zr?I^Mf{DSp84 zIe1eph>5><@dn|uBcq)R>cJbeu|JQYSLE4iXtKc0z&En z$P&_u5SAokwTg&HT>=G)QIRz)WlMxWMk|W~AtE~=836;bBw>*(Ofr2B_x;EEL9}G% zJ7>;$&a*T!6A5nAlLj>}RiUlw_bN{x3blveUbWPnyg=y%O9)8OB*xY#Ll- z<7m`WwfjkWmEirOub{1ooTrDf;i8{++cW|0N!WC*7%Y8e7aTADCb=>2Z#~8qK-8##ET9az5w#poo1HEzrL-5Y8xz8);de|g) zU>S@Slnmlkllj|qG5?;q=EI}%i3(PtkeJIsU`I0Xpqs_D0*C~Ez^zNvl6_uvknwPW z@~orVl_Q0jdOP;ZeFE=wVd(kA7zYu4_bICz&*%SvgMSzsrZ6B->OJPYX8uRA1=;l{ z8DDL?4PRA*l$OkmQ!PvY4uHtu<=&QJzd}qBa5o^j%{_L1a}k|_jRSw~QY;DOry zAp_j3j$uYw#{%q`kk4<55_4s-lz4-&Z@t4Vrm!7WgUAPS)tiJFCD3q6TnK9^awF3~ z(cwttcP0R^dFeT1I>!M(Rd;h>{|YLP-N|27=O6N9mr*R#!m+`?EN#qu2v`9d!*F39 zWPoWWjdKoRz1oYewN-3IXr2jf$i{1}>`eK&3^I^ETDbx4Ck|u|fL7J;_52omo0DwBWAqA z3V0;2Og`L{sJ(ayjDU!R5d2VXEP@Nfzv(&qm;#4{gGYa{ANY)t9L9euw(&l-5o-@3nl1=7*`E_!_r?ynP2g zM|#saZ=b4{FmIty@g`ues`04I#_N{<5RKv@Xcbs0ITBGT8jF$i~xc#J3^H zN+f8%t50Xw-lb=Qp8c3<8rXGfppEizag)blM-y`cDfOT(!X|#8X!W9ll^3WS%4JmL zrC{^2&-8?JN7>cAj$28%Z^5_>oHLhsc1X|sWO4*|Z6I&r*F;^5Yr&V1M<%z*L#EBY zy7G+YKXqzaje)L;{ep}mx~hD~t} z<)>=PgDNxEvsHb=Xn@NXEUPn98$OWqK7W>ecL&`HUg8(e1lPUR#o-&J(IyS6=Q4*! zeoR#yVY5(Wca`DLdYQSPHB=t620gn9g{_?*jzz~D}c(*mQqx^u{Xk4~{Dp1G`g zc>43{)N@Z9nb_pwtF13z5O#dmZ~S`4zLrE~+=Y1S0rS4B)8!pCmlJ6Mts7Gc-s}a{ zsY>fXGmg+V;Eq)3LR1k9pJ^9og5^A_3I{1*0Bu^x*9I2lH~!v`TQiSM*ni2j)#Dw^ z7AYbGpa;lSo^!u116Ik0-ZE;n1d^u#)v$B4{zfQ`Qfn`+36o0BeGw{Iv+L--rKO@sS54@7Kruf> z2h9FTiQagD;}y4c(mqJ6Ue#>lfByAumO1V@x+>!w=mS3frn`*&boex91%1jmr`We5 zX5n>WG%BYHd_TNV^W7vbYIZHDDD zG1iXd)ka0^L#h)Lfs~|^4I?kh!yTg1L-CYA^bElGEIra*eyr?Q53{dFO)94#uq6k-O>+ zFDCurmZ=lC_r<4rFPw8XVklU?wIADym``m$~dB(a0$mp&7eLA0{>3 z)|hg4>|LId|Hp=4{|(oiYovmC+w%O7(%_Rcnov68l~?0hcxWlnDb+FzoMFOlYKi|Y zTIz^LFLmePrCzISf**36+p^4m{$NY~)-l|JlSvHM;TgPy&PZRS*Dy_LrphKA?eo!k#d9&T+|E``2Y_weEb`0M|5D;^?km7vDDxeLskQJuDg$Yw@cEL#c>m)$;& zobE_56So;>3!AyCc3G)l0$Kdef|Gz*&>+jb2>Lc}@QaDv zqB-ONgG5hJBp4jA)%eN}XF0v5pjj+ z(isF=%^xPQE84@>8J=vt81QiDCIwQI609OnaWpqb){SB7D5A zbu~~qUW%gJc4it|^^q`!ZMIsXl9em;p%jmfM>jSH1_1e}bl5TG{HL6T9X}3JJo|ty7>S6Nc-h#`IWb2HBGV+8%Jx z4LOfWv>w}l=s|o|77tBY)`>+phV^yqRYMz<4_$!)_DS8tefUL4N(D5I0t*r#vD%wy z0C0gBsfvG7yG2qv!y3stv7YEs*HnNlakE>PK6sR9?UorXhkUvTxUIIYVO<3(CSZY0 zc67Z_U(ho|YTd%mKV>S3*^38)YTeS<%A;qq?f7a~xkgp*rLDi~j*kcY z-!?i(kV&=ko1+LMiBy&b;{E4D2qXEcg-mm9S`t#UBEcJag zzX=8bZAR$2P55 zh=ADp-J*U!DSNELR={WhQ&>a`hAv<9fy*+D2QS$?;9Sn@8dvTA7Ar;Z#T6;vU@t{Q zQg1`Pkd7yNHyyh4;9fW56=u_C6O;{8fAq% zLW1uOBW%^k`pc`$Z94j}m|%=W#XrIX*?p;(LQje;W-$5b3w1_4)K2QRRQ53JV69M-m%F50WaG#9GI9rC2-c+{y&s>UH(1jZU>;CREe@NFf7I^O~o@R zVs_oHe(iBISP&BRUTNeDATWh#5q2@1G4OLh4$R`@X$@2mhnGw1_xaIaZT(X`@ z?xl=XFuYmXZ*=l#loRX3HLj`nEN|Y>2r8SbFynz~mILx%@UI2sbM$H@pNgFKgxkHWq`BwS)=Y-)MKF+Zn- z_2+&+`jvsHC9?3gb94hVG}H=>}~ItX8NiS_MhAs zaQPBzGr>ihV!goY@+m(lm=LqfDDjNuHE^ib5R15{ZRnNn8ZrT{vOMmq;?4_XA?yf~nj!bUlBf9}2=T zc$id%*WL^0`Y0aq9F$|@`^~|@PpzJZwbzG$c`pP&KcKWq(WbU?g-f&cBJ|9=-h2X3 z)HNN$J?k+M>8dt1=tH|jpR!xnJ9OG#ezCc$30=Cpm1;TeE~MY}4eCFLw@AU+z3aP} zjhkF-9~87sfHw@_=~Et^y88pRx0&XTrDN6I@g)^Jt8976FDqb&2MAVoFS-!s3#$QJ zrL}eC>`dsg;8;^lEwARsn=Nl^sJan(ajSX4&+ND6<&3(-%uv^>y}N}xUi30A)ehhF z=Ejs>cgySM>D#z=>JZ~#*dqGF2y3T+ zX!6$J{6X`76>@w1LpOVV5SQ|SbqL*w;nQcfeZJ4v9lo;fLQ49MV|RBMUPFw4@$GT2 zX}yjN?3vOeKPeBpH5hpW`Bl>`r>@y|_K9K9IdB<)1wL>>63|recVRsVuShA zKL4+ENsmLy|5;EVNY$bfJg?D3Ni_%FAuDvA*2jm3+cfpH;ai{(>Czjh%L-jTF(xu; z3x~4@6ZaqY;HQj@E1i?4VZr>uzi7}rVZ*<5wuNJtDoUk?A}Q&`N!qmW0oM)D3YzFY zvat=OnT3O}lC7g`Q4=;*F7&#&k_0umy#PCc*iH)hAAR<7YnJ7!rnv{0Va6i$KHrsm z@`hmRBB}Ze<<$fX^sS`1dJWHJygAK=N}q!5J=(8lE6wN3Jo|IL*HU07_=2dngN7mY zp-L!%{{|exO4(2fUigH3Qm!r@c75lw;t~=UKnW7hKw}EL|Kyo6hhZF~_%bllMT~RH z)=>sv<=36fT&+74F=aXCNxdgyyQuwTqzU2qoRV~2Y4>|*siFN$aJ&7K+51lN2^K9l zdFx9K7~R~)L&uXpAzD5EulLXjUwR~vCPqTk%te#OCEvgO$m1lOJe?Xx#%ldvoVDjC z*D|vi(&>ppi|r9+PWy7`H^^o^9~`D)PFT|PYc<`;#9QR-+Y0HkjRD}4j;I})R5h+s zS0&Ev;hnjsIBb_YozqC8?X8sRzUrbuq2SeDS#;h_XaCWeq87PJMEoXoDb9mk$Ht`oBw3;H`&bXsTxwP@p!y%zrS;CMW}qkRq6M& znddG@R|5nuE3s<3z!#)#_LKuTC#4qgo$@FjWvqUy>}f7-$H%F5^3c$;`DbjDH;ce> z!v15LOZ4BnMkw}!Oi}U1ngA2U{;mE~7ydP&?_C=zsW~)6-xF1DwFy`lXGEogYw5ij z0lwt4t6d8O>Or?y*`6Q<7A0l-0NdZY(?%Y0@^!6u8iCYw9wElUA+}&;BVNLfhpQ;9 zWhryuCE4}GR$7Wd2n*G{_>M~%Pdk&tz5yfNV8qRUd{2lOJ*il(vKsI9!GvOoIhbF5GBjg$@D4=9UQg-m5{2bKeGzsp!EdgJE@xI-zCf{e(udpm2V;KlmlH3weOuck> z;_P2%)j@hvd*@I^LEhUP8!?NlcL4(}E z_jLgOSB@f}Q3v)(+4NYc-1A7NNlw+elzQDvhD4jNr#Njcjdk+9-nrY zo0ZuQx&j%Gn<6^b&fZx0n_#h6izZoRyWTdl{%67EmSnA25LR-hUhyowGbY(H#pc1r zSoO^s*Px$-=^ilt1H@#fdm;}lDnvIKl4iWV8bofM#F}l@YqhWpTt#GCH|i>*0WyOu4~41D&4Q4O%Sy_@m!@hat`KqbF-z>riAj%)%M&Bm)ir z>w-8`ETruxtBKc6^I;Ltaj8#mDPZf}@dX^&=R^o|+gsZvUU}r+Kux5~cOC5-xgj8k zm_}l+SW1KaBggiS{?~whMS4UVL91|0mF z3+LA)-;hka)}|`xs9T8F|7}zSp6Wvz&k(gkU+&I{>=#l*N&Yc#L8-xh(o~!qH{x@% z;d{%rgpO!#!<*C00`YW-Rx}$!xyg*NZZN)u%6hI!@-N*z;9=t9sWAfMuztL3=k4QP zIlJ3Z$CvjD;Qku2Qw4UZGu5E)nkQiaX|X&@;iMOV=MePdUc{nf#8y2b%_0^~D`nu*5dl7> z9iOSQ?NoF<;hbg;7&$yH+cUI=qUlX;d5bV=wN%S$BJtJ0Km&`EEaQB&2Y{Pf_`2mdrvG z&(HqG{b?ahuQ7J`O!J1$YmPUave>jia`;rjDlau_r0B~qjYF4o2Kudvi=%wMx`H7XvA$#^EI6ZRCU@(D1 zx@QGklgY)2K{!N8-~?S8@;p_wD_m9!J}R+f7-pj$yVl@*6p}|$NIgRSn}xsWHSQ!7 zy4p~dosK$;xnkw#=a07%zD9ojf$`ggde+p{;RN9^NM>LBQ>2L@D?CkBcOrd8EDWX zoa3mZac#zke!fADfNVqh1u&>_urmllPSesrhnC*SZ}-;hf+JP=XZ9LSQ;^hKO{if3 zx8LfVu~Uy+tti~hx}C_cyeGK;39(`=rVAD4pBYWETef4>T37)6p1=IIri z4?#+a`aa7mLzT6)znC3t+H^<(x(LlFk0=&emw(9r3HcsU3+z{SMj65YN9~ewU>!AH z#L9JqGB)slIgo>O=+z|LOl5cgRR%s>YS8Orkl>BJ5nJVOhFJ+p_t+gK215DVhM zLK1a%IY=TRd-O^BunUUlLQGj1(!j=CR2wx9*N9wIUDa2@FvHPf;N1}Pp0Gs30+lV4 zt|&WW109%8U)8c*il9&e6yOKh6Z_lGLB;QT>LO&oqq42zGr0I#60#otHi)lI3FnQa zFrZ2gMCuuB`3n!brfF2YZj@JCNT^<32%;2eK{-4}gP7AJ_w+-DWFUj|u%$#5w}^qx zm|g*L*E9x7P`qchVl;G%GSTTNWDybj!M=PpBVyVXr}+pdks3p?!JfM-4BWW84PO-A zPo6rpSIG#6D-|jk2E7}K`ezLO$ZX!j_JbOOmF%i=xrd6U?YFP33z`B7tZ-fOKtIS6 z03zUN`~HOQ(T0BZv+Mm~neT=*ZDw_I6`nhHJt4KWDz#SYF&w@>2h>A*+)_Lb;~8z} zjVt>{$zOaRkymxt{M12`_d#}#pv&u}i?7ENIe+yZeW=Eh8;Cj7_g0-0qSw+>ud6?X z)~?>p7&ASwyG&SakVer-e?xCmjHH&HO;l1AL($PxO_}ucTg`!8|5#J^h zQF+}6(?hhYCbW;dC;DFfZkgT76b3ge?!TOMv{yKc1o*1KQLQKt4stQ&tK}x>bQyqT z)@EiwQ|{CeJ(_GBdvZAU6*jlZ@d6Mbr)*|(5S~<^L$BeLXNh?)Hprg+R0Q+`t-Eep zuTh5Co7-S;1ba@v)Zg>wGi*Mw`HK4rPyqtysdY&t8bQ@|3{RSYx7Q+E2Ji!f~waR$z#nx_YtNqa_MV zk!5Eb(dPfn!J>m98AI5My^^cga>~F8Z>dMh=_e_R4(Sy$$h9D-2iC#Nqd4g~l3-fx z^%7k(W}5C;#FH?-{*b)aO5KAaA5B!cUo&H$)eBNBQ{q)Ps+Q%;Rz@JWYi$ zRoTmq%5L9*;MR$t$(IK!+xFQHB^_6d3@*C4yP^7OTd$I65|Tu9#FoQ)QmqeUgc^=c zA{t8SOZjr|6@Hb#BxP!2*&m+;;D=v-vi}8QC*C#46 zwZ~^BB0Uob7q054kO9=8OWe=N|BcRqz11rAmeF-f?{M>@gCqBZ|3@UuY;U671cFTJ zx$rFIvQ2rqq^Z>=zfqTy&2*{tx4WWza<1EO^7?6*;!M~rDwp^o*?;d;=n(cd{i|qy z^>hD)ocpd*3pK{`CrZ68-`Y;qmO$ei)I81VEad98G3t^iC#g$xj!WumIxlyH@?PIX zE(`A)44f%1jIJ3|Y`B z474e#H)nRKr)t`_L}r~`%@?En2TLfu<%)nFDDKqb#PfAzupd2B>-R%%V2Zp^d@a`4 zg&lseoY*8DF#cg+r^K=pt??EWUMCBEv5{!OJdMt9h&45-g@hS&!DzMDwOoD$%k^Ys z(5WT_lCYh;#**B&c-JSzh64jhUqIe&tXDF- zzr-drbcdUx^Fz zS5#Urm%eP1`ugk9S|RdmUXj|!6C2Lr7yeoBH)Ti}S<$?z;|W#v{V!Dx4t>+FkP!8n z+=OELIPOLTG>abe%DWr$v`?r)+naM{-y74IYbS*-Q%xN^{yHNoq}B>W7hF))RvFc} zShPo%Sm=93m#$fAIeerdGWEidDviAh&>|8ySm+WFO=g70y$eoyS{wf$I6w@M3|QRz zkiMN8Pnv6qC~BriX-1hETTcSy;q?!;YBoGN<-Yg6M1O%5N-(6f3uJnLum9#cNL1~V z#BeN?0fB0d%zts?!?Gn9r&MD^=jp%xszR%8ExDK;?9I2_sE#V}nQWYBA6)M_*sioH zwP4{$IR|-Uoxa zCuECp@mYF!S5xss({0X_>x*WZ*YntqKA9~pG`i))1q8azD*vGpW^kLowSaV2P0e(J zq@=c#lg}Rn^7O%>Nn=;qxqugRkVCU7MFUJ-FP+>uLqAK7QrZ4c)f2m{0>?% z8GkBF6RJ(a!o{4|H?u5rdnPrsqt^M`JrX*YhtOa9Jg$wnUsXaTkT+<$OY+%ab)qxb+>cB3Y3I08bn1Md#d)_k>qtMhWBAF z9I)V;=#2NVbB71e8xzXH_NeYuhQxnU(7>p{q7ZUZk7}3k-t5NK@{<8^S%y~m`v;3} zCadoJX=`nJdp7C(Nq(EnvW$>${W41J88nf-QGIGU7M~&Z}icgUG3S84rOm>E& zs2r+$=u-~fg2uj?NpA|J_EdF`oEr5-aqZ9&u~*!VqVj(h{J>+IOv+kIXLf;$F^=hY zd6VWZS9cA%lD9BCz>Xx2dY!p6D66u%p!g#dw2gBGr$bJiZ(h-=9cxZMya}rP=aMj? zx7RS0X-qqJSwf-E8Ca7OnyKnGOo8g{BqFYwHqyhO?AuZc=BTUW1v3+0El>U0O zq5J=QFM?Z?)@oQB=W#JSyAP|MHgtCBUJf4g+UYE!gEL)CC|FvxTg|Jm%XZE?2j6v` zp1L<64F^^C4|5NM?!yJs^DX=vMh6w64)GM5*+w8)Ff;Oci7qi3m5k2VYS{|&mz797 zq2n!Z9qI!&-T^(CXgY_Awcd~)LqVtCEZ|bW0p~eIco>U?Tu&(AI zv#Ixzt7d3)a88*igW<yNCYzTgYTgCF5$Wo6xWf<>E8C6LG5ZEKisq}4no7qV34uO>8YioLY+bt!$c?(`Pa zb~3zp>q%YKOmk%#RK=mrVdC4VFu^@k?LD8Dcc!!TX**&n59!-I7!h~m#|eAX%zlU| z1}*j(7Qx%`*3i;#1P#e6OXJ3Lq4Wlj6B7CM~sQe$7xlu@EvH0cgic8GV3SP86= z*mM&;HwdR#*ae9N42f|L{1xR{NWUJ`Y%5eMu&nzg37!!J#*aq^>Gwd7SIJgSg4OX> zE%au~f744DhELF{!-j=yEtqb|rBU;dAsHGVtE>p`_MvqCvw&L*ah2LAn3mIKXc)9- zhw;6@n{)toG>{mLk%z(|VO4|nK3*{lzU?T9Am_W{+&TzyHKPcR_0GU6q59#ZK0_lg zPI-P?9@JA%q~-nR+Z*fQfvvDE)Eb0dI6gM}5Zq_e*s&jW?9P@|MdfOFmYkS{Ya=)x zS*EdSI(%eVaktCcR5}Es8$RWYYL*D-;MsY3_0JO*q{88njJj@!O27W!WPUr7gTvUQ z?tFUPjo~1}1??vlZjewUsp<4wjbywBhA^*5JIug;xAs3%U?UScblVn&@D>ZhdpHOD zr@UImp!pxNolOX5sPq(}sJ6yoIW=sWH;6nC7KXAT9C^$PQONMak+^WEIr1l=nG-lP z^xXG(3^m?7)BUDlUwp>5uzM|p+zIp?s$Km*Barj>gN>I29=L9;p9!!RZNiz9tRG&B#z?nea>b~$<7g)0Ode&Fo zkQkwUyFcjKxfa~dFX+*DmFH~cRd5b6USIuYLXUj3FZz;w2rzGAWyywY?_=uR5&^95YS+09|JUL_&z>DZIB67Ftkq(;6?YFY@J$)%hr5N^vT*9V9J<~O zY@ncKmU=+*oHopCO@xCd;z;w)uP6Jk#oWF2b}AM`{;V2>PJq;cIvV?4eL?TX7_gAb zF-kJv%1k^U%g_nd91u!aU?IGKFsTJ&kEjzs4GzbX4;V65`M!tiYag2TH4Ag(V_-*= zlvqU~0Sm@W3%9EmMBJDi4BeMQJ}E`|^cQEygbcF+aM965oe?E5E}mx@Z$h9)lVzR! zOy|zPa*j-cIea!01aMXMBWTUUpc+`k)yOyMyU5kY$o;roC0eqxz>fc3&xV5)&Qt68 z$a4pv7U$?4Y~d%!lQENKEMZOR5vw4n>G)WI%e2jK-^Y-Hw|QJmcMu+#Mv}`ak#~qi zh@6Q_4a&k^u2IIh@P}i6+#roN?UjnaF@c}~y-n?j{ z)|vX%pX^OmNK2xC_~bZ-0+t>UKc91VYZ;j)gexdKZ5B`LAr!vtXKxJ?^6kBD76DES zK)5)my5J?g%T&RC$N3 z5z~Z@3MJS3oH8c2D^9PP_0Y>{n4>@+tG~}~z|jf!+f~;dkPIaT#AeQc-aBvb-Q)mB z19(RjmE)ZUuYthYRP4^orwbWVVSzbxxkRWgA@;gnM=k>k_@4zdh_}h;#<~4jy1Ot} z!^{lC0(VMZU&R6>VqV)g%+;=HOHY2rwXEC_)RJUbqTTjM2AK*Vl!zFsB}vYPOCQM# zn@d-{^%DYMhhqrMtJmPngC#ugOSpm7(KVee?i;z;n^lD7I@)_f(Vvc`vDp^ zhCGWcPO6M5fr#R!MB&JzPee{q$O!sn3%AU4mzG9GGe}q!`YEfx7>TOOABu`FHdy`W%I zJz#z#H|SGGoImVy#ZMa6PtjkX-y9mGesf00tFI2fSIzXf++4abwdu!9IaLS`={t}2 z6n=a?kDFk=x_I|&sOyBwLQ(U%6iNjBHHt{)Par;Avm_8y2mlKfjyB319@GxKnWgqE zYMjHawf`+3TL@W;EvBDT$fn^*h(P4@`??KP$Woo;%;bf8&5y?fj-gFLi#Vst{gt5u z>X)v|3~p1OUKFiu-`r8+%_!UY>Mp`pYdu97IyZdn*oNgg*?`z;(Bih~oQ1Kd?yvnq z`t{(D|)ut-@1q5K0Y8T^xK=zIJk}GT~hYZETfVv{P3(%X^h#E{kzaIJ2B3$#_r9o;kOCk-l5?hRa~fxFqB3VXQ}* zww)V^KI4>r3(6Z}9P|oP?lL$qm+6EBIMx3#T7FKQoA-GFp>2kd6y!*!;GEBA%WLSG z{H|Bsq%RAEvW#6<6azE#`N*fhEv)1W|jh zIaj`IKOss86b9%Y(oyP>X!=0T-GQ5Y=|N%l2wwSHwjuixcdvnDyk7x)a%y(VU%Q-n zRZOMYUwQUyPOy*5ecCCGZ&Ofgn=Awm^(f^bL?%U6<;o*)lu0syvF+%wGO4eM^~+#>(lS+msON2#;sd zz@`kZz_|hQAyR_Rz(|Vzq3681|CbQspV#^h&TSgZZjFC5YP-4o`8}l`##>;8F_ZKC zSt7!F5Wg+$MzGxRbux`0Qj;;BW)nc?##Nq72IqP%&S_sW{YOXY|Ec$6MwP=Mj>8k( z<`r2?D1EzQGS+GUCXgYjH}G`9>+`wQfp3#%)Uae(jcG2zl+Z+;ds5C+Ld5$QVW$Y| zkMy2A=o~)H)pK7~g7y|Fl8^lYmK4=E(=lpoEqQkDyv-Ur!$86Jue%b4XQU@*gv+>* z+RETypUv7aWhEa$XqQ*B7iB7$8qZz>1%$Ou=F8lY_cT7GkeVt5S-Ru6M`}o&l#DYg z#}E_tn);%W^yXS(+EA%RzY(qcK1>vPFmJ4LCK__D%w@@Sv8T%PM+f)Wz2JTka5V4X zu(jIQSQ7e%y-Mo4<79<%23y+w|WHV*^wo`)eZmm z&&$S_(%c)_2j7&pSy$w76{loIfECW<-YTY97X>6L07w@ZV@48)J>T6<8Yx!LtBidE z;p}Yyq zSj_nq=Unr!xHCbQQjUJ!+2TEA!76X%66XfYgi_YO8~pGZG9Gb z%M*F0H)HobYyZkqvEQtbYs$BO8N-`lb(AdYu0gDEau=+7uwtr5*GNZpjCY2Sn_do0 zk)W)rEqVLx?CmMVk=r2;6mn=i*mKGpM2hq223_Xb!AIZ4vvVLJmUaq|fmK#A)te)J8z&tyP0&C=xqf+$eHwpRXlMGHMO zLREO>+?H9GSwNwv_hOxPaq#kjz0?TLvu|&>lLujW$#U7qAHmh3X9Qy3H@X;pj)IDh zye~3YI$FAkiOJ=iUD;(%ebH+=)Z$LCaa0=BURvS8(}OE zL??zz3>SGmJ`Ftq(9#*PA#kKUDQ|7U;*15Ok59UjBmVp16gp7Ew7;PIj5<)CX7#p1mu7aP#F=XcZ@=_>SiQDn_)zad1uQI5RzJpS5m`uV z{B}E$Q3-EQ-5I|V)e9j@(UTi&9k zn_T-1fk3l`!6F{||BiX)l)8F8a1tnhdk>%~k}42!s-W|Yfc{{@^EF#d@P79BQ!kKxgMUz#Yvdnmuz(GxHDfI4D z6RUcCJiDZ14=NX*6olB1WfI7G`!9=pe_i)#aT zYA zLc|Poop4ra4>v>Ls_>kFcT5i=9>};Ay@wnP<6Nq`TwwSt;GlYj2De(Ci@u&#W}Wz4 z&yf=PTuSS_WSto7@YRGtga>km>-13=)m- z_AYOCA3i13n!zW?;u>PFSoFd%CLA|i&z#@!ML}?u9Uta{E7hKI4shoB(JdID6|Ekd zKF!*2F6m)<>+5Nl(yl z9sc0bO#IGDP3Emzl^NjK>1+^dGXlkEY^iz{wf6Hs=j}S9{wlHG0vD5H)cWn7Y_xZ- zHy-tvNh9ck*lG7O<;6-YPB&K5y|-I^$_+J`=&U-E$OnGEd~YAEmJeRFPtv6q^kjO< zt$veo_6TsW;6B}YEXOR!u6G5jI?$bFe^D<3yIfdd8ov1rNh2#sNJ??ijG^=HPcTEW zK*b7oQbd23L(wuUk>|m<#!4CW=+g^5C^(B<;HuPME`*>ESU>~Olw?p3XJsDMtDm0d z%Iev4d|;F!hXez$*;=jA59q{BPfhd~pjWAi90*teGQA0r566|EI!Q4sQnlqRMdn*| zbA)E66OA)F=6mwTgl)BizyOn4GR(x;UcjYZ{{s{u6*LQQd_%H(4b}$xl_2+QCY0-b z^{3y>gvXwbs=DIf;@?FfIOQS*^t0@-Y!YCYQ^*i_7_l1Esr_OMXeNIJaEND#NI$VftnkQKLwC&r>?{iI{Rpv8#k5+qJUyFs5 z!6>kdx-9gK^Z-v@#8+<*pe6W5nXhCXJ#XDV6;fU!I9leFCNQ8BxTI%B?pwE%Y%YRK za_r#wrh`wte$?`n7`cyQ4LlvJQqcL#9iYUZN%wZV^5BDT8fVp7546gKuP5r3m9a10D`}LCFkX z;Wz4axnridCi_-!O;6ftv#6d4DP;iZCPr&}B;O{eh*{ebZ3%T?iBAuty#F;GSuYjNl+6Ci|iLW3>}m?`T$o zwvEY4FUF!NnqzNeyX|Z~a-O)7nl2O8xWmNL?JJozgZFzf2o>h1=D&p{tem}J91c=tphV~_8(>~9iKf=Aw%)rDsB~r33F}cs;qfU7pnFU&3aNVg zQMrZg=;VRF(M2}ojs2rvS9{b<*G*Al(6Pe4&6oAWSQuPl`?DcbvmML>gOnTN10RZK zZ5Mlwn+H@+x%^#y5HC_BzK_B&%2aN1brqQ2ushl7bQk5Oej%-te|>oPpGjE(cHrV` zs~0YuFTX8^Vf*)lb5M9jhsOa83eyaE4D?EG^rHUAWrXx^vw#N8$-_LVP<=29W z{dz8Xoh&bUYCTgRn55&K!zFgd-j>_#E0p%ixN+{}K~zifXxM4*Xl*q}y#?$@*$2L3 zr|co;vQ!~BLOpMX40X2Fi0#5qNjdyV>~r-BAN#{gpOK)%!!Z z3|=H{T7rri$J)V|13F`K%&#LRLqwnM9NqAl&MpR=#Lk2STW#s;T@E`*7`8+IvkwdG ziY!WAs`JF_<~X%Uw_WV((2XMOt{22snV1l*qD@m@ySaW&tqzU?M_(F74Kb|HnLO6f z{1s2A4%<>J^z7KQAB(-sZCr4(@e{fTW%J&B1wxJEgws4K{UVUhJ=nz-JC>dCZ7#i! z7m3g_qRk<07ay*TPPaH3nW*SBj_DjEnoHgLVun};JUTinWMpqc=Rv(90BXdYwzbI4 zOUb0aS#gtz^==2=8O4@4A2{8^`tC~>7jzO$(%XF&KaWRT%3ooNIpLK9)aCmQQ2tK- zy0$32!lpFF`3@FGETV1?-SBP4z9W&t^5gB!7?{K^yLpP7q^rbF_Kg4HIC|7VEVYsB z5gqi=^G&;oEz3r;iD+A>4cG+9dy=oBo+CSRsWZcmY z;0LD0Jt|^;OeOX0;*JpOADnIX{fgIs~Omqz|)SMf^7*{ zhL|}Z0s(>NPUuA=;=@z((bU1)r~dBVao4iENj%+__ph98KOrKA{&u%RL_cud6S%m< z2x%CkNufuVLg1Nr?kIqywIzp*4`n;vZs~_rsM7ON>UN-bM^H_eOVO8_i8oB;jNzXJ z`=dnPzWM2`!8EF+;NeMtQdPAk&Xb?dnZ&={g529CGX6|i8P-Sta%^##nuSK-Vt?9? zxcl4NRojzvhX&V^`(9oyM0Zmyy`Ehp_O&aEWDKyAqH@!>-mID;W%TUD`6zWZ3kK>C87B2$C6v3B}Wz2^~+UMm94CJvGm3NMTZY= z;h?ca(BqdpzMa+d3r_Yn|K4CT$w{j4_wPhhYLI{0Dl78%d@QAg@{$cZz{GGP*S7gI zd7rLv5yz@xLd7drdy#hBdF{M2;SKYs?)r)z+AY7EMTCM`KZtCINq=BvX<* zzNfuzeZ`((N~&w7h$wv;ii(7rHn?9sIqYC-@Q8?({Qp(l?423Aa#bL!10n;rqvMqR zqK3V?C_(FkZUCX*X9YGuO;`}Z00g>m9)bW`AbKMnE+92>Z!`Tq};RoB*tvHOIi6p#@vRFf<7%(jwu~MX@;wx(2OsdNRC= zR=8HG@MJ;aB>j0iRt9eth_J7wFVa~Q2Si=W2-0f0`8xW`oxTSP+bp+g9pI2{bJ~># zSm5NZ%?hO86r!RPBo8G2#VkZA7zTmH(XrNfO(-FbQ73G$TH;$72uU`878eHCL_g$w z*>Jlmd7taY(Bwfmc&y%x^oa8l^22=wX8q`_b|oD(f)CKt5}KY3#@dA9=c7xvb6LL) z{&yhwl3A>#K;*8ZKYWH~Wa1i?tJ=}shQ9R~JuOXpYM%4l&2l_*mu$7G#UhEDs@827d-X*aUG0V-%MO{5cmnN3L@1!Y0-CA)0_ZGJYfv--<+(p=*h%jm@Fk3~=u1K( z@m_F53;ivqDGeC-gaFC751m{HB?5g%*|mRx9eb7-(MGwqkLaV?+tvm4SB98H9qQu| zGjA3ijGx!I$#}u^TJ-uDb!(88O;=gF{Ch7saDE~E@a&J@R`$&AGoHV#C~A*26nV6f z{fa!l)vuk8ra!-_sYGqI`n951)&v_I-Y?2XeOl;F8;^~|I$lJ6m>&;1WD!T)ys0i} zdy`YWxJjw^j`CbeJmqP9M+n7<>Q2VIYMN*$3#Lhk0`HZz==v%hEd_g`gl z&YbgpKkw&xJ+J5WlJXHUL{ZC^wX|esGRSt4mNPF5`g_-bV5W+6V%?xIHyYf?)=V;h5&q&);x1q=shYz{e7QCB_rpy9cIbQ_)@N}-|L!228&3eS!OtG?99fD&MQ$}n6WCDTK7OjWd0%mm@BlFgDHLA5U3X#vO)i*cFJ)cHBaStB^{%_gZW z5i*G3H_0$4`}=mN9Oe*yec{DvQ+Kj9xd`FvnxWDaOd*$4dKFx+@hLgA)&oyK7;u>e z1>U|1ZLHRm-9S@@uyMG}&mIdQiD(3shsP-}AWIUl+1pM&iQ{aR0(?-kD0kXA^TcE!+@6a_ic8cS1U21?T9cqO zgsZFF!vs(2maXF>5)uOdF>kpXV>ScE6~vFFD!6`om$|e~Ba{Bi$5R(iI`}9T1uZLi zwy?4J-MeuC4? z-K{ZeW04pkLEWTN(;=(QK<wAmLrA>Q(&A+(RJ ztgQQ~r1q0pmI>+Hed;LjsOGcXRIxS%2e$m5pSO^oQn~pqR8?5k5fm6r`0m>9 z=?k8jZ0}sa5*4*U6p`MUbo`Vd&?#i7l}-WyLB~+|xf2`8-gr+tg9IMo z1sVTvVXQP%o)+otiu=!53-M9Zb}gi@My(od;7A63#TTa(yqj9cb~hV1;XE7RVJNzVy#48F^ITC$T6;^rhTZ=@t9_?KQpBd)qc~H zKR^^YO~)8ZBrQ|DE|`S~4?w3=>B9iU0kkX;`K|fa;M=+b3MuMHM)Y-)BZ&Iy$#>7Z zVW0npi?nj(UGq00g;-xHNHjYOK#v%=M>X@lpq%i}f(oR30HP*B0fs!p<*niJaT z-cNdbRq+jekS5?3vwFh-&gO~!g_>=VfG0zB=K?E@>s zFv&sYIDlC$(Ef<`Ch9FF8ueT_!f%h;*!~gol1nh>^YA3DbiWQUx{|;$dAYTo zdSg1YJhl5vzEyV{@`UoDw78@8``Xa6x$v=d6sWZ?``R$}KjfLT;@_N1YVJSzWE!=D zC?C9cX+3PNNumPm5Wmvpon`p9TL2mK%yjU&SP9Z+{NBFdN7IbZt**QTuSe6Vv*YGH z=kPU{>6C0=TA~ZawHdO$o&MrkebDs=$DfS<=G#t0C2JO|Dltp##z1_(WUPW8uIs_9 zLp6dZqz`*q*l=YfBf@=5V>S?#{&-gL)h>}xm0wYnPiPD}`i;*tXlcNNiOKLBhYTKe z2uf<{5Z0-K5aoGs=-8RvpdJ_kM7SPzY;)@qX0@X1Kf;>Y1#G~lxOzrbZwW*%2a<(L zC0eIL?|`6)LI6yO#=}vO-4oFHL>p$?MwmtkyW>#d&zq(g3fIaemXC7r^E6V0q%u4x zN7wW2nCo+JmY2A-xZdGyEUEQuIMO|if@t|BA)h~`EIrmX)Q$c#7hezpX z*sCj#r5KmHgF*-SvA}b>$=yB*+wmBNz?oR>2x92IrWGlcYczC=u_P(E7BrPl?sd> zu<)w~T)t2FzG=YCPWkHHE1R4aV$Sf~c;ht-lC5MVyF?vW$1;UB-#$+7ld@F4WB0E~ zLe-UYQCJ9-LG!>dALHBMDT{Bo1w@fzw+#_<6RBf!QO$WxoL#qCO~Cw`QJz0()NJFh zuCplWzqD(3KBuWJE==_jPV|9{pf$H-R_9}-JL}kKD%k;dpC=&o?P{={fOeN5Z!~TlApuCTO7#no{A_PqDzj;%cAU0G zldyV(0(+KP5w#_L>Gs<~hj!Z63V*Q)VY0h;gkTiTuKl(06mVIbyNkq0o_4Os>2PvV znPlOyx4-X=#MpYI<3ftxlO30iENZiAC*j9)B2ve7E!|$88~&POM93-+H@ScN^K(gI z;GC*EFV^y_yfyg&JT(j`+77J0u-1QYw`-I8PH-sc2E$NL)IPbeA6;`8N!Zqf!3Ig~ za<3ZLsSqn%FvW?9ZhObLNU&jwSo3GgvENU64Ii#!&=dpkoD=wB@zINOlsHgrbb_i4 zW)sGLyaxTnOc__!*@6ST2K)1+R0BD571evp!p`=lMvY)GAnS?CNr zH)%=nCldIh*Bupsv=#$OADB%szigGt4bns(kXG_tTBm$L*+^g1CAK&j9QeR@L2=tC zP^m#O^qoaDiox*?D4vr6!quZjyO5e1t5h-nrrxQdBL>n{YdyAk>ZBv4{i#_kzo7t5c|B98$PmpZ8ybKWcX942MMQO_f4VC9AbA zXBZ#oX8M_!@2@J_a<}o?Z$hoB1QAs%Zj+e01G~UGjHTNA2gu{9kt;SSpZ8#NTF6w< z&Eag(Y=kiGytWoYU;5P3#x>;+I?rpFjQEMl7<}+F46Wj}Gmj46{rKoB%(L=kuNdm# zq5InsQ)_QdyG**E*rWQa8ny&=?yP+0mnAZ5Q|` z_>;}iR4q@Np1!|vC?6gs8z=+x~{iOWljf$hvuL-2#9rZe;{|G_vU@EYxa(hsI(X)!KZJ~$-Y zhMp45d%z!9t>8yvqGM@3-=tuW(c+1@>|h2yU!rd!=}j$6V91T|;enzOy#rPp08Hus zXLQFB%0yVjfk{#zEXxs4NTK|bHUw?Lhs&m*s%z$8GoK)hOE36c0VVV%MgI66i`_DA zoS>7r{ccgqUQ!faLzBgZ2A4T^_ChPl{y4juSYO6Ztk`P=c9F4b4>tF#-nvzVOmuQ0 z`BEq?r~!6oMAc;Ya7@iD7>AsWIjFdAHAV8803?rYdtySwB}EBnr7ShSE;wjcPoZ3o zDODOpy-VhG-yW$v+s`r9dxqVg@m5-LJ@j&Zp>PQ^f0dL!>@)su;!kfAbr}=j~lJ z?z2vodO#|s#=tul5r=HJg>^s`52Kur)`HjtPw`p+mHdQ!j&N0%w-R1LGe^W{JTSBl2HZ}A{0ZVS{@Bx4Al*BjT!02{FUbOy;8!d*hF zvDc`Chz;c_>hq^b3FLl!7ZilZuviU~F6#+!g1ZC6q>lce_u5N2YkoOSR6U4t6-eWe zGjqJaIUB|&a)WqnG>Mx{0SH3`ix2dNqidnLND0X5^YDHOg*rj{|EE;FFc(<>%>A-l z-icx94e(zE4q+^y(W`A6(7#c&!2Al+WwNpptKEMF(vJiaY_@n*Jw^wqFFLp$J8fug zxSoO-o*Mt3qBbWUQf5*4{ioiJ3On-SR!yRVc5$MvGt$_NHtFm+Rwg#j{iGmrpVTIV zo;}0| zCp@OhOHfuR{>7Md1)Dgb>R3J9Wd1hPVh~W8pKwUi$(r&(Ms(_EIPqg7t8hmW$emKd zyRAAAwo`3J>gv%d6)d)L9P0`&JomL0UF5d6-*V*`dsjdUFPD5#ToCyo!&@`n@8#$P ztMaDioOg`BKUOY>t9W2Y2Mw`VY6iL9`JG$nqqttn<;r~x2n+VG^W zIr8>I8M4K$zF6>oBEl#XB8` zys$)Awcap}OXhW++BHaMlYz?G%A5#Sj`S>|O$5boaBF(xYc`QW4PAb<= zmu|qJjl0}#`G+9SiQmIrNsLkxpo6U`)2qFwTz~~Z4<9<4;tDniox#qe4*+q!r2ePL zn+r_rAC_rd11LqCC*gDg2!jIZoU6_g`y)l#9R}wCsDh+b`?v#HJvcY20F@AMXW9Hl zOH{wKbWqCB1L|&)B?{|2^9KTt|IGUgxUx;dp|@GP6hM_&4Y)WNM56r=J$Yn}X>@en ziu?W4W9>)YKmNpTtS4pfHA2bwrp7Kyk@ZRC&7!`;%+))Vl#B(ng}(cpt%KoXWD@z? zZl~w=g)e4UOJe3Fk2%h}r~<)5;)d!CM@RU|UGoanDczl#-G^V?!L286cq$U6Jq*#_ zGz!#kuH|E4wlAI)EbO|7EEJ#1ejpW9H>DY$KO0gtxvZ~Yy}fepNIg}kI)8ZU(Rc7v z-104>@SVp&p)HqaL^B?>THcac@Y2~ZhRJY304u#A3fq%({diYG*L#+^(32l2URK-<>o#WR zS?jnsKbc{~0P8w$U6SeQ@e`S7+)K`WsSJWKCL}H&M=i9zk79S#3T~F{{w3&1bt;pJ zXqbOI4ZDT*TH#Yefw)n=q`aNBEY*ak$ziz#*==MqV{teOGx;AX9?1XH9?0KIqV}&l zWR-TNu94116UplF-Ub5pO%kL+hdFh1IdAR|=fX3l9Duh`KFVK6d(&h2b3!Y1&-aAn zs#LBR5u9wvqu1=Bi0*9ks;EwpmD2YN9QnvIPyOnj8RD{{jD4lq9@Q~aRm`-5p~e$? z&bL@Uw53OQfSzcJT;e6G9!_$!*5-m!0OsT{#QJ=q@3n) z)j4@cPivg8x*U4tmXkquVMv$+d7y_v#vMxQ$IcY^Q9nsB^HNBnUGQH$nF*b2Enh9M z+T2_5#>%^q3y1(M3$hCB4iM0<(Z}t%kOC%<;BdiCJpp&bQWo^%N9N*Q%?tl2)5Oq1 ztuT0j@Wpb@^6Y(&<$|hXjiJv7i<}Gt$E2b3Gy9R;m9b*l8eF*gO@b7Ws?L53OqFe{hTHwr%-wL1&JL-Mx98 zXe{lUt6pszqt{ZJYWr~KN&IzTL2ytqM_q0m7tyoBD;&%wr>w+Pw4r$@K~`)1fy_%! z)s5=yX6#Kb!N8p6u(< z9?^7Os2KD9Jj3NSzgagn$}`sP0$?uYL~o0Da85M-OnZk-cR^C*K|RE3$7jd`53bzd zO^^enZ`1Zvd~Rg@5{<_f^oOz@)|5_H+mS@x$8NKaGcEG(5syEh2HLy7JKi70D1YX5 zX>v(Tg=fH_&>?(L%;OIW=U_tHVvVpJFnbY2Ujp@qrm$RA4(*aKt z?+_c+e>`%nhBlghR)&L^Ui^B176c^RO#TaS7xxkXa;!}N&7ZD&j*&3#^9#l$GmBcs0PnyC0p07yv)$S@e%08y6(_ExhFOHys}Dmsr=dmiAh1LoqS{=g752$}{HjV3DX0nDK+GgG%H@!mobuWt$WqiG8d9wsK~P zi7d^JED;5J-fut3oW2`)^<(r_E3Y;dgQJkm+1BtoeP5B$QfXUSxVrzr({j6P+R7b^v^Nvp#efobs0wp)oY)^DL4*EE8}W05r?Ya z%{0xab&9Hh#N(F*E1oL0Ex~3ctU)=#hgP6f1`y9ANVxGb0WfI z&q|w)FCb>XSp{|TQA|97aG|MEV+}0|;B!Ilad4EcNkll_kZj2;sT>ki(rT5n>^4G8 zR7jw;CUcF@mwSm0@Awx!J&3}u9+kd^hASZC(MbJ&9773HqNh0RDcQrw0U`tVeE98M z&Z-Ka&7MD3Z+(I-snE?o_q(yoMl|Xb|3+)6G#{-&mpD$4VCDvkz1QaET>4r7-Z3NT zU{3O-|;HtQ; zwl0xg4EuXqQ`^@co4Rgz?o$0#F;%{8wleTs-Z@BH$$XDNVLl)7&_qb-07C_2NagDiSNAZmQr&As6`)E>RV;PCOQbM25#a7zE%}&E_z}17 zfZR=ECjHP6v(VR_+`s|?1Sl4T<$Us_D0zbqd;lA#$SYqG^RndN{!_68dx^lD*L8TQ z;5oS%ftrBN)s*7v_>fkwbaudi3*BO-A=K@^x7}S1^;vuSrw?Tv=TW|VLNe`>hCc^> z%>H|h0P1H$0pX1><&{F!$i=xt*@LKF36~13J>%3?efN-%)=d_AUxcDR{USn8PI&6; zL$DdZcN85|#er0irOdZl$Ers+S}Gkh>!5osI0^)eykGXuIqL)+IwsuUn%~4o9R!%u z(hkjOkO-hBu1Q2vu-Us0!3pcvT23pMEQD(X=GPEh;G&-u?_HteJ40!i@~Ps>(;xT_ zFp3+WJ<$2+8{E4UN6`{1s&D{N_`icz;aO0&qjEb#am^#E+Zl(F*ezqIMrW4y_#oer z+KJDeK1rMi0yC5NqVSV3%OOSh3>0k2RBp{2&tuLGPQ%o(3Xt3h3>bR&9$78a(yFB- z$TA3M5Da&LbDUV4&~EOV_EeplpUu-j(8C?Tz9dJJm#=0Aesm(#w*n8AAjD?e#E_j- zVKtj1Xfj}u^Ewohm5TH)W%C?w*0PBSE+UI__QYXg2CSKwyV(j7|0P$UoB!($sz%jz z|7UfO<{yT>4E*N0F8^PHjh=VJpw;b=UG_ZmyuX;E@NfAc=%#~xqKv39HLW16=t{O* zA71BON&v~w!vLPxRK9=xuR)iKrNetj9<#FSG|`11(K567gt{>O^};BHv;4uEunylJ zmgBQ76oo1LbjcdIF!?ZR<`QAJ1cRR#CIuxplHYi>47TLfe7PqRHuY$Cio{UuE1~3dE>K@&05Qe zHjmRj*2>>9yv6E~!s;Cc0?SE=qsfK!x%YwCYV#R!1(c=d$L|Cl^L(>>+7`wovtz}$ zqjZ$H;v&ZUEPCEB{pF7BJLd0}*Z1K}Nn!e)OrIY+<&R8eUUIf0#^quy`~ z%1vVAm}Xgjx9rdWYl-&gq!XK7N-gNzuyTXpv@LxE4Y4WwTz6|2H1Cs`ev@(4+e#jX zwNfcA?}XNgxZ-`8N7V3Q3zcqlx?Rm{jH?RLnDntU`@iXsle*-petX5%^j!#Ll(=`y za>Y#6m!llxQRP;9SfH&=Vh_`nxF7p;;bVvUH{KE)3>x$!?oJKYRFr9Gy}DfgxcvI6 z!gP=Yt(p?vbazfFKiO4j&~c{Pi;?)ebBGgUx;Sv{j5yXxR$tLFV&F!J`>o& ze4=|&#;cwJHqZab1W^@TSU;M&`Rg0&+$EdpVYi(uxu>Bm%P@@`Yt{AGRJsMLzb5Rz zTV&TXhvw`_}c!VLkBGGPwe6}?GAXnG3TuXySs(< z{p72nN8>>Y2BUFuUyMyb<7JmSK)(;`bat){Ddwg-FO zh)TbfZexI(Z-C{KvOVBFuF$T4h0En7k7`|to45Bqy8wQ*K3gpJY2B5Lj1Ze1cZE9k zLxan`;LzgLrY~0oF|B!)3%KSUnti!C-PX$pYSJ4H%Y#yQWSD%J zE=g}VMEU6=mJf~m(!%;J>#4|ZpF$!Fq9nSW2+vkEEySj>@W2yohlmjWhz&RKhqi2H z0|YG(7+TNW0=(2G@JB+61%NLsZag&p;ID_wwNGVUc7rVajwutf{T7-scKH6V0%_C- z@#d+DRXz*Z2*B^D|1dA*U^Tu!7(eIc+P-Wob6OP`zwklZgta6r?pB0ZE;nWvojDSRgLtEatzxy)svz_fZZa4(X?XMTo`(M`OrJTlapFO>lT%+9m)qvCXw_gC zcMBJ~(l+<10yqgkc-XyJTO(NI^I1vnLwFOh&RzF=;0Y9*0=(%O(|Vmq0bdUin&aRE z1x{=>_ZE`zt6s!BH$dv(VP0M*db!JVnjHsmcG;H=RvpUc{Ee%8qO3aXo-gGZLC|VB zux?L>-Bi(u!t|l+PyU)~m)@3zVx5dj|LgD#Iw;L*Iwi2HdZ*|wyFNso*0tEMeo$Lk z&`!MP_ZFrbE`mU-%Ofk{S1#la7W!IgAL#OI?tRgbUD;#v_;OqIuLN$;!z-tWchc<& aJof#*ttZ)jRiMXB`nMgv9tOz2qW=eX><&Hv literal 0 HcmV?d00001 diff --git a/src/desktop.css b/src/desktop.css deleted file mode 100644 index 2280dc2..0000000 --- a/src/desktop.css +++ /dev/null @@ -1,32 +0,0 @@ -/* Desktop */ -@media (min-width:1024px) { - header { - padding: 0 10%; - position: fixed; - width: 80vw; - background-color: #111039a1; - backdrop-filter: blur(10px); - } - - nav a { - font-size: 1.2rem; - } - - .column-1 { - flex: 1; - min-width: 40%; - } - .column-2 img { - flex: 1; - max-width: 50%; - height: auto; - width: auto\9; /* ie8 */ - } - .content-padding { - padding-left: 10%; - } - p { - color:var(--textColor); - font-size: 3rem; - } -} \ No newline at end of file diff --git a/src/index.css b/src/index.css index 505bd8e..c4bac78 100644 --- a/src/index.css +++ b/src/index.css @@ -9,13 +9,12 @@ a { text-decoration: inherit; } a:hover { - color: #74A9BE; + color: #748abe; } .contentwrapper { margin: 0 auto; display: block; width: 100%; - padding: 0 3px; max-width: 1340px; } @@ -28,17 +27,17 @@ a:hover { display: block; box-sizing: border-box; width: 100%; - padding: 22px 0; + padding: 0; position: relative; background-color: #1E1E1E; +} -} #header h1 { - color: #0A0D2A; - font-size: 300%; +#header h1 { + color: #cdcdcd; + font-size: 250%; font-weight: 300; - margin: 40px 0; + margin: 30px 0; padding: 0 0 6px; - text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white; } #topnav { @@ -62,14 +61,14 @@ a:hover { #header-content { display: block; box-sizing: border-box; - padding: 36px 0 152px; + padding: 1px 0 100px; text-align: center; } .edges { animation-name: example; - animation-duration: 4s; - animation-timing-function: ease-in; + animation-duration: 2s; + animation-timing-function: cubic-bezier(0.5, 1, 0.89, 1); animation-fill-mode: forwards; --b: 2px; /* thickness of the border */ --c: rgb(1,214,9); /* color of the border */ @@ -81,7 +80,6 @@ a:hover { conic-gradient(from 180deg at top var(--b) right var(--b),var(--_g)) 100% 0 / var(--_p), conic-gradient(from 0deg at bottom var(--b) left var(--b),var(--_g)) 0 100% / var(--_p), conic-gradient(from -90deg at bottom var(--b) right var(--b),var(--_g)) 100% 100% / var(--_p); - } @keyframes example { @@ -89,7 +87,7 @@ a:hover { to {padding:50px; margin:100px} } #action { - background-color: rgb(1, 214, 9); + background-color: rgb(255, 255, 255); padding: 14px 64px; font-size: 22px; box-sizing: border-box; @@ -100,7 +98,7 @@ a:hover { max-width: 340px; transition: box-shadow 170ms ease, color 170ms ease; } #action:hover { - box-shadow: 0 10px 10px #74A9BE; + box-shadow: 0 0px 20px #4fe784; color: #0A0D2A; } diff --git a/src/mobile.css b/src/mobile.css deleted file mode 100644 index c360e46..0000000 --- a/src/mobile.css +++ /dev/null @@ -1,64 +0,0 @@ -/* Mobile */ -@media (max-width:600px) { - header .nav-btn { - visibility: visible; - opacity: 1; - } - - header nav { - position: fixed; - top: 0; - left: 0; - height: 100%; - width: 100%; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - gap: 1.5rem; - background-color: var(--mainColor); - transition: 1s; - transform: translateY(-100vh); - } - - header .responsive_nav { - transform: none; - } - - nav .nav-close-btn { - position: absolute; - top: 2rem; - right: 2rem; - } - - nav a { - font-size: 1.5rem; - } - - .row { - display: flex; - flex-direction: column; - } - - .column-1 { - flex: 1; - min-width: 40%; - } - .column-2 img { - flex: 1; - max-width: 70%; - height: auto; - width: auto\9; /* ie8 */ - } - - .content-padding { - padding-top: 30%; - padding-right: 5%; - padding-left: 5%; - } - - p { - font-size: 2rem; - color:var(--textColor); - } -} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index af9805a..3568944 100644 --- a/yarn.lock +++ b/yarn.lock @@ -527,6 +527,11 @@ magic-string "^0.27.0" react-refresh "^0.14.0" +animate.css@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz" + integrity sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ== + ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" From d4f6c2c3e97b0a9ed470e2de777834d621639ac4 Mon Sep 17 00:00:00 2001 From: Nathan Wang Date: Thu, 9 Mar 2023 17:23:34 +1000 Subject: [PATCH 11/43] Fix links & CSS --- src/App.css | 15 ++++++++++++++- src/App.jsx | 32 ++++++++++++++++---------------- src/Footer.jsx | 6 ++---- src/Header.jsx | 2 +- src/index.css | 3 ++- 5 files changed, 35 insertions(+), 23 deletions(-) diff --git a/src/App.css b/src/App.css index 5a42bff..395e5af 100644 --- a/src/App.css +++ b/src/App.css @@ -1,7 +1,7 @@ #root { max-width: 1380; margin: 0 auto; - text-align: center; + text-align: left; } .logo { @@ -39,3 +39,16 @@ .read-the-docs { color: #888; } + +.global-padding { + padding-left: 10%; + padding-right: 10%; + padding-top: 3rem; + padding-bottom: 3rem; +} + +.auto-margin { + margin-top: auto; + margin-left: auto; + margin-right: auto; +} diff --git a/src/App.jsx b/src/App.jsx index 9f7dbbb..599a252 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -5,22 +5,22 @@ import { Routes, Route } from "react-router-dom" function Home() { return ( -
    - -

    We Are Code Network

    -

    Build anything, as long as it's awesome

    -

    - Our members are heavily involved in the local and international startup - scene. Our goal as an organisation is to help create the best developer - talent in the world, starting here in Brisbane. We’re based at QUT and - are expanding to other universities and organisations in the area. -

    -

    - This site is a work in progress. If you'd like to contribute, you can do - so here -

    - -
    +
    +
    +

    Build anything, as long as it's awesome

    +

    + Our members are heavily involved in the local and international startup + scene. Our goal as an organisation is to help create the best developer + talent in the world, starting here in Brisbane. We’re based at QUT and + are expanding to other universities and organisations in the area. +

    +

    + This site is a work in progress. If you'd like to contribute, you can do + so here +

    + +
    +
    ) } function App() diff --git a/src/Footer.jsx b/src/Footer.jsx index 8787120..395672d 100644 --- a/src/Footer.jsx +++ b/src/Footer.jsx @@ -5,9 +5,9 @@ import { useState } from 'react' function Footer() { - return ( +
) } diff --git a/src/Header.jsx b/src/Header.jsx index f9bdee9..2c20981 100644 --- a/src/Header.jsx +++ b/src/Header.jsx @@ -13,7 +13,7 @@ function Header()
Code Network logo

Join the community

- facebook + Sign up
diff --git a/src/index.css b/src/index.css index c4bac78..71889af 100644 --- a/src/index.css +++ b/src/index.css @@ -61,7 +61,8 @@ a:hover { #header-content { display: block; box-sizing: border-box; - padding: 1px 0 100px; + padding: 1px 0 50px; + margin: -30px 0 0; text-align: center; } From 70851f20c49f7ad57eab017570d05280a7522139 Mon Sep 17 00:00:00 2001 From: Nathan Wang <110010449+NathanHam16@users.noreply.github.com> Date: Thu, 9 Mar 2023 17:27:51 +1000 Subject: [PATCH 12/43] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f0b2b3f..1a65128 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ yarn run dev # Design Biref -To ensure the uniqueness of our brand as a student club. We are launching a new website. Forked from 2017's webpage (by @mitchazj), this website rewritten in react-vite. As vite is fast to set up and the packages are small. Using react allows future implementations to link to different sorts of cool APIs, and serverless functions. Hopefully, the use case is acceptable and the solution is not over-engineered garbage. +Developed by Jim Chi & Nathan Wang. The website follows the 2023 style guide created by Drayko Medlyn and Shreya Arora's edit on the 2023 sponsorship prospectus. This website aims to improve the interactive experience by limiting relatively expensive user interaction. i.e. click (occupational disease prevention for developers and gamers), and scrolling (because who has time to read). Hence we are promoting a "peak and seek" interaction through effects like hover, animation and more. Attempt to gamify an information site, which seeks to inform. From 434085e94fb273df0f45cabc99fc050a79955b97 Mon Sep 17 00:00:00 2001 From: Nathan Wang <110010449+NathanHam16@users.noreply.github.com> Date: Thu, 9 Mar 2023 17:40:18 +1000 Subject: [PATCH 13/43] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1a65128..ca7728d 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ new website for cn with react ```` cd VITECN npm i +npm i react-animated-cursor npm run dev ```` From d541ca72c308be3337745d1bb3bd82cd156cc58a Mon Sep 17 00:00:00 2001 From: Nathan Wang Date: Fri, 10 Mar 2023 18:05:31 +1000 Subject: [PATCH 14/43] Update Cursor --- src/main.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.jsx b/src/main.jsx index 616299b..264dcec 100644 --- a/src/main.jsx +++ b/src/main.jsx @@ -7,7 +7,7 @@ import { BrowserRouter } from "react-router-dom"; import Header from './Header' import Footer from './Footer' import { Routes, Route } from 'react-router-dom'; -import Navbar from './Navbar'; +import Navbar from './component/Navbar' ReactDOM.render( From d38b799f6120210ecf7cdf81637ac81dfcf41423 Mon Sep 17 00:00:00 2001 From: Nathan Wang Date: Fri, 10 Mar 2023 18:06:07 +1000 Subject: [PATCH 15/43] Animated Cursor --- package-lock.json | 13 +++++++++++++ package.json | 1 + src/App.css | 4 ++++ src/App.jsx | 22 +++++++++------------- src/Header.jsx | 1 - src/{ => component}/Navbar.css | 0 src/{ => component}/Navbar.jsx | 2 +- src/component/cursor.jsx | 29 +++++++++++++++++++++++++++++ yarn.lock | 11 +++++++++-- 9 files changed, 66 insertions(+), 17 deletions(-) rename src/{ => component}/Navbar.css (100%) rename src/{ => component}/Navbar.jsx (91%) create mode 100644 src/component/cursor.jsx diff --git a/package-lock.json b/package-lock.json index 99602eb..97c0cbd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,7 @@ "@mui/material": "^5.11.10", "animate.css": "^4.1.1", "react": "^18.2.0", + "react-animated-cursor": "^2.5.2", "react-dom": "^18.2.0", "react-icons": "^4.8.0", "react-router-dom": "^6.8.1" @@ -1795,6 +1796,18 @@ "node": ">=0.10.0" } }, + "node_modules/react-animated-cursor": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/react-animated-cursor/-/react-animated-cursor-2.5.2.tgz", + "integrity": "sha512-eIURDOrMENJ2LIggS6RZJ+P39/zVCF4AihDQNmyS+q973+ZqXP5k3yReub84JOpee1f7zHCoy+sYhsf3lxAQpQ==", + "dependencies": { + "prop-types": "^15.8.1" + }, + "peerDependencies": { + "react": "^16 || ^17 || ^18", + "react-dom": "^16 || ^17 || ^18" + } + }, "node_modules/react-dom": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", diff --git a/package.json b/package.json index 32c1fbb..bf1ba5c 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "@mui/material": "^5.11.10", "animate.css": "^4.1.1", "react": "^18.2.0", + "react-animated-cursor": "^2.5.2", "react-dom": "^18.2.0", "react-icons": "^4.8.0", "react-router-dom": "^6.8.1" diff --git a/src/App.css b/src/App.css index 395e5af..bc306fe 100644 --- a/src/App.css +++ b/src/App.css @@ -52,3 +52,7 @@ margin-left: auto; margin-right: auto; } + +.selectingcolor{ + color: rgb(1,214,9) +} \ No newline at end of file diff --git a/src/App.jsx b/src/App.jsx index 599a252..d2f2a83 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -2,11 +2,13 @@ import { useState } from 'react' import './App.css' import Content from './Content' import { Routes, Route } from "react-router-dom" -function Home() -{ +import './component/cursor'; + +function Home() { return ( -
-
+
+ +

Build anything, as long as it's awesome

Our members are heavily involved in the local and international startup @@ -18,26 +20,20 @@ function Home() This site is a work in progress. If you'd like to contribute, you can do so here

-
) } -function App() -{ +function App() { return (
- } /> } /> - - -
+
) } -export default App - +export default App; diff --git a/src/Header.jsx b/src/Header.jsx index 2c20981..b578f0a 100644 --- a/src/Header.jsx +++ b/src/Header.jsx @@ -5,7 +5,6 @@ import bg from "./assets/bg.png"; function Header() { - return (