From af2ba6b1a39a717473343bbdac4baaf427d75c2e Mon Sep 17 00:00:00 2001 From: Guarp Date: Thu, 13 Mar 2025 23:52:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=BC=93=E5=AD=98=E9=80=BB?= =?UTF-8?q?=E8=BE=91=EF=BC=9B=20=E5=AE=8C=E6=88=90=E7=A8=BF=E4=BB=B6?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E9=80=BB=E8=BE=91=EF=BC=9B=20=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E5=8D=9A=E5=AE=A2=E7=BC=96=E8=BE=91=E5=99=A8=EF=BC=9B?= =?UTF-8?q?=20=E6=96=B0=E5=A2=9E=E5=8D=9A=E5=AE=A2=EF=BC=9B=20=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E8=AF=B7=E6=B1=82=E6=B5=8B=E8=AF=95=E5=B0=8F=E5=B7=A5?= =?UTF-8?q?=E5=85=B7=EF=BC=9B=20=E4=BF=AE=E6=94=B9sweetheart=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=EF=BC=9B=20=E6=89=93=E5=8C=85=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=A4=B4=E5=83=8F=E7=BB=84=E4=BB=B6=EF=BC=9B=20=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E5=AF=BC=E8=88=AA=E6=A0=8F=E9=9A=90=E8=97=8F=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=EF=BC=9B=20=E6=96=B0=E5=A2=9E3D=E6=89=93=E6=9E=AA?= =?UTF-8?q?=E5=B0=8F=E6=B8=B8=E6=88=8F=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 1716 ++++++++++++++--- package.json | 5 + .../isolatedPages/gungame3d/image/1.png | Bin 0 -> 29621 bytes .../isolatedPages/gungame3d/image/2.png | Bin 0 -> 56933 bytes .../isolatedPages/gungame3d/image/gun.png | Bin 0 -> 132317 bytes .../static/isolatedPages/gungame3d/index.html | 395 ++++ services/auth.js | 2 +- src/App.vue | 25 +- src/components/AccountWorkPiece.vue | 59 +- src/components/Blog_box.vue | 30 +- src/components/Blog_commentDisplay.vue | 148 ++ src/components/Blog_rootComment.vue | 122 ++ src/components/DefaultCover.vue | 52 + src/components/Demos_box.vue | 7 +- src/components/Like_button.vue | 59 +- src/components/More_button.vue | 13 + src/components/NavBar.vue | 33 +- src/components/Profile_display.vue | 37 + src/main.js | 3 + src/pages/About.vue | 4 +- src/pages/Blog_home.vue | 30 +- src/pages/Demos_home.vue | 8 + src/pages/Editor.vue | 560 ------ src/pages/Test_page.vue | 17 +- src/pages/accountPages/Account.vue | 18 +- .../accountPages/Account_admin_userManage.vue | 3 +- src/pages/accountPages/Account_draft.vue | 54 +- src/pages/accountPages/Account_setting.vue | 4 +- .../accountPages/Account_worksmanage.vue | 70 +- src/pages/blogPages/SingleBlog_page.vue | 380 +++- src/pages/blogPages/blogEditor.vue | 799 ++++++++ .../submitBlogPages/SubmitBlog_page.vue | 153 ++ .../submitBlogPages/SubmitBlog_step_check.vue | 44 + .../SubmitBlog_step_interaction.vue | 37 + .../SubmitBlog_step_submit.vue | 33 + .../submitBlogPages/SubmitBlog_step_tag.vue | 93 + src/pages/demoPages/gunGame/gunGame_page.vue | 31 + .../demoPages/messageBoard/Board_page.vue | 10 +- src/pages/demoPages/messageBoard/Message.vue | 4 +- src/router/index.js | 28 +- src/store/index.js | 21 +- src/style.css | 21 + src/utils/formatTime.js | 91 + src/utils/getInfoWithPages.js | 18 + src/utils/sweetalert.js | 11 +- vite.config.js | 36 +- 46 files changed, 4267 insertions(+), 1017 deletions(-) create mode 100644 public/static/isolatedPages/gungame3d/image/1.png create mode 100644 public/static/isolatedPages/gungame3d/image/2.png create mode 100644 public/static/isolatedPages/gungame3d/image/gun.png create mode 100644 public/static/isolatedPages/gungame3d/index.html create mode 100644 src/components/Blog_commentDisplay.vue create mode 100644 src/components/Blog_rootComment.vue create mode 100644 src/components/DefaultCover.vue create mode 100644 src/components/More_button.vue create mode 100644 src/components/Profile_display.vue delete mode 100644 src/pages/Editor.vue create mode 100644 src/pages/blogPages/blogEditor.vue create mode 100644 src/pages/blogPages/submitBlogPages/SubmitBlog_page.vue create mode 100644 src/pages/blogPages/submitBlogPages/SubmitBlog_step_check.vue create mode 100644 src/pages/blogPages/submitBlogPages/SubmitBlog_step_interaction.vue create mode 100644 src/pages/blogPages/submitBlogPages/SubmitBlog_step_submit.vue create mode 100644 src/pages/blogPages/submitBlogPages/SubmitBlog_step_tag.vue create mode 100644 src/pages/demoPages/gunGame/gunGame_page.vue create mode 100644 src/utils/formatTime.js create mode 100644 src/utils/getInfoWithPages.js diff --git a/package-lock.json b/package-lock.json index ef4daec..5019d93 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,9 +8,11 @@ "name": "mva-cyberv2", "version": "0.0.0", "dependencies": { + "@element-plus/icons-vue": "^2.3.1", "@wangeditor/editor": "^5.1.23", "@wangeditor/editor-for-vue": "^5.1.12", "axios": "^1.7.9", + "element-plus": "^2.9.6", "jquery": "^3.7.1", "js-cookie": "^3.0.5", "marked": "^15.0.7", @@ -22,6 +24,9 @@ }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.1", + "sass": "^1.85.1", + "unplugin-auto-import": "^19.1.1", + "unplugin-vue-components": "^28.4.1", "vite": "^6.1.0" } }, @@ -62,11 +67,11 @@ } }, "node_modules/@babel/parser": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.8.tgz", - "integrity": "sha512-TZIQ25pkSoaKEYYaHbbxkfL36GNsQ6iFiBbeuzAkLnXayKR1yP1zFe+NxuZWWsUyvt8icPU9CCq0sgWGXR1GEw==", + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.9.tgz", + "integrity": "sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==", "dependencies": { - "@babel/types": "^7.26.8" + "@babel/types": "^7.26.9" }, "bin": { "parser": "bin/babel-parser.js" @@ -87,9 +92,9 @@ } }, "node_modules/@babel/types": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.8.tgz", - "integrity": "sha512-eUuWapzEGWFEpHFxgEaBG8e3n6S8L3MSu0oda755rOfabWPnh0Our1AozNFVUxGFIhbKgd1ksprsoDGMinTOTA==", + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.9.tgz", + "integrity": "sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==", "dependencies": { "@babel/helper-string-parser": "^7.25.9", "@babel/helper-validator-identifier": "^7.25.9" @@ -137,10 +142,26 @@ "resolved": "https://registry.npmjs.org/@chevrotain/utils/-/utils-11.0.3.tgz", "integrity": "sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==" }, + "node_modules/@ctrl/tinycolor": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", + "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@element-plus/icons-vue": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-2.3.1.tgz", + "integrity": "sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==", + "peerDependencies": { + "vue": "^3.2.0" + } + }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz", - "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.1.tgz", + "integrity": "sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==", "cpu": [ "ppc64" ], @@ -154,9 +175,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz", - "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.1.tgz", + "integrity": "sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==", "cpu": [ "arm" ], @@ -170,9 +191,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz", - "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.1.tgz", + "integrity": "sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==", "cpu": [ "arm64" ], @@ -186,9 +207,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz", - "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.1.tgz", + "integrity": "sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==", "cpu": [ "x64" ], @@ -202,9 +223,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz", - "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.1.tgz", + "integrity": "sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==", "cpu": [ "arm64" ], @@ -218,9 +239,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz", - "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.1.tgz", + "integrity": "sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==", "cpu": [ "x64" ], @@ -234,9 +255,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz", - "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.1.tgz", + "integrity": "sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==", "cpu": [ "arm64" ], @@ -250,9 +271,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz", - "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.1.tgz", + "integrity": "sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==", "cpu": [ "x64" ], @@ -266,9 +287,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz", - "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.1.tgz", + "integrity": "sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==", "cpu": [ "arm" ], @@ -282,9 +303,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz", - "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.1.tgz", + "integrity": "sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==", "cpu": [ "arm64" ], @@ -298,9 +319,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz", - "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.1.tgz", + "integrity": "sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==", "cpu": [ "ia32" ], @@ -314,9 +335,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz", - "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.1.tgz", + "integrity": "sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==", "cpu": [ "loong64" ], @@ -330,9 +351,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz", - "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.1.tgz", + "integrity": "sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==", "cpu": [ "mips64el" ], @@ -346,9 +367,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz", - "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.1.tgz", + "integrity": "sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==", "cpu": [ "ppc64" ], @@ -362,9 +383,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz", - "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.1.tgz", + "integrity": "sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==", "cpu": [ "riscv64" ], @@ -378,9 +399,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz", - "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.1.tgz", + "integrity": "sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==", "cpu": [ "s390x" ], @@ -394,9 +415,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz", - "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.1.tgz", + "integrity": "sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==", "cpu": [ "x64" ], @@ -410,9 +431,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz", - "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.1.tgz", + "integrity": "sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==", "cpu": [ "arm64" ], @@ -426,9 +447,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz", - "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.1.tgz", + "integrity": "sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==", "cpu": [ "x64" ], @@ -442,9 +463,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz", - "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.1.tgz", + "integrity": "sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==", "cpu": [ "arm64" ], @@ -458,9 +479,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz", - "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.1.tgz", + "integrity": "sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==", "cpu": [ "x64" ], @@ -474,9 +495,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz", - "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.1.tgz", + "integrity": "sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==", "cpu": [ "x64" ], @@ -490,9 +511,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz", - "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.1.tgz", + "integrity": "sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==", "cpu": [ "arm64" ], @@ -506,9 +527,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz", - "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.1.tgz", + "integrity": "sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==", "cpu": [ "ia32" ], @@ -522,9 +543,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz", - "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.1.tgz", + "integrity": "sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg==", "cpu": [ "x64" ], @@ -537,6 +558,28 @@ "node": ">=18" } }, + "node_modules/@floating-ui/core": { + "version": "1.6.9", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.9.tgz", + "integrity": "sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==", + "dependencies": { + "@floating-ui/utils": "^0.2.9" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.6.13", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.13.tgz", + "integrity": "sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==", + "dependencies": { + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.9" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.9.tgz", + "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==" + }, "node_modules/@iconify/types": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", @@ -570,10 +613,316 @@ "langium": "3.0.0" } }, + "node_modules/@parcel/watcher": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", + "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.1", + "@parcel/watcher-darwin-arm64": "2.5.1", + "@parcel/watcher-darwin-x64": "2.5.1", + "@parcel/watcher-freebsd-x64": "2.5.1", + "@parcel/watcher-linux-arm-glibc": "2.5.1", + "@parcel/watcher-linux-arm-musl": "2.5.1", + "@parcel/watcher-linux-arm64-glibc": "2.5.1", + "@parcel/watcher-linux-arm64-musl": "2.5.1", + "@parcel/watcher-linux-x64-glibc": "2.5.1", + "@parcel/watcher-linux-x64-musl": "2.5.1", + "@parcel/watcher-win32-arm64": "2.5.1", + "@parcel/watcher-win32-ia32": "2.5.1", + "@parcel/watcher-win32-x64": "2.5.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", + "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", + "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", + "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", + "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", + "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", + "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", + "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", + "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", + "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", + "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", + "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", + "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", + "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@popperjs/core": { + "name": "@sxzz/popperjs-es", + "version": "2.11.7", + "resolved": "https://registry.npmjs.org/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz", + "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.34.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.6.tgz", - "integrity": "sha512-+GcCXtOQoWuC7hhX1P00LqjjIiS/iOouHXhMdiDSnq/1DGTox4SpUvO52Xm+div6+106r+TcvOeo/cxvyEyTgg==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.35.0.tgz", + "integrity": "sha512-uYQ2WfPaqz5QtVgMxfN6NpLD+no0MYHDBywl7itPYd3K5TjjSghNKmX8ic9S8NU8w81NVhJv/XojcHptRly7qQ==", "cpu": [ "arm" ], @@ -584,9 +933,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.34.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.6.tgz", - "integrity": "sha512-E8+2qCIjciYUnCa1AiVF1BkRgqIGW9KzJeesQqVfyRITGQN+dFuoivO0hnro1DjT74wXLRZ7QF8MIbz+luGaJA==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.35.0.tgz", + "integrity": "sha512-FtKddj9XZudurLhdJnBl9fl6BwCJ3ky8riCXjEw3/UIbjmIY58ppWwPEvU3fNu+W7FUsAsB1CdH+7EQE6CXAPA==", "cpu": [ "arm64" ], @@ -597,9 +946,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.34.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.6.tgz", - "integrity": "sha512-z9Ib+OzqN3DZEjX7PDQMHEhtF+t6Mi2z/ueChQPLS/qUMKY7Ybn5A2ggFoKRNRh1q1T03YTQfBTQCJZiepESAg==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.35.0.tgz", + "integrity": "sha512-Uk+GjOJR6CY844/q6r5DR/6lkPFOw0hjfOIzVx22THJXMxktXG6CbejseJFznU8vHcEBLpiXKY3/6xc+cBm65Q==", "cpu": [ "arm64" ], @@ -610,9 +959,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.34.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.6.tgz", - "integrity": "sha512-PShKVY4u0FDAR7jskyFIYVyHEPCPnIQY8s5OcXkdU8mz3Y7eXDJPdyM/ZWjkYdR2m0izD9HHWA8sGcXn+Qrsyg==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.35.0.tgz", + "integrity": "sha512-3IrHjfAS6Vkp+5bISNQnPogRAW5GAV1n+bNCrDwXmfMHbPl5EhTmWtfmwlJxFRUCBZ+tZ/OxDyU08aF6NI/N5Q==", "cpu": [ "x64" ], @@ -623,9 +972,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.34.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.6.tgz", - "integrity": "sha512-YSwyOqlDAdKqs0iKuqvRHLN4SrD2TiswfoLfvYXseKbL47ht1grQpq46MSiQAx6rQEN8o8URtpXARCpqabqxGQ==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.35.0.tgz", + "integrity": "sha512-sxjoD/6F9cDLSELuLNnY0fOrM9WA0KrM0vWm57XhrIMf5FGiN8D0l7fn+bpUeBSU7dCgPV2oX4zHAsAXyHFGcQ==", "cpu": [ "arm64" ], @@ -636,9 +985,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.34.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.6.tgz", - "integrity": "sha512-HEP4CgPAY1RxXwwL5sPFv6BBM3tVeLnshF03HMhJYCNc6kvSqBgTMmsEjb72RkZBAWIqiPUyF1JpEBv5XT9wKQ==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.35.0.tgz", + "integrity": "sha512-2mpHCeRuD1u/2kruUiHSsnjWtHjqVbzhBkNVQ1aVD63CcexKVcQGwJ2g5VphOd84GvxfSvnnlEyBtQCE5hxVVw==", "cpu": [ "x64" ], @@ -649,9 +998,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.34.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.6.tgz", - "integrity": "sha512-88fSzjC5xeH9S2Vg3rPgXJULkHcLYMkh8faix8DX4h4TIAL65ekwuQMA/g2CXq8W+NJC43V6fUpYZNjaX3+IIg==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.35.0.tgz", + "integrity": "sha512-mrA0v3QMy6ZSvEuLs0dMxcO2LnaCONs1Z73GUDBHWbY8tFFocM6yl7YyMu7rz4zS81NDSqhrUuolyZXGi8TEqg==", "cpu": [ "arm" ], @@ -662,9 +1011,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.34.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.6.tgz", - "integrity": "sha512-wM4ztnutBqYFyvNeR7Av+reWI/enK9tDOTKNF+6Kk2Q96k9bwhDDOlnCUNRPvromlVXo04riSliMBs/Z7RteEg==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.35.0.tgz", + "integrity": "sha512-DnYhhzcvTAKNexIql8pFajr0PiDGrIsBYPRvCKlA5ixSS3uwo/CWNZxB09jhIapEIg945KOzcYEAGGSmTSpk7A==", "cpu": [ "arm" ], @@ -675,9 +1024,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.34.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.6.tgz", - "integrity": "sha512-9RyprECbRa9zEjXLtvvshhw4CMrRa3K+0wcp3KME0zmBe1ILmvcVHnypZ/aIDXpRyfhSYSuN4EPdCCj5Du8FIA==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.35.0.tgz", + "integrity": "sha512-uagpnH2M2g2b5iLsCTZ35CL1FgyuzzJQ8L9VtlJ+FckBXroTwNOaD0z0/UF+k5K3aNQjbm8LIVpxykUOQt1m/A==", "cpu": [ "arm64" ], @@ -688,9 +1037,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.34.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.6.tgz", - "integrity": "sha512-qTmklhCTyaJSB05S+iSovfo++EwnIEZxHkzv5dep4qoszUMX5Ca4WM4zAVUMbfdviLgCSQOu5oU8YoGk1s6M9Q==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.35.0.tgz", + "integrity": "sha512-XQxVOCd6VJeHQA/7YcqyV0/88N6ysSVzRjJ9I9UA/xXpEsjvAgDTgH3wQYz5bmr7SPtVK2TsP2fQ2N9L4ukoUg==", "cpu": [ "arm64" ], @@ -701,9 +1050,9 @@ ] }, "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.34.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.6.tgz", - "integrity": "sha512-4Qmkaps9yqmpjY5pvpkfOerYgKNUGzQpFxV6rnS7c/JfYbDSU0y6WpbbredB5cCpLFGJEqYX40WUmxMkwhWCjw==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.35.0.tgz", + "integrity": "sha512-5pMT5PzfgwcXEwOaSrqVsz/LvjDZt+vQ8RT/70yhPU06PTuq8WaHhfT1LW+cdD7mW6i/J5/XIkX/1tCAkh1W6g==", "cpu": [ "loong64" ], @@ -714,9 +1063,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.34.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.6.tgz", - "integrity": "sha512-Zsrtux3PuaxuBTX/zHdLaFmcofWGzaWW1scwLU3ZbW/X+hSsFbz9wDIp6XvnT7pzYRl9MezWqEqKy7ssmDEnuQ==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.35.0.tgz", + "integrity": "sha512-c+zkcvbhbXF98f4CtEIP1EBA/lCic5xB0lToneZYvMeKu5Kamq3O8gqrxiYYLzlZH6E3Aq+TSW86E4ay8iD8EA==", "cpu": [ "ppc64" ], @@ -727,9 +1076,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.34.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.6.tgz", - "integrity": "sha512-aK+Zp+CRM55iPrlyKiU3/zyhgzWBxLVrw2mwiQSYJRobCURb781+XstzvA8Gkjg/hbdQFuDw44aUOxVQFycrAg==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.35.0.tgz", + "integrity": "sha512-s91fuAHdOwH/Tad2tzTtPX7UZyytHIRR6V4+2IGlV0Cej5rkG0R61SX4l4y9sh0JBibMiploZx3oHKPnQBKe4g==", "cpu": [ "riscv64" ], @@ -740,9 +1089,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.34.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.6.tgz", - "integrity": "sha512-WoKLVrY9ogmaYPXwTH326+ErlCIgMmsoRSx6bO+l68YgJnlOXhygDYSZe/qbUJCSiCiZAQ+tKm88NcWuUXqOzw==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.35.0.tgz", + "integrity": "sha512-hQRkPQPLYJZYGP+Hj4fR9dDBMIM7zrzJDWFEMPdTnTy95Ljnv0/4w/ixFw3pTBMEuuEuoqtBINYND4M7ujcuQw==", "cpu": [ "s390x" ], @@ -753,9 +1102,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.34.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.6.tgz", - "integrity": "sha512-Sht4aFvmA4ToHd2vFzwMFaQCiYm2lDFho5rPcvPBT5pCdC+GwHG6CMch4GQfmWTQ1SwRKS0dhDYb54khSrjDWw==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.35.0.tgz", + "integrity": "sha512-Pim1T8rXOri+0HmV4CdKSGrqcBWX0d1HoPnQ0uw0bdp1aP5SdQVNBy8LjYncvnLgu3fnnCt17xjWGd4cqh8/hA==", "cpu": [ "x64" ], @@ -766,9 +1115,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.34.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.6.tgz", - "integrity": "sha512-zmmpOQh8vXc2QITsnCiODCDGXFC8LMi64+/oPpPx5qz3pqv0s6x46ps4xoycfUiVZps5PFn1gksZzo4RGTKT+A==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.35.0.tgz", + "integrity": "sha512-QysqXzYiDvQWfUiTm8XmJNO2zm9yC9P/2Gkrwg2dH9cxotQzunBHYr6jk4SujCTqnfGxduOmQcI7c2ryuW8XVg==", "cpu": [ "x64" ], @@ -779,9 +1128,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.34.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.6.tgz", - "integrity": "sha512-3/q1qUsO/tLqGBaD4uXsB6coVGB3usxw3qyeVb59aArCgedSF66MPdgRStUd7vbZOsko/CgVaY5fo2vkvPLWiA==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.35.0.tgz", + "integrity": "sha512-OUOlGqPkVJCdJETKOCEf1mw848ZyJ5w50/rZ/3IBQVdLfR5jk/6Sr5m3iO2tdPgwo0x7VcncYuOvMhBWZq8ayg==", "cpu": [ "arm64" ], @@ -792,9 +1141,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.34.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.6.tgz", - "integrity": "sha512-oLHxuyywc6efdKVTxvc0135zPrRdtYVjtVD5GUm55I3ODxhU/PwkQFD97z16Xzxa1Fz0AEe4W/2hzRtd+IfpOA==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.35.0.tgz", + "integrity": "sha512-2/lsgejMrtwQe44glq7AFFHLfJBPafpsTa6JvP2NGef/ifOa4KBoglVf7AKN7EV9o32evBPRqfg96fEHzWo5kw==", "cpu": [ "ia32" ], @@ -805,9 +1154,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.34.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.6.tgz", - "integrity": "sha512-0PVwmgzZ8+TZ9oGBmdZoQVXflbvuwzN/HRclujpl4N/q3i+y0lqLw8n1bXA8ru3sApDjlmONaNAuYr38y1Kr9w==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.35.0.tgz", + "integrity": "sha512-PIQeY5XDkrOysbQblSW7v3l1MDZzkTEzAfTPkj5VAu3FW8fS4ynyLg2sINp0fp3SjZ8xkRYpLqoKcYqAkhU1dw==", "cpu": [ "x64" ], @@ -1060,12 +1409,30 @@ "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==" }, + "node_modules/@types/lodash": { + "version": "4.17.16", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.16.tgz", + "integrity": "sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g==" + }, + "node_modules/@types/lodash-es": { + "version": "4.17.12", + "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz", + "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", + "dependencies": { + "@types/lodash": "*" + } + }, "node_modules/@types/trusted-types": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", "optional": true }, + "node_modules/@types/web-bluetooth": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", + "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==" + }, "node_modules/@uppy/companion-client": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/@uppy/companion-client/-/companion-client-2.2.2.tgz", @@ -1225,6 +1592,89 @@ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.13.tgz", "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==" }, + "node_modules/@vueuse/core": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.13.0.tgz", + "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==", + "dependencies": { + "@types/web-bluetooth": "^0.0.16", + "@vueuse/metadata": "9.13.0", + "@vueuse/shared": "9.13.0", + "vue-demi": "*" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/core/node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vueuse/metadata": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.13.0.tgz", + "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.13.0.tgz", + "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==", + "dependencies": { + "vue-demi": "*" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared/node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, "node_modules/@wangeditor/basic-modules": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/@wangeditor/basic-modules/-/basic-modules-1.1.7.tgz", @@ -1376,9 +1826,9 @@ } }, "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", "bin": { "acorn": "bin/acorn" }, @@ -1386,21 +1836,87 @@ "node": ">=0.4.0" } }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/async-validator": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz", + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "node_modules/axios": { - "version": "1.7.9", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", - "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz", + "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==", "dependencies": { "follow-redirects": "^1.15.6", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/chevrotain": { "version": "11.0.3", "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz", @@ -1425,6 +1941,30 @@ "chevrotain": "^11.0.0" } }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -1450,9 +1990,9 @@ "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==" }, "node_modules/confbox": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==" + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.1.tgz", + "integrity": "sha512-hkT3yDPFbs95mNCy1+7qNKC6Pro+/ibzYxtM2iqEigpf0sVw+bg4Zh9/snjsBcf990vfIsg5+1U7VyiyBb3etg==" }, "node_modules/cose-base": { "version": "1.0.3", @@ -1468,9 +2008,9 @@ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, "node_modules/cytoscape": { - "version": "3.31.0", - "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.31.0.tgz", - "integrity": "sha512-zDGn1K/tfZwEnoGOcHc0H4XazqAAXAuDpcYw9mUnUjATjqljyCNGJv8uEvbvxGaGHaVshxMecyl6oc6uKzRfbw==", + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.31.1.tgz", + "integrity": "sha512-Hx5Mtb1+hnmAKaZZ/7zL1Y5HTFYOjdDswZy/jD+1WINRU8KVi1B7+vlHdsTwY+VCFucTreoyu1RDzQJ9u0d2Hw==", "engines": { "node": ">=0.10" } @@ -1973,6 +2513,19 @@ "node": ">=0.4.0" } }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true, + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, "node_modules/dom7": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/dom7/-/dom7-3.0.0.tgz", @@ -1989,6 +2542,44 @@ "@types/trusted-types": "^2.0.7" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/element-plus": { + "version": "2.9.6", + "resolved": "https://registry.npmjs.org/element-plus/-/element-plus-2.9.6.tgz", + "integrity": "sha512-D9zU28Ce0s/9O/Vp3ewemikxzFVA6gdZyMwmWijHijo+t5/9H3sHRTIm1WlfeNpFW2Yq0y8nHXD0fU5YxU6qlQ==", + "dependencies": { + "@ctrl/tinycolor": "^3.4.1", + "@element-plus/icons-vue": "^2.3.1", + "@floating-ui/dom": "^1.0.1", + "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7", + "@types/lodash": "^4.14.182", + "@types/lodash-es": "^4.17.6", + "@vueuse/core": "^9.1.0", + "async-validator": "^4.2.5", + "dayjs": "^1.11.13", + "escape-html": "^1.0.3", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "lodash-unified": "^1.0.2", + "memoize-one": "^6.0.0", + "normalize-wheel-es": "^1.2.0" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, "node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", @@ -2000,6 +2591,47 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es5-ext": { "version": "0.10.64", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", @@ -2038,9 +2670,9 @@ } }, "node_modules/esbuild": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz", - "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.1.tgz", + "integrity": "sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==", "dev": true, "hasInstallScript": true, "bin": { @@ -2050,31 +2682,48 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.24.2", - "@esbuild/android-arm": "0.24.2", - "@esbuild/android-arm64": "0.24.2", - "@esbuild/android-x64": "0.24.2", - "@esbuild/darwin-arm64": "0.24.2", - "@esbuild/darwin-x64": "0.24.2", - "@esbuild/freebsd-arm64": "0.24.2", - "@esbuild/freebsd-x64": "0.24.2", - "@esbuild/linux-arm": "0.24.2", - "@esbuild/linux-arm64": "0.24.2", - "@esbuild/linux-ia32": "0.24.2", - "@esbuild/linux-loong64": "0.24.2", - "@esbuild/linux-mips64el": "0.24.2", - "@esbuild/linux-ppc64": "0.24.2", - "@esbuild/linux-riscv64": "0.24.2", - "@esbuild/linux-s390x": "0.24.2", - "@esbuild/linux-x64": "0.24.2", - "@esbuild/netbsd-arm64": "0.24.2", - "@esbuild/netbsd-x64": "0.24.2", - "@esbuild/openbsd-arm64": "0.24.2", - "@esbuild/openbsd-x64": "0.24.2", - "@esbuild/sunos-x64": "0.24.2", - "@esbuild/win32-arm64": "0.24.2", - "@esbuild/win32-ia32": "0.24.2", - "@esbuild/win32-x64": "0.24.2" + "@esbuild/aix-ppc64": "0.25.1", + "@esbuild/android-arm": "0.25.1", + "@esbuild/android-arm64": "0.25.1", + "@esbuild/android-x64": "0.25.1", + "@esbuild/darwin-arm64": "0.25.1", + "@esbuild/darwin-x64": "0.25.1", + "@esbuild/freebsd-arm64": "0.25.1", + "@esbuild/freebsd-x64": "0.25.1", + "@esbuild/linux-arm": "0.25.1", + "@esbuild/linux-arm64": "0.25.1", + "@esbuild/linux-ia32": "0.25.1", + "@esbuild/linux-loong64": "0.25.1", + "@esbuild/linux-mips64el": "0.25.1", + "@esbuild/linux-ppc64": "0.25.1", + "@esbuild/linux-riscv64": "0.25.1", + "@esbuild/linux-s390x": "0.25.1", + "@esbuild/linux-x64": "0.25.1", + "@esbuild/netbsd-arm64": "0.25.1", + "@esbuild/netbsd-x64": "0.25.1", + "@esbuild/openbsd-arm64": "0.25.1", + "@esbuild/openbsd-x64": "0.25.1", + "@esbuild/sunos-x64": "0.25.1", + "@esbuild/win32-arm64": "0.25.1", + "@esbuild/win32-ia32": "0.25.1", + "@esbuild/win32-x64": "0.25.1" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/esniff": { @@ -2105,6 +2754,11 @@ "es5-ext": "~0.10.14" } }, + "node_modules/exsolve": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.4.tgz", + "integrity": "sha512-xsZH6PXaER4XoV+NiT7JHp1bJodJVT+cxeSH1G0f0tlT0lJqYuHUP3bUx2HtfTDvOagMINYp8rsqusxud3RXhw==" + }, "node_modules/ext": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", @@ -2113,6 +2767,32 @@ "type": "^2.7.2" } }, + "node_modules/fdir": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz", + "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==", + "dev": true, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/follow-redirects": { "version": "1.15.9", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", @@ -2133,12 +2813,13 @@ } }, "node_modules/form-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", - "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", + "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", "mime-types": "^2.1.12" }, "engines": { @@ -2159,6 +2840,61 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/globals": { "version": "15.15.0", "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", @@ -2170,11 +2906,58 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/hachure-fill": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/hachure-fill/-/hachure-fill-0.5.2.tgz", "integrity": "sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==" }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/html-void-elements": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", @@ -2212,6 +2995,12 @@ "url": "https://opencollective.com/immer" } }, + "node_modules/immutable": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.0.3.tgz", + "integrity": "sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==", + "dev": true + }, "node_modules/internmap": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", @@ -2220,11 +3009,53 @@ "node": ">=12" } }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-hotkey": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/is-hotkey/-/is-hotkey-0.2.0.tgz", "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==" }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, "node_modules/is-plain-object": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", @@ -2251,6 +3082,12 @@ "node": ">=14" } }, + "node_modules/js-tokens": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", + "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", + "dev": true + }, "node_modules/katex": { "version": "0.16.21", "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.21.tgz", @@ -2305,12 +3142,13 @@ "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==" }, "node_modules/local-pkg": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.0.0.tgz", - "integrity": "sha512-bbgPw/wmroJsil/GgL4qjDzs5YLTBMQ99weRsok1XCDccQeehbHA/I1oRvk2NPtr7KGZgT/Y5tPRnAtMqeG2Kg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.1.tgz", + "integrity": "sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==", "dependencies": { - "mlly": "^1.7.3", - "pkg-types": "^1.3.0" + "mlly": "^1.7.4", + "pkg-types": "^2.0.1", + "quansync": "^0.2.8" }, "engines": { "node": ">=14" @@ -2319,11 +3157,26 @@ "url": "https://github.com/sponsors/antfu" } }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, "node_modules/lodash-es": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" }, + "node_modules/lodash-unified": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/lodash-unified/-/lodash-unified-1.0.3.tgz", + "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==", + "peerDependencies": { + "@types/lodash-es": "*", + "lodash": "*", + "lodash-es": "*" + } + }, "node_modules/lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", @@ -2379,6 +3232,19 @@ "node": ">= 18" } }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, "node_modules/mermaid": { "version": "11.4.1", "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.4.1.tgz", @@ -2417,6 +3283,33 @@ "node": ">= 18" } }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "optional": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", @@ -2455,6 +3348,21 @@ "ufo": "^1.5.4" } }, + "node_modules/mlly/node_modules/confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==" + }, + "node_modules/mlly/node_modules/pkg-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "dependencies": { + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" + } + }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -2466,9 +3374,9 @@ "integrity": "sha512-N/sMKHniSDJBjfrkbS/tpkPj4RAbvW3mr8UAzvlMHyun93XEm83IAvhWtJVHo+RHn/oO8Job5YN4b+wRjSVp5g==" }, "node_modules/nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.9.tgz", + "integrity": "sha512-SppoicMGpZvbF1l3z4x7No3OlIjP7QJvC9XR7AhZr1kL133KHnKPztkKDc+Ir4aJ/1VhTySrtKhrsycmrMQfvg==", "funding": [ { "type": "github", @@ -2487,10 +3395,34 @@ "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, + "optional": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-wheel-es": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz", + "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==" + }, "node_modules/package-manager-detector": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.9.tgz", - "integrity": "sha512-+vYvA/Y31l8Zk8dwxHhL3JfTuHPm6tlxM2A3GeQyl7ovYnSp1+mzAxClxaOr0qO1TtPxbQxetI7v5XqKLJZk7Q==" + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.11.tgz", + "integrity": "sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==", + "dependencies": { + "quansync": "^0.2.7" + } }, "node_modules/path-data-parser": { "version": "0.1.0", @@ -2507,14 +3439,26 @@ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, + "node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/pkg-types": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", - "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.1.0.tgz", + "integrity": "sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==", "dependencies": { - "confbox": "^0.1.8", - "mlly": "^1.7.4", - "pathe": "^2.0.1" + "confbox": "^0.2.1", + "exsolve": "^1.0.1", + "pathe": "^2.0.3" } }, "node_modules/points-on-curve": { @@ -2532,9 +3476,9 @@ } }, "node_modules/postcss": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.1.tgz", - "integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==", + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", "funding": [ { "type": "opencollective", @@ -2580,6 +3524,45 @@ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, + "node_modules/quansync": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.8.tgz", + "integrity": "sha512-4+saucphJMazjt7iOM27mbFCk+D9dd/zmgMDCzRZ8MEoBfYp7lAvoN38et/phRQF6wOPMy/OROBGgoWeSKyluA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/antfu" + }, + { + "type": "individual", + "url": "https://github.com/sponsors/sxzz" + } + ] + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/readdirp/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", @@ -2591,9 +3574,9 @@ "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" }, "node_modules/rollup": { - "version": "4.34.6", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.6.tgz", - "integrity": "sha512-wc2cBWqJgkU3Iz5oztRkQbfVkbxoz5EhnCGOrnJvnLnQ7O0WhQUYyv18qQI79O8L7DdHrrlJNeCHd4VGpnaXKQ==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.35.0.tgz", + "integrity": "sha512-kg6oI4g+vc41vePJyO6dHt/yl0Rz3Thv0kJeVQ3D1kS3E5XSuKbPc29G4IpT/Kv1KQwgHVcN+HtyS+HYLNSvQg==", "dev": true, "dependencies": { "@types/estree": "1.0.6" @@ -2606,25 +3589,25 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.34.6", - "@rollup/rollup-android-arm64": "4.34.6", - "@rollup/rollup-darwin-arm64": "4.34.6", - "@rollup/rollup-darwin-x64": "4.34.6", - "@rollup/rollup-freebsd-arm64": "4.34.6", - "@rollup/rollup-freebsd-x64": "4.34.6", - "@rollup/rollup-linux-arm-gnueabihf": "4.34.6", - "@rollup/rollup-linux-arm-musleabihf": "4.34.6", - "@rollup/rollup-linux-arm64-gnu": "4.34.6", - "@rollup/rollup-linux-arm64-musl": "4.34.6", - "@rollup/rollup-linux-loongarch64-gnu": "4.34.6", - "@rollup/rollup-linux-powerpc64le-gnu": "4.34.6", - "@rollup/rollup-linux-riscv64-gnu": "4.34.6", - "@rollup/rollup-linux-s390x-gnu": "4.34.6", - "@rollup/rollup-linux-x64-gnu": "4.34.6", - "@rollup/rollup-linux-x64-musl": "4.34.6", - "@rollup/rollup-win32-arm64-msvc": "4.34.6", - "@rollup/rollup-win32-ia32-msvc": "4.34.6", - "@rollup/rollup-win32-x64-msvc": "4.34.6", + "@rollup/rollup-android-arm-eabi": "4.35.0", + "@rollup/rollup-android-arm64": "4.35.0", + "@rollup/rollup-darwin-arm64": "4.35.0", + "@rollup/rollup-darwin-x64": "4.35.0", + "@rollup/rollup-freebsd-arm64": "4.35.0", + "@rollup/rollup-freebsd-x64": "4.35.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.35.0", + "@rollup/rollup-linux-arm-musleabihf": "4.35.0", + "@rollup/rollup-linux-arm64-gnu": "4.35.0", + "@rollup/rollup-linux-arm64-musl": "4.35.0", + "@rollup/rollup-linux-loongarch64-gnu": "4.35.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.35.0", + "@rollup/rollup-linux-riscv64-gnu": "4.35.0", + "@rollup/rollup-linux-s390x-gnu": "4.35.0", + "@rollup/rollup-linux-x64-gnu": "4.35.0", + "@rollup/rollup-linux-x64-musl": "4.35.0", + "@rollup/rollup-win32-arm64-msvc": "4.35.0", + "@rollup/rollup-win32-ia32-msvc": "4.35.0", + "@rollup/rollup-win32-x64-msvc": "4.35.0", "fsevents": "~2.3.2" } }, @@ -2649,6 +3632,54 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, + "node_modules/sass": { + "version": "1.85.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.1.tgz", + "integrity": "sha512-Uk8WpxM5v+0cMR0XjX9KfRIacmSG86RH4DCCZjLU2rFh5tyutt9siAXJ7G+YfxQ99Q6wrRMbMlVl6KqUms71ag==", + "dev": true, + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/sass/node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "dev": true, + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/sass/node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "dev": true, + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/scroll-into-view-if-needed": { "version": "2.2.31", "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz", @@ -2657,6 +3688,12 @@ "compute-scroll-into-view": "^1.0.20" } }, + "node_modules/scule": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/scule/-/scule-1.3.0.tgz", + "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==", + "dev": true + }, "node_modules/slate": { "version": "0.72.8", "resolved": "https://registry.npmjs.org/slate/-/slate-0.72.8.tgz", @@ -2699,15 +3736,27 @@ "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-3.0.0.tgz", "integrity": "sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA==" }, + "node_modules/strip-literal": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.0.0.tgz", + "integrity": "sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==", + "dev": true, + "dependencies": { + "js-tokens": "^9.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, "node_modules/stylis": { "version": "4.3.6", "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.6.tgz", "integrity": "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==" }, "node_modules/sweetalert2": { - "version": "11.16.0", - "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.16.0.tgz", - "integrity": "sha512-4CGgNMpQHcwV+Gov0j4u3lDc/5lyl04NBsa1vW0Se9cqsrQoUimD6/Z5UyZiRP4kMbwQGyb7wsp0x3ytybti6w==", + "version": "11.17.2", + "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.17.2.tgz", + "integrity": "sha512-HKxDr1IyV3Lxr3W6sb61qm/p2epFIEdr5EKwteRFHnIg6f8nHFl2kX++DBVz16Mac+fFiU3hMpjq1L6yE2Ge5w==", "funding": { "type": "individual", "url": "https://github.com/sponsors/limonte" @@ -2723,6 +3772,34 @@ "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==" }, + "node_modules/tinyglobby": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz", + "integrity": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==", + "dev": true, + "dependencies": { + "fdir": "^6.4.3", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, "node_modules/ts-dedent": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", @@ -2741,6 +3818,153 @@ "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==" }, + "node_modules/unimport": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unimport/-/unimport-4.1.2.tgz", + "integrity": "sha512-oVUL7PSlyVV3QRhsdcyYEMaDX8HJyS/CnUonEJTYA3//bWO+o/4gG8F7auGWWWkrrxBQBYOO8DKe+C53ktpRXw==", + "dev": true, + "dependencies": { + "acorn": "^8.14.0", + "escape-string-regexp": "^5.0.0", + "estree-walker": "^3.0.3", + "local-pkg": "^1.0.0", + "magic-string": "^0.30.17", + "mlly": "^1.7.4", + "pathe": "^2.0.3", + "picomatch": "^4.0.2", + "pkg-types": "^1.3.1", + "scule": "^1.3.0", + "strip-literal": "^3.0.0", + "tinyglobby": "^0.2.11", + "unplugin": "^2.2.0", + "unplugin-utils": "^0.2.4" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/unimport/node_modules/confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "dev": true + }, + "node_modules/unimport/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/unimport/node_modules/pkg-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "dev": true, + "dependencies": { + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" + } + }, + "node_modules/unplugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.2.0.tgz", + "integrity": "sha512-m1ekpSwuOT5hxkJeZGRxO7gXbXT3gF26NjQ7GdVHoLoF8/nopLcd/QfPigpCy7i51oFHiRJg/CyHhj4vs2+KGw==", + "dev": true, + "dependencies": { + "acorn": "^8.14.0", + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/unplugin-auto-import": { + "version": "19.1.1", + "resolved": "https://registry.npmjs.org/unplugin-auto-import/-/unplugin-auto-import-19.1.1.tgz", + "integrity": "sha512-sCGZZrSR1Bc8RfN8Q0RUDxXtC20rdAt7UB4lDyq8MNtKVHiXXh+5af6Nz4JRp9Q+7HjnbgQfQox0TkEymjdUAQ==", + "dev": true, + "dependencies": { + "local-pkg": "^1.0.0", + "magic-string": "^0.30.17", + "picomatch": "^4.0.2", + "unimport": "^4.1.2", + "unplugin": "^2.2.0", + "unplugin-utils": "^0.2.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@nuxt/kit": "^3.2.2", + "@vueuse/core": "*" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + }, + "@vueuse/core": { + "optional": true + } + } + }, + "node_modules/unplugin-utils": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.2.4.tgz", + "integrity": "sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA==", + "dev": true, + "dependencies": { + "pathe": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=18.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" + } + }, + "node_modules/unplugin-vue-components": { + "version": "28.4.1", + "resolved": "https://registry.npmjs.org/unplugin-vue-components/-/unplugin-vue-components-28.4.1.tgz", + "integrity": "sha512-niGSc0vJD9ueAnsqcfAldmtpkppZ09B6p2G1dL7X5S8KPdgbk1P+txPwaaDCe7N+eZh2VG1aAypLXkuJs3OSUg==", + "dev": true, + "dependencies": { + "chokidar": "^3.6.0", + "debug": "^4.4.0", + "local-pkg": "^1.0.0", + "magic-string": "^0.30.17", + "mlly": "^1.7.4", + "tinyglobby": "^0.2.12", + "unplugin": "^2.2.0", + "unplugin-utils": "^0.2.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@babel/parser": "^7.15.8", + "@nuxt/kit": "^3.2.2", + "vue": "2 || 3" + }, + "peerDependenciesMeta": { + "@babel/parser": { + "optional": true + }, + "@nuxt/kit": { + "optional": true + } + } + }, "node_modules/uuid": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", @@ -2754,13 +3978,13 @@ } }, "node_modules/vite": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.1.0.tgz", - "integrity": "sha512-RjjMipCKVoR4hVfPY6GQTgveinjNuyLw+qruksLDvA5ktI1150VmcMBKmQaEWJhg/j6Uaf6dNCNA0AfdzUb/hQ==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.1.tgz", + "integrity": "sha512-n2GnqDb6XPhlt9B8olZPrgMD/es/Nd1RdChF6CBD/fHW6pUyUTt2sQW2fPRX5GiD9XEa6+8A6A4f2vT6pSsE7Q==", "dev": true, "dependencies": { - "esbuild": "^0.24.2", - "postcss": "^8.5.1", + "esbuild": "^0.25.0", + "postcss": "^8.5.3", "rollup": "^4.30.1" }, "bin": { @@ -2902,34 +4126,26 @@ } }, "node_modules/vuex": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vuex/-/vuex-4.0.2.tgz", - "integrity": "sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/vuex/-/vuex-4.1.0.tgz", + "integrity": "sha512-hmV6UerDrPcgbSy9ORAtNXDr9M4wlNP4pEFKye4ujJF8oqgFFuxDCdOLS3eNoRTtq5O3hoBDh9Doj1bQMYHRbQ==", "dependencies": { "@vue/devtools-api": "^6.0.0-beta.11" }, "peerDependencies": { - "vue": "^3.0.2" + "vue": "^3.2.0" } }, + "node_modules/webpack-virtual-modules": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", + "dev": true + }, "node_modules/wildcard": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-1.1.2.tgz", "integrity": "sha512-DXukZJxpHA8LuotRwL0pP1+rS6CS7FF2qStDDE1C7DDg2rLud2PXRMuEDYIPhgEezwnlHNL4c+N6MfMTjCGTng==" - }, - "node_modules/yaml": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", - "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", - "dev": true, - "optional": true, - "peer": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } } } } diff --git a/package.json b/package.json index c0d4b2a..f0660f6 100644 --- a/package.json +++ b/package.json @@ -9,9 +9,11 @@ "preview": "vite preview" }, "dependencies": { + "@element-plus/icons-vue": "^2.3.1", "@wangeditor/editor": "^5.1.23", "@wangeditor/editor-for-vue": "^5.1.12", "axios": "^1.7.9", + "element-plus": "^2.9.6", "jquery": "^3.7.1", "js-cookie": "^3.0.5", "marked": "^15.0.7", @@ -23,6 +25,9 @@ }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.1", + "sass": "^1.85.1", + "unplugin-auto-import": "^19.1.1", + "unplugin-vue-components": "^28.4.1", "vite": "^6.1.0" } } diff --git a/public/static/isolatedPages/gungame3d/image/1.png b/public/static/isolatedPages/gungame3d/image/1.png new file mode 100644 index 0000000000000000000000000000000000000000..912ebf5c2f7db151762319d006107ebb80c19173 GIT binary patch literal 29621 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 HvWfa1i7nVx literal 0 HcmV?d00001 diff --git a/public/static/isolatedPages/gungame3d/image/2.png b/public/static/isolatedPages/gungame3d/image/2.png new file mode 100644 index 0000000000000000000000000000000000000000..74daba7842ffa6e25cd51ad6c17a1b5844914bb9 GIT binary patch literal 56933 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 literal 0 HcmV?d00001 diff --git a/public/static/isolatedPages/gungame3d/image/gun.png b/public/static/isolatedPages/gungame3d/image/gun.png new file mode 100644 index 0000000000000000000000000000000000000000..1eb9d0e283be1e03b4e129a2a7f0e360f0760353 GIT binary patch literal 132317 zcmcG#1yEc~8zu@w&>+D=aCi5?0)b!w5(w@xNU#A03mRO4TaY0M8r*`rTYve)7@`(zxKROhrd#le}wfE3k3z`k)ndEItt1?8sPUG z#zWwV8<_JP_=5>i&~-sU!6rohqN1c_JV8Nu$Y%3K2dbm;5@haZ&t+=iXa?r;u!jJx zQBcICJRqj#wqPiY8Q99kL4pp^*h)uZV$X=5}{?=W^%ga&)%h<`oqc<>ukz=Huf8T5!5}IzUZ5I2~N*|Ls8* z>|*Y01A*E&I?y0{G&OT{g-Xx?Q~fK0J>);#I=K9^PQZ$BdzeDFdAWFyGTk+_F#k_G zh^w>R-QX7H++aJfJ=g*20<`7*Pg{t!Bh=Bw+VTIT>;L@we;NQ-TNRc6jPbvni@p7S zhH!z(xdCGQvmpQ5)-G>6Az*HGu#2OsvpHDK4VWf9QW^;8xii=l>gfE&(b4YToqF}} zlxg^cxOiz;v~3(L9Nk@5|LX;?tSJ;MK?m%bASVw$ColgSUS5!(2uMJfoks-3!}GVP zilc>%rRV>%DIZ9XA0)v0KQ#r;jD;!G^#9n{!W?Aj=xlEa2yA0-Y6a$oI9Soq{AU?K z&mHX?oq>UY+42APa|Ih0Kupj7dCtH@_&~g(e<#93?;$F-mK^%Kv4+OV)qxA>m}a%M zaxFYzwaFj&r?l9Ai+d*n-#;?^_p9Fe?RKKEBF8FsCPT4q5@KM0H*F> z4px+vpaaeemyL}D$kbF63>LN&<>V9Pu=>t`dGE5CBtk*G(N&a{e&dm`bM2ML zxbC?Sdb3qj=5RUM>}C0m3nd(zHSWF#D(zM@y;5S=k9Z3GFVCn!?Yf~RXreSFvg-`x zBhJ5NqhZAivD#3xgb%?}zZGNYOYwg>PgLgYEAZKah~&bF92cL_V47I^w?oz7Z;iK$ z3d;(Isa-c`8r@I7qdYNah3k2_y6-mZJ$$!Suht-FOL@uDbGYAPizCx_fDJF*C#Gv#&yRhVhH=z)04&puaZVvM?c~H>2)t(d`VyxWAB0%oDm)7IilxIL&JX*#YEPUztcpZKlorgDj26UDwh zq}F@1=GzjFVUwNTNbR??ZG4?ly8z8*9pig~oCHMfC1!H_KGsruDAnFohjIARgD=Y; zmn@V@HBf?}`*vOqk(=9AseVax87RdASVEpvk$#_%Iws`~24U zbOTen>EOQV2;BBTRIK|{{GF&#^%L|ile*}pSGWp|J8a>3FX_8I_`u>(pB0?!NKrPE zM~HGb4=BiKGY;34!ZrlbFLjmH3n}6{b)ZTM9&e8cZ?D{`&goY|?q+Kuf^(q$$-mu1 zXE+c~Vy=F5*d2adpmsYf)d+0WNXzD<+Va}Q&YlTeeSNVYFE5L5x@bWqxg6a9RcMt@ zhUIV1&FBpQ+pbh;@RudS_>;)kg|iFxr=fj3j-bPooCtlW=bj zIenuim82n2XDktkSqh2~88RbMvOmIKSUn{!Sj*-2>3e;m_>E~Om5{o6UnF7^>fDCu zd1;97v1o>$_o^Azohj?DoYfRHS^PbvWvCzSneiCNXGY#TTzrn_PIbdfeHrB_>3ML| zJWtt^V8hDrMm95%QByHac$>R{#{Q6@JDwyHv2uZWt?FpQ)4UsmB7z;m6z%*BH{0#S zmH|ea*Ugr3t>i_V@r}gFhdUwmXSy-)1D8O~C1^P$)W$wL{g=#Rn2N<=W5onC_U>js z&;313M|)1i-?97TaAJ!4ZGuKC$Z0FXYKzk+2y|qG%)k}0+xo^=fsJ0a%)@C8x_?(+ zh}YiZQAi4^t92u%WO8uNESJ1A=+sF4H<6qY1tJn3{>hyKnnyM=;LK{H49!cA)>Uk3 zZIz?ti~4mViHliP8y6k*!Q6Xn&xhqeyg<}YBG6|B7~yD?$o$U;_m{L_Mmzq z_ujn~At8lS`O7{i$kfpteSXV?IG+qOrV`4YOZS+3|6%V_b{LItHaytDeg zFSoVcAy+5fRlWZ^&S&2i5Lrpaq#UryVO)=%i|$mKcQUu-=tIlUThb%0&Y zkW$qzqgw)YP`#;8MTO8+;-1x}?+o8eJWwM#;?mK&XH#3~>E#&kvf6cn9*&0%{Q16U7DctXLAqpKJ3U^ea# zh$>kVi()dV&iC2msnXH`#XRmuy!=`xamP&x0)E4Jr2h%gmdv|9XyOrfX9k;{kM_#y zH*+vnru2wNCj$`ZL#Ik|LnBIZtB{Ug?MLciFeZ9+A{%;{nfWUJd&}89l@#K=4qfsR zKlb&yd$R_!i%wdOAzddod5NgU|GKdSy#2DohDg>h)z24eht+?)st5)?8*FBaIahWgA;Y`=A`VK4mnwVq_DXJ{a z>3hv4x%lo^7X44pBeXPKy5w&I$&EF31`#4duapCRYs-M#2n~!+^eBSrJ^-T%e`@l$ zC5NAs!hN?ox{Vvw67K9l`+mF`AF#%eT^5d)CxE>El>%FOjYgC`mFG0}TcgEUQ|=Pc z9Z6_#ynXTa%;Fps2w#Cq1Cdj9u=Lh3o<5@deXu+)Rm`3T(lPvw%GZ+O{hr}xGjnnm z@azw?A$KtH*}Plrjc5rSnf8kBFAl);zh%yGlXxr4pw5~w{o&vxZ)$hcnZhC8#W&-L8*1q!}WbPmL|*o9^wpZI6Csuh_8oru;qG-ngvH6;x}_saN{V9wt}N zxpjRrAnag>xUKjn!16dZQ!2*^A$^Yw1&>c{C=#ruzbw;_j4|214y_D^q#znH=`ChQ)V999YaW zmC?DH^n`CK#akFz9BW++i9XC6@epV*cb{$SJZQS~Dr<#FT@PquF3&d(UE$yPVk5~X zsAfD(AHK@HxIV70WRXPKNj}@Z_HW}>F04%E(IKLe0p&apadj_b&(I<&${i$?OGrUr zr?O~8E%qfit9$7SOpn55wGD+Vl}Wwa^Dze}hgCS0&_>qt$VYw{dmhpI-7+s&Wf1%w zjp=SQjH_*_n?vpuEzgaSwx@F+{gl4c zsm;Xjsg{~`=yj>VX!4Mk;Oe`v7tjw`7`b$GxnY{$twFSE8i}g=r1vp?aF9j^YKYOa z#Ox~M*bBo?8zoeWKbc&gg^Ts9B#AZ5FI-y*)BE0VHzV%72>WY2Mv-AN1a{|Y?;>U( z6d_;{Gcm-2=B;=2nqemF_Vt|WaFjKWZ1EMl73gsCJSG+dt2-D~?;8HVa}~Mj{`t=m>WYx*SXO_v9sS)mygOt_=-)aP9@3aiA$_+-7y zgwwI0WAb>G`E9eApC8)`6-%7X*!)kP$?YalE8D%I3;L$3T@`H1mCiM@y9Y7USLmOv zf{o9D(W9RHjUO&d@9bi{wU2fF*M_n2q`4UIhAd%$BL8Yr9;f8nIHzAfIy(DYmDni5 zlvB)wC<)nvl?Kk~5)SUezzVZHNvj^T!W;fsPGTJpV9VAGa8cA6x)^XC-t&g%!?8Dx zwFX9Vk`BVyO*I`0UC&)|%tpnTmE-HL3)zbI*t=h0HL)o#U#9>0gsGz|Hmp?JdvLsx zA?X_L>lkc&wRpR`U{vc~w(8lm@<=%CG3T8^l-_#*c#+9CWQtg|fDl0aBi>k3PYo$& zC^B4o6N#CdRWBX*s(~8z86Jj5OL_QwE~Usx#u>&}GEl;lG{%>n*nV)pL8tr}4K6Ph z&oS-+>P-sJ%@A5PH}{Ina^`y1?C=CPJUe%mNL z3E2sLjs-JUY=7$*T;1+J-tPa|Sz=45UAHhiQO1f4G}xyuL8|&mOxRGMBU@n&UX-iw zG9XkrgYkDsC8xhNpSc(X-_(M+xeGS@RA=)(R7-2q9c|*FErqdEzlw0CsBKB{s}vib zjX=chzMx<1-wY82naPqSk@DSsAym;K`YPhk^-O}l^N0cs?ufP?iW$?LTn`#M>O?24 z87#~rcBL;<7svrGW}8(cXm08xrsBX)b;*mJxBig5yQaE!ApIwLdN{Gop=ek$P6C7* z{v6EpkzMx;@i&4*aKnqPLT3j)gcVZYv{f1Ee07L43+}uBWf+s0-g~oh%-_Q%{%9yNqWP_cL|Utq9IY#rj;#Q<(KA zhjcG*xTFZ8^YmW8=fH2Pg7sALNhX`W2QFe1Z z3gsN6gKTng&Gt`l>zf(}?F8&fdru`m>_zvDSSu^v5W1mF)hLnXJZ5z=HJwFErM}jk zd`{>BBivLE`+USF_BiCMMGa#om^Pg}MWm)>_~KwCL)0gYaGM!OQBOZLonImlr`jzC zUD?Lh+y5A1i0hquP@qV@wH_JMd7&TlOgCDyc1IIPnKj~@P?i?849n2qy~hF1`Kimf z%}^9R+Kx2Z%?rt(VW()+j!~**G2yh#=+o{?JPbt5r2esey77kd{dKTb1K_q{C6q!n z!qeEDqx1U`(IsV7qq|GzM*JrDG!Ytfx#ivM(!r5kYYoh zbxN}n&BQ1wNpYv=XUts812yv1T+FVCwtFXZ$Z_^WJdaL4`5bN=H(XAnJ6!D$tM%N4 z!jmFMh2TcBp~!XxxvyYfF4OHtXNtEJ^K0c0*=Sil-P)y`wV8|Qw8lfbk6+sPI;s{o z3{QDkDaIg$OO}XPMSs2-GL@*8w5kOj&gQBuTz`Mo5_*@6h{Jfu)TU;pP2Fvarsc~> z7f&a202Qrne`=Gg)vFwyP3C2)AVNVf@*+o0+VoNe4*HSFtrsk%s^)7tzMPAl7>AQ_#b8}eo19&^ z^?cj!bn?bn>ZZ--^gC__faD;R=?=?MblmNlzPLQY;`G>dYjhQzFr~{Oc_%!7hgKX-MpS&Fd20H2t;8?006_4VxQJPh)rvdSlQaMsJt z!NAPLJ!aZYhJrnUq21Y#Vlb;uFiy3usS&$v&HDQ)Hh_+EbCekeas#fkVX?i%JugXbN5uC>r#Gax=kU#^!d-Vd=W{0+gZQjvQ&*Dzxij;~QUn*q zkKa-#9D`qGw<*%Df9UGI6O5qCOQ5Y1DbZVOh?<2k5)jGp=OvKoi_NOMYT|0#`lAgT z0Ki(kQ}zC}YU-5s<;`Y>-R@3#MSb`1s!9io!CD=@r2l_FkageLSx(;B4s=07ikce+U|TZfn{dv9i0NH4AfE?6qT zM6(r-I);w5JBp3Ny9lbcRj|EuLKU;wO4IM+Fw^vYa@X$Y_H6vt;$qS9=J`J`!q+=J zBzuh=#~wTy>0QB|)K+s+H4=IL2)0r9hs}%xf&H|%X8(Gz4_61p#;Clixwoh11-)d) zZZp%7)5RYfz}k14l!vT)MIF7)e)D}|SV&A?-(cYpUKk!qSwm{AYXBPuG?U;%-c$#p z;t^Uo#pdXQqRndoE(JXbj>f`n`TVhL_%vQyZEDnu4|#-dGTsCfrkSc^(ik^{y#wK#vk3&S@Ci(cwODgwYx6=y#O9W7P89s1CjD?nu7PDxRBGH(V%+$muJsQe}rd8HgJ$IOfO7yZB zhW&2ytdUdDcdzd5RbsXVL8?=SEg2L$IMTA1`00oNgD(;pwtT45t91!AAZL|8gVXm9 za;PLTFx1OuGQ1L{sV2xdg{=)tFlGmw6eu&m4LTx3>A1|348=vfcke5h&#hk`^srrKR#asF3S_c@t zZjjtiqRU!Dmb0ugEVMr%`-s~?qhzmI zrZ|mc&Pvu%K);7U15*;p^rKK&Cz&|euHf!UQ!*z)TSbM4L%Mv82SFxDlde-Hr*D}1 z#Gfm?H&^6fg&2@)`}b*V_2_ys+I0-{hb7XfJx)}8Wg{K;i*OV>_A)?5={>ihxRk#t zy0PaO+l%dw2MlyWE|obrIlWo_BBnx5om$St`QtfOk=6z=v9K1HM=^-BGi91cJ5x%J zH|IXGgM=~;hBkluO0mp`R8l%ZP1=m(tqo2Gszl;t6Npw}4Y9c*PKM!7Mj4QZmZ}~` z5Ol43YME8EMBsj1OQpZ|q!14Z6-OjcRAeH#kCkB__LuKNab3SZCuImI zv@b(5j9pu`N?`=Ane#@X#cn)lWrL~Pv|9@m4U}QMA^<`pU0pB_{#OB0FsG?d=4T)` zGoy{iQPW{DjEGg1iTy3At9K)b@YtRm;hPt@hmEX2?5B0zg_%d8pKi5pHzsBgO|6+B zxc;P&I*e)V?!pH$oU&WT+q41EoaI4X$Ae3OKn(YxdVMXrt|k!S-oKMWL>;Z)KqFsA zy##sFKsCmy)NL0E-d@o2rqDOG;?a?K<)#^llvN<|2Z*V3Ad^FwW{Cf@_$_;QjNA;Y zbZuBzO2j<(hiLXRPVIo1z@W=Kbc#((kFw-m1cRASRTzl!$_T52QHy|bGPkO-L3W*&^n#Uj+Tt-OxMSJCCc=SsYK> zHs?Ey`tO?iq>nWhK1}Y(bIN?~7ZT7l>otr z4de}eUQc140*Mx|p<_SslSs~@1%>S(_T>{{cqXdeL7fC+(;szRs~iU_y_K-YRU(oK zwED-BoH($RMMOMj!eaG2h+I#yw{nt59&Fra=eG7DmrMFoP+NW6{z}ZBU4o;QSZ~sE zn%0)@d9g@c(gq}WJZRQO>N9+Ixq<6O^;HdPDaeX7cZxDP{EhAnqdobi(gI|g{9nz* zy-RQ2`&}(co&9d6J|FioWR>2#btLV^y7HIZg)`MYkmD42oFr5wO`^Zg6;HC<#y5L> zz>inUzJIT^Kb#|en~0dTV<}9h`-2sKVg%VRop;gavCT0 z75Lthz-Rl@S#V}A*ov6N&|lfeBxdVvP+vwGKUo%os2w?ObU7Lf`4s{M% z+J1P31TvL9#O8`QOZm0jS&J2mrd-G1sT%(regDe8&4v6lzo)Dra`*VMIOJYP61D*4 zBh1cN7FCa})chiNcqz*k9veaDX=!Od9C=9&pQpyiRTuw!I z0Tq^!PS^WOF4LeE-*zjWvam7Wi;$o=c z_F;jzT&@sDYPkBVh}aWZsQ$V^)RI}fH2+v<3RN=4;2cQv^E@$0&GzyG7}M#f1KOe& zRkQCW{(Qm?9t(5ZNC2)6VRBn`t_pMlQ39inrE26HPjJWm_)(1i)J`*x||8K_8 zTuo>NM;0p8?3{0*p!S24PiaLM4U&n=7Po%=a?+I?IlhA5*1ahhCAZ8~d(17f2|C%t zsZ?LcRxF?OClo(=_(zQLVx9|TM~G__*p3J=b4D z<&;cmcMeZ&rgKBei&lG8DS))}*9C|i8Gy|6w0e`}5~T!1E4*Y+O){E|6l6 zCSfd5u!17!7}>F)SwB-H7rnoox)ar_4j!@-3zpcNc8rccTL+d?#B=9KQ6Orwuc&@! zHKk?M>+?5KIAki!n*GUiqFrwlA_Kl9H7Z0D+tkkX5H4Oy+7{h=*qo&9U0e)&QGW+M zS7!u(8DW|1o0jHcBVR@i;kMd{7v5(r#*b(?~!%u zcwVbCt#UdpMZs@RET?*lXS8_xhu>*Ms9El zCuvO-)DDVew0)yx)qwRWWmQ`-E8UrcCI2&_*iSMJ$25GE=obK1f{UwUVHV5CD@{c*=-q zDNLH>IWIHN4?36o#G6(6abg95^7__l6Yn&@7g7JlvZgDEejk! zoz3){SnjLLEK$hvSz2mvDGl9i`1Qa{)%8m6Pv2Hm5iF_cX(7vgxn1NpHcrBtP=<#T zbK~kCilHF8M-O-G>*N0)i(Ey-i#BJd1T8s+SU5sDm_BY0tJl-71Xub5Abw_d= zBu95otW(TZby;ztdX_RXf#|jb%a^#GnU9M+39{a#mMCywU!n9jP1UJSYpNuFRe$xJ z&N7>}0V~#BOAE03B5o4W&5=-p!z}TbcQtb4+Rx}1gyKt62nui_oW@G9+T0oHxiAc{ z%lNHjLjf$%?V?UbU~KTqmBCiQsuC+5vH2?RgUgO=hwa(Ca-T{LM_C0t& zoRSh=PB7=(+B^TZ@0uca_fmdrHd*u0c#=HV!iv#L6lg`C&0bGoGzc6gHu77E68AZv zQ-ig(xo4hH0gr&)5jz1&qLvC@kg2KB&|i?`&XAQjdAB`q5|5F!{b92b)Yd{?$t{Ds zuwhle^w1#H6f+9{DH+9guU{_GZzs(OVAfD0{BE1+l7fc*n4(_8VZ6i5vt;wcm8<%pF-QG zi$7Mwe%q0L5aC4KSP4s5B_b;Pb^d-lOIoq7PWiqg6)>KgrXIZ{GH)Yh8H&tG9 zrn=O{!|SakKcF?h(`|(#er}#Z=4S{h1|Ex8XV6TM(nap|@==)b>QF+qhiW00>F}4W zv(M!s4m_Zt{r^geMAu2+5Hj(=GycsN$Dh9?4Q8b`pX8d=xYeY77^INj)v7Bs9KQJ)Fso$s!HUq< zQG{NRI2lqA6vb)U+^STIRa5qms%6DYES^PGfq%$OT)H5PA=E<%faXtnUMqX(tnxhf zx&bxQQxz$^4zFO_Mm1^V8m+FFSEWxgm~_Z^(wjULwU4iI(^&!Asv40_rjyliE@dcE z$?Tr$cxca3pP76DI^%2$v{7WqQV)j4Ct%KTDqE1)9sEW^iM3&-vZYcB(=yRuD~$X(dPhf z&lg$jyst#S2TOL4@p^&r%xw0zu8pIDe%4PN87hc02|-D61-Rz7N#m?sB?IkSOal1n zW^wW8ZrQSynY@B@@>}3(KlYpeBgy0YXZ7P2LW%0YW-1q0>^*6~%2Hb)vZ|5lr5_UT zOyf)aFopfxQc)|(h&8K@B7!AHkQpRi|rmD zc3-(f_F_wX^DJ|Y!S0GvITco!!aOwW=~#{-7O9?94aNi!v$C`oew_t`I=#`P-FpxC zKmWMPf7p=xl&1T|r_H_Z0CG$XELM(Ugx!#Um0Uh&H-N(|oQ>UVFfURI#$3>9+_StB z`xKDt6zu}`xxT%|@RPy%hkOk)VoiG|Y!2A+>eD5WvrJ`L%EaNm%CDH2-0@%no1!93 z5eg?yVGCQYn0_FtPse}ZL@zn|9BpAR1c#)?@9SAPo9P@3V;)> zihr2D%^#Pf2ljRXGfw@bSyZ4yg8`<^(v0MT)t501Nu|U5eAYMd)1Gc$7i|*sg;H0E z{8zO)dMY1uB%7oxXOmC~x-P;iC}p>~^TC|%`~V9|dK8Dk>%0a$XgXws@w!;#_!{An z<9x|#%Y3$3-ye@jH2l?yF>@DONbY>)jUX^YUN_xsV7ZD z13T?6jxS?LFV_EQG(>Z39n`t5jsn-C50sTAbvlD&M4|=-)1y5vIz(HJH-vQ?H&tSu z$p4K4pnp+JT=w3#wVT0#)5tRhDLM38ZJQ;fQVDAwU#QI^po#;q3t_?^NfGI&L9UmE zQzJY;oFnvfh|*X@H35cS(^dHZ$i;p_WsmI*&vjr^)laKjk^jL^Ly&;sOa-C zHD@|*Eh9E!hO>|A8AI2;96*!@g21lS0jb1~~H z-WE15k}Vm+GYQE(Gqc`6A=g=H-0}H1@*05SnQnr{H6qUUn`SZBcZ3;2syamGbbXo6Qk=eH!(HL?D8X+P>e}lh!!rP%HnmH#dPGa2uT=yyw(H z!&kGBB5Pc2ZA>ypACcGJ)g zX>uANW7jo}k-r<-@X#6zsVCjyN`viFRFz}9We2hp2JNx!IBJPV-)pLJr|h+p`>_{9 zYi>p}D5IpmOc9N%v0cWfZCLxtYD!qsg$=sDAbp@^WIT^rd_mFen_qOjJwVH^%&W;;wfV73cIb6%T(6 zYER)(e}|rVV+FD?xYwJUvx7$)d@|xNkEF zn2?9qqyCP3%=i2K)M?ZUt9_AtI;WBMto8;^e`shFAYB3J1v>@o4slaS|+ zo4q9!cfJ33-MfGpErCiJeOWP`O>(a)GUXqi9ZjcX-V2^WP%+w-mD}5&KTG>n8uL7v zfn}DCg|Cfyh;S!)da+K(lTpEdR^c!pa40HeRkF0%xw>!N5ZCtgkU@8YE1A}%*KFlL zv@RPX8&*#OfmbJOzG^0$YNmL%gx^Z`Jo;Xv)d^52GB^^w1Fs>?cceP-z`fIX{>u${ z-}6(|43UHPC(ij2gk8xlE>ixvx!QwY2TPGem6rxqczX5N?zB23`j^AVJc~eenv+dg zuz38&i#fPQAcJpDjD)E84ZaU<}6*HI^-Z9boM(OPLDJS#raij4? zN}~|ybj;5GuT30mocnel%0`NWUSL>v(@?{wog zdLG&Ehtn-@9pMJxO8=mZu=Kv1g|E5z?O$H~^73^9#RZ}b*!2Ol??<0+-rhM2<@d;- zG=;YsS;zhNVrN-mXZezXrJi~?IbvdgoKW!26H_KMVn)wm419C8EtE>&83u? zhyN_OYjFgR+YXPSSh4Er6)A(`S~A6rUH*>;3MyZ)gSKD&UbVQS<4!@4-wnDdcVAYca83SsBx=t`keZz&0gxy z-f7G6++@rC)E8!(yM=MRLqWl+nvJ(l+N5q_@;4j1?#-vZy+?)V>V6I)wEo7`+pa8* zTHERz^3S{FSqOWZAm1B4mJY!^)`Y^mDjHFre<5BwaT9t?7|?D2wW*9DkOGv>d!}>!N79BQg4GuVsL)ekEcBDT*ttIrf7oPF@pWk}I8V!tKbQ>-Ksq^tl6 zWam~~<<%AKCnr=+$&1qt8cO+4nI|DZrhT{j6}RteTX%66juNDFGa!ksgD^zPCGs%z z2^xRA3m-@BAt6<5e59Q(-VG2?m`*%2z@()x(9T-EKFo5fEy|4jmVhC{JtF&y4zSeA zKf^Yyg9>NX-=Qr}pg`ptrjl%5N5-hS6RYW+Nm{^gm4GP9gaZ08Dg?aIJYd;3aJ(;3 zYj?g4z>l&sn(2D(w^d&s#3Aaw3P>|x218lm$<#@QBvaxxGCmVf48I@N796R*)GT$0 zFoP>9L7ozfTK;@gAuD(qT=|QwU)`Fo#NqarP!gV*!rjlTY3 z;b|weaq23pV|2$F=b#Kjcw2rd)93H1Uk7Ll2FqrCH#}P>)5=u;o+sPPW%Q%HS_7>W z&%cJ#uD2Tid*D_(^+1IunIR|DLGOBEx${WEZc^WfOEW2k(epj!5D>5_K3<+Em_Lo#4+d0A0io9w@%*1^3E8_#m9PZZ={_q|QpI*AhNm zd}{DJb-c~TE1Zvtks(tzMtCvN-{Gy>0e33!p->K?PT$Garm%3jIe|fC8&HJiD(jeA%I`vVlvV`FlK0iFswtoK@*M`iW>wu(?+hzG77( ziz-0g00?O;_x52)#AqWnXv>k)iD~M3NzdE!byJBC-iueC1osg%{n$g_!Twk@9SS*} zEEp^qHuOkl&b;Cx2lUpQ+d>YD1DQyJu89{Q7Xk{A5U-e=J_u*J$Vi1*a2Zhxf?gkN z=y%2J*P-3&nOqCMsj>MmsDilazvTA5HjX@QIsHgLi}dPsMt6}ZTD=|tpLX7Zq04I{ zQkcz?-B!{w-_z;3Fi`LRe2TB(|<10omf=!)XzRtl3)#!lq_4GW9@j-~~?CuDW zkvFbX%@~?O%%WNlM>Vz0_h#dE>~{VtYp*r?sInkzau6DG2?=muw zPL&AZb1U5yw{MF4^CIL1?whad+mHoMORe}l%$)__L4gBeTdD) zxT1Z^cix`!l{LNk4Cjzy_kHh1QdPMhGX=aj@R_l{NI(4;unRvFPsOCZTz8xzD8CIfQog)UGRow z`8o*YWtsDA+tJU|7dcd;tQ*H(cDsqNyhQb{Z+T1&mw&lolgy5<*(k-YyAb|JST-3k z*5>egY%KM~v8&ghrW3W%j@w{_zM#>WG9(twRMFd7HjES+mb!E=95$A$*HQ&PXZtC7 zAymQQ_~G`*NCb@eM>%7rS8_4OZ4 znf5jAU7E-v}oTD4gYB#5swt2b{IYFD7-~3R&_0mN|KDMW&dUg8GNyy;gnlD5jIq z_v!^hStabHn!IAMBR}6D#xfSkobn%@?~5rSyGh!U!IT>hnK)i&+A_)*`~-``gv_# z74=TkZ-$VI_*@7y`%;f2^cC8)LHHQM>9eensj9A0sY}j^^YR%laCz_=2s55#IhqQE zKT*pUKbS|L?bm!dYlUoc)-HQKj!1+!wx&LNEU%#Ny!NYLSxhZ+dJyqIy}AHY0dOpXQohsvlA0h-EJ z$`i^Mxd=Mcruq*NvCBUyi?ShhKQZFml;KVSD~Bgk>zSe>J^U$Cl(W?0)O8L*- z!NJGoy@1vN_MrGtv|vD%o7hQwtN{0Ch5pgexW~!&3;MB#R(A(6l(WWy+PD1qtyHsJ z2ME_Qm)Fvb@e;x2AeBCB!y#SPDlsLw4c+teLIo!P|J!gV^EmtDyPQCMv3Mzk1D;(_ z^SR((pJmiV7N~j?tpRdypefm%+VK5XiofSA>?mG6@S09`O6b~%?1$S4GY*#oQ`4ayfzqgaHf&L`X)J5@Rk5Zs;wCS#tdKGi;U_H zU$T!dNI~Q$(t2s)k`?P;b0sHL!&2o)EqHla`%G8$BDwkiW0{)IU0K!K58PR728d5a z82*SxoOkTSkF<~s=7+W!l0IoG%o7`@TKJ>wMGdZu&(av9Hmo%outMA-t=&iiUG zvEJHY-*n&F!SLgR%k_nU+1gVpF(J3=mksdcn9|? z-VL*hTA7tRO!3{YLM607UfAhGy~C+;f6?8q^V1d8f<15o7PiCt$H|@p(9MHmnL0mC( zmi0u8)Yy%{K#cSi>QP2z1?f`C$CL@%=emq5kUsYj*vee}(T>54$(!&rV%D^p2HQYQ zfcEOLQs8esH;yl#~bpI4uIH#pR^4OC~B@2ay~LzaR1H|1U%`L;-$ zf0FO+Jeb|x%WOsx!)tGMynMH`lSOG=X8}5Vs4D-&!(Ne=mf_X;*rlF_p7B2nb(buX z<`t^W$*)=1A^L+EO`l;D1^WAI?-m%Hf`enhmvar~#0H}NdkygnKkG^v(h0?dbX~JE za;H(H%@nbK^pU__g-014|FV?FzX5c!~m4^_m`gpx~s7nLjI2EAZ0df{l9j!l3 z)-S7z8pehe$8{`+@C&2upRL3kR6BY{^5BR9HDqD9Gr#d=&*r70$NV%CX&yOJyU;4?=!t6U$%MpWx* zFHmF{&3!Zslj?QP^p40MhS}cl+Z@Y3XjTvUDk9Aqygh@l^aBB%nweh>XKtPR7HMcv zz2dTS#_LeGjquBfJL@Y2o%D);UrOD?%#ym$-(gVpCKSLGN5M8g7kBWaZp&_dBH@Z;OPMX_ zV&L{b$-L$T43~1!GCr}yqq9Fza})pDA%3=Q$LIC$^>i|Nu@v54<2IfoS+Ec%Fk(jU zQm{%I$omt<=A5I_E?=U0W-d>0oyRXW+Ur`#Bu~d^$#WDTgaN575Bbr!QV0-R;iPrf0*?wPx9JFmR^wM@U^Cc>+;dR*2RuAw<> zp4-@AV*iNcIo!2p<*oAA8;X?Y6h*E_S$6&8z2JpzHwKA(ZKM3Tk!pj2`SM}x%(J~y zfC-cC=tF;ZyTHOm#=#3nRiWZYw-5I@RLsjJuu}cBJml!9e1LTEN6E7bT1_{9c-j5d z)kshfx3<*c*mJnzZrzbcK1F8{7BaP)#6XfMyl#5rZ^uG!`+ISTX?+)~W{h(u5lgOG z9~r@=&s2Jfp#~UhMHkAbuR!$4B5Z1}V=XX&`|PPkdTR_jYzfOdaE!)i8q<36N*vmZ z+^n3u`uFaXP$L>Fl~NaqS-PRZ3Bdfv3E8|}{GIlVC2XasKCj=SW3A_5LjPCHkBCQ| zJ!E>jX8NcG5m0cd!N16UeB6y{?<<15j(l^u;xTD z_fWY^&}2lob>qi;Td5cZBTmBd%Ic1<+)JOVZ(FusC+dvq2bR`QfUjI_(^}28D$`v= z9t9Ks2?MOhoNno7Axt3Zb{JIL=&NZ5e|3ASb6?BobqWbp)Y7|~!V|Er<~AX^ z6NF9rmXscSVdg=w37}IP(h*-|d_3x%RU-Hk_|X}9e{|DI#^}`}>}f1e_HI7A5ojEt zP*)(w-dG$WukdQO;MHSIXQxtCP(_;Qs9;Q``Y>KX(NnnOpG9SN%xmd2c!E8_EJrDC z8jny=r*b8H7x@u$5NzP11usCFcPO! zFkKPTtaFJ52{jO~s$WY;LEGJs+81y9o^Y^-CiBHsCMNfnUVm=*tMtoxXP4_F>6iHw zyfc<1IJ(yO$JOGkz(d?^!CTYfJy#10ZHJ~+f;-iAINb&_2)^%@C+|Gsy>6}$9x0!5 z6w4;4G(>{~hP<7Bb5972g3pB+w>8{_Yd$c8-i@!zf_Hi$atG6a$KKL0vb40)>-HH$ zuE_S-W$O8d5FB?s&IyHDCyMD0cU+Qee(wsf6U>1#=2J42p9Yy8K4yS0oK^GM`tP-} z4=M==Mv_X5EfHCaLcnV~>UZQY!pR2)BvX?uFS#Kn9>B95C$#lUXJ6-mZ77vmA*A}E zxm5Kak^3ALCH)XLfGL9u)1|a|9uLgV3q*V74%~-G?v`&3?vr5I<)XCE*Z;Lk*uwUaG@Zd=%#6aFjb|P{Q&BzsEh53ENICEV zW%^23k(EP~<{_7i(n@j6EsLsPo>-CBEiH}aBvlM}t0C=R2 z96}V{Wvg*HllR)sDtD9j3Vy-rN_<73Nty1y%PLUY;iP#DSJGPbY{&m&17_MTN#%YX zf)Qu)pxwW?6TWpKOqB#G2|6GuE{i(V)FkIWbSx3qGbMWj9^BYRKy=HbT4y>gnnsFy zP=fyXM7h3crK3d&B!kPB%XqG9VDL0oUp9jq;m=yyr*u!_?<}(hEUGJ)*S6PlW;N34 zAsy$>F3vTh%*m|Rj4Z_Uc`%2Qzb*tt`X89bDRgo#X_!3ts&>tuu?cvW?x#0gm`Cyt z!lZ*45L*{aQgV}}hH10`DlZ>9C)@4bEsd3_gXW`uzuoj>Z=T4eb9XVkt^_C!IG<_D zU+r7JHPhFST@@B~)mNqS(kGzHYCXidmKM8>Z}Y8xqH&IWa&9o>)J{?V_0Q*|%R<6E zNt34IcVeT}RK*8rHU=_U$W?AQ%JO6uZM{?_b|w^gJ&~i<<#xBWuCBhl_ zm8gtcHFsvKas(Ow4&N`pR7Uny1R+6)c zj?dhB&d#9>!NK%Tc+x+Ccvn{4Qul--Ht7ZMy{26jx%d2 z7r(AH{FL|&i(V~pO3b{SU{P(ZKq?@@6j!z1hv=_o6UhkJSjD>(h$4M<8thZ3U^iwB zO$wui1!EekyJ}m{7!~BvsSwh?DHeJvH`2ePJ1U>1pTWCm)bbGcIf{bnh-21PzT52d znOB<4AsLid30mXWAQr-yRW9nt;`jSf&7XK63W*Lxn;uI3eSC7D*NS*$svH9OQ$B@q z(eqwlU>X&;Qa2D)6$m-I_4KQ7-$pCAjI52E8~LpO9g&5w9528*mCNyW-Hqo# zJr8ry!ydo@$&}7J*=9AsM)lhDu=-Mb+26Q{#}hkj*BBP%7hLJ+(>LA`C1QS>jN-vjMl?9@Py;pR=MC&vFhSA`cF4-H zk0D?2Td}$AH&u40KXrf7JpaP0HuRtl_!@xQO!lwN>+^sv0^&iRU2*&QF}sBm*pP<# ze%Uq(_e1Oc+xg?X515x;u|%ew0aSw9^Z|WOmQ`beU(S@<{vNMiVlgB{-8xrJxuaIA z*IC-lXdDcEn|dHwYueoS#ifc6zpI5u!9?gU0-Y>U2br9}-Vt8QPje;SG9Ny9bV@<2UmL)Uv6Ue;l~4`qjsB%{XYGMqk(sIG*dQ(je3! zn^k0B*dF^961@4b`GX|{Bb&CyMzE$qT~bv~$4|4=#x2}3{wAaQ-TxmrN7xcw&bLqo zPVIiu)^mI6ry1<*05`EjBZIgvE2mc+aN@YnRlKC@swQ$sMh_qZ-&bUh43fKH5)jTp zha{`98*>2ppkWADpk=628&f0GPhR|(n$y>@9WEcJgADv=j?{%Sy)=wnA(5et72f(I8*ng z%l#Z%f<0lAX6)r@U8OAc!SCzMo52Dh^9`fNq5<%pU_CER01!C7FMZ}eZM*Qkj3s&aw13xAI`6*TZyFcU6Vtb_>3|Nx}XkITA>)VP+(tXigmhL~S< zBW`Na>|8aWMqIzXb_2;xidGYvuCWkrr0Z3L4Wei+g85Bet)aE6rCae*ncMY*j?Y1y zG&mx7C5~at!M*VE-s@(81K2yykGocQYNT_-z#Tt4WgD_HyW#MlA=9^c(GvvA;C4{>5KDQAz{T7tn}$(<5Vn= zy8U*R>o`V-@0*bEA~oq1ia28=g3_L4znv2Nq!b1#!;s2mwzEGWFO$C)&+Z zs2#md!)`=g&)z4oQRGGq4G^rq)&4WB`;mH+^^Kg%`IJczop_!t+i&v_t_BMA6!jnx zbqo_^b-cA_j-`Vkoibtu4p~zu!blMUtkF-mBh=sk)QjVhg4RKg`1lUt0FS`J!;*8; zlGxd&J_0g0JSNL1ZMOug{2}9(nIiN0CqfXHKV%5puOxq$S^6-N(eTF5(8g623vnZ9 zU|v#?o4#j~Smf!UD=Mk{zI0qjTd8g_=Z>BJt^NF{$Sj~&$S8g<4&rQq2q`g+-E1-~ z1)nJ{Q{~Ut$n{M2O!Z7AVc<7_0}1hy)VJdB{RsVdMB#-P#Et|?F}YzKAd3Db_Y$eY z&c6#)S&3ss;r#^FOW|dPrRNupKT$Y1YA5TPdbQt^zB|0-`jCC~l5^6>oWSy^B8*)c zIgnyxj>xITsqS#M5;j%gSvVT!nLq75U?#rL&$wI-*>oVU?6(UC2HM7+uKqgV97~cR(4#P|(sVy3`ZH+LfD+`(5@)1qT+6>*sN1e80ZH#4c#b7?IR+vG>yFs>!=a1I2V)OU9f=I zh8Xa;qzkvYH<((ZL>bc34Q|*`O?WV(=!0TA`}4a^$!xg=C(*mqh(im!g$rcEz^$*H z^;3Q}_zAhHUN%4fZU5o=k|8W}wGa@c@0~*TYk$hBve=~Y(=V-Qjv5N^p$GJiV!FcP z0qP9h<{8n)#O%Rc*TW7ld$C=#?4;G=<~Ov%TV?RyT@DRCuf5Go`fUYzS!Oxd{PU&C zz+OK54k#f5-cASNUT4}9Cn?|R6he3*ZyN8>T@Kda^L|{^n#DD5uqnY-F`(2{+Q9c++#ciOKP`-)T5EoiJ zEr6F5myoVRc=<9@s{$5-WqwI8K)yT`WKtv4Zd0n}%t;?fAOjsVmDEP373EB=@Y*H+ z(6TRP4kP{TjW_?VBtZWw3GeM6y{840I*oVX*6tJ5Pn|`E@o@$|)9ITyr&Q6b=h^85 zvqOVp!+Ih>FEGr|X2-)RDa7#1G$8@24J&*G?a<U@$QZn|C$~7JA=?*-L|Xkn%__GwlnB8AMkN-KWqZch_`Ft z!+d9P?JU4c!I8=>7vhq@iKhP?jiZzXQ=+e*qWdKtGh?>k91Em7TUTMa-0yLyEgSEd zCr-958XWG9gKtjuepCm=L$D<^Uk#!VL_kDrr#Y$H>9n42)k#1Yy-QLfJB+{m(=42^ z#fS1=uuCTw$)r6gm|3V%+ckEqhM1RXAfe^_aW1Mzi9cAm;ZJw46}^%hWIc-BtUxGN z2$?bzW1luqcAR>lx$_5#wRZJevXdb>CU@=3U$5t)<%X~25TdhMl5utAZZdzg3}b0} zJ1OBAz)q)l2(TDZz($w%QN}~s{(pdhyQ2$?0O59))#Y_uM>GZ%w^cL#FzwnJ%S2uy*J3ENjwKDgaLx1Owj^o(Pu}u6J^t*Uys8;qM*789jcwTzVpfqT{l%|_rRaG zWv%$<`;%cu{mskGGx#_KBjhn5DviBV2B=+U*FD!bpc*Y86i65A&YuMpYJQS`MHr?p z8cms#^`{pcUJ_ey5c|%WDAc)3*hIeuPL@bhZ-RIP!ypQFj8->V%vGFgfZIG96GXy`VU%TjtZ z@hEAsCaH(?=_TR0QH1}-gIkW=LW1tXufR>IzS4IkU{p;(o^K>Mjxs_k{lb@=qL1M( zmtF!UpFQ$7?N*2`%f}ZeY0|*;LIkC;^Zcb-uO74f(_DTNzOb+B((BLl5!R_YJxCB? zipG4~AemgJx#*~oF3&7@dYyZCSPcJ5G+2pOHpaXjN_3RG@?V8 zM@z~#vJp1A+a4k*Sq(=uxFR#GCWc9uHpSzPtF%I#FO^k*&Py&Cbkekap!B>CEoCNC z^z4bD61o;PcDry-#g3Zm{l3>z__S<^WK@mcWqrr*(<*7GP_f8Wgy(2T)BQC)#`T?@ z3vaEh>mV%SbqV40_D;@DSFuYON2hFfoZk1QUaR6>RdqY1vll*(*AANJvaL8+x`p{s z^a{WWgKo6C-=xgjK&QZ9YB$anI5LnNs7Z{7!5R=?zTV<9CWy*#v5 zD!PrtEenaUGsbdZHXlH48K1lgcZ&w;JcLG!`}!%nqc>Es?0Pgnj2gL^AD7)CrfEM(GeInb+T z`e&qyBhE#l#*uMyNEG_#;>}V{?{KgpH<3R={7m#tlY=^)f;__~65@3`&0uvu;H;^T zPt#viFLJ|FaeFqWpbtKX#CQ9Oyp=e|ozAV$$|2snB$E3jl6CL~ls~471Mu)3Uka3N zm=qH+Gk+M&LO3r#lxV5ItX=n4X5hRitB>YOrlslLhG33=p{1P`OK9Jp`jNE(gGH`q zErHnlk_ng)g7OfF+X|x6xT#F0AS%jcD>Pc7FFDD|%`D6!K(n+AOtET;2J%rV&yWQ( zgY~~mk7VX9FWLm76{y{3o$&szvzQa{_NXXvLY)^E)aA8ZJ^CftpENuuMdvx+*rWCe zIcrVOo#07)iq84v^3V+26#$I7;X^2-sTzI)utwqy&(ftA-R*a_aOV zD4xBoDMcHPXkAg^cheaPf+6whS{|nn+MipF;+Z{HO}us?aQn4s+j9K~uQ3#cq9q)7 zYtyK=C%I+vL)2IVKf(VqdrvhJ`%DlKV4Z%FDr3mAcbviJ$f7w4ngK#>xd64uG&zXW zS-IVXUwVBz^{nCG_}f4_j_f~Ju1+QOWU<%IuJ!;CBvoumd5vzb%8L58rJkknCqx1C zXL=6OMCJktI1~4GXB#)yNXv(oIBhoJlC&6*X%%8f<(|lgL~<&tRtX<=rIy*?ia<^< zNcQ$poBm)eR-3KaY5hEH`lFyumg9eL!|Q&e*1kk?yz755dmq6Qa^V6YC?aC!KR;Ty zc7=<51*@AoFh%A262iu#c07ORX?b4_lEEy21TXjT?&!fi7h7&5Z*$ z1|-H0_~YW>p=}t-Y*8%I*ph?*&)U~Vz1Uu3+j-3N#gYu*@siqoXt$^*B9F#rtf+bI zDPoWO()K=e$08LQ*l?I3|c4VCKhTKQa2#?@ux09$v%l}IdLp)ZT@Q-um`N@ zoDaK|yQrBGHhu3f?O+P!NDspCzKbjKO;Y%DF@Nrs>1W8GaDh& z!H<)K+aZ_pUdZx{Lfb!U&{6Y&P`a@9E?pLIXTtYBRVi$~rIxokxOpcZZO_ivrF0>CC4M6-ZYK3&di&d4G1R{O zY2RPhJ*qe#`^0mq-&JO~Q3Ii5^z>a2`9Uy!TdFtwh`RI33BRE1H3nwg&5ZW+tnSH4 zqAM66yKJN#EYAseso1v5<9_Q6giTsdU|1C3HGAiJT~zJ0owqzNWx4i~)3nV$G#u%u z2tMb-#lI$|u8c1E{hoygr=rt{ z29;TA%Dq!U1`h&!Te;TrLZ+6D;T;#37Kjb+TS-jgVeH>;jJ?TFZ1G3p*Vygw-e!B^ zeSH_#BIEH-&u;R-LW$?~S_K@Gv372%rN3){QOunuTs36u8y`e3cc#Nh0T>}ZwA?%H z`s*paRtZICv>>c!=A8XKqY^`vLr2DV4j{EIn(J2o)FRI-MAPNq?$lKi1WoT}Mh{QB zq%Eu;$RfRV|~%x^??ILT^ycbiK1 z-s9jGW_f zaB1Cwnp=61iu%}7z;IlE@0-skG_6|sYd4h=uomB7&hWz{Ncw!rN*Ds8ms35WzDjU>m(@zq8;P<wDtMt*I{NP%Y!4lNbkspo7S5H zTv&L>8DxYOSjl0+X*wcI@(REU*T3*RW9Gl%dDwk)SXp!0Q<#uEFb!#Q%H?2#L{n;_ z+?Hk9V({^E`Fz^!;i@DKepQX9nmG>W@mSB=rEKY;n-U?rT#cmf)~-N2wu{A!jQ6}7Bbx@sO0&5Xu$yS~Hg0Haym|FUMjrUY z0ycu~c3SUun9sO?^He?ka+{>}U;bgmN}6@!o;Tjs>4ASDGv9UI%)hmPnV#ukp|KOri)4q9=B13Hu!b?3Q_#&m(K`1rvS&Ljg*589-aEEYl z+i{80smf4LQ!^RqOd`D0=n#)ziYis{YT(prs$9g{_FRymFJ6 z>)rSx#KnA?S5F#VGw4NYDBJT*+a(|PW9yE^?vl~75dR-%oOyC1r=0R7sfPWN^26^yB1~)H&&? z+KDn_xpLJ{0fEfl0NnLL#TeCh2$+tScSg}WxlfL}WL3oFGeW6Wqfw<(0n19~?aPbL zZr(wQ)4}fn2Jpjogxu3Z&r%18IPyOb5G-uh=S?Fg3><5tgIi*ul%hY1)^?S0OW{T& z&p{9mqw95i!q|MMAFrYHDqTt2{jC=3`h$-HL+I!Z1c@5M`+iJ-Iz8-aeM(&5gzezU z6eeHb{sE2V2_^tRg7M?=qiWh@IO|1MR&&l_eKSmQpSjSo)y?Lt>9P(F)-v?O%6TP1 z6P+ht1!Bjq{EP`3X3#e`Nzraa``9`mDx?@9de%%r$RuQjS!|0-oSM(Y8Ta8KVk5fS z2(dV;FST>4Wl=2$IYMXcWhDLZyxg4C#6@$Sv~sF(7`6Nf@d&)>l5`^0cct|7gm^)p z1G3bLXAA@EPZnRG03K?iRu-q8CCf+puKCH1zIMFTTbR?*;j zq50*=+OV}}?9fARVqH~zSL=!O!`kxs%)+%#q}OVqH`<>#BiLkZ_`fz<0j6g?_E%W2 z#TXjiHwQ9u!~(sbn+cWESv=lnsvM4jnJyC}$Ea73XEYLrO?}mgfI;R?JCT>(x`Ge# zHW!;rJs&LnKq;PBRTES9A189CEJ~B65tRsgJb>sjVJ$Zx&V^^Q5>EJ1QMOPQw)x%& zI+p4fv&V%<9(#CmH!>y5Y68c4tYm$7-148FoviK(gF480qj|#0({>8m$~}SQKOVki zPn7ohr8WO8ft>XE!gY?A9Ww%y>IQD8l9s|`&mdep?k{#RCwQxEr^{u$mOpDI8S9AN zhvNJv<&h8Lh%%fo;C@NiV@GAw2J;ZmJ29&!I%hAJklbLL&)<6THr5YxY*9!#N^W-xZ5XdOVeyEqye4KEYkQ)k)>( zi`==;dpdgK`G5`#daaI<(C=K6INRtW2C$9 zU*?1{^s1aH!blG}P>pw$e&Le4-iEWq>zHka$kv^j_o8xc0(jW?N@HQi29U;U`qw1sSqJ8 zW*R7RDpCv@%Scf*Kg*ug#Hl7I$?_%oGB6(!rW9>|%W(`rcREpmtKq%$=uW_-wXh)T z3C%*zBf<6XCM&aeqcI6`i^JQKIn{Y^RfC6GB=pQ+aQg`pSUpfsXijKidvj)MdT9N^ zE!9>5uqsamqL@B6Nj^JcfL-v`&oeG1dM%k@LZT1dP5n!Txa}opq$ZwW!kKR)iDk+A zFs2-TrB5c-?Po&deh8vITJ?Ha)0V^6GC7udY8)fwv=zQbHa#xvt9u6?6XGOpt2(oH zgR%48nY`nkXtaH zK)wjfwUWbW9c*=-AZJ34IDEj>g(J@eI-t8=kiy#gs}{M>@kWxgze|a~uRu1P`V>ll zy|3PW!^O=!c8aFyH|y`@2LIxOvzKvKe*OB=^E>ihW9#ZfQC(LgAbz{&3qtkL`^(1v za4f4)M%EL-VwZK3`IAx59F=%sX2U95Hw%?2xKtx)ob@}Ka`&YUBHfdbE*-ZH9`D^~ zKzGobpZlJ`DNz|G|4g4-_)n&i@#S@4)knA$U51_wR##k|>%7+uM zxrd_k@2gT27}OS5!Pbi`&ZSDw3+Y*3i)oNfAB*mAg79V-S-WTAL zKX;}`z2*GfxZZ#VtXsjtM-|`QvjBU3KFe>(Qc6qZMBHS3UD%Y~Vkf{TRt(W3+4f?G zobh@LWiM$8E`g=|9NO}I1pDX-}d>{!!g2t1`bLA~Fa4rk9woO9&(yv~PLOsuZW0nw11 z`A}0*Hekc;YZ?YMt#Wi`C4AbB-LX^pN{^k(Pev*tQw#$Q)8rVVWbNATRS0V7*`qI| zC)d7pQ2Y|!0(g_bc4KSN>A+iNY+bJzH`;->4f(QxX{*F^fK!cuc< zxsmBi7ggGg(`ikAm4E;qa?%s~qt{R>^=(e?lD+J9lSrCBjfjsC4z`*$Q<09e5Z09A zi;UU=Hd4o$4ouuEPF3WwL9eRv-GJeH(UxU$H?~f5_#Nx zaKU{Z4>kZS6@sBe@U`W6VJ;mVkB2#d6@YS!_o|#N?(@0*4OL7v1|crnI>`E(Wp^xX z$8elT;$U|~Uom?`^oU^9_GPX^a!s>%J;9lK#K!O|5AM19P(Z{sKn~uRJZ%KDt|#By zzMZX5*KKvb;R2x-$oPaBAcK2ZBh;SZ>FlKPN`4-G36Ltya6^r5c$8XpPahO2`}b7) zT|cS`)%=k2VeL>@MK*1W-vin~L*BQN+)3N(g zvsa;!pj48v!R4B+sH=y9%85Df&p|rMgdl;c$3ZNHhP61er?j{0D-YROg?U@WGljnO zwHsohiKme6cA=o-+jX%xX}p;ViIX@6M732BI^)-$)*JW)X*ukm}~*NC^-|aO)x>Ev4&gakx=5`H6j&#&f)2wIy)5OlYToJ|O6Rm)ehR<` z_Q#!)IVk4mRz8&tqFNpK zS%=Qt^3)E$-Eq^|9mY3VFmYr7UrWJje%BjbN5OPTiLG*At*c~J-G1GqV7t3 z>|-aPmoojzbO=$ha4<$R-R@}1WHZAxn?MHU4Mh2`)rn4hT-W4r-&mW$a3`$au7y@>cHnSBc7DgEx(l1!d(FCSThit35%>o7PTmG%kxP7 zq#8oJkzzt(v<5JXcaOVN?76{H3G!kvn6Iu&SH=7VvHN3S$Ye0J`vUrA1AGJ=SS>^( zJcXGx5vA4b$qhM(*ut?zOUnH$M1sopHYkO1?v|Z6nC(8L=bX${;SQEF3Mt=sjz53; z900on@sa7BCW-3Uyn z#4Oa-KW3_J?>8uauRsMLzL zdO?G%`Z#Q%ihzZ$DXlA6Xp8q^M9dEkY_%vc4yb~b{&Wzk;%}n=CoMWxQ+wq~_SurL zf3Q%xpKu0Hv?OR}*}*;%UI93qqto-Zv66lx$jV+0H%rM*Q8U%MiA7`kGvqVsV& zYVD#uhNg#2+O1$HjRT_cnj;q8-nM#z$sAy4jT*GV^5Mr{XNEz3#|SK)E4KO5gFAQF zF!^M=z>*DiXoS%jfQ2bt&g=GrKz&U^yKZ%AaP%rytSuLnhY2gWEZcDoHgQ6cM(_3r zG9W}1z73)-Pqr7-_2QRko@4d1#L^VTE5HlMdEri7{MXsDc+dWfFH)8n81_Jj%z=l9 zSAcYYJzK4F@N4%xiy`N%0Y?(X#>Dv6_8K|A*|g#mk%n&YcdUWPto^w7oh)17m@fmx zu|`~K2_FC}8XMbnx(V)-VYz@heU;w(K7PYh6lM_Lh8e`cqQVVf5|4*Km|&X3md{lU zmQ2`}Yb6dlw6n?SfF#3no>&aYXanS_D(I&QY$6D--K9iKy+KV9Lll)r>0o_r^_~q3 zyERofN*maB{W~!$FckJNh$>%b^#`L*IBh=j@zvuw?rK ziL3vUOMRJ(*AR8s{QN`~(v#O1Stc064r1(S?}FdcG1ksZw)AIsuMJ`BSWCzdJg&Ha z`3AMAJYWbqXKy3_>Xn@$5&=LiS~cx^BkY6v_0NvTbLR+X{Gnc=* zu)Aiizh;htG0})1!A(uUkh#tP+}YrW6qUU0U#b`mJUOCmD{}l@8Fy0|oR2UkuqNu< zmv|QTVC(%?CU9omM#D4iz#bR-+e_Q$h4iP5bF2$+G&ooR?wZq+hRn0VT{i@Q+?<-5 zzLdki!0JF5$>j=gh8tY?MLd=(B^6jbrgZx!zjg#-Sx*9mUml7#x=~yAQyt-6^aWwo z?cmLF*`Sy^>f62iJLvOsB96|3dZ(lYGfhb8IGzNgt;G2IrQkR7De?3J`6P5s z@;IxTPObrZNu@2{)tDvD<=ThZA=Z-!K=K^wM}Spc(?`ol>FfK`lh%h`t6He8W%w9a zTHrQ*k$ho*^Qbd}Qo=~XU@E`*IyXzq@0Y}TqB64*N^;<^2azQGyGyWZXa3%);cMp~ z6k4$o5uOtTZ@%qGamQA-0%(cZk)B3^rA9)tj08~kNS=ismidKab3`~C@sTW?Y!w$R z3Jf`Q1cImN=*`gzH$R=SVZ9i9W5+x1<9waGi|ZMk`7?9yB-^AtdVHG9E+36g)&l38 z`4f>?m(8wtIjAp8lEFX;XtB$hT*?EfNJ*bwlPU0!i_4?&J=-iTV!@BIl1RbRpBJx0 zGaYCy!3(S>W`1jVB+raBA_Um6(cy)9jk$|O{(;zQ+cnQLBrM2|G~aA-N{jZOy!R`| zCHsuZ@b4r3{!uQox4*p{|CKLc2ke(G_`%TxN}7@=`oa9(b8D~Ff4x|bY){NWq+I=| zsC-&mUj?LHB#O`+y8=$SRbx?Mi?TbyU z$vp^NYiRn*fJO30(}bQ3>QoPHU$1#~yzOkD@$I|HhgWc4sxrLmiG`%|X%*rI``P3K zpd{W`axS;!;yiGV^dkfTm`$Ro|Gyjd`*9j`6Y*j8GPtz+=ne+i?>E$x6;}bEBde`| zO<$JTr=$ZBqX*}Qd}s@3JtuLL!%9(_-{~4P22$;uB=}TTq;hO!YC#^s5eKdrU1sRS zQ}9^GZ@e@g*z^I*+*5w`tY}+66Ufln#CwFIcEEH z;+ZEew>V`S`&C+PYc2~iuD7<_=iNFA5Aa}`jfxL!BjL+Z?*HVuEy(@tJ`neVHLU7E z!IB%^I@oyUvE^I!na{LL3WMd5;=rLTS3_^e5?pKU#qB7|N;iimjT z{YG=?qpjYjX>krf9S2T+ik5KLv;xl#>d>>EB`BUaFJVnq%|N(Wal+wACnf*n6b+`m&Ug zW3%Q2V92ubEX|~|{_W^tF7t!ritnu5M&m)tu@WqYQutkEf`SdSGOCLp`8~#CFPup( zDj%nxHR$#4U$Gk~K7~P)L$=>h>6NFbXld6qO6YJD!3sm!>$D<5A(}Md6S9OTa9V1E zqscGYPzwmbcJKAl&=o*NZ_n&Ob5_Bfi@=lmg=E@Rv0qXBx$pG$0w<|Vx-H6R$Q{3@ zqF{6!pOh7QtDk4V}e$-9ZB_xd}u`S@dm-7{3-$A2!*aKN8fUVIqgD)qi@OJ zS+D)ZRR;f+q}TOe?d`~Sw7cU2J^;B^X(oX+WK;$q5!rV5+vNCEZRgd(h3A6H=tZkP zc!KL~h0Od`7OwuNwYietN+0!98(@`o54eu#1C&72c zSD21zgvJ13QYw#k1h3qY$HSV6@|c~)>)|7zeJ{y%12vVx*F$tYIqsi5G@k;xi{rBh zhm8g^qON7^vyJ7TO-*j&tq>(1@|FX6Y}zH3XS$BL8rH$|Xb&gb?!>ZGB7{RAh+~9~ z>H=atEx?k?_UoA>pUNr=D7hqOH-UGzO<#i}YIgL#-wB1FtGJC>p>dN`L*-*)l+=i& zpFtlmplcqG!jK~eH(fQYi1-|?2u6v7Av_Pk^1>wcj-+LG)4qfI;nrn=>o={bF!-)Y z{x{e^7ANBI(SF~tx>czR#8^TJu-&KTR%{N<1BhqLe&_ZU8OQ7VvTVzoi26c8$Go|t zd!vZQyN7l~M!*{na{3k))`0fl3U}T7Eyb!HVTR87M`adiV>?SH9`;Sw6?K*!|E>|0 zN;TA0>83z#f?E|ceiZ?mHYuQCC~1%LUn|)JhD`R;l;)qE{?(*;KZ7XlPlxWq9!`p_ z9rqtDz!qjmhR5&An}XvH=^BFBZ?q%uylJ~=+ z&Rv(z^$_7qH;%9GOB5dpDs}T0P;zFwhO}?mwc@P{UD5E+8jOVS5~(5vY0_hO>FKX& znT}!!0H{lq|EK1eDsBzUgyjkYQY$D~dBQnNhB^xs_*e;HB<6^$>VF2Lm zO)o=)D3p+K6H@f39acXkgo44~*zZ(|31!KVOth?;KlSx6*KGba;hg8m~`D zEo>6i`Od3UJmNAl<3al1CewRkWBww;(euE2&&}@Uj}PqESArF`4!{D7N+fY^-XYrZ zK0|xBLG<3*Z#_?R*LtWb(*jiC%9k2Q$Gp_ccKTZP9v*x6g888v+^eF3>E;zhO>e3# z8nN+(*vWH9sgmPQL>$tWT%Xuw5<;~vxrU@vRyu-&z~n?12x+)IEfXM9Kf(G6su z?*Q-@xLUO8KabdgRoq6wVlE8&P=%*si3TcECYb0Ee`**kpya(M74Q~?n9A)!pONu- z0)=#Ea7$(d#D23?Q01DRl~<^161Qc+_1b+(0GqoERmZN(?4WcL6Uo}%{wvh7cKgEu zmHhVt-fm7{USKQ1Fc0fWreOUj7$d;Bx&rBIKDxUD`mpkFeE8sYA_tz=d1TyS3l3_b ze-6Im1Yo@J#;VDObd!`JltBlbjFGyt24$Jk+D{_-NrL|hrv$An@4>grZwlZ3l?3f@ z^WN-MB0+?8W4FUXhcrJ*M9M-sa8YXv1gJ4aoP?Lz-x5aDJ8Y>LXWQD3dgQ?Mp5A7A zNs0fYVJ+Vso3CR02w&RqDqqgFXrU`6hJ6@Y*{95scZ-Zl)&HwsfQd%Wcp)x62c{|V zGb3@FC5Ae3Ml!p@CFn?npV6zp12s()X6`DL0aF}ozIR4KAEO5TzyZ|5yV`c5Yxc8(+!x$Cp`2b1z zb0=pw&?NpnaNKgZv47&Y#0{2tV;Kc93}JQJ%I3TUD6Zl3RcM-FZ)sGesFKw)UC(7qt@x=anD_Z&9IMZp_ z+hM>}xOjPFP#5trzc}!&-a_-0iDY_qcZ1M#{@&2FkH^bY1}udsDRA>vh;tWqhk|G$F=ekIggFu zl-7ru*0)5#J9XHuVmbP(#lzekj)dH4sPH|Z@Z!^}qEA$BlF(o`7oI#TL$)I)0Djkuj;#TtnHx{DL?STM${0ghWG>jb7}1vrV~~( zDRL5shyyu^rC%4$7|2spTMUI6`D0ggRLxf4d>MUfq?jk8VW>zxWx+8urm+_vZ%&0N z0f+ZTYw+B2;nsG)z7DVMBRM@=Vd3vqolfM{xk0`SIQcWa4bO~=Oaa2h3cosK;ofhQ zM1z-H>#5gTQwPY=-JggXc{5!36MfOeOIwBWN0)9M{*v4nTc7>LBPWjB;0wkhB_0y) zM2T`nL`gdjjpVToiM`Du%lKCYQn(xofT8K*0et}EH;#~U7oik;IAxh?| zMxmhPDv|I{K;;-WT|*daW0G7eZE!n(U7Z zT=bzp-+P>WnG8MbUDmU^SnOEiUXHcG))OFjk zCoRp)%qQ_K>^Y$}eW)$_`xQPa7kTf)yso_`5e?p&Xv|M&(@QJu*0#a%=lLqiZ!;Da zBI1osASmXvzp?-X{+Kr|qW?uI-Ap7orsn7Gyh*(eKXzxD&usq;8o#`51lcdUrBhmE zW#yoi9}}h8fx}VigzuzKtyLOt?k}e6;mLaD1f%0tQG2=>Rbp6vVT^4vFfziErY#Nd z3b0GqB;QTw&&L&+9@8bIHDfz!aEc{$;36-0Tq!MkpVNChTzF-;KNL(i)3ZcER$K#D z_(+K(A#7bYa$}wJiKRAHYuFn@sVPYQX9KUSis#ASgm>&#y$#b>A9#*3$24%B&YbfC z?jUggzgtxbGDZYvUozf&%q!p}yJ;pHeHhFS z+i9N1)wxe&mJfxVJnRm6l(e*@@Ov&GE+4t@9-w=mBtTBkj~G=CWW6?TS~mWr?7Sh_ zi4>!ujW&4lGlx7xD2wH_K!TB2(3jYE&7^(EYVGm$uMM!O#@%L*4KPr1P`|!U!4i;o zA2OjToo=FP;Bs0n4l;U+-DhtM)nxIzdss*#%&T_D{83aj=sz7#lxVH}>mwLpfUG?y zdQL<2t~8dY7M~j(SCry=Kuy&M6Qf!jJ zBr1nJ)K@I~-I0xmj}VAq$+^Q{$Pq63u$4LN$Y}PRVUn{MzX79@cf%WHy3rJ**f0 zFDT%t-qkGTLRBPQbWrmj6QWSdVu_QflxQ17tz%Dp=W5xKR2O~%y!Dj zIN+(1$YT3X2Juc?nZFjXXwD=(wzJ`8ua(~i@19S;ZN2tqKBN#hrm#vfZ^40r>oqxq z2bb-VcbVUMJ9K~KUztDE)GW5nFei&gWR|QK%0M7**p;J>A%ZdWi?r4VL3roqEW9Xo z+@7Q)E4&suE@mb|iA_$u;O;K#rUSYHiG*0`CfaqXfOo{$Ol`gWjq=u$V1pRS+<7yh z=(aB?N~N`3+i5c&X;Ul8nWB?oNs(rkopVXf^|jFrBJ5UoGT?7ODOqca@46a zK`s|cIcdq*6A5t$+dmS~v349uK{KLg>>d`%xJsNCY|3BP#w11f>A-SbNR`?905th; zU((;uKu%>#$`Kz9S7b3kDDi4o5iW~ zWL;(V_TJ3yc@13OZKS$KB43=JJnvD!7w2iMC3JO}CbGu6woYbvqb`GKED&fw36%y; zot4caEw>kl>ZGG-#|t+S*TUM(cK$p&&Jx!Y6-9r-JkjYs|608Fc!LHH3er}TAv<|Q z--+8+ZlcRkE}n##@Un5}R|XMZ&i^CoEra5Wmab7CI0X0LPH+ougAEYe2Z9H82m~j% zI|SFk-5nC#-8Fdd;KA>cbH4Z7Dt-Y))ok|eUTgL0ZWg`rm@Ooy4-DMPQ7D~dZgbm~ z)S?XpiIvp#DGfvPs}qi3d)7w&d;^E^$2O#%4%@g071@sK0sNOc!)HwrhKY|dm%g_a zqS}6zNV~u%b9iIm|5ccLQWRC)=rW+92Dq80>r~HKmuz2IBbXw*XWr96>EkGix%e9} zkPA}nn|ndUlBA1qTPJWU<^scv#vJnID^);Hi@u<(;E2%e?i@hMex?LW@Gryg6}`Xj zMw#^F{DzX5weQbg24CY3x-Z^-v`5w;uHvsovK z=vCO;VlN))^ZP^;DrG=~y}E!#^EH8lwPeJr+Fuc6R_bkda6LQi>ZbiEBk1ul7=yuhC7t0~jdeI` z;c;cCYNzhaVw7^TayO>wGOXtJb8=PsU1PYhA_h&LVDVzQGOjyQwKOY9>lGJwDC$ z4E%}Fhun!$rR}LX4i==a%RleiwxU{V81!++c7joExPoqhYU@+qrrsVfXHRhqHQ2w z&GnZzud~|e(&VlOe&V~xIpQYAyJT2rq5%Ti+oo3M9eQR3G$0_gZRBIX=an7ErtS1QbPRoG_X$^iS&Hrca~-Tc=cWB3@~gY!_~*a7FN9_I-$!2M zy|*Yvu|UGY$~Jr2aOlgo64R@qDxFwrrqOAs^TBfsD|RU< zDZklRD52R6X3-(-wssDQQL8m>k8j)_1BbhsKJe)POV8J{$jDn=t*TMsfKg%U>1pr5 zsweAehQHlZZ=@5bO>dNlEprP-`COG7dUeJU^Y!sCQ5y>|;AldsF%dSVaE707AI?dK@`svI1Dv?OoW zhGT-phfOhmwHj#Gb-h*l|9juRyBxHYHx-3lu zVzNCBqE4hKs`|ql#AiD<8JZ9wp%aWpTx>N}O|jcqOCB9vHfb>FBG^STf$rMf4X`s# zc=2TC?%7IY7x7qgE?bJ@F;3(Nj3VWDgfR0}jh}s8Gtkf!qgOsg&Z7nHld{MQe08T= z8V@Vct*qJY&yNkBDvyj65{L=YN;wh`12p0gFunjxB?xsyUJe2!()$Rhv~~(oYYhLB zx@fN%PdjYp65NlU0tG@IPpgX=y{S8277AO%P^Lf~3A94>v7ACyQ$?+vfuCA81XoF! zvi<3Z`Kj0MFJ|l0k-~QTUJ54hCGaXB-dK760FOk_xsqqOwxLnObK2(JbZqtt*&c-? za+0HtymD|Y#?P;|HU^Y%!3hZ*=!cjOMCz2qYW--YasD&uZtn5oa`13u)?6}(GKKntz^9BKq9GlGr| zL_c@dj(hEN_V{M$_i0?QWE3-D8>oz{#!>%MoEl}JI1EAfJMAyGp=jj&sz1HK;gXb@ zlEW})mQ>;SaZrxkLzUfu1Phb_!OVIvm8u%<;+udPC6O59Mi5G5qfv1gN?Icx{h*Fy zd~y#x6Bnw@2L=-rz=4@&;e~d>DG$2`Aen?CnBtuMq zto6i{Gt@eA5Ww~9BS9+aYH^(UNsI61TuPbB-?=^MYn^D;mqqkFo8_)Cd+>Im$qM3s zM0UK{*X+8FCcOXc?mgG4NTKxm;_F7%Uji0@B?tt_vSmKsH)XzlFk(N zh|uZ`Pl8oTDe&5Og;! zj*^LpBvrwe%t}a>JZ3nsC@K7+DTgC0zRmWnXPo)<7%>1TTv3i$X}_PyHT{{jgcOLIQq`aZAI;q;x5$OosprZ*Z~J$S@& zaIM3KH%-K6w}boF8!o(bN-Vsc z>i7vGE?INdEggNl{=czple|)Cd)hSu-*{-v7R+u2bD3#V# zo`Jh%JFl%C4K!(c*s6;H0|Wc$yRS#P#|-~Azh?cUc<568Q+s~DMbZ9`IX}I5RQpFI zhrYu8dozPjzh?xev!_QgaZ-nxc|8lScVkHs0x>k!PJNa0T%iSwY99^${KbvMT^zyc z4dP;_o%2kf!ig=mRLodrj&Qo6kyGDxQhT`Pw(xi;EpBn%dkdpfnQ7j>_$C$DXTuZ> z=*o{DBcd{z7gYsmtNMkX=N?;~Z%Fj?-1)tZ@c0(I63^$=eN?vaR2d5+ z<~Br*PDp}~j%x^jm>6Pb1!OKF4qQgJOwe6%IMH+Mn}}+ zF9(ht{v=n6P8P}nCr;RPIli~hJIn-p#_Z5<4nKkTn(g(==ljIdmdgQqT}MYB$URM| z_}k1*jZk4p^XTrCd40 (>t%1JAVYhTh*Y_^K15S98j8d!986uq)q`Su04Z?sDe^ zQ#>!p644g*QwhdU8bgr0M3>?0hV(9EM$cnKuQs_t)_AI|U=MpG(#19;$WJ zdxlS=h6f{iqyO$P(xTyudw236@XUqp0&)WOE`+6?@G9=eo2xzn;con$nES;=u_!(g z&JO%aGHxwAWiTaQh)QUmaaiNjxr2+%m#pz|#Tgccs(vZsAo9pK$_SOVF$|_6NJB-V z&hZq$2Lvk@TU?MT0|SwSqwy?D#8*?rQ$bI0N7^<|^lXHi!4YwTOo|DkChiNfu6 z%F)cYzdZQe0$5x5HRE-$y8?VAWR@q_#WoGa5eIa0^&Uw03sDtRlqb< ztBEXuK}Y^y$%~ufsB%#FlyG`}{{+-ZURBlsD*5=Jyc+lOVL?}8(HH7KNfd#N?~+X6 zQrr4Wf|;B|NRX5qCVhz%-AmzKf<5rMgkUCdq0Pr{@4U>^7;5PIQ8@(71=*ymfuu`} zTI)_$=>oQi6>Wjf_FBEuVKN7WvlvCGRHoR1eWgm3#2T_JWAoamvFN$}jfB---4%MsKT z93;k31>~VDEG#p}cDTXV5|qPrnfWb|RBHja1h$8o(-PwDd66)Pt9omPb~{CilUMLz zAz&0h6k$*SIOH9Z_yCc9t8O4OItUS7)gQ-%TD$>^=&*+Wl9m~>uI6({DEAL6Zl0D7 zN^TF`tXf3Vwj`cq6}EiirX8b*N61^d zsY~Kn3r4rK+&`e@kei#gVjl_(is}HN@Sfloz`y=`W0Zj#W6)CfaG0Dpinm}C%_NNs zM`oGNL5nU4o!iyLK!(nl>3&PXseBV4PE!bC7N8L?idVz7lvXt}OUs)-q@?S38F(lB z@Y@tR95+6`v5xt*qlFDs(trq3`5{sP4eBxBXc2kp3xdLXs7AbHQuvuSn1SQPY#cfu zC!J0QW;kmDi&-0Y`K71)+{!F4C^wGa^5;Ot(~&jcuYk>@bB{4G5v4E*NzfNO$wcrf zp-Gy9SACloFdQ;P$rFsrcp~M$I}pHq$0A-PKVdwEOZfv9mh017riwIds)DijeFQcI zl^#`_4}T}lfwb`4oAc~&G%50U%})Mk1c<8#dj5QQUH}R4xqMOQowjZsRc&{Q=8p*5 z2@^-?bBczL&f4+=QEfgw@U=QUzxUf8eC^B8+f>Zys%F3Ymj>e}{c+dOOKtN!_Mb=Ls<(>6QcL+}ab;RC4EHY4ba8>~?H z+s+~jE$2C>TazQ&$lb!XVO zThjYASx^@cD&c){%tQ9u0?L*ASLJ;!$V|>Az+zz+Et4i?Zg_=7t~Lw<0h?LrEuJ8 zJ#T~&&71=CvBZo2=wswC+Fh5&Ij?$tSHmm!NURi%0poO-Z}{sjYblHq{*z3S2D*))xzc}v?c!Hk7w>BR##Mb|IzlQpG{5ZWx6pDjlm0X^A zMiZ%9%9d%ooXKhzTkUUyeOU<*oSgUA}c^^>ya@cj_bd#g;k zgV_Vfog3sGF#iAz(to~*&Mx+4jq9T{Q0*(L zs2j~b@3AO%pUe3I+LK~pyDvFq0!eCCL~xYm=t6mS0bc|5vUGa)tOjYdosL z1*bF%X?O;^R8ha|5qyA1b^mHK=T&ud3M$_M*K($@DF`v>5&cB$uKsl#=GX0ywvB~> z#q5@vON!^S?!RI$%}Cxu|NgBh{}r;Y{5^JimUGV8*svE(8fK894&O7LKTA1DmCyl& zjT|6;nSK5oeENdX{WSU-W%#$>(5QS7xI<)Ul&E;X;{+HEWyIIZ+QC>l(f0|odk-1S zI-gc^=SwcG)z2+H@8Kya-7^f#$AVF}RTPC;RGLiY^Z)2n>V$S`HGU%7M<{iCpM8(A zbEx$NEs5_b(c}bwI^nCZee(m8ZA1+d+q-CHVLIJ->ah#>MJLsTlEYK`bG`}Uoy^i8 zZ~{JX>a>dBy8O%$ghU%sROu2LS74fUn7TrwIFn$RPqsC9`jgJXukuB$*Ma}&^__hG zG<@7YK!qziG>oG6@pN=nS=6_TZ%mYakeC3hii!d|A(-jUfeI^u7XlASDLqh&r)65) z_!>A~$=ZOS^V`*Gt{@G&b3%Y67b=A;hi4syYbH0c6Kk+LkkS16?r~6XVGI(HFK#ow zy^R9!CoiuIiS9`b1yvAb5Oo3^aY)!jm@YG(AToW%FsoZfwTG!q`E7cM!r~Qh>I6KM2 zOre=M^86r%@vdJ81t+r&$#QMuyMQA<1Deg-2{{`VM{^t{ol{A$1e7P*Gb^!J>u=Zj zvnU&Db6+?v8mL)0zfoM4b6rc(m8Q{o=XT&R8>9LD^<|CSua}|7OE}ws?w?eQiOnwF z<#Vr)bMN{>fQxPSve-oFG=IzTNY7mOP~<{T-_ds&KMNb+993UM@CXD=)E*~mv?Ly_-R9bl@hrp z{4Wf0AuTGc1QwPx?{b|mz3{O4joSq zpDA);{s-AT-D_9-cv|H}e!(y$U4U#u-d6I=KxXpA<$?ip`i3oA zOo2!ST#C|AG;jL{h!-8#Gl0!`El*6IF(N>QH60oIfHats5d~tURFzrO+$vE%ziVUo z_%O!#d0_$`MT_Xb5wsOlz~~GaCtzkEl&g;_U##A-Rl-6{9FfHXuO(4^DjSkk1vVb< z%8Y49#C$}ccqD*gsi9I82Z!N!bwcLhI!Nxy8)OuM@sQqPbHhQ`Jnm=P076Ng3{zT0 zvFBnGoC^KXy$;tWKvSrZ$eu+&2@3hh7Rfyq7`6Zk)xz7Z*m}6h=(q%QG#mDgo{VOD zs+l~!_3@zjFMLB}Reqmr(-%xk=4Fph&nUhg9vkYuR{Ndh=-(euVRDE{#O@)E;zlZ`OrGMG@@FjNTu9o#sug#+t!y^Z z)XeF1Y+8dlBXe#H^Ik6_ z{aYyi20uB<~@?=Qx`*y_lYFM zv(g>Klh|t_Undrjnj8rK_bfYge>WJ~0{Lk$QMJw_OHw{K3H2YA7Jo0D9V1Q@<#cj# zGIeZMKfP+?4%YoYJeb1G3 z2DjSDnm$esq&OGAoY&-~$4w1yl!}1@vm-7zdXGjpR3EjTW#@)Oa|i_=sJ zUFd5QmeJeAlZ)Xk2>)&(_Q(t)&jd~4=j&df98AWcLx^|$oeNkPT3JQNl6AW--APLV zq69wri|ZnA+CMZl8$9#Z9dQSzl3<^(P}0p-YR{fmR!QX2_TWPadic#f?r8}pvWf|$ z3m1_Uw%{&VOs6)@`G4;ukUbOxtn+RDy7_MSD_QT|_Bfw?3!y_5Yjnc3so_(n!_#5+ zEyYuRze}vh=l`A{(*K>Hu;1(XYiF$AF7D>DF$ykr9xXroH!U!kiWxC-?|@8f^akQ_ zc{zG03Iwf(BNeCzCPIj2&+l40+vM%vo@!-4^qc4v(cmd!)2gPCS+W#ub6`G*@6!6x42$V8*A*`9=&g06#^F`L!}Op8`$(pptK7S z{4uIdZxi=+5955zM~=owZ_(ncojMKuHG0f0bx_gsEBqP1;UXU2PI#DbVDf08mdO;& znIZMbej%N;(}8ecQ{C;rF0+f5MNGcfrCY&rt^0mh9!vt_TokLLZh%XSR=ITXtc<)| zHa?y->M)y7K>)`oE)vxT;u_Bb4D*_w3lH>*4r^H22EOsyhF)p3d>xkq?6^sNN)+DlFf5C3!*T zfS$S!FXfoep{}#F-!T)fPsJvBET^1kO&eeFHUYUS8I6fzhE08z z?js7C!G(2J@kakfs+V;9G!m4pbb96ssR54u*#rTjDk2EYaU?tXlo8X@R*`O zozP``WD4N5&EQo(N`d?|rrx1bEmN^NLl?}XOKEyaTAL?JD*U6}yeg`@hL0Bh>?$Q> zdYz7si!~C3Q$+Rt+Oc34eHht%MtZgU9SoEuJ>vc^rCh)~75hDky&{QSBE3!-ayIE( zX|Z%+-7Ea=`E78O;8)-wiFIY4XgNOSh}rg2^-2YXV9g#JQP9akNo0Nx^4u zr%FInjbddmvLegfd4T4>QK_Cs*-7O11O|UW_;5`xT3r(sA_2J>p z1_4Vcc!HVY=%q^nhfk7`QB)Hz+6!Trq-9&b5zBLx)|xBRYR<>L5Bej~U?eBPELtQT z8b88M^{G+w-04>lAM5E?lGGl-P&Xz>(jsSL9QtEwPhKHqMI($vbY`9=KYoIcq6!q3 zii_kLkcK)Kk%K{&!DZ|-o9o+V%?ivw3DvtwwcO{g&36aiGPVeAgRp~W&#El5Mw4r2?EI>iv&;hSRr1ZD#*b!)L1Zc{go4bXt#4BdE0dJ zfECdcjmuO;P+W=iHdxWZhjND$YX{xj(y=www$&B6x%sv1K{Y(~aTq3zfYJphiu$1) zmesZon2iX~+$sNje|In-V*QyQ%;bFOy$?6hTcWqP)=nSmm;1u}IZoB1-n^4U&E%{f z@G+$a(K2!cX`v?sNhDyUlX*74{0_^)?7qI-i+wsb^z^-08K2+0p#~808vFl3BmO@l zoU+*c-_ljRc8b7dR~I@7FfTTh1f`=ARiOX0<98Js!BaNC{4gf^=2Ofus|aPl=?1-r zaf!6*eT$gcms0`|LZ8HsatD2?7*oV{A@~bUxY}S!GCIJXb@@9OEvhaEm}|&Vheu&8 zocumYMM9hvHGYDV1YKuyDV;D2_g{X4`qKn#oazr{3f< zwK()gDjC(gC0~r_Bf&4t&k|q>qCUpL;b=Pc z2x1Cw|2lkF5hF8^8cm`2DK4HMI`TG_9#IswW!BDR0Rs3-l%pSR@?~nJx=XRQ z;(?#WBpIE!BcjNrT7YwautM!}m|Nx3dW>7M<9!$-|58;GHwg{`?E47I`J=vZL88$! z%OT4t2KTC`%-S&5zJc4{8cm&7-$wbW_+BSBJznGt-~NLp$vfky*Z)fFZ}O%s$-gQM zIoA>)L;zYv&dkZ7D&eq7ky>Mj5_Nfj2hnpXg|Gd!gULTE-`;$KD;@@P$2g7^A zmqovx>gN?gn3gYIS=HTt6vrb8EtlrCR(;EuI2k>RaW1{{i}&N{)?g+? zfqm87G<95flkj5K!m#foDrBkVTLksWI)>*KURf7EXOZ?vOvsQ)==yZrx~lH9JfGL= zK+aQk?CbRA!x7)>^UeD8;pEHML5!->6%egNyb=Bh#eY%5EX3ITcJ3X7eGj)|qfr^k zP{Zo?OrEbnqjq<=wXLlHaVqzhM1n0~p^6KbcKk83jWg~R`7-eVCpZa?iC4|~;TiVX zHwS=a54t0bLhfNuqrBC^_8M>jwz>lk2Z8;j0RuYzfIR4s{sq&@MF#P5O@%TH53Ek| zLt80Zsw_-cVJKQcP!{jIW?YF@l|&XNpygClRdbTiBTX2BB|b4rVX5IEYVRgWUALZ; z2YhViA=dV!3}UX~%G8jc#t*f&oDx*mB(bB}S7`-YV zyH>-Ay3!`a2<4ca$K=<6jjyWkKe~m}NImTnh(+YmmhW8uplN#53Y%QhC{KeJ$ z#bfM#-Xr5sozQE~&f$ZG6rk)-*SKD=QNewJi4tsLXOpp8Zg_A}`PO>c9c%C{;C2{4 zI(qM6&M_h=p8GbB70mME>$D->5r33*&o|swq@2_@m}PJj&g8DZ<0Qi%|gO?kYqVO0d+EOde+H zI7xr=j63KmrHEGdQo$!#`iHfB)8!Dk;>Ty=z)D5P_=igKw?a`mtHZfNVNA?aX;IU1 zJy|_mOC9|Sw-~F>QHA!A7UX_-iw2+~A&u@SDFw3Mokv;ob^!!}>nG3e{Qf*EV>KSd zz9#zJ3sqO17rkChz7+U*-xT{^GK5^kOasc;51{Cq9U4*X|8-wgv5#vZMKtc>)5~$W z&GsG8K4#!~K?e*_Syo~hWk|8&wV6A5`%#tS_xG*{SqiTt#wc(Ex=5A3ez!+pB~Kx- z>~&(MlE?t6T)Ktrjl1rN>mg6ZHPV|8O=m{Yy#h217(Z6hXdPipxhtj;--kJ+By(Go z4)VH%3QXuiXMhVR&Wvh$c;i`7xo*rsau$rCr1%2|3}?ZCjB1LVPpT-CrYzKXYTAZs zga+)*V*QauTIoW`SZp8=$cexKWgKy8ggE9t)QUasw2&6db8!}&m;Zqm6qgrzQDP`A zrv%I-j!&q_NgD)v@ZrJv96R#hcQ%6u_GE!(LuX1k>(O5pnwwhdxsANyj4}%dka4iF zj^c8M=3BbPB;mt>+$-iX)~ zy|)jYr*-o~Kef_vP$Vm-b3c`H%F7~C3AB0#xRon9c!lOOV$Dz;e0D}gSfI}AmG3_q zpzl4kOOHmZ)QYTdw6p@8u~B+PSFLcgH5kQxyPF^+qJiZ2TBN;}$k*qUKHZvpJSu4_ zdTRI|1Sves<;)}FnDA>kzP|cNaqf!pVjuna*9;y>QB6^;Dg+uHR8iuNIv6Bk2F8W6 zy{mDd9x?bSkTpuwHzB=2)T4(Ck`c6~aTvrW7{ml9&(PF{di>U4lOXJX-07dl;T!_= zicSL`>!dJnX$F>Dl8JO7wy%zKGQPhspS}tC0o=DBkB}DdrT;T41GP1UzenHwj@fx8 zyI&_U5xpvPRCB*R%^)19{&-mU(Eg0Q`b?&!tsTA{2EbYdLSs8zw}BiRzVtbN)r2Vn z9h1D-y^%^ye>ox55>U`w$Mp(+mA>I#?I8Ky)9_~y3QC*>qFDrLK`XG4CG1;U!`jC3 zUf%?uEJoOKnQA|&%{l*Vu#jIu4{qi^xq?onR z!gBmM_HW7|l~97vW(N_eBsKW5CpB(+1$FtnH9dz;L3F(&lNv^~8EU}rC1d3={wXDX zbY_iw*vhp1vmFDheXR!Op_|Z&S*V|E*D8B{`n*=NMK&fxF{|j_J%aJ?gxG@!#R1@t zcsZmHnYD`3yW7tB8~HkI1LODV;QiqDvg~&qTYa`!?67(Hb>s2BUW85Ru9tV+m&39- zk9`M$jMNlJ&eatalu(&NEDILHr)|R4#x}w15PaN0UM04k#tg}jb|2g9*;6)^NYgf_ zzL{Zl{nkeLee^6a?tFV+UOvGfa^lo+^w+K9ZrRHr+=_|{M=uw&jL*odhps}5#1kS~ z8HHFfQ6J80z8ny&@6$**+3ky1iIr{$dnj3RVv{GLV{tPJpM9V^w*M$fk@BdF0}Bo9 z;`<(u%Q$;bT-rB$y(8HjdBi-Q=Nor)AKswi$+f3YTDPVasTWn*6lwL-`>?Kby@gFy!a&OLP~Pf;3XM=*zl>)c8fiNb6HxP{&& z`T%oIU$4LUu(7dDVSi>{*Y3U+disUw-3{|{!v6Fmw!is`yZIQs7yGhB_$ubN!~HCF zDf=>H(fM;@$AjZ5=6|F_a;(YqA-4swSz)K!S@RCd@BYKwGP*sM0IgosLXZ!$1(omEs8eDPm^{iX#p*(k}NKZpH z&1ZiMJlJowaX@+IYW?RSPF}uoBd!MVF`d*}QLD8BV$sa2HDx>4Y9E_g7sVsq7{s>| z&tOLFlF<}O@rP=lZt15boMl$@pd@3-qf(XcxI4QX$9y_tJinQ5b zlbUEF`_YGuOtHz>A#uD?vDPl=_gh@-J8i|b`mLF)x6RY5pSoUp&P9CON^kOh4jdWs zPouuh`@QrZh@H*;63Kr2fA%oFkFO7C`5rINRb@eQ?^su&VKdx6Oz-4&t0vU=T14)D zZLpp?;gCNWbkxekA;oB-uadVrkSs~Wo^}j|0K~YM5!}mo=Pq|r52A`b_j;* zO}-?-+Uybw9ci_?d#L1DMfLP)6H39#G{x>|xzbWk{E1&kED2|Vz&&cs(yGv*F;%iCIcK~#p2mSy&azrkZnBb) z#s}zIG$UrryhT&0p`{T?f&km|drmg|9~*7H+?6l(&L7mBC|Rb_`7lXeSK@}du70kp zxuBCUSln?}CFy?)H)$(DlPc!D|HQ(RG3k90zR%t4cd+<+!jP?hzw)1O;{G~BaZi); z31~i;c*X%*j{eb10Jf6-Fno-Cb>88A9ahFf+!+LlaW?OGtp)o&6YI&r1s84_8l|$$ zT7s&Z741>Yuv92E?KbocbHd_UbS-R-G33m_GVQKMyk`N$sVohgb?d zMC5c<*S4h`LhYNqD+y%Rbd_s$BSz1%J8N@x%pKRzlK+-OEnFG2uO2Ti6>be|q&$P< zm#5ZP$Aw*rgvHdy%mQ`?a7y6F;FD(C2hbc$$)Ea(Xc{S5Zru#;b&9HAuLV|WlvE6j ztXlfBvebgYY7Lf%-&)14R=(%ts^%RntPc(tuN^As3ud9WQ(Mz4iutnQyW`cGlQn!b z-zANQ)k2nTEPSUz12LkEesXhi-a>lsF(LJ=%AhvK_v{EMU z^yLFyjAuD|SmciLmUehtfB$DTgAQ;uF`GkWtq7@N8Knwa(fU_(HZCY5spp7z*JfPy za%qm7JfP}MJdmjB7Z4yphr@W}mWemo|9*}8sI5od2Q3$ub9TYx_B@Yw-V_i-9sog~ zvWTu0A}JsHHLN8FuA=W9Ri2i6fcE`B+RwVOfDNLlQT(QfLoQ|v@g!=qo%{Xbnp@d> zpxa=5`eI?ni7FDn=!9-Dye}LNw2-6AtN8<3RXYoFJ5wulJb?_|=qlz|$O6yr&XILD zSiA%v7`MrAu-({2;ua!Lhf-)M6!`u+0Oy>%w+tJXI2?%hQgi9NBsYlip&cGq^v5)nOgGd0fSd4C(#$H40j&p%WWB$q*bvPIdMTH(rJcyYuT7P2A6y>y)UTJ zH!6|Kc4C_JVA{J*HePvD7Mvo%f(mthS`2-B+OK%Ylc4w7A?(yn6I6v#a^GC)#t_pk zgZTM)lNC~j@0bfE&Q`}Zs6AfK(MFCxWf|rIfE770Dn$nkPSc(W2cH+Y$KPCJe=Mzj zt|!%G&ca70jt)iFerjP0HIkV{o@l1_u9w(FS?{dEb-<`s+*V#Ap&*NL=JWC9)KWO*a4l5Y_k@*zII7$(nP@mm|uH;Km|1^)o#5EA%$N`rj{Bn7|;3KeLB2Xz1;9VOWEh>+?%c2 z&E>|uQ*M1HE%txMthd!_k@M1@!RPR_c8C`1EB^~{&Tj0}2R8x}@<<2%6>jiCcCBQH z7Q+JpT}rP-IMj*PG;ftoSr$D3oeII2R27O~F_FD@U7E;q^rZpAa_*fa)lj7*f22fy z&<~VIJZl+$jcv(b?7SczKCs0hn=48I(YHJ?qPkYM3?8v;m^41!Bi~d4%6RzVk#N;n zF-#52feiDB#{otr4s|ln-Fxw}QuRby_f`gR7^q|7doZ0iGzk}*I*6twMm#)iXXP>A za_Lf%{tGY(1;rH$XcQ=ci3A}~siAK3)6T&{Y=9mSkpCB+ixCbg@^rY@25 zH;P<*py4oYdD^`RvXUs$Cb>_0s3wx5LGI{@yL& zAX=dHCFR=e1#oOUzDp;dZ2Xb`?opVnD!0@Hq&oE_Pw&j_>)A{ih4j+4k`JDu(;0!$4+ zzGe%~FJo5QEdvu1amRdBPWwI54KYL~CyrMOigja-hhwP9q7TSunqQ5ZdrOn?0sC{& z>S_L$pc;YJMh^ToLh=j0NCUudGq3qErKY1rs(BW1ABhCCOwDWR+%-wrQvhZ~cDXB6 z4&{7aeip^r$>f|^pZ6CXzb@Ibo|$i0>}?I87TfUDOf@qXy5-zOG52P(&Kw~hr22*h z?*#7LkO~ce4)Hsgd<(V@ZRD%Ix-9>0^@Z^3St~I1W5u<%*Tpns@XuH(ZH_Je>itjW zWJW}Ch_Ga6tbc9@$hEt7zH54VMgYZ?$1{?Egq!Bv zE+@)!4DIJ%CoKH-U63SI0sn=||Fppa-@jF{-W-O8dXKFx-^pK-B-I@HDl&EQXFoyL zOXBswSDCbOLv`5l$p*o~iZyDE&(Wg|ZILW&Y*-Mn z^!V#ab!9Qz5Js1m-w#P0Yb3|`Fg9v`PVHd3*~mArb~a^DuPN(z%K&XByinyVl>zUO z@-qdwPUOv>R3+g7LQYbGk^Yt=0Y^VHfvdDcMN5qSeEBX*rRiILTSczMsX?BrlyMdW zPi+=ES}RLDvvq6KVmPVPWVN*D1 zs-v~anXw>@6gvA!n;9TLMH{UR!C^IV%;-QHN9@iYSzwusFJz&=rYqgDWRBY!Ys8`86Jkoai=9nC148HiM43i zmd1bU48z?GDb@REqGRr}P2##ux2Mj0tQ9sFjW{DhXp$G=`Jtb(I>Pgw(nJ_0BQx=! zRl6W6Q}Ua*e4bE#cx&&m)>>RxxZK!OBhC2HUg`A)m|9RSQ%zEKB4vbS9~H~?5hnd?0f>_v5_-ODg|5qsl#$O1*{-fB{s*s;LZEF;+Lz}jYp7hHs}8ePnZF&UZ>}uzHYksu_D7^GsuDF^mafflmm_+y%gN ziK9)m)OG^~W(-0~`Jr&6LauCW%{WgD8X{%SGI($W-nRuECdRsed~j=h)5Mw4kHlE9 zk+YIt^L$k}E$z*|>xx1DY{Z`sz|x-qxhMmJ_y~I#$>?EFnNXZO`1mAvuH3mq0;&<0m?ZPhd86lkx5E_r zt8x=hBM#4J)nBo<@7)H`uwoCWwh_V(Bx*Z7Z@8IbyI!jWGHV9nh(~X4F>V<5PnNke zg}}Pa zEsho_k<^QD*3)5=F2LPtJ}cwO3@>kWbmMem`b16#53z=;oQCAb(GJJ?`bj0cyOhAx zhE~|wQWxerk_7jz6mToV;82C4#LY#RYJ#?Xa@=)8Y@7V==P`9>xnE+dQg4{URi?(j?OhkoDEOGmm2N&`pgth$&=5K)!qw{Sd-1%|Nr$( z=ze&8IL>)a%z3)#K5+y^I#VUlqAchnVPy(81~75iS8bS^`rtG0erNk+;$amp;rHWc zg_S4eblq+Nm}aaaEMc&_*5(wrswZNbO`Tk15E*Xsb|spGD{A2RBb=$rWe*ooH28|N z6c56`6(#XLdLf-wF}%kgmm%e_0iy4BMIfa2uJ7AGx)XWtUyKfXs-|>AUW>?{Fquk3 z{+SNjZ*7FIb(?7a8k=vB<+nJwj}~YXM+RRw#Ps;NEXY&;mH-gtTNyzO37ItqP9TDM z+=>V%Z>J`Hwg;TqgC`ReL#(0iR<(meU^SSRt6$o_r1=KVO&SRF}#X(1K704=T zs@HtWlU=I_71UC^1%d0Y-ZrX9G>YGq zGl7X1GxOJ%E+L&k6w0T_;i7IlP&6p^T0O7-= zTp}>7?8kzeLtQM7A{ceBv`{+VGf-IZkb$Wni`5Nr6*&(jsc8Lh=FnB10z^c`$l$=F z8u3OTdyTfDUvLUSQ<*niGHd(c&{c5Fz|i!|sbT`0E7q^e%()oFMfq_;s-hpnfkf;v zS&Sl#4#8GA;cR*9B8DT0@GpwG*inRbHGW)z75T%TN@ouQqUf zzZ|uahR-Dq?_oF=u&kr!NLT}WZVUzF)N$;xrd1&y1PnJY zaA-cz5;aq#ffJZ@qYF%}LT13NmSUtIxIz{v^_|O)V~pdLam5dYSNB8ve4Lye7Tb9R zpDIE`hakVp_)Gca_g&7zvkSu!B|Xoc}b-o`YW2m7mSjUX$e`C*sJqOF2Sg-4xeF|)X-}S;h~p`K{;#t@J<9) zoE1-MP#+57wJH<0lE~ft=r;7sk(K78e{oS$MsZaF@wi2fhm7&6Z?dOxn@P(jeE<0k zUwR7|Pmw^IX8TQnD6Ml-LLHJ0Y@YE3C&I@_$f5~Cj2_$Xu3L@0@9xHWKV$xKkZ1%y z_FDXB>OlYFX4>G@*+1zIuu1?$LUMx5n|RFq!`qcjulskCemlM0uaAD{dSO7gb4&u( zmlZ5S*XVlse!Ht?&H0pt>})U+cy+TGY(cglT;+|~l+A3Vm~5IjxLLDMn=uubJ{Gse zd9(G!&c`5yl8y{*`P6aQUwG#KLR)HInVfJ;dm0&gw#e@=9m!&|(PI!IMqQW@w_qh>+i`2$&U9A7C0 z6TZlb@L!CM&&NT34%l50aC`o4A;9(!45ZqPF6qUWfDtXwx)TY@ zF#Yz)uEE-}&qkMx0b%SzUIEqZK%#PTK?HB;G$*L4b-P5r7T_g#-9yYSoZaD+jw+s~ z>m(k+8KEdTa}hxTn)QIG9@zMZK++qZ?KSFYBp2dQSMu&ic}~Z7s0Lag{>%@z2xABJ ze4Q8>bn9yaZ4wULmbx|u(a;F$4Hza;>}yjB2YGG@DgoxARve2gHNob*=`*fa1?Cr@ z?_#4(zz1r@zgh6wS9lrKjU~mM=-eTH0c<{}<-`qgf&uA+2?pzDArIRW|c2V znE|4=H#aLZPNvxsfQK zWB7tsLM#aaI4^0u2&$t9%NB zfv0CUY&h%c>dqUZL9cqmX=?gCvUytGTUYlV0SH(DZe`H>inlQsI)$ratwD4CRY=qH z>AH$))ab)Q?(-CJ+3!p&2^E9^Lq%WM!qJ$uPK1QPOpl9rkyGtmGa#Y=BN&!33QjsY zbjehVE(bQg`ypX;>NI4cxQu}LtB@rjA)UwoSH9IYU2y7PIvtSj9%s2gCw_@L_A+;h z%7H~*@cs$?Us(PYCBo;ayI5r=CTr6o}^C@DsuX6FG_2*?I43UfgAZjR8E%P1vS9FeN(J z3OLA`!sK3TBIg@`Cf53zia;;n7}y5_AtY0*D`*RpIQUg zk6%eg3qzb8;L}~OE-*yYNi&cbAq}1EU!PYIlFgw;&f|8Q6%2C=7T(ph3MYrgXFqOt zDg+gJ$b^p&I+qK2uy8hXHmhWaXW!|u~m$wg3wp)2nXVg&b$TPJa&4)~^ zg7t(?S_SWd6MH8A_@q4VXkvL1r*M8D*v+&BaVW-`BUlMt95v4S6C`4|sDaOg8<5%w zLv5A-H0*9M9C4sjw6Mq^fz{GGN0VOdYLqa#7wcy?-pPIS+PBzY1UC)f%}fM0K}cP| zfz-k2OYB&%%*Pg|6^O6&mx@X?6Do8naE(>z*evINby3fYa{84j)ZU=274H2C1mjOP zHs;FDcmPZmZ`;Tgld*U<1Tt{pKaI(SnKv!OGQcSzMbcMf3LO_NqEJYa(xYJK_mAm? zjbd}hGn1U}N$A1$9AQb7$^P96*jFio*;aIa#M*ynd~~(_IqrBSw|DI31`Q;xQP<>~ zd~2bw_sA+F z5P#QUvvbWl`e#0v2zt3c)c2 zS@XQZ{j=YP?+WaHJ{36sL14u6AMNl1`P*{ET9g%IYo|UDkAI4w4#sS*wd-}#Xq)Q^ znG?bFdR6To;AV9KFQq%@JkX?Nf+`qrtJI2p6ib~Xu!6p#Zdc*(V&F})HZvDWSQflTt z!FA%>um$n3m+*atqt54e>%58E=b1qfh{>8H2=q@(Oyrdp*TLKERJE6^w;||!nXqu*xvLBv`zuz>M?Yar+(=e3u$r^U zEg>B}IXPSUfRdbL4rRsp;$sl`cL>4xoDk?0jQ-BP&)4-gfWt~x3G6|XF|ZC<=k7_}Dtk!jxG z7E+;KIuBh4ybV)wGdv!1>2Fm6rDZdirL!Ccgsqz`k39|EKNf zj(hkWggo7!F3&QrzfT3+dwjfGd^87KeEpzTu1Jz$Awbgp?atNhoSgC1?~^LVkkizq z<-d@gWul0Nroq|IEQeHOS1i&pR~5sjFi2t8Cn$(n+fa7DZVxBM>%I&5 zrPXV*7L;Y*Svgnq+C%sIPfzAI1FABW!#Kv(oo-G>p~_nhlN7-|6^kef04zsOZ_(c9 zpMB=A{pa6c>dV7re8)x40yM`)Sgiz@S)6w zIs-3Z*W!M*gk0pF{XJ=HcLm>*v6!Rlu1SE9`7b(a*Y__fjQFzh6@}RIKIC-_`JF`Y z@1Wp-i6USBLR7<5@7|rJ!S2j6p#npGfqre{@&<*pivIzOKZvHAWceP*|LJvlr2r^V zxpc?(DQ*n~MhLU2nTu)0@J_P=BS!d>B^%dlyN+qjX7gN~MupbJ(x26fR!vbwIJitG zqa1sysG}U#K_qDQ4cwUfYF)FVjsXTCFvEP;sL+k0FA9Z=+Q0rz&?@BXjI_tDeDw*V z*ZjeHicD=3>Qiivyra0R!1rGPdoajXA37gMczy1vXsz< zr$7nW2l8Mx{O-B;b}j!&?=6U^Wb_tk5YSoxmIG%Iz_XcW@ZOX3{|)nxG*Gm0@uyhu z8OG~;oLahuJl@3r?Mpxmfcj}%CQ~xg5N}-GtEbL4O{JnxNTh(P(%rEAQR{L$ty}G2 z52|y1Ml4sXLHP&s%W4kgDO$F4eBQJIrkQoV#zAT5lfVdL@x&e2V>sl58;C8p#qZ8a z7Hw=D$3w|a)2xF(gr7zDuFU@5+s}h;ZRXhmYgX^s6$hH# zn&an+ePe@fFom?&-2{gMgRAEbx?-X!ZpeHf1@86IOP*n4>m}(BwLIDG=7$ohtzk zfDyOJ@w0B(8=lg$Agcvzm~o;0@n(A?!)K<#!9-qN56{~XH^An^JQzwsr<((Pf?|TO zDWIIh&Bk`*`AzDw*)(kbC7W&nZg{t-Kp7{vg-T@_0=6;etVo%$Jl&%Z|^ zN%yhm9GzOCET);BbW*duzSCm}u~KKtc)KhwsBxTXTD)s%6R zYljUHyWg2W{j2Cjr3G8|s#VK0@S@3xZQb4ol#qAcArjp)mRzQO7f2qQKimC%LQL5W z+dGH$qEbRtnDLMtVHKG2f4#Q5R5RoX(a87ilrzTz!H6<;I?b3zk7!U<27l3J9-RNP z=hcfAwJ_SfR0{uj6mnokGQ;Q3x2xm{$~G;lr*@8KBaHSnwP~H7*hg?Bicx2HVmT=G z@$a+PQfyo@L0O#Tng+1AZK6<8#msH?junqw6Spi0l{zk|ptUQgpzc7CQgc8eB^x3= ziberAl$dH-TTTB#>saj5qvU@0*93Yl=MAN*ek zlY_}K@Pbklyu(oBd&f!8^A1f*!_0f?YqY&~op*i(D+% z0P^kB2tzU70)J3VQ@cr@%-^#yl-6P%$FyfZte&_Wqe5?7ZbxsV{^(C)`;Dz_?3O6-RuGt$0 zP}FtoW^(ukOJ%X)Qq3=>&j7VMW&_^_JwKe0L6=t)P@rO$_|FN5AwAHEBMQ&JI*8pk^@#kRWU8sJs{#Z1qYPftWznrc&XNzYvA%31yWksAnL zHZEK+%w4!g76mH77qv-rZV9dawYyX8+F09hck}nklFeXhaNff>%g*ldKBUuhFn|h| z%1xvoPcG@|Q9*Eia%5GZYl`1aer)@C{~~mtmT2-u^xkzJlW6r>>T>(ptxE31T?sym zBr+fH`@ZHIgnDk<{NvF910CHuzAI>f7qNnVM!dfTL`sTnD_Z`~&)Cj;NSsE0*zaOgvA= zN3EK%03K~d9}mzW$q3iXi&;)r^a6Q?!UfZxNr&9L8-ARZo21e)GePE5nGElHtHF{Yby&x6ixq;2zr)otc6k}B+4J>#>o{!*3tAfyt@gEDpD8!9Y+t#Y60*qBG zRyRGzzHU`uyQI---bqhKX3A4Abb-w%v__BQ+g{*fAT5{*T(lqfP`!l&%zc9}5+=#M z371G9O_E6nj%|2q;qM#+PxF^`%zg3593^;cpb?lJh$XcQr5xyBOc}MPdbf_yw2SQimsjd9l4zK8h}Di5!XL;l>%4I z`@7y#YO{)X&!~k}p3U!53D%M>AyZDfQ0Jog-8~P!O)KuF@cos;LR`Y{P$P^I$O|vZ zQOMNt*n~jrN>5yyRn$H1Gt(`6cfyTsn4kqs5?c(oil&r=3LbJhh07EO8AnxStk5NE6 z0!m0WQNR>yY~&OLsMrkoJksTB1?r!%?Hu&l2c8-&zyLtblCFF;!yD=8p+TxTk@( z`N9A|7h+duxeYb*6sA&0iv)ONxE#;k9GE1aON|35TY%;w(HRGX*OjHL2?0m&?>q0d zYY}>EMPkZ;-8!7HnV_;R#cF@G zvwfnrN1ALl_Y2Sq_PB~xi2od&(iQhRlCgt;TYEZm&<;a-PS*Yf{!4PQ0$T~byCnyi z8o?YK0bO*YwZ>;oOy%j*3iIaWi*ZwWePk-tns3g&axYLLeElpD@k~{O%g``Y#F!x_ zc>(TY?DVwpwCP;iYSmV#DsV|O-4|*#ccTIi4WcM1%VL9R zc~dh9P(`4#uWxXUmgp7-K003e(Bqca-zj(7n#<7$jVp6&@UUM=0G5hK`Scn(LX(Xf zPtf2AbZ$Z4sdlj!PP}EfQ~S8zsAFg!S8O~}YirCDPc?lvgFEN%*Rd$AsBtMd_g`Kn z6Mk6?7LsM>W2s5nFotgvhiqSZZfpX!sY`vfFaA0BfjPy|&E3vpnqs($?>qfhzq|y$ zzvK+AJish0Y3HfC7WhRK`R@dZbaLC~4K29#j_&Zgo}X=+@Z{BSw%tDLeOI`ssGY!# z2+dp1w-Wa8ob{=zAc9RP z3ZR!*WmMcH$%TreoeO#Op}s?ozO@*LH~ft&!CLoL^ks0xrn)*|pLC(wsFXl~W*_8U zj`RyIR_E}?fq3ER>ngNQo$7q*d65(a6W6` z_q1FK`Z#Po00DM*z~Tw~ zNMt#0|5$1By1?tb+xS{WBvXwzR#Qr&;%xIkM;JJ5ft{uR`3qjcN`ithLaFP4^OehRgA<4b(bMfk`$X-UyDSNvQ3(#1GnlZ2 zPCrPb5!B$zRHL7gw9C`UqI*nt2Vfri0|1c0)^bm~+aZ1L`;)`9kq_TP?0*VTqS->< zKkW$}K;h%$){2eFRjl>pHXF~49 zQAnFO_Ps0obcczpq=jZU`sX3ER!X#iLpFtUy$I?kBiXK_wL43vpq+2;T!l^=(thsI zLq)tP3Tceq-3!`)c*VWSFB%@bRK`5S*uf%i+n>c2fkA``4+48hw-7;)OD1dY5c?+dxx z|I%cypnO1sEOohAuTzhflB5%p{Q#x<_c?smFlBGXM$y*Z{#|`1`q1mk9{qn$d#cTB zfUp3t6o9EQ{!6X?;Y3;$yDp=^&F8tfMpqU(PPe3AEa?0 zi`kuH!#>a%BiS^6)67cJA)(~LRHPG97?xsWhKe1j(U6E(qNxir`67F@vBRQ&5_q$d z6zYu*+=RaHPaPBU7ff=YlE2(9Pk4`-b;bAom`ym*k@llzkrr`(^_@Z|L=HB7eIVMT zw4iEsH&?6OrmdBoClbuKGF||~?~LJVp%M7o-uv!FlelO`SwAx==in2}C8+ zpDGYH^(4}Rk^mI+$Y(cKS4-luT4V9h8r_{Y0newG+n_9g^YHBvxvg1 zj`!Q6xExrwGLO|=!zx33Bkhnhdb7$cl{RMGF(Ra?EiJHX{y&%8O=&I@zpq zc{mM|hkACQa@omBz{`)6i)+owyJPuMs)5(rC!P2cBh`k{-o9|+w{B^zMV#z?R<=g< z16b!H;>9kOZU~bo=))aRhbqbXMIb~sIsA}o+^+t?i~L&+Sd;D35wdqRB7?8 zQTuYWm6;EDgU&LQh^cP_#m4KI`8r4D1q2b53(C#f^4U|0Ehg*AabaOIa-Hhp+E05^`D1e}bi7W9_ zDvkcrd6ID*uQ7Fe)IOeaO*~N?^Jr$c8wQ)5jziGk)ZT*(C0{5a+|nz2Ki{=7T!J-j z_WFWjK9T3~*4mCaROvWDCT{IU2LIYbQVI?Vq}cwB*pCOD zdeBlEv+HJhbvK=qhPO!QKxR%X2=4EVfGr$ni@TQ2>f_wk$N7Y}jmP?~JP)}4d3r~U zot&-({XQCrou@TYvK_XIv}+sx*{nB6@gh*MMwoGs0N%H@zWyPAb^t!H04x*ulfInX z)y0voElaS%)!sEGQZ7pY?jA8H%>h|ZXObNbn`k6ujo|JsS-=4-FsfPK6?RJrb+u9_ zsZsekWs7{;L4bwgsaLs=!J0!a;EI9*=TY()sNx#iP)zN&MW2+);HI1N^%Rh*7k?}t zM<=}O3b&fd$0U#}McBXWxahIkAj^vh!kgS?rC0k+ zqE6o0_y31vKI+0S;sxPsc3AE6w!EU%?dOvmoJU0qyqBwY+U1qoM6oTYCP~ChTO=|| z$J`@0`^Hsq>ZLo}A}Hh|M=lsD$LhSqgrP&lR8lD6qysXzegJ!!-1o7>^Fq3NWyW;P z0-z3RVs9{S{`?xD6LS=N8J1)k_OtMoyXUv>MKhABLY@DScBX?#czN4Se6J~NY7oDc z)*jkvs?)PVS6j;`-P)VZPBTCdn zx+5OsxyZoxGA{V|76AMB1mkS{FJtn*7g^a^1uSY20DSmPfbV`hj$Em~1l$=ITm`by zA1v(+4Am-U&7@Em)in-|tlP07IAJ*7zj6Ztk5s2Rd3@z{gHO!m64vS_>(nzwLqVb$ zCWW-bq2;!YT^WzkliOnVWS$=dwuRJYvG`8;t~vzrxUH-D|h{zFSqk zm-%?(Q}Dh0-o6o47O^^9mW9-8E~SS%z}n=RDiKH+GNqt_9!ZWjpS_UVYIFJYVg>9# z>B9f-0wcbMq5l$0A0-9g`wTtsF;i7*qRDb&kM#BRbLAR?o#E5rMS*GYw0WF)qeQwc zHjTVm)#8P_)ryU)4eD-=mCkoYDYg*Y+IIL97AY5S+V8`tWYwt94-URRJgdkK+Foi9 z_tZBqr?81VL^DmPe6NL-9aLKM8C`$V0lPRli0W2df$tKEX`^Z_osknHW5!gMhX)1q zp2^KEQ&-BuB%94~I6C+$_pGMK0dxGfc&I?y+KoQB3vx>^lHzqXf3o!Bt-$|j9IzJA z-2v_FVHuG0fQ2<6;A`Py1Q)0pgJ4#*jM2`BJ};lHj1gbt7%JTEY`=2G;M!50!!KLB zB@x;@p6d_FxL~wK(2Y(6R?ftSkiqxoyU%tqKAMJAL{9R97j&os$nf8mhag-O8B9JdU zvU+ILi0pv5c64L9i*Ahlg`V_bNGnv%M>v)7L+JfA|9zKO4*&-H+wk54u+^n+)`PS}9$I!U#D zx7iGzDS@uV^YnYU_D-8kEm4r>`eI`?4N(hTPvz_H$P0FEMjQAljh4-|<*@J1Tvq6${qj2HvV z&>YKV&x5_dY{1CAzLCc;6DBRSe7?s%F;QAP&Deb1vqwWE4bVYv@>wFG6TuJ# z#JHX~4M$8q_#fYjjrD2aK|rY^S@y^_;-Z+@2tEKawt=hL-OxObf2P}i*(pY&Yzv~Z zuK~ioue^CKwO{??b`?%w0HLS2KXG~Yh+@dzt!h-W=b1wd=k}mD16b6hQ^V2OYmCnb zH7QH&d9Xm)()0Y9w3E*xoEnGo8wEF&+{@@37k5V*P*`+zo-(QGkV-OH*JiQNfdvT> zlmfu@SQ5@#i@AbFEXHM7X}+9v5YixN^K6RyZpz!9*ZRw83j8v>GYL2>miR>eu!o&1 zU=W}~Faw|FyGdsr{eqD0`#TdAzy}oZz0;9)lU*RcX&KD&VmXNXhrpw|S1*3u3c^xk z2)OGE_@D-u1{JNmOB;k(Jo>B_6|L(_x^}D>Fk-OnnS2`@8hvx@O^e@`>;8sCyhB%3 zZe;ets%`63@yR@VA}5d6!!Y|tc%OmJbDvhjz-87#kU3jl!r@()>h*uf-+T|lGs_Nq z4?z}!V{5nAt9rWouUU(LCdrhe2cXMK%xl4~tG+&R_}{knO68RS8WmtySt^z0j%E*Y zgOqV}b_y!b_a<(ZXm^)k1W@Da&PI8$=2tC}&R6!HI8v^T%-?+sR(HCF-@1nVDVgHe z>DF~r5QYz)bhM8ALV3O&c*{Awgg`g)Wkn{m4k(YG+cAFsvMa_9%r}8f9xnbtzv2ET z9`(Iq4^K2ns>hw59J&nmwT}=kJdGGOg3mK*}iph;f9r-T0uc4{azD7uY+2|l$jGF!9}u(q4!GIG=xB7Inys8 z$CeBc&P|M96xai%c7?Xw8Cl2q-5nC6f=m<>_dB|&I1eh(a{GWm$FoteG0`nJs%T*( z1$v`bH*J*KZJ&iWOJ?V+z3QS}&zt_nor8Sao360|jgdLw&qFqHud8OX2I7n?T+}^1 z;eqWdpALBNN5G;@7zJ4P{vEWSKl4|QG%a-ilYJ5}TQ1VmSKHgAP{7$SO4m>}JMPC# z`W{w&-G6;@300QsUM7>3JfISVibfe5)7Iu5oId*kI6YslCQC`6_k>XXEg;MquUH|o z4mC3eS}d=RZg1hr&G=5#xT~I+It=V)%lzNCJN=3`-LwYj4TqHzH<_clK=awOv|Z%t zy`WAhaHP)9qq-apL&+7t|5g_?Y#cST?ZMd;7=mXt@>1V>!-Cx3Z@p@C1xJx$9fgEU zH~TkH>^>qW`8Gi}G&-5v`#qo1Q=ug#5W?? zfHQ}8*MClO6f4%fiL@_Tz;aSu`V7hM&7~*pL;x-JFy`w!8lXuz% zCX)xYdzG{xdO^T~0qkK|S0#ADC`u0`N=)GrR1w1*u{DByq-Wj|ELd7|@VCliV7VBK zhHj)70!w2QbBTe&Ts%gQX~PLg87)UvBe3f&nOBdKP7=NooD^#00t)WiwHQN4_Uj9C z3o98b8JmsI*;@|!vAVg0goL?zcgN1-drvR1iSm)?ryJE&w`R(*9-|o4 zKaaPH=-k99gz=6d>Ei7yW)LvadRUTPO$ovyI}j+`#O#_P8Q}m+9UOwy%c3xKyiby& zVjfl>b`UxiIuqyeb-gt}Yk3fk0~=u-Y~GR`Z@TPHX|3-?Eg}nr5Nb_zIsF}YK8yon8IY>MVdNmD_3m!(R7y^vi?AVyPLSsJ&tiDN>>_%o0Y- zh0^}52KP+|68385sR1sZk*Mp?|b5wQ^c z7?5O$V5osECbn!SzsxHQ4G=k2$8_zqLVJ>Ad4ILYPlYGYjMC?i)}C&6{vhSDr6ywmqI`` z*0E&mOG~;fl=;ay2$q%lQ4s!VfD17txIXE{NWoD~?VUW;c?(I3hULg#Om5c0QKAo* z)>QS|k-dZZLttVP*_bskb#D5~3>7RM1)B6%VnJ%qP|Ag!`GCd9 z3{d5EE?@CIFM0Uy-s@7eLM>Xh;4liYe`6FwK$%V(5((q;ec*r42-siw*!El5d5!9Z4Fq27u(L`E*%j1NZG%wl?+Aa(P;eq}dltqbg)=L~9%qrCoB_oUL7-ebAH* za;)Tret?Xn-&ScJULxg|O{Cy|-HXbyLnkt$2;h6`LVWqIljG@9X2HJ_IOnQgVF5 z-am%V^^qC2xPl{lm8k9aT{ucmpxuTR_o4)sW8ILvnhRlsDT&bvy<-lkLOyqhL2E?r z#<6m@`xl1J;8GV0lsssHV?;3$R3rjO#-MOJlONU~K%+rWszqLL{xyCb6+6%|*Qqq6V>znputsKt}PE(XwP*&lY`jMBa zc_@ZJ`LF%!P#V6^U&RDfq4jqxWTxi7(4Y|=DrC`%75=gfF+>V%X5HjHZteAc;75L| ze%4>MWP;QQ1l~(==CW<>vjPOGy~O2;`Qg&E?zTH&r8A`G?MK!*ysgO$1%pQT^cV0w zPkj)NPx)`$T@S|rVBP-6qw$0he|$rOU<488E+6U{@Ch4Ai$63;L2!Az?98L}`% zzdHPl=$TLFy5@dlq_Yz^f$!cq1xB= z+5`I{%0I(B8kP4%qvDF5h;@aN&RE#|v41ZI@kG=wr~)N|>!N}}u{QbtUh{84pQNsf zqt>zEQWwkV>3+9xOLhA3{c3BIIef$B;~@3$$M*-~0rk$7UF?AC3@}iqyM4r20u>){ z?!Z8ZBmI>KtMO)zJqREa*Nl{Xdp0Po?qG>-a6=;AT6ViJbON? zLO9s0Nc0Bph#AL)cZvNL_&3`&uXpPb$|etnmGPlaYqIHh5e^+L3Wq~ z26(K+Eo|Ji5U&hC3o8nb9l_2#ppFEpa^lj1OW^a_qdl9MIms>7$)Om`EMq`4r|XJj5)N5@(-rAs8o3so7V$d>37T8p!7?A}3=JAO9GP zoo@7`(no_(XA5409_6yG2l5s^2=42B%J=;p9{~9)V5b55rzKSZR3z|nuxyF_I0J;P z_qEyA{dXB3sH!cdYNY~$+CUeC!EKNzoAva@bs+!B6a>is?_h+}pxeqID-I}8XLy9s zA%Hhr0hv1A4~!bACv@(*{;g6=S+46_WnpdQZ;7{I*Wd0uv={^)p zx!{J(Q_~!CduR|K8P6R5HylvkRqbBtbIdXL#*7!&Nt)uXZM%5W$SmCy{AMgeFdwi! zu(A8|=!W0X0p9B#^lkxPmZhcZq--k~!kr25VomQin4tzt$Pb2LIL;5=($n;;BqB-h z6xy&#K9@%)GXLETEG*-R2-64EBY+!57;SYGE5G@HJ{&JBYUXVb$quRB%gg31S^554 z1zd^b2TQoj{~03h$XFJ5CD zqJ%WqFem5&4stvnGxGYq2@l6BYf`K1HY@UobkP30vVP}luD5|ijr#NIjM~PEp-+u# zueNq68My>!3R9NeDWqZ1W9E^636%2DI~=7(3J~a9sA3%@&j-uG63{eL#W$+SZKg6h z6zpAkqK64pCO`2nB|stHnehk))oZK$%s?dp$tj?!k;6cO^ai=So9z58B?rB&{H`R5 zwTb_yoJ@E8R}ZLrjlOSe`&cOXK+Sgl0f!zGs7%8P?g(+;fMf_N#Alp{AnjLg3EPiA z+FPyP=W_f7Vu1ML9J627SR!%=$0$HoU-?(^P|hl-K4m^Ou_FBN_DgI!a9!TNNyMro z!891REGP*Kdk(JE=?pV5dNMu{!jgAvWui&^M*0#^_lx2hHFxD_C(%=So0o8d@-++n z&}5IMkwlok*Y)0reY!A&k_wY;>K~;?6=3(lw--_~P==Ub?;G=ri!hj@17^@#@ZpQk zRqqGy*T*Spfg*jBX)keJ61-`wB0`inb1}bJ-GltMwH2qwKSo;aP@&3A8R_*4_9kxE zY73Z^%8f!*2%amv4ud<7_*YPb?oPn(rET|fykIc}^yj&MB?^tCCRx^s5tR|P$_OV4 z&ZVht2e7N={Ky%u<0=uL&*f6sft2l;A@@NmQAn;`M0BHiqSO-7T@2;J5-8Y*F5b<9cPEr_7Q!Sph%5Nm*T3v#m}`c?W{!#=$1ik3}~OW zNQ7`C5c+g_^9WWg1`ne0*wEk&7|?W11iz?11+29p8p76Xm&>(3Jz|;abH6SjXHDO`m~aA zzs6=#tBNV~<-AzDXt=Uq`tgpJL_eryfyx)jZJwCl3F$W+F?3}CA;=fx7;ldP;>d^e zqXX-MrB{hUVY@6nl}AA`$TgHq5GSKhe@}}{dK91voO7p+MmY>U&`-3|y0-S!@xrRR zUZ|`wtsy%wjzEJD8DWw{@tcloj!FTHyDvSDMjBFBaA>p;T5s@sbS#LoOqbmsyt9_r zVlLZrxWFMrn8yV=l$ndGr(Y3iAh?cWC7YT3%>}sEgZ9C?O}2630xes^{9z>GW3q@_A;V4Ch22JowX1^5jjfg^wX)bKzOq zK8f&Xh7Zat0oD(gH3mTz&? z#0;V2$6@bFO!i+rl<6lS;63!OEV z04>~6kQ~&4b1FB$x|f!d+u?lHQL)DPsuthRj)-&evvIgxH`E_S2y;-li$pInRZb_- zQD-_5rC1|uhq$1hTWyICQF0GPh)lxVNwjE@O-VX;-55x0r)O_s%hBdX)I!^dZ$9@PX;u6q(&;>q;F%WQN6h` zkrlh4k+&pXq(wI*;yb99F;fDd zN*!kJ!QTX;cu}Ry9=0henJro41dj%Z40~x@v}nZE`P{75l6w1VUbHfnYO4BeoY~q? zF#E&#^yt`{P%wwkVs&ne0fT6yMML2OUud`vv<&sVcQawXb7L?EL6P^d9$kO`+OZ!$ z{9`8AvW190T@9%9*t3Bw=<7RjE#y%^xqWL!28$z>@SuN#dY=*)gb5f<%%sCP__Z>4 ztHsyAvfN}D4xLaZa=N?Zxbyr0@2K(SiXM}uSpWizerN9)FkU{D|e80nztd|3_(ri!A+ z__r`=O5MTaT`y@z+`#O~E*hicS!S+0-Y2nF9WsfsG&j4{=5+1Stpshtgj;@?l1OO< zsrQ!>s^Y3EJAv3A4J6TB5Xt$8Ka`N9p0E1~q@jn*sc_f~)wz6&afz#gCc0{lftyWm z@!!r;we2O(r>gh1^W#)@>C8{ycOC@j?o-o9aO9*eGbK_7mbcofN1mx%eoF&or)F48sy$1)I|a}b}&Nzb@Z*%xSr z@e!p_Xg1K8JuSC76>6krh*Mk_Wv4R^-OJenHogLFCBA`~KH9byX%QM)m~fZ}GauzI zc}&8h=X7t4E!MaUh*rgGBEToP9ZjiGV4KVTs1XM5F|*?<95M)Z7YtOkBRMu{LABam z)#Kj}Wd>KS6iG4bGy(;5At0faVkTXFH2pi|U{a}o0~s1@u}IQ^-QNy}%snc(9wG;b zHTJjqO$#-CiySWtaRT^8rVk!(H?wl2miKJeZ$|e7eAt+3%zuk#+l*u5zhBZ*s5dlc z(PW4=uc^0kch{Yz#Bq^`kL6S~uOUfoUuXUftb=Db3I6|xdaHn_y6=B@7;5Ml8tLxt zZWvNPknZl3k{G%hl$I6+LAs<-x?4cHq(fWE)tr6yS$nNdZ7?>Yi`PWv zYNBv4Ho$F{6@Jt@G2h}wJr6TB&prMZU{`zaHEJg+K=Gab(#b=wq>!Tg^$p^gnfp#t zO}fLI93o0|!U-8jDiI~XjChmAD)l-O*+I@zNXQ+0O%Y#++__^T2LfA5%fu_!FqykE z8M7xBn~7u<{#7L5O(gAUBnBjLaS6F(vX|D71Tc47%*!JuvxhOPq)cJFGL0>X!~KX2 z{tcY5b86hv!^m2s+C|U>>G8qT0H~Nn zb@ASKnY_PKFwRF$0?cbfuhmxG>DCeazn3(l^pfZ4w`stxbJJ?ju&C=o`-7#_%pwcU z#nNdcFt8~poBwxhpA`|cJzbMpaD9PV9GFleebkcGL)wP=B)r5JJVgY4q;i*r>c)>E zA^b1~N5t(dw@cBf5BM|Z@TPhz$gDH!c4aV;tV*)7r4tW|QupNqMo?-A?l+gpoTQZn zRRor$jLDXehbq~mW;5jb;LoWTcrghA0n1$T@}K*#SR4|55-t6)i|Bg?foF}vA-CK!kbE<4Bmz2q#=2iXf3CgY` z5v8xWktqclMPY--3uoy7r8pcjIw?J{k7p|g8Kl7>1G6)uhQZsnmD-tyc#^E(VYeLm!p)ADc;h2h9Pi}0N#`%NAGCKwNP|_eR3?b z4mOEN3bLhVu6}X(o_G8cFWOK@EB~)a7EUf0)T?~y_gT?Yh1davdOy)1M3x7L1dtO7 zKNzy&GS??W%4Cy)X-XggSk5vIF9TTwwd73F%T;4?4EI<;iD)h456u8EIC~pdRBF8gm&?R5}8i zGA|8Xr?2*vlBo@0)?kTKoJ=b)S41O<*$}_tZiN|J3A&<2KtV`rNn`h-E;{KVM5%au zq-_9&w(5Nl6U>c(zus)d?c(8T^(kUJV1w3Qq}ArtBv20iDOYKvuR-7I2K-TZs=)ye zqJ=#2+)_(Vyy0>qOkbjO<70m5?iPm8P_sxHbP52 zy`puOX8HpAJl62A_*sihgUZ{-2vm;Uq?`^&;fi7SVk_!cDi6*6#tMuVrP*g)?V8~0?SGU-7Yg~%dNtEfmgc_n{1T+?1@+*6(JvL;V5_h&Y z&gUpdOe4no{1`fx{Pn<+bZNb_`<=j|65o+3L<9!!jmdqM1IOESj3Y}IRsRhI*{r$W ztKLp0M*f-7?YJ+!k`4#8?t%e!oYhi)btgR)qre zP!qdKd0!_a;9KJ`tdHh1pLyfJ5g86gTV-=m_EB^a{tDqtC74p6C>^&yrbmp{0KsFM z((q`5^s=SfGEs+Z&A8J9^vKbj0H4@ay|dCxCK&<5{c7Ms;?7vh&cD_G@p_s)PtZ9|0^2%8>#fK%sJ#m3}w~U44~xEP<&}o*swxqU%5_NbwuxX*$V|HeM@b4=R0DLxP;plzjj3#gZalD|m%bQ(T0Lc!%S+FbPl54i3oyFvTl3PEUqXplyRSh32SYA$9v z_3<*t&jdCcrl0$F)41{`6GkATD;LebdIEmtQ(+))n96J5>Cc=H`HUMpjVU8lX;<^P z5hDgvyEHPM_L$w*WpLGr&+Ir@d0NWmqLKW&Hqs3w$>xn7{C7uiTJb~RdXs=h;tRDG z&rO42w6_%Bdtg)NZWv`5&HYXbZFOj5U~``LIq}PkTeq-Yq!4MRYa1imW5{)xT*R0F zv75!BPB*~<)gQrF3`TcJSmjsh*Ox!P9e#FY^9=}|Az)pFu&$;Gf;QFz9|jYpf07h_ zvWu~^xq8I`J^v;5*XTjJN|sPn>?+h^vSIFq_Ve56k}>^h!urVz4|;D$HnbthCmB(y zIuRa6KV#|#HBU2mIE{VU)O5-2Kzu&s0~u~u7ivg%ZD)U<9RlF^?IrR`s&1YA9_BN& zXw?0@>t|PmPaDUNrMCjgOaBh+uYv9hGy(uHS7q(}L%hMj;EP&HWiL8gkxyH6gn}rM zrw>ecTASEiYF?4wkFGzG4@?qu8 zE{#M#n#%&4lXceOcNqhX9rv@#`~=oa;-{~GAV7EemR^HZ5W0~b!z zZ~)3EzFe5{>S2&l*Y)jc)Z?!Z6p1o}LlhIvS2m?w(tu%uv;`&$T5R}zwmg2RRBt$x z1Hf+Jx@+Zcr!%nUmB=eh+8SXYzVA|xI~ooKJ8^9=VX0l zB6qyXi6o}0BMFCPvMs{wAQg=~W#UzfWHRg3N;9Pqg_I(ee#tj4zLN_cKGwsh76HWn z`zDAm{(TeJkq@Sh3qN*e1FNju)G7KG|GG!df?w0OqPrMEhpGSt3M^S#tU9-JD-8{e zdD+v@6e7xLu4rz}0H*L=d2>U`Q*xpXFR8G}*{5}?)~`7}Qm}n}uvsexFuux)$k?37 zA~PDFb0DbWv*A03?E{NI-Ny(_NVt`Sw;bU+>x?uX#pf=navp(1@)*B~>2djDHOd}a z_VJG2{%Mr$z@XxSo7GxBMNXCHZ6%pwDd%aguDZClN5d1sa~%qWf85Wjzt$mnv-uf5 z+q_)e%@s?`my|-rYoZXtwn9a{~$9-`O z4QflSY+9PjP}fwfgfH)xdE-DuF(SEQeZhZp(5Q7{wr_sfsy;#r;=rTBPSB4~Iz%m6 zg05QS2)V~c`_M2vp0qn|XUVw8WOp1hdy-R++mMBX9`*#5-i^P|Lm_(OG9gaRoNPHA zIhhg`1w#_}$j#M~w>WbM2E>4w@#w5K`nLG&j|}JLh=^m7Yt_u_7Lknd16p3Uin|3F zF1gp8G^qkyN~s1rZ6*&~2|Mt!oTrmM;L*G_OgA>fGiAFCmM_jCSV2~KuHpcR$HBJa zI;ghH%t@tG#8_PN3`!jU>f~@to9w}Wz{6T=239h$Qw{4%>}evC;%YB(VkfUTPmCdr zEEoA6w~vqzHu}n-d&d}Jru~_oJsVRv7n%P}9C`v+gZUj0<%u<6bD`(LOKPL|tYkSJ@!SX2)WV3@Bv^ujR}&kfqgE41;wydE>tovb&h z4TpKX@c2XNy)yjDHu6f~wR|s_9dNwR{+XULnSfByJTij`IFRb$q1nHV}V>R82w)U&Zf5_j!Q+8JwoqO%Ch9K z*Lr(y6sC$*_tKHQg2dLqSAtz4)+K6;3{c?mHbqnm;kHofi|5Wxr~k&_QwidJ_MiVq zDWjdfmFmutdWid&$9-oz{&o4cvoITMLtVMsbzCrd$KO5kPoPGH1 ze`GLRJ*WH=S+fbj>evv&?@S9Jj5PA=!rtm+*ks_0oI-s0cWX`i*Dr9eM}#m^Ij32E zmz9#Ge&bD5z>-pZ@0uaZ5bg#gNk>`I>Hne>@&+$OO0(3!dNH}4iyNe-oXU4ltYEoY zEtS-{JF5G%?7DJ6)QP<2Gk&0C&*A3DIVAG)xCq1BFC~!YdsOZ znHa(mSO#gKydqC-@LFzN22YJU89w@xvXQIoO7A%0QwE;21*xG<@jE^<1_=tDS$GYr zSd%ztJ?5|pG>ryNgbToF{EKG(j#EBm28oK)PhKPhTpq%)xnP~w)*&`F2KXt#BWcA` z;4tEd@eFmJ5j4#nIbRdpaNS)2{FLeq>Q*&X;JzA1_fTB2zPu6`Q{{@iP4c8lFTOh= zk8(R)Ln2UwvS5b zwUw4#AnW2DutU}An&wu#R*SNZR9TPh0KKI!{wn9_vBxvh{jUMNsI zuTsOF8wrGf?O{`Y(_3#_e)JEXj)of^z6x0Rnql&SC!eqQ=6K~^HtcSP(^-53?R()( z!i&DtYhn_L5Y9ZSjl0)cEE4hO0*!uANW{X_Gkgk5=@C}`L$_?1uf3%B%>#d?ztQ<@ zo%PKvCql_NnD_3xwE@vE-=A+`+|I1BJyGE}g6V?-7!IpNyF|`eo*&lxf1$0Ya+KJ~ z+&-Pw;M|MDEBoC4Dm#xN{1u1}gT7H@tBKMIoWsp=6dji;D>!Cb0b5F(r;Nyh^E_hJ zdw)uZc2QK(_hV{OtLovE-Ijq&7@dNQNf$;+_WQgYU3UD1oGFgqWJ+gV@JhfhI@84M zY~tal5=gh*0CoT6h%yzFMrNw~J{ltgotsC-Lu>J!^P*dOIliNoqiKQAfJVH}J1O>RxLBq%5YPph7QJP93DTgVb`^WsDhj$d%I z@;|S4_&?I#6M2#k8O6e@^i}KRJPLQJT1uxl77!bVJzZ;NFl~zlaP*X(!j6*D*z01V zE^4F+pghexi%1`3cA|(n9j)YALWgLD<1$!RzsIhElOYd|-0vVXelv6~F0Z>r6C(C6 zrsqQjodXHvt@YE&YCdN1xr-YoW*jFHTo>0ehE06xy%`$d=xdKBwVbLXUB}4Z5-wXu z%ZkPUB3j8TSt6g=)t076*C!lNQZ^kfI5J-Wi=-nyV-DlwSuIVkHHp1wfrAR#{~HHk zf6sYtT_jsZom)P=8VfmOOVVE~M@&_CGe3j}&1$B!KU-Hp?I7b6Rg#OAPQ@aQ3H{tKzcBUhKY`O8ycie69wPcSn@D5RdG?$lq(s~V^cTBQx)Mc zOchL`MXmN3fr8UlAY)sq)AQ38az@m+?o5Gb z7Rgqxqq|3Hj0O}?hzQ@j7#5|p+|BkRo7#}hu0uPy41(hhqjak}D(%6j98TjhrrK1p zsHe!FI?X0=r=>bX(a7O{=k{Y6g?f3`|F#wh9_C%=oW9A}vTYVaY&<%_&M&5Yfu>zj z9W4~AkGU#BATli`34kg-<$E5>^}qa>YPmDN1lc8qG}wa>x;zj#Uvp0-1^tLcQVP1g z-LgN}EWEs&xA}bZbr+4xK^31GrH~hSQl~k9mRB@d5n*~ES=6J3x*eSGqIbzBdfWtl zLungnmkQBsE*}wRE7Ei0!(nM6>}#irR&E|9&lE+S>`~dLwDP+2_03TLm3T_{7=iL( z$#=ya;ZNpae5dG5XN>Y3iI>*3Un0IRP5(UHR2zyL2?h6BvGx)HJHV$}oYI)+7V+;L znWv`bNqB9>qDz#5S4%i;T^2=|X?YrE-Pu&NV_s+TTv-@M&?fMGUqAt<>SZOk!A>>N z@>sqrC-N5JSL}%)H&APBXNP>9yinQ-Dz}WpjwT7jxiW6UyMn{|L|)AAY;gbAWRB#l zdQs{7%~Trf2RY^`OJJ#kqTjApAD8v+SReOqtFFDpQ)$vRvC_J#)EBYK*p|ao<~6*P zpqGp0rm#p-u4RbpP%6CS>qtK>UDiN*NAsYsVUgbWQ^(1sZJEY~eLEYOUSiJh_pGPF zYLckS!h=0IbY4{kjxj0}x5VFERIgsOw`vAZduTltA4(8ha=iHcK1g-trBSEXFt3WC ziN(~0lXA#iVQx|vb=JGKG&djuquxo;n6fiu2u;bA)SP{s)BmWbJF>1I9BPoPVKC^# z(3Iw!N~IM1#pR@c6+1KWlh~1svP$IHG9UJp+N!Fzhs7s>^VRl5a<3x)D{v&9yB~uB*On$X z7*~)nq6v?z^|9zx88UQBNiA-)l zJ{57j2SJZMi;hDa0cgS`0%TV4B$QVr^~gMYk4Nqh6y+hpb0H~)5JM&EEKV-wW8`KC z%xu4uZ&(@C>UIMInJB&yaxYb;*_UG**6~zeq}Kk|VzZu~GdwJCB4cVLDx+NQ;DG)nsX3z|bE3mA z5*rjp;p)ajv}JmbsFyAF-xel_4o|D!NN_=g3EsQ}5{+e}%at5ZZ2_t6@g>Hr1VuPl ztEQlG$$}hmu_Df&zD2P#!7Us{PL(?0s-kn1cO;R>h=lhcxCWCn(^!h+pS1-_RHO0X zQdPE<+UKEJfo2N0G7*q@(OsWtK!lMf$Wg#*aw)!uzMi%_cTm-_`SNLxGYF&W#N{T= zo`X61o75Lv{%qC|)W?St*^ivXuU3%PG3jy%O1HMY8N8Xopj5AaDys zE|`kU=I75bD130@AuQS|k+rIYwe48b@l**XUP+!c6uMndJ>JjYYPUq8n=Uy)Q~L z$Th}Y5BnGw^>0%NXhy-=Q^Uk*!&OV-X-$-t#QV$CMrnkMg%(MsZ#>y`VW!e2E<7||`!X_I7n z<)woCs<7OQg6JVIJf6R~0TTh)*WmT9ZaK&nF3vv1S!3pS-%$a?W?Y{M<3A&}O#yca zW-9%sm{pwXH0E?z>t2pYbKf{&EbG@W!7tF;lleMn|C>}kVmvSywE7`1Fec8&#CfHfEm<^1eGDH6_jhoZ3va@4+@a@EHH<0|Lzmow<$uXoXQ~{pmnl^60TQ{bs!Kqoc`^-kj3& zL;e5bDIpqn(^uG-1!WbEp0b?~(lUj$bo#J4vATVWj(?Rx(Bw(ZVnp_VU-_6`V_~vO zI`827h|=$hkIO~p6^H2;JXf^r5=MfZU*mr*xqTI0KaYzfK~kLbj7F16#DJ8%o1Rv# zFKeOdx#-UWXQ*vx>Jz#nSB8crc*VTKWyt+>!L49iCkDVw=7Bl(A)N9@H^++K-sf`N zw!9#9(Mv^xD1d(RYFpHBg?|V*@}LZf{>A!HUvOMGn<;a!@6GIQA9i}9oRo`!Hj2oa zzsL4XCO&`29~~KkpPq$&YV0z6u>Z=ayoM!ip^ofo5}`EeMAmGJPbTFWijicm zt>ySV#BB~v$fSS~0KHZCtrR!Qs9f!b4n|(8Wm?t;F5@cjIcTu&ESfB3v{$iyK|n)` zuz_M-(+v~%0Ec#$tfb90gByN5q^-h~aigjWqYPbA7A}2XLWiQueX&{DYe9lI=>c#R z>cZK+GD#N!jr~eRtDTzcD49DKE{)VybU|g>JA!SwDH$X{Wf#ELUALv4H=WYEoD5$u zUDM~w^=g9_omC@C=C3ugCheZ_#v(zpqI~JMXoiN?*R{SU}+C9e7xt;-jCXI}0m599>5!v@J9K~@JpOxCIEao#7 zi&QBR$;G`l=hnt3g_a-H10&bNll}DvUmG-!Xw5a`!+AZQ<*#?sPs5ZC-w!67{i=Qc z*TqL?>&W)&%Tpb!6`>|i7Fo>ku^P_i-I$3HF}qvd=?O9`6o?&=zr z^WGq2a^z)48eHz?g{gh)TU?0V%ZzpI#=hs~e$CfJ#}4I4C(h!N4JXE*B8ma)z&Ml!{Q}TpU5c!YUQK{w;M2Iw$HX zmvWqM9ooa08ICPSBS#&WvOM{w1~p6)!o#pI6d#L(kuhB-uNEuH?>AYAl|T+oSGC!_f$j456sg6I%nAove6=~?m+FURFQ!H`A=`z@v390uzIGBq+Ky>5Z zcafa+ztYY|mOJiW@GI+x@w25f{agw!iUUD_;wiQsCqAKtXXySCuR1T>W%R8zoG*U{ zZ_F3GG4koxZdLYD4mZBz7L$Rn#5CfO`lXI4=9te!YMEFIdGPJcc`nZ}cFfnm+@Cr5 zp89!7gyx(^!Hk8U@`BIxKca8j3Gb z5~Xq>e%H8djA0!r_hv>J1BYIHNVy4rI`lZUC?rOn#`-mza=%IGCN4udCw=gP9ZRL^pJbF_>iul}wJ~JFA>dx}2hoV0HIbyMs*fKl z4dc5<1K&;~Vx-*=BkNvV9QiXgobb1Z3s}@#eq^Dyisn9U`sDUDKVXNhJqZ^M>E|Ik;YFG$CJ9lv~1gG(o%f}_dyND-rr;lh%;)mXaRqgPPEOOvx53t#@u z`vK0!F~y*Z;2-nBPfzeEfgt>u$9*wM5UpRhHYd>a6%t8iPR#CQ$puiGoaYYMAR2i!+z7aUw33%Lx2k@i5&KfY$5 zf}s$W@#qv92)uFq?HI?c&7yBx%w&~^ZTj-(6o{K`c?v(`X9j2xBdHc}Z;-+RT?WT# z>81DB?ATFRU~+>nOUmkYzh-4P<%(osWg5M+Ce9cUxM+zQ({ubKHtLL(>$ic*8MGz% zw7UvV>&;eq0k^op2_c?sj1O&&ZmWnmK^3RnKY<3Ggmj-mXAB%gTnwzXn)I(&{V52@ zH72_qbS-ph_g0q$aB0G_P?6P#7@Wd+K3dSK;xZ7u=w^K1PJo^^V~I}7|3m|!<@SRB ztshqH(E- z(6__wARg9T9oOGEP4+w|>^Ka6`NAbhf#`72f@08lE_Kw($KahEL&>oVj!6BG(E#X& z9$U=QR|sA1lDl452ty7GNy}4+iC9TS?A zQgQ$VwG*^Q+6tibBUmvY7(@*OK}L)O6d1~TE4;N&6Ia?KPgfs;AH#w#`}RLRTO9@9 zX}2xJ&w>}Y2oEr6WcU2fdz{Ckq(ernAQmKfP;5Myn-v6sp(5o^4~yxBn<&64!8l!5`A`$OqZxzW)>J3{m^fI*56 zGQ{w_%Ata@wf6f?8Kkvz8a8{SoLoa?Sn`6J(yA_ll#TQdKt}zM9Adru9*+uLx!9Rb z&c^EjBrl~Vg<=MfyBBA}qt=Rrf_Bit;sHt+*eQ1=W4VSY(zV;)qc>HI8j3@gT>URr z@6Vfpg=T2B&LakxJ1gPNyodiYu%wYduQND<_XGct?oY>x$M;gb0unfYDl52dX2Qe- z1?z4w-3tIm-q{3MMl*F_8k1SqLi_0T(l8NJf8M{|=s&lU&V&I{71CV^DA7u0p0W9K zYv!OPDo#fpRFlku%sz!+oQvt@kbQdSZe4(~7HLU=x@non3j*;D69EGU1w*|X zhLlNX$#P%wHPVf+l;K+~YNf+G*%`5I!SoeQz3wk^K5TPOu&-yJyQZVo; zVaBD}*Qa;Hs&{<{stMb>d!Ig-5uGeHEeAD$0dg2+=0w7*4sR^eg0$xr~|_KdD2-P~`I z)dZ!kM@T>BUr$qtJtp{cK74sHz(^TJ{Xf6&_o0=mWyAK1_p49qNx|n;cQb*6Xp<+E zbm~yf4g+Uj*=AY1#zUJ#?l^$ba-x28grebj{6GPJv4&SX#2aA_nvYl<(jqb(oubc` zMTQ1m8e;n& z4J-n1eQ3v}fR!uikD2T=IY=g%Ig0HR!ZZLb-6TRoc;om1qlRTbh)NmeG=rcy{?YsL zq!K9CLOdj_k1M@gy@4WU zOeI<3^MBBj_3hlgnjdA4;EaDpI#cgBU*<=3xqbiV=7=+BpVd^f$T&qM2}5)e`rO46 zA^-DFn|uoFC0O5O#|5@kBcJ5Uk^*jr2ZOW)cxX!EnXb6+kgH_QAl{QW$iAk=%#K77 zy2fp47&s&%pxepNHzZviq{-`=UP}@zkzHdIyEVIN^OjWvEkfp;eW^qiIiG-60ws)) zT0oh*IfL^DoY+20?jsop&zF0r;u6~k{Bb;H99~gk1rpp0M-rqM3?8*;I1!sygfP#d zJO&?oI_tsfsth!8Z_0<_z;RRYAZmuNOBt>gYL4z}MLlRh$Wv~K1j;HU!-i~?Hwl0Y zO<{QGVTr|j^5J)l{x4lYspwg}$vb;vS%d<4D)-Tx)g8YLN6%l2MBaR#Uy_OVZ#?=u zO;wBk9e?b9GMA4_QTcz`ocFl@r_JGIzq|M?F-z_Uj)Qw_0GXL+`W1II%fk=su_~XZ zeEvL8Ai!qLy^Ks$)aH+qOvx#KnA=n@{a_)`)88*@f01`#QV~&6wHo#?fAqcK;v#EJ zgn-!LU{zP=Fgph3Vv>rt#JaMx1y0LS|nfJ!tK8>G?kf-jvfQoJ~yO1-&VA z_5bQ`q2{`kX{zSX3pee80k@-$#9%bY_-DMODp(GgYv=ZyEzY5x*!jz+e$IuHyPFT~ zrdZ~)p<5fzQv=)u1eY;?N;ys}{ds|6j4B?S9GyIoaE_m0{ull9HG1;5Yd|dW0N1QE zGpE>c8oV8a8(*8+t#N(@^)7wo62zf$*u{_|A*ui(v9ZD%0TRtieWykMWI0zUc`NKN zXwfPIC|#>BLw6GE^bWL$i2$F@HiLvd9X3%WcFfyPO2@y}?f}uz$Hz)>QJm1C3_;%^CWfnL+E|12LOcQ#lH2{-Z%8-t9(Cob<}y( z?jvy)cJl3CQU|C2dHCj;KKb9X6(T`zI||-n19;S-dw=_pqGirscfCKhmVk)X0CjhSmk!;*zyYFc(9 z7lSslPRcB1H>F~0zhfGwRs9}IxU6hO+`_-F5TW?!yKgy`O3OWP{U~*Fm@-PkX_LMO zZIUbtdB4noM_;NA&BqdGTDPUhT1KwCJsiyBIBQ;6pnlT?$S>IFzJtsy4IHoRd3Y8yPEfemJ;(hjVV{w z0fh%eykrIX%wu`H!=YRipp7frB?1`U!ZH#+CUJbR#nM8fCF$S84nkeiKmu=5&!f6L z+VNF`TX+IZ;=h?Ifngo*!{dmo>BCg;$g-~ESn;a9l8bKF1R__#ru3!0#)a57@Thj|PL*oTcOalq6HXH&23w zSB}=m9;$IF%tS0oZpEeUD=3(4*{V@EHU+>Yp?xR-E>;$$$~nRb0tF9#swbDlQ%vDw zxs9%q`bj)kn?DDHw4x#~yhaaGRK;qr7=${UTs00T5RJz~rRT#h+$_d>2{}ST)kFAA z&+7{4Vmz~CkxX~7>SAsjZQ+g>N?}#;o^d=Yy5^_XLo19PT=h6QMc1@ z8hhYI`rrILX$4MyQ2vGdiGNqq5?4LUqI3mW7K{3pxH*VMW{w3q)Tg+5k|JSk*^+4P zB9%9PWOk$KPSsI6BmXubcwODS%jn3`ui*nI>)@9M;$Npul(}!=CEnh9AFR9Ky6S;1 zn0Bs&2m1wYI+zZsL9Hq3#H) ztYGVP7{f_0!S^bnirC3rQp(r(bs&Hi`l&tW)kt6ES# z+${$$Ri7+I1)p_3HWJbp#&f`%jz+L?XlV<6%d-LLKM5LO-+mted*o4PtAagCiUlH( zzi7)!=C^2SgwFmg-v51*sH+USe4x-LM9mE)aYdc9a0gj&LIT0H6^6!KW# z>wH0Zs*kAT@6=3850Yig=oIEeHI32I?87kok99X_2`QW;aEY}Aqzo}L^m3WkH3dKK z-Gs&Ox#{s=6g>ptbQ~0|n0)^<{n71qgaqy$Eyzt!e@g)P%6AGz!gT_pC7MIIyvU*B zVXR1OtvAJc(OGW>><%NL4$}Uz+H9nWbjiQ=-s;sjfv0<_@-P;Hk0ibwIlK0b8MnC| z9ao$wKJ|A#7C*ZWp4_HiY8S&%tGWz0G}@A`^ipL!E_t>wE~GAc0&T+dPwL#a74Q#w?JWvyr@Cv`prPCJ1;9%JBCkV1ZOBfQ z-GJQ+@%XFL$OQUUs`u{+F_2LKm$%}Tl~o(d8^XE9Cf!qubwZxE_>qYi{qCt>dgvnE zG0f;irkHds>fqhJZzVFP8#NGZsgZj%yBGd?PaB)=F|iMqqQu`;eZTJ!I9zIavW)uh z*d3VTQTqb$pFDw&K49I`2kRM;b$wV#TE1~LhYMWgpw0+lM$!bL6PAb?Y={+gqo~Yy zaMRW3IHXbvSOem&uww^&iP(uGPf^lq%i*fl?{ZM*GA0K^L1Ny$f9ZW%{1fJ-@%K##Nye+QTe24zZvg;LX1FuZ_SWK%QCgT1vHz@HdR55#9LXeL zo1aW12v~6>@U4)sEsSCxe$5dRw;LJe3N=_kl8zABX$i#)=>EDlV_Pzp&gH?;17qq! zV9Nqu^Y2eW%}yAFk&;z9%Z*Tu!N?D7? zv)^w0Jr2bUj_YFZ(J{QQGq)wlo7F)w!LeFnkVVsNLk_kK^**ORqS_42Ecr0Psu2d_ zZAs4bQhG-t{v=y?PGx=QKiy!*&WFHhAgk&j1u(<0{^~7wRwwy%eELPusK3#)0qctc z|6s(m$2mYU%aOJf0;$!1HgYntvcJmZB%+i23SpxBnHiOewwRPUrf+#iAVgztd24SdduHLzSP8N7Ie&__vOf~Le#B{bE`@(fN8xjH!;FlbnASIhD0ba_;7)H zb5<~MZS8<_eeaA{E1YA$O``Qd!brCZ>-N-`GCn~hHml{`fR;hha1!RrWB6PIjroAnF*+ zn&|1f*LANZFK9~SVDJP9Fj{htR%N>0Kw3U>>W`CZ22)b^{tpqxSoMV23lJW*NaO1Y z4wQInBv64(xS4ABw}UT&n}MB|CWr0bsQxbX0Dh2J7K48k>b|hsvem>@<~4vr9f2p| zf>~;gRsuE(q3W`Nq;ifMB!M)W&4qT7RdK15OJ*uXn$1Hq1x8+DTzIxg9iqS)U{-w^ z5${>1njB9zk)y4SO~yoIcuEy-(EVn=+und?u23CF#{^kntrZB1;z|Z_J%)96Q(FTh z1xF^#@WW5BFj9FSwVH6FDjwC~CNp)<#s>(!%=2eBXXyI@92hbW-CGXeuaC7((5P7#u=|>DkZb(biVTaSd%~S5~NRnR?+xD-%?+YlZr9E~(%q?IXf6 ziUrA6w21NrH)-iYq^MU+Vgg}2>*fSAQ>;EH06DR*qdib4$RccLF+9Rw(olk6rB=g) zjW4TSZ!iwhmin~D=8MaPw)UpZ8J=JKPP7y`hGjfdehm#~dGGl$F7;A1g^Jh)c*ye2 zrIZZCC-xWm2qCmCW~T@EdG-eC3xFT@H0$p0U6<97yvJ$jXP=TQ{x-6*();u`sbV~l zi5~=YRVdoKE#cS<7OOQ}(`+vFV`D|70fX@DJIXA}`|qocKbU$n z;?WYmQJJ&lV4=T~fs!KG}Qj~>NjU(>;lQd(H|ModMmpH1(H+|mReLT#^m;WR&9EQ zcms@im+GE!&qK3>NvN$WAei64&X2W@{c}b!@_k3}85)1q|l2iS$&6@)(Nmouf z8QMYA$^{5t-+Re!sjK&OgGLJKSwstzgIm={BKa9)rtr7rV9jD0Nkloc$NuawDQE;-zK844ec2?=^^=G`1ivE_cSny(B>S=68+G<0 z#S+vGK$P_FBv@i0AhX95XlIuC`Jk~un}katUxM7nw)I^R67H5ss`tkry*GiqXEp>e zR|t8{{hRkG*u{4m0UlTM)Qlta6Dteyk490bb2)yy*6kX2pXLMSfE^TXt%rBwQ=d;uFe@xT03Bk92vbvXJZg-#7i+s(`pG+D zBYvc9M2)?fu5#Rq87{RN8XLv&&bwl{Y|T#-u}KjHVPl@-ynuB#`+S{7=d|a=vysOu z3#{u6fomG^rb75TF-ySgYC-4HdpM9xO{s`l8~ZFx2h_I2{6Ukt16OJCsmfDPcR(0`O$@gmstVf^aX z4LrW(%?A%@x(0I{qvqc7VQmo{t#CUalWVq)@^>(7H8je5=h1-}cp>nOfRR?Lky9`H z%k@_LhzZHBLH1m%<-P}v#F+WNW@8!e9m5|e2sbYt&uEis=c`r{NdF$=F`~NKEbU+& zI^PUhXcqSMe-DrQ!VEFwEPE3)7S+W@Kt0&PS1V(eO2y5MOLKz|rJPwZTz|f;KZJ}n zLfG7tT|aHDfYry-Rr%s~BXYMxrlFpcWW4C4QWp(1)RNQ*puUWKr)oN|o9~zUym&tf zHyPbd6T*a=mgTD{#jAkZK}Eg4vJW1PZe$oMMx(AAW<;5ir zm6r)uw|n_5tNCVd`m6M-M2rkcKV| zB?UPeS_xlI?Af32b|)cLb9CfFqdAp+W3#l_7EX`QNCw>7lS$s98L<6+Y{T{)8&vqDc9iL z%Z^JF6Tc&VvBxyq)7{|5UEjl)k8V{f6y#}!F|q}ZL7~ z?7i07Yw;|;376iMjHa%~t0!bc1gL?dK-fMu73(h%yPO&8Vb+5rw35 zC9UcN^~OV?D*HtBY16m;yPwDzO@u!??k=COXc5v$5YZV0Z!5x!Tp=8IQHR$=L|bm` ze+WbiA-P%EeOeaRUqEj0OWotpr~RjvBAp2TPnG>b@k}A?Lbl;DCT83WyQ?7cyP(S@ z>uYIyfgra>YkF=4z^Tx;M@nnV)4T6XD5Ua5-EasIvf5hP`oeTde#8?x$)8{h!-uO@ zIO2J;n#pMz>a6z6ob*$H=aUZGp?9HuHs_vK_HA*y*x>M)oW3|cN;gS<-@*>Z#^ys7 zc40Jdf*hIvM>Ty^=F^ilP}GK=M}E{Qrlie!WYC)WUFEyI7*MEy>D;bq9Vu*g4fg)7 zIt2ilQbxSVMSLR3#eDFmI&PBB#(AbT2IjG9_Weubh7G1m-)$EoTto%; z%w6`$kDDJq9Ak&uZRG=fy&_-ymT`)eO-FsDT=-EbO zj)m(cPvIcpGbjmPFe8c}9psE9dsj*2PuBL=7!y#?wifJ9h~V%_tGmdw=>!5q;nR@X zQz-PD&3}ykQ+4DSQ#bW-{SdKx2h{pU>|J6_0#RN7E<3#U5rsgqt;70*r6kwAAvQ6; zG~>c0VUHbit;U9o50)Pf3wE0|;!-%8Z_tl$hZBI)!s`}o z8c~R>-@=3txzKmE1PU?Pyuc^Rhpol3)5{A^v+YA%z_xRF_x)uHky5DPqx^ zQ<)2knC|}H0x6p+__1%X=i@at%l+GL6Z5<>&~FOtzk>(9jmUQ8PUrfkx{kBzE6=3z zT8o&rKk97wL&<1VuM964a@TLWP~I0Juz~>CYx5r$f@{sCXRCGx6vGLl{6tUagdjsG z+~x~@anEG5kyhK)yrndPRUbyX_*xg)R`dqW)s5**$Czb;`W2>dk`k9Zftpd4(BbvI z41x9%eAc*_^2^uW4B6Vze0I95+E0Yx2k$ao+d5ejn{mb}`TenX3s-wEdGy4630aRUA68W#LZ*IQAKu%a zEX1T|^#3;e-|qSBY1><|N#+m^%C3QI831Unho6g@PsbAOJDl5*w09u+RZihV zw$tc6{Rf^3*x#*Sx63E^Rj@k*JAf!6uQD|7{=_eJE{-MO?vS?mctQXWE|vx7)W2H6 z&m{ZP565$Ge}~LPeDrfW-g;`9@giYjo+lA7K#olwaVi?*kzdEg`v$LSN!ofmu3v$& z64h4$PXP;@hGOEI*?zu6{cr{Iojr)aqL*^h;Q`%n0Pv_e-HcM1^xy5sS<+auZT-q# zY}QljWtO;iNjq(`9m~$=+Za>KVWuu}2mUH3g`3s$r>u4spCW@@MOnsM*J+D3E0f+E zB2u`|*{cE&Pr#im%}5`Wq#KPBZA=JgP8dN|IuI{hb{hfZt`8zEo$h*DU ze*uK|GQ+O9GAJ~4_vW=25Dw+^Of@W36ntAQ75?VD-Yp4iwD zQJ)6nLLIR^a377{!3cY78ZCHPm{kbG1!rSPo7a{wR3D+KILti;?OQCs%}u>=`*YJ{ zyWa`yfHJB^x?DA6==ZexD9*tLv+5ygOIrRCJAH)(0sSox~(soqLc{7qdR@ zHe8}H5pmn#6!oJtH3sn&zux&VS~GbW=66}IFnry4Z`AIx6>8tK-0w!N7Sek``wA3o z+6P}^kLyLrE=gmBLnTQkZ65+rLm*i0U0(ah6L9v}6)CXh+(*Ft|N8{h+b^&9h!Xgm za(yMjy2nNt;(3Qrg=UINR6wQ|A`s7?BbSI8#9n zUa&r1NWmZ^hoP-G1H~ir*kZTjln?6(ryUUiKu_XoZK0Uoo82y;!8Jp6Nq%IDZqh4kPbg?q=70^_@IN4P;Qa3_rXTxP zBHrS$n#i!TSX34MNQSove|XBNZJ`M zIGYQz&0RAQmE8%os9mAENve)?hma8Wy7*>GM9|e%|7j}2T~Qg*KGIMyDGoe zVhU2DxqR%uoz5{yC06fck8G-cbd{EEp^v8%oHrg|MZsQw>UvYFJkzw~T(BeF`rg8JeoX;^5j z|Fy`?6E=8YpQmi*%R~=%aXzX*BAKfwFA?$}Es?B`Omj_0;pWC=i=61iIFHxE+0a?w zeSSb&Abn&aYvD!iOKs2Lwz6)8BV z=Wk2L5#lGc@J9+@dcf8iU|9S9Z_qHDaAhTNe_&BxV#4=Pg8uL}`7+uQoz(BsMy!9D zQw(8dWt73jzV28x*joBKXAe)dit9SS*y?Ux`({8D)t%&fdRt}+HL}lg3ad3A4|Bb8 z6u`cre$OZp-Pn}g@MURlH(Txg(gMXWj5t4veYmtJEqzr<0}r>~LW~xz zS*E&KKNNt$>3pUdc#wZJBjKk1;ooTm)BMs;=b;Ne^fUb3@kK=FGcK*LVz zufqE6H{k2fX_d3!E9-0@<^rnEWCjMgRqFr$Tv)@F&D3_MqF#E z>{*NqzU#c{3+J`>>O{bk1oKG(?2*r0woc7%k5D>Q@&f*nh(7iIu)Y@7vpyo7xKmtd zE&s+AiAfKe$Fxr0>Me%fw-r|`*65kGtc!Zn>2hR@GHHeaMPz7lUS3|~xV2=H{vR62 zVIzLFKP9@=GTF5qcLc>GVl0+8ys=_pk7Z_CpdzdP@Sz`v`8EPwd6NVMNkhxEj?AQe*^jfUsyb=Hss>GcO~O> zSP$Nu0ZYUeG#-3)(60Q?tDVE9^R%T6Iq>P~zVky8h>wAmsKh*kY>{-{e-pH{Kj(SR)*tuLl&VUx}fnFy@Sb=dNi@VUag{WH6RG{T6A<=K2T&n&`U z21m}EJg&f5l6lT5=LxdvJPzY+U@qB}^ubyw#P;0l!x3$`b#-1J`=&>~2oD2pZAi9d zkTvNxHha1T?KnGxalvVK7^!<)LGbeoib#bqz0+CMQeiW5{H%oZb%W1j!JC4Deh*A} z-cR}uHx-JZhVhv%{PaH%B~L`+>HtAEw9XbCx{hY+N+#@x{dFC#5@HP>(B(BrPkp=6b!W|>RaV&mLV+}s|7&%9coA;e-RcQZ0uFw?LA#x4_~2}41Etg z(FFiLX;lYW`Lwd&7+6$fnDg{2ki_FlDv53>*G{8Dd~#f(#_D{i<@P+g)y57D7-xzc zN7{yo=BkqYNcweKje6uQb@5>LjNg5bQ%Y9=tSR=}q?-J`OnZi-)EtCp`q@g^8f8mE zDoX0D{#Gc}-6EA1AsPrk{1;i!;{iV)xV&N2>0u{ut?T~!xhs9HPWr{n2&VQ`!gGM0RTcU`&%K*9-GMTsU~qbpxXCi zu)4uM>nh1pRJ=nG;ocYdB37kJ^5>>V(<^vNj_MSwl1) z5St1C=I$Z-C#3+7-L%3|s(D7bP`_b@q#61-tovH66kl8ERVw_r6);z8WE%e(W{LZ1 zPl$`PfUN|sVSK9>ygoxy%Sdcnh(5*zRYny!t^2yvbFKlFf)?>N;lX^3r6mn;g9m!qlJ*hY&6S^j>e z(`qO6$%5T8q@JtQ-CuEDVZu|Ajh1;t1BT@WT>eZrg@&vR%xEJNE-OsANcFiWge{7? zNY5J85~K51uR7)x*}wixVtUr{HQ4Pf-sRE(<=bW!{Xxu3LU|K(IS$2jLy%5T%#3f7 zq}ek2&)Sv%pPkKn?Da6+weFT}4ge2Jn^F`uz_el{CFkq=3<~FUh72D0o(yC8$zWCm zb8R6Swo_>9TbepNfqruRG+4n}D$<{n!g$uJ%(+of77)Djca_r^>+Oq;;mh9p3VoTh z=w|)y~B*+Fd@b%sQF`I7>|ZxV5u@B35Y7Z zN{4MePwISUWN$&PY?hd6?(N{T(?TVw6+K5`V69c8Q8x#Ix{T?FPYYN#TT#&J@;UV~oYs(g zzfCY}-V&ccPP0pPM_YpzhB6~oQO7JY_}dJI0y-40k`)(_3W9^k5%!uGj)czU{`5<9 zXEHLI%;d6VKYWk>K_;m9m}Mn}LQsU(jMf`-JX(jWmz=M0eMMTObq^2Sye|0DUo=2B zrZ4ejQP?8|Ob^2tc%{2tL$-#>FDmn;1<7%V1U2`pG!S}ab>IE#brOKNgs1>BSV;Se z_FB7Lq0WHhKox{cln1@U*+fJ1xfp|ws6Ppw_ms-((l1->=2McU)iOJbX_{To*$XJy z^%K21RK+`kd+!F8lSKg1YULFSKQ4@7C_G*Ln!SCEp!fb8Y!o_3j!xRKNW4eIl@7** zMB1#Yz*_NDiF-F#n1bU#sVJkY?}vZLT-EIc(enUiEr$?ew#Z-8fRkk|0f`8o>UcNz zZ=mMSe5zHqE%molgYn)!9otEF{J!02tzSCC_T})vK2fvJI|5j^S8q^9oAai~TCnG8 zGtqr*8=LXR@Wx4ax_KpfGc5x{xs%tPm8-RDU!-ENLeX;KrF|&~ z-1u&1Jb=mQDB`?&+^R0u~gD3wmX(oRO zuCHmu@_GaTy0K)T&IUKvO^ouY(dX1N2R|#~EF4e>32xRaouH>1{#&|qkasjVMR_TN z)Vr`3$y`m~FT!qw#S@jeQrWTh{Xv3ST?z*YWf6C=knDiIujkT9kFzrwqQ(gUBKsBK zST0;(43=|5NbISz(W@D_%oL$J5f3)RvZTcgxUqWe zWPShuPM#J$N0h6{m7CV*V1UkQxNdQam!QWb^q}j$>oGfUx87>^SJUdHa>*-f@hes9|h%=8g zvPj~gBCvTc=}_xMa=w^8I`ZA{O2Mo1gS}jT%w^9bT8|$gec7`q7z`G&-}g#$f?cz0 zekf<6j=pJ*mEuAOCNVuAw*r<3n+)hfY#iJuRN-kxrxwO@RQ&pn6_!tWa45;w3rQ=1 zq^%<$SwRRkm9J%@mM# zkma5PN^iu#(}-&*v>p$}S-&L);HtgKP>ba^=E`}i6eJnCNZ78)-A=bwVb?I+Q8S5K z8wWz91`b|Y5kpFzIDtRKQz0PaUO{*@kQIasAA}pfX}aeP!oB(J+0}6JE8FQV=HkwZ zAA(hA2h*CoJc$_pS#wI<+~>E~?!B5_KwdOr@yiqR06zW|iu_21g58A(sOx1hiD!@Rgo?(+Pv6LA0?b#%Xoi z^`?{Gp04vUd(+0B+i-g|3H>D|fs)vdF4*H0GoeRq&uZ_3%DBtYgkF-st9v@ zt_&EIdNbV6k!Cc2WQAT$8l;}7N}kBw6k_T??H-1fj{x|ftvJSnnI{sXa0X4tACyTD zjXn{(lnMQUeuX?mNPSkF8^d-e}td9{O_hKQf`MvVI}&s75ZF@ z&@kzMUvb#2Jo=oF#T!3B_eUw1%rI$nLP-A=;@>lX3NrCJi)zG-HlZvIBFCT4fL%g^ z&!Jp)iSm|*HvkY8Q+$qi+%DJ`Usd87<88Hj6k3^Q7`5)m%D65GjMrZy56q22t{vji zXwZiJ)uJ7ywvvyACJf8BlFmGt2;3@u-A7OnY>9X$|9iNXo|c>1ilLj<q%dJw6C5?>2n(rGahqWULJtB%&glRT2)MpGqn4V2?6o8iX$d`F{} zZg=@Bn8OpZFk`P++#*RzfR6bGF9tX(r7~NfdX6_brkHNQe1;<#?-2dH84Q44iexT- zEHy2E%^5jboq=>!PRqdgtCAtel;1w(y;5E83V#-aanki?j~vg%#s(oKz4Qsn|>E%inM zq~*zyMz${1d6A&Y~_KYyqh*dBUw%PY2(tD zQn0#6SfINgcT6I5hT!STngWWXvRajn;552qusB^UwfpLu4{T;SDVbCNwR-j{LG5zM z)?P+_FE+$fyz~670C3AD^uX)+UPAHj@p4KPM&BsMNH`gG#ZsvGUUO!}Q9m~~&HITG z5z`9SO2KlhuC|?^uy`m{0AOK&UdQ;MqRInHG0SFhs83b=AaL{PKJG(aAl%W%Y-d0o zPZpzvOEPL25uR#enP0d+Upnc2PbkdzMcc8=kdr{^134Ghs9uFD8=utbxoD0kOu(oX z-J*jhLOQp$HdFVsp4OG*QN;6atn1}js+vr+&$)TC-e=88Ar})`J~qSG9>Ccu4331E zpe_PdsUXX!Ddds!4i=x#s;b;w-rH;;mZ0GCv&_lDOq@3{Ub(Np+=T${=57Tx@E6q# ze~;D@ntuPCggGR##%9V!u4AH))kMq68~BZH1TcM|oybw20w(e+e&$v77-boSlq?$4 z0>^c@W9xorsF+sCMFJgz8(7|qDSggmgzrBB==>vx*6v_Yh53Q^*@C`**dSFm!^%Ol)>n_UqwM!pj`v^KGYgJLq+x^W8HX$vw#v7*0w#W6qDe`h6BDpDzs%`W!@Y2e%G-@~J<5G{8 z!_w?Lu&Po;b*RJv@5??Tfc(M0HfOsT>E_;#_+1Ijbd$0lALWkr4_@gfPN)@L!A8g2 zUQn?;i-bfJurJ~V)!cz@PD)`RbZ@g>W->hLtT7_mv@fpGnR)mD3>jFmnTfhsl)-pj zprG#iwda_xo`-T@7d)JnX6lULX+B&_PhtLNqtBa#O0NIMq3brw`?BxKMA2SbFg&2e zRDD~oyBvcRC{KeJ*=C__3zad=5J}&bBDdbfhZSm{wWU4?cK0QSE4{rmT5-POKc5sh zk=I+KhchK)eE*|ww?PeG>AKCjEabq9=p|(DLljUbzZq2bO8jJVxWdx=p}!t_FL4ue zc7r$7`*i~&oRX`2k**g2NGBmej2x|-qr6U@j`caEM&#Cay-u%-G_06h3ggKSy*x@aN2f`pEm*~nOPdc zbUIKq?1D1%1*AVYFr|q`Ij#*9%0#%_wB$p>LWWMaSQ%YxOO+Q+G1R3?fL3#Z#|~r4cjiID7x|F3E%F`Q0T#$4%DvV8plIt zctgR@YxxgRXFnSx;*J$j6NjD9#HDYjeU9eC00BGQ0h`Ks7? zsb-cSa_;vdX`&{>bl4lpQ30NjGG&v{mUQF6wWqzc=R=r|=pE<3w1a1puBWoyKn)wX z7fCp*Z?%FKIQ;$es{ewA7#)q##<@=x$mo_ohMXDv98C>{TNq)Q9E`E9q-n;%twP47 z+fy*gVqir{jJxH$*3FwKSxft4Lk?W6-IgaMvi(C~*LSvrXp+4;@fw zu4yOz0P6d5;K192I9(H8vCOM=WLzbNuNytrq!X<`E^jy|ZoD)pNy|uG6A?PrwAU+K zbSFQ!$7XFmzhqOPJ=6bL;+y(GnNe}@E{ zGc}PyE+Gvcxw`r+1NW{#Y@bilQjekZ^bIQxHC9|`&opKsLq39wH(~uNcM9Hha{zi- zdc4%79hYq_9>8^~^YQ&jr`T8ZcT_2|!zJsXHfCQNal)Bnk=3{&oz-@x`i%x2rh|IW zmaYk*TT8T+aADr5=*g6Zd;J|6sBfliS^xNb^4366c*{Qa52op%RV}bxHf2!YU9)&J zYUCv)?2lvL=t*yw40Z`a{J>!9nju@XWU#(ycpwkB1DS${Jen;8&%c?;TZVJ zkPrsJa*2M6=f6QF!tHzQgpOzY4yD-EVcw-esPTMwR74-3M-9k|{AK{tLk_be<$T{uZ=-Jeo!p_~7 zSU}Nh7^`!aSr#=KR+3-rO4Xk^VW~FGCca@9@yBuQIBwFLDk(C-edN<#Y);neV}l*| z-e`H#<}wW~T7K4Rsy8>YMKA`9bZ*r+JeO zrq88z|DkMIB>On1G1&!DjVhH@>ZZB#c-dIFdf}gjO7QbQT+AR>^l%&+ATyL@*P{KB z5m=;A^<}fz0k@zd_@ghB zFX5@S1MsQuo-*#$w-QqeWfgy8!U5L%FNh9jeDS&OFpL(UCCJ2X&3_%{6T&8+FZ{1b zR3)Bqzl4VcodlC06Pv?*S;e04mL0LbT9$B^C*mlVq85dvF>Qo=y zE`I;)aMFPXz>;_jxu4v-L!hnyU=H4z;($u;+C1W#@LSq`sYn^uxr%Dt;g z`0so(Y=$xlcG0Xx3t;lGbHQnaLQdPYuxPc#-|J9yPzzJ4Q6oYihnPV=TK#kHD9o?+ z^9$yW3g`FX1&mc|zAGpxRlRj|%g#sQW_4q^P9lA?aA28l636-UMe6G%U^E@;ozKf?4!wNT%+=cKbgcD2Q;jv*vuZXLW?+_NFznAYryWVX3I$s6-3 za&!Q&j93^eK36oXMb}vV`wT3Q@V>+IX;9+Usq;ggd#@!x8IxFe07!%7umIu78Xbzw-|hVk_uAf0ciFkL$q{tHKxv#B6TAPL z@}le-K+l6mpc7-1ZG9Tw)*VsnNxj*t$w5#%wp9%D_-vtC%!CIIn013@Eq<-}OkY%^ zJ8}EwcyoW(q=&V(BU~Zi0m#&_wX#CK|8ax)=&*=fxVk0uwQAOfVcuWLF#jD%A+NWg zh+ zZJv~mQnL#m+9XTi|6Jj4M%z6b_xoIuc0fa z0>}bzcXd{{{!G$Qpyc4W`*H+J_PUU}`%++}snV`=B_LKZN*_$j|ER3Xo+b=&(n*fj zyM+t0a}fu~TIxnJWcWm#nJsHg$rNu*s#Tn zZZT0d5;`q&S{NAlbZLN_!9^+*A?O@#Fe$~%Vz1eBMMl`|2o*lXO0@@5jH-YND{Mf) zJBcb$kJJlj;!P0aF^I*9=`vQ0vAlA$uzb#Vd2XPvTd8%7kO7m=9}gLP1 zvcqU(Rg@CGTJYjh55;fV45~Zv16G3nX`=+XV2onpRtJ7zo2kvq>8#oNPt0R1;(crf zFx6p_o|Uv5?8;fCGT6IgHG+p>exq3?`9A)kHSbn%Vp6OTOfxVVM@+f#7(R{s+~>kS z?LV}X`gu^yLk>MPC#r?n&*%Bv)H?6AMD&$m*KX{6dBsm})B+war_ZJd6jAy8$W)~0 zS5kos`6a)IuDv9OylK>DCD#Jxvj3Su?$O~Y;&oTScp7(q0*m85O4RB@o=1ZGL_N?fqTgGIhF@3s?Oo&>!V`@Hm3rMdw| zu9uo}`i_jLN`7o#hb2yRHgXiYVoFhuhmO}ljI5vfkuu#@VFEy)p|c)<(UjMfi#&IsKILBC_mZ_7rF7B-OwYwjJ0e^WYy z5H=2N1zN_t8s@0l#nYL`G-yhO>6x>y3n^LK@`)5u%0qeKX%Zo^weDl-j9AeaHE*+B*kJZCGW`EdZ<3gt$l7gZD^R}s{5_DM5A zhkBeegM$5d>LWSZwRDa{(-|yec*Nv!`#CBiUxa!p$0$uf7n9uWi*vP+MGT=iNhT&S zYEt>bml)$IFdlgS4azHnu#NYJonD_KN7Dc^y|#PJFiEPh;tV?T64x~PSh`rM!iG#8 zX_m-ey5pgwzKCtNDbd$Y=VZ?WjH;9o4Xwd*+dM#jiBbP8fjBF?SHwncnYup4ky$t! zXsAu5I&qsAFHy(6nyx9|TO93-7UJbw6Di(L++PG3F{ z9~|`~&?7f`b+Q0!@H!ea7fyoa{v-iyCe6qoR3KW$P)#r6jBi`?KP3km>un7nCy-ZY zSz{2;I(!|BJq!U2OG2E{1Wrv|@T91ECP=+PECfz00_NWWE2HMI!9B1%bp^sMg_^Z4 z?D;Mmrhh5MjeY=hI$SzQk8NJqj2!!YRt0~DL#)aB>Uqq_PHY1nHPzL8LgrDNiusF4 zg^>?sxnwV6puLK%<}f_45aHAqrIu0{(YPYTv+Leyiag*B zr3rpP1MdIpjQ{ET0KmAG%)j7oFd*#Q;>>I^ju5rY&B64#U+nn@%mt#AD=dU6axD6A zPw4ZA=`x{xN>3vz*RXXG=Z3$(v!ZPeib4hpmS=^bdO5E8@Q{ zTZb&hLLUjID14AqMK3TYZ%0zLP*lY*KVb{i{pkOlmf&zPQ9r5Y!Jrm5@9Q?qG5zTv ziMc{!N;wMC{2MI&(fG!j!A;J5RQl|A8U_8H*r&LHISAZMAq-RV{H!9iZ$tX}2mnC$ z%ksKm0&~sw%ZH07Wki5SYv({^mO=H*c&`uq@$LS;Brj|K89fLH(`uuN3dV;}B?94z zSdaMQ!4kn13MNCdi<(X*hpq3#@%}f11%nO#SyA2I!!zD17~ddV`Zn-wd)%#hs_Mu&_m~T+&B8^;i)ek!H!928RX~DZaUImg2Qj#%a3SNoI@)d0`9NAAcjy(Chv0 z{P@qw;$h?YVk>U>a21v`d1-h)InBz%loe}a*A0||Z(U72p}|U(!E#btF9%gOLHst2mO9>}N7l2t38{2Ff3%idGLK zKO2QKlg*EQiGlU+Gn$OBY-b7!s&M6ts;>^&?T%9c=6Z0lfMyw#a@PV84y@>$1a9d{ z=1k(Q{^jE^3yxvlk^_XfJ)!Yc%?@I6PK@0Fz%COY*i5Em*l zq8}hR{w*yDe1yG_PA2g6Ntdx#kJjOLP%6ek4gue%cQt2%Y@J_Be$lP_B^`5r&)YRR zY)*!4|Kz(T=TWF4e6}n{$);eP1rZ;R?rp9(!ojvK*L+q8XURkF?(x!BwY$m+!AtIL9);PVC$7?q-i^oH#5e_@!v+_L zJ8CjJj1N*4a~#k5AY}NrG9Tj?5E6QlMr*zZ9)#Q3}zi#06WRW|`?IT;nfqEB&ISck=#n(x}DWHD*#IcCOo%2TQm;2q` zPlGUyVJ&3w>2HI_pMOHOkVA=RU`f%k1L)MPG%YK8Fu5X5Z{*n57l?=}G@(0&Xl@4- zt34Qx4bbtx0&&Pdfi=vMM84}82zub5EUyN2_<6yo14hTe{$B#b(Vp8~wEzRP@FK1umvCN=R0 zdfKyXaTPvy9JFdC%eojU-LS4A(#7q*HXEpkh`oxugb+9Zn`WZ3-t{L_0m<1oIW}s$ zp8a{VCTb~Q-bj%i_i8VDnmIaB5-bn$Ynm<}Gc`Zn^vH=mEuedCWPUh3QV39r zuaWO%$VDGf+wvohJG(Cvq&qUsxHWLld}Z&B0QioSBlv*ac{`0gBC~eO4;vqMF$$8h z{T*SmEWBLUQbpWKIq8icIJsx81RF(Vpg%znztyinp-!qsiq+vlpa9ka+=;k2!ly|UI{>gw~!iqpaHLoA$Q2~HZEbqdx6>VafsYmntMA4b- z_5Y)wCwhh)-?5v%eWj}nHE0{|Y(akO`Bv#N4G0KLeZORGIa*~tQ}{PiCs>a6e)Ri^9UywgBgES`hN#yVVNcM~ner z8`ky5u|oR17KVX<_#4olkb@vmQ%yJv3qXnSYd9#tMqQUJOoG8~I_tn(>-wd1++NQf z`|#-zjvTVs;_N@4mTB-Qn5q4-fAUKC6IE$M;8cPpF(m=XK(8RlJrp24RUar>15pZq zbCcMaz!g8C%q+zm1fr$`Ofmt2K=`t-5Z;YPc)b6ud>Y&N@aEMlWq7D2i)DwLv@v5zJwhXMiQN$mb!|%G zJSz5mVkl%(y)jVd>=o)VIp>Y(9O)a!pbY*)C8WTsQ@ooUlP9D+zay$cC0^gqZ7pNs z{!+abi`U-!6R9BAl$}pi7lN)0#wI*?)IhIACpBU!U`V+kD+Wjdd6c;Ih`y?Exz2$M zeDe<6dDPgn_Vr+VWb@i-@b-T)r7RM!r~c9Te@sokV>cNxfbbO+?t1Kzr>86WhY)ok zRoD!XP4AN>MLoV0v=<+jlEMj{43jCAa6tB^e1YF@y~l$B#Q4WbZo)od!d;h5Rne6A zQ;JIpL@oZy2+Tj`yDdVRL*eoPoh8|-u~z(!AQqd_jJkt3j0S4z4o7GYxB;e#Dq-cm z>j^r#82Qt%BpR_gcX-*Eh&vKW_h+r>y4EmGf3)hH1IS|wD`pD`iqN2E^KUnLhVuJn z@XDy+;TjzK+{nG&-tN}U7}_=`)9EMDlnC^L07-NlBUP}Ax40l2j?wn{@pgIb)=~6+ ztN8hS@$P@#$=19)1+G-(>;=E|2S^&=FeX!vB{DvAyWV~}i#G~^8z+}tlOc(Z;<6dZ zW&p0dXQBoGZ2``3Z>hrILNthfhFUJ3B4)0@Yu`zJ8PkNm?!KIkp<&wd6o$FK@cML6 zhdX|gJh`G#-$d(c^Im)`025G+X zJIW2PeB-LJZ4NG6mgSx7%=@<9#K0?}>*V=>b3_A?n(%EwJ^drv?$Ub2C2J9*iBDmq zTEj}c*9@N^&g(aXk(<(9h!F|oNU%|xP$I@NL86Jzum7ApzlNtU-L)weOJcKTD7f@md+V8_d z9{2hs2OXiio+iOKeReuoE2b4Yx$nNX7oGC0yvGc)L-40&PF9IYW}^^^5=f&sntYS9 zc}32ine@R2SD)voif(Fgg5>%*?=Vj`>O*SM_G&TDWF(#)9t(+8F&}g7ka(JWlIYip z`qEh0lvvqDrs(&cDgI8pXh>Rf?@m0Py$;y52+$hq$2 ztVV65dNy=9>zlOH22*B8uv-n3Z#}qEiYu+ zhRV#K&edD7PqO!`X(>+~Z~jl!K{ z@!i*Zo5V^=Ak~>_;YgNxM}wD>JD0ydUuL9p7ux9*Aelk`gky+ef1MMg5RkVE$D)9M z6@m27B`o;0h&3N^W)H=B4;S2%jTlLI4aunLgP3m2A{I$vu`c|td~XoBl9{($g;GCQ zC1x{k&Y*z1VON>+<}Zhz0>9SLG4pg4I(|#8+7#_CoIZfEK-S1`q5_a3Ug-RBpWCm2 zf@#7lf&8c)xv(sH#zcX2Gn8AS8OAE8tdgy6obq>@lh!nYLY6@fdTq~_Q(aTEj zH=#00-@$=fssSuG;qMf&$#R1ST-s9tPW!-5pf&$}`jv_$rmb_}JAck)^E~@iTqSxl1<%KE-8VI&TY;S}Hu14l*m~5XTO(~sHgQX%*P`6FDBY%=oDJT@V zX0<(jeyuZNS-`RAs}8y-4vUxo5kr=?%NicjaGZYxc9TKR>bnzY_VW+j)8g#PX!oaI6x4t`jw1qQ*7nNObh{NDdAB|0st@rQonCQ!?lGE!dIh)P#t~=<;_yz{o?^- zRx=d6VCMaWQuA^yQcxpyRmz~`;k4|^251Wh0sKQE(_Y~SV}+X0q%r_xsp+&% za~Pxxsd@o47&y|fe3?AFZdAWZV@=P1V03?dsiKVEX1zYjm@y- zwg{p?cLL7NOZY7DM6P!oU}+Csi4tq}7PKX8Y|c}hQ0ic=Lxa!UN*Gk%!1q{G08ltE zXm2e5)WKXR4al;8Yy(1tI7qKBc{>0#U`b8fG3>|wvYbDwLDIl+pBmt9YnA5QU<(N%3p&}lrtS6R}nYKQ>)8V8lP*B9REHCnv}29f8VdyQ6|IEUaN ztr{5}x(5cy1h5~iWIs1|E_dQs#s`j%EG@DKk#JFjc_+d)5!GfTd(YKtoqC7FIS?PK zSL=#wBT-d^A-jbd6$R?6p?G(7+5G%}vf(314fq;-g(5f*lSg>dtVV|!Fa_fiu6zjM ztiI8WH99Ob#(n<+3#2}I=Rq_v!Pnl=T9dnI81b%+w*BfyXWF~u5&KsE(m4@bM1W4V zxSB~Ht5atjxa-DA-9xx{2&0ZAP!+1FbBi#2l!tS0QPaaJqNW&6)Q!4D?zT4uAXyKSSP>_YO z>CAsIlA=3CohgZutwv2nw{FH=DDTdG?Gcvvw(TnHJ%QT(HIhpADINJ9*ZXfswT|W1 zl4c8n&L$zd3cF^@n1(H`1P5{D)S{mh`#ePv9o?S_f53_p#SCO#TH8<*$fq!&lH}Jb z?fxhNht&b86Tc1|8;v{P?1F?b^#Ev}!$Q&4mpOj>l?C5tOHWM5xhZNjhBokoog&W` zX=Ma0wo}y9$hA3WXG!+`?vI-fj6Ash^${D)zOo)&{*JgAq!BS)B&peu-R#Yp6|v=u zB|6mCMj0@lCq``;Eax8Dj2N@Gb(485aV-A#cu2ruxu)~(Z|?s?(^W@B)qU-Op*y5= z5KsXD0RcgVR2r1-R2ZeDyGx{`1f;vW8^lq1kZ$CqW2m9Q?*hMXE&gCFhPn5iv*UT5 zz4y6!3Fn{KQ+cFxDMu4Ab+D@C@u95oIKk$+Qi|_mN5I0PGILa9A8{Z52`Iso%T<17 zO{~k0)^ijSPZr4wLw-$gdgUpv^{~i9m)+X5e)#vevjm=8(ZdI58jqLU8NKo(L(rw< zgrh>=SQ~%F%(O~=+q#_)QpS)SM7Hn6q#$I!zQ>p3-q}=7eaApc(drqAaZXg&u zoy_O-l%{;Lm}TGKTYj*IIk|Rudt}{5LgnGm2he~wEI8;GVMB@-$}lY~sm;Ri$+urxI$}2WP?Q~7AXqb`sKdQ($mFW%A~<- zEW>*ZP3!e)@|#X}XH`eMSZMa9vNLE48TnvhYRjlXvUD*!X;R1D1dmHG6!$A~$9o28jW|Ev-Zys;kk>z5jk5izRC9)*ct1TGB779`E>!H_>Tb*^R{0 z%51zAgMhdO{YF@W#!TeG50%i6?u)8_fsygaN_Dm%#mca-un;B1+#8at8VU)uS792Y z(=*=GxZ&2^p?Wn~Hez^8?GLg(Zb@x$O9{~`gjtj6mC(&6NM+)T*$Ox`pyFL@au{BM zmh!Rw6CHwBH%qV}p39Advj^0QYriJL?U(JbmHKUx8DUF2%ft9`(VzE$6dbf9rA^i( zL(5;bUsWrB&ma3Efm6HEV_i_Hz#r92SXCbt^np3{DYFyptZ!6vRI(ZF6Ls0LO|xsC z+OZrO5aresf!_stj1oA-uKOrOXVJ<2An8J&-F*z=5(}TXv2wLvWxj_D z+_Xs3sC7q4hpl&2lkt*s`-#wA!vl66+XHlk-gTP=&iC|zBMsNUaD$zd00T_nRpjb6 zMd_rCa8~qdXTo2UF{T#giq9?^NS167VS*R^rC6!C;h*u@#bNWbRMNl z5m*bfg9`5$Q~{Bi-J zDT4=kBVlAL-L50kQ)Z4O;b`8z&7phoJU5LUZ`(=-AEUgYBG>~0cD0fIj&2XP$}W6h z?+MoAgb8JbDpRH4y73{d+w#y9@kuZkzfZh!?Hhwg^QSm1H0#?vm-$_$7_z_-mZgYM zjztG0%l8jHcOOW!1VW(LT$3w)lx2>YZlMOp)UlLs7P0hWIc4SyUIgrdHxEmPCY}#B zSFLGeB+qU0kocg_O1%4W@rd!iqZg&+>@mC;BI}Qu`7pM~T+!+Bj38 zWDj2NzV?(Y)l-+;BHK?p8AAs0=J_Q@87b$fb#aROkiXy$m*Nh$AYm!PJyUrA9eBq$ zs1>cilKOMhfW|@uyxjCRvc#^(jxF-?6!~}Pde+_s`?odYs0)d(KBq`Z*Fy!%;o-Jun)`k|gl>?eD=e@-32SdBY=izzXacK=LSrM7vLTR*KsgIjlB!Ku#hbYY2mLW;y z;8b~LLu|qM@?E#OOau``AJ9rEL2!qxm(1@kB-EJ+Fm}KKCW?kq7>HguM@O)$ppbn> zb=3D{43GxxU}5-tA2T-CFEEJ4aG+F3FvlnMP{~t&LBGLH^5a|KM(0a*E>5%$-$sJ{ z(s>c_5bG9%hcbGI1&gVkTy7libFlKTu&zvL&KhQ&s-00Ixae{x6>f325q0W8?=_SwX!BS_X9)(!Bn<9C&6ipd-fv|Ww5A*XNJ!X%3wNz=%b9M%!0)V| zukV}X+vd^xXf zN*1XcK)9_W{ryLPwb)VvM;wm{TFFuCkK;@8$I7uiiyMZ-i+I652&D-H?pdV`fkt_} ze)JEsKl8JvDqY#FM3d3}G`T)yHCbwOu&1L3M{)vKJ=5y->9wZG(4t{U15R z&@b?XYvFrjo*)U9t)Oa0MOL)0gMH7b(14S8r(kaToQPZ}%>jrL+aVnq#}np23D_X3 zpNJm;Els$=E_8yQ=0BlgAUyJ6SQo5E$|^JCI6bCe{xD?^_8+12RFSh&l|g!O)N-Gc zXaa_ClGq$I`6FNLmp<*+#9%KdQzDhcE5KarjG8`chy?2W`I&KD!PANF739B2#3Z4y z?6xxFTsn}Lh3`K;sOKrtoRw_f%1&Q_I~~8@$`y|$ELr)~?Kr2m;+2a`>;x*6okC`$ zgMV?A?ExX8l7q=pY&diF)aCFxbKc4JGfAK0QXRVM%cpJLi|H~I+c2Ah-6bt6ldRF_ zU+lgT0rX^dz{dR!xQ|EWr0%ZB&W=}#5q@<;Y->6W;ZZ|=R zQoYyx(Le;!T`_(Zx+8gL5R?t_-Cll8HpoevzElQ%`W@}L6J@eBZ4G{n+oZH*@3gvN zB^SQcIEU>*Q&U+$Oy$?z7}9^!)(f(H$v>O^a6V34H(@`DnVHB_TEc_@=Xt^XMLP}1 zv*Y?uf#v3p0yT0@iu-h%{qkhd)=ttc&$?E%sTae;!q^daO3B!HQ&u+q);m~MIT&gU z+HU5Tc)oK!(7n-C%hFsCf)bS(ZI?nHPv_biIm#9I|S46c}`@ zMff-#@t^w;K4fNS7ls-MmY{BI^j?SF=|FKCTU%=cAUC=)DApgT>bl$~Gg1O{22LWDHK+|WTtkSNQ;5xe!7lYa5Ex+|#QRNN{K4(s`xu6V zSm_EodSF_rJneD_+%I!2|BUoH#Wd(}ATKF7&DoM`2TexQmmXdNjY8I!P-5{b96#2* z3cF5RkaFCc*G}T5tju39GUYLB{a!l?c#}DtF^g=rb}rVCk%h+cE}_3>VaX0Zn&x>K z=e3q`<9aG$*PnuJ3UA(ZdL>PWc-6A`2%(Y6D}ehB^07ohY7r0pyt0KVmuYy`qhT?I z%>PR<^GJ8O^ZWsPSN%Zx%pZHaId>n_8JS|u}RB@_BxpokfU(UmFlkKXIx&l>B2ovJlf)!Fe;wsLka%Lt4`C2t)6I6tx5Z zSlMGt^_WftvkA<)L%6xl>|MOStYE^lu1U&b7cmoLV6tF5*VW(=0rK<)P5Ic@waPp% zEr&y#OfHwY^H;j~p1QRM>NnV;g{=jE5U+;H##;=j9);MVRhn*48q9V{L87Ig(FP*e zz}#QMLQ{Ar{*nS(|A(ctmbZ_?z+YmjOD?J__9bOP$*^N>+;bj%`|)q>ydn;OirpV9 za6y^JT-D)wtMZ!@))77;Nv84@GwoulGuIu_?6H+fk9+(eY%(QXo|Abx-W=EmY6NW0 z0oBfJwQlmDN2sFHc7``7;Jx1L0*!JWzi>_M7b(GrJ`3|%$7ThIkAla{K`YNmMF{13 ztcOoP*&|hpOUu21IAELYjfe56`Tc-e}$S-2o9si)M9c%voLdJ}bTE2Oo_q+pd~ z2#FsHyQ2I>5Ad3}0#F>lIsFb5)kK5UOVfftN|ChU@MsmQ7<)JQ1#Jn`UmgZ4^bm@j zDq`urP4fb#t*>{f@@l4?Q*D#&cQ;rJ#sX{{Iyb*v*jR_?N7SOdvk5PzknqsNm^m>b z>F0wuGx%@U7erX4;AT!6eO?V2+$(;S(I@*TFMPvH8e3@@go7Xu6E0_XI{3-Z&HkXX zk8c4r5(ucDZ;CW3FAh&*6$(bIXBrP(YMm4@1`E-bF*fEx8k62Y{mMAxI@oj%Yo^CI1kZU5E4tl zym=w;p$s^fvmbHN3c_o8x$~Ogbg#n9CZ~Dj(<5nqQ<%jV@#u^uJU$!geR&W+g~uc# zpwZ{p9F3vtQo+bCWO z3#0liYishi67tXM#he2u zYU=pMNrRYgI4LA4G9zy{!;?(vkTr_p13tSH^)AIRkDD&Ro~fu0mLHQCl7AX9keaP8 zI#R13k!}Tj11c@%y&a)L@|$Tcc#u17hD!_n4+P&zW`NC`QRcm8ciLFGxMRPl2 zXpD*j&Oxii11J|cB}l&y_9BrzlK{MD;cSHuoH+SXVq-Rm7qtv&HW6ZDcEZQyEVi9W zr313-ETV~xaIVRhuE+_mR|<=cZk~en!#AAo?C(@@AlW(V7hUQ4$LRXA$9utdM3y}! zG1iH7M8>* za1?1~dL4S)e5otq+OyTbueI&ScF80#A2fm`!k$q6p9EZzpvErvj&!0Ycf<4bLyxV% z;y)M5UXDU$@#xa@k1oQwxU5Q$-J=B5zX@t5v|5`quoBx*d-;%84`f_M=ww9kg!LGy8-!LFd%G_3Vl14ItaY#uKK~>f6APGI>o~)4m>L?mb|tV{lKni1@4?~e+p<^Q z+=CvN?bwaW6JsbZ5&zXy_y0a&mR86n#OOC5|L$#Z1at;N8n{hglR;gQN%?;NU6fu& z2Eyj@k;Y`eojucT^V}{11fRKD>oFT<>lu5KhwaD2{CH;OCCw%m@&e;0Z$>$-Cg0Sl z*;{Sn2uS3&c*f8gUU3-}NNepjbg~eg#%;ec3l@^-)__e3 z3Z`v%mC2y*+cc(w$E$+ZNBeaDJ9IDA=BQl6A;sdhoof!JD=XTP5opu73$e^e+(xiR zxW>Z|tuXfMG7Yac;uTzZ{15R(26iSGYXII~(AQ)W{YU);mm5N@)Jx~ploP37O9@We zHCa}EPYn8WuD^yLb{^Th>f>Yo`VAW_Mp|X2^y5q`tRRgMCx%hE?rH++zD{s~_I|so zc);n+5A(C%aK@fU*M+XMI?qCD!Ah;N^s_vzYY%Ie?$7Wg_O=Fdp3B``>es5jOz)_s za$!6kQ2S6YwK9W0*^nHzmTZf`_1|OD(c-w6Dl6+LD|4OisG-VrR9yJBKUXgCmG6?P z1+Ug$D(q2P`BUrXMKSWuL#5{g^UsG#(A(X82p?MEE3II%(u$mnbjG+uAd&%yq*?=tnX(lN3j4&vlUOcT9yiv|sN3oBnkcbJOC^MEt*VEx=$VCB&vGj{wGp{KY&-d`p5ZmHE z_3A#0TAha6T!(Ee8Hfvy)wkXUy^UZy@0F5{;|Aa7sK5F`c4r=pDY{#D5L1Qv66UtV zPnZBx-7xt4yyR6DOFC|L!KYs{`blW#m7mQ-fkQMj-;wV^Q~D!Hgd+j(<8!)R12nowtn!5~v_mz&1qj4aAY^uJo}-?UVIig+ zlG&#>2kVz&_uyzOFM?{TZo7i#8aCb@`}DyKL}pVrOwX@5>@$5TA0|j{%^72QW0)rP zl^u?J+V8H%I);I`o(W$-KGmSNhP`VR6bTBLzz=}BGpIuX@}B5yVw8$;K=d+ftX6nO zw`T@t8|yr%qO5v$+>Debv*Lr)s=Y;fun|tF3ogC@=p_Fe>savb$YRNt4d0~gYfwbP z+d8E%5At8D{wQaR-j{-Cxuk=aIMtm>&m%mii$Q!@E%lH-j=+|(ljv+Uog_3o5c=fL zkdATl>@BNrshrY|tXjzVkabM^01)NKLLwEYc%0U+?5AZBlHMA<;nHwof#cV$LkzYc z)Hpkak6jJaq()aSD>yJ`pMqs74!nv?Z{Y><4s3;2y%YDHIsOX9x z$?)sGw*7$Cr}z4|0<%)e>|V)G(tIK1=RfMf-9 zz0-+i;&e}5um6^TV_wW?5)&i@r>~uR-u$vq-?cbylQZ0-eKS#vz@?MQYS#5%Z{9bc zYHvd`d?z zY>&4Gl6W?m!o59uLU+_HXwb&D0uKTMz5fku9(sm98aZ7MRB6-4yu`MCrxofI>RZtl zizGau()f_=y~s;HyjbMpQXEE~@8I?A&KUE5+!`Z~FLE}+ZF>eKexv$t#n^{v8ePMM zF!+7v>{LqJTb%7ei%I`+tHKTF($;<+r<5xLN)Iokc6mHSZbMQuC|>>5m>8k$F46HA z*OxU598L)3r_Gb2@`bk9=fpp%xv15;3DGg4z%9ddkxwvF%HTLf4M}pFEPCV=p+OoP zGaOU40wxNb0#D!Zu~+}*T2pzN6Qcsz&`EV(+)RHjCG$txdrLio_Vfh_gT7ts{`v|O zlSL#1uW4sh{Mz{D3cJ`%VQ#(_-_h|XSwj$$Gu1y~uycSiiwl4H9VIR&THc3!$g&88 zYqj&_LHq~FkA5GXG+Ok@{)u&`F_G@?ESs0?`s%L>WusCpGhsK)q5+j7dp?Y{e8!b} zLe2Lhf49?_0jCNzR6RY@+)#2xa&jDigT{s-@E$}0G_f_4J$~T$EzM9$BsnO6cosV) zJzCEhOqZIv|I!!W1g2pi7?WXly6eEJ%FD@U9csqCv<+tZ9fk{Lf|jVN?H8f@e(S8R z-_-dZLtOrO6JKn{syWTM?k{c@`cjb}UD}yq-b&nfX@}nLe%5Hy-QF6LpX78V4~YB*pM!LyA#7Dz5yeC_5;p(w`82j? zsaP?V=UX_uughW_m?uz8`;F64Nk5U*P;oZFK`}=69OohK@+*qSp!Zoui$N=*yzvMk zrp^-%oRN7h#>ISrP6bwz6iO{h?U>>B4!dcy%WdPL-Ab&ne9m(fr8x*ElTEY9Rio=O z|4AeCS28O-zQF)SSKqnq6S|A|=w}}}zr4H_zbdi(io9I%-DkS~p|&ia`}tS>-Zt&q zhwj-LcxcSHnN`gk7Y3s{PfEVR$v4#d%8 zw8!B3vYu)(`yLWyxGXyxGht4fvmO7`&5+glr_v!_v${m1!9>d?VWN+9&Q)4v-5*6@ zDOlZ|yP~qWWy6#mRpt9t{nzZ{jh8|yWO)qb-BK;7?Y`c?eUE9=zaA>*TJ~3WL`A;d zU5K_@xXe3EGt|*&?=-6qo4$Ht-RxZDzQSED=*_Bt!-TQFqOX`WF~h*0We5+!X7c-P zwOhN|1npZT17#wd9JbdYPfni`1b3oUhht2%Vx>sp{BgLziZ)70w4$Nm~)VexL@oO+7dfbglU-Dd2uq@fENH1@9C5;ab@&<7T(4h4Z>bj>Cz%ZQrY< zZgQr+clb=$pm+ZCe$HaywfeGc7C0cBKKaIR;5064_U@ls#a|;Vfkv=Kv`z&bpbG`K zD}zOUq<{k|&B~8TiWV!^G+T!Y+!zsJ(?e9b9;Ne4h@i#7w{%jl(r8xV&%yF69WPt` z?wXTHF>2@p((oUH6BQ>`=1P&HP({zl(RZ0EZAm~nCh!98kkwNfhXnN*7Ov5Tc9k_* zc>VWw?btv7H1aij)=>4?;*8sk?v%I1)V$^aD##k6pQOQ-`MWWJG)Vlz)?Xgm`Ox_= z4oFR&u0Sf|Lc0UGvnN9$yNMj`!(`B#p9$NOOP&(hme#Tz5P#DpTe_DUo_^ae_OC%& ze8hRCnUElvoRO9U-rWr0jXkhTZNvZ9Bg5*$=_cC%&dZ;8;{bw%%u`?$d=N)ncAU;J zi63NK?Oxn<7`$>|n=8~Z6|!di^Q5#)`=I-@Jz{dv3qK@l=1Af@b0^AbvT|8)R)6d|^{2Jh?PRY@!{Ytm|24HQEl;$|I+0=Ze2sE|N&gOlu2gv<3I_#H`UWb#z z+$i-~~N($>=)h|GaDCpwX;>AYB&0dGk8ZHPY z_aa!L*w}5)YVm68ZY?~M9BtaKi$|2nQ}TO0%x;?Xl3Z;I1I!VlI{%8{4z@7e0i|F}BPb1*)_l>T*Nk4uRl{Y%Eh zlH%0zy!upuCxe*tRJ%%dR%S4&e#)?-^lzEfWR=G{(S*?CvamkYVEsBc9edU`6Y$)V zYz4UjVe21?DIz^`>o(0(?lfBKWTg)$i~YWs;Z8W{c~FQ(DOQ?Yx<7s7jXQDR7U2h| zQAF=5Mo9ZJyibu>l4sQ`?ns0HgTw;~vT#<52uzT~xC5FcI3ymxE{XX-S<6dWk`_yb zMCyaeV#KLWjo9BMw4L^xM0~z)!bE)$v7)dTks=))0IX#D zYgF7Uwbj%(#wc`YAbP9v1#)6~R)rU~U`%Jo zjArz;%1d!uYMG5jQxG5uWs7MpT-+>T_#yvIPiF865T-B&lN4>r>4@;jS9{k<&!Dz*?V-I*GzLwF=B(s21M#1K0QAA=PhAg`Dh)T+Oe{>C%-6G+@O1%O8}YUd`B-Bq;z7JcB?G@OaNXh1-y}Xn(HIo zHm?$X1is?b+!P3;gNwhZgte-Mn@FLonG}L34g&S@GDpG`jkJWrRJgH7fE}9oGatE@ za{y=mK3u@}Vy@khE+pCSeKHUWbMqgjDP;?&OF%PZmxOt9{o+M{no?UGt0Ignf6iTh z{>()k5B77}QwVqjN^NL{ zGbl4nmaA<{1UEa;9f!wC?nD(G2j*^3*n=ZWFW$yEck{&# zugA*QW0&>BR2yPW7g7Bf{bE?c6!L(Vy-h?)#zxKBc(nIcCzQE#S)Z{|y{_T8j_&w$ zvy6Q(G&||AeX?6l@>PZX?XT5X*z+9lTWJqViXVL0u3u+sBn5JuGs?gci_jQJ>97Ks z%PEmqX{Bf4Sp2WTqWbC;WHa{f%d7~rfefEXA!D!Q7PqT5CY(RX0(<2PJ!P{Eh{_x& z$>2zgyq=szO{Egpe}x%m&V>TNlQ>0P@#y&vcK4qZ8aAwmeQ`^k;7zn5eQSJ2`D*R7 zjl6D}8jQRTuEc@bTt@pD(tAT1Fp?kh2L^{Az;dQ4Nomu5XZBl>L5ApQ zq2urq6Cao*~bcZ=cl7|=fo zC->%sjkyOqZO0s3ohj@Lo2s8f<`p2RN={_Vt5Gh%4`T>&JauawMJZ%%62^>!81u z!G_=2jP$`o2~WE3Mi+L>@VbedKk)x0u6s*+TW#eWvLubOjHv<|mm7rardHu&KU8HO zW&7VL1Bfi|1I3Qh;eMKm&_{_qco$ zf_N_ePDq8sW%x`us68QO!N$Ewj0d&vZ5vW~Zx2qee{fZ=Y&6iM(S`cCx;RSx*Se#e zg(F~6$}MOhId(PRHx-iF66V)SlJa1Wj8z>6HrC^8{MNO%gE!3Cv468=f!HA;aCuXv z`jaX2v?6@9SKZX$JdDaROTL!SO6% zQ}|Mv{S3Fo#=UE)hBoSJ%*VNc$^!eOjB&|g#=U37@jI4lvWsxy&6hxU3!8x+1BXZV zBp=cnEC!Yf0A2ppW7|3v8YanDTs9?-e!vVPAAgYPuN6QuR0#5RY55eezmcCwj*z=w zypiiorYqm{m;d$yg+14f)350fUt%`Q*&;W12Mn3`$4IhePM?9q_t~?vB?Thy?QR2r zxZdu&Gtue5MBTsV@qKL8w$?0hN-RmkJ+>m1yD&bFxpkmwpF+tX<7EBpE+LHE!cf** zRO0TwYJD~WCe9WR#m~y_kMfz_NB7H@r}oFr(bU~o{KnmULm$5uYKTo5Nqj3^k`m6} zGEP^alxXzM;VU~Rb^GZ7JXV3ds=aBUjnFPsVrxVIS2?asAxwgqy+b!S>?HJ7aSe<5 zLDg}*GY+r_JH|^MsQWYTk3ixc{{D(PEsz|;KA?=jUj&;NOHG#9ne{!0jZlXr$if~t zCHa3zQ1Ke9xy@Kn!=vhzk5pOM8$RDr8KldoK1cAWDHF_KAWdE zO+^p5|Lupm?Pp;h{CXJO%@=7XjpNr|BLUKq#OmFbj0?Meo;g|Z!{z9-7p_EhhHZGt zA08)IR#n%I5kW%Y4Y5JCa8J3k8GW|_Gi{3toJ?~D}2o zFR=dkMs%`aa8=q3)t`_DvumFA3$ikC#oi>5sf3;qet=45dTw#AzL_p6XJVd}0+^^kffdGozq)z*!%tikS{tvMzBbe|rRs4d~ z=js9|cyg;`7h0eFkm{=Y;>5(pbB<&{p zvfX(62h-cYYsn;26m*YOL!~=?(ru~_&Kxv#(PCN)CFn`}XG@^Qc5t0@X^6SJoQS%2 zpkHD>wwpyvZGxuh}D+dOE*ua>QDZzzyh45MEm%XGHUyXSSD8kzuZRgV%0 zOA7bBA$+>iYjkwJ{X3h#w0aYQ3u^p?0uq@-kwHLt6uWh;=WDD@wCOyB(RM$P|5Ws` zciCQ8uf8iVifQ9ugExidHXKUI-h0(gmbgKdjA3bQbX;{=NCq6$u-FyBrD{_>WfZKF7VD%UKnLgTE8&gC-w z;ekxg$n?>($oS73rr5ju%ZX$FkPx8c@!DQ|sg<4@%#G+m)$AT50S{W5mFl zR!bN~S7N#m)Uv$~%hitgOBt$NE*V?yl#{TZYr%Hcsc@C2+{_vMU=WasGlsKbh9AZ$ zq0ey7t`eDy_JlIIJ)HgQO5NHio=CVM`(Y+Yp8@km2Cxs9bsx>qCys>IO$JhRTCbKc zD@!qG>j^<`MnP|+`EgA9x_W*IU_{SDGlJx|jh1SpK1sweiV*2FQB!K&mce1A3m&N6 zqhK@KX^ndCR6Zq~I_Ko-jD5)-a_yHo=b5G{J8rLmRe>AL;eP^_^sR1%#3q)XNbabK zTxSf~iQn+^&4g&lUW!=x!XPCUoVK^LJH98S_(PuS2uumqN39 zn4AA$gf99dMP;14k(qo&eP)QQEO-~tXj^VuCX=*>LIB90Ut}VOCjC0;Nt*ut9#Av& zpii=55K7V5?HN-lOz)0aJSzX!h#pQd^W)T)Ah7&D{}Lw9T{KV*y9>YlKmujud((`S zX9cW?(x3_PFWkwxIR#vxP$-3?Oni666dWLgp3B-9Ndi-V@AFL9zsgyR0xc|3seX!- z;?_**Wcy=`S#seUnOWh|p%6?G*hp@G8d>rBycab2donL z%9VkXTTzpJ&V--MWG3g+8B)cMILluyk74M?+*P91otcRHxEFr71oVZE+6rcr*_1vs z)s>?qtD8{K2^7qsQzNjGx$-z*D&`QVf}|2vudD=wP8UfH70aC{I*AohJ@J`bHR z3U*DO019bb{-Ywvz6aSX4Z!HK=VUPzZZ(Y$JhmXPDku$v5^u}jn)KW9*0U?eWNS)5 zl=^K=nPMR&`k#zbijl)Zcls|PoXiT_wr|##er$H$!6NcUt-i_+4&C3yy=9Vnj4H24 zRdZr^NOc;xlU+kAg*~aCyish8dCe)=L%?$FAs^44N&T7l%U#A`R}-LO#cvyTAJAof zq)vUdYva;ZUj+igNNv^A_I&^rjT3~=I}-fVpeRguc; zCT{h=5ND5t?K+K9HtR1-+qUI@z+o`mK#8f)-tU~w@3msLtE(J<*30QwhcP7O0?M`U;iqEGH_M@>y6jy20RjXVQT+C2nJYH5 ziAD_C?MS8#lRGFHesXx)ejPsD^g<```JQ^R4)*TBzDRvT8rH$N3uDy>9S^pk3Fj{} zrjNdzVuc6ZY74*(xdj_g*7UNJ8@CAVsb}Hx5oVcxWnh<~$GTspRt=6|wI+=IY7=b^ z7}m1en(v5=Fn8BVre@5C#TOBGm02B;#vDW*v>#7>xu>}zXw$~r7WZ4UAmLO+rQmnZ{q7@kn9ld% zc)etaNr^y-9XF0DS?15@yY0=Fa{HH}^Rn*C^t9S#eG#o(;SUqIWV+t0&v%ScH-bIh z7GpxX`+*?figKXu#+E<( zxCScli<*H=xa;!PpD2MCW@!!J0~76Q1E%)?_uwAY!rr7F+LKr;X1 z{~Sl05m2nIK5WFc##VZt{A&3ux zVL?*nY?Gq0c#la!7V2k->7Y^7GlKw9d}QdG&ZYX;}P_F#LSpLE->K`u=cSC}S+xy+O`zWq&=36RlJQvY^!~nCC zQd?vxbk9#cJ_;j2u384)1F>?XwJbEY`-T@6>vpPEFyq`!7lv)S%nRl#>Yrzy3Z%m` zI3W-G9_m`u(cNX+jj6MNf`4ysfPpt1gBSCAn5Gm#u;TIY(1V?;t+j2 zMDC2stbisR7TZPZ(DfSz-`y)MlxYl`R?Fb!8-?Ab{}eE9mQ}pu?ka}a=4{4Xrarbr zM~?4Vx%lyz7AAs$87A|WqAX^2QO*24Krecy`3nHhA7m|v3CU6Li}AROY2KN6Qj#IL z=lJG;+u*Y33qgxsRjN8{qLd&Z99hq@VjzHGw;XmCVjb{!MZ5rDDP&d9|#?r~#OUL)S&NRy*|AgG?)u+V|~ z*Rp;1*#4PO81J#mT)-qMu)V*6-M#Oe`TpytJg(+O)$xz;ZOzO8y6dc$fiIl?+u2qfpu~Ti&<`}HXN|bFb*xva28D3$OdGisq*bV( z-(Th={c=XABSop;RzK05_|?(js1b?uneyJrD+qlhU*>%*@YX96au zy@R8#1=Fz?{tLCd{|-_$pfT{A1&<$-x{TzntA-R=;)`zeYzT|WI&#E?e8yjnJa?ZnGz_*80!w!CN7W2qk{O`=A@A8hpl0sO?QE+TTH+xOyi2G9w@O`vCEc97A%S6@ zk{22ZB9~GZs1SPXOI?=n7Zg4fxChrBP$D|$74NZVG@7cX+5L`%AKWFe)h1mop7ic3 z1DbFx9yy?cui^M}SjgRsQJ6~n;?+Qbx?(|M<*m2!AyCiN@fvL#&80n-u=KYlUy!D` zKyp75J-g!gisv=%PH;^}|LlGX-rmZ38EI)f0AGL5|CT}~*w&LKamG{*LP~hgvD1X_ zi2b?+Z$~9g(SQqoNV%*g;Urg^(iUR$dJ#k-39umR51F}tz_m)i+ZiMT1{EY8NU^_%{_?>B z|2)-HGpG0uXID_J%6L^8hmbMfN@wY<2o@<&dJ5Yx@j2qpPXZ<_i7coV9*BfO{^tpc#>j&yr{>H=gXX4_~LGQbqdrqQsKr^Cdy}8^C#mq8KuRX-` zQ;@IVDj9H>;xET@`SAg2_o-5)zJ^oL_-5YsAh=-h@=SFJ5z4fs_j#N~3TQ5hpGisj zb%*61E!+t>d1_AvhIveV%D==<`!+f)a{S`T z$<9iGSU=;`3W^P?Ky`HD&%kZHeAlr~W4Ft!cgDe^1=_6T9!_`pfdzg4cwPL|i94zH zsvDSMqX#JssOZSR!*QfI|9t7313FNiqgG9Vxm4E6LdQCa`y*Zw=r2VngA6LOwF7`K;H9!O2 z$P>xQe8~W%)|R;9r9Z}R#C8fMxCIQjbblo59MV5hFzl9)T{V+B z^B0=)A!LiX4st0|U4$Ena57Z^nV`%|Nh1SJva4~h@xQBu3K?IVkl%VYhYj?F5$9dn0sh&dC-Zd zZtH^k($t3L-2%39hTE1q$(KDbuSM5-l;>lI+NaFB$eNyVtx!UZ(px>2bayE(<7~WQ zBmb5qeK*pTDAqwA_|d2u!7gLBnp1Ou&_Cb51&)##9mZ$EME`%yJ0-Tf-N)yAE{CV0 zLK}sOBV*aUJOjdG>2#T$GBKI+RJK2ooZW z>zF?6KH>Vb?K{jbEr zN)1iEMEl}?0*CC3b5@hzA;vJQH$&f&jGL}#fnJEib9%nS;Gp+Xa^7kBrx9B^YlN_u>SCfq*={-A)sn3AZbug-}W(`eF`(%+SZ_@yxND;kI z(W|_XlX8kE@gBl1wciQ8H*GZUL-LM`1c0rcpSyp5;fMv;6Dyb1T)`_@u5>q*o_kaw zka-&reQ(2QS!wA~tSn;}Kufte5w>#TkCkb5!PN7t&MMZ6`W<=NZPM7p*J4Dxx%LnK zntpDRrXar0aWJO8B-Ok^p-oLN+0xuBlMg=|RU@NtN|<`?i-5JNw_JnDvX5stagA4> zt6RweLYTuK1$5GE;U?pFUx?4NvDZF?yk6wnRa`~7e7On=xrbL9Afua!Ngs1lQ^vec zxYO2T)9=Wn;&!o|_M%>m-8D3mBGA4AEl!7jM~jly*OPd~`GM{49wYcx){dwC*#=wr z5u~fgJuj$6y$_ zqg3lulvSU$1lBCqV&pBcJ?J@E0%?qKHkp`JJ=osqh??FpHd2O>TZj0!g#6bw);&j` zn5b=%7gs5=7Jw6(q<6WB2`yoQ)Bn@FbvTCZ+m8-k)fA)~edBqU!6`w5XjykS+aQ3H zdMTyeB#;#SK9RhHXVBjI3dH;PA=Ay&+zx#rCDrZHRdWRyjX+^3)MCD)m1%RYtbwQ@ zBP}4_v41E{{PHY)Fj9HS1>CUr0%&>mgDEatYe8>o=aw$mgc($Y4jJ9y_oaOSj5|uz z*QelShk{NB2?Bu;cwbfhx)Qv)M0n@yk+*ObxYO^D{%me=NA4a+A!4r9ETL&08~%=N z|7C>&J>kr0D$EE(d^?j`(#RDr9#&6b(Al!d^52+6)!&;QzNv)B%K{)fVpq`KuM^?# z+lLoFT9D1~0P1`87h`w>?=fM*j}zMHLm z`?%ceYG?CLqxUvt`7~kXI6j#bmVN?`Iv%srGCo5y_mXofgvS|oFfwJTttWlTr-Zg; z-Zxs|^H;{DMj^=4SVvoZD>l{fcK9`&1KJy|T#ui?g|?JP4^E`2MSDYc2`Tm#zx8!YxCH#4lE31XbQ*q_i^IkZ75s(x6xFPNJZuF(H-|TPK^F`$e7rW=Qhr^y$`dptb3U5 z8~)f1C&zeemVH1)tE_n$zik@?G}c(=<-WjC$8f^zUAITp;eS|X+pj*_6EMk|XG;s*T77NHZA?Gj zfrhqbn?32wk5KAh#a;IwHy!wjHt`OhnOaI85FcIGj%1)V3B-TP}Q^zJ2aS z1h*B{VEBUYxar!PpZ(XhgvcllQExH1?S>572s3m)IA2fqT+0x@o_e_MuxE&rf@I8| z*0;8@=C1_Ykv|y5or+ZYhHLq%huG9%RX{-bm=JQu80Lw|PW_d7s}qVgFQ=yEi+vvF z0W&=t3PfcW_gx93kpr85EYl5)47#WPSZ3;KP4aPN$Nle%W$yIe-sHpnenos8y{V6K zNZHAT;Tf2!wD>R9W86%SK4AxBDAn1nPfX9V%E@vq0iXNTe|UV@(0)Rfr-mC1{lvJM z`~nE%@JpAF7&khjY{}ia+K&cj4c~w#gazH!WY1my^-`rnfm*JP9yHjR&tJmYkQGbH z*?VCc8(l_H=BP)kgxRN3nn!v#N>hcTJ{qiUhCDiGcJ12IMp3I!1iA3RhT(7TG;tQ% zsz%6ltn83Euo4PQTn0iiOTx2zvvyA?5k?~5pN+u$Zqd{m|J&tlY;r`Qj*ud*YvVIN zMS!6wtAytmL@`lVSv^PZTI9um+0Wp(lb10J7IscrP!VyhPssjuX-!E`=JQ?#F@7Zx zLcLWI>~DnG@*OBKEbmhAVuaC=ZHsZ!&0Z?z*-aRyP}`tDn=#|3si{pAlauBD^>*dq zP`>YekR}Y zUuK-=op-+9-?^^y?>VQx<_hmS@AKTxy?pM^=YD13VBDGpT7~u7M7Il2MF2pG@d#$1 zd=54V>#aUKM1CD(tSDZfSmp<3JWoE-@vK6hpY|tJSDZ}xN?uRtfBU=pv`GGAxalUgoJ@WTjDrU{p9(k*u8yv+tFdC3!E+tz%uKjz= z-&pQlf5GvxxQ|gikVkI&Ni%!5+a15s-6o0^l-M#Srtaj*?DA~MAha;;2vgIUFP5Cp z2dfrtNDINkbdUvuP7Sh^;QsU~0n=SB!^zq{)6e0U!72!(t)#T`Jt-8Ic+_OYrpE8+ z%#P#~CZqoNE&Z_TCV?N;Iv~m#DcBpL;5n#(-jg}T#be)(n~eBdD+KblVD1b-TG@(x z@&oe1)%G{AIEEvU01RC`GoAdsO!eckon#jnZa?ra&G0>v*{1%kOW0_l%EE#CEdV;aPnHJ({MJiti2F#qkSv zF=bUu%r|C!tKwL25p-2%4Pst(bfuo-0Vh4#2+9l+;{N(b#`!*U^5E3V-FHl>-XDYJ zvQ5-^VLYbU%bbOESM$j2Kj++IlXxjc^MaweSWsQ7eR-<=c%kr;TI&<|)H22^j*ltf z=9}bmO{7oX8i{ArvnIIp-_~5&n z?>FFNF8BW0apuh=CX^WB-V`D5?SO~k6w{A9f%KLro^J2^W@vV4$+t}|UCU;tJ^G0b zd-4y~ycp3p0Nd^U*Aj9pLh2Pu7mp`n(iI|2s@U5jo@3vCA)VQaMl`qt1!(Rhiqnu~ zAm8MpewFf5d!{Rz(4GO(R&+v$twc2jKnJ4ulknp5j6W+siWKn;}^jSd*-^7g*qt8 ztTopJwdvP=1)UYw^%Hwtue`(`&9IaKu(nqBRH=*pCVr zzgO2QE=$N5jfVHM>C5NOr>|7iZ_M1W=PXzR+V2AZ1uVXsXwned-*|vHD)Xq{n{lIf zxxlXF+3sPs^fKy1%TV-!${ptL$X!6A9xnM)N`0ZgnrOf?=E|x#b}Bydtd4DHfYE#i z`lV<5DZSux!Sq{M0bVq9ttvaWD-X4Ay#4T(uVP8(!{hUu>r0o?7_3-`;xv|}7@l!> zZ9H|W+zJ0dyc-P9158>FIa*(>)C^1+*9DpnY{*Yy;D_#o`kR-)g!m+|gQPmG3S zsdqsAs78<*<+^oS7Tt^EOj8 z#E+U0`{ZFek^cL$w{E@1rzE(_1eyI;_HUK!b;;|WKEA@Wm=n{IVfSDV3zY=hjlzWEK)z_)Z-q+hrj+A za05U4vG7CZ1B2lWWf=I}SbsXvvhU#Fs~w3@OWa`s}c8L{~8w;+QCHiQAA znvIGV3p1xp_1d*&mVh_;AJPUE=dPSJ&QJ>y$8iuQjy--IiQhI`mA3y> zL@JIYB=GSa1Jpksv|sVjhm?E0dE=_+TM_F+jUDPKc4(3YlD@{5L5{XP(6NBG}%zESf{pnvIIzJqwr3U z_-W;GGsB!KQliKjBV*K%kl4NIA;L4GL=3s!(zP!ETxAn{krdn?-LhcUO%`7OZ z&zCa>3zrAIS6FfiQ7t>uNkk0ar<&fdDDM_L2?y|~7rE-&Rk^os-vXqLm`}GD6p4j_ ziM}$t-e2a!AzrCfo5sU{;rr~LxN5CB?#EmaAN{k5>vb`q=gEqGqt07TI^;fo!D4Yj zfR+WON;Mr9T^^LDRLjkCRT1Vi7+W=Fcy;am(jQR~a{iR)6mJI{P6(Jc;75lZq}p27 z>^|NyW;soXjP$Gm%4f#=D|xLE|>Ou-FA0he()-a z`jjE)gNFCnmERi-mg@Zdi-MPR^T6N^*rl}5G=sSpQXjsJX@_{qAdobna`L%?C418X zGWqy=XnSWvqrP5rVGe1MjVLWWJX9a;?b%yCm&Q=nE2yIqw!!RFJiS7|3pY)hrjuUZ zX}P-4S}|L7!kN4{`&QzfPm1c@_XSxVHwTtd%B~1)vhJs|Xh@0eH{Z&4>|--eJfeN| zZ!1Bhp?nOC!-0b~DbahBMSjcmq0`AJX6b#gU&O2P1t=R5Id?0qhf|_8Q6+7@!T@eH z{3N~@Bv;bU2D^%5&}lHuLje;0ON(nDVRG)+VZT#Igiyyf-_5IGX8|v9GGhBr>2^;y za7$x1SjTQ4pWAAXXWo#y6AKw?R{XdHcWj@79zGcXF>rH|B>#pm0*c$=j=du6JcyCf zZyJYMXi$_pqa_p^#`T7A0OQ8GIC1{KuvXno)pyofx$G5fygc8rX6Ze>%+ zK!-!jCfq7;ZyJk~ko}xcQpSDs{SDsWs6DW4vaV9pH#c}fEIGl=%@b2K(a9ka9!00u zFk$jbcR42e6}*)~7c84e=USYVB5dz1u1%OTg z3{=f9$$Pw6MoI)@cWIHZ<}Y|d2?1nq@wyV9<8K?|Uj*4+;npa1)P6lU9?Tvj{GfUA zz^PkV^EFZSFriv&EmM6Bu+em}ITy9ishYSPM5#@Zl|b|;x3U*(s7R>SCz{+zS|=W1x7_uPlI(*-i3Z-&3K?Mij)QuWCnZyC$&Q&3Wm{&54@MdH87S8bH8+Nzjk4`b3=R&-h) zaH94({+8(IJIAYLaWd{i_MNF5T~}GtB;x=CgZ`Jg4%@2(` zwK=&_@V9D@_xa4 zN29J(EUG-84-@D8mF1MI`h0a1<@C7tH?2ZN<&mJjr7uZERjL6xkNNcZ^d?&nlqBS5epN<$i{@OjmiWO<$e*WRN zXEAYxI+@eT^NVGY$2>u3UO2{IcIIkdoe7Oe7ubfZB z<}-luZq#^g`_gN#05$8ryWZuF|G!I2Zuv` z)E8hq>Xm>_VcP?#1xq$c*zz6$>5cdDgQYo-o*K~A9Cb;YM*@=2KZnWgy71N!b&7W0 z#ocU+wz6NIVYA~pQ6+cfK48OkbS=OTy%tmCL?95iq@xrgZ;CN1?!VhUP{UjFR3PXB zddUpElJBlxFzLq(eRGsa{kC@p#YN^>lm0_UH}&J@ji0$%N8|byiEuw4oKrkbKQl&N z{Q^52b4Ll+WrLk)W4xfAmK1Ra11 zHsI0Bs1V!!+I*cqb<+GW#I4oh8LR2=qdY5}7-q@a%RU$=Dv^a1`w-%?g15w2HFeF! z?hN0~#j&d#g#4`3LX;VytrGVA!~mc9qOB!iKn2o2{vo(xa)!nX<>DifFzw=mfAf%c4eI`q&a#NryRm70oWpQZa1R zu=Ahgib%Hy3dVTkQNq;0bGs1ui`vyo4iyvV2&}ieGVJ1r0WGCx+`EIZU~uf%^($t> zn+_)LxKv=yUpT4Lf(h%FR^pKNdpm) zI?KnS_hGO?-%QLxPiY3t4Ob|nhPv(B)_!8tJ`}HewnoAmz0dyS``sQ}S0M_87K+{JnK@a$YHkCx^B660pFsCLQd-g{1Z{uLDbK%36MHb z2IQ?B0Y)*^JMg2bx#yK0HynFnI9?zLP^ygdwciOT1iWrG0|LJnjLVia&?xsx=s^$9 z&Al8YR=Iso>){$^pKY_~#lCsstQ;b&RNUMb>Y@9y}|KQMk`qYg92z+7M5ukU} zvD+zYGe7R4atiK|YlWG>>Ho?6OXiTtG8{?Pa_A18U9&?a6H@>1E9VVNwR&0Cb5k-~ zKT@Tk6d!2AAlcDq^fRo+en}v8&UvA5l_C%jZRQ)tXq)Bt=0-XT| zV7Bp(m)zA7{(f`O{$1}hA76G%iSKLk1bP?}BE6t|)dAXgoA^`CaGR4Gi)NZA>@>&>m9(%7r_9ec?Nz zP@x_^^2PSb&xENQP(LX{b8~Ld+HY)TeKo!74#rgA@z)_P1ID?z_Ts4O-^U)G67jb3 zDY$D*-c}2`KA|_CeCzhXZ0u2~$PTr_z_n}J!>8cb%VAK<^StW>gab{2SB<9!t-y^( zElpb)W~)h{lvUX&npJ^Giw`EVXzxJ>cea`^@6RE8O^tm5`I1oGZr*sOGgB(=(xO@D zIa2`@Gc;$E`YFg*Rmy-~>PG=0MmIbCT_|!&#^R2R?lI%53v-^XRnsi@D2O`5mgwUX zKkU)xd}iJ`nvr+>Z5GO;Cvln!4VH7#BK;AU9rk=uNMm;cEpZ;0_y=|pf?bEV2@_Oh zs^#uCCs=kED^^QJ*Y3_JYy8CHayIj_v+Ws&!8Y6kzNM^ztYWAFhZO-8g9xA$Af9O& z?PI~PG+ROAw?Qd_qbA_4fY(rPh30@k(4FytwpW0A=q|?!|5_Ew+9(;uvGmCF%~X(W zie$9OK97go$dsR})$%`beG};I4ZFj2n_Ios3>jBM%$hJNaiO*XogB>Rcdb0UEJNKh z=ttYgXF;#yn(uTEUq`Nqy|_Nx^JmZ?N1H3$u4Qb_ztPb+f{^Oqke)PaHs{c$24z7C z(jaJQx&Y7RRV!EoPHwTjxIR;3_@;W)jZ@##`fk=K(L~%xVyuo-oC43sHwRFxmD=iD zEvrpdOs!cV(Unp+b4SW9UkH!)zU+o*5Kfy?+)ek%o#(TG9tr^FH(0xscg`8pn=i!J zN9Dgyq}gY@<1Jz`$j{uwy>Za6l<2$L_Ugf>2V~#9&7Wdnm>AgM3}4E5#scj-g^}|9tOc2QtdQ18yeqX|6=vqf=2z|1_Fp=CJ0|%(g8tCl zv<0P*)wkERwyM(4@@-Xjr5BKFOr5Om9XYBJh3{%99~H;P?{uf61bxHW)v%TPP?r=Boqf>V*m1;_p}`soD9d+gg3y z^S#aMxs~ zI}_eSAuIS~Hs8?bw*i0LLAnQqZHe+zof?+Z^KR3tv-E^1iY=>$1>+kMP(Q02l~Y5d zrNTU8v`7AQYxc71t-+Z2DZlWxt9WsiMdmjtX%X-S-Ec zL3eGX@&cAbU-MVE)#&<)D&yhciGv-xcL{RRoz@pfDtbw2m%P%lqLcBLimGzJsaj<7a**cT#_3IJK*i83JyFwKzOcQJOZB_#?EJ0w z`w=^o6$&4gbkMMkP3an(Ot=NjyOtVn>*4zeuD_TE$*(S8vTeFJ9AifQ3BIvxFXv=* zoag(dJyg)(y%;oCOe>>g5GXv6(>#EjK2`bZgq5et zEqu~}T_@Ns)r4AfpB*e8P`%EY=fN&YU}y{@ZCE}S9N27ax>vTj5p_f-SYtbfDl#K1 z5^DU8H0{567-sDdV_!L;Fo%AzdAl)vIS17HEZTy~cFOcjOXp|x<-9NZ_Dq67H7*tT z%r0Yx3f&LCt1tiK!V>KwpFY)db-fR~xo7kK@G49G)0S0x`S&I)k$di7q`;BONQVkP zHEJbx08GVQ3kd66K&ntzQleOE($wvv?mYTVr^jU+>Ml;Y_Y(o$yP$$kM|f?X=Evl; zmg{~%|6@G++rTTj25N9>7r%#py?J`2e@uqzH8HW77kJP^NfsGO@kEMbG;j8kx4u_i z0IhX9**PbaFvV}Hp88|Ezqq#>F;X?xS>Gl?;8&gHKfxL(=&{&eVdZsfOW{r~vqa0i z?-qjhRtxyyg53S)mX+LF!QRkxa=k!_>3rg!VxqlWV`jGEO?KCMCYD&uopjbdQt(lY z=PSq6!4nb(HzL!_?zF)N2(q0sL z;<8QArw>`O#HSXhACv~Y5-%_G-r^#OO9Z|0izCtQ!q?zbE8OlTyd&TP-NssPnClhU zRnr|%tP2HE{d6`u4EvLCuzBd5=fQJ>t3*1sVwg3`EzWu4%wW_&en}6Rk|o!OvS|e5*S@NygW_FQvUqI{dDxnEUEt7xay@Ntu!G7 z@EgbJ36Yt}TFecv3oJR7>-{kAA4@rtt6>?!y}actH7y~=}_MrN&G-xze9~fkA4{i zsCP9+HRt=Zz+Eb_j99wEj@o-fIPU!^OSX^c^oP?r1Pj7|gz7&Z;Fyq+ndK!{bz!aH z?7z!Qzn(zOP(<4`YjrFy^4}l*y957zpy$^pcJF1}%yK197aPpjL?WNC!5h>R zRHc8p@N=Ow3Xxa_mfzU6nUxajlbZQI{=`OM_Sxeg7`+6t?tlISsgeh@BJ|7tv-tn+ z!vErj{>lpwF(N!lNouJEtrRRUwMcaT&lA9S1o&S6M<1ddlT{slPMnFO*9uXOO+wY@ z+|oYM)8YTNjhRn2cR=5ibkhY>_(|pCe~bar{Qw6P3&)24=MU@KOz~e4VXDG|XA$7v N`Ll*vg_!Gs{{?=nk~#nY literal 0 HcmV?d00001 diff --git a/public/static/isolatedPages/gungame3d/index.html b/public/static/isolatedPages/gungame3d/index.html new file mode 100644 index 0000000..5a4e3db --- /dev/null +++ b/public/static/isolatedPages/gungame3d/index.html @@ -0,0 +1,395 @@ + + + + + + 3D第一人称射击游戏 + + + + +
+ +
+ + + + + + + + \ No newline at end of file diff --git a/services/auth.js b/services/auth.js index 60c7596..2f28766 100644 --- a/services/auth.js +++ b/services/auth.js @@ -59,7 +59,7 @@ export default class AuthService { throw new Error('error') } if (store.state.token) { - store.commit('setUserInfo', info.info) + store.commit('setUserInfo', info.data) } } catch (e) { diff --git a/src/App.vue b/src/App.vue index a491bbd..9820a33 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,6 +1,6 @@ - - - - \ No newline at end of file diff --git a/src/pages/Test_page.vue b/src/pages/Test_page.vue index 77cc9f5..f79cdd8 100644 --- a/src/pages/Test_page.vue +++ b/src/pages/Test_page.vue @@ -1,26 +1,11 @@ \ No newline at end of file diff --git a/src/pages/accountPages/Account.vue b/src/pages/accountPages/Account.vue index 0f56f20..a0e0258 100644 --- a/src/pages/accountPages/Account.vue +++ b/src/pages/accountPages/Account.vue @@ -25,25 +25,25 @@ onMounted(() => {
diff --git a/src/router/index.js b/src/router/index.js index f4b8dea..45ccf8e 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -27,11 +27,14 @@ import PdfEx_page from "../pages/toolPages/pdfExtractor/pdfEx_page.vue"; import RequestTester_page from "../pages/toolPages/RequestTester/requestTester_page.vue"; import About from "../pages/About.vue"; -import Editor from "../pages/Editor.vue"; +import Editor from "../pages/blogPages/blogEditor.vue"; import NotFound from "../pages/errorPages/notFound.vue"; import Test_page from "../pages/Test_page.vue"; import SingleBlog_page from "../pages/blogPages/SingleBlog_page.vue"; +import SubmitBlog_page from "../pages/blogPages/submitBlogPages/SubmitBlog_page.vue"; +import swal from "../utils/sweetalert.js"; +import GunGame_page from "../pages/demoPages/gunGame/gunGame_page.vue"; const routes = [ {path: '/404', @@ -59,6 +62,11 @@ const routes = [ component: SingleBlog_page, meta: {title: '博客'} }, { + path: '/blog/submit', + name: 'SubmitBlog', + component: SubmitBlog_page, + meta: {title: '发布博客'} + },{ path: '/projects', name: 'Projects', component: Projects, @@ -81,7 +89,12 @@ const routes = [ children: [ {path: "quiz", component: Pod_quiz} ] - } + }, + { + path: "gungame3d", + component: GunGame_page, + meta: {title: '打枪 '}, + }, ] }, { path: '/tools', @@ -132,7 +145,7 @@ const router = createRouter({ routes }); -router.beforeEach((to, from, next) => { +router.beforeEach(async (to, from, next) => { if (!store.state.userInfo.uid && store.state.token) { AuthService.setSelfInfo(); } @@ -149,6 +162,15 @@ router.beforeEach((to, from, next) => { next('/account'); } + if ((from.path === '/editor' && store.state.editStore.isEditing && to.path !== '/blog/submit') || + (from.path === '/blog/submit' && store.state.sessionStore.currentBlogId) + ) { + const result = await swal.window('info', '确定要退出吗?', '未保存的内容会丢失', '确认', '返回'); + if (!result.isConfirmed) { + return; + } + } + if (to.matched.length === 0) { next('/404'); } diff --git a/src/store/index.js b/src/store/index.js index 10c4fb4..27c049c 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -7,12 +7,17 @@ const store = createStore({ state: { theme: localStorage.getItem('theme') || 'dark', loading: {}, + navBar: { + display: true + }, token: null, userInfo: {}, editStore: {}, editAutoSave: {on: true, interval: 30000}, demosLocal: {}, - sessionStore: {}, + sessionStore: { + account: {} + }, }, mutations: { toggleTheme(state) { @@ -46,11 +51,17 @@ const store = createStore({ state.sessionStore[obj.key] = {...state.sessionStore[obj.key], ...obj.value} }, deleteSessionValue(state, obj) { + if (typeof obj === 'string') { + delete state.sessionStore[obj.key]; + } delete state.sessionStore[obj.key][obj.value]; }, saveEdit(state, obj) { state.editStore = {...state.editStore, ...obj}; }, + cleanEditStore(state) { + state.editStore = {}; + }, setLogTemp(state, arr) { state.log = arr; }, @@ -59,7 +70,13 @@ const store = createStore({ }, setAutoSaveTime(state, ms) { state.editAutoSave.interval = Number(ms) || 30000; - } + }, + showNavBar(state) { + state.navBar.display = true; + }, + hideNavBar(state) { + state.navBar.display = false; + }, }, getters: { currentTheme: state => state.theme, diff --git a/src/style.css b/src/style.css index a66cf4e..f54c849 100644 --- a/src/style.css +++ b/src/style.css @@ -89,6 +89,10 @@ code { border: 2px solid #ddd; } +.el-tooltip__trigger:focus-visible { + outline: unset; +} + /*::-webkit-scrollbar {*/ /* display: none;*/ /*}*/ @@ -132,3 +136,20 @@ code { .theme-light ::-webkit-scrollbar-thumb:hover { background-color: #aaa; } + +.fade-enter-active, +.fade-leave-active { + transition: opacity 0.5s ease, transform 0.5s ease; +} + +.fade-enter-from, +.fade-leave-to { + opacity: 0; + transform: translateY(20px); /* 从下方 20px 进入 */ +} + +.fade-enter-to, +.fade-leave-from { + opacity: 1; + transform: translateY(0); +} \ No newline at end of file diff --git a/src/utils/formatTime.js b/src/utils/formatTime.js new file mode 100644 index 0000000..077e5da --- /dev/null +++ b/src/utils/formatTime.js @@ -0,0 +1,91 @@ +export function formatGMTToLocal(timeString, sub) { + try { + if (!timeString || typeof timeString !== "string") { + throw new Error("Invalid input: timeString must be a non-empty string."); + } + + const date = new Date(timeString); + if (isNaN(date.getTime())) { + throw new Error("Invalid date format."); + } + + // 转换为北京时间(UTC+8) + const beijingTime = new Date(date.getTime() - 8 * 60 * 60 * 1000); + + // 格式化时间 + const year = beijingTime.getFullYear(); + const month = String(beijingTime.getMonth() + 1).padStart(2, "0"); + const day = String(beijingTime.getDate()).padStart(2, "0"); + const hours = String(beijingTime.getHours()).padStart(2, "0"); + const minutes = String(beijingTime.getMinutes()).padStart(2, "0"); + const seconds = String(beijingTime.getSeconds()).padStart(2, "0"); + + const result = `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`; + return result.substring(0, result.length - sub); + } catch (error) { + return "未知时间"; + } +} +export function getCurrentISODateTime() { + const date = new Date(); + + const year = date.getFullYear(); + const month = String(date.getMonth() + 1).padStart(2, "0"); + const day = String(date.getDate()).padStart(2, "0"); + + const hours = String(date.getHours()).padStart(2, "0"); + const minutes = String(date.getMinutes()).padStart(2, "0"); + const seconds = String(date.getSeconds()).padStart(2, "0"); + + return `${year}-${month}-${day}T${hours}:${minutes}:${seconds}`; +} + +export function timeDifference(dateString) { + try { + if (!dateString || typeof dateString !== "string") { + throw new Error("Invalid input: dateString must be a non-empty string."); + } + + let inputDate = new Date(dateString); + if (isNaN(inputDate.getTime())) { + // 尝试转换 "yyyy-mm-dd hh:mm:ss" 格式 + inputDate = new Date(dateString.replace(" ", "T")); + if (isNaN(inputDate.getTime())) { + throw new Error("Invalid date format."); + } + } + + const now = new Date(); + const diffInMs = now - inputDate; + const diffInSeconds = Math.floor(diffInMs / 1000); + const diffInMinutes = Math.floor(diffInSeconds / 60); + const diffInHours = Math.floor(diffInMinutes / 60); + const diffInDays = Math.floor(diffInHours / 24); + const diffInMonths = Math.floor(diffInDays / 30); // Approximation + const diffInYears = Math.floor(diffInDays / 365); // Approximation + + console.log({diffInMs,diffInSeconds ,diffInMinutes ,diffInHours ,diffInDays }) + + if (diffInSeconds < 0) { + return `刚刚`; + } else if (diffInSeconds < 60) { + return `${diffInSeconds}秒前`; + } else if (diffInMinutes < 60) { + return `${diffInMinutes}分钟前`; + } else if (diffInHours < 24) { + return `${diffInHours}小时前`; + } else if (diffInDays < 30) { + return `${diffInDays}天前`; + } else if (diffInMonths < 12) { + const monthAndDay = `${inputDate.getMonth() + 1}月${inputDate.getDate()}日`; + return now.getFullYear() === inputDate.getFullYear() + ? `${monthAndDay}` + : `${inputDate.getFullYear()}年${monthAndDay}`; + } else { + return `${inputDate.getFullYear()}年${inputDate.getMonth() + 1}月${inputDate.getDate()}日`; + } + } catch (error) { + // console.error("timeDifference Error:", error.message); + return "未知时间"; + } +} diff --git a/src/utils/getInfoWithPages.js b/src/utils/getInfoWithPages.js new file mode 100644 index 0000000..ad6bf2d --- /dev/null +++ b/src/utils/getInfoWithPages.js @@ -0,0 +1,18 @@ +import {getDomain} from "./getDomain.js"; +import api from "./axios.js"; + +export async function getInfoWithPages(url, page, size, other) { + + const otherKeys = Object.keys(other || []); + let queryURL = url + `?page=${page || 1}&size=${size || 5}`; + otherKeys.forEach(key => { + queryURL += `&${key}=${other[key]}`; + }) + try { + const response = await api.get(queryURL); + return response; + } catch { + return {code: 3}; + } + +} \ No newline at end of file diff --git a/src/utils/sweetalert.js b/src/utils/sweetalert.js index 2e6826c..18c26de 100644 --- a/src/utils/sweetalert.js +++ b/src/utils/sweetalert.js @@ -3,12 +3,14 @@ import Swal from 'sweetalert2'; const swalInstantiations = { tip: Swal.mixin({ - toast: true, // 弹窗类型为 Toast - position: 'top', // 弹窗显示位置 - + toast: true, // 以 Toast 形式展示 + position: 'top', // 弹出位置 showConfirmButton: false, // 不显示确认按钮 - timer: 3000, // 弹窗显示3秒后自动关闭 + showCloseButton: true, // ✅ 添加关闭按钮 + timer: 3000, // 自动关闭时间 3 秒 + // timerProgressBar: true, // 显示倒计时进度条 didOpen: (toast) => { + Swal.getPopup().style.marginTop = '60px'; toast.addEventListener('mouseenter', Swal.stopTimer); toast.addEventListener('mouseleave', Swal.resumeTimer); } @@ -21,6 +23,7 @@ const swalInstantiations = { confirmButtonText: '删除', cancelButtonText: '取消', didOpen: (toast) => { + Swal.getPopup().style.marginTop = '0'; toast.addEventListener('mouseenter', Swal.stopTimer); toast.addEventListener('mouseleave', Swal.resumeTimer); } diff --git a/vite.config.js b/vite.config.js index bbcf80c..c9cba4e 100644 --- a/vite.config.js +++ b/vite.config.js @@ -1,7 +1,37 @@ import { defineConfig } from 'vite' + import vue from '@vitejs/plugin-vue' -// https://vite.dev/config/ +import AutoImport from 'unplugin-auto-import/vite' + +import Components from 'unplugin-vue-components/vite' + +import { ElementPlusResolver } from 'unplugin-vue-components/resolvers' + export default defineConfig({ - plugins: [vue()], -}) + css: { + preprocessorOptions: { + scss: { + additionalData: `@import "./src/assets/styles/element/index.scss";` // 你的全局 SCSS 文件路径 + } + } + }, + plugins: [ + + vue(), + + AutoImport({ + + resolvers: [ElementPlusResolver()], + + }), + + Components({ + + resolvers: [ElementPlusResolver()], + + }), + + ], + +}) \ No newline at end of file