From 58d06e9f0da4580ec78cdea44a1c4a643b17487d Mon Sep 17 00:00:00 2001 From: Cheri Date: Tue, 18 Apr 2023 17:11:57 +0300 Subject: [PATCH] Very initial commit to get going --- .eleventy.js | 31 + .gitignore | 2 + package-lock.json | 4096 ++++++++++++++++++++++++++++++++++ package.json | 17 + src/_data/site.json | 8 + src/_includes/base.njk | 48 + src/_includes/listposts.njk | 9 + src/_includes/post.njk | 8 + src/feed.njk | 25 + src/index.md | 12 + src/media/cheri-avi.png | Bin 0 -> 123533 bytes src/media/cherry-blossom.png | Bin 0 -> 9636 bytes src/posts.njk | 6 + src/posts/another-post.md | 21 + src/posts/posts.json | 4 + src/posts/test-post.md | 9 + src/resources/style.css | 363 +++ src/resources/themechange.js | 29 + src/robots.txt | 4 + src/sitemap.njk | 13 + 20 files changed, 4705 insertions(+) create mode 100644 .eleventy.js create mode 100644 .gitignore create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/_data/site.json create mode 100644 src/_includes/base.njk create mode 100644 src/_includes/listposts.njk create mode 100644 src/_includes/post.njk create mode 100644 src/feed.njk create mode 100644 src/index.md create mode 100644 src/media/cheri-avi.png create mode 100644 src/media/cherry-blossom.png create mode 100644 src/posts.njk create mode 100644 src/posts/another-post.md create mode 100644 src/posts/posts.json create mode 100644 src/posts/test-post.md create mode 100644 src/resources/style.css create mode 100644 src/resources/themechange.js create mode 100644 src/robots.txt create mode 100644 src/sitemap.njk diff --git a/.eleventy.js b/.eleventy.js new file mode 100644 index 0000000..08bf790 --- /dev/null +++ b/.eleventy.js @@ -0,0 +1,31 @@ +module.exports = function (eleventyConfig) { + eleventyConfig.addPassthroughCopy ("src/media"); + eleventyConfig.addPassthroughCopy ("src/resources"); + eleventyConfig.addPassthroughCopy ("src/robots.txt"); + + eleventyConfig.addPlugin( require("@11ty/eleventy-plugin-rss") ); + + const { + DateTime + } = require("luxon"); + + // https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#valid-date-string + eleventyConfig.addFilter('htmlDateString', (dateObj) => { + return DateTime.fromJSDate(dateObj, { + zone: 'utc' + }).toFormat('yyyy-MM-dd'); + }); + + eleventyConfig.addFilter("readableDate", dateObj => { + return DateTime.fromJSDate(dateObj, { + zone: 'utc' + }).toFormat("yyyy-MM-dd"); + }); + + return { + dir: { + input: "src", + output: "public", + }, + }; +}; diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c523dda --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +node_modules +public \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..7bd8ff8 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4096 @@ +{ + "name": "cheri.pink", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "cheri.pink", + "version": "1.0.0", + "license": "MIT", + "devDependencies": { + "@11ty/eleventy": "^2.0.0", + "@11ty/eleventy-plugin-rss": "^1.2.0" + } + }, + "node_modules/@11ty/dependency-tree": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@11ty/dependency-tree/-/dependency-tree-2.0.1.tgz", + "integrity": "sha512-5R+DsT9LJ9tXiSQ4y+KLFppCkQyXhzAm1AIuBWE/sbU0hSXY5pkhoqQYEcPJQFg/nglL+wD55iv2j+7O96UAvg==", + "dev": true + }, + "node_modules/@11ty/eleventy": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@11ty/eleventy/-/eleventy-2.0.0.tgz", + "integrity": "sha512-heNLjt1FD2nx7fvidIgA4zrIvxuslgBK0w5/Ckr5iape1CoLzmDx1uIxPa66Atr1M6YzwG9hcOxoZUYV7PfLXw==", + "dev": true, + "dependencies": { + "@11ty/dependency-tree": "^2.0.1", + "@11ty/eleventy-dev-server": "^1.0.3", + "@11ty/eleventy-utils": "^1.0.1", + "@iarna/toml": "^2.2.5", + "@sindresorhus/slugify": "^1.1.2", + "bcp-47-normalize": "^1.1.1", + "chokidar": "^3.5.3", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "dependency-graph": "^0.11.0", + "ejs": "^3.1.8", + "fast-glob": "^3.2.12", + "graceful-fs": "^4.2.10", + "gray-matter": "^4.0.3", + "hamljs": "^0.6.2", + "handlebars": "^4.7.7", + "is-glob": "^4.0.3", + "iso-639-1": "^2.1.15", + "kleur": "^4.1.5", + "liquidjs": "^10.4.0", + "lodash.chunk": "^4.2.0", + "lodash.get": "^4.4.2", + "lodash.set": "^4.3.2", + "luxon": "^3.2.1", + "markdown-it": "^13.0.1", + "micromatch": "^4.0.5", + "minimist": "^1.2.7", + "moo": "^0.5.2", + "multimatch": "^5.0.0", + "mustache": "^4.2.0", + "normalize-path": "^3.0.0", + "nunjucks": "^3.2.3", + "path-to-regexp": "^6.2.1", + "please-upgrade-node": "^3.2.0", + "posthtml": "^0.16.6", + "posthtml-urls": "^1.0.0", + "pug": "^3.0.2", + "recursive-copy": "^2.0.14", + "semver": "^7.3.8", + "slugify": "^1.6.5" + }, + "bin": { + "eleventy": "cmd.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/11ty" + } + }, + "node_modules/@11ty/eleventy-dev-server": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@11ty/eleventy-dev-server/-/eleventy-dev-server-1.0.3.tgz", + "integrity": "sha512-SjYQewOO0Oo2jUI5h0Lk87pRJllDBzbdcHGZTYEf00gz966kidP1Hyd3ySaHqL4lFqW2I6jIxNVKPlhwYhp6yA==", + "dev": true, + "dependencies": { + "@11ty/eleventy-utils": "^1.0.1", + "chokidar": "^3.5.3", + "debug": "^4.3.4", + "dev-ip": "^1.0.1", + "finalhandler": "^1.2.0", + "mime": "^3.0.0", + "minimist": "^1.2.7", + "morphdom": "^2.6.1", + "please-upgrade-node": "^3.2.0", + "ssri": "^8.0.1", + "ws": "^8.12.0" + }, + "bin": { + "eleventy-dev-server": "cmd.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/11ty" + } + }, + "node_modules/@11ty/eleventy-plugin-rss": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@11ty/eleventy-plugin-rss/-/eleventy-plugin-rss-1.2.0.tgz", + "integrity": "sha512-YzFnSH/5pObcFnqZ2sAQ782WmpOZHj1+xB9ydY/0j7BZ2jUNahn53VmwCB/sBRwXA/Fbwwj90q1MLo01Ru0UaQ==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "posthtml": "^0.16.6", + "posthtml-urls": "1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/11ty" + } + }, + "node_modules/@11ty/eleventy-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@11ty/eleventy-utils/-/eleventy-utils-1.0.1.tgz", + "integrity": "sha512-HPpCTz4PzudcQU+i+x6GSNHVqgnvRhnVYg5dLKaAoRWLN966odAGsBxKSyhF8i1MdlOPtsytYb2AGWP7jISC5w==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/11ty" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.20.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.15.tgz", + "integrity": "sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/types": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@iarna/toml": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", + "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", + "dev": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sindresorhus/slugify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@sindresorhus/slugify/-/slugify-1.1.2.tgz", + "integrity": "sha512-V9nR/W0Xd9TSGXpZ4iFUcFGhuOJtZX82Fzxj1YISlbSgKvIiNa7eLEZrT0vAraPOt++KHauIVNYgGRgjc13dXA==", + "dev": true, + "dependencies": { + "@sindresorhus/transliterate": "^0.1.1", + "escape-string-regexp": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@sindresorhus/transliterate": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@sindresorhus/transliterate/-/transliterate-0.1.2.tgz", + "integrity": "sha512-5/kmIOY9FF32nicXH+5yLNTX4NJ4atl7jRgqAJuIn/iyDFXBktOKDxCvyGE/EzmF4ngSUvjXxQUQlQiZ5lfw+w==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0", + "lodash.deburr": "^4.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@sindresorhus/transliterate/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "node_modules/a-sync-waterfall": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", + "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", + "dev": true + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz", + "integrity": "sha512-lqzY9o+BbeGHRCOyxQkt/Tgvz0IZhTmQiA+LxQW8wSNpcTbj8K+0cZiSEvbpNZZP9/11Gy7dnLO3GNWUXO4d1g==", + "dev": true + }, + "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/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true + }, + "node_modules/assert-never": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", + "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==", + "dev": true + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "node_modules/babel-walk": { + "version": "3.0.0-canary-5", + "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", + "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.9.6" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/bcp-47": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/bcp-47/-/bcp-47-1.0.8.tgz", + "integrity": "sha512-Y9y1QNBBtYtv7hcmoX0tR+tUNSFZGZ6OL6vKPObq8BbOhkCoyayF6ogfLTgAli/KuAEbsYHYUNq2AQuY6IuLag==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/bcp-47-match": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/bcp-47-match/-/bcp-47-match-1.0.3.tgz", + "integrity": "sha512-LggQ4YTdjWQSKELZF5JwchnBa1u0pIQSZf5lSdOHEdbVP55h0qICA/FUp3+W99q0xqxYa1ZQizTUH87gecII5w==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/bcp-47-normalize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bcp-47-normalize/-/bcp-47-normalize-1.1.1.tgz", + "integrity": "sha512-jWZ1Jdu3cs0EZdfCkS0UE9Gg01PtxnChjEBySeB+Zo6nkqtFfnvtoQQgP1qU1Oo4qgJgxhTI6Sf9y/pZIhPs0A==", + "dev": true, + "dependencies": { + "bcp-47": "^1.0.0", + "bcp-47-match": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==", + "dev": true, + "dependencies": { + "is-regex": "^1.0.3" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "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" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/constantinople": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", + "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.1" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha512-LmVkry/oDShEgSZPNgqCIp2/TlqtExeGmymru3uCELnfyjY11IzpAproLYs+1X88fXO6DBoYP3ul2Xo2yz2j6A==", + "dev": true, + "bin": { + "dev-ip": "lib/dev-ip.js" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/doctypes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==", + "dev": true + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dev": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "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==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "dev": true, + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/hamljs": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/hamljs/-/hamljs-0.6.2.tgz", + "integrity": "sha512-/chXRp4WpL47I+HX1vCCdSbEXAljEG2FBMmgO7Am0bYsqgnEjreeWzUdX1onXqwZtcfgxbCg5WtEYYvuZ5muBg==", + "dev": true + }, + "node_modules/handlebars": { + "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/htmlparser2": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", + "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.2", + "domutils": "^2.8.0", + "entities": "^3.0.1" + } + }, + "node_modules/http-equiv-refresh": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/http-equiv-refresh/-/http-equiv-refresh-1.0.0.tgz", + "integrity": "sha512-TScO04soylRN9i/QdOdgZyhydXg9z6XdaGzEyOgDKycePeDeTT4KvigjBcI+tgfTlieLWauGORMq5F1eIDa+1w==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-expression": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", + "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "object-assign": "^4.1.1" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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-json": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", + "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==", + "dev": true + }, + "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-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/iso-639-1": { + "version": "2.1.15", + "resolved": "https://registry.npmjs.org/iso-639-1/-/iso-639-1-2.1.15.tgz", + "integrity": "sha512-7c7mBznZu2ktfvyT582E2msM+Udc1EjOyhVRE/0ZsjD9LBtWSm23h3PtiRh2a35XoUsTQQjJXaJzuLjXsOdFDg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dev": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/js-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "integrity": "sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==", + "dev": true, + "dependencies": { + "is-promise": "^2.0.0", + "promise": "^7.0.1" + } + }, + "node_modules/junk": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.3.tgz", + "integrity": "sha512-3KF80UaaSSxo8jVnRYtMKNGFOoVPBdkkVPsw+Ad0y4oxKXPduS6G6iHkrf69yJVff/VAaYXkV42rtZ7daJxU3w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/linkify-it": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", + "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", + "dev": true, + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "node_modules/liquidjs": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/liquidjs/-/liquidjs-10.4.0.tgz", + "integrity": "sha512-4fpR8KFJ96bXkzynK9Yo1jwn7sjOkJfKawSbEXINc39DZfy7r5SYtcAM5T/Ccg5n0xoZf6ap5Gap4VwFCJiQ1g==", + "dev": true, + "bin": { + "liquid": "bin/liquid.js", + "liquidjs": "bin/liquid.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/liquidjs" + } + }, + "node_modules/list-to-array": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/list-to-array/-/list-to-array-1.1.0.tgz", + "integrity": "sha512-+dAZZ2mM+/m+vY9ezfoueVvrgnHIGi5FvgSymbIgJOFwiznWyA59mav95L+Mc6xPtL3s9gm5eNTlNtxJLbNM1g==", + "dev": true + }, + "node_modules/lodash.chunk": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.chunk/-/lodash.chunk-4.2.0.tgz", + "integrity": "sha512-ZzydJKfUHJwHa+hF5X66zLFCBrWn5GeF28OHEr4WVWtNDXlQ/IjWKPBiikqKo2ne0+v6JgCgJ0GzJp8k8bHC7w==", + "dev": true + }, + "node_modules/lodash.deburr": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-4.1.0.tgz", + "integrity": "sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ==", + "dev": true + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true + }, + "node_modules/lodash.set": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha512-4hNPN5jlm/N/HLMCO43v8BXKq9Z7QdAGc/VGrRD61w8gN9g/6jF9A4L1pbUgBLCffi0w9VsXfTOij5x8iTyFvg==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/luxon": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.2.1.tgz", + "integrity": "sha512-QrwPArQCNLAKGO/C+ZIilgIuDnEnKx5QYODdDtbFaxzsbZcc/a7WFq7MhsVYgRlwawLtvOUESTlfJ+hc/USqPg==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/markdown-it": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz", + "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1", + "entities": "~3.0.1", + "linkify-it": "^4.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/markdown-it/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/maximatch": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/maximatch/-/maximatch-0.1.0.tgz", + "integrity": "sha512-9ORVtDUFk4u/NFfo0vG/ND/z7UQCVZBL539YW0+U1I7H1BkZwizcPx5foFv7LCPcBnm2U6RjFnQOsIvN4/Vm2A==", + "dev": true, + "dependencies": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/maximatch/node_modules/array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/maximatch/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/maximatch/node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/moo": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", + "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==", + "dev": true + }, + "node_modules/morphdom": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/morphdom/-/morphdom-2.7.0.tgz", + "integrity": "sha512-8L8DwbdjjWwM/aNqj7BSoSn4G7SQLNiDcxCnMWbf506jojR6lNQ5YOmQqXEIE8u3C492UlkN4d0hQwz97+M1oQ==", + "dev": true + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/multimatch": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", + "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", + "dev": true, + "dependencies": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mustache": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", + "dev": true, + "bin": { + "mustache": "bin/mustache" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": 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/nunjucks": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.3.tgz", + "integrity": "sha512-psb6xjLj47+fE76JdZwskvwG4MYsQKXUtMsPh6U0YMvmyjRtKRFcxnlXGWglNybtNTNVmGdp94K62/+NjF5FDQ==", + "dev": true, + "dependencies": { + "a-sync-waterfall": "^1.0.0", + "asap": "^2.0.3", + "commander": "^5.1.0" + }, + "bin": { + "nunjucks-precompile": "bin/precompile" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "chokidar": "^3.3.0" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/parse-srcset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "dev": true + }, + "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/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/posthtml": { + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz", + "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==", + "dev": true, + "dependencies": { + "posthtml-parser": "^0.11.0", + "posthtml-render": "^3.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/posthtml-parser": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz", + "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==", + "dev": true, + "dependencies": { + "htmlparser2": "^7.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/posthtml-render": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz", + "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==", + "dev": true, + "dependencies": { + "is-json": "^2.0.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/posthtml-urls": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/posthtml-urls/-/posthtml-urls-1.0.0.tgz", + "integrity": "sha512-CMJ0L009sGQVUuYM/g6WJdscsq6ooAwhUuF6CDlYPMLxKp2rmCYVebEU+wZGxnQstGJhZPMvXsRhtqekILd5/w==", + "dev": true, + "dependencies": { + "http-equiv-refresh": "^1.0.0", + "list-to-array": "^1.1.0", + "parse-srcset": "^1.0.2", + "promise-each": "^2.2.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/promise-each": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/promise-each/-/promise-each-2.2.0.tgz", + "integrity": "sha512-67roqt1k3QDA41DZ8xi0V+rF3GoaMiX7QilbXu0vXimut+9RcKBNZ/t60xCRgcsihmNUsEjh48xLfNqOrKblUg==", + "dev": true, + "dependencies": { + "any-promise": "^0.1.0" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true + }, + "node_modules/pug": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", + "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==", + "dev": true, + "dependencies": { + "pug-code-gen": "^3.0.2", + "pug-filters": "^4.0.0", + "pug-lexer": "^5.0.1", + "pug-linker": "^4.0.0", + "pug-load": "^3.0.0", + "pug-parser": "^6.0.0", + "pug-runtime": "^3.0.1", + "pug-strip-comments": "^2.0.0" + } + }, + "node_modules/pug-attrs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", + "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", + "dev": true, + "dependencies": { + "constantinople": "^4.0.1", + "js-stringify": "^1.0.2", + "pug-runtime": "^3.0.0" + } + }, + "node_modules/pug-code-gen": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz", + "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==", + "dev": true, + "dependencies": { + "constantinople": "^4.0.1", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.2", + "pug-attrs": "^3.0.0", + "pug-error": "^2.0.0", + "pug-runtime": "^3.0.0", + "void-elements": "^3.1.0", + "with": "^7.0.0" + } + }, + "node_modules/pug-error": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", + "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==", + "dev": true + }, + "node_modules/pug-filters": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", + "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", + "dev": true, + "dependencies": { + "constantinople": "^4.0.1", + "jstransformer": "1.0.0", + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0", + "resolve": "^1.15.1" + } + }, + "node_modules/pug-lexer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", + "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", + "dev": true, + "dependencies": { + "character-parser": "^2.2.0", + "is-expression": "^4.0.0", + "pug-error": "^2.0.0" + } + }, + "node_modules/pug-linker": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", + "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", + "dev": true, + "dependencies": { + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0" + } + }, + "node_modules/pug-load": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", + "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.1", + "pug-walk": "^2.0.0" + } + }, + "node_modules/pug-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", + "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", + "dev": true, + "dependencies": { + "pug-error": "^2.0.0", + "token-stream": "1.0.0" + } + }, + "node_modules/pug-runtime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", + "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==", + "dev": true + }, + "node_modules/pug-strip-comments": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", + "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", + "dev": true, + "dependencies": { + "pug-error": "^2.0.0" + } + }, + "node_modules/pug-walk": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", + "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "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/recursive-copy": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/recursive-copy/-/recursive-copy-2.0.14.tgz", + "integrity": "sha512-K8WNY8f8naTpfbA+RaXmkaQuD1IeW9EgNEfyGxSqqTQukpVtoOKros9jUqbpEsSw59YOmpd8nCBgtqJZy5nvog==", + "dev": true, + "dependencies": { + "errno": "^0.1.2", + "graceful-fs": "^4.1.4", + "junk": "^1.0.1", + "maximatch": "^0.1.0", + "mkdirp": "^0.5.1", + "pify": "^2.3.0", + "promise": "^7.0.1", + "rimraf": "^2.7.1", + "slash": "^1.0.0" + } + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/slugify": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.5.tgz", + "integrity": "sha512-8mo9bslnBO3tr5PEVFzMPIWwWnipGS0xVbYf65zxDqfNwmzYn1LpiKNrR6DlClusuvo+hDHd1zKpmfAe83NQSQ==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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/token-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", + "integrity": "sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==", + "dev": true + }, + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dev": true + }, + "node_modules/uglify-js": { + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "dev": true, + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/with": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", + "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.9.6", + "@babel/types": "^7.9.6", + "assert-never": "^1.2.1", + "babel-walk": "3.0.0-canary-5" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/ws": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz", + "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + }, + "dependencies": { + "@11ty/dependency-tree": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@11ty/dependency-tree/-/dependency-tree-2.0.1.tgz", + "integrity": "sha512-5R+DsT9LJ9tXiSQ4y+KLFppCkQyXhzAm1AIuBWE/sbU0hSXY5pkhoqQYEcPJQFg/nglL+wD55iv2j+7O96UAvg==", + "dev": true + }, + "@11ty/eleventy": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@11ty/eleventy/-/eleventy-2.0.0.tgz", + "integrity": "sha512-heNLjt1FD2nx7fvidIgA4zrIvxuslgBK0w5/Ckr5iape1CoLzmDx1uIxPa66Atr1M6YzwG9hcOxoZUYV7PfLXw==", + "dev": true, + "requires": { + "@11ty/dependency-tree": "^2.0.1", + "@11ty/eleventy-dev-server": "^1.0.3", + "@11ty/eleventy-utils": "^1.0.1", + "@iarna/toml": "^2.2.5", + "@sindresorhus/slugify": "^1.1.2", + "bcp-47-normalize": "^1.1.1", + "chokidar": "^3.5.3", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "dependency-graph": "^0.11.0", + "ejs": "^3.1.8", + "fast-glob": "^3.2.12", + "graceful-fs": "^4.2.10", + "gray-matter": "^4.0.3", + "hamljs": "^0.6.2", + "handlebars": "^4.7.7", + "is-glob": "^4.0.3", + "iso-639-1": "^2.1.15", + "kleur": "^4.1.5", + "liquidjs": "^10.4.0", + "lodash.chunk": "^4.2.0", + "lodash.get": "^4.4.2", + "lodash.set": "^4.3.2", + "luxon": "^3.2.1", + "markdown-it": "^13.0.1", + "micromatch": "^4.0.5", + "minimist": "^1.2.7", + "moo": "^0.5.2", + "multimatch": "^5.0.0", + "mustache": "^4.2.0", + "normalize-path": "^3.0.0", + "nunjucks": "^3.2.3", + "path-to-regexp": "^6.2.1", + "please-upgrade-node": "^3.2.0", + "posthtml": "^0.16.6", + "posthtml-urls": "^1.0.0", + "pug": "^3.0.2", + "recursive-copy": "^2.0.14", + "semver": "^7.3.8", + "slugify": "^1.6.5" + } + }, + "@11ty/eleventy-dev-server": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@11ty/eleventy-dev-server/-/eleventy-dev-server-1.0.3.tgz", + "integrity": "sha512-SjYQewOO0Oo2jUI5h0Lk87pRJllDBzbdcHGZTYEf00gz966kidP1Hyd3ySaHqL4lFqW2I6jIxNVKPlhwYhp6yA==", + "dev": true, + "requires": { + "@11ty/eleventy-utils": "^1.0.1", + "chokidar": "^3.5.3", + "debug": "^4.3.4", + "dev-ip": "^1.0.1", + "finalhandler": "^1.2.0", + "mime": "^3.0.0", + "minimist": "^1.2.7", + "morphdom": "^2.6.1", + "please-upgrade-node": "^3.2.0", + "ssri": "^8.0.1", + "ws": "^8.12.0" + } + }, + "@11ty/eleventy-plugin-rss": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@11ty/eleventy-plugin-rss/-/eleventy-plugin-rss-1.2.0.tgz", + "integrity": "sha512-YzFnSH/5pObcFnqZ2sAQ782WmpOZHj1+xB9ydY/0j7BZ2jUNahn53VmwCB/sBRwXA/Fbwwj90q1MLo01Ru0UaQ==", + "dev": true, + "requires": { + "debug": "^4.3.4", + "posthtml": "^0.16.6", + "posthtml-urls": "1.0.0" + } + }, + "@11ty/eleventy-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@11ty/eleventy-utils/-/eleventy-utils-1.0.1.tgz", + "integrity": "sha512-HPpCTz4PzudcQU+i+x6GSNHVqgnvRhnVYg5dLKaAoRWLN966odAGsBxKSyhF8i1MdlOPtsytYb2AGWP7jISC5w==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true + }, + "@babel/parser": { + "version": "7.20.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.15.tgz", + "integrity": "sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==", + "dev": true + }, + "@babel/types": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@iarna/toml": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", + "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", + "dev": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@sindresorhus/slugify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@sindresorhus/slugify/-/slugify-1.1.2.tgz", + "integrity": "sha512-V9nR/W0Xd9TSGXpZ4iFUcFGhuOJtZX82Fzxj1YISlbSgKvIiNa7eLEZrT0vAraPOt++KHauIVNYgGRgjc13dXA==", + "dev": true, + "requires": { + "@sindresorhus/transliterate": "^0.1.1", + "escape-string-regexp": "^4.0.0" + } + }, + "@sindresorhus/transliterate": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@sindresorhus/transliterate/-/transliterate-0.1.2.tgz", + "integrity": "sha512-5/kmIOY9FF32nicXH+5yLNTX4NJ4atl7jRgqAJuIn/iyDFXBktOKDxCvyGE/EzmF4ngSUvjXxQUQlQiZ5lfw+w==", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0", + "lodash.deburr": "^4.1.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } + }, + "@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "a-sync-waterfall": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", + "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", + "dev": true + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "any-promise": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz", + "integrity": "sha512-lqzY9o+BbeGHRCOyxQkt/Tgvz0IZhTmQiA+LxQW8wSNpcTbj8K+0cZiSEvbpNZZP9/11Gy7dnLO3GNWUXO4d1g==", + "dev": true + }, + "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, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true + }, + "assert-never": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", + "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==", + "dev": true + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "babel-walk": { + "version": "3.0.0-canary-5", + "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", + "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", + "dev": true, + "requires": { + "@babel/types": "^7.9.6" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "bcp-47": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/bcp-47/-/bcp-47-1.0.8.tgz", + "integrity": "sha512-Y9y1QNBBtYtv7hcmoX0tR+tUNSFZGZ6OL6vKPObq8BbOhkCoyayF6ogfLTgAli/KuAEbsYHYUNq2AQuY6IuLag==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "bcp-47-match": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/bcp-47-match/-/bcp-47-match-1.0.3.tgz", + "integrity": "sha512-LggQ4YTdjWQSKELZF5JwchnBa1u0pIQSZf5lSdOHEdbVP55h0qICA/FUp3+W99q0xqxYa1ZQizTUH87gecII5w==", + "dev": true + }, + "bcp-47-normalize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bcp-47-normalize/-/bcp-47-normalize-1.1.1.tgz", + "integrity": "sha512-jWZ1Jdu3cs0EZdfCkS0UE9Gg01PtxnChjEBySeB+Zo6nkqtFfnvtoQQgP1qU1Oo4qgJgxhTI6Sf9y/pZIhPs0A==", + "dev": true, + "requires": { + "bcp-47": "^1.0.0", + "bcp-47-match": "^1.0.0" + } + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==", + "dev": true, + "requires": { + "is-regex": "^1.0.3" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.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" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "constantinople": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", + "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", + "dev": true, + "requires": { + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.1" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true + }, + "dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha512-LmVkry/oDShEgSZPNgqCIp2/TlqtExeGmymru3uCELnfyjY11IzpAproLYs+1X88fXO6DBoYP3ul2Xo2yz2j6A==", + "dev": true + }, + "doctypes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==", + "dev": true + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "dependencies": { + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + } + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dev": true, + "requires": { + "jake": "^10.8.5" + } + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, + "entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "dev": true + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "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==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "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, + "requires": { + "is-glob": "^4.0.1" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "dev": true, + "requires": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + } + }, + "hamljs": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/hamljs/-/hamljs-0.6.2.tgz", + "integrity": "sha512-/chXRp4WpL47I+HX1vCCdSbEXAljEG2FBMmgO7Am0bYsqgnEjreeWzUdX1onXqwZtcfgxbCg5WtEYYvuZ5muBg==", + "dev": true + }, + "handlebars": { + "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "dev": true, + "requires": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "htmlparser2": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", + "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.2", + "domutils": "^2.8.0", + "entities": "^3.0.1" + } + }, + "http-equiv-refresh": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/http-equiv-refresh/-/http-equiv-refresh-1.0.0.tgz", + "integrity": "sha512-TScO04soylRN9i/QdOdgZyhydXg9z6XdaGzEyOgDKycePeDeTT4KvigjBcI+tgfTlieLWauGORMq5F1eIDa+1w==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "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, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, + "is-expression": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", + "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "object-assign": "^4.1.1" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "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, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-json": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", + "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==", + "dev": true + }, + "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 + }, + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "iso-639-1": { + "version": "2.1.15", + "resolved": "https://registry.npmjs.org/iso-639-1/-/iso-639-1-2.1.15.tgz", + "integrity": "sha512-7c7mBznZu2ktfvyT582E2msM+Udc1EjOyhVRE/0ZsjD9LBtWSm23h3PtiRh2a35XoUsTQQjJXaJzuLjXsOdFDg==", + "dev": true + }, + "jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dev": true, + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + } + }, + "js-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "integrity": "sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==", + "dev": true, + "requires": { + "is-promise": "^2.0.0", + "promise": "^7.0.1" + } + }, + "junk": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.3.tgz", + "integrity": "sha512-3KF80UaaSSxo8jVnRYtMKNGFOoVPBdkkVPsw+Ad0y4oxKXPduS6G6iHkrf69yJVff/VAaYXkV42rtZ7daJxU3w==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "dev": true + }, + "linkify-it": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", + "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", + "dev": true, + "requires": { + "uc.micro": "^1.0.1" + } + }, + "liquidjs": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/liquidjs/-/liquidjs-10.4.0.tgz", + "integrity": "sha512-4fpR8KFJ96bXkzynK9Yo1jwn7sjOkJfKawSbEXINc39DZfy7r5SYtcAM5T/Ccg5n0xoZf6ap5Gap4VwFCJiQ1g==", + "dev": true + }, + "list-to-array": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/list-to-array/-/list-to-array-1.1.0.tgz", + "integrity": "sha512-+dAZZ2mM+/m+vY9ezfoueVvrgnHIGi5FvgSymbIgJOFwiznWyA59mav95L+Mc6xPtL3s9gm5eNTlNtxJLbNM1g==", + "dev": true + }, + "lodash.chunk": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.chunk/-/lodash.chunk-4.2.0.tgz", + "integrity": "sha512-ZzydJKfUHJwHa+hF5X66zLFCBrWn5GeF28OHEr4WVWtNDXlQ/IjWKPBiikqKo2ne0+v6JgCgJ0GzJp8k8bHC7w==", + "dev": true + }, + "lodash.deburr": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-4.1.0.tgz", + "integrity": "sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ==", + "dev": true + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true + }, + "lodash.set": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha512-4hNPN5jlm/N/HLMCO43v8BXKq9Z7QdAGc/VGrRD61w8gN9g/6jF9A4L1pbUgBLCffi0w9VsXfTOij5x8iTyFvg==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "luxon": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.2.1.tgz", + "integrity": "sha512-QrwPArQCNLAKGO/C+ZIilgIuDnEnKx5QYODdDtbFaxzsbZcc/a7WFq7MhsVYgRlwawLtvOUESTlfJ+hc/USqPg==", + "dev": true + }, + "markdown-it": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz", + "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==", + "dev": true, + "requires": { + "argparse": "^2.0.1", + "entities": "~3.0.1", + "linkify-it": "^4.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + } + } + }, + "maximatch": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/maximatch/-/maximatch-0.1.0.tgz", + "integrity": "sha512-9ORVtDUFk4u/NFfo0vG/ND/z7UQCVZBL539YW0+U1I7H1BkZwizcPx5foFv7LCPcBnm2U6RjFnQOsIvN4/Vm2A==", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + }, + "dependencies": { + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true + } + } + }, + "mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true + }, + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "moo": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", + "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==", + "dev": true + }, + "morphdom": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/morphdom/-/morphdom-2.7.0.tgz", + "integrity": "sha512-8L8DwbdjjWwM/aNqj7BSoSn4G7SQLNiDcxCnMWbf506jojR6lNQ5YOmQqXEIE8u3C492UlkN4d0hQwz97+M1oQ==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "multimatch": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", + "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", + "dev": true, + "requires": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + } + }, + "mustache": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "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 + }, + "nunjucks": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.3.tgz", + "integrity": "sha512-psb6xjLj47+fE76JdZwskvwG4MYsQKXUtMsPh6U0YMvmyjRtKRFcxnlXGWglNybtNTNVmGdp94K62/+NjF5FDQ==", + "dev": true, + "requires": { + "a-sync-waterfall": "^1.0.0", + "asap": "^2.0.3", + "commander": "^5.1.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "parse-srcset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + }, + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "requires": { + "semver-compare": "^1.0.0" + } + }, + "posthtml": { + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz", + "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==", + "dev": true, + "requires": { + "posthtml-parser": "^0.11.0", + "posthtml-render": "^3.0.0" + } + }, + "posthtml-parser": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz", + "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==", + "dev": true, + "requires": { + "htmlparser2": "^7.1.1" + } + }, + "posthtml-render": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz", + "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==", + "dev": true, + "requires": { + "is-json": "^2.0.1" + } + }, + "posthtml-urls": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/posthtml-urls/-/posthtml-urls-1.0.0.tgz", + "integrity": "sha512-CMJ0L009sGQVUuYM/g6WJdscsq6ooAwhUuF6CDlYPMLxKp2rmCYVebEU+wZGxnQstGJhZPMvXsRhtqekILd5/w==", + "dev": true, + "requires": { + "http-equiv-refresh": "^1.0.0", + "list-to-array": "^1.1.0", + "parse-srcset": "^1.0.2", + "promise-each": "^2.2.0" + } + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "requires": { + "asap": "~2.0.3" + } + }, + "promise-each": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/promise-each/-/promise-each-2.2.0.tgz", + "integrity": "sha512-67roqt1k3QDA41DZ8xi0V+rF3GoaMiX7QilbXu0vXimut+9RcKBNZ/t60xCRgcsihmNUsEjh48xLfNqOrKblUg==", + "dev": true, + "requires": { + "any-promise": "^0.1.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true + }, + "pug": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", + "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==", + "dev": true, + "requires": { + "pug-code-gen": "^3.0.2", + "pug-filters": "^4.0.0", + "pug-lexer": "^5.0.1", + "pug-linker": "^4.0.0", + "pug-load": "^3.0.0", + "pug-parser": "^6.0.0", + "pug-runtime": "^3.0.1", + "pug-strip-comments": "^2.0.0" + } + }, + "pug-attrs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", + "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", + "dev": true, + "requires": { + "constantinople": "^4.0.1", + "js-stringify": "^1.0.2", + "pug-runtime": "^3.0.0" + } + }, + "pug-code-gen": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz", + "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==", + "dev": true, + "requires": { + "constantinople": "^4.0.1", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.2", + "pug-attrs": "^3.0.0", + "pug-error": "^2.0.0", + "pug-runtime": "^3.0.0", + "void-elements": "^3.1.0", + "with": "^7.0.0" + } + }, + "pug-error": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", + "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==", + "dev": true + }, + "pug-filters": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", + "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", + "dev": true, + "requires": { + "constantinople": "^4.0.1", + "jstransformer": "1.0.0", + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0", + "resolve": "^1.15.1" + } + }, + "pug-lexer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", + "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", + "dev": true, + "requires": { + "character-parser": "^2.2.0", + "is-expression": "^4.0.0", + "pug-error": "^2.0.0" + } + }, + "pug-linker": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", + "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", + "dev": true, + "requires": { + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0" + } + }, + "pug-load": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", + "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "pug-walk": "^2.0.0" + } + }, + "pug-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", + "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", + "dev": true, + "requires": { + "pug-error": "^2.0.0", + "token-stream": "1.0.0" + } + }, + "pug-runtime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", + "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==", + "dev": true + }, + "pug-strip-comments": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", + "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", + "dev": true, + "requires": { + "pug-error": "^2.0.0" + } + }, + "pug-walk": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", + "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "recursive-copy": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/recursive-copy/-/recursive-copy-2.0.14.tgz", + "integrity": "sha512-K8WNY8f8naTpfbA+RaXmkaQuD1IeW9EgNEfyGxSqqTQukpVtoOKros9jUqbpEsSw59YOmpd8nCBgtqJZy5nvog==", + "dev": true, + "requires": { + "errno": "^0.1.2", + "graceful-fs": "^4.1.4", + "junk": "^1.0.1", + "maximatch": "^0.1.0", + "mkdirp": "^0.5.1", + "pify": "^2.3.0", + "promise": "^7.0.1", + "rimraf": "^2.7.1", + "slash": "^1.0.0" + } + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "dev": true + }, + "slugify": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.5.tgz", + "integrity": "sha512-8mo9bslnBO3tr5PEVFzMPIWwWnipGS0xVbYf65zxDqfNwmzYn1LpiKNrR6DlClusuvo+hDHd1zKpmfAe83NQSQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "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, + "requires": { + "is-number": "^7.0.0" + } + }, + "token-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", + "integrity": "sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==", + "dev": true + }, + "uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dev": true + }, + "uglify-js": { + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "dev": true, + "optional": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, + "void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "with": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", + "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", + "dev": true, + "requires": { + "@babel/parser": "^7.9.6", + "@babel/types": "^7.9.6", + "assert-never": "^1.2.1", + "babel-walk": "3.0.0-canary-5" + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "ws": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz", + "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==", + "dev": true, + "requires": {} + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..a0632c3 --- /dev/null +++ b/package.json @@ -0,0 +1,17 @@ +{ + "name": "cheri.pink", + "version": "1.0.0", + "description": "Cherie's personal website", + "main": "index.js", + "scripts": { + "start": "eleventy --serve", + "build": "eleventy" + }, + "keywords": [], + "author": "cheri", + "license": "MIT", + "devDependencies": { + "@11ty/eleventy": "^2.0.0", + "@11ty/eleventy-plugin-rss": "^1.2.0" + } +} diff --git a/src/_data/site.json b/src/_data/site.json new file mode 100644 index 0000000..7f0a43b --- /dev/null +++ b/src/_data/site.json @@ -0,0 +1,8 @@ +{ + "name": "Cherie's pink site", + "url": "https://cheri.pink", + "authorName": "cheri", + "description": "A personal website with random things, sometimes a blog, Cherie's corner of the internet.", + "language": "en", + "favicon": "https://cheri.pink/media/favicon.svg" +} \ No newline at end of file diff --git a/src/_includes/base.njk b/src/_includes/base.njk new file mode 100644 index 0000000..b0cd510 --- /dev/null +++ b/src/_includes/base.njk @@ -0,0 +1,48 @@ + + + + + + + + + + {{ title }} + + + + + + +
+ {{ content | safe }} +
+ + + + + diff --git a/src/_includes/listposts.njk b/src/_includes/listposts.njk new file mode 100644 index 0000000..cfab5a6 --- /dev/null +++ b/src/_includes/listposts.njk @@ -0,0 +1,9 @@ + diff --git a/src/_includes/post.njk b/src/_includes/post.njk new file mode 100644 index 0000000..db1829c --- /dev/null +++ b/src/_includes/post.njk @@ -0,0 +1,8 @@ +--- +layout: base.njk +--- +

{{ title }}

+

{{ date }}

+
+{{ content | safe }} +
diff --git a/src/feed.njk b/src/feed.njk new file mode 100644 index 0000000..0e10dee --- /dev/null +++ b/src/feed.njk @@ -0,0 +1,25 @@ +--- +permalink: /feed.xml +eleventyExcludeFromCollections: true +--- + + + + {{ site.name }} + {{ site.url }} + + {{ site.description }} + {{ site.language }} + {%- for post in collections.posts | reverse %} + {%- set absolutePostUrl = post.url | absoluteUrl(site.url) %} + + {{ post.data.title }} + {{ absolutePostUrl }} + {{ post.templateContent | htmlToAbsoluteUrls(absolutePostUrl) }} + {{ post.date | dateToRfc822 }} + {{ site.authorName }} + {{ absolutePostUrl }} + + {%- endfor %} + + \ No newline at end of file diff --git a/src/index.md b/src/index.md new file mode 100644 index 0000000..1a5cac4 --- /dev/null +++ b/src/index.md @@ -0,0 +1,12 @@ +--- +title: Hello thereee +layout: base.njk +--- + +# My website woah + +This is a site wew + +**Uhh here is** more stuff DOE + +I just want to write some content here diff --git a/src/media/cheri-avi.png b/src/media/cheri-avi.png new file mode 100644 index 0000000000000000000000000000000000000000..02ec5748ca5de9701aac837584b76e0484a8e9aa GIT binary patch literal 123533 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 e)0PIy*+vY|p4g*S;KCOv+cBHkFn@-(iO% zSho?8bCrlO$%Q8dqy)+t#`0RT_%UiRA^+|&gmRg^;&(sxEP>U4As*h-p${pyLD!hC zD}lj14hTuNA3Rp|g_A9$hvagO>zH%=<&6*GU!|l2qN|SLkyb*b23I2TBYU%ZK|jPl z{Mj_7B$!OdU>9bc_-AGCmX-}dpx|I;fE4VYl%(^V-LM&}2pA(`BCiG#B?4A3cQ)=x z3?hI<>GQx)9QV#*gr(8;6UD3MP;<0B)L0VIM~$f^BWyupppKelF*UW}(f z)LA}v!zONUDmJd$hyxir49dSFq1t9zek(sr&1fIehLUI!B&y=vTx2ySoX)1n6zMET zF2Rl!tFZLj?~%$dNJU-&Qi#f0IL6bGGFc_`?487bz6LeTtvX3QKOs{&KTZ-IKOyDX<5 z$|7hM;U1>Y?Cdi5KxDUVMY^Wt5vHb7Lx2>~7Vp7v+n9)s2Uw6{NeqS!cnhI&JejYS zI3_=r7%gMc0@4JYS@jIp)_hj-Ls%A(l101_*e+{l^ys=i+FR9l7P9zy!qsf2x(j3a zr72$grn;S?erAna#C!m0O)f8gCC1EQKa~Cl4WvC!sG0+lUsAtb6J*w+56MJ=WpjST zv9TsN6uOvJ3C4ustLjg&=1I@pLYO=~5gwj*k^tlCoc zdkIkjC&o>4+XN=Z*-RpO^(-W8BYG|q&3r5imSRTtIyhtW%}7_qhlkQh9*ZFrWcJBZ z=14KSzEzMY>$1(poTmVBrq%5=d&;h`ypQA4t6KTA1a^Dq=TvC&7lw zv9llB38u(I^tGAHSC60rNA*VdE}jEIGe^0Js(1VO=jpiM{EJbk33v|{gVv*&P+Yhj z8LR-gD{&CgiEhnlTY>w&c^#p1o)%4p0p%0 zKIjj5U1X~1Ql`9wkzOUtEZNQq`Sypf_YQ#?r3adERmBGg7x%*>?l#(a82L0`>a}X& zGDJOQk}#(;#su_|&0Da9MC~xf7GeTHl#;xXnpN8pRHX;s7AKRBLx9eWnelu3nT$sQ z3O8tI`Lim4N)+vI{TU`R=-FY8r8$YTjAK0L)Z>vxrnSb+E`@mWa|x!V3Fh-^P38>6cB)f;cU;4LTB7vBF}~i;=8+ZpF!E z`o4D)N^|mX;k|cY*~VO>wSw)N5u{1_Q~NWp?W)6YP_OPx=Tv#3{7M)3EaiGVaqlDO z+o7Y~PoEQj6`}PJlYAgYhHj6WJNB0Rfq*>}~H*S&LSC$6Xu#DlU z;^k}5a7bS=Hu*y1)ws=MWo|EBkm}-Y3G-THZclsKTKP;`)9OePf@bMZm;~bU);O_$ z6XDcx13HL@iQsXX9e>M6&_t9Xr(^8cA_2@rEvF{9dDM-V_{CQ|;EKMB*K)F*4>dL?vw0dPIUnrmT;?N?Nm3eeC70T@!*I$qiLua@`V~`_%o&U>G8- zemkBdRLn|R(jCK2vb26Yo++ZR$n=Sy;}}-#%cOT`l34#ok(|cBf?@MR^>IE^j95vA z3R4;zk(g=A1Ou9qG5UQw$egSHT14QP;2F))5DCVlwtOznSM+^GF`Q{m5{CS&X0>af zRqq}s*p`nC1dWQw)M8LDxk1(VQA>Y}qCu?;S_HMxkBJ8%>v`j?vCJWp;x2;*o3lYS zixb?eteuRTtW;gX^ZqAakI#rVtcO+fvAgu{i4r2dUq19SeqXo{Etu+7!En)9n*4`3 zEPcyt$L7yOO0~Bd1lOaA*3bLV^?09qqHHB;lM=>TS1$VtXAeFCci(##vRJ_s@+=Tx zGBGmsw0R4#WBy_@cZ+GEG?4b=SR!P?&V%}*Syxt>2q%!G)tIO%nKU6y$TbcU7qCKf z&y2SgMVxch_U*`d?_;Dh*4yw9o_8Wfv}zztSZJ^($h`IPtp|5O`IdQ0U@wqPfx0_a zAX#(jj!MX>?0Fr%WiOSD1RWgEi5=f)R#?)3_tMRnK@qx}aqI+`E*Y6qe@X_1ud-HyH& zkyd9Jr5bB71AU1aEB>eyE!#-G8xZ|eou!z;`xS#* zVL?^`CtQ3XeFADIpHaBzktjDzh-(s0iqO-E>ZK@4M-q;6U%hAv>hU;;Y^H$)SjDf( z1oK5m2{VdVU^5Nnn!CqUuGI4xly3BYk< zmo#muL6lUWg!cwSfNN8LwCYbF% z)@Zt)TpRg(M4OBLn1}4sk3l-YzW@_0SOrCR7?sFvN2ce3c}KUC_<(M?R~}jEY3t9FaFVQsCeUB{8f~Tlh%E~O{N1( z32cCYLF-&Z`g-*f5sb#c=1WYCY{cCso`zOSw%exICi;`m*P4W&L}nJfhMCi-zP6HL z@+}=6JK(VSmL;J3aZF8C*ZUbvZ7BJg(5z)+=G~dg7JMe%h$+8hK1-)Nu0(6rFe)`G zr20sim5EB$E>cr^OrzoHy_o<{vo`Em>Lo{rSt^+dH=8L}gGOFz{*1%K03k>Y;de{f zGSfr}`rfW^)0In^+MGwZvDsDiI%or_ZR3>mYk!-8ZDK}##AQgKcbvbM5o8%Y)F1}a zb1uCP=*ix*8_|@>2sSn?uaYR3gS+I9+0;&(StTM#&$VZtnh*smfk+&9+!3hHaagvC z#^>^Y`>Ng(@0Xs&uhiM5-0zq)J_To*2vCC%T5XJ}m>|tW5`U29vaEm-qMe%=lWoOn zk~tqv#-Bg@gjF=x4`|cIXd#!Whl~DNf=B8NKnAmHeoN%z^)|G^k_z-?<`op=BA5Q- zlt~jQSg0(#*l>bY!d&{w%fJ5x>10MV7;i^ZyolCEz1A(!mi~0Z_N=+2u#omrwTPL( zQc9j+^GpV_qSOU%%lng=P*Q>>|6&3IuQx3zAV_;^bC%ypfh#~yn%nagQCqEe{0t_~ z3ebA`7KMLZ4c^?v8mneZ?WDjEo#CM@e*bhWNf>G@hbIyRdNApn$p#4qd5ccDAJ=Z4 zhHoo#P)_OQcH0)PAwY#c)7Ll?9Wfa6pLo39+rjzxqRny0V7tm-3&wjCOVr`9h17Zq zD(9)+t2a_4VkMK-)wsDvQgih@eME6LKCBtpV)BcIV!{U> zqW9g`q7_rr6g;;=%9kWVs^OJG0!-z*-@v}eTe=*L83G9_5nUu=VFuP`GDB$H`b`Yx3m_8T zN6@N86Kp3F2S{Wc`X7Mi6iU{acqm(wZB*EHlB|O{Jv-bda#SYSI9$J zPiEoK&ii% zqKFWHOk;<|LoOfA9=%N4BmDu9;Q#<207*naR2XLEbVeh5D_2>2=^0lK4g56e75R74cb`c(B@6fbHY(4Set?ofG4AVF|l7R;iRUciT(K95Yb|yN4!0nun z(foHelEjqfx&p!xYwoM$6^^S}5Rhu?OIrQ{_TKQmv2|8@M54 z&dXudIKu5aAi&~hmoeS&j~GrU?Vq1~hB$p5)wITGKKTHT!|;GZBGj7HA(8d$NB@m2 zT52_-Uri>EwzuFt1!L}t)tEbX5n@D)V;r+Umcvdu+L%X-yJ;>DK-jby?S>3O77=0J zJTsKD+T==VJSFCki>dfEg@Y33cQ8R)_=0kWmBADu6VxUHcR0Ae2?-IT%xV|mbj|+x zGiRYQyPePdU=o)8F&Dq{(Az`1@^B%|o%hbAEAZB$x#--ZTQyRw<5@tK-1AjF7A=IYOR8>qZC8KkVQfLKrW6ZMUAhyy}Hwc}W=9%7}{asBW z2K10Ab3gkAm5bLHz|-v7i`>L|t%pD$WwX&@D4)L^j`|0&`Bz#Cmdj~$x+a6XVwi|) zYbB^nrF|=i9>*B+B625Zu$9=>2>l9}Vqv<73=FlBUMGsbdsims;tWXqS6 zaBs+&j?b#Lu;^7Ln_E{Hq_z}+D<;+`o`M_E4{5=4{1#Y`%UgFv-$;F=wDuFpg=%pO zYQ)R)K<;avW%wHi6eu>Ab zFymt~W+S={R&4Gz+Db5kO8tNI@Ot%XqdU8w$LUK|(C1aZAHQL-{Lw02JAKlZsMNmb zpj|RZ6AGaN2D7`qRff1(S@|?CML>1f3&;AbDgdwAMYbt1LiCwb2B&9=8PA$o>#%Qd z1-6ku^BHSZ{~r0Y8mn4;q_=8@KF1x2ENV{O*9FsD#-9D_47Bgm9&_IM2%DF$#NrL> z(Um5(ER^kxJHEyy;B7jzVPim=p3=blr_U8LL1W(hKXJiHXW-!{A2Fm=iebUGQ<*9C zjroNsoJU0If!y~rCKn7HeFIXMTwom*&1pqnA+#Z+q)wi^GSh^_yIG zq0x4Xj9hhG)`>UnIa4Hj}@p@pEiDh)@^L zosY`=B4i!Z8+9mr#H?nqRAU<)Q}y|nG8z1i05pMgJVJseK?RTCabY|-$46;neDDqe z3$ z%~yiMaGqT#0bq%myfGOm<-JkW>2uX$%>;@}S`w`4FfU>OtrDA)ebikp<_{u@r+L;0 z&n6tpBmagybSLUFU~ig|A5JoxFWtRNG zcp@35gk$c0GS7;nxe~VnNNJuMf=lF=NdsUlq$PNZC{q|KqcktyvW*BIeJi$jYs`yNGPTOo>QV%OvRtbY$bm(7q(e|2UM`bx$Y09M60Zd<$7G+EQG zTpwyuYd*%YtiA6UtK<6h6O-nOqXGA?{b&U?$vCPzN<{2{@nD7`Aa#Q)@1r zXE7N~dYVv7n#%pxbGSc6t5%}$$C)VGzz|S_x@dIt5Y+8L5YDVO-q#pY_A^gL4&Qi^ zYof8up$=vV@?1)_$WT{yRdYzvC|)_fbR|ZYFGeZDC9ybj7X|NHRt)b$V#%NxdqaRl zE$j@g3V`pMY{s~Zfk;=psvg@H@(A`I+kR9B`28yQ5losFtS=&#kGZ!l@FFNReLjyp zb<})oFELSdI*)g6i60Jc!aVr4XhQ9velX@%$5f5Z5+08sMKGl_(^OT_s40DGUR2JF z%;VuW3U8<(2Ln`;Z~4V6%Vv16})cM|~od@(CMu<5{60C5KRek`NQjyb8u>T2+$i1X78y zO*`^F2B>gt$ov|Q2v~a}!Y-t#zMTlK)~Ol8AhozgLG{RyVCTFl88%w?>r8AWkW+!}URNagr{eeQK^V^5wUf;L;2P4@Z54HTTz@=R99 zqRB4iRK?30GV_+rD{x5n1MtZ=pL0E!h@ghomtBvR%Co6wi(n>Jx z&eFs2&pwa0#=Vc#B?TtrhBR%B7eD)$XMQ%s)(M}ZYT0`CG%tan)PkY9b&=Y>C2Ac# z2qBf`SvW&7Z^i#M(4fQt8KSr*tmlW>Pns#x%iWz1PSj4&NlYW<0a8evfvR z0_bev`5g|yEG0WDqlF3K0V1{rh{*&cFcIUSHX(MQ4@gt8AvS1EgGmY25ipxT(Ka$6 z&CtIle~L2ZjOsw4D362_ik!lA7;xx7Gto*|E1Amd8f~VTN?J#*i2$D&PrpPDA&!HN zKGd}EdgiD$?#{F~0wHlSr@}vC7R5fLH5I2#p>UE-;QBdc?-{cyX+9(rTFswDU|vR% z2vDhn8)wf)Q!;2>n$iXY83D#o&I*_n-%i8U<*QM_7-18PX& z@#+nCvVph`S>O(lhUH(T(%(J$VV)L8oT7-n`Ax$w#<%occhFQ;=tU-S?X*n1am$@J z^1|WBec@f}FraWqgh?HBPdy504ELx;)R;>qwQJ8Oy*OhbyQF(VczsjWXHKo9X#g^) zgs~-Yc;Flb^X8AgLiM5xbjx7L5I^%Bx80S>DV#p|2>}wsCWLQw2{s);W-P+ zo)OWA!&Rm;wVW;O%jUwNq$;Z*LGh(x+&HzTneNmsCk5JLpxOZjQt)f$CJeuOB#wD= zf!pXwJ$%TJ;TJ{_{?V_9Kk>=o1Y#O6wkD{(P-m`C0-7ZtMy589 zVsX(?{w_hux3v_#uVR9~Isy|CG<7Jo72DM*-7;h95$z^In^?QavP)bO zmT0Y#s9Q2aWV4u*#J_`LfGFy^Z@$O2XgPrlqMw-}3{X=NJd+vPv=O!wg>AyB5Ubqq zh(*3=6}A1Zk35TdjT@p%Kb|?F^0D>#Xxx+e&(zp)CaTLiNUKMJW`em0Nx8ogP^kpI zqzQubZ4>kv#h_+ZQCo+YofKqMiiNF=vfLa`Ju`RFV&u|K?7|w&RQYlqa|?wnT(<$s zzWNab>o?QGDYGWvnbd$K-1AdMk3xph4SCNMEPq-&{xg)4$$nvB^LJY|^Kc`f)Owi9 z5E4jL+>;&o8_}mtM@*UigK5k%686Lgp0xDEESaUeHq158AR2u5gSXi+9rs;!Emkuo zy>{aoEaf>YVshO&jr)50p~vIwLCl9{hFFlHq|9DD(C~a7W+lNPYb2TW%r}+4;ifh^ zoRdrV-tWzH)vsI=)|2@L`~@heW&Rs;+S=)GqAIK(H;MVsbXDXpb6pD92rN)RjVXo< z-Ea~@Cm*zH{wSq;e8R8R%^*feTtd)iXzo`i)(sj46}WOU}+<`q?$XK4=i6 z^yh>=skH(xwm%&0o3P&Qzz%L1mR@S|_1u*RsGFRC2z3)+(tLGnQl=G;L@<9;N6dSU zakZ#2#v~E5k|h4vq`x)Q(lSZnmXrR+^|LTTpI zDuzdY$JIPEAsI?g0s$6M(6yt6Rqfw;X4B}z)FvcOHLw;QR?MewF2vR;-?P709y{34 zl#MuOPp#ajKbfn39pn*B&1TWGl`HwMKOZFDa{e11uwHWqdLPt>zEc{?2n?;~DOb(= z6Y^I&o?>rSaz}<#NgD~n7?XRO5@W$LhZ82K6r@};F{T7G3prdcNWAH$`w8V; z_x>j+=i$vNVo+g0ptR$aPDt?<7D6jVX$REm17ySmnKJ&~RLeiD~NVXY6@;*6P9-UE65Jm!P;zp(F$X7zQ$+SN1~Pj;SHr3yl!&J&=KNl zpcBboM>43Ni-(rk$W`WbCj0c<#4|drudNq0acAXfOlB#?ANzP0jp@oRw;#+qncHys zLu{-psZWMUuj1*@K2r*B;dN{1gKed0Xar~e1IbpWIccLg?kraOr!t)?$diSmOiI@~ zi-+JQxKV9~^ROdXGk+;XP`;QrZ_m@WR~Q$Ye}?~Ij}rFlz5PZ-0b5#zI9; zMU49?N4I7FUKnr=dol5zU%&nyw#{3N$EW^)5??zfai+_d8!@}uf zBVt-W=Bv-*iLm0A6k6?%8H$BlHsVkEZ!xb(VfE^T_-WQGGO1gLkU=K7yXPS|q3=Ox zKtHn4up?Zi6f=ny&3BZED%x~IT862J!m5iRd~GRq^ixu_%sz8^%u4NSX?X&`?B%)* zmgh{ZzT$;<=(Z>~g?muY@d_uEM4P5_1qn77Aft3I77$xMPcn>3iHd2*4cqn|is-nP zk}1pib~TGzY7>>COh!2YEpY(N*z|BZ+7Ic2=l}QsA7l@;Yz(W^PwuX6WAg@|%#i*@ zi11WE`{oS@DlJcAv+LannUAT?>#EI63Ym!6l-2VMdzbcl;Cj?ySVC)&UPXuB7TA;W z+^j`J+zM&_8CuBa<&v=Eqx3%JNVH}myI^)dm(^M+Zq2uIJMvd=MD4cCkZAG-|&bN>yYfZa#MRvP3hIr~_wUu1MbwAI*QWla|(OoED%rc$6V1$)9C)_mB zkm09BjKW7O6(mN#6Gw5ykKIG2?4ezH;^Qe|%vAjN;#s~tVY zGv9kBW10(QwyMi`9wmDt^_)yIX+59aGNP0c$hGrg;l5x~>_0|4Vkto|N7%&JPA52L zr?y7M+dOuy6LSHj!Gti5|Am47&kWvIDa}guKRK&vF3P#vQMT|aXC{m*G$mPd;ulMo zn3OOw)Ejk!Swz#CBBv?aP^@H6m%2UJgf|IVPLhE8{8r4!6Q#q?((Gl%P(c2syURpn zD_vBUN5A_C>aGdP#3d%BuRdo0dJH+3(v$Hljz1&>S*0~x=zRJzOINJnxt=9Rr|(ou zfTEa$J>b|Q(VlgQR?g%3Z@v#_OYQju>puAs%?A&#la^!4S1=b=VG>>;)RRmeQK*Fd zbIdtx)s{Y{d%g-wC8#lp#2VM|UF2<`x)iH!n$vSiDHykxVaw~25GBag>=-_$LnGwR z;eo3Idb{a!9X)zAcdRQ8bv;8 zTOR0Rjk09^T6$p&+m^1v>~}w+<}4?m!}upZQ_8(L?}0m!N96V5%dW3 z1a=Vo8Qii1-kUrT4Jh!YJohT{7cOHdWfAHVSd-|H)|s?;0T!s@gKMqWW;vC|h7C&% ztkjg!xE8l|Ism5+ISO4LzK!7!f=32Ms@;s2$yQTg=g`{vuPz_EyXt>q z3(lW8GK+`1d9=yQDIT&ScVaAa?|U49ms3x4QX5p_l!1pL{grEI@-aI?_sGdd^qj{G z-dASF+a)V7Hmd}Mb9GZ_Tqn3`K`($I5XGa5ablPdS@Ar3beY^<| znyJf!X8utlkzM&!rk*P5*v-FAv=p91=@%qWzzbNd^Pn;1}P1%3QNYm zgU;s@S!8BU)k2LypcMyUKoJAngx~4(5c#Cp)1CQOqeORK6*NmeT*aA31aRKYI|MXJ;l}~E|*8RKX=&Bx5A-3_E7deHo zVoXe5h!f8}4a4tX|5MePk=QFQ9>Y4d?I<8RIBd%|2($T6DZ7U$2ra-TnK45&CC{yD zgBGE>wA(Xq@|mY$#J5l3-HiUIMXg~6l6vFYmFxENClP?k&it3Olg!to+EHzxOxVf6 z91MQw7G#p?QXR!9X?AllcThVnW72?>yfl0XnNxxH6GpKosm{1iz}(`oNk)l?%of}w z3`-1`7JB6k^cZoe1>K_y78()Sg=A_;UNy_oXW|Tn1X|FnRh5Vy%&-c@x@!iS7UE}& z_W0o(rad;}=k$}%-y#A(Y(f?3&=~o@{)+l1)BoYoebsHfeUjCPf9BX0u}l)Mit@lu$%F zm(zv$Js$DCdfF^`z5Htwc9ZYK{V8Qp_j1PUdY{08c8edo#4RG+!UolIKm3e<54EOz zR0@TBBAsmx8-zQbeUaS=yviO6$MKM(t?LYsJCuxh7Q3Z)8#KT`pZp~&QNMFLCPb_< zi)a>`Kz}*+FOrC>9o4y@ag$n@G2?gBsM$or@98rLgV@iu+x;xnlaMj1(=}J^LlQ34 z^rn-)$b<#}c}eTLbH9=dTH$)G+vU-d6q%Q~y|DkpoJy*HuF<(pTDgO{ zRU6SLl!X}?Td*mu9GT4U4=_JgeMJ@f&PipXB6j~$m%B=~3sKC^)hfI%_a}=PJ(oE> zk;!%qS($Zk5mJzprW{sJ0iXX+tarR1sd!it35@ff%v zVw5KF0Sk|*c45*aIaYHUU9*-9w`B{~&G`$xhaFw5InC6jKwCLw8kYa~3p;vB;4=@G z=I1&lRgC}ZFSr=F>syu-Z==Rkm%0EBBV(S{i-!kMaHKV1`xUlFEhTejlEF5!Nc_FE ztBIp|C(V(ON_paQlnO?|Af5BRvTYBX-v1Ev_|LV-RBEO)m+iF(+G9?CUlgO1fS@u` z(==mVpVySmX&Ti}^6*x`_)(mm#FzrZGCl5I3WXnWKtXX4%BGjGWidCDt$?UFnj3b{1 z@f7f_b6G4ITZBep%3+C7(?eJQu3TT5#s>Uo!<3`hlxJoL-DW~_f~Mgn`ce`4KG{bM zrO!sqsm)XqDbt$XWW*rM970>gIK`O!c?r=_`gn$1H4rMTJxl^4d_-2}H3jIh_b1T` zD93>#&O?CZWYT(SDYAxPiX!%8YTLgDI~lSclP}!#eBE2(I_LG17tY2!H9%vmcsqe2i?MSqnt}HG?B*SD zLBAo4^)^PQQU5}WSzQHFXIW)XkSxflF33luVq%*-G%WVf^Sb%9(q1|+6HLA^6K2SArr&KjZmrxTnI7>sf&fUR`z}H7AYybct07*naRCQwV)`EEsi0IwBFQ7gY5AmFNSYD_9aCeT^qZp2_T#L-+ z+mQKlEN9YqdQ3^GIJ_$!c)fQo$)ZfbZ0xes8t6l5UWaZVZm2(PR7FAAdc2KR-$+I; zs}fF|JKhG)0SG0+>3xNC^q<(Z-)hE>vXQgFW2&YWyPef5+0ScT(E{Id@@dc9W_(43 ze*XP=9YIa-&~ni@JBl~!z^Tqy2E;AF&GPJBcm&UX_ea198?bC-C|S=s*bnY}^%d&p zz2pNJ2@#tEB$#t6N7$Rm%vNH7@`XP|xfJ0QC|UHwHP6~EomE~Z;}UEVikf@5W%xvU z&zvQ6p)e`}??8-sc?gSRx;XnXHp@FspRb!p*~FSb>s;Qf31qs7 z&lQ8GkwF6yXNr(d_}P9CJ&M_L%Tcnv=L4XSb6HHk-|CtP{l!HPXMvu-IW^N}WkI(f zh0T9mSquTPm3Aomw2c@)4Gte#SI{Osd{~0`*F|z!^iO8bvog>yB`nkhq@GKuS-$k_ zefIXkF=0xuti&8>>Hqcpls7g*JxHq;Uz)(x5B+`rUXmjJH%094*IRT{yHNbkEv~f- z;e9RcKaES*Y@7Eo>Or52hRY!#REXQW?CLjJ3V^im5b7Kb!9Icu1S@L@(}<~iHSgVJ zldb~)s_bWy;7Z~mUfT{xyNeP@72OdY$I*e}9U^jf#3(p{4UB#|xQx`K4*g=`%hM%4h!#I3Y2-1XIM)4{h0G&mJOKhbtNc41r-^ zMv%vlWsx9N0(YALh2)}9<2}>*jnz+BLl@yzd;l#~0m5)u?I`=${AE^7*isBUE>F-s zC5j}3Tt{UVU0dyOd5~OZQQOx1Qt3_)+VmQ&jn0Lf9eGfS*J0NveDfuE9Ax6-7<+%Y zjGW?ic{IvqD>p+AY##TTL)S}sopr{751n4}tm@iHuv`>?5NWV7kS!n0y3mHwMTyR` zr*d}NitK&V0f+gNr#5(NddWnoP8IqW!{s!?;;#!ASxIjpXRXwhUvinXWp&xkm5;~%Nghg@162rt_5?xc{LfY1}4`<#LG*+)g6-@_u^opr>n|JN^AA$+5abr4w{ zIOc?5;wx3mP>996oa9!|@e|%h=_3m~ZU}sRzh*;b&bDIB_Ha~9yl*XVj5QT6 zHDgWlDJ7Hu;8wiR3%#NfG3k0-Cl`tlhjT??7ACcq-pIzMUH~yA_#tEOu&UK0F0v;R z*D4FF6*>WRq6m+ZM2l*IE7n`iC6q`KSfabK8Qz6lZq}}cn&1|?G=>4&8?ktS?@td5 zhH}Tc_JfLL>0&7C>!fWK(3Pvv6nCbDESW2Cev+@nz;O&yvNn zh0~e)Kos?oggXxWv737wukj2qepQWg$79dhYfnDML^3k99BL(lzO&*HtLp-cfZ~`k zX*y>gtZ++{?IH~6(pls_BveE5OKc`2a2uMB*$FbRx&wKDD%D*xY@FRXbCFf6Lqt5X z2$(XnvXZip5=_U~a!X?!$2<+|7f9pR};wCC>ITsR8Ww8OBtG)a=RZYLNZXX6jI&zUcvcOaz^#6{Ay*xTtmF=mGdXN=P3m)sUr3e`&Kh@ZACu-2I?Uyb+X@zzqDn<<<3`*hm5D*!$E= z)cHT4_B5RNczt%vvO*zFqRuoLO*yEEp^p7%|XS^salY@oR1yf)Q1T#fn?0!lq zxztg|5fXUJ$;*|UefAsQw^Ni1By_FZ&reo9ZHEBbFIu<+q2!$Majh*UY|s9Ec9^7+ zE6pf`5>Q!04MOT7HZ9}t7gdk6_sv~u#d2Q}%6u0>&_M{CmLW$h_ z$%<)yh6mH~#kt7P@}c(S+DonXWQR>+NXwLIQ*Fx$7M+6lf;@Wg26VyeZ?jH@9$*P* znuMP6b>5MbNA4?Zu;pL=Gy-_ow(Vi&3JWPfuokPmsorj8=!{a=`^$A`bxfDXFFjDJWlQ4)O!rwb^bwGZK}m^;IU;-%=Y z``8T>-=qKZZEHh-?_RUgUd2ASG zG`jhG{QKI13j5i@+p#<+Y}RZVNvY%QBv@}*`g{7AM#T(D1GHP&X+O0<=POs{$#)vS3Pir-;D{g|4ImcgKi`S5{k(c0# zY7^w12uz?%AQmVWE12}{4U!?n8oZ|A-UqFPb|_}^xxx@DgwscoMJz%PYd&~uC}9Z1 z&8@Xk>nj{F#0mtFlW=BQGnU9Z`*95qzW`;&J1F7so~Cu{xTh8y^5&}@sNTAJj~#u6 zQ4k!yk(VyE5_#T+IQ9?XEdHfg`8u9WpkV7~Ce6q0- z7L6Xf6~&vZ;4+q|$QtdM_Y%ao4R1CgW z){)<70-fScb+YJB#jpx!e13~iU9x8G#>P4{uM6>~l89Qy_;-Z5p9w)Z3ufT17Fg$t zkjU}c(zjj(jFZOp$mrlFoTOF@`%^lObHlakURg^%X2G9`Wfw!h3?nRMGuo*M*H7(H zV>O3Fy^tENLyoo^)I~4IpT2HQ_SNuCdfw>DEtes@T;4{(99l`D0@#4dF zP2RA;7n-?g`UkC2IbVFI^?l*)!Bm;9`ohBns8jrR90Zh%eplvL$LZ1Dqc--_ci7?m zyM4TQZyr_-i&1xEAH#Akwz*_gJIrcWg>bRd6(H$gY zPCfjTHLj;gmTa(Zjvr#Sm{7thiT7B4^^t0fdA~sMCyv;7I`NC?@NkL~7tY{jdyNk` z-iZxcZQM1>tp)DZ3KV1qKP$m|@i-W(zW?DBmO6ZxgE7NKETaQN>nx@Lt+QNOt&<3l zWw~TgbpQXqF0Gzbohe>o(gTJPl&DsOaZZuw>8J0~DLDDw1^wqpN^F%R)U?tK0Ovn` zGc$3Z66r=6>NW&eFJxU*=M)oxGO)_jwzWZP!nyRL6LS_y(iF2FlX8mfj@e6W2;qsW zq&~k$U=sdXgvX-9k0*cPw)9#xo%o)_?N%r6%3rd;YOcq{jfo;Y)sktYsQ@6@RYzDOb*A()5OafmM3?YwruRl|NvrFsyq03_0q0ezW~* zWH&@h3n7O>VQ4l=A#*cM9JUE_XWBB_cS6&wK2vy*K0CDjWt$AF%}ZPQY)?QTM2h)% z?kt|IjX1RktZ(t6rCxAPXU}x22yMgWZPo;h#)O;R>~5n6_QXbdZ77<^xVG__@Knxn6lVa^bPkW%mc0}5u|ji95S$>Ca#^FL)SuCEx=_X}Y;a?Bise*BtLXw6!1-BH=4$7PwM`dH z-Xy%PTT*$soVgs5L+xuoiOF@nY>^GU`tl&0(X-GV>z?aTtXXrhm>Mt^zSXN2+$YzT zjxr(L>jz7?8evj7(Xu?M4{<~8_HczF>O5bb@D`gv_N$gg;5H8V4<5VIK36t_I#cW$ z6hExk_H>#AFgVv2H}6Af;gq#qEUs>r%xVto?|onUEg30g+jLmX_883EH&RRF>^V#j zs=(7+Hy;krORl-pI}L(e3DR)Ky5x>*o3$3BeNNR#A)MqNA^s~y!#h6nE5|_E| z{)g-|-6?$}&b(G9C>v|mM?90_0LWtMORiTb`!VvS>tQaCTN?oBVrp-Gb)$DiR9&!$ zLU+4$GxMW_R;__oir2ORGU)YD<_C7m|vJnSWlAIHXSw$J$FkDmczT+KX zoZh73D*H36W;uzS3M^+Llv3IuGn-huQF;X+35iaFPcN*u+_TuQO4u`YJpgmEu53C03^@h-pZT>H_0UNHUX9SQ`W=P z0D>s!7w1u8;Etn1m84mf)l4`}0!B2OgZ2}TVdEl-YFpCBH+{53t?+m}tO1?v9 z$l(U-BcY?3rBhC(d)fTFhyT;YN)zcE`ex|!bRwmJWL;I-;6eQk`t83Uk)C$*H9!QJ z*u{f(A!vzl}0?8YF)#VTD(>UVB%dwiZA(oBh9vuqNUAFDrYZY8W-a^~%-LR0O zpb!do=(SI>h7x3f_m#2COc)J{frIU`vk_|&!-=G z%r5)uPuZv6ahpAbOWW<4W7RCPYzY)5-?{rI_MSK0Z2Q%s~V!(iKphTyo`Q z_USKv-r7;Rg`DZzC(gGe8tD#XG*1~>PXy`D5O?~&l~Iot)RR9-3c1w`fP)xKhBiR| zpE9ijNuMMfa4H-LCD#=tjC(b_zaN>Zy!ARe`TJ*rrRUy9eFzT$u!4stG4#=TA(+?m zdkLk6&BV#M(Q3K?av)NEN+p;Pbt0=N+@QO)5m~{-Drma>=CoS@jc3tWUTlB=@=xvV zcYN5&zIwZFgcd(_-|8?MMJ(z`45>~C(Q?pxnFHXUPgIt2VFhbbLM3s1gUWC<(TOIy zcOLYDH1u|#W^*|!htcd4XU?&!-hQ2Ptmuu-pLz&Loh%H`(Wfqc0pDdQPmpRSRo+V+ zqeoOmP8>MiFsu*t1PI^+Iz{rx8oI^g^{pJ1U3cAUqp!TuY9RzpQ!~b7l?usDT{*~N zp2M2xVf-@R>!krrJfobp@%|QTHW*lR$}0UP33Z`?&;EuM=(+ys?B&;ENQls&`um&#Npgo`Zwl z)mF#%Dl+;j0ipkF4FhrY8F6iENSfSu<>hw&(<`i5$ocDZLPt`V+C0B+z#+MRS7fSyQ!}kOBy{s@vXbbq_p)Z9>_QA|C&z?}fq=9JESC zerOQP+4HZFKf*uYJQcTvv%pEZC4_Qim3)vWsKDk03U^~&DBY!vbv2!1+>^hmT56+G zWmvIp`}x6V?Z+2gXO;K-Ee8eguCy$!XwPj>PKx_SE~|>%o|VqoC6kC*3ze-xo{%Tk!B+W9g4fu5@G~X zbeLcN&iCyZKmgE;%WCbG z2{VE1<~ z3-ZS;r)Qkvp&+L50M`En#k zR0uPk2e~5plAwte*F?V?_pg$V$~9`S@=5LV zjJX>T^pOiz79fKhB}sJXc>m$&UbG?bt?v2#qgFF-9tfT>K5j0}a*&oeT_jV>oX27& zf|)6+5~gs@2ENXGyAGvDpc%6+i`K;>)ZO=(jrq`f-Q|?vDfaAwaiM+N4(q1Qsq5vF zk*$Pvp?>v7FY@PNI)+?(h2^OylTT~kL(PpcQ7f%%RhN=Hk~P+?AQ+u0gtI;cbfV}$ zdiM#3*Arc`$chaHKx9OwX#%;94j>S$!9D1h10= z`;~8h&mN=<){dZr9AQ|LxI%;1DB~U?VL^F~jg<+am3o->7Q@3HN4 z9<^%>iIjF(zD*?wClG>!Q!cH;^c?xa?>SS-V&{_N@%p{alqY#YhTQWvF;nYxRe6+3 zMk+Jw37{Y;9!fzpFzf^GutWDe?Bw1O)9Q;y0Q{LvYH`v z?+YM{>GX{X*1*Y zN+>!K3!;s4HwbA!(E5JXan#z2s*@m>tQClfzIg-aVJz>e zKFLQJ=^&V%z`#8@^3rM>bIp~GOFc#_mykO}WTA(W{!UX;B#SXfkTU)up%ZnYG^4)U z13I73rcLR9fF^EfbG=WCR(z@vclFP&vlPGxXSu^_dTWwgDs{}rb;AM{F~Yr;o=hp6 zmK{6ov}jJK!In)Q&o@?<^=`#l7EhRH9eej#**rRK607X@4NiE^Zc1c=oC)<@Lby5Kh*oYT_uHc>6mX#E>;>-tx3w#^ZJ2#6fl~79LY%K>&(L zu%z@YW^nxCz;sQmNV6Jb!uc>{-Tr6M`#1#M_OnNSXG43-?7os+_L~cP%x0F1I{?&c9oR$>V?TY}WOI{@l5i5AlZQ%VV~EoQuC zC=Z8Br2r1tJ;n2$rZ@8#i(0c_p;gkcQ8JROWpp#s0++t`0l{S_rL`Vk(k88tEs*jHDw#^0T&`SX8ZDekv1}Lh=|6lb^v3F&wnxBF30hzmese&6M-+fAlZy8F*!Xb9r4#KFL*<9?eo;rn~`RWVP=eBFU`{ z`{p07{!el(O8oc`D1CtxNuVueXu~goP3ir6d@N3M&ZCwK`p1GrDW>9afFi{T%~i}LDaj4OffW_;)>O% zI~T~9g4apcK-yMftJ=vE{JrA3@xebFzHPs_7tr`cR)9jNUCK<#$bj&Ag6Uda2V8ul zo{0<@M;9t>G%mSoaWDGwdoRd~em}4frc>&?@5IxqXch>RlybPlcISPB#GHzo3uaEW zO02mj79!FlGa)38MTnD5KoQwTPl8w)Z50rZbpVqq91Ab7vasGiIG`O9Ahz0|XqWL= zQRO7J23$uqT)n}&DImZKoH+6HYkg#CB%CNr<*Qmx$^(-(rbkl(3~NFrwYcrLC*k^W z?NZ=`x1wx6{h5ETy=0-qN{|Si*Z%lY&*iC8$D@@@+Zz9!%5}?!PqMFn@K2$}X}8r( z6f4KgyzW?mjl!#rzDp49c+O-1*7euh+VVDd=Fm@)aIwH8D#p`u|Qf=Ue6 z$$}F&1$s^vQ_9@4HnNzKH31D6tR(B%Mt4#Vuvpcs3;6w_FEezjrgjvrFz6kM&V}l( zW`k8@X>UV{orRpv1%xmtf+&>SOc9o{L>rf#@6E_cmWT)Yo@F1lY8dh!ySZ)L0ssIY z07*naRO>-&WDx~7+cv4&zV+f=Xjy>aF=iRq>O@`1k_5`k)BsIDvcGeit$#ns1dRgp z%xtKyIZrJA|BcE6HgC>shD5j6tjm|#CGUQF;C3Y;ahO>f69kG*H1}}?l}-a$8!^9Y z)<*6Sgi>|F6Ndna6MH#Di7b***wI+?L~T&^cj0c;zO+f%EM3%(J(Iy2xTf?!)h*Jt`=FKc znH@0Lr%0r!fwzE6WTB8d2}O#h@?+-E)%=+*wFIHpT5)Uph~tY%lI6h)c$$oGDa;OG zf|U{*9Noxb;PDg5n;sBKIT|4^<*Bj)B{CndE6{*W5d!N91sBv~QGe!ey*?N&`tmgU zgFQf^yCEM-I$gXG0Kv;+bVE^RQwS#*lb``h>t0xCANthCZ9n*D)hW|fGt+_&I#{8+ zG?KQ)FTLeGHfPc#&|U@h^XH$m8>Y>-_1m`DN9!;nC{57} zGz-PS?e5xYIk`91!uxbUf(wQYcebApDy7V}Vsf3~L@xqn;IXhcFwOP?i4Z82mjq{C*T5E z2t9PnFlsZl^fuYbxf&3|L}Df(-}u?Ta7(ORdYPG$7v6Y%V7F5O0S)ff9s!U*YD!bK zAcJx(aF2TTQd5;s#w12kCD8)5LJ0zsq*ZB-gtVV-T7=Pnq*YrK4DR?^==S#1K+3#y;zE!-n z<60L|-M7c(8V%S>SBoH;z}!d}37jn<>PK+8tEVcwvEYB6BmLe6Oy0-5j!`2#CE#TyGL$ZM>bQo04W0^LH)xZLn>FsjA0YyI|J ze`h7Y`&ww*dgd1o*eNozd-I#E;KK{;OJDo4GjIGM8gMAtipOEwhnxaMKFGeH|xiiAgs4h3%jCg#i$ zL6%bO%2)yy^l8A#3MwP411D?AJ+yPE#6?pv5;i-2n7&^LrsiELM$)EHW8M0Td+0KO zm4IZykV}_ZA#QCZ5%VBF@T}7l5b!weS0OjGP=Bj=h6;C2Fa)-0X&}!_tTF|<>h_FZ_ zySt~jjpLsS>weo&TtB(8N{-;=6t+XojTOm75oNQkip|<_pTG9ePuS0&d%~K;J*C>G zYpwzJRpk)@25PBQUp#iIz4wxfUsCCdo@k+2}ip2uRQpFIeR^R+gD`jJAx1=M^?U0=ZZd=9l{ zrvxJ!;b4CKbg|0MWeS{c5BJ}#fxx;~5+{0}G?l;weT_iW3g`%;^{Y_iTkFat!2&VBdj?nmKv!Hkwv!qkOuDxB!#@RtI~bfHURCHRIxM{!?$ zv=`>Uv#aKBmA_aAVK!*lgpgYORVf zk(*z9#opTvRft*x&p4C1^~7@GW7(H%v%PEPe5WHxN+uq2>RXhSE`&Nl!E$;@OJ@bk z?bmXP87!v~T`6jp)82ivZTeNbDuy4)%pp~+)1^leEtN=PM@S2N<*#m$6UHf(MR$IC46)UH$ zNZQ7)6K^7DSbej5B!T*V`=X^Debtdb{jWf#Oead#Kfc>ef9|LDqwx*)(eM6?v#a|| zL*BD})oQ32)ngcRo)_fB=Nb=hI<|_|qL-|qCnb~}4S|Zg#>#ZI0tU|~gIGj4K-o`s zqn(E&JiA7>`=l%d`nOJcG22ZNE=yRVnN-Djx{|$ zm>gUIzfnH9Of}0A@2(mK5~VLI?Qx`HSUfhBt&}(5Vdc`dq6oh7!H-)pXY)97XXMs) zuuq)`g8C|_A(%D9aC4^2uv!hyufa530j+mwia8tbE{ng8fXpOLN}adMr9+4 zP$wu^!wezSiB~@OL{_)mRd(1e9zDqupdN3=I;|gP)g|Rg#OKH&=_vQKH?rfokZP}8 zFiB++(@(wi2HXDNlRmS>t-rGB(~C#;ck`DnIhR<>wb?%mdyio^os4S^!#(ps<3IQK6Ly4IhNtLz{B`M8`{nO{ZF5f% zKrf>oO-djpC(`klVg|*SH+?mXQcy<%?Oxg6{jhcY^a*=t>uOu}voG3kn9VgiQHSEh z{(V*nDRRDIEV&o1S;9dNoK^8aYcVuG0}^3sKamGEpq3KakQSPu)c{=v*0LW+TFB6f z4nkA0LQLS@{gM4lYuF9iY1eNbvZ)s3#@#u zc$7nMw@nQLAyb=89>84{=>W<&>WdXlIfwj2a{k;MN71!WKKbv@{i79~?(}KaJ!)a& zKgEC&R1JPwfa_T)kAu%|!G$jug(!dT!MgtVxyS7GrI)*hvF3%<_L2Sxo(RgO*l#DW z)|r489#w9wK4E452|GS2%SKlZbs$0lF7YLm(o)?rCOOrygfQQoL3>)uqy!#-zQwrq5^z2ol~Y5(xmFIdU@ zf9QD6>_1`p)O=!x3B+;Igp@3@=#fm_wZeLT`jj^vdnW5omRQ5Bi|vKg&)WP23v4RG zWSp4U&rP2l*!YT#UkuMmQs_+%Zz7m3oI%U?(O8=TTILx*xv+l9f?#U+j@;ssnX|kt zCvkCgfRs5^V#87YQUHpRy&f2}-yzzSx^NSVp{>j%zAIxqK{?IY>3fonz^(4V0vC`Z z$#fsnN-0A-CssT>N)Q^)+_I700U`??G0N$ONCYlk#|5EU0x7oi#6yV>Jm|Az42je5 z9_k-{+=jgMh5^eS*G+5Cx^;^caEN@SWugdFq7hH6C|GnLRoW5WR)6RFG}IY6BE3S` zTCr-Sqefaju3LCMWi44-f#CIeSJYv?jn_O~ID>^w1TyXUgjI0>yTA1^AJ*6Vm^RtSmW;a`;*(&+w5Urj;Snc-L=cEt}C=*(6XFj zoof#U{PY=1<)5pP-Iw|{+7;7h(DSLW3aWAHk;3}QYHAp*z5<-;$Ez3FyHP<=@9Wt&4^q@C-rtFEA47O%D`F}449Pc z>38}4{8vUyx};>1mBSJ=bJ$e704o1n>T1@B5MY&Fefecu4`@0?R_nh?UbU5LUb2#p z{>XA*C-5wK% z{yGKTwS;7c5)K2FC|S*DHHEQ95eVbjN5_O~YsH=!UtWXb=UG*Z6(>oMV*Fh)mqJM- zUmP(m=#t`pQLRy^B&`>}>m)I=?~$jhY|J>U4W0%Ep$0~U0>x1g;p19U9s67_U)b8X ziE`Bj;?cneA^oo?pnmVdDHD(OgN^mLFPO&kp-3MN#iVrU2P?%IM@*_8_RJVRy4ej+ zJYyA*gXL*za{PTS>m-JH_bB-6Zjw_S#Ga)pjreDV!n(s9W4s>}UAXg5mjn}vx6px$ zTR{#$w4db@#zUGNau)t2k03T|`?`p|!GR(1EAe{HSRNg8t!XC-sBe7m6IKq%nxo0M zfo9Hc4WRnbLq^!-iFh;7-K;0kHq4pl=_&*X)`^lE$FQZG!%cQ%+7O%h^j;f(N>n3* zRNkPi5FILgE%wc#-FDf8sR8n-(uub-u^!qN)h#6}+Ft~-j~G+raK0`&ZxUK1PvxfL zNlm!&V%x?j3s=IrO8uwq3ry~Di(`c9Lw2@rrQCrl(G#tUw3yI48WvhYKrSS{x55A{ z7*6X-C3s8W?ecP%t&#xP2_(KE^Io^m8QlG&BYx}H3Ah&nuqmXWo~tVWWDtsxv0+7!*eR$l0st> zj$$>tTX5eHugfoo{6X8KEqTz^e)D-{cJ zt!`O(WwPU!mv{JC^J-jPh{*Ctc)6lhf=M%P1buYtoV+2p<%#QiYVSVlMCp}~coGGu z#uAj_=H?|9GH!_V<>(G)eZx#_CF6kU|-B*5_)?el|J8BaA{Na%f5X!ltEmY z(U}Ie`=0PWVS*!Plo%OPcvvY1AZTyG^JHs3wbo?%=il)TTStapF1oMjSFikd{{@T!Y3L_i9r~TV z^a1N$Sx@8ZW;>pbK-@CJ{`#w*u|H62+(8-Tnyat2nRF@?e)nM*)XmoY#d14_8(qu; z>;&bZ!787;{asdt)yc!6=8$yB9fI4-m)8(?Z?jIb)5c36M2v)cmaC><2|P)Kz!4k9*Q24rpIShEFWjvk?s(w*=Q_m1Lwg^1 z%qnniWI>eZDFcRBHW?ll34U-%f>$C~8*X(e0C-K{4r9XQ1_~}1v~D1fmi7+?K(-@c}M3=6w$fL{yh}SRH`qR{=s;N2}N{AcI;G>8H@b1#$;v zszhcJ0->z%SiGA4BXu^pl<?lWU&@9558Y4E(Q|f|;zR4gsZ?o+j(te*kMqJcA~5x5*C! z4=*y`(q!!xbgaJjDDox(L$!k~cfT{W)a*kH1HiWk*sQK(5+?#}TRT&O09yP9{= zjy7(B*BX_ysF^ntNF217Nt_oCnXe^QyliaX2kM6ixSyEA-9PkoulL9Xfh3jT-#Bi; zn&~&07G==ibw3IZsD-MY={3)I$dW&kgU%s1@zCQ|M4hl?BJsY@HBtSI{loRo*B~Sp z@_{qz?z}4{?vu4_6F)2hA@;Xi6jA}6fJ6C|Xo`uh@b;)M=YeIt#rVg zA{NcX(hQkB9gB=t#sQ-NvjK+iOiiGcHa@r3KAJO$*`YB}mhtGB zf7KpvNA`p6?KX;erzLn%UOsWpC0I?lu>C5lNC3q~;mR^*ru7oxwAD?5VYrZaGcW)5 z-FTXzn=5O^+)IPc7d^i)?Fh}y8O~uLa(UQX9_oe(7up?ju7-Rr-`!O$f>1mm9tp*H zed$;!iPXv=yW`RC*q)R7eb&Rzesd3evrF8vCYsY-QZ}UzFmpQd8F_}>phk3yb^jib2tEr z0xU1Fv+cu4F8PE-)k7j8Rx58>w0=O-z{C>hm5R=yiBK^H=Q46jQaG+p8e za`aF*u1fwW`>IiWLWSupi0wew)Dv_ZO}k{NjTY#H*VcpE-Nw9`W{kiElcrf2S?anI z$8E*VE%uIOm%CN%rBwH;hyGw+DIj6gb9PPhOupN zkI!+z6y#2V>tQv2iZ4rOE|G5|6N}&fPFoAavrnL!GX-;?I+<)hSTv=z>-TN9GVqO; zPPx!-8Nb*jlrivBDd=7@x_p}AP`SKEA%?zp?`k{L-D-zU><8;yZ^MeK?eD(&Z}!1E zZgxg@rvQ{K&;eCX9`3Tz@{SutBlvlefJ(!-KZ5KH8x@*wIqY@2aAT*!>6#oi{h4v_ zT$^+4-nM;o*W;Q>0z0vKr!}pK!~hHgl_VnaCW3m2WtOuJpze)>nnExg9V99Y4qWS@ zBUUkWGL{tBBKPdEo~)Q$K%QR+og>e`jBw8O-$^(NhShoxq>~!Q1VEISpro+CP1Mqg zhmw54W!GroDgdTO>Hr#X{%qoNo z>sCavtBks^;?)3I3~^}M>ic={iv|1O#v!rHAdMvDL>t;zMbQt!;fTyys4sxfm}1e(&~AGMe*M&xs&3|sFzc1gI+@M=SF~)k#+84)`Ryg ze&4OO?l<=%m~oz`x=S*alh}lnl_}(_s@DhC>)2 zOwwTR?Cjr)+uCN+t47-2z3XE(^oFH&89;zsG(?y<6*Z?emh1Fz=+#BxZA&qE5#Vil zDGx)?t~f?WpQ2>=O|;aWZjaVm=CBW(WgpX__!;JeRMz5>X%Gx z9^Ybb^AeB9xFwL@?X7*$#v`1nV@g<9=SD&djc5?7M2{wFQ|3t$J|1^US75~p$X2QS_P=vvvUfZS)S*<46qY3?9bPj@{B^^ZFPv6&(5Veo2iqWBJxIl>XpkKsK~)rE8jc zujXhb9wipDUsVW+JI^ed)PDBFfjjK)1-HH3*4^`a7fgM5+t*o^GJPx2%XOEb*Y@wG z^ufjzBAg?~P4|F0apeZxyo$8QW*?_>V7HH5Nn=sUVyK zpP^PEwP=aD#N$SPs04J)k4Z+HYOJ>!xMxC%B;&y7Qn9F;>H$M}0&A(%xjq5w(?CW>8E)D~1jXSpv;+B>ANSU4)kJV*<1jqk@dZ^hzkVLss9Lg2|7NvL#0#dY6J}SZ0b2?1vNZmtJ zf|5=NXC4aBCrkV1WFFHb_K7zT61+UA(U?QI>!)!|#}YS6adpsj z^XPZ(w9_QwG-yaAzb?^|c$rC5B*BmzAi*~tMnYj;wKuH=*>=%*l33h)8`PQypWA5f z$p>uU5WVw@rdB{SH>2oegY|a_SbKu8r3HXpB2e(@Xjk>y5C4a_Fnj09z&(Ns;dKTmGt_=(* z%Cj|N-wsJqo^=3@|L5Gj_P2Ncr&WstH+ECFi$dV-i5C%lxwa37u%96O6u+z6eU!{> zo|TQPu~CpP`$)92G`Zp(+|T0&LUKY+q#7pHvTp5WtD!%!a6E?+EazF4^2}9`PzuF@ z@U?)*$l>pmb7pxQlVn(ZFbsrV&admjAa@pjf#>MLWjgfKN~@*RqhyibTlw&-mLi-v z8o?I<3W;C_lv2z-3Yo-r4~eHX=uvWEY|pJ89!yX&E8C%|I}uL*kKEqoFKaz6sr7gOHQH3nSIs8bSTOnklWUs**d zdRf|_*p%Gquol9H1~_e%K|Ot(&K>c|MkaO-XVT^&2xLAMR)SiABC8^MU8*i0?z0o2 zJI#J*Y+oxv*^JPi!dfaZ)PeQy5EARiAsd5trMNM%tRBBct9}r{97nx5kIxx_@>^GT z&@M$Vm0xMVx<2s2i*{$#C00b7|3-qT?Cin*Hv3lgcDs1W%+S{8dQqBAV0`i$DwW7> zm0-Ht9hIySLA+Rkxs0srDrSTVZshgyEbrC4 zlam{FS{2DsrSp`@W zpkS&U%916nakc~#{vHo0RkBhi2ZvQPQ@O7NKKCQ+k)Ew#^=gkTeJWWj2L<8F@Is=Z zPzG8&KLZ1Ab?AZ%oB8Ea$M6f9I_UsdUs(x)kmvt z9(iRcFwU}y!ODeLQowZ=ddKOq9tu^2Fp>r2y6qT?B9bWn8r=MP_M;ih@p!-mNpzFA z$hzhc&fJ1=;}J>{Rh*O6G|P|IoJ-z+3K0H1YggINOD+Lo8p?*}`_kh}F!#}<@!P5s zHrDH-Nes;=a^KmSCCg3p5#I*d%OI2k!pRX}4=!cs)r&v+RkWDAWZLXySkrU3D1JT? zHxptcU}}f<1=_>pOPg2;69CQDX&|p}yf%PC)c^os)0kVWn);|>QhiBpDe1U6tI2Y2 zTwsf@y*M1OWca6Wj{LW83!}R0u%aBUszuXn^2JL$k>FWl7Ycn22@aO{TN7t^kle-Vu_-o)_1u``-njpR@ zy1Kn5v6>!>N?8PKtzqu z*PqpIGH_rLSN7%p2HP`<&f!Tj<6 zxDxi5d-C)P$=O6`RFt`am@{ZBX{6(acLf}uUn>Z*UM|$lxJh#`cCmxowJfL{hK)|? z&ap>ET@QP>;>iI`?83<<>a)A;_xUI6Er0nwdMU}e;_8aQefz6h$zzB=HPR9mCM*Ub;X8sR%UuF}b5n*LA|~#7hj;^zPEJ zPAxn4`}@nMOmN0KkB<`$++-0Fg{(s*tSzrsGql%cGwY&fE@b?S)6|V~@C3xxCj^w= zlA@DAne%YUk`hVU8p=B$bZOkr0AXliT1g}c$E;F`&}53?L)|j@@UT|OwpLfuh|eCo zQf7^7Nxqe;zNpWQuUDM;+L41c3SfU3_oqzk5lFue96MwqDKoVa+wY^R=93*0tdd%? zux;o2O0u%w&fjBW#*wf?IpoHkUyl>Dw*2RKSy^-szk)D&9bN0fy$OT7@SQi=nqS@L znSB?`vhvz~b&_o^&`Ldv6;IvjuE~?VAJ}wVM63rR$<&7K4xLXZ8Fp^6 zf2qE}-di@=xqveBThZqET4`|3VaCb7T;6F#(}r7p3ZMc)Tvl0P3n43-I5QF|yXQ!E zedBTJm~}Q}JpR0EVgA<$g<})7P&9StNg9riG(eF7@Bw14s)aMHfW(4lF+KQtov-*A z$}Ap#>KQxn@+KSmw(G5ugi%6bH6Xz8Z|>4@aB-jdDW51lP`o4IbC){UZ|gpJ+)i)Z zYSl2et9Mfw)Er6`S+ZJ8Cv(B{xIeB`;>AP@6>$iL9rUVWh5ox;z0NskmtU*koC&GPGCd!7X!p(5}Qewj0)AM~r*H=x`?Ff|= zM*(bbdDJv}iT%VFA2rV4D`Z;I=n=Uat9olJmGn|d6FZ^1z4}&sD$C4ssSi|R6!LK4 z%jrUq5@{xk*!jE1d=z{r&$&8tLEK4#v4WouAzLh~d>TGw7Y_@7L{CzZcNRE-v zitc*$#h|DZ=jYRpDFJkfN-uvzWX$Uy;Xw;5mtg#q1u+rCEwPxb%$-~{{4G|)v}$J- zJI}-E$6jLL1)W%@pLXrGqm#<*mXF_V7hQdgmsa!u!b2X~xt>1HN~;~sOb#WEyW4u`wu(*F@JjL~OQRN4PLdoIvJp&4I|XE{7#b3dCU6Y8 zgagIcPwbdt5tPDDe+^P35mgeCOj%-@SA3|TG7-weG9-zw=xXIa z&*l{Wk*r~2m9-JFM64-{2*LZ*%O=9xh4Ir93bg- zC2aoauXr$n$HfGuVdJf$ng(J06N@vyzTJKZD|->H?&}56aj89sZp-eo+q2f$=f3e} zyKwpCxT=8@My~YXeOpL0O$Vc^0Y6a#D(+wiP>R0ArgiIy1BWo7YOJ;HgPjf6q587R z0y|t%7Ks{N2@y3zpDCCg8)NzESH5I*D>v9krZd+p2CkK$Xn21&p#D7Se`j@s=-P^h z;7bzQp2{d$Sj}wW4kcx>i&&{5`E$gFI{|aU6;#TcM9c_^f^CKdBa7j|?sX(_T;gXW z?vHPd1c{B4P)fO=`MuLc7SxTmyE?99H59cOL{2WqrgA_L;zZ??I}?D%w}Y-51k*tt zl%yQAK-<_kE!-O%5?AmDRO7l0bdi8@rWv@1tf~MA`Klid%4wW=v5Z(j@j9rjEHykN zadL8CqHmg(RX%h7rmZ%H;lg^Xddf7b?|aBlJ(R3x3#Oyn_+FK&w=LsyY5kJo7QUI!N|+6F7g+9WX`jZBLw1|n#t;86}3f>b!e!hF})q&wGZJH*_&y z^U306Hav&26nwnw4D2d!`s4_}f85t;O zzuhQm^!p3zc^$Ma<0e{n7Va&-$S=e7ii#jndTBw8_v}hRE~Pr<)jc8s)oMv5xo$V4 z*e#HD<(B4J6)sYiGU))^ghpt5~>T84E$<6tUARl;uH#w|8s{v3}_ zn*j^FcJD)0>iG}e%XI{N*-KcV*(Jld4<(ikQ(oD8@~F+M8Rp(y33%V1KJ%3QzUECX zn3++ghhMSn>x;#^Y%WP8S#+N@sx{U?XVHrgZ#s5XF}iXax{81W(Vg{Y!OAM}bNQcs zz@GoFUwTH_OKwsIMJ45gZusdULEMHVuO2Ty0LxxIf%+UQUtttV#cL@s zj~&=ab8>EP@H9XuPpR=t7cGg6D9bdjSz~no znJeZo-1UZQ5a9sf!w2;<36VKBB`G#H55uNbDf ze3%~`d6J%7#sX^&XJY*a31tK~Xf~(n)cT^n7dT~KF9miAwu9ZO+@T|*Z2&TLu$|^YmW@ILh&UlY2O$6hGd+)bP-~Lueu$%2TqamLA)x9>> zOCd>&i68=}RNiD5mP{Gvg9rE9e&)hX1awfq+Db?LX8kMnz|c2)14rWVxy5Ba1YZA} z-VHV%1ewF|;(fVna)$CS2r?KF)*PUcNzx}x(iUsQ%AnWK#4w6l^0p_RkDYv?t-;Hy zsu_s~Mj)-$6nx?m_JFCZY=|$@76MIthB`~ zOPNKo8RlX46ZUcs0Yd*6ICwt)DDl)%<06d&zrTDqZV#Qr0K{gr2QY@R?C>bp6^kuDAO2 zJ1s?4aoFv*AnZ(I_LRD01lKTjT!b|_kM&60We_V~HehWf3%Mm|Q&AA+^BfW?v5yOb zOT5>yy$&lzjHx6WkULLwsGGup*@ObJaO(VV7IT#^RE`oBmh0l$=aVQa9)Zv)3n<1v zVe1v!=oqORLF*^p9zQ_Ar3#PWn;dYpLNKWwtH+Z2&p5(2jxS%wg31l$x~F&V<&Xj# zA(k!&PbyT8dNGShdcC1=>h=U^CwGt|);_u5XT-eT;2zyv#hI_IeA%WgS?r$8t`}F^ zE+&R$9Xu9d_gE9HCx-6i9Mz~Pfd@WBXUjpniU|m2p*#?l;Ay%~emrEk17lRm>!;03 z@OiQ2{UEj5DyN9xORZk|4vJIn(-`?&g%>)m$}hO35BY(B{f@7d(6Y{p-gcvHd*XSB z#gREpKM=|bIA+$QX^ZU*}`SSRFOF#t?ffntEcG%nLFq=iRCf{ zGsKqA@8i-O`ooJ({50l0*IBMldRD5P!Z}Ej9AZni!ZF7;ptR07pwg@eWiQAbk2^?e z<%;1$2~FT%5F!P!#=3PKps|-YGm9jdmjbABN`H_%h@zHz~A3W?Of zZJPL7egOT1@U2@_Je*A4O0P$7>s%-WVi2Q)EM)>T;DBa%djI^T0^dLPd^F=Fpk2=V za{Mz8x8qO4WJkMP0fg8}1Ubrw_$yaHi1WsqVND%5L~EHKc|}u5vYb(JN#J&h)%1A{ zw2mnZDrOJ2J^qZ% z(%Wvemwx`g!HL8uYV0G0=m0QC;TN~U%qCQiqc8Z*CxMZTi`3L75(PzpnTIb(e;Gq; zRM(O~cT;Xro7i7g&auC#n(s-U%o54j+ZMqFxOR^X?X??!^9}EGXvP&ix@Vuw(3o~* z@I1cb^MzvB@tQSY&Ezs06qHqqXslHMn>s_=(L$t* zx@3t&EICOY4}pi>zMU4VW;^xVt5$aPg;ojv(wW(GI24;w{4R`R7&71MFYujXeRMcu zHo}Yl!grDp#dKmR*dT$;B_s^Y=x2&r+W{;%iXtx$mkNXBeV~#kJ#X5ZBlhQTm4RFe z?P#G{AoxA{ieo1fHcBY@4A;<*qABwl{qA^g18#~GhO;L~@q&^GH?Fvc_kx%S@!YxG z*o>Xjx&mR#2h89W!(TseP7?jSSqqu=AkcW!^pjy|^5 z>sBM)^(M<@V}+b?cp-5^FG-AiCvzSsRu6J#&*9a1Od?7`k$WlD6Y@ui0EDOugo!#u zigB&Mp5rRHc?gzF1B0b7_|Gjh@n)`%vy;LRU#T8U_o14Xiq@)=Nhl-5hv10J{md%R z>jw*xHyVqkL@HW}Kyh#qvS?j|?$LA0d&;08IhSG$B@L9;36$2LQScctA_}XER=5+m zl|mYo0&FOxyTmI1{LYgh8Ler9KPR}^!qRrpPL>B#Uk*^eG_+9eJ_6B9S5oD8kUR*8 zvaXw+TWNDIyV%dmE5CWb)~#J*wW<;GoSGOW;cU}+n1S4S8JENVTnYaBMQGGdCZ~z(O*NEINGzqJJ)ZsT4JSP;{@^J zz`0PVyuef{*wFSp`Jz?81~8IQa*91y4@90d+>B%rL@V&IgA#i#0W|lL_T5H=346l+hj+BLa5^g>RX_CNLAXSB6o~E2o zP5dZyj9xD;r(W_5DP_Ugr$VSVbxhYi^SmttMk%z=itqo#+EMuXp$!pUyW1gegwteA zD}*QJe2GzS1D5Vh^C*q!cf2p(>0^Rkb2aE?tPmr*TqbJ}V@sDCK1Z){oUr2h_`7sm z8J|y?*g4lL!|n zz|pKpzVcZhE$ic>Z?s9cW%=sWJXg>WAI2eh#E0uI8f_PT3dS@zf}6=-_&VBSbf%qz=~#Gl2QLSm4({V60~k;e~`l00&o8n)l%rQ-Jx{7Uyuv z7-U9Ivb&LzM1>MuI@D^x$`H$*!lx%wanqyoADIbJgYz&1; z>Lj(;a9BbTh<$3>yv<3xDuo+Xyn}M4s#L-JXz1vRg+G{VZddbFu&Jihefx11o zZh{Dsux0!I+$^Qg>Qed0b zYi}$CjHT58sGKO& zgRG{kI{VO#0E!tu2Me2pibB~8xN69^moH(A6RFMm5F8saK(jKn`j^ zK7v=&P3)=BkolbV0x2{;U-v2W&jG%#y5Iu0ygeujQI$B2Nrs^kuT?6x_~okUJ7HIs zH>9&h>{SxWjaB`=FJGF+93>2sGU z6OplH16CkYD5V*i8zIhW3qwKm4rN_y7@9ePLt90+`|-mE>@WJq*v-W>y`F)ObwSWE z;f=@g!8LyGW8A=0I|9*C{n2`xbHPk!!*lbm*bF~k^!!^Nderu>-DZofy9}zp@uB#x zgT%!ew(X|=nP;PK(uA)7a!)%M9AF*r*6kbc=K(rE?3+WjHgnS@n4P4`vv4&J-uoO= zvqsyHt4KPj_mAuKL1o!VO|pntkv`f^Hcg~X%2*~#7PYVJ(dH3bRW&w#p@nfmQ1S#IOSp{Jgil#o9@}J^9W5uvUQZJGN{luEhIDHc#hR;Skpc3};tdu*9uk zH#vtMSwof4BD}FjS!DIN`dS8oQ=hH6sJtDHXD`qiren~s+Afgp{=%We`JM%2P{4=7 zcmUp*?p9Sw7N$ll=kib9VNd+W|H5Ff2x<|T)8M&A7dBkfT@3}yWNRBiMkt;Oj<*nh z*;d_`Yr}>Px1lHFflG?zT?rd;jv+emS#@Lnr_;IKfa%|Ja?KYI4 zeawW=I_5#NHUhV(VbdmC_3MWeRoT@adlv$x3}k4))neA~I%q?$UXI%ab;Y3Kv!4bB z9GqJ7qLmTU=hV{4F(_NB@C$w$aIw9_E+?^=V?Ov+vbG#3irG30eIx`r02P$Z0Oln` zhAf#5P;z*puysSurGCf3@lmE=MnOo{SXK-y6xsn>nAjZ;=M(Zh9YsbozPp3H{ zX%2q_;dBoKjem-{lO?0ZSROpXNhw7MoMtFLPVd}Jygtk-$*AWMlJt=nIz{5Ga^WH$ ze47iS!kHxz?PV{S=|0x^6jr8|IJ0-_wotg2OU$0MP(CZxcy`J|-3aE|m1}Lu2j1g} zv&X*iJx>I!*}TCq&T+c~V#8y52~!U1d8FlPgyl$Tco zl1ku?A~L$}UBsHEgf-juE#zd>a4~{L{aSi)w?Gaq1&}a~dZwN0UGbNHYTH-5Vh1`g|Rk*MHOa`09$r+8{4lpKUD`Q0|-{(pkzu+m;-qv}W%U;nmig9{to!#)mI7yLIH9(mS| z(gHSd-ZYzWIsKU4GZ+@LamPOErZzR|x~oHMIY`UuQE)>ksfebdd_J>8bok=I3l~ur z2xAMN4LSPwYRiImcJzmD#u}ovaj8-uH`F8EG;;s|AOJ~3K~yc!LlUK!QFXyuGUriU zAs|^2lc~*7DMy^Fg9S6OPiOp@$f%@9U~<(EIRFB_hcXFn5eNJf7NLB~WEU0@T!ivu zw5}PKO#e(SEZnLg{??1NkKq6SQ$Vc01((z}*w2j%rdtdCA>N}z(ZqF8v$H;}2TRli zgF$)hu6aYZHY(L_P&Zw;jT#4$r|de}XgyQ=0T})F?Da`z)eGiY388jflo1@>1M2Q<=>K$A)wq7K;%}vy3Vaa$=n5D zB)1+;*-2SHUeklCOySh_{qj+(nli$wFJ%UbW@+Mz^^q2w}tfC9NlS`#tju>d)$ zi76ICGb`}-s+))4ZEf%hlfBVm6J>@pZS}Ge3$Ut>JH5w;wyU2nQdpF=m z$IbE!QntYTEOh#RxxQg7#rx`Us%O&mPQm>2#cRYUAE_$+M~T8x9IfZ$uy<*yHu&P| z1sY`^T=jF;9pmE5YD%#{Tqf5}N+FL-x?hho(u|@#4T!&L{w%9xGMbm%u%bN(Xr6d_ zxv$*G>efgQN#wyT zOBYzffy4F;TtFgmdwIh;8z*|tV|Mh4l9wlnP%V<` zIdykkYb#;YonYj0l>AihDsg)@HS?ND6CszLWv|@(gbTAgA|)1bn8VQDaoTS9+CTW3 zKK8Qqn#r^;9!wPXf*u8x8r($@(Us}b$mXTH{c61g>sduNt)ZdYZj%{>aAXNK*`IrsAY_1h+K&sF+0!>hKZ-=L* zXzFwZ1#w{H+Tsm}+$slTjC%k|(-V*7QJ2g1X=uL7nOh$IE^Edi&s86$Yrep_lRn_u ze8KlLf)8cbO>FDkFB*J0=xUknvGi?pokB7Imx_KsG0#N-a|#irUe{hQKh#i@LbrY| zhIZWcG!3K{Bysh1Ke{CE@067RT%o4w3fhx&35|eA5=v*qgL)r_uNPA9CTh|?TLzSj zgw9E^8CfX6M4@WY7g3(z%=OWt)w*v#XqwP@l0!>eHfO_EQ-Y`U1C*Y^3hSO)IsBz^ zGqs<(Q}GJ{%{;JXy^SN`qomCX_dje?mo2l=Z(i;lBu{?x2iAyy9uyD-ci0Ed##y{4aNv~-gEeonVom4%=}+$I-?e#*ty!^x zI1+rP>Rwvhcq6Vc*i>bqB%B)9Id0Mqa{{STh*4f*H1#Y~!YNo9!l=kVP8pH9EbH2iA1tXQ@3k?mp-mXu*xwSuFr{ zUEjyx0TXQ8ywQfe3AmmTBWcZ=A((P~7*cv_%T`Y`xJRCOj-FlP*(5cS*_+@1%nSN)Z&6Y3fe(Br3j7{HR#3^l)ECGa$6xLZ(qqaqYx1!<_NntC17o6)-(J&zWwRXfQSS@80SWWPmOqG3a7 zZBru5%cm+~``fjDWL;|hvf+`dq_jH=1jKUU{$P!EY~0Mboa?dm$_JmY@pI>+ygB$N z{$0*zmx!M+^=pXx!pD^R38j2CPoOphn&7@=)Vn}U5 zEPq5<^?&PEvi9Uq3N&n(d!O?sZ?zLp)6{K&tsVmDlw4F{om=bds?UD}NS;Pg5Y3<{ zo)o)ZU7a_3-}IHwS=O(9^?TJqd=qset|er~Sy*WfWxHC$)`ldjrlT5zl=M?dl>1&PXsvFjkK&q!_60DsQqo9=a0(+-&>Joxie4i{{u;V0U_O zhb$=`!WC}89b5I|Uk4h;V~uv%pYZ_RkH=j6FQQn^n)u_ zL5l*4F2(bS*BCc^BB9%a%QZ?ee7+{CJ^iga>4pIW!!^d!*uUWIH(A!-e&X-@M^A!7 z6OCUCVnMErcsWHefAqishb$>oti$e9BdYBnxbnk05y}?gG!?vFJ&Vh{Tls!MRxe`aeMZ6kK4OGbsMc*;$sQg$CEW&^9eF&EztIhJ-uei zR9i$GSv<0qxRb;SE=kw116BZ6P8o4i@bAw6P)jf=Sf2uhrQ&tf#gKg|K_E&OsTiQ#_By(o+(h%%T)?L*k}*{K`EwAQ<8xs#$WOj|WU=JY@|hx%M9MHtG!}Hewwq+yOsk-UD@)WPC^5IR>V4IS2NX&8ldLAav>hZ{G$BkL zibmE8an!VRC)T0Ks+6UaJ4<}nhqY*A2vr5ONqH!J8vibjNJS~L7Pw%~#^j<0H2`z+#-lYoC5ky2qilRI~QBj{tR7B}T zkR~va$Bm@1C%{vI0Bl!c&6XCkmE|mRd6oTKDcfe|DyiQrAhRonhrnk3_wdzORls zx#6eH56~|kgF1*0>V-P5#UX8?zKP?3XU&}L1-VJ6OQZb_X1m-*^L6qmu`q-uDC}28=5#+WPha`qlHwQ0?c9DB;{(QhN{X_?! ztsNvXb=c4#0;=^OS&-1v4|rdpfsm<{LdO-B`C^{n;Rk7|{?FI3bB}sZYfr&x1vgJf zu25b2X}q>n>Jo7R+Kr)lxRLa(51^u((WesT6kU=f>h%R~2!V}G5XosNYP)(n5la-r z;0i)iwTh)l6}*2P`&h<9DTEU$zOoEl_f?``{I?8IEu}u{Q#pk_A1-4>g4$Iy_PM7G zYt|FVE1X`JJ7y?-V}WbjOK=K3kL2;=0edQf1;M&j3_TunRV@>(rcmppjSL};NF3}6 zQMnYcy{Hxx@qKbG8<%}%X-sz%&OF>QM-KJpP_u56eSH68&TU=0=}RkMn#x9{Xlw(n&FqI}~x z>wo-xH_ZAZ6xklU!IDP}vW=f_v`=1n*G{HOxl%x$YDXc zMlaTxHJZQD2B}ROh$SGFb-)G?|*XBI(AZ1@$(78v}FwNN`|TL29XsU zugz#NJ%~fe5Rk>xdu!#wKaEO-hS|!%ce*&Cs_A&3e%XaAh3`1x%Zqw40R>CZ=C~&!xnb+lI zl##u9`#si9Td!RKg;rU5m>uL1sV{!;UN;P_DcJJnV%zlb62He{0tJ2)gW0I7$e#Hf9vK^eh0d+f1) zIPXViwg-=1P0h4@<3^8!I*=(^tB3IMzg_!}zffn!*n{^hr1jEm*WGn9XD0B*{X|D?)nX-~twJtxKmEII zoIpMcX=i>7dYlVQ1qFBu(J5%D8`z24Qhr>>i zE~T-W$8+U2)ZaiJWwhEx7DTbo=0f174Z}#>iYe){uw(2IH_IW zU{`SH^yQ=r+B2P~rzg@^^ch?a(L=HmTC<4Zy5-P6!8ZQr+axg+X*9O%LY zfFT-$RvM>6pv6cU`|{dVfK+h(ogDIHk?iHvTvSVI3f1EyYx!b5wIU@9HGlD8bT?C5~gil?nHx!IgpKbJ?eilP+mBOgVW#n?)!+4f8nw<#n1qYrb>7_*qo;y@d5c` z4?QZ9f!E8Rz|Mrlu!|Hzkx3KYvgRHRlhRh*j7FkbV<$Bk2B{Tj!54@dhB!Pe$KK07 z!7}JIdNZDP*cRVmBVPSE@(O9z1b}qUr8n52C(XC>zICamv50sAgOdhhOl{O|@BZp9 z)(yZS0Acu?qipPvkP5<@Ob=%t?TwPd4rNm?p`U1=)qMV`qv)m{I<-LCHasuzdd?iw z5BN+G^&frKQFZ~shuT8F1eq9>>O*Wu`aBv!j%EHznk^k5hf*I%g8~>M^bRKwk?e*( znYI$sFG~~`Rp}*%HdbOwIG$MAD4uz$mWAHtlN>yqHqw<;284qdO5%?Cpaa*;4+u;{ zT|wzmCwyHoW4vZ{y;slm-7q^qC3_)WB$3%9mX!z7H#moGGLA%^p+BQlYx#LZ$&f%% z1k>#1ehf)FG*eP5f(;y#5?$l%Th^^S|~DqV62WAC?kO>Rl9Zz z+PifS{+Y%ZudE_$KRDl)FF6*W$#Ocn2W)if0Mtr!+9JBY^fT25mey|8FfqsYhltt* zLr0iJ(xHcVe^YF&0PGTaOznzMsD9l?v?&;ZVTNblqqAylq$iV!${Uxgu=Jcl2nMBA z%=$-ffAAWLn(zOfb4H4)k*(cGiZ)>EIYjS^ANai+rtZ0mTr=eT`hWc#Cr1?3y$;X3 z$8bJ}h&6NAYne{(SYXaq%FTi^0du3& zm`hH*A+ocE%}hkV*7hcTHGAY#x~c*-5q6CtmeAN9yk`%!OTZxv9)NC)(%9<@4zcg0 zjvrWspxW}Ck@0rYgLnDjl{+uK#v&lJ7ybTD8;7^iWE(@lLvW#Ebsi{4{#bA zEfr6D#ATOSrfQ`yRgGXEZ9BJvo|Rilf>1l^Sf=9LM~D44uP>PmY@t?>B3s^(M?lG< zj+FOy)EOgW2(@2B+{~TwsbHNnvFJt<5sx!XAQ)3+p9%}1nUwDK|g^3fd;bg8!=(Y1>B`k#_t@+2Bmcy)Snrb>vb!k!T zB}Hb;Ouf>Mb=$1`vhzs86fuLEQUFkNyvjegqLi+M2w+~w}2XIE2TH7E%P4A&==8!kg9?GQ$`sGK};g zg4f@R!GD7IRr#S4tqjm_(H+0?*2P7C`JEeP6pePuCLG(vzxy-T3in9HeUS6g_o>bt zJb8jmJcSuvwRfCCsVEsbRL2H_bsIa_z1a+?IPBz;+5U#p_xl=te-Pu`wtSBB;!|#j zG`7}T3v-nniiRM6T|`Mm${tWirzolMk3q^fgPQXz0q6qe$I|FgJ)e4njbN%oXsj;2 zEt#DEci$kwjki6dB=?>5O>53hvR}RWHvl{iE!v)a0847Qyz$H%HktXfA?sU}EB_0Mc7mL9uV*9M4+Ad0j*ZEJ2W)6#Dl-Wl)MFWJ{^*V^E$)u5W*&FGy;d{ym5UE6;+TjAX;#MJBW;pC>!LI7qQ|UL_7qflr2dU zHvdTKLx=`iHl?W&MM_aSJ>}-L+o_N5N?A?)M!-Zl!ej==Xp2jnH!V z2lsBHb!Rg5;WQB0Tv|!dy3?H)zuN2e+SV7IXZCcI4LWLWurW?)tAFNbSe1WKtFIr& zQE4$3opfEKz8S-8qgM%#(;@W&j4=467KwV6GE5mL(6Q5$`hET~6*xMD;&~Lc*dwju zeHDUI64CV@P2OWyzWJ~d)gQUQv2Mujk3Y1b^B@&SajuWL0QApwPxa;XQjqfWf+#m`s36+V zn_})yJ+?>-UL4;~I z{6JT>j}$B!!>oPpGb=oH3Td!-vUpDnuCJN2S)c_5<|!@9WSTf6nTKnhQ|bjoR_fFN za7Tn_04+aULPNC!R4o&INq>fxgsTL=Lh7W~r-zww2$LCp{;7|-7S(+z9Kc5Eb4}&6 zZP;Oh&p9z@HH3$;X7O@%c2a+FO`X+sR(Lcd5Yk^i7GbLBzlSL2KyAx4HDg3s8mUs$ zlEEoL>6!p_b}jt^=L#5wmeU}>pg5&r;cE`;VbQZu8j1tk_3GQKw;$~2vDz=$qZDo7 zRm%~DuiH$oGYj&3f;4`3tv&$BK0d!op?Fj!l993|3Y_D0`vG&}H6+dV?xvnDrbb=; z%qy0MV0Cgqj+LKy%z$C)+P&?kHXufwthyCL{p8^%ZT2M>um|TWEguhJGGyMbh4#nt z2mgkW2k9_1xwe-1#F3n~jErANq|kYQSd$;hkyEtTP4(95`3Q0Ir4ky=l* zUQ*~k%BjWR97V<3wQPlzqSv(Ij}J3=k7f@w^1%_)FD!Hb!N2Q2wS~HysgJj8@);)w zJXe42K|1Q74WD~I`ax?Ek(P1lzt!XS6%GQ(xP~HnsOpnSWUPeGH58;jLsFt-Fu~rJ ze~*%Z2X?f=v$Y+cthP;WFSVF+PPl+)r6wv89eAD&O;jjF!ZQjHP2*t<9x>V`O__!q z42UZSMUx<+?!EZPLl|+J-Ca{)qvA+oxoMgpS((;mGZ+2N#kE#0`N#&}zR3Piv&s%V z{}em>`&XD@m{KcW^T7&RMUj5ucfZB{`R9F(P7kw;KGxx9oaXPZ!zTnSDUE}Hu_X7A zI_Z;$_%2jdUqZ%YfEsXx6mfvGBrY?-vRQwp!P!U~!^z!TbB}5+WG*YVQLC~9h8ut2 zi_HjlDFSiK*v%;#UYGV^QnRHG6D>}p1B{4FLX4U=>PrDd2@n8wzxt^apE8@lV6KD7 zlUUZe^-C~WppR>^@_rdPwigw&v}xlk4N%5G7YGWfLEZb~AtNF$=;31kaggRCkj6c= z4AVlNb40+|r~Uc)EMy>6@ARNUv~$T9HtO6H{d?=+2Frn@j~nO6ayFTO&xmTk7h~G9 zd=&={Lk=;meIE8kAVc zd{RwiYLq;I{E0xEHp`lKbbv1F-l%oQv-LipNG_V0^`yyQc zBC>@j*DDFFHK+!UKU!%@1G<*StntWOJ_m?dX3?b(1`R8&U zxIj-^LyzTWB8FB;nw8UT7|DaytXr_8R;Q`oUVQQ~E5RE~{iwpuP998Z8$`=qq#0LS zFvgDj)@9Ddc;Z{P*jZo3*q@r#+1wj0u_?#0OGL;X5AMbLp7tF6xbJ_<7Q<201iZ4T zVN(vXiSt3M#2|4rcAX75Y9>8Hwk*fO&(xnvie6f&x*i!R*C!~t2cv6-YZ{-KWLc9Z zbEwczp?>bwm|CyE4vY)dPgZ%p8)nP;?da07VH&2t~@bp#lCiTp`DVBzJ6umD7CGUvRQjA|J+djpDUTp2d&s*y3iIxdaBsFy3 zZ7Bdq$6LTlxG7AjYYb60!eoo5jDGy7i}2>no3{Bu(u%!|v9y4=_Py)b%*dwe5oaCm zhpUcgp@W^ygOxZ|Gi{pevFPi#1L$=9pf0i!Ni6CtcJHmXEWCU+z>T8cz!oiUriWkp z{Hl%N*EaBa$p}p)k&-5622sF?@*B30LVoU(6KRFHHsXZ2Xa~b9<})~=s*@pr3`Z(G zqDmw+(gzKK(7u7|%(s#SN6>p^T>-#IABR(~DGFWwNeco3gYJXQCh25E3ilF!BUNlA z>&l%PM%6H?RiP_eHuW(3{Ev@Vb{^ml3zW*|AMwxoYm^eJZ!Ah88Ja5wDjfw()Ewpp z3~%z8WE0Zu35`kD;PxTG0G#v2mtVIoak91Ch}w4`diu4>fOIr9JTKv`6dMe=e)NK) ziKaL@(G zsYD3%h&qT0yYX6W9Kxg9QtZf>9Gj7t??x%GT%cJa`#BPxy1}w3%jW$!`g}F zXF82*?Ey)SQIp;uwHu66$7GlosagkJNL;pJobefKewsv$3976~lU|e-6!CN;H0znc z&P<`S4QntQL7>f=4{tg?b5 z4z)~F+qGIi(j5KtWL;iT5V+D4>h9XdUbNI{6D@lT98;yRIHowfxu;axtPDR^AdEX0 z5aNE?Qh|D1z&PneLZwxJ6xSXnfosx5jlgYxce#sU4?PpZEp)3X)W`G zzXI5jHE_*Y5d)~|wRZqGBsm%k{5GyyZzT+yYhd9=1j-2UdHULg~ zt@_iIC}T{rbq@eC0-mKoOen+foo;zhl=5h)fpC5~H8J{yYGEIdeal<#*|6z{yWE1cieMxn!S^vP)QMhC5Ab~o5weTvgS~GoXH#{t6)+{! zzn{94>*&{N1Q%rvG-Wi#RsG5mc6Y#X0h#qZBiw7HtTA|g&!}i+IDt{X5Q}Ye=nU~} zZ((qa-9*K9@rQZT30gHkBo{io?ez~WA4*#u?I-mN_kOa(KVKT4NgBi5`f39VlO#qm zKc~af07b9nh1VRB6qBb<@5MzFESL-GJ&Z;=rHYgy1_<_Cpp4VyRA686@OCh{;UzE! zt^njai$m79xx%VfuJLw9Jl8Px;cNzdu znIh)FhUp@TR6x#qjn#Sl)4^u2ec|fS&;hoGftjwgEd+wMqGMYAq$@9Ma99S zVTD+P!;zkrZ8;eQmJWIN$!C6NAHVgXjr;W?8yulk!4q-WguoXDPDnRYEhe;VHr_nP z4n6f$uR&k>(d~B1Vt^28nu?fKE4Y51Wz84^>K(CH{`9o%VREI21A6=|-?k-xe8>im zDz|mZ*W0)mhuerFkM!u0n41=~G>Ga+q_J_-g38CWi8w`T+x5`I3X$qHhS~PTXVwm9 zQcR63Jf{phg3L(|s^>bizONb@npi)&?s^E-1%OI1LR85FT9Fg%ZDK1GeZVY;-!j%% zdWOBb7<~d1>IJk&1rqPXc=x`w)RHrqxx4ma9;_&P`r@GqEK&NW2T$!@_2zPFs#GhQ z2^b{-Cowz3^w9UfuZ>{TPQ&6_<4OTD;eL)%T;XD2<& zL1-Zk+aZjAqk=@lN#|wv9UZLmy8$xkI|K!L6$>W^~_5PZ8Pa!)wRF2)8dOgO1eoZ zwEHxMX81Vnyx7*578~>GFPv&5Zta!}@33(-x&i2;#sgejI|okc7;D&5Z|^IQSY zu?286NvT>`&z>-Bn6)hV)N-MFMNm>Oz?MGJLEW6VKBPN(MZ@Bn@#gzsu#_B2&rInm zihRv$*7-z0BC6}zFozVq#OzUfr-jr@5mA(}4m@P-n@hcR8F}LsZe0GLeVRKEZ3<9V zXkhO_i6gBnJLSk=pj!Pyl_8Sp)UYy9+0kzqW-*58yjLC|JX6&_?WE7$L~6ZW5~K@F zv(&7BFuiPz4Y}-G(k(taDN)^uRX)5et(`1-ot^YGcLA#DXX9Z4r9!MOp>LG48 zx&)f~u|$n=7o8PwbA7FZhp8atp$Gjv&q7^+YKRNvN3niGgA5`D_}psXe3jmJady@}@(6<% z8uKEvP+6pKA=mv{N5_20gEg9yd zS%=y1V~+6#`&Lx)hR&WT+lN&YY;5k~z__q3tM`K8RT5pHnRvhEPd{}7(%~vV&Y?FR z8GKp?svE_FjbmfAr?ldjl494>S}8kuUcl7h;We@wvrqDm9PZp>k8#jMLREcLm4GJ| z0aXulQgy}d*FSNmF!GuUEVdi5UquUfeHmuh50vNJL$9xwc16jFb9`7@Ad{Sxe~TPV z*c;U6hy&U6y_Y&LA|8+~DUI!>e)C=#fLrqD(Y6Bxh(0uviqAbIAjtC?bt_llRH%uG zZ0)=EyU3UfJb&&HKKH1N%nbl81(3QsAct8P<~xfKK^p9r5?REEjwr5ySfY*MG1KO^$H= z*-Vyb!Xzea;mEngXdqq^EXr7v(i0_H)Nkbcq$vw^R8zveIbU+O&(EV@qhXz z9}vi&o31x%Cr92@v%^LYr_oDF@%-Nw+G&4+kJ`-v<2%$s-17A?HsQD#wt3~3_Wo<{ zTQ2MvF)dF0uNy6)c86_RvDP*yV$MF?#-4%nU>%2_F|R?Os|iHhMD~41n!yRy)J#fq z{KoM>)kDVH|gK5mp_CMpK7JYOoi1!^bRLj`kB9T zsukW=hFQCMqjfXwQZRp(r4t!El8POqpc-;`gNRAGMQ>IST3-Suqyf|pH@D{iJxpFN ziS#{*5u+UoANJSIntli@nHhd?_AXf#)QoOCX-Gs)a)kf~Uk-{8&7g`0sP8p^zW1X~ ztzcY0h}V}^sn@aick(rt(6>aGEKC8t788=G{-F$6oKo?DMbE>4b}eMVuNwbuIiv^90h<7{GkSy4pJi&QI%;@=}#*i%)F-NnSQ6m&ftAtHiprD(X|E=?I2+^QM@4cXSymaTu?|=Sanxg}>`@RuG*LW2 zYJjKyzR(t)^)35hcL}{jG+Lj%*$lR|2DqMF8coEw(g@z#h*O%}grr)^;!`TCU`ZT<~cS_($g*2!zb z4NWJViI1VaA=qF2+$pZH{n6xwpf4z=E7R;$qt=&BL& zDZ|w2hamk>uWa`x^Z~EB(19bVR2-lWCV3N0jO2k^^2ZSAFS*nW`Qr?^XGa z_uVj)VN8ws!By0RVSOTHZ5L$10q`XDuHR}M6_C%1b3vt1MBry+aC%AuoiDF3IRK!S zu^@wPygWR8{*Ee;VtTwfC`q*Wy>!Z71Wx54+V?BcWhwf25QwAZuLl-(?t3!>()rdGUL_ltXq8XBeL6pOOCQtM;?V$Gc$YaK1oEd|L zTjm(m_yK8PA8n>x09_48qO=RRA`PE&#l_t3Y$ws^Ej!2%YT)oTF)6f(z!Gy}+_8~7 z%ePJZQyq`Q1}OkCLY}U~5sK3=#FyWB)P8;Tx9q3=Wq=|u8J@ZcrbVD}3R)@F2%bI27#1T>}hx0Xo+>zR)L;o zEIe6>Fpq>_+*sdAQyyo)izKK`0>V`B#df?=i;X=Rkt1oQc-Y}m=&ea$>cFSVtckiY z1}9TQH0fu%S7IpT zvV>Q)tJ0i4>RK5`0yM8QrthoYU1t46{RCPnV{g5VaLdD&K?wlzo^K#KxtDagL+WRs zltbsDBp{%QpYdqvAVdIY`C(C=?_65`T$4Qz+&f8SHS(oYH<9SCXjIR%e;m)IbNvn* z^4-h)(A6$p5;z$CBb|B8j1fe_ke?eKYyZuG2nVLL4jy?@(tqvU=%!zqq>a}48Lp{j zQw3!}zD>OFOmB+_srPG)zL*<(Xy}eoYNY8y?`ujMNUeZQ4!DHKQehz_)6&WWea+T1 z2`^Ro!t1`dZRlAn2=;XMAdp9y2BTZWvmro4!Jh%c4eCibD^U@3uM}aoKKH7p;PtE5 z!QWuVDv0zitRA63EV*GL=b|;c%AK!uu+9ci_h(W#9~*l%UKbEMI~(3o3zBvWAXJ zPWsZg3xu;;o$a%#gnb~Z0xtr@QZ(<>v}AkwmA~4rFTCD<87YTO#m2y=Z=$B7xsNAP znkr)Z>wka1PCl0dLVdMy)u%T6##dl-Fl7M1XR_Uvg+!j!SgRXUaY%8&z;3f$GK>NcnMn!12^gqFgnh0KenyB{uEn zKlCXIeKj+Z(+>SBjvJh(aiNfTqA1$%(Q-zeXj|w(VzdoJZr1|jhAO?yA|;gQR1!6< z_bZ)k!o5XUOml{@7ZJA z7qKy~B^`4QB10P~^sX;Ap&D@_lNghOdQm#WzGY0ONvAt7bYEtq5x(8Ew&kTa+yQ9( ztR1jVPE->hE>WXipAbu;L;{AC4|<-8vy%X{qmmA+kbOdO&&NT_F!jEk^6B&7AiCX2 zQgd^b^riH<7VX$7979$fb-E6>qA=&9n=C?rWE&i5fmOgAK5Zh3VIHG>;QHOZY@1Ab> z#S0xK^~XsX7=f~~m@DEg0vQhKi|Uv?Ru_*)z_au#zvdz{IiL?ccdz~K@*C|Jy(}LU zYXR0w+_ws`Zn)q>zsHvO6P% z7K{3DiLhT{a3YBeEa$PAtdTvKtq2cIg9u(j<31);nnl#b9Lj=YnPiA=DEkkF z8J-q5Am`IE36aRCTb+nXrpfrBe4s$;b>Y& z!M9?dA|OcrH<5v8foE#Z^pJwP;5N@fg415`D00Zj$}oA2?2>$x6x!ikBwMOxh8eWZ zAp6PU-V1$AqMaud3SDO#scIX0Y_=0MvrEbWvYH^vGq=jmHC0riW-!efmam0K!GJ#z zE{W_)V~mZ6yNy8Uz#WcA6zZL;b{6YQ?IE0h3?-W~s$`ubf<~tJuRgb_s2d&gk}ny^ zCBC}bo*#z>sNZ#O)#DV;RwNRk#V-0C4hMLdLHTrf(uI*EZ3NQD5iiUJ1?yriaZ{p* z;8_p=%IvN`f6wlfVMa!U_1*Q0BXw4L2+;t8-$Tt-1_eqZV5d@_Nq1E13SPSJDb8eq9d+DHtN3z@O}pYk zS`9SY1t4`r?BhjiZ74D&rASg}`%+>Y0?<0-8sp+%chQflS+ra_66nm(^CP7a${C*l z#ILzU*73D5y&zB9$q3Sy&%JFkeu|=kv|};w4!nI6WN=aEa*vwf57xm5yu$vERsaBP z0L(xsj#YA-pIT(S)G-2;VmQYF4*3=q`@4k^Q~{(#Gvd>7SB z55`B<_-s<4%P2yhRtH|H@j4*-8|ml*By=M=5==3~dF1YA{4I{YT0UZ9jf|D$1G3b- z{02tN5?oj*IxyKYrm?z#+D`Z9|Le<}!*1!;!XYBQc)nti^?_VU-B03Kp5}?jANKs5 zEkj0;NaPn^yMP+Fh}p?x2rqh{12Ca7$x?iWDL>l)xV9g|>ms$3Jcy=8O6JW*&3*{% zu8p2n??rdE6(^TWrlC1wPff|9W&m`F`Q>{$CAs2Yj{;Me+Ij^1>INz+Xr-o1!l5Jp z>c2_WhT540$}u-gyD8H51rr;v&-IVe zS0$hO*~Zmcp2$pOy4|+$+xC}l-fBOM5HX{ELA4aC-ui&o--_F9C){_PB@97qH#NuJ z`u^QEZxutfDxt#9Bg1S#Q|HfR4ZgXzg|MB&Lz;k!*+i{BkODTG*tZ{l0X}%IO&VEl zjr7H4UU30y+Gw_O;rpvmXkW3*Mo${yEES(3hYjR&(i)tW8X7WzyIzFM-POkCr6i9e zBGU_a>20G0TvvtGD$xz9m1IsndvP(MypwGdy)+%*E+~NwOIN!W&cyiBgeZn7*j@~? zg+_hW2ztEe<8FEOb?XuDRUeYWoO8rMlD`fC2 z*h`Hd%zfl(+G?fiPhqG$3-;50sx$wSojURw5&+uJsgtZvkQ6y>yk!SjH2zl;x?_Ccr5wi>kL1D3n4= zt^}d0Jf3w@s4p8O+t)5zWyKIt^x2diSG@A3?Fa2IV~(?x$r(MAvQv+NHpo6yu3;DT zw}7ba?|gt})Fi*ICRS*SJpDu~nF$fXX?=PeVHz4u)1wF2|8n3z0;7}Nfl~K?1L*T5 zgAGK9CEk;BLlmK3y1=49O6WN-Nbh<3{SMeiuEa;({Qloxvx1LySj+?0E{ZID`YB6q zO<~vobPfK(=MjW;K|zZ#%AE3{cH^B_*$2P6->yFZA{zyz+|ToVq@b_m?6cGExz^%o z()Z^LvQIDlFPpK0G&ZPd1JBQ|Ey~E?QHg`>|MRq4$y}2?PQDurC`LvFFeadx&}VCjEkGU4@Qw5 zNROsjs9mK;^Bw(&huN0rcnq03ZNKL_t*CyLdk5feo8I;z_+BkH7zFZ)o&kgs}ZVQ6R{+!jvln zqk51Q=^(ZB{VM!j!1U4&@tJt;`rNv{Mks@O=^eL%a;MV3FFouK%N;%#W)O}>QOMK1 zFoLKS<-Y54sO?qv8M{eoDQNm44PYyiGC>n8G8D}{YO#{gZ5Nr=GnN5qybI>hpasYH zJyLpH_4@k&T0o`0R)?%g2ApbLUmW6c1xHVD#RR=~H`$6LD3|{1w^lT2oC|K%vCd=e zFK?%|g*2gQ5x!4?%LB46fp>8uKEVCY0%!`_N(ZH;Zl4Nw0f5(mWQ|Dn@i4r6e~D}$ zYBQd~0vhS}@cR`Zo7mk_$u5>giBT_GZ`Gn`ooLhxTu3IH-9#X^VMa(7Q#p2?+Q8B7QZ0w#rzHekGHE}9K*d9d#7wnJm0CYYPBRW3)f_f{>N>K`QaKa-BbvnfQcpjuy z=xGs6jE{wdhRHYdD&^Azkl=U5tgMW*m;0?cQs37A@RJW2yd6i;wtbs3fONoepcOiM zCK>_cL|jE4!xFIJz|B|nVR+02B7(ep4=M)TyBN6|FiyQ?G`$OHnL22k8%a?(I}lL6wAa44P`$Y}{2l;feyXoHllsgXX=-2^~JG0@}$RY$4> zaEGNBPMTVaJY@;}TYX7Vv*MZ8ESF*F&MKyR_}tPWN*!Km1&s9hl#frrY@#((L!WyG zQXy?Fc{B6oZ~3+Ka=#=YIY1$dM#r%8u#cW;0sZ4Zl`k~R(9Z?Y^WX2ISYpyR_5p9v z@RWj+F?4IVKx^tX2?U-X^@AQEyj)`}6J05y{*5h|5V_^--`H;-xrt0mqefA~R9YKj zg8)IwM-I0C?u62XaU5K&=<+n;_&xz}!MD$GkJgQ0uD|dun_N#)9KC*hNTq{B$*!3r zY|9BF5XD^#Pn$VQ4C&~TkD`76-BMIVGxftKUa@v&1xHRf6m8jg76SvOkNfK0zsHH3)i5zyZ{hIP{cY6R>o zeR7c{ux@YU)t6Z*DUB|*9;#a}vX9bL%{vOUc=1DJn2$e)VRlZZrhpDP2Q`+dIb}=>+%$eb`plI6gWw{N0ggu z22{U$Amf=p8B=p#9(Lcei!4%(v5DP;pp#ys?&Y_wkXgt*ufE6N_b@hVk6X~Q!IQECb)L|ZK;4kkG` zTSVXl{yR!Q55&iaY}^Ye7>Hu1d$;M)XHgdfH;ChVb&9z5TqJE0@*#s3nTac;8nZx*Oyz1RIXJU`EBES`8^ry zI;L#2{WPiE0P{oqHasu7U|w_aF_|{+;*Y|N3?-K z^u`0PgBGXTcxYbbhjBwC#pCz9&k`XH$d~m4n(SV>(FK`f=~?ECLA(oYtG0M0qAw%m z@Op+}Q=ov!@K!wkKJ%C8*n;5Ayy=^sGBrcJ>kO3&a_EKXaHuJ~;pvxYO4d=w019P; z#zK(Z{wiZsM1fY8vX+7rH&pJi!ART-E%uwO`xzQvGm{<>0H-$kY_T|+qASkx#=4$# zH|dK;twha=mvI6&~K&K`(Jv;dh@jR0`>2yQ+&O;9&{($l@Cy7<(;tr ztz6P^Nt`eh*JW#dzTVaNJzm z*;z$)Q~o6SiyFTA>ejg@;q1LV6Ta&;XL`!e0nKgekDswgU8EmORK(0DoC31+Kl_RI zuAunZ_j0z`>C>jux`;*66p<+o+^H9z2B0#_7n7 zCByhUTR+FIgUn=S&|noCjR!J0`Zi%r+)AMh%&FB#|VA z@vk9P1Eo#rPYX3>@z`O=PgGj+2zDW2y!!blS}A}>o3q4aZG7_+OPfI3sH4wv7C^A( z`+9-*MW^dwhh!RiFT9uMDhPplcD4&UJ9U6s8A@&g+>+Bvqz21oJWbzKPqfTAigo3p zgpnF|BHFF6mOg%*C7~QA6@XoTe2Q^4oEnC_o4ued5HChvaGV=O2T`q_nau4_5BCBf zC4(pzGxGE)gTw7`U*ox!Qlk7UsANU(bJIYh<4DU|FqT3Fk~P!o_0+$F6eq6p?Dv!2 zrX2!>aGdmyM2l42{+f+G1AQVz+fYg-`gyw`-%BLg(NZ}kExn>`wd=zbHi)!ceAfoR zxIK{J^QqalJ^Qj{movIXYFK*09Ogy`yJ4vX;wiBB#5ho?KnjE!jc&2pK03!T@byf* zOgR5EcN|f1u)t3QRJ=A?D=B1<2a7xp*w?{PGHN{kW_wlOm?T9wcxQeG)dSi!dqLQG zNUQtkmyJh*C5EWl1ETu=!*B9Z$u@4%SPs4bB#m^5z0aXl)a-+i!Od?6RM@`;07S-0 zo22vzR{d$tkp7nM;efE*!(g*m7<+a%S|uoKJSkfKw5c}f8)y0VG(jHF6H6-2LzIj8 zOVX#R50=tOsI+0UJJhgFfq>jfdqsORJ0TwA%Wnte`#z6s~m%=Mjo?d6mYl6+B3)axr4Gl@3ZXBtdO(65ZN*-)sDvq<@qoE`L) zwoTMPqw|ZJSF8t=9Kr0TqPqTYvu(Rz$B@Y7C+mCZi>rNJ>2P+!GkW26;#1TELhaCa>AaJz9Yr<*eJj z=O}Wtln`RP<*mhhwgel7vpkqS7(~q=Gu!#aavO38PB+TZ2@d#Isqa8K`@glygT7x` z*33gsiu~ZbpV)mryVmw#3(yWZSo_v(xJnY*GZx8?IKV zqiW12N)Fhizy2N{2E(K-Saaj!HoX}J%R#8DUP>(!@o|4Xs?mOO>$joVfkxsL-~Y$k zJW%bRH=BRsx2U0B@$srSMwbTDpNrXrVUhxV{Lt$}gG3uYaSX;r-GnDpD%*#f=2$cA zO&!ofL!Lsub~UTO`O`RVbTRb31Wm&*46P{=t!6&}^)8m5iyb`NRz3VI8>MS4fuY@5 z-@U@cl$t?q`-zgOu`(u(My$Az*ZhK|MthNJr0&Epm2yh?yBY+602Jyglui0d! zCoixpwRD_L_7#ZJjg+B)nfn@l3Yzy`7KWQcBu zavDpD(9PjmoLNM)&EP({+zAJ-;mKDmfqrQE+!^%r>PTBRTG#q2OP&B&MI_O#&jh%* zS`M}GVZbcX@uiRd-5N3YCZdt{GUvcdT5#$4_R1d~_v`WPVLZzedVlGpii2{?P_>}p zFL_Zu@1EV;Z1dVrtc1Se@#ma?Ivw0*)nZ{C>S?6vWE|lZ*j$GrJEOnr!-;Q(*Q)Wb z0p!^475~Fov{6o^@><@Mmz;>4E`JuUb&y2!Uef)w_dZ|~ufN=CC@ET*wvkX)BE0D_ zSDkOkq_R@N)2`8=%_7<$U57tBWQQU;uB=BC(qI&=*S5VcN@I_eLjn;Y|DTM{A7Rkq zsNb;-1p=~;DBI^>jqzVH*Z;AJh9HuzC+4;*?u%5dUuKDG8Ae8Tb#dPg+uzTU&~Wo` zHc@aE>k4kX_Ga&BE&rS}V)5t5im=9;{}yZh>GXYe;a_fX-O_GSo)2z$(B{?B01s>1 z=!Lmq5^{evrrB;|I9e;q1e^C#Z#C@MZ(n{)3PJ#uuQ92xz72Hg4(lC3eOx;>`i?QRQHm4 zRloItWx&vpM(ZcPdkCGK{ivIlSvk>bD81DVQsG{WTH&qJ6fsFb>uF-QlFF7dwI2_9 zrq_!HLf`uQt1OWzMZ2fLQ#r}%_tJ|T0(twN*3gHwVmFd24Je@{mP$94w!kiAG`@BU z&In4D6aYDgU2M!wR~jFx=>;xZ%a_F6Wdh`x*Db=&D^*P(LSz%|Ju<67O{$xSVqF}O zqJ>2_y+l7D!D*9V9O2CNyv1}sJySVFiJs3veLOYnX%7s3@Ps@+=8ubvo^8nvsXvJ)Y zYb&-@DJ9S5pZ?y*+?pthiVm9&8a;t=ub@8}MWp>2Fu>{$mb)xU4(bm&A94gDH|%Hl zVfU(a^zM^gw@6NXz_EH<40^H+mGrFP#rn@W$QL-1fv^9IVMdKoM2kIeu5UZ{PL!sle;4`!UtRU(68)|?ZXWC!FzD4V;b#{ zhri=f`XVwvbti=OEr1yRDPm%nznjo*xA1T@z2Zol>L(6BbM;=^x4wdCb36>YL~E9& z3+xhOeLyei;+n@7Ipu9IAWqRK+_(hw`alrneYsjNOKu#Iwwt~hyD|EilF^|^U`0dW zEb2BHDpM!&irWx`Dnqe6Vdzj>{wGBS+y*+J8K8KRzHv6?X_u471so*eot64EZL4s> z-v~pvnrT#R7!MPr4o@9VxUX5f%u1;StY-YN%|cNhBn! zl(&OnfG!B=S!XQ>QeX6FMFG>qjE1{Q&OY9j-*cbULL;n}QR1i?q}|GaN`WVx3$1b} z3@#_R zu=|m|vdc4mw$a93bE)5xszo1=PQrwm3#V7TPGta&<_17b9rL-lJZl|Pk5=5nI_5YF zG0aYYp>^O9)7gWgh`QmnUpkYhjnTV|k>hRDWoI$*v7Z$TJSUIb0qs?PVOI`muVhv`2cVw^K$B2B-;ytlK%nStlOn zDQi^W+^K8Sm%Y&R8dV2NL4t#mguF=l#IR?F0W>`Nl4UGFT2n*{4w@G1s*a6=AiwtB z$E}*)-#%*E-Lywqsf$~i+HFimp5?|#9XN>2J~_l8tb=#Fh7}sR&{86=M7}#&GH3{(iU_MPx0kZaGoODw+#dLq$6;90LwOYMr`9#nj?0`-RTNOe)3ppM@7<6rr> zVHXag@aUtNQ9ax@X?GB9Gf{ky!_z&K0XD4Nj^aQE{8^l}H^9SaD5Hf2x{GVnlud4V zp_OXkuk(VxI>`>iabIdyt+rA!6-T7qFb^`$|8f2*C`1Hy9KLw7LS?y*m}BE-MzX0H znF{j=n8KTM;w7Kyr=9{lkp!jmLWjcN{K-|fT0sG+1t0Ry5C6&@>Kw|?@L{>0H{(U4YtvZHzHK`JWdING=t>te z#|~jnBE!t`ei&0dGW6Z7d=q6$;6^o)7|zDxU}Ug}rtpwSIGv#OPz&h*wMt7>l@$Pz ztbXh{431GHjrYhni4KjdyWjUYbt_S;i*&0T7E2qoT-n??Hh6&~`ZaeKdRC>RTzhxz z9^3cQd#KtC^ORH+yTo!-%Bc%es6X|fJHB91EL)KW>K#Q*>dZb^G4*)&7+N)sJd$B# z&O!f1%oTYl4gEg)vgKaNPE4-RS1h1jP{E&dV(2@zZ?!F?uZ?6S&23WM@3&EC;FeHF z$}nBznCtA~09J87w=vC<&1Wltv|pfKMDqB|0;@;iFD@(5j=Jn3M@+ZS>y6n_VyjSRs zOQ~>-?fBqR8$^Gy1E*9=Yj5lYXS;#)F$TE#XTJ-c75Ad(q~k$lkMuT=z#g?-a=-~( zb&<%^yahh+-X<%aBg2fU=LKo1K%fmTzD35f*K%PYrN9asdK}#5s0zbDc!9Q4*RwFH zls>VXW3YMb|6rV0U|~H;HX?X;kxtizAd)r`;Xh`=Af4u zy;P5w*y7_yr`VOqNhE5}8VA|Tl*if+Kl72Csoy}>f)(mIT>FspD-<7+x%qb1n8u8rVqN4;Dg(zuKn(Y9E z%cH@Zg2dsr*Wd95aw7s!s#%nd7NEJhcQeg*-6+t{PIfbvV6@r-JmG8>?-DKIiC8{~ zK+kaP!pCj%=Jht1dpJ|*Bp}4j;UlbwTCto-m4Hj!d*hI+eeck@m=;pXpu82>X|PZjF>jc|6DA7;^;? zCLU_!p?BWk*T3ua#c*K9+oyLewCOjnJc{f{(IS@j?bj|6?!%tf-(z^81L`GQS84hX zf$J$xGN2r;e)~h4!$gpe>fzX%SxCF%{wD)cIQMwaMdzT#2w^2`$+W3;#vx2)Iz>{H z5)W&u+GhnbCxwO?eI_caAjA{-H@*G=5xUm~tB*}aSO(S+T|65kK0*4~jx34VI+*}w z&QAKj8mFA8rwYN`X3P%?P-54csE>pJN@7`a4Z4`e6IxLTLwvWnis9ycHi!uD$dk`m z|CaqUnd_m>{mJf%XYptlHCJ1sjsEj>mWt%a-Phk~KWShP`d^6bGR!BAO|z?z^U!pN zq%78bvetGXc6920-9);{XidmX-TKT6HtGTpJ8c*vy6k-PRcoa1*3|dtE5B~ZS=g;mlB*m%%sO{gfi}KkL&v~a(flBwN*=p4l8XRbWV{^0#+|irDiKgd?xXVE zkNl>#RP3N9Hrm0R4uGs)u~&4{c;LOXD+=h>ef~6QBJ21@!n6_ntVfcKknnqU@3cpL z@*9-M%}(I`%7~;Z*j*ysnHl%|IDr16Q~XZshQ3z4(`uf4&9V8@;nx>q5tey9rEA8S_&P17^-;&ur7Rx9i_(iuuDzecy-D*jD7qt<}}+&Y_JG1$^WnbNP`s8@Qhm5?#Pw;f_%s3?0DPQ4Lq;Z3o+W>mhE=s1sB z=oWkU*+1B?oA8{jM5|~OV}FMLf8;N(v5(=Sp0Nlo+!K|$4BI6b<|9WY*)`W*>Je)5 zvUPR@(IuebtZsr!JNEK(J;m%tDqjXSE90`#o841c>uCE<7kFu65 zYS%=q^V6)R>KvkGEuz`UBZ5>=e=asm+95=X@W8oe*F=L1nt!il%&mtM?ZIFD-cr|8 zS$#Jw9uDGuS}|*T8|SSO>WGG@eVp9Co%cNs2#Ag@<%5K^C){?8RWl6V3C*$tsf|hB zxir`Z8dY4EqhtTfPAHp$P)k$_sr7n$z%=$U(w7dBI_At1y=A0(6wi?JX6j2JvfhFL zNu7X(R3eTjxCh}#8~3Lj=P%firptcr;vK5-*PNKi4iic8O zHLx^z5K4J2G9Cg#(OK4d@P}5)tU(CJdCeI*(Em|t>xeA>)7nARngV||&HXu=#4s@E zp>5|6c5*OV@m`6%@F=uxe!suU(M~;h4MPlx-)Db#`dNquvG&{_{%Wxwerz|TjU8B# zpxq_Q5%%gocZTg*vewSnjTWr~%E4k$fj@tm8nGL`f0fm2P8(Zt-wgx5TEzk z@bbIX1UGe%(mT+}c+$mOdQ{@0>cdE+H-RQ~H=kK4jwo{icXsnIWB@Tdblun_`d~Wr zRiL1S001BWNklO#x-|a3&`EvA7AHnZVas=Dd2tf?2A_O=?2S*hquXX z+qPr7RiL0ZAJO4CNEDXS#Ft|kSUV>)kXB9g6E9gBqg+CeJ?c1>k>y1rMiT8ng-LIk zs44S7T74U|{$7iP`PqggpYd~nDx6YU8FYN8`5Nt^>e%&QExUdc3klgyKd`y_Iw`mjM6XSc~tkb*dLo1q~>)BLFdzOhM73H z)cyo(>TR+iGY+xAv>2q9>a~jw8_}l=K&*=i60M)lLO*Kk&6iv4>mM;YxypOcQ|}-J z*3^hVIWhn_j`vY*r!Ac4wOg9+>gC7<`pA9@hjasN{`?7EA58SmD+|L7Aq zsv%>@9>(6rYet2l!=R4ykM@bS2Kel5#JqNfC@YL1S!)7T1O>l z3J2Nj!XO{myv}N931s8Jt{yYVPTTdFwP|CN>KI-py>Gw$ z<~KjLk)&3QNF?6%y>HszY=Q+Vg#zjl6Ixc^-(?T>SK75U%(qNyZ>BPr}R3A9p&9(xoTEt<#((nf8VuEPU;{^T=u+#Nsgu^c|NH7(g>n^D-#8^mTYdNF0+ zpic-CAEQV~{a|=nrGEXaa<{@#w13vx>X+WPG7!sDYD|q5C6^Y^*Bt2{O-OKK)m}^C zCMsR(f-@`kv6h)oaWr#Dbv)9D86)jl84Qu2m=?#w-?`H^^3X2+?o}vtL)#-w^=OUp z-ge0iHi$z$seFVr(E?iCy2py>$9?ZFzwng^g<8oFdekVfxrdr>*W*mp&;v|l*x3zA zzXU2!LL`!cNtUvk`bg6XX}qTo2JoyJ#Sx`dCFM0mi8vfYGW%x!bq+J2j6&C=j{D)M z7hCDJX3K8rwFlcbTQ>*yXGJq@c1Dp^_B7kYyWY3&JLV_Xqa2WIRrj;=2E=qYLeUK$ zF0)#|8X1(*-k!908;4GDEN4dYsL`)rG>f_(z^i%vmo7S;gt|o{O8#1DA87t4tI$sb z=&exfFQE+9GL)^A55v(P%7jfMQE917_}R+jFA3PHPO zK+tU9qQce?ZIV9ZZ2Ad|DsMak8#MInNHQ07RpB5z1~30KDgt#NVnu}eYsOBrvv+-N zbxL!C+fBOGXBQqn-7dcFS_d$G{-ay$vMpUUCmyy(7#a1QYPBc@zP)axU7J1L%IP`E zaJ#8pe>%3!zH$1gE}>tI9?Y=-K|ThggpG$;kIcqL_dgDUB-f^2bCIRsZDUxC&_S>7 ziw9q%fz5&6S!t8t*Cq^RUQaqaOh6b2Tm&#ellHMNGkQq%mjCq`7h5i;&QrTYava%{ zM)Nx(V*Im24Wg^jYSAc8#XC#AxvmG5Jz=EJamEXP;82TpSTv~EK4&}fUw`wk zWx*)A;Wu~Ka7YOW7=Fv<9d`G3ZnO`mX@+8))3VB}67{^UlsNn0vwyZcm^Wf3X<2KO zEbX70_tWg-?!UjzA*W@MPd(}|aZvlH*C|=cL^Ngf@LCv(&Yd^Qzem#+JD+^n@~2O9 z4Op$@OBgZ)62U>^Uc7{hX}Mvx+jke7Yr}RDH5&SDVgCmEec7=#1)~&sU}I;!UATRb z9h*7G?iqX(Lfe2&A<;l6?Vt8>xDX5MfG8>EY@9zEhpgr?uIOZ_6DJ3ovFm&D=?heQ~dbqI&46d%AJ|1d;|F z0M(HD-g=!$pn1+PYx?p_UqB_b1i#0(+5 z{3#iF4p|dTc;2)a<*yM9Abwm_IaIUj#!t3;>#OW}`hxPPx=_*PCT4ZnuO5HI7Y|i! z+iox2c&pu$0I=e-1;L&0$f;bNpL?NYn~h7zwlT>P*^RZ|4{x*c*ooQ0`zA9`J4#ae zL?j_%0)zhXlV93ckh*qSC=*%TmqA}ImZrOEyp{L<9m-gVZFu)>n{?vwHuQ|+EFNNj z-y8s&zHkjdJUcc;e%OWTz)nP(N=Z%Avza`=lS+#xoy9!5mUe0tO^&CPp;Q0@+DU5M zf`_j_)-nliS}?50Nfkn0HOO432^GFt`MHIc{LrTK!5vLauvrUlV?PNyMPM*Bl7`=R z`S)qsx7w=qI-8YNZVl+-&VmVa**!mU#!DlkRzuj?F#rbXo@p+TvA5kXyzLsUc~jIJ zmnRR?A!QUwjc94e=sFu(oMM+YjD07h<2COsv)sv~?UDtN5wj`ViQ!>$J?OW=f#$H? zbn=B(ytT!4H14(8#iQ-4!ZBnaKz|_KJE=P_-Tab`Pb;wh9&?f*k%bH?&!79CdCLx- z)4e&o7PWNwy0x}HzReE*+B}D@FLZmFQc^=Cs}59t(bZ2Wu3V zl6mw6AB9V%w$6gH+s`vAq&?+^dC-0Pr^w0MDPlG(U254=rZ{y`;GM?4S|ME|(+Wx- zf|8$?RS-+as@6RJ5j=2|GzbvIBZ}>ib53?auMVV2G%qS4v1mjTSw_=HtKN9qwm$ua zRcWM;^&iIhD0`Iyw0mhOVVJ1oIjI>-Z{9_eskZrX zqiisB)s2%5wQZz^msPE`cF{tF-114e>_W_m+BkBesulS_IP8!1X4o#)lCS1 zBt_c>))GA2yva_^glRKA%_h#9Y5U2gPa+kT28%qEjPiw_{kIK65+ha1K6$Ogl2RMR z)@J4FeXKzL{DBua_?@<7#WLH4XaD14kI+8h;836&i(q;=*m_WL$d^b3KwkSZ+8h1! zvW83?WU->m>6G}}X* zz=16e-mbSS7 zyn_i6PTF{^XriqC|CkRnrc=e^@sWx25~{=B>VBysQ^L!cG@=fWN2-h$jtmy zR)3v6`NA{cE$OZr{oumi+R-0uvH6MQ>;o|~Fwfw9LJ~8-_wde7C+@YHaRoMb*f6{3 z*6TU+L^_ONBg)&WpL@loA@t<$L@l$c`hd;<-ua{sfws%WS3a>f-+9AkFR8UZXV=(W zf4tWQu@O2>=qd=Rj8gj_MOKgHP^yTpW_n~dETTcf2Qi09H7r^g*PcR~M3r+hQC5LT zAOSi!hDTof>cds9ecmjk7Z+%!WhF8#0N) zTp*lP8sM;Ix=^osY3Jv*1A1XuNv56m?t@-(csoHxAj1^LR)fDGIMTxk2mMFvgh{sJ zFVEY^%jpFZK7H0y)Bcnpo1cEoh5(Q?K+SAsrga=fC}3pEe=W2sq7yFB=KbzYSVon! znNZ!pfYL$p3l1M`Ti*MG0rZo7xsev?N>I6I@<L1rB1lds&h4R*a!Qlj`6^HRv>5{Wt%j9AWn>gK$6V&$bc1b8!IaP{tkmVCaPqB zne^J4)t}iqW?+xn)MdqOP+b8jWrzbRA2P;)kjB544!t-MOS4@Z)4E-Y$%&Cz;IXH3 zK;AgwJVw2e?c8l&TCFruLc>h$tFxz{d&)8ec<_Q7KmW|0z5RB(Kj|>z=>Cgoe)Vpi z-twPo`Wo%EDH(R$>8IF{v=MYeIsq|$e&JPi(y1p|J~S((5q%u^4WDhc(|&@UkYpJJ z-P2zA&JEwPdpjrE-o!q8f9?po@va*{emM}dJ7UCzg}8rHi*$EC(iGCHsb2A!b;mM5%vZAnq$ud;-El44&S0aq zs9}9=owni1g*G9UfnCagyLK^W!^!8{9!Ai*h!R;TnYK5p&{j-5%(gyxhyC*X zXDm;PVtrR2B?0 zO#o>)^=-m%KrLUFCv-MS6XOHOP{J?Y29A?$hXiul)HChO%&|5d)$l~9Z?S9ui^<1H z7G+pvSEDtxH``&;4!78P>egKlO&S;wXrwJs&jb(YRy8`UZ_~pZG;O#oc=V^?nuGAY zxbYf+^IehL-(JZ7{WzL<#KFX;u6gz?8_96J4v-?NIM9{PzT;6&YX_Ub1IC_vs^6on zcm5In2dp7qoOYZ$US%y+^tHv)7NDg27i0k4$Z@^~*?k-D1)Ch_ngy9< zHY_#)i+Xm_5?b^0i!QXcAL+}fAiv4J<5S8oeYPGw<)=1S{z=tsAQZKCTG%QPOxp-e5_|I^efV6f4%;0eX!3cZrJp}}0h=6;d z0$O+dRjaj*)()+s+N!mVx~kSai?~Hx2%;!UWbc^}W&(r+63Cwa&vWj5la~nAe=G$; z-uJ!td%x#<)^nbxW1;=-^~WuZMzIp)2Y<)(3ZdGO77tfM+S7Y8fju4W3^dI>Ol|;*o24fuu~ zrY^ReNZ`pcuC?Li&241=<1D!=G?yJ&iyp8y`>COVnk}#6T((*+HCQ?DO@S<|L^Av6`-)) z18NWzW0cz=WSsf&S55^|!!zl4+Gv06HgMN_sEXzg1qqRM;=k{=eIKC|2k}@ed!*&i zK7a|@1C85mtuLEE`%47Sq(vNB*^Ad&5p$YCI|(?`dQdM|4C}D3-s;e5u$JXiL=P}g z)0&h(>%EB~hdx(cbcA$+M*v*whWDm<`=*owMuyxBSm%iU1F`19yp^{6zwcYWiRaii zGrzLqUSDoI<4SFJPrChG+gK|`0b58An#y@P*z9x&#Hx1D|J+q%O&M-(44@-Tn!z2r zUMeg$#k>QSyBB70@UhO*qDrK=RohVM!_=xh@D7604Z_#}!1Y^qW=)XkUOVE@`haf9pmsCk7oyJnJ|ebG4RJg6#&_()u%Y8?ol zsuNS;1RG%2xASc`o^il9*!jpcz1c5?GfqVp|ADEj30^au;zLiAqIWIZ%+Tyua-sxV z_40?dk-W1*_ii@wzN>kCz*b*{_t^c+EbG*_J6!gq_U`xJ*v&o1S>geVl_`{}QZaW^ z4BGOYr8DdL=%SA;jffz~4})0WOZg!Wj3y+qzxvKKF_Y;zrqDChMlXYFRFykH)HIId z1xJOvI$U}ob{bJ$j`EI2TYm@T>-6R@T>Zf;Tk+_-HfaF;%CWsIejJ4(j8c3*bzk8j zt15^zgVhds6CKV&akgd4O3U25!A_s?2;^Czw1RF)MoB*ET9E3`ZG)q@Yq!wrRM@76 zUbaDZQH@pGkd3Z%VdWEVcpIrHpn^sqoK$GqO!#^bo}NAYOiFp7ox~(bJO}OeXWno{ zYR$VgAH+2Svpfi^ert%^e9X>`O{@u3L_2#e{foJN5H$q#l|Vnc^@+nl9(4+U02;Pe zFOh4_!AP2OXu2vIEDj=xuCGMx(?J|G3%G^?goRw*02^q4%GlVOuXWJO+G$_d03e%F zUwqll_;|ZDb2UQ_0n$a+`r&6_7_wcAJL^BQMI{;b__EJEH~CRS zq0JHI;@)&taYEAugm~hW1r^}a`|@7ma#hG0%lpJ?2)Gu#a;!MzND~!A(UqOK$9FHi z(?-DO)bo~eEMWwte~Ld|CDK>)+sU=#Evqx}nw=RMU^8li?q9Z%iYwu61mvxFD;%M6 z6b+j^MlyCX6fykGS%Mx-3u~sqZEbQq)%rK5fn#lJT`oAoX+5ebE@k2=_W>cyRgPMm zZvz0Jbp7=umi6ChRt&~hWNNMOmQv>0xoDMj`OW31iigT(;Xd^+72`aZvCFp2UI_U8 z5aP$|gFV^S|FR2F;|^vjwU#=d)fL$A>N`GopgyD^e8Kcd)Ium4;5`+lFMj=9C@=}p zd7Yd_5>BA!s9{jFpk;IJY4+`mS=RLVIX3V>6fs@6uD&NDQGej?BL5c@f6hPQ%$i1Q z&@95paKae?cv^8x(NaMK=trbcgXZC1qzq;)%HZMg3lJrulPY*C- z`BrI9Q^zv8Ivc$$WS9j2-rqQ*jop0DAE|ah;(Xq1HZ-QG-I}n`9(?n8YY!)kPW7yX z2(c0lmX^d=*Rk}OsHSRBHZERgX@7jxT7czLG3l;01$O5%4+K@ykm4|crtncBFV|>6 z*%-jzmJ>2Hq(VB3R*Sr*!ba(Uh`8zy<7FC0+e<&PCB)9Frp~azXO6O@Awwtz9I{pS zziEB42>shbIe11lYfJx5n=UUs+gc5Sa7=&zg_0U<-AobUONha;V(tAUpW24pGQ3xCCVTFn3wDJgHqA;XZ8!Dee{vgBWvHW@eiq+QpH&@s`^2lxzU}5CH zSV=ALTvTDrm^Q-QQxqe($TA9JC*IY}dF>ixSOzliK8$A5_UuvCfM)rNz z9TRLkEO@^?bFw{K+M5P;jlG_{$0oh|gteo$sm;BA1zHoT0s{Y24(SjrzF*48_swPZ z*eUx26|Au@8&f4bcNiZ0SDya`+@Im*4mcKryocY)7)0I6h}X)`za=+lW5d-4>=`a=f9_|@CVDOwS((Tmf@tJOH&uW2B9Aj_Wq-;^ z{>0N)^x+$flRxW=AK;?RM)4Z_aW`5F5ib$0n}^%-KBN};v)00`L-oFKybXK=X$xSE z#o7CvDey21=qZ5w;|Xg6gA5N9c}~3Lu8-$1QrFr&oeuj7(V@D=COICt|Gw#8Lsq@j z@;M}nh!iRSPPCwnH~79k`qas;m)>zHi#8`vtP(Rj&sl7KDO8|iT%U%8mnc>^(-}D& z0w#FzE$y*fyzBN^vuwn_?(^Ps=6eh}KwskrI-I@;!`eQW`=se9iqg8Vup<{bLNKO& zG+g{_$53ZrL{JqARV4;!e4SR9WXlKmuuvJ2B2vV)s4x6k^hg2fpw{GDjJLvuQ=Z;ihA!Dd1Z{M3eni294Ige(U!mZv7In!yrrBl!j-C4 zJp6|BOloV5CJwRqZov6im~xu^g(UIKj~4?RXRv!1qL0;Cmj2po`(f2`JN2*E(=&rt zHK39^)?r!i`_bp@&wR}coh>N9W3L){{TB|WbMbmkK{BY0WR1On2iH);)Bff zdX=?@vp!1)i(~@d{sdCBZ*9b*_j8y~TOgE9hnBSG*(V2&MAIx7a{BaH*6VTz)gnU& zk?=lxWx|w03Sb#{-z~@nmQeu~^{Doe*5jLu4R(J zV5=7|u`fQGW)rTy!cIJGxIO;F^Y$A0@+F*F3U3qWd-iD2+Ma&)O{37rsapjgoDnfR z*}td!&8Ef;v^H^U^rQ4NWtg*{#*{w!QS;~5tz9wsAPw(Z8yE4x7 z*T3*SZ1VAV_hte^5W>OaS4zV>1uh=J4QmL+$`^099iJ?M%Sh@9qcfdhrqo~nf0PwN_}8r3L5oZwy#?(U55x6?gaLPUQ zCaaSxLURVAX27{h@oT31L$u*Z0iT zx7m&RX^F5fuXiuAzQYDuk5f^hg5J`Vdey8K0AGbH;XOkRQJw0=JdCf5=2iiGm8V-JN<|zOad@7 z2OQL$afQ&8tU%L);#K10p_Vo{1fDB3IO^B`h)e&M!PeU4F@EsJ>86L>I_UHju%`zF zlYm)5FoxiMBwJ9Du^Zu{HBex-vxfZ<`e7}+#}}zCJJyqX$N2WZreD5?;q~Z4C@jYK z;$cY106vPCwN35O83MBsj1p+t-UHT*c3P`5PD0eFw`Kn8Mb{Nc#yF%s+L%Fgv9`zZ z_gJ895yEUQSov*-yWO9;zNdRq;i<|BVVT(RpI0DP>tn6qludz<%UdQKNX4*DlrX*0 zm_D)a#?>6+J3%RR9tQ@xOGj850+q3&eR=&ty-?&4SG@a?r7}QY>^)rJav6$XqD4ak z@$W6P7?3}agRriS5Ex_di$6n17qevEHq^=$=j+sy<=|0Np6B;c;`c>ge`{aQe#idx z{A0ERj+5K&xEt@qgak#Oxr^sQ?b*_HrPFH3po+R_kL}&P)4rbdg1wP80!D-*eWsrv zEYzF^h1Tc!+ic!1@3Bjb$?vc{CGzMeTISj9?>yyUl8R08nz>Ax-1WBy?ZUPLYzer` zyZ`oQ4;AMyOgnPQdP`!i@|zS!kFGn{*1!rknSW2>_0CnQ&88c6^5l>eUASD{S9Bm> zKQqOF%KjsSEhqfqYz!NaJ9&=67#XKHW%h5{VLRq5wLT{e0wqJMMwM3-yD9(~R8id& zC_@!R9Rk|_m5^ywX2FF@%Oq(4%mVPa>eN*pa%`gv4yYe})fR&4d&FbBmA)N0fdi8} z#t(+yR|_R1M$7pQ^pf`$Y4cEskyM1EasZc$uCv8CqmedLH99aZH%z_1ZrVe;u%aw9 z4^c_r%AzGHX~KoXYAfU=9~4j;&Y4#yFORz_q}25_MmzOz+ioc z>lxIK%#Nyx3|@6RgWYWbr8_GH3n=Q#J%9$m}_6h_;GePzTO%ziWuXw$FpJ z3h4!@b8nh6-+TOdfZETfX=`m5IZWsW2A7&dut@^dFZV+FrRZT7#APcpE#`;sGEp@b zAB{ld0iLoPIRbAGv&iN2;SPYLdF5eb_+EV6zL+`N9((*LYs5l*IqNg)rzr_8_VB?H zTQ_^N?O2j-FMax$eUL~$ieOgUv5_ygdlqnZ(-Q0R$W4}X!wc4`s;*3=i1wxGZFa+# zQ%$cK|>viKz&)ASd)QS0+kH@Cj5LnEY z{;<@pLM1vu8lL)mQ9=@a3&8EwP(q(-m<|-KWmsI6u$cCka~TrUx4D_S7b9OO!Fd4fB^_>cYXQdhmH3g$HvEo@cXHm~qK~slJ z#=^zc>(Ysq2)VZ_PDh?Yl=t+|m;LkY=>(g!V-0$s< zith9%!y#+!6<=G-qp#Hk20vFr-9=e~U}hGLbRMMPr~eWeb@& zfAOI^?S^}AwPy$i)~{Jamimd z$P$`a@bbI14PerIO*Y)Cq%h^SL{g2Q!@}ut90dKCWuD3Xhu8*Z6F80`H@*1llrdOHX{x%~yFKmhh3-V5m5 z$s=v=cT3>o8G=zH!X9xD;_WRcawhyRK1E@PS}>y>wdGm^+D8Kh3@ zi_fbalGZin6UqwMa1gw0DMs2-C?)PgEs;W&w)Hre2_$MO!|?qSf-n>;DCMGV@#X!G zJK}7_nWhy?UOD4sgLd3Q@h)F*G^zGsN9y{{Dh4xjI&&@vpcUE%8Ya?+e%)ViZsCJ zUs72UV}MXV9-zqhA|V);tqJ+Pdu`rp)9e71L*-ZUsx6_rP#IlRiQUmz)Jv*F3Px_b z=JijkGvMfktpgp4N~SONW*xE|Xc2YVDL+jj+#Pt`1r$KoAU@l7v;^;{fos$QI-0Q^ zD=e*bkM)c{@PxtF{|IUI3|Wto%q%-Z5vSz@#;07}D$ITK7G4ji`|>7~+hx#_P{llV z&i8QHZiW4?o8?fgOo9-t%~@k?7enjqELQ*wpU%`qkr;%em5LOdw*DNEjf%UsnV`|<6Rr_3$%C?((`Kv;dgHh zfooDlhqn%eQ1RRIS5@Vyz0A1x5hnp3O6c2e7^95(`LO4y0_IbHyvJ@_38xmRS0FQT z?5~)`b9ZxXP|geGkAbylnQ9FiQ}xUw5vM|{5ZIwYcnJ-zRsd}N^!=Azzw++q9=0Sk z=)(}hp;$ba^o3jOTIdWPwQhENA_LS>MIbjm9_CZ+itN^G=o)>&gGJPrqlAm+fcUbtD(fK{I@wyx)o=OLBD^4%GPODJ?2{RC?5 zvo61jJRYYUQS_nKRA>N478?IYID16c8uifY?SLav*2qa6FMdb1GyRVo>f3Wb(D&xg&^DI787F0+i3?lK{OTM1g2rclOrf* zoTxB$PGC^wOo!}xhPh$(fQomz)+7dVS6#Z}dlx1;1u->|pQ5td)-t*zxAGOQYm0Fi_C`tq%m^8{NK3r%!IV`uH zH{AM->|i_pHr0+lm}q5q+{Ksn1r|pI6oZ*Lo2dcjG*5;sDmk1C@q8r;Y9(7yRjm+# z*026O#b@Z0%n!fn7uIbY96cE6VTNV1q0jF=cCf2h7gIgVnD(vpI}JD*C-#9|xq#mr zLA-_1vs9499uNs-f8u0}{8ONq9ME>EofCMbV|cjw5p8sSDo;`WrL_k8Q{FZ-xUhhu zzj+Gctq}dKUM1O$GMKm*)b21i(?dwOYuLOBO2=jpbLr)K0cj+{v8y@G7ATRW!Po1& zwd7=3Q$KO`fd(+$HSXBj!67og;%bbNL%3W7QqEGyfvTbouakPX4%S5WsoF4cKqygV z^@?~bie`GQs=$`)%dw1yoBg0Td1jzk`nWnFJ@P#EVU5a69Qb7d^*1j>6 zkX?HKWaf=BHs(?I5mg7_omV#l$%HPwn}AU$KT@qKc5n_bWd(H#{WqMW*nq?~*IZ>JJF|Nfisc+Ktczdmjkttqu` zWoU(PO2*xKzE%APR(2ll_f&ZE&VmG(n?8RA!a%&&?3SfA=I_@amWqL~c@{qWx{ZD6 zFL39=o6E?RDtt#M2Zx(kBRd|}zWSjRz*DPJ?iVjS>?1v1apYI-hD8kB3v$OFS}6wWOkrvew1@k38~N z9@DSQ-~Grdi2U_O_FC^B+|a}C>33g?AapGkrWsD2DspuRFg5VuWYz&3?=JXwBsoz@ zdeiA@u+A8X2A&12tDs-nXmCGTB7LCOK&wOfH}5A8SzO(amK{J6bv#tK<4Y10iK*Iy zptnR&U8zD8C^};rD4G2UK)sr^7HItdMW+Mbd~Hpdw4in(c|VSSLeEx{&$6TviadfA z>aAp$5SLXUSCPwbgLtkKJ&8*=7jo}`jF>5OErKmCnU+ZsJydZ3izF?UmW|ZMV#sGJ zDGbi0*IxokPR2OsjB)NUCCGaOBcj?eOv=3V@Z)e7HL#5tTdikdq7AP|L%=HmVzWSh zwp2yRrArBA!_!%_VGSAr9$<)Bb|kUbbxU?J9TDJW^&v^jm>oB|6Ci_#xM$t7_Dx0j zyJ*T%+xYn!o3{R4ySymDCN}Is5vUILpm0{w)(MW;JaR`o+Z7s5M@>0FZ8`GKVgHf((F~T>z&-#XCw&QGiUf-{_>$Amx7i*u7Ze-^JdM=>1 zx^dnzI}v``fB*G%3{wmZ5tv|PxuU$95Ra&^Q^*@Z^9m@ms4tnypn434kf=$G6i8J`MJ~ma=%!%A z@eMgZ)f=W=RRQJ4{;Xm`>~2A>Cl>sgN(jpHXyag>?7KZHwph`I?F>ThvIdQsIHo(M zvXBD-1+z29dO38#63T}&N8Q2yXj3kOy@`yFS zL=#AJ;=^z^mMEYSPZ~#!MLIMy9(@|oWE=;F@~A5&5j{15h>OU{t5jjC=3`@JuIITJ z$-o2#5Na5cEP)*&zW}HxWN>8^-V($Zv1Gw^3T~`8o<-qogGNc#bAa%Yik+!eF^8AF z7BIG&&AflhHVv&?zmWMW>Hv?p>qCq|Et#^+w$0sQ+YY3IyZzjzHXdyaMJDx=>2BQy zli{j$GOK2vrTytb`EpXt3C4PH zUSrE)q^9!rbFDM@+QMA4C=Zrd%0H*uS4|2nvqQ2?o;1Na!4B@wDTSOqSRBNJ@&=;S z&sea`wo^46{hKSTfe698FB*6r?~S>E(!1q^*6?pH=0+1ZQC%R%qlwT{)q1js*9yFj zfAK?cv}GdRGJuW+^PNX5*AWJF6ze*oz*En&{@hTu)+_odL>XnoO9mlm719zF^aFkR zB~sq!e&fN1ifd>el6X3pI^ZP}oa8!?tk=C2zyi>Sc9din^#Rp65UF`Job__0Y4ERr zHcAVqM9^Q3g_}1Y9BM+JA-G3+mr>Z~6foEErEKW*EGvMJxexX*4t*hkqQQ1y&j|s$c=?ZHOqDaM|Ca^E+u-J|^ zO?Q|z;xJTQXB?H?3JP5Dq)bJS$IX29W%!NZ7AE%`%WQI<`k$vN6b{()!;R%@AP(ad zZ+~Qa*waaAE&0p<;NkvJePD(&V!ofb$)AAo%Oofs8#GR~o&(#4KxV=8sx4#fUa+dg z^abO{Ezw8pDRL}rB6zqb-9kL}Q&mf8pFUba``2RcjM&&3M*^@Yay zb=6*5Fu0i&VK@)0jk5;i9V#Y4Qe&}KonqC`Bmd4xtAJ-eDn`?LAvcdW(RGEb?E6-g zHvGX~ThlIGZ3}UIqk5#BQw zEsg@D=X;%YA`6dq^KyCM>s2aOQK5o-WAE}!UK(%NuN##4E!{|e)MGfJ@)E3{IBn%I zOE@t#pIVFitXtmy{ikDj%Fy`#=NmXMAd*Lhhf3sR;2tG1Tg72j&7it+NY~j=6vdjw z(WXcszbhv%J1}#eGZD7MYdE*7=kk1U*c{rt-BKZ&j`s+HrBOjfUJ?)ocuyZ~)8BD~ z7(<2S!m*PimW$AqwC%7QreHkf2MT$f(15@k5yw7GW*^7F zmE8G4jETZ#Od^ckXMGe7jp9jAARabGttwW`R5yL6Dr(;Xq$M-6df&vRb2J6 zSAP5jL);K=;b{fvcUB7pCOSYOhN+FHhJ2%@sn%m4eK>E92Q3iwVs>R5pmkAgjhiMz zjn9Nhq|vPV^AHfit$mP1!w0h-!`!oamjmD5+wi(QZ9S}aA`R-F=`kalNFgoLp*E)` z$CixhXnl7T+r(@ZMdzz-c*1b2*|3Yr`s`q=C^Y7Ujf*TJrP3xHO0$K1Q|-dX{sKQ~ zzRjFE-A2sZX*p5G*yd&d2wKL$s6g#HR2NoasP)Oq$mRz`^Eh z*^a@bSZgqxn*U4=+0lH=Ohq!Sg{r#Y!0wT!S5)p+FK<(6UnO-Hz$FCo!@<9f=KZ3+ zAN|iqoRm?fc+~IL&m#rIhg4f~?3(VuD@334et2sXP|R-Z2me?RH46m7J(r+|Qq0=K zkt?@idf(eDp;2n%S8%|UVmu8Y$@0hv!>gid>VxfStji#Yeq;odhe|+^ZL?ORkEaMj zURIMv$QSg=wZ@6?-saE!7QWX^Yt*%~#T0Qs2nWr5mZ7=R{r$hXN0m;}M+RyvX5p6`YvUprW|QU(tlIzzB#}k+L_g?f9?0c1;`^%HYWl-J z#H)B5MhA*P=#UGrxNF~D4!(5{@p6g1xBfMII<}YfO=|l8ZI}_ySw=EE)w1p2@!jm^ zm1R(!=tSpqp)no%@YPm+$D8goWtfUIov}b5c*^$4_g-difAW!C^`~EZsr%(8U$%)W zOY9p$+S(fri&(+Lf?5_qXe&5aQ^tQ*u7ApZ=*Fvi>{%loyTu+3;FaWvyVsWZ#$H zS|YhrV=%`_04(Yx=EB4{gx|>^i=kwZoO}b;=>VaB8x*(#>d4SjYJcQI@3A9?>MQMu z5c($tw<;C66vk?@Nk+-xbYM*eO4~gx1%l=3o!M~fAWukB&C@LmB&n(Zn$$vD^X^RR zcKRr5G8WnO@Ng)gkJ*UBG7-`=4jy{?W0TFgaS(YMECic`1{&B+KyJQa)?C|0h@T2eqhFIiXp1mRJr{*%Vk1x+ zq+?G|ERhf-e1N{$9imsoj3OW8u(Kc^D?W@W6y8#?xV-D?x0VrO?**h#XdkS3+1_d} z%-Y6_owVNR|D&z><8MTavz(W{(Y(mUmZn(GqF`XViqLv*+lIDiTsQlH@vw&Cz@b!E z&gYgu_B;SeO0ny0Lw2njr`&nJnn24W$)0+EnNJ9&9R5__K(v`d2%Q!)nUnLvC-3%w z>WWPpJnV7U9pR@YDAYT15g!aS@NV@ADfOzE;i4V=&X1NS`ojs=?dOK8(LZ;z*Bo)r zLA6=3>&}ZR&%?UpEm&$zLE}g=ubkF{&_Kaak0EKggWNm?m|AM*4&HaooxK1w4U&JM z#JgX!M(x0gR>|m8d1hn#op4}RpS5r%h|BST2n~!I)*!e(5Z#R zM2%eT2JN(bDop&)waUBH8m1cM3P0L)f%30?qqFft{>r|IRk|xv6%5M!Mi* zk!Jo8SH!)@Fqu#;9qSE`YMfEeq_*JnGY`Qqq*e}DDZD6u7k`j&q-9Kpl+h|^4pY4!R-!jiau#`O z2cMwv0j{;p<&!_iN%tBsqr}e;7CZOpe)&Uoz<+DUNler*JXu_%NdOrv}`>D!TgXhMG4$TELeVO=5SszFlYz+&Ve zMLdV6)jh=lRg_g%acISJ_|JXhS<3|#rfbmwej>zN%?N?Fq3hFi>=^0}hiyMX!5xS5 znPJX(1be&Zyn*(~l8rsW=Fs0?p16INu zqJQyy@oz4Bc^-5N2kiZ|Q|yVjF4jM>DQ%Abe}5TxOFuvWsl(cq5(6F<*d4M6!md0^g$nnqk+lmd59?k6(9;6Qea%(Han|4U= zi732w7FV~$e$aJ^deTSI5bxaz=Tj>8))HK^SI~ta*FXc<-kzgR@WXlwIb%E8K2?AY znp0GgAw_gq;>jg`;9|MRsQ3FH@I?QSLeDEkYQ!QrE`cFW8iV2KUUw(K2CNX({h{r!P}EraKHY5o zi|!HaqQ37&c}&ZzI|%f7 z|0^HVb*bZitS{wsKgvrZhte@#bi_Xg8>5mOvpg#cVrTk`@>Kk%=6oERNkTmpgnQ+9 zQQf~r;*u#;H6!$kpT@k5sZ|12#O88&F4N)GzXpDnb6HchSDiT&tVf|lvrCGftgGiWp8dB1^~?$n8r zEeI6jYQLhwcHN6US7Usu9(m4l+V<$5Xb!Z1d+I)Bn2$Yf`hE#T&Sr?@!q!13tD%O- zdy0ND9uP$(bShYp#entw_Qn5Nf%cmlW`gyGJi0H82>M#`>J&TS+N=Ea2X|#T*kKQ8 zS8qtbYdyP+RJ+d4VF2-H^u#QlMUJV1mQzqkalc_Av{BCBy=8nIH?WkD{;-S((KSlOq(W#(=|Yi1mTKDSAO@^oLpON)M?N)vWWXK zcUe9IvZX-7ve%}gaR}RY7~ZPN*R=l-YYtg+-j)^C8nM-(zc|kqUs@q`y~uD?>&i({ zMpthYYd1=06*?&+=Id+zb5<(yd2$y5k=8Y_k8QcZYy4Bgy!A()q<`1*rR7tGBw;0J z9v*hxA*8cc2dwbCvN1@lx{9)qxku&P9^Vk&2-sfDG>*JoK0V$RX8=l3%kAw znE`Bww3@Rf(7!sAwbyaNOXjU*1ZXhcxya^Cf6FfU!}SygMmr%{6{ov@`Lul0-PQ9% z!Oukg{YWq7CnTFh)jTbF-6Y4)G|*bJ{t55s3mh1ovlH;UKjZLM-IZ(ShMSkoF3%}c zOO5h&FO-F2U3fYMuaK~7YRykP!5IeWwYdbMj8>k~1&9cVD;X3|?EzXxm{D3z5{42# zZqB!8nt;ZMVX~yw(_+k3g1JEgUWM1#_SH(uhfg*UjAr*!jPH=7``>`d^iZwyl1HR&q}UAWcmgP@E^6JO4en<7%$EoY;yTbARM zSucQuhN%p_0x$LLjF~q3i?{8yq~okr4B+7?@cPk=GGdSpCg3wO6H4ucR)zMPdvCMe z3}8F$yc*a(DIehIcWy^RB3nfW9W8!l`oxGP*VUPh#Zz)5<1O{Bx^;Qkz?+MIC1ceJ zJM|2dn%P9{ptQ(k)T=2cU~W46E&v0Z;3-5sY2@r*w>@O5v^gnQY(V(*ykSHA`noYI z7$@|PHti8Rq28{D3Z;I$2BC*yqaI*_p&4Pdrb{9oAvhfCo<;Ch_1@o?CRm?i9()cS z&_<+D{>fK%XxA?5L3r7OCb{>6bs$8)*iYdgta6WpAh4>l(&ALEsm&bUkm2xi#s?HG zsE_%4q7KV44l8{Y;bl3>T?y?w2224mYP@A7`y~4lG)qOSrnyP2x4tx@#U_<;tHEBB zgRaZ`^|ogIJTKCm|G>?bjLcp{Bq-RE!1owMeEI$d?8b*6ot9zB^B%)6y$Hx_3btjr zo{94v$-w17If#}$_m*{$ekv`n+QAAvj~7j+NMeXf8KbyG$<7y!hf zSkF}Q^3(r(lLJh2otX<3S;wJ+oqjbkn7wV)D(f_m2^4iVSmRRqwwdcPs9d+S*5IsB zY^$otT$4=!2T0k_4&-m){9X8<{FLQ}%1XebuFN4C35pTANzdUpJDr(&_H0}D{cMJ; z3#|(@5l=Qo$E4mY<`K_c&qBXo=*y3-w8!Ii*h#;;#!l7rc#Mh*fooTu7caHul;H2` zXKh}oo++NuizAw!41VXB=6m|Seh+jIE2PuG2{>)~bo*iXVjDv^Isq=x!J`Jd6vIv+ zcWwK2B~hoc%$#7W{y@0|A>$cT5FO0?;7fb;;~5qMbnKfB+c zJLCrniOu@av&7g%B!2oIZh-%mgNFxLPENb-^Dk}iAL zVjTs81>h5oOQ>0i?DDIEUt70k+Vii!V%a&_?m-82 zZebH3S9;--Z*1nYXJIOAVw+LZ>Na|a72*XB0p)7}WUMjDTG{}z`@>WRCtY~GHLNVM z*_7&)clHAnbO*w{J)y}M0Bd&)g%0hmDBpIJQ@fr)Mx9d5t9tm5?Re^SYtgio9i)&| z!RI%Jj7r2)0#8WWq#8he!XYR*@LCmYq`i52EoJmDbT-Gjw}fu_r2rC;%CodW z)x(S&2(gJU3vwt2z;_}T_Ea7$1})E~1)`Bc@di;eJFsl6wHU>LCVX(DSR|v7=&)Gl zG0aLrxh1cBWZ6PlvEEg{@6Lbc8RwFX7^XaV1)=hsd+xUm=Z>?!V^1fo38`d`Vwmpz z@osA&3G06L7^K)a7$gOugHCxhYrF=n&B862HiWrR%_qy4C0N@~v%EpmlV9O1Ci`A{ zO1=H89a+5gODmw&nA#S2B8EKT(hIHaKt!UnkNCO08#h}jVS5_T#acuZ?|*RT9xH*z zxw$|Q9PparQt-!n)A&%in8ipGk|qpeBc8GlF!9FK=)z05G(5Betf6wsa+?9oWff)P zKiqu-)QyL27p!m}elgX4yQ9>4CosesWteV|+?vL^-fT<*c}#!1@QO>&n}wOoJ!F^w z>-N>im2E0?ph_$VU@`#v#N>dZ<>1~5%UqrvR#FKm@RAjHuOb@BpUn6a;QM^bR{;W# z*#L}_1b4Mag^&ZKa8l3s?_<^(=-KuqYhABVrL+xeoa7*)Y;ZmJ% zc?=_OTe8e@K)5tc#rpt?sLtGC9a?p=1~3x0qFJ5>;wF&|)If^V0+qY*uzxYELrh>K zqUv0VEP$8?k|9J6aK&0&awFD1@ajP*o4atewW4((0)H81&g}Wtiu_!C-&zl^pBJ1G zoUkhDnv;~?=j@07BgQDF#gX9Egm<5FvS&9;tY5iZ*6Jm;?A7<|q+4%B(}g~xAS})r z5OwP5k6d0v5a_%6{$u0ry)n?Oi9#nSB+Z<&$hLkqiy{)y6l)|0b%1KUQk^>V6Yr;M zkV8-^gDvDU!nWw8Pi+3--F5F03aNw0O zMwtHX66=l@ORRKD=-+@+)4zr{QqNNsAFikznve55NeaqSrlizgP zRZwvN?&Yf}zsT;t_3t)$$!<{u=dRlrr7#SCOt4NzfOUy z{i^EzUkjYdiT3J4x7kVKPq3_2TP%~o*io?KWvB0eih`4n&ufK(RFf`kyymfwLeM|{ z^f#Nrgh9CvjBBDR&bqSbzrA=e{IXr_^y@E2ONC+FNCC%xD)f@|_DS&9aM9hXkzOvX|em9EG*Cvt*D5X%SQrHr0?ncJ0yI`kZ$mjsHB${c@UXi=;6OYYsnix(wmYqo&#Em0FUirx|GttNMLc%2(29#ai_HhLR0LS(chjL9Xj+2f*( z(wBjs4*~Ley$mEbBg+;(`6}{s@cXb7Wz0~X_39I@SK`GHu0h^^;XnUn1)zGy-E+G& z2F~V_y(&UQS1!XP@diFs*9DKgXygBSi&sgHX!2v|`>4t}V0gatYce>kib97VaW@bw|yV!1Xqt9%0q1AEiN4X7u=7r<8`6i&*H{ z|DA6yPkGJOWUTRN7EOfc1edmTSQd$XXa92&ARa29w!a4gAfrP zhOw=NL0m`u;5C~=)mX~Lx&Gp7?6b`6Rw}@C_!ZBFYsG>OLl*qfOD?jruDuk>i-64Q z*tM8CgN(e7hgp2ann$0pLFisYJZ}l@sH7IsR0%>f54q^=l`x8zRa#_SuD-|#kZW_y zBMyKt{9Lhu9J9oheetzb_v{X)m7Xl?w|fnmD&(F?815hpv&A@yG2-3TJSw6)d0)@O zFl(#@)k1y$AcMs1E<8W@1VU*E0H?@f>hFNWYYwXz66C<1n{qhj!2Q!|!s!-^v_vkm ztu4l!5MWrN`>h_X;VEgKXwyrM1vUF`>ekp_B2asVibG9eJ9~^}2bx%p}S;DiQ_b~Jz zcQh66lPs|5ugQ(i;@5L|QuQD_Cwrq=UPQCkS`$bI$d$BUZx}G%H=~IV~98RZ$ znM~CHbS*?`)liS97}WCufc{zs`m{CV-qn1z#@wpN(YG^FNBu?^p5SB;oTB3GYFoc# z4;3`IYJ~v-pg@bTi!kQfZ)Vu9uDQkrpVY#%>tan_1 zjf9}Yt}j{&jH;_$I_WA`j80Mo&12O%^9fF(y2Ww_pp8x_n+PpPN?I_;TF!&qgDm&m zfBd_x$J^}{bPVCwYR@zEewqZAaYVV_@ca6AEpkifF<(N|s9l@pP)F>+L$tImNQ|#z zj3|Lqx0(qD;XzYjPH#K7r@jCB`}XG-UISDO&a>740ts<3+4lj)b;hWX_J=3#CrpHe zT!ZBGy{BGxw6N9-6KpmB)cZdE+`9Jcs!YbKbpe_t_&}u)lB>w20N3f_2|kcrtKfWu zQ3e}Gg^9eSOI-tG`7B7WPDECoo}-?3)@lq>tOMNRiKE9@lfi@C_(jX1YY`kyx%%O6 zW^zg&_Px>i%+uX#G^FWX#xzOV0D6krq)A8~pkEo}I{cved;H2nC!{G{N!2NU!hLA? zD1t>YOcgz-O#8Ftb<=+JM~lbfYH%Q);$S6}-oe*h%?Q_7LCz*5(C0I43*tXzyymQ@ z{t3;E01P}24to~=h+>WJX;occdfSR~58K!~uKTfJDqqBNEqLNJ%csw+kW`Y4I^;`8 zj~bBc`(p_Arx$;9yZl}0&6E$P+Z8KgBi+KAxT`l${(GIh1=bR zOh?BPhH~9pucmcaZ;CyBFzRfJLAwzGyb8cFoWz7lr4)Kf$z#+KiG-~(N_nXHbLXO0u}aNA$3 zIRysidlhz8kwLu;RclP{ErU>8RoP^Wk}IMt6fccD zCMBcVch?~x0VH{|WTpw)FkRmXUelY;Jjui5{Zw7gxHg!dTl&=kqJXBr#gOC^Aex*Y z4bjoduDRKk(>kdL!`bK%Iga;l!YMq8-0Pl){%*Y~?I-#Wb|i1sQ>=ftbvGYrXOxkz z?3ytLFh2Y?dXRi}xhl(e6y<)ch8<@O>FqiQTXUhu^36JK`6WSCRb+FJAk0I?qJZm3 zY2DUxRfPun7E5V<^3B)4Hqe5i8r~9krC^nnY!(Mv2q{BhDrV;r|NC!ln2LA54fae!aKkueHSrdq&G2C;Xeb@;uJ)Boj$p^0e#19WN^`^^g z*4>Xv_xoL4*+Tr*mv0@_B8TNEwVirabgP6yTaM^C`+0jjMSdI4tTY z-xO8Ox8MI@W2a|vpw!@qD(u5v71oh)vawXIQ>2I|WAl7k>nfwsfrDmDK^f^8P6sx{ z01+N!mNDxVWY7W(l30C19x~|nDEtjia;jxBzxdq7pL~jqJZlhPiYiCJT?b9;YTK}2 zs~yf`WN2?TAChFB&VAc9ZCQg+CE1wcPPgCP{d?kW;8YTX@&7`jj5x?3WDox(2&qHW zKf*PHNh!YEaqB&{hnz^GWgfEXr+A(6-JMjos?{zDZj0w4{!SS`=E>rvaFP!0HPCLl z?$`8c8QlURru^j~*PAteHp~pItTP%VJx(0tp~@w^Xk78r;&&h0xzQEURx#1d{a3vHIcu$4JLHZXR;6}YclvoOMwdSykO0s#VMb$|$sqD8C}@e2V-I?m zZN`JhAqt6O1j;E_yhs*=y?%#bnM2|H+7D;g`u9Kg3Z;xP0pnCSn?jLm+!GIa6jMr1 zb-}Io0uZ9u$G=a;FcU=9#eo|GipN#kqSnV{KR6)1`13y)?P_JG+A)TYfkD{(YK29Vf!xZ^f5E*MgTvdBK9fyI6n%}QjX>HzEY2B(D_!=I7Vsl#m z8XE@6XYiO2b@RD0YCYe`@I)A81ojXZ9Wr*bd`^jf*r3x?7gV0TduZ)%~{U}MOO1#Lg&tLlf9S^A2l%-`*_ORqf78nmQE!8NR=uh;@5sg3jD z90jCZ!8N`7!8H454f22jvmeC+iqtHH&C`|wz?n3a|MK9SUg2|Y+h{~peZ!8tR~QX? zDB@pH2I!%2^!I`{sqHoTLk_^`rGUrF8J((Bf6#&86}EldW=jWZ*Rnr{4~z}P$S!v2 z*~>=$fzVD9B~de_kps63>AgdQ`U!{jyR^BuaJ2j)rfP_WOf{I=2CW&>;u**z`1J{| ztdI>)c#uMoyk}F*Vu}>2J>H(yPH^FoYnL-%AMt!Yqi`tlD-~OG&@s;eP=%Hq#lH#v z`4_ouQ_KGJ8(aJChgM9#le@EDJo6BAkf3EGGz5H40=BidVTG|=%ORBOX58~H!qc{P z#{IYY0DOJuo-?xJjpsl9s^y^-+kfCd>%wfP`jE-ePt{O0D&G?04MI8XW%en*7m**X zdgL7&wVVB=&*a)O;*0J3zKM3uS*KbH_>HvxYY$ZSd;w6$4Y2lb4xjpmkA3PMvxJ1c zQBxM1LC{hf?aC*2@7iG}pLeQtJ&poMAr(P#o4WlI>>wr8=}UK5UUt5vr_;BhoIZQ* zG$|dSZ*Q*cQhbP`ewKjzZxq5vG$l5B1`kF1P+82Y4?wC ze=*Y_)h^UjW2y9kTfqgp`QfLm6ZDSB96$l`Mg<-9n3ePEpgHZGoOiVECHY*v=X(KxDRQ+qUop-xfv)M@Ahw@b%dn>2s$8 zv(xc$9IcZy?rT4(Kx^7b@c`TP#_E^H$S_HR6w0dd{ox}o*yK&zhfl@@t-;(_BqICN z*kzYY3PheGBz7S*GRmMLUMV<^SIk~tvj@@AG&YeuV^8!Q(^@q`1&gWlW?UM{ui{`8 z1)?{RhrJR5rMx!zAa?Zoq`N~Ku$Asq<^X$sfoS>b6A+*|(V@DM2M6-L6|FqP0o-N^&4A|Go7tm)U2{?GbAbKgST zJD$^qNFqJJh}Y3;!(=`Psj8{U=2_~F&FCeb;306Z|7&au%;Z84Re}B7LqBjD`Sx-E z2Spe~F^5JH`D?F6&8&N~Ha4u+NbA*#>3;#c`Ha<>i>$I1_X zbZ7@A7Y$%4-?I@Z2|Sy;ke0CpbR78@cvCoX z3RbRhx|LJ}cv9HFu@vLtU^XrT&ZvR)a_U26NFJ1`<->dE8sdPdrK+zA0!hz*$}exR z*pQb;8%|wI$_@|=;@u2-vYY(`c`DHzmI@gWvbjbARp ziKk>#dSD7YgcJN~J?NN2_8E#`qlTVho!j?dWTt`j7~a(%hI^-a8_h2&aw5y?vcL*c zGhrLM|B-)i5;A?jBD+C`FRpETX-rAKb|lqo_zAGK-RzUcx#s{=iH13I81Vw~!aaj&_1vaD6(QtL{?H&HYh{vt&kDsmCF&s|~}n^1}- zd?}@Uv4km$MoEor^5|b$N*pa9PR~Nx6o)Gct!VGdQg|u`=PJ;I=b@pYIu=-f54_Zt_1kRalFimEsk!yX|*^aNibJ`CTCl3R`oOtUE)|&Q>d)Y=v zSyBCuktV0MvAPLd|2xA@j-a95(s_Km#IHP)iJuA#Q(n8Ne)+w zEs~cRQR&mG6jrc@jTKq8r)7m*bmJA)b#QOIxx(9{ zj4FjjR|-{RVWzwkGmP?ve0~I6E-Y`>j=i=8ub8u|z?wDaXq{X2w5DkkDpWbsrXbW? zxnrjFxcFq};_*<5Tdt&{siESbrvgutxa={owjRykp)+24&$^5q>YFEPO(umtyfp_< z3a`yyvyP$*B;ji6d7jC0!7vg5MI=$UOH8a_W|o7pLk|or4dy!zOTyX!UKbp>&O*RJ z_vYm{QP~VUzk3|V>jr1%-r{__5!hHZ;qA^=@s`&t zfdj3hvo%&Sol->PT9uV&?e`K*K|?b=~+0eGd{^E=b)2js8IU zzmN0@bL0ewoYRZsuHYBpy%c;EZh+W+!PaKR$-70@{Pok%tV5C_%Xz-fi;6HlVm zPXiPB-qhEe7iRdFv3N&7yU>#O2_1<$Yl{>|);1!QKJ`RZ6nXg3f7$wU2(I+Oye5DJ zsQ;+;LICAsDiHGLfFeYOraoj6pM3)3S2qxzwFRc7aMQ3K=Ic)xwOMb8?pL@(UkuO(;hV3CSr(9z`bK>w}R>>UdfOf}O z|1QHo9u-(&R<^Zf(nT!x0jOEEWcY~)v6d(1p(EPBw(Z(zXI6Is9TT8i^qHFX&Pgb- zt=(enyc;fqyC}d|I$%Km&ig4`%x9o>>xy-@g}k-$cWLOYqRWm8%-m`(|L6O#=%Grzx zZ8DxqIy9apc)dv6yk++3$$x=Wote#M+*cCKdmx;2RXvr`Gua7OY?l^o>>$FlO;gc0 z!4R8*p}p|>%kVtlQaSiy#X11zjwoO%x9zm8$kPAt!KXwzB^(fOHt~^rt%+3Xy!BKY zPX@&YuaX9!_H_E$n-Lf)r5But+(IW%Q0R z-L_(_En4ucU2xMi46G&+vy1B|$iLj{=)Hpju66@@(Lx(761o!SuLs`sz@rZm+9_-e zu&3Hwnne+7tp1aMDreM4Zm}^O9S1y%MQucg^2p==aKNubjXcDRQ?#GiwrkdO>sv{PAFh|n#AzRJ zh%SrYXBFtdT>RT#TK8f7{196G%`%%k?K{W)UO-+tWHOR~6b=fu=G&SVS6GU}4uf?I z6fgX!SMFhz7_xr%BZAYlu)4@rm!Nz$tc~r2h-%!;7$!0ReTEFS!55tsRAeKEYPdm; zh<0>;)Bx5zH^usnLA2MYOE~}(j?(^+C*K2NDhFK`Ra!MFNg=Of5k0yJ4ouy1CH0K2#@}bn@*3hm%4~C7rd1I!CbWbQ8Es76kH8k`dD+&x zRR;>cgvfYFMRM2N`kOFsXFaHX#*42907W_6Jd3`WZ`&!}1t5+xn{eM991xIs1ylCn zlRok{mm>sEJfBgpLJrhoLgGd}`&oznoovv_C%B4PWMDfwG<4^~;ZQ+6VD99<*cem3 z8Mcxlz3DJAtTjYk0!TEYD5i%RcRTC{4q^`ts+yTgjzPjS7M=v$CDt_X$_37Q?|mo} z`dH8LBQQz~2Fl7(QALDdrl(T1zk-l7_VUo*A5yz8zR3VQgRh_ha@Y*R_jQQRJ#rE)rP%#4bH-VB?N<&aexCiIF3$U1jZy zcy|?Hd=``3fxl)}FpW-fKK6o3*vP=tw1&EOLgX(#c*4#sqn9Q2Z?~xMAmh(OZX7)o zHa8)gs$a78=-u10cIDfclP<8-_%v%js@_Br!3+AI0i6WCa9l&Mq?2o7iEbjq;+ z)#D|^s-Qg3F|@4hu7yM*yiYsL9cl<(uR(G>56SkH$8n&9C$kS%W5{zKc*?q?UDAa; zqx?@iKzdD3fZ};XkU;vLhwf!I=al=cbsk)Fj78m|jU0*7<;tVBZHLqDLzX(w}_ub>zz@1clCH z7-qovO8X2T{s#KlY86%RtL>nkc09Q1H0iE*@h)^kk&WzW4EIk#bp8uZTjLKht#=jI z#Zt^Vn{c9Bb0KnGOB(C?9{T1Uk9!&To7ZrvU6IU%u2SQrv$A7w%78 zw^_;iZRmN(x}Oh)hqr!$HCGO(-@A6~40s>bIaSYfxTqh8K}m*g`a@5{l%5Mm>Tj$M zurjTC0igP=v*%eG3Z5;xOGZP7ON`|Z9(OqHIL%tr9ydOh~*SMimbpE#&5L-9nzSLp{-F~ zLO9#d_7@e{4cGh<{v1Z*G*ZQT#({IKqHwq3MsF=NX(O^P%Y=7L5#kXir7}|jeXk)r4}x< zX2{D$r6u9f87zp3MKaI|exILAVW0~=x8YZE?Tu{oKhVukGdn%czP}bQ{kk>u|ImZv z9`%_z{ew6t$eTFaJu{o%c&iQl)x%Y|KFqcw>uwDvvFo#Z34H)b-deX_+% z|3#jWPf@{S{*$lKN=UN-=h2es$h86stQJiRhqX9iMMLQah8rh`4p6|^6CSdzSZ^lgW5iI z9#fDgs5rn!t^@V3bNxCy|HkWiV9EsojHcHx@u=lcR+g)5uhZAV)u5{8o6F&nDyArO zEwg6vc&iWMlekLB+Bzf>6&gedBt&{lU8|7mr?nhgADU9<3`(0+;kZ z#rkv^X!|f)RY&#dO$q-x_w8qA+&z)fKW!8>wgtCSIH;dcMG~5pP1nCoS)3^qMxIk&HanYI`DIOseOie3rZC+ZlH}p%p98xfqDmA{hK?H>ppm$C zsWQi~r>Fh(A^UR9T-%@2fYuRg`gpjrJGQU~W_?IH(7^U*Ff`8|$zk2fvM~CShl4|f z(E!=ODM=QRX8i8I=QNn!z&3t+B(HXA2-lWpLk{hun-zU=kQXgjXv<-E&ttSJ9(8Ru6+TM`>OkZ- zgwys3l-kO;T9#rk(1LL?6a$0%Y^Y%1DJ<YJ0f*VfP8fRTpHX?kc)&>5+ni}Of@+>+kli;q8KvsZj?yA>^jZ>Aa16I!&l zKb-vs?=flGy=j+b*5)`${GwlRAynaQ1MlQBv#PFXB4a&dWiS0;CHo7IAlz$JqaprM z$V@?CA(Sg8>)x=fXd-vRD-z3Ni=P=9o z>T?@#d>^J#3av9m9*NgFuPg_~AtVkq@$)(mB|1A~0_tp#9><6dbPJ}Zn)Zo zpqw&9eMO=ifeJoGTST&ZI;5M!1W{Q~WJ4}E&Em0;wnO@((Mc;pyvmSl`2cg&>Fw2R zk%;lL^MLf_Q!fxmK9xF0_krE58@A%o33_;<29Y?Bj$JvS@EJ=Tt#tJ|+qh~i8YdZC zW0P>N$)?!z9IAc$F%v5uq%h)vjH{B!g84RH@a?Bx+W+hAJm9RVlC57&h9>8nb5=5l zAY#BQqci4+X>=5Gz%*ubP)w*}MiB!dC_w=ML2{Cu=?HW;p-D{#LVy2N``o5MN1gY6 z-)n~fn%noDbM~&ajIyA4n{US=))b?T*`3EOu!Q06( z@F4eW&$P8O*8*EhhA^~^Rivy_0CLCxSoBPCsDIpdtEEEr-Wx>#dM_DfhpM%0$R&@^ zl~TsK-PX&>)@BpMc#d+6v1DFEWSx?$K~_gDq4`v!R`6cYgN_dxtN?ApPwXyfnVarPHCC8jwoH|{j+H}&Lb)zoYyv@Mdl z6V)k}FJ5d}+mfyS#pGQA%px^zLSjkdE+N zg&UW4&cE+^#7aVJU%nv$GWiA@h_c*0@1w;+OO*tZT$nC)V#+A^xjaIQM;?04Hj?-% zEEM56oRoeZM8E&qIMut@mZbc-m!5>lLs2@06dq^BfBYBM&mo>){1pwtsvXJD@Mx84 z5%xt)6Maub^J(9IYwvvet|d7V8$c}I~L^WLny(?TwER(FRD~vJJi5g-%YX0`rm;-SS9QBD8gTSM)u8PZ0@AVkPYa1fR$35 z&EW6h`IYVtbK+hPWA$ruQf*Di6srXRBnvV`r+%k7Yo}@B7S^thN-z;3>w6H=2T{Zu zcim&NF(h?wRF5xVH(r084Y>an2bt2=q&e~(!x3DoH)>6sV!wPi5gu34>8%$^~y@+e5HeQaX#Egdg%@*5GRvQo8K2lDClG{BFUW%*K-ka9%S z$e<8?Yfl-|v`it<=jyO|DI{k{3V! zu%%H}lGt;3!rmepnxv>lpp@#MLS3WKQb11LqGfiJ31}PVF1F25swb@|QI_%@#^31* zYN(8MELx$8JDDN?UU4*s`#z(gTx+2Q?z~M~TsuiP$bvcZ*%w(j5kh~NC(lcUs%ICk z7Q9Jce4Bq7jnAHIMBGK?UK2)+vIR3|;c-9-=fV5L+BKAO*pqkK8G{CK{WLCXGb&(K z!p}p_!Ry?9^TTwdq&kZxgs(mv?>7xodq^R&7&cYVmHFV)5s^{;2BG?oZPH(%4VsN- zT{a#sj%JRtC{!|mWKaSkM2OjRvLCW9Kl#AEoc5h<7xKro)Kr%~?XQ*6`3*_N~k zHE&*Dt_}^%yk5Pp{v{*hp4UMCt3IeVigX~NT>OFb-O$T|PS44`kc1%u@Zd-3|9korAV>fYLz|TXrt(6~%}m{6IU^?0AFxR-KT$4|7aKL%-0j1YkrAxSKcp&lxosvWBJiYl^=f~ zYTe1_o@Gr=?_p_#m{LoqBxGBli*HK)2QE>(6^tsO$vSW#SRAE;=O`!OqKQ*26B0xb zq*sd5)=~pU)3Q5KB>Z3z#NPM-cQ!={&Glx7I4%84kyX@HqS|jJ?>A%W45ta|?*Xg~ zI05~jdHEsn4B(10Fvy4Ac;ac))_2-Lkg_jm+0k$o)dKr=ZEbIT`=!qdj3v4Pbq>-t z_S`>*+hT^yWMiNzlY~Z3F9i4k9{Uw`k3R3Z8?Lm8kB#8v2!T$ZsYN?Au=T+5`%CY#o;Om=SEozt zZG>JEd2F4ZK<7mm@9t8Mo})-Z3B!Eo9=ojDtyZoADC(VEtx}^3cKCxuc3=WzkLgq0 z`IW6B0WZz;3>)1+IsSjOrCFVSoDOG|ypL~YlPl$Lf=JGyQ|~@>6hXX*YI$D5iApUl zG=;I2C@;Znp}B$Pr)QJR9Mp^rgq0fp8bufZ=m_<@EeqyZpFR?@3M7PF?r-tzU(j6b z>~uK2HVw7GD)EP{NgD*N)eh*Np>htLOkCfb$&3JO+}g^NlQc~Ti}Nw8L$lXd?$l+r zlkx6Z7@^Xg)EVonLtHo<-);Z^AOJ~3K~x)-&3xOT=G%h<$l8hIf$Sv+A#JR4L7qfYCv~$DkHvq$wDtsZtF5FwdF#JJk(?Y~J%>660(^oNRueM_F=~bOLWf0FAK&s#m z-`!GpJ|1r6S<1`}u0ZZCi#|VZX#@=%_4;epuv`agT)U+;KCihoJgbo%{RvU9x98ZL zsXsV*p=4zwFC|7LfX+8~Fw9?$q*{Z!&g43D+UfcLYgVrDSs}Z&XW3sF7gq-ku-f8u zU7kZ@P~ObIuM(OGqZ(%jZQS@2hHYEUeo&qnA@O>iv5q4(WUrVs&d&eanE}Y)HOtWM z-M%x|PCDx>-iAm^v^DbQtpJ1l1`;IQ36tZ78E_KDa;!XCPS%IzM25(RD<}8o7@dml(^)T{oG11fPGUajZN`ornp($+ z8FhjLl2^zz_QL}mde{9nd(kS(Bs8o{asRfP|7I85e2Ytjgu%6(PMkD9{4mYldwZ0( zL1`Skg90KQdz+ZoPl9n4GEBwqrFeK34Lr|oy7fBPJjD5b5`FzWgAF{#BbKy0(GnMJ z@y(;tpftHeJo$1sQ34lo%x524>yDl5tFK4fjJ2z*Q@2hw^QSp(WVInVJY_V=LO?%# z05E){-=ka5#y`S>WC3#RMDtXHeZ4LYV8#c$Mj@`kpmO!9TZ!Qp*{3gkU{^j%j;T=A z7bdo1ydRD%=|?nc+3X={SKCuS$tRBe+KOeu4Q|;7qCpkwbUzc6cQdA7@OWFhWU*~e zP4N;%d`$+P@+IKFPh6gN(&1e;C3iLbk!6|Rc)%{b=2}}acLCrB!+w|Ip?SSf*{1ay zTEFwoa6Q!uRguc11SH;W3Gz$TH)GDySzO#(`nv6Q5a|&ai$4$dC*cp?SPfcxVEJO} zbY^GYC(7p+O_*tUqzB!uxPZoJYLD!RL!3Tq=*H;MyNy+@3%Of0P2MJTQ=)BMx7n&9 z%AB|vL1dr$mB+QlSxrqLA%b&(Po+wyvmM5KLgogfxWj zr!xR)6R($}@hF2jZOxiBtYyb`q)pn-QCzGa=f;k=0AJ>i2I}eQ*+swn{eBofDgP8? z>|@;}`cN6F-bTs+LM{*Sduc$Bip*vR%$tBZ>C{Q5GybkSAG8Ai0*9pq?X zBv~CiZtW@!orxgTt~xF1L?_I#o6$oOY9z0wdE_T z;*9Zh@#k3G3bh#dz(7|Vo@!`wv)0+JqPg_^9kTjJbT(>_L!h|56WPxRQ>FvB(ZWX5 zAmm&%Y%PqUf+k3fY^MiN;8jfu-{)O@A#+|jStV2kim84p#dWT0+lo|9cu7u%!!lT9 zI5kByE6G0;2Mk+3e-0G5Mpm_XT@Uk@jYr>>xhbtVq4%d|5eiDZGMqr0*B~lgHs3n* z=-?&0>0f;Z%chJq)U+^dZXAK?k{OIxPf;xv@<+X9}X|xvYO-QqDefn6<+O=KFwIX^w@*JUyBjlp;(2|RM?}PVk%J(yQ zLluFeb#V$>@Niz7bwYJ4oW;xVJ`K=)d3D5#9=`5|h4SjZM%crTQJUc7bV5Od4i}t) z|K%UNMoDP1Zq|B=%#2O|byXfEl0mH2r|@dZx8GRL(@wYYNH~frxNgOA8~W-{TaS0u zg7zp{(S}q%&3g3E*uBs%DSej%kfxtam|%4}wW3pIrK^IsLnAaDrp!@@1y}8FY?V0~ z1R`m|aOLxnDf!1KHh<_`iteaAEcwdDGe1WS5eh_|;41qasnxT6Jw{n*c_35}7H=YJ~1i!sc{Z$msTI+RQs{bXcfXU5$RzoSZ#Y zjD1{Dj2<~@oX-58=UW;xQ2l&xPKXSIo?h;^ZQoO^1w*D{xxbQSH&CL)oQ=QO&Xo18 zYh1Yk)5MwW5hry>j8kjN=$#P0yFZd+)u}FLhr{B!)U;8Vt|YDUPQV{Uo+2=Wh6>7A zlF}ivI7l>6fk>qq>i5oj*8YEE_#62ZG?j=84u+>UNn_r9lGUwSkJ0Zf5mc+@@qRUg zjFi~QyX~OI?@sDn2c(1J^-Q@mfkAq@BEx_ zf9XwY#&q8cmu^%P_G3&OkH+C+FE<>z*1-FluFB@4oVq< z8ev`Ln3Q3%a%I>*m&BhOLRu*-Fm9p3$Jf}pG3zX4ev(-{P^?tEGpL@ifJLg7Qxt(U^?EP*;B1JHG+paI)-71u>XtV01+bNfw?>VhJ zwG1gIHLrIZN|?t*ygoK@7X;U-DbVul3w-L%}8Euw~3>^rB`*C zw^<1|X#i+rmfL0xsDpSWI0Me=BPwn_N4B;iDFcnB`Tv!V<+uf>X(&+iD&#@4Jqw;8=t76 zL8-rbQzl#2XFMLSoBG-Z))$!*FFWIKS1eg>TM$(9h^-)e6mJ#~h$!OhM+bY)sDo9` zd)1DSaU!deu!^W_r==w``MO*kD_snb?FfeydpxG~9|fa+A}iXF0Q4%@Q|)@viRC4s zD38>`j)ks@JfnlouPHi=Tvb78fA7EhLHG`Vpc`l*1+{xb|nOlhCDUIHqpf{rjL6JA115kAJ99e=;_3aj#Bq1{HL%$Ipv)& zj80`lcu9%#@^cEQrcCTFVKkdu`B&P)QUvu~kU!Uw-Cs+rl`64RkNO)cg#)wAHC}mITE35MJ@K z4b$w$xb1A1G)rMVV=C8Pfd@LELVc^$32Ig5VY_Hg0}NY016?yXgz95&wFA3yY~jD= z*y_zo?WI{G37Iv`<&VEga&4#9Y-EGZx!Zcb(BBqK{?WE?*=loV%(7MMRsn2Kfah&0 zBkxf&r?~yKT2Gr%6Dl1Or^3+RFywa)+C&n%nmLPp)ktL78%S9r<+@FAEDyi;wB3E~ z&Gz?a?y;_Cg>mGHE~KKkX~jBw=h+dq{{Y2()-!!CG8h%>*j@MDMf5|%9?q`}o4q6k zSq2L&e=^Ti>yF}psUt^7y+U*>?1;)q?Z}H2f#D>R7g93f8a-5w!ebBbJwFQ3gJ)?D z-f@7)Ams?yqYb*!n@jrTC?{*UcJ>0ROPF0kg0%c>!iLTE3uQcg1@JG>^R(tltGZl% zG4m@C+KP3H_$wnY28I7aTb46O_5kIkTpu!9rCM$F4NjhP#ZeJ`uAfWX7kgnd(+ZmR z>K^3AN%x|HZ&+x5ZIoLoM3zAc#T8#yza$c-#`QN}c{BfqFUMh}Lep}rWrw!bfm!tN z6)4j3aPwVN2wl$oyDfR?MmUz0t$E9i_Tumnpn;0Zbq^%C(g|_{4FEt)CL{)_$Bum6 zuvjiK$g|El!v@`Qt@94`kW{8w@yjZE_wA1Wg>JVd%^LrYN+`iF_t^4@jAw6B)6&+{ z=ZIIW20~g7InAWS0ZB_k-zN)?+ze8BP!tz#0r?)|eCxSqZ2qRT)~$Fod%D||gfc+| zL1^N?S5LGrcCNH_6o_-YEJWzW_4lh#-MY|aQ7xVvY9^aDu7c-3#Ta{6=kwd_X!Wu- z=gFCtlDGv@_-nQc9o*m2rajSAi}4;OQ`39ks^_iyKl|9*cRuNZbH|VR994rus2d>b zLHH!bQbqE&_W4!FsY~1D;=53IsA~;S3vAY*ovk3GThAul3wrG2kZ99u^QsBG=h=Pi z!s{=wr*3@Mp8oV-)~FqGBAp2qka`)jbY(MX8Xo<|C$Lu**t+D+u7+O$#P!;%uCVT1 zPPWRG%2|2P-10SpaFyc*gtPexaA3uv!FlHp5+3C=uR!B*%qeE3WRmZd0Hlj|I%WD= zjpcmd2pje+}AXN(3r9R+Mk(^y0~5=C}8z4;}@b@jj=WKHU! zuu%*$M-kR7hQP;8*5lV#MjBbHevil+aW6mmul)Me8`$RcYitL{^~OD0t#y}^*n~%s zvTPlS^0YX~L+R%}5{pvhS9Lnj$NzT%<~!(3a#6 zT;VQlL0eOktZfJ2^(d6^fv9Z2y%^oF#~-zlY>=xtiEBDp!qh}tGj6%PF=K=! z5F+gYFbLq-fBq`YwRJ>rY}oLRtigaL_Q?~&Z5vJ{A(>M>Imr^C2sQyQD1u^u+KDPc z=Dev|UmF{@*jhBHXQ_-R=y%!WwuY{hIdkT5O$@hj)>aG{$ah5cfma^0#9!9i1VEQz z6W)P5ub#_5*^6DH6AAb^Init!*z9pL?YXC3u*|GI9;%imA8t{*0mW5 zD~;AzBSAO`eT(rk+Cyt*FSP1tCY8fMsoweaYj0aUMnfoPD`>EfQa5pA8zZ*Wfq5_< zVR&d6tw-#{*0qx(9_2JVjGT;0Tm{Rf*E{ZlhSlu3)>EVQgyKWcFIor3R9N)uch=b> zOi=iIPUpCvznsl@3?X^EF~{~;kjj(K?MY_`)Lbn88+tNZc5MTbzGVS0w;e0bN@dORchwBpo>m{P~8hx_p&Q4 zv7YdFC02Z*V!?m9M;Ye647xkMT^uM-avN;0DulAJP6{_(K%PxFq)uHKwo`~TqZ33Y z(8iUk?E8PcX^jq*wNt9JvUYUbWKg%fZr%sBWFPX0p4-6^BJXKQINa%!?zV~!g8JpF zTGzElt$A_!^>p8y)>Znpw{k--WI!$=Pft&`mnROjBn(MA$jN{Ej!JTEH+MeE zZhPxdi?1DTpFZ)bt*7lP6?v0obZhMJ=JKO<3L^-%ZA-Dr#pCVoRr=Y~cmS4K)hvtr zxI@4Gwt2$_oALcmo+Eh;GQ#jxf-40(>8+Wc*uNio83n)%IF6A{1N13ZCwvvu+}KEx z9ZgwAxhOf^KK^K=EnKkxWHJ{$=^|Ev6XeQ)18E<;4uro-D7C5ej`uqV2Cy%kE+sat z=5SVO2mSL}6NwYG9zj=Y`PYc%rt9c_($un#Q7VBn1}hORGMyH3q)TA4n0@>#2pyw7?TZ9op*+)YomPCPI^&)j=G2Js^nWS56FVwT;Vzj$YUE9D88w^Zwl5zvnq`Lz>NS-c^YS zwpGdxSl4OInJ@+Cc+=($)~swTOFy*J8ZaHZHd-}xnm4!Ij7^yE%@ikKxW|tSQ+S7@ zEZ>?w(w@5N0jCtcIQeZaBmG`&IUtduK;|O1lHwd?J+m!vcwZke9O~Ku=k}^pbt=7| zf4~1OtT>zKPdUWih#)*H~Km^Xw|~st0-DWML}}oT7u@rM867bGK$L!jdYBq72et=F>E)? zP=oh8Vh=4YDM^WpJZG~oDonFK5@5w7>_`Unf)9wonOawBGx@1JN3~j9^srQtm`mwo z&dhl}^i)Z8`14O~3cLme<=B0Lhq%EiCsl6xN3~9! zKHDicZ}@qwhcQ}sZH~%pQYTXAUI|(ELkn93x3h2mvskbo%;eNEeu-(4w00c>X5O{< zoTJt;uD0a@H$Ho4iETWH3?lW(zy9R{TQ_5l-N8iTgWGmfbWgB~i?> zHj#ji>XoeOSGU@%XMeJpiznHr6+e<6iq1t|2tBMe9SvJREJgM5oGSVfSawRiCN|{W zXRO1ZF4`XU-HY!76qL5lKm5oNm}R+^S(5sR1`Oxy)A1zhf6=)vOeODokT6z;s4`C$ z2>L|oh%Ovfh=i|>ml~*x4;}ZWJ#hZ5X$~dOaIN)1!au zF>0f6jRB82_Di4XhN&5l2jNj3M+*`y545i=xs6n@Hxlw?mp_8XtLS0on0G#QuhO|s zFKgVgxq~Nu3PJY$cH~#K3luM&GR*I1Psf|B*Q3ahnsEF-`@-WW;)T|kJ)E2m-Senj ze$`*C4@jxUeNT*#gl)NpAHifn-46`(bR2AA+AXf*DZx-m{oS$ac83V`(1ZzjR zjSt{~usrA053O2OF;|9fUZlE>%in0@^U`3{93|f@ZRhptV{JDdWU_P(FRe7Ej#z9P z>f=0UKiQ+uN}+6t8~WOjmUV5x==t^mUFU6T8$1=3v(XOu`SR4f&poLbAW zw1M5y>tY-H)f14qH3B~0c5Pum4#ruAp3S8T7TG(~rZFcn->OsfzT@hvIoTUqS%j(7 z6S^0nER_%vx6sAHy)Rv~Ixu!(p{$|_*0CEyRtLR!x7~Z*E!Ky+-gQsh?sd#RG88w? zDAYViyWQ>t#uR#!vvNH^6G@(u>&=-p-##AmnLDXkq%LJ~MxDBygfig`ep-tf80(k) z-Op5{#`+%44Kp~M;1C@wzFAal5UUCU)dpAl;=(V#wa$QFlfV1k&c1VyEd%{uH*FT< z?NOGJ0Sa9eh9Z=f?{y|BtU+4k3^?}BQARw7$bJa2x&9td)?k=Nd3N)ND!ZN52jB`2 zQ;~p-3>3c@<0pzhar6`Ox4xo?QvJI}z&kv@l=_2C%w-dof_D@$pD30O-wFROmdqjw z#FbjcaC=? zp^hr!EQ=w%`sRyPQ)93B=5CsNAGq&vd*reEKx-TQZWoFSGhy*&OI*4c)(^dsd`S&K zsBBCEM22~guxrND@9muP2L|*}nmhdL0h(gRKK(BnSf;H_Ox~nqib&QHQ0I;I`wOj4F_TVi~S@(OXrK$xryr@K)<{`8m$?`7?&;J4Gjmum@1foe%(2k_sItF|dg45FErhCXRjb z)#sL;xx;FZ8tIg3MD%qNqW~K?p&liHLiEhv{CtmSH00{otjXgNbVXo^}PJjcR=qwXx-k z7h1;FB-^kf#Rgt~wWVw!-+|uO`&_uCczR9jT7susP6?z0>>6#v-#S5meaZ(=s3M{A z@Hd89H8!k%ZYj;G|9<;JdmVy;RM>yBnVJ`BBW_u+!8R}2Xjyo1&jk_Vs?O;4&;uB9 zOnLID6Th|d2mZ~=1tDL8>~Qb>c31s=Ru{3W*Jpl3zh7k=S9H6rtlq@ZcY?<5Peo$0 zh}{AZIJW=*AOJ~3K~&M`WP7N?Uzju%RO*!5W~@gGRT2|&IqKHX=!xrl(@C+-RxDU$ zU#=N%>3GF`I0bd#1aumS5W>c?P{Yb|dhF-9ZD6`o8Lsuxj(u#%=ohVGJwORLI8MR5 zr%=hGl%RtD#=TqZhGnB{BS4bM*qso3>fF1#^`YNz?=~8Z@$jn8EnGAoaRo%g5DHU% z=1s?rEW!&W{Ce_(p){E9v)3Pd$zB>ef>9TBeGPsm6ZzE{P!Mr(3TIQd+z$XJ1JdU5 za9Y!<^&fwiI>S$MX4?X0y!e13Zmk;O{FNvIbn4OBCqxH{(g5t7_~krU2JNao>*4IN zRIuQsIt3Nl%HhuV`de$?s<~|@H$3@_zzyG%X4=8}uzTv`xXE+fI58}d z`YX{Ir!s?gw}`1FgQJp=wP_24jrG==k&~hR8ENFIB%uMx0d63X-;Gg&SDTxtco@7Q z1zn>9Puk3k(TKxQKA#p)*sZL@|R}&^_p61A40F@G^|p4_ zDw>ToRf_TCAdEE|LoJMy5oDOz(4i)e``Rx2>lGf(DfgN_W~|kimTYJAIMq?aPqLR; z&ddb+gnC&P0#ygIc0dnX0@xB~4|F)y?rOq_0m(Rf^??(UXhO#AxfwON;zKTUX_09! zOt#4xQ|u7qC}dCvNe41%6BER)@VYc7TuByK#;KfdB@stU7WTG^aahq@uVnN6<4G%y%K`8bUM11_+H#Lc#RQvx{< zy_wozBB?r`S-Mpv?WIw#+TtJQ+4zsf*gG>nrA3Zj(x~g`H^Z>s`KE(4`k$lQoRlFO-7n1OnP6*E$Wv?|*$ zeNB-{ESx@WFX^@VpHN%E{P7=tY6AvdfP-IRJ(yW3BiXe%!!q8QZfTPj+LpX@+fj6% z&;6{#D1%}&m{+V<4UTcV&6qvMvWTQ=Af?*4dQCgy+RKURup20)4)6&GQe3V3JE&Z=AP*_d5at zN4*E5l)8E@4>H!3abnrSy9i=6BmOKYikUx6u{zWUcVYSK7cND?#KzvdKrjX6kT1Yh*piou%{o z@{(_CGP3-8Dz^;G4mQ%Z#A!Y|@rh=q*r3*2g9ANbBW98#9z?_{4v$~_w*Gd60ZVh< z{K;l*fLKrt(J2b!?wGV-dVV;oEU`oQvz&vjPeNvUSnzARoon}xdB*3jh~<(`n3#Jv zo%}lp&y~aRGy54&cg_3}Ham+M8~nX4oBHp$4Q)*e`ZN(oZq)oFoKhv~hIuw+!2+B) zppd+}3{xNjwM0)F#*DCkKRVntfMmXdXqfW8m>AoCYnTOT%W=opu_Q)o9gCcNCJSq% zPNwyI_Upq&SSHU;&m*34%O!uk$j(GzL+dQA>~U&|x&^g>NdZE}>2Dexodp{z*0n*( zg{aq$W52al?b}*8knkGpC$;EpUy)>c9{<*IC7u?Y@LGFx6K!bdc3JR{#@<%|t^Ce}2F%~C3l_G=gOFZfyzWl~kgN7$C_vgwx9llFksVu#iwJEm8rd@g6mTMmWSkKKAo9iNkOjkfIC(^z1 zKC$_w8?rdnH^Uh{`QT9NbYpkVyIhuH$yPfw{AUkm zwg2Q?4gyTww&-1(xCfRDe=mvC8(6f8m2Fd*lR6ItyHj1}MT3NXMB>7op_fU5VTx2% z1DfT~PhYl&F29@2Qp8>v{|=hIAsYF=_=@GBF>&x@(xJDQ{gF&DU(TyE25`sSx7kUZ zJ2(*{mcsa&D~EOC3@7J_F|FIGwuZly1_TJc;4M$X~pxLrDwZ+X_D=GaI76p z)0n%E8w;GvM#uKcBa7|oChcrP|N3?@4IU0udH5PAb^1)H$``3pnd6X%kn0kA?5D3M z*zS+Mw*hfA87&B*1y%Xyi*B+D@4dw;HfOqd1*I}H*5d+>GUxNCL4TWeaKiIk=g&2IV$LKE4r+TbI=fMD?C?Tj(;9Xo0L%-_*a8&;?dx}** zxrr-di^lc-%l~F7SbaP7{IfB}qU2ErZNjJD*iOan$4ej|w|B$Fz&OR+A>JSU=1|uK z`s(vWo)$x=VL7BlYJy_Ma!iFCx#W7|Mvt!yoT-8OET( zcrZ*w96M>CE&k~FsHqjP=`T*PiCZREPA$To7_qYOZVzu7>{QMIL~bXc`c(}7z5Syh z$Z@dXa*Uh`d32Q6PV`k(>QJ7{&t(I^-Mj2V`*LTptL!xZu({#_dK7u8`(ZCNY0|__*r^EF^`GnkT8pr##)pP@RNXUn?*}N~0JVC`{g;?%5 z__r82U#7M#VLily<<`7k7hC=vN@p133Qp9mK*Bc;zTHpHTuzAZ5K2l#e>6@*Rini( zI4@&4ZsZI^&8trc@$wtb`*-di{HTYsXOb`YLiveCc(-$(O@HqP^lda)G~^`}sUrsP zCxo&xFd639FEGr%TxL^7e_^d>XVN875~a6OyzTCT^*`FCP91I9oYj<@)GLP)IEEmS z!hv0D?Kb2-9_l!djsw-M!c|N1X-|*3cBl!WO`k5Z$%_&DVhC=~bBP6U@?OX9^jMCR z0MVdr)f)En&{wSafYuI5K`yn!W0@N=Zngh8w$ap*m4l~!bm>U@cqgC}e{YKL@;{$? z+z!win$3V8ZJgxPWZMp!n4$6Ov5)l)rSQ3!oe5ZX*`Ukp&cEGm*W7xIo&FaoHk>eM z=>NB27JC0!Z8V&qd5nDAX+xiR*|y^Fw8q`KQQEovIxA0(R=CkY`!yJ6)RgZ|&;5GA zS1^7_m+rQi6DEN(WLfWX&ScnfMccW4yX{%G)so(uWCzL}L87FgHE3Vo8ZuEj*3=%z z4}mol`ey|S@%A-p*jzOiyfxk~EJm2Cl35gGIVG<;)d}{c2H2)Dc=q}DM7!v$K31ZN z4nyon0tH-KG12lEgcJ-D&#@zEhgGUk32GLh0(np@d=1GfA;6CPkk}K+pYYhcfw%aS zf{e~DS-nCa-*-AWBCse2@345*bUM*{W6Y&3dF2XQKv#Zo!pf@jdsf5q<+;4XGMmA; zvtj@j{u~PoGJ3G?n!>Y{24`PtnRg7n*|wpN`qX1X?agki#}%bNW0+tzt}kDZ1g%b&7>x7+^01*@ue5l|B`R&`M9i;R)(%|J!M1PQZli{cwB>my*-?KC zl(7PpEbw^zH&7Z7j(c2aYTwE@9`gCTS$6@_lVJwdCoZiNyAo+ zwc)ADoj`pmO~tp~d7EX@eWH1j3U@bd-ejv8up^3C%&4P7+D91Pc+=I^wo7{(^7kS3 z#4Ar&Q*A^cvc8;QJqxD_g}Jl;n}7eK_tfXd7->2|*D_P(wU^(reP99V<-PHyYpv(0 zqHD6baWEc56oj>r19SfquHR2L_l-egM|u2D-+ynX;@E$gx5zrtxL=y(EkTMS36Uba zCPsd7uDIAjdLQ49k*Wfpm$Lt$&3*I@8<1DU%0qXgk3JSX7d&q_4l$E1=xVv&%(bcI z8PrvNzny|)YY9~F{ZNx(>aB(9)BcpNjheDv-Tt}O7)d}GWp~MVKk6G2S3pfqxh}wZpZCgkR4ihfT7I*&WrpHY4}R_m2MqK*fz|Hxv0eh1%VO zao{~skV*;osa-eO-ik{cj@=k4F@80;D%}ZZod+FLKhy-HB8SRe{ zyahYg{R;K#*{Gupe*H14)?9Nj6v6_?Jvb=>JgEyrTvqVY|AOX#1W+wK0N{gTEd=v`JXf30H(@8g&MgFAD^+X zSTem5l21wnq7LJvQ;{& z@q(mH$Do;CKc&bs%Vp$ZH_x=#Z%yfstwIM%F;{aB*o|m;aasGa@+H2Mup+?#f~)yT4?_wNPr?&ad$l-qTx8HD| z-T&yF%%g1OfX1}9C;ObtAQd6OXI@YJRgKceas#Q*<=B@aKeQsK>2=@EA|STZt#41; zbYO?wy?(wWpsam}P|y@f*ABLBx2seWLfE`lkPcnGEtEDQ zgNzxMo{Lo4W~Z&PK}%s<;c4S}Hucy{=i*@EN|!?(q_(B)NN3zTZA!<{>%?@SsTn6X z;*;0xqt`#Qm1w8FG4eH}GAWh(26_Ge*dC*(;+XT&pS%RaeIB6ef6VByHg(DjFR9$~ zz(1@_+g1g+XE4sF^j8@EFLV>({X)<1rgiH)tZjm!S0t<@5v9qSS~HYRq4zG3C8U^K z{RsPe%zK|%>%}{)?GcFnB$y@czu1lp8&3!tMN}uGDuth&{^>BO;Evn+*@GVpw~Ko) z;MSR9vAxb-OHWD9uLy1EAoCoASf;K^wWgh$9*1=PYC$|yjbdybz`o=R+r5!IRQV4Z zv*5IdS3Bovy#8VM@6CLzLsuZ_$RM7V9*kh|!FS3-3?LObWJ98BEo~!39wmFP{ z&xg_!qDDQum|=#`l~)luciEK}+hx}dv{}>V+USqR+FKtD^GRg_ek9fuybszlglp9s z)->H`jQbe_YQ7%+x^>vYEQ)P8Aig!ci{_~%V{Gc7VgL|Xgf_X>ki4@h06}q1pHj## zR!3#KPCT#M(wOV11Dwk-N6FIzefh`=p%yvPd-?ly3)+8>s9eZHHXp|i6oNUS) z&X|%hV!$$Y@p7w`uV$C`x!Nvz@iG^|(s0+K^B}grJCATfnmqi346^_z4P^k;l|?eR zd)XJZVBbz(sy58;I0c>4;_;Qx#A#zY;dd?;ovdIX1r~%bReaSE7~^w~4s{OnEAKWyqXo=L31JCA`{t7a^-kN^FlJy*UB zBNcJbnu(%FD2fvO`lW;zO#%2%&g>|m@u8kA?ER!gw!8EZYg?~jI5eV2F>dSTt@&cb zh(MmSItg+>E^|sCVMi0Te%DL7fd*so5!cKN$ygp2@n=mU#zuKHb+ zzJf?eQAQN9xLu0==3>!OLqKo~0p^h(jkcx~_6Oh3gfuB&=x~q&)D*kebM)^NKF*@F zD_BHG;ptS_Og_7E^pBRgYy)#^s#qRcx>XL8Wadm6%RF?z#vNH=!)ic)P=9CC%JyG9 z6ZXrICN(VUjJ9^mThH62{QxjMO40QYMJ2CK&X-VCcjz#X^wQ z?|gC$NfUsPu_l$~R_Z|l5IFf{s4}pCV1W!u|AlaN&YT%mxfL@C0gu)$UBQV~8KK{L zzL`IN{R7Jc8a;|+Nvu67=m|x~J=da~^1jDzN07NU^uSd%?CB9U=+aAUPs*;)lp79Q zH^}M`*hSVa@N8b%$hL1DeZe}Ump~_{lJ)A}$4cFCs%5`5+u{0!J2zR6D)fkQN~*t4 zg3h`&8DbgUvqUub)Sr-c3rwF7%#M(0(d$Tt^EC=+wJa~@3-!~y4cNwZ*nl@&vIn{ za5F}i@2e5}vxi&!PrP3U@A{?Z6T>kA$WX|B3SF}UqB^0}BrW=!IIb9ylx=cYqj%nT z-$U|$J~zZ?o$6j(+m=(;=k4fu{!W+~%UAT?>1$Ig|H9Sw!EKLN7VFozR;2cz+fQDXlrPVzrdSPFNnE*w zp|vEXz1kPZ=l|iukG&uY36z6oz~$Tpn&`QvSo*}_QmmF?N+3zU&zk;&)$P&3Z&V!} zlgSx+o!#HcSFYePCm+510kkqTZ0qNu)3P9})j?c@R-!64n%+U(!{FL|10^J{A=up}Uv|KkM^Ql6( z`ud^`BGgrpMD>={t@VX%tmyXrcIcI#d}^2%Pu;n&t=%YHA__q205dz&Y|ZWjn^Q5< zPNURO1c&;|?Dt^=Ukmu~O z%l~5MUV7f|r!oI&GZfnF1stE)_p~pBIO`-NEceqeYTGI>l)?u5Tc4q&jKXg{YoVl0 z7QrZsfN_Z0w|xFm+f2HY0Y`Y!_tWf*(@(Rj1~JBvG{zPGL^;LT9dDc`oSu<&>9f?2 zoHApz?R#LX&ph=_sIx&)55=i34=uCDYPYfS>LhVs@4qljt*81vU%$z=-toHqBWIyq z6>C2fo{^H24hVF_!G_AHmhA@3(EKY152CkFXFa%Tl4J!Qtehi^8yP z(xV|mWzcOEd6yfjSiho8nf8NKs$It2Eb(hEO)d*u%$5d&c0639hLWO$| zUEIzGOW3*HFXsN4Pbe`c?spH(U6WVMwM$w^A+M+#W;iheDO z2Evt8j;$juGAhrLL#U?Bv6o3<+m@s_`mNKnLhTCHuzLfGOWJLRhhdcDCr&hvPJEZx zK=pmsPSo1ad`-+^<|O}Zv`lON_|-0pC}dmDWBkV>t!bTV*7o!>U^c;PrhRSRsx{25 z3@vnpzXX~*JM2l&$Xzz#wRi2Qp^sZ*TE=3fl7iPpVP`n23!P-q3kra`0%sJ$P!CPL z10+&sh&J}I@b&oXDKKb#`!`R`$Wi&h&#Q_2_8r`BKTn^|X?Vm=?$pf-$x>C&Je&zr zCtBCeUG1L723u`(ZM^|sy~8kl9IgGWn~7}@Ke3s52NN#!zAr6zNphgv`HzK^BpaoM zNkx|1lQmBIpM|ulehj<8vL1NfhVEKowPD}YV!)7_c*>4_>=_mnLyCv}Q-%{mT?uZ>$ts)OsoU!4a#7Ah3!r8g=egcJs)l;r2+Mg*l zbK!IxLq$9Hs!RMK%=zkjTeNZ;z)3)Z3qsjwbwxU8-J!X?G3q&Lv1#_u{f}D0#zeb) z;0>IbfjU(aVnIc8Q5|WHu0KrE%C`6Jy4!j(<@vN$r$bOCjEuSja@tq3f4%jZ-P`#h zD@8d(j!Nxd4kRcCkYf;45Gjh1>cf)*BdjVp^a6VD;(yhHS3vA`mm3V$^JR5b$YAFt z+TqbliN`pRb)x$7J3`HFucad=x|as_gxnoIak~Ohgr4sKK%_~Pw^^^t&v!YC(vS<} z&;;?91l0NE=LJ>)p6ujVKNIdrm#NSf&p{y1E6gHYL<`i{UwmWleDWru(#PaP{G^VA zs6$8{Y4La&BCN0fdlUi0ND=`@i8g-0fpiRA4IbxLej>{7BBLzy&!OxVA*fEJApiOJ5NqANP0$t=;1>0a9wThW zE+}?nhHKP*-L`O(?YZMK2JE6-?`sp*PrWjm89{#}ey{zl0!n?JZ~hqriEfVlQuN6y zEa#=KZOg87d#>yj8+b~efY7F7QO6V%&n76rZmWd1&t!v_B@HEX8@5HbD57!ewLY_6GnuJ%rx4f^H z`KcMJ7AUQdagI5%+#ame(ke$plRs^oDoZ|mi5>oMnq?vJdENe>?TQOgpMcgEmmL(R>)HV^tNF>YX#xBVG#KsS}W58mzaRF{wx)232wN)|B! zg1jJ~nTDWmWhN@gFsDo&Z`C_AwDsucwC~Zy>uj5rthR5*&gDT%h$uMY*q8P}U5o7i z00E#$L_t)(97w;jdRjMf#Qih}zwpVcR;O|;yZW5Jf=nV-U8^ed7U7)6gq|Y9)X2OK z?!MRVtU>=Mr>hhfDlkq!Um4_ODfFNw=I^l!+f!%4dt_7BQuDDkNh}N!-KtEb3iNxT zBg1tRyYwV0c6KWtX!9$>EObgzGqJ<7$mhqda7K@Be12(ELq>W!qYSexIY%ItSObb;_W;3dkGKHyaN9oZl z7(5j@3x)Vqc;>IX^P&y8=W!ptGvcGy!f+?mp=A(`kaAs8Jcx!x`9)MYPX#0GSxz(ZQi$i37!2F8Wjm`(`cRSsMD^@r;$4Nj zU<459D)k=ffcj?aclO=PiPoZFOMCc{`>YxC({i+T=^l?#2KmqB6oFLq*{9>uv z{B-K$nq%UpxV9rI3CvFzd1R4|sN3C2@$CLIN~;rd$Y1RUhMAL;ZvQ^8){39f%<3bo a{{H~xx`FAL7|JRD0000n0ElJ+0Et^}o2K}`33N9FeNO-= zfBY{H#AVE}|BF{PS>W$~t)R0!1ppXa6lLGO^IJPN zM)jjuY@{O7e&yg75pjivtF^Vqcr^#VIfzW!|D1uEnJxw6Aw}v%Kx`q26C(%9bSv76j{x-Jr_N!MB;KTxGrpbr+>9$hp(EdSnPB%Vgz3ZmHK}z3 zye`xm{*l)xse*W~WSYVQF&P8_Ms8E=I{K-{9ot+GD~dnHzG!zfmWi&ti^_MdUK3>S zdFtC6^(1vEgS`+&t*MZWZ$QXjWDlKP=nvcF8OK`X9byV9&tebvSRH0a*|dDf##G`; zl62C@9L|k+Sj5EC<=xAGJ_phjvd_~u|4TfvqTu(whmOKSd52L4#Bd{{5orNxQIzQS zVf0!?G`h0$VRTR6k+dtZ=EVCqAP-YzbD~Zg&jUpG*^ZrFMdvc+eguwN0em(Vumx=` z6S@CtJ1Bm3PYRiu?s4qMh`uLqcJV~2_ea(hKCryDr9t&Vlu4I39xNKV6Pw@ej?2!4+63r@UOqDc`1{tFxq3Zl&ZMndzr^EX2M9~%7`bv?~w?eL9TA~aDc0? zG@J3Qwffe7SB*N~m#ikR(>{<2>grH*Q^64Iom>KNLe$fJOU#<}MN&A{E^}z6C=ksU zGYPl3&wI`gc7C(QOf|Ez7A%v44 zc>gf8dXLnHe|ViE0R%ERx0(t2R2*t!bSdCHOOb5Mpiy%zorOY8F|-x!cQA zCBxJAL0@&aKi|)dfE@R1C(tVP4eMj< z8K{(9PB8nK!;bYxz)hQkq5dQr;fgoOy8@-aHK_3Wo^JZ#C?)}d8;5x1crv=w1nXlp zKkS+7Y~XnE?(jpCE;ZzgHrdX_3>pu85=x?u5!9Vdu(L+@Q(N%z4P!@q(6Yv~0*ldo zF7#p@@zf&ge2h!7<{*LDEhiUMCp*>>x}UXax&AfJRmTP1LIqWGbI?LCpWAOldJ8-8 z-bO6P$u$^Wc`Vgki9_$iR!tfzoQNdG5MO+61efIkMMI98{e|-vZu|&Fav9e2&(AuS z!aLACNCNk2?v!vvh&f7$+U4X|)uv7mmTY_-ZI;Zqe#lu$N}yT^)M4c`8t2SFE0Y4dBL{Tm2& zIsKsWyR4oB5xrZNJ7ANomO@cM%5)s?vmB%R+=r2EGQWqs{QQA%_YF%Ts+5;hS3X(@ zK6~}CxOmT()m8rcp#s*W%8!zN8A7?uDvE#zp%=^S-sShQ@`$UDhPLlF`fM$NKciMe z%-e5YIjD@Mv7{?yhac#s67-&`s6}FQbosA6@^_XIg?y};PWsM#cT^QR*&)0X)s&X% zZi2};+7VY9+PYFd#*i^deHHLvmGH%EZGV`i9ZQQOnquNT4Q{wmoDT#R?*qWxyBK{E zxmYNF=5;6Yf6Q0Ct@+KBNdKGbBRzKiRuO{Pw#B*#w?hY2R{>VTPR?l~jYGGsDPz|? zWvpZ{|9be;eajf*uxgv@cfg}tjOmm!E7beZEfPyf|b8!{qU9)B{;*fnAQ}#1!Jx)zM?{eB5l; zydPArMPg1ht68Xe?wSruTAgX>gt+IzNFq=2 z`J)PD%ppaAryWSbZWA4UE6wUGlsxO`BEbVAzPn{M2nnX7XFm^^cH#8s<8!9kRQWi7QM zO;}v)R}orsR=K6C`2=}aVb=EYIs zu2HZ$a=ErHY>Cq13HDNYUGhR*qj+=UHzyo`ay`W{vwrmjqZjy-XE{pz?D=VRK(Uo{ zx23S3yFPtBq~?%&g0DDr-$o3zpj$K#FNCB0jc)K0q8ZO%w7;W)C#gUloEKY6Ai*yO zp1$%CvClHO&%^QCK>}H(P2^WDds6TGDJlM+(~D)uAC%b#Odo13U|twf!|#Hf8DK%> zqQIQRGU9f)i~80{Z=Wiv;`_$I2xj}3N{VLvYUHG94Kq#sq^9q#yg&s=qu5e=*O;b+ zo4vniQ+WNc@-6gQv1{iw)ofNr9we*ejzBr3U5px$hZk;~u>77r@?_gup`N>u$f~Dj zm8p`*xJtrEwXe@8m z_Qwc#H;pU^JvV|6oVa&qmI^c&&I;^)rqXN1K3i)3`XT!OP+_noI}`=rUumPnEY+F| z613LnjFE|BiX`U6t$D6FU<$Ybic(IiAGixqm3fYF0q&(_sT1i}HwnznU{i*3!!HcG z#vjmEpEDVtfADWkFe50)RYzh=BlumBewk~Y_732nJ#AfXV3|oE=MzOhjcG&_0}{>L zx{{N9)$$sAuy$<@wk&yZI?{+zyNKJDMBzGgnewykj-G^@*#rXQ{IR5Osi8dS^cGXwZoTg}LkPf<`S z?T@~sbug(~n~PTx$mf!%m(H`Gd9AqccbpHS3s-j@PIRCjYx@_rKoAi3YPzngSXiSo zJOW9RBH2gy%g&HBOiI4Ukl3VNa?nUV0bVhlu;%gUE=Zdl(Hs|9ZhK{Le+z)rwzSX{7 zD75V_eNtZCY6#~odvE6qByt^O+$T}yZcgxlAa0w}L{p1d8&nILfC-gi>h3z4L(ZcW zhKtRtwxqIHPkxVYSWJ`J8OM)h;exN0tC-J!tIi!hA|&L0nk%~|1ZqEwW0stQ{HAwh zw|ph+$@ye9HQBXa4l}I6@942Sm)#TAFWuyCnv~DH0z;Sf%3dC3=a809h)^ZBWcp05 zY;dtulb7NdJ4>don5POFs3hKI4^1XawQO_b3FGw$(a!suHHKxj>z8c`r=tT!wN-3~ zi@tc*9PA}>2>e@7xYVDh^$CsR!MUNY=DIvtJee-kt7&>>4RHh*5@nVILhif6*1Yp_ z>lBW#x_UlZ+MZbYju@>jeL4u5=b8^f*cqiWjpqdV@DB_dl5HrskK+rmsyh2`m}{Mi z-+_|QlJ1mVeIw7Kx{_OqH09_Uixxh1EJpC`zO@X{;_qw>!RhH$LC5gWw){HQJW!ak z%_I|+`A9n~x;$@ku2THs7IBKWQ_S`Gu=((_+t z2Q)_f`RXou9=9iZD}w(r=F40AL;F(IVG;$LfxTc79i?RUsG5m8%x#+TUBR+;17sO4 zJ=qFfBnwK@z6}>)ibBS2CJuoD#!BB;!L2zc>Dqf7w3^Tdo!7;!-Z2rTN=NZd~X&pRo|NK2}QCF2O{ z;;@Rt+_G`!E6qE0Dj0M550uhp#2s3pk`5A)e_bO|C}j_h9jIYXQ6P$Mc6KCUvtY-(Ya zZ#b;>ZVrC|M?|tg`$TSk21w(dMlZRYZ(gm!W4>W&GN}sfxWvNzC)1X)z1Q_;L z&al>lReXNaRsWP%+z1{0n#V5*ys^-WU-Nk&SX%sYSkRDCH|gtDCx=A$D3m~HffNwk zYw}L+=>Tm15IFuN{GV;Hu2m|pGg>Y_ngj5WoG1jd^{7xcE~0PQ8T-;WD%}sn26o6; zlTl_B+3uk&pUl}Yu%kC8AK1O71|$-)SkFmf_LKBN;&#crxLH;iD5kyDKNd6)eq}9Y zTBon4yb@zC9{y$Iw%)~QP^XI1g70CM%LAZ&aeGXp{b$sb3$c*!>F+J8U=Uc)!2Cf{ z5`0$FuZ;kW{mdA;q{39|C!`pb*%nfa4D9vCHpFOj4o zA3W_vwNq21Uz&$e=U)jS5i!%GQ{g+m_eZY?IME;%L*CsaD?L_ia-LUI7FGQD2Y(1* zCu9CCTl4VLR){|SMjOOobpV#8)rK>Zgu1YHwNnu85)H-MkzA4>$ z5ZkIa!q-a!L^uk!ikrXIWcT@&KcVOdVz#sWyF5)0zVcAf+>(4t(k5`*YlME|A@6{q zedrHWfFXA5$| zs%+t2cStjGPo>1Kwq}|4vhdb4kKT}zgamfUK#N~lPD!Jz^4s;!W6?KXC6i?sdC&>c zg0)$M+2EB`jyksHiGUy|Ph4@Nw>Aq~ejG;u%I)LX{)zcxjmqpYD=I_?+qe`ZBqo#~ zq2bhLcK0lH&q7<6V>9;Ft~TuO4Oz;gV1L3*-Ed*mpy0^jVjeimfsHp1>kW;ujFHb` z%AfHi*n5IcyZeZEsPq?Bq&+Jp(QSp zrgEMW4R+c=J6C+LYl1nQVPgbbU2Ln;QO&44PPQLG`Le8WDdaBv$2!_zr+5~74Y3Iuj+;MSX*|R~2 zl&O9$q7{YdW|b&3bd~AgUO&o_{M8N-HYA2ADtkpGzDEq=)DJfAoL;O98o1Np<4c1V z{my&6I60X%9DdZQ-LZ)R$;NT3ImzBycQ#PjyCG@@=klrKsL;LNDK+ZGRiKcsyW}e- zB2p%(4{wrw%7IsW$=AJ&1Yg;V57Wm4)1h%lx9m0MSe;_pla}L|Kh+O>={t!GCOnH^w>LkySdUE*<{6>k zA}+y;f+r^4c*Kjpskbf+t%!gS)ibhuv*|#-_3-Urik(~K3q;^0N@6c(m9HD)zDH=*V81|6nd*{Id-E$7{k1@?yp53Lm=lrw!EV6;q-_Lj zN(EU{TUJ`ZY)DFfhQzd#i5C4DRfX~!RGK1RiO=$39V^QGI1#2)z|R* zp2Ce_jGA5_nz961tMA^f?_`dem?*s%p&X}3o;r9Gb)p@mB3CNUD$XF&YwpyJD$)M- zy(2q9-IZ=Xz8R4Hz`)H2DxM%%Q4YW+?zFh|7hZ_`#jB8q`FlQPqk*cVh^Ru+u0&HJ8wEeY76bkbIXtYCSk0wudyw zAB2-fzbt%cEP8}fSzJ7kh*|3s4+gcT>~XjdxaIXgWCUDV8G9%Nh7*9?YzjcIe`xSy z>@HqkXLJ#PE{Yo7k80Wyb4vTis*ncZ^7*lBsguV6QzHe$#T<)a3b9UIG4zW+Do`%B z@&Lt*xiv-HwS}Td8Awf5d=sLuNKIteWiw6t51*OI2aOM^M!F|L5%5Fi%!)EUv|U;{ zJu5^{d5grxC}Tw~OJeev)IgR=>=OYRU$i?6(Z2^BCU8}!rtj&@4b%#De|u_+**F$8 zvl~P?J8QnvMo^YyOvXvA1iagIYTF+>qVbKy&_zO%II1cC*{nONs$t5)QRy1!oy`dp zRj1z2Mx_3#WAb@v#Y`faEK|moSnK@l*yLgH+NPb%|5`_gS@amb{Du|9bf15sTmbg1 zPRgrKKF@=p-`PK z>?dxi5r16FI4QClmNQ1zlj3osuN8uCOwzo%K&H5H5 zE#^BBEA;2P+hCOLx6C%LsrHZ!lxOjzoBL=ZSDHmxT#40Br)yPd}6ehaLv_zDC2!A#6* z@8>06VL?Qqnub7x#=Mj0NBg$@-#3XjhMN)tMhJzey9H{fI!jCB?q9g)LS|lru{`b* zJyITmusIn8 z+Lp#Vr`1&Q4fSEnQ|PLbZk$xIogbumhl?8i>U~Xdn4j$jDaEL-tUNBnjozQRm_JHw z^xY-U6X_et$vn!OO~voXZwb)BVRazepWo<*Q*TC9T_@G2oJ57wW%7gHW|woNm&x-u zudim2s|>qoE>-@boLn&r`kYjKB3iS__$ll|%$)}*Op}t5NcB9CbPWNvGh401X71`? zmHk~p1@ULIBL5)o@v8ye9HuGNu_SrqAJ)*}hqI|OFL6EFjp3+;pm7~V0dLW{fMb8h z993PJzRa-orW{eRZ{&$RYR=jGT*lc~mQB&C8ArcYU*G6y+PC8)#4zf&#Tn|4Gv^sr z-QC8EGqkiu@h9e1eenoKUixsWQ`XNk&kDvnEgDn?x-9s z!^JTN0y&i}BfUi7r=;+Tn1lun-tp%2K-M`($g{qp?R{uNfbVlxAnG#$wKe*esVo>l zje=i&^l8>|NysGyk2$!~8n<1s$Zq37JDFL35Mm&O1}ItvvzEo3VAh&5H5Vtm`&363 zFVdC?3<)OiK}?pbUAABY0yEbFD$p>9((x@wjjQ_XMIqQ)=#{!!cK+1Lj`;pxMb_U2 z$xd%doW)$c0E>9~>ay9R2ns;#jBl~uAJ%GO>r4H+Z#y?b4WP1xI@(Jwj%FOWilyC6fj}jl8xy++@YN>UInc$g1);OVthX zztctXL+WB|YTx~Ep(!^L%QJHD$ClC2JH#t4=RH4}4${lU@f4()$J{MJ6RINTEuiLj z!_g4*`n!HGCFa6~?qh3Phg(NfC_#x<{V&P-`h<-U7!Wv?6nf;RrN?@W#WWXj^A(mc zG}}cuBYukvmHT4HHm-f{RZEAa#8-qIaTTdpjJhGfy}9iM>|?UA@8gBEmnA>B@N_3VRy=k+^>ZHzx6 zaVo$alznz=W`|7QNtmNoBM}W8@WEayKq3Jc7@7R2=FcOtlho>zn>%gt@$Yk!AVEPG zzq-DxfRoT9m^SmF=ah1y$ja{*v1nEX#tt3g z%q3C_yO`waH+)LjLFiK`4(8eJqbgZJy85_>O9x?_e!vrx=e#Fn2%|A7CuAcy_Qjnb z&1(WgJU&-U%vLjRnog~5q=~9#OBf=&GIQEXxDiKzN-g;A_h9rTm*{ZCk7k`QnzNjS zGPbPWV}8>G!1r@R83dU1Dbp$@RsJ5Zfpe2*hntUZC3fcO@jzzwky$7bPi6=KN@nAv z>tJDq#27Ywk)S21OmrSv7@XoRlitf7_xDO& z4`*aX(rMEhI>m$7LQc^xjQHci1y>O)A#yHrey^XK{~M;CnY-tUiy{{`q83k z^H11Q9FtU%iEh;+pQBBu_JnzeLUr%3+(7#NiQ?fHP31$bN^zvkZek<5?7>&Uo41@D z)LRA>rwnG(JDhh^t4~-s%1~C#*R~K_iVzJ@I0feuzF?kaY}}h(;nO%Q-bhM_oXQ|i zsX^C6l^C9>n84{u>@N(-@oFcKBN22-Nrj>6JW$U{iLpI(qBSfNDpSWAevfZ4edBQFRGYN3y~?*uG;BC50q!x( zlkjs)*J?D6Q)|%TxS{|@Q22)nOFQtoXq;!CU-_oZ)?u{sHrU&)!knj$W~e-Rmg}Go ze9&o?jq&f_SHZJCeoO^ORqCH)Sb7j5&q@(RFRp5j_kWZ~Vu-yqNV;I}= zi#LK>2ZtThQlqWp`A1#+U0f14+C3JUJ$#`Gtmjnvb#9R($cN;!tqNald>FL^zD}Al zZcnR{!BB0P{_vu^G0aPZcH&cBh~r&!m?W4Zd_qws7s9Yje=<0Qs!9^1nw^u5z#Xe^ zHTjhaLws5mbCW9WM%r|i+3~%@e5R2+i0Qq{Lk8L>B!8-qM-!MhPGRWaN>S_`C~L<) z&m&SuoUrgg)?aI!O`Ro5Qh=zUkPOlPe9?Sdry1?egB3fWg! zwP4VIqcTtHZs4#@k33x(s*yt0;au(&SJjOc6>3mG=6o{ZJ1T; z*@(L(X0{e=kZ46>qv2-RH903oM4ouaM2=bC8pNegD`zQYriDD2$By!CN%^j>Ytxqd z?@!Z%T~NIJ?TJY>vfB4nwA=L5oQvkFw*G!SF=QQsg(-#+3#S}1V-#Luqht;$8d_No zjh*b(PBru5`Y9MR<+A?c=A-)^JCnxF+GfT)my2c^dhWZyS-Z#Lv~;595c?(wsk5G` zjo21O6Oj(j5xRcvyj8B4f6+VR4{YttU1uiL=Jzi$z-DPte}62_Cv-f||1I_@wR(Qz z-u_1H6t5NOUo8@&mz^ zy?_n=kHFd0%HGER{}bg

+

fg

+

link

+

link_v

+

link_h

+

bg_grey

+

dark_grey

\ No newline at end of file diff --git a/src/posts/posts.json b/src/posts/posts.json new file mode 100644 index 0000000..c2b354a --- /dev/null +++ b/src/posts/posts.json @@ -0,0 +1,4 @@ +{ + "layout": "post.njk", + "tags": "posts" +} diff --git a/src/posts/test-post.md b/src/posts/test-post.md new file mode 100644 index 0000000..e9a8a07 --- /dev/null +++ b/src/posts/test-post.md @@ -0,0 +1,9 @@ +--- +tags: posts +title: This is a test post! +date: 2022-02-12 +--- + +Here I am going to write **something**. +> Very fancy + diff --git a/src/resources/style.css b/src/resources/style.css new file mode 100644 index 0000000..289b6f4 --- /dev/null +++ b/src/resources/style.css @@ -0,0 +1,363 @@ +html { + font-size: 100%; + overflow-y: scroll; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +:root { + --bg: #f7caca; + --fg: #2c2c3b; + --link: #FF5975; + --link_v: #F8758B; + --link_h: #771e2d; + --bg_grey: #ebadc1; + --dark_grey: #f46c97; +} +@media (prefers-color-scheme: dark) { + :root { + --bg: #302c3b; + --fg: #fdf0f0; + --link: #ff597d; + --link_v: #f87596; + --link_h: #f94578; + --bg_grey: #2d2531; + --dark_grey: #221c25; + } +} + +.logo { + max-height: 30px +} + +body { + color: var(--fg); + font-family: 'Open Sans', sans-serif; + font-size: 12px; + line-height: 1.5em; + padding: 1em; + margin: auto; + max-width: 52em; + background: var(--bg); +} + +a { + color: var(--link); + text-decoration: none; +} + +a:visited { + color: var(--link_v); +} + +a:hover { + color: var(--link_h); + cursor:pointer; + background-color: var(--dark_grey); +} + +a:active { + color: var(--link_h); +} + +a:focus { + outline: thin dotted; +} + +a:hover, +a:active { + outline: 0; +} + +p { + margin: 1em 0; +} + +img { + max-width: 100%; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: 600; + color: var(--fg); + line-height: 1em; +} + +h4, +h5, +h6 { + font-weight: bold; +} + +h1 { + font-size: 1.5em; +} + +h2 { + font-size: 1.2em; +} + +h3 { + font-size: 1em; +} + +h4 { + font-size: 0.9em; +} + +h5 { + font-size: 0.9em; +} + +h6 { + font-size: 0.9em; +} + +blockquote { + color: var(--fg); + margin: 0; + padding-left: 3em; + border-left: 0.5em var(--dark_grey) solid; +} + +pre, +code, +kbd, +samp { + font-family: 'Fira Code', monospace; + font-size: 0.98em; +} + +code { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; + background: var(--bg_grey); + color: var(--fg); + padding: 3px; + border-radius: 3px; +} +pre > code { + display: block; + padding: 10px 15px; +} +b, +strong { + font-weight: bold; +} + +dfn { + font-style: italic; +} + + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +ul, +ol { + margin: 1em 0; + padding: 0 0 0 2em; +} + +li p:last-child { + margin: 0; +} + +dd { + margin: 0 0 0 2em; +} + +img { + border: 0; + -ms-interpolation-mode: bicubic; + vertical-align: middle; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td { + vertical-align: top; +} + +@media only screen and (max-width: 768px) { + body { + font-size: 14px; + } + .sitename { + display: none; + } +} + +@media only screen and (min-width: 768px) { + body { + font-size: 16px; + } + article { + margin: 50px 0; + } +} + +@media print { + * { + background: transparent !important; + color: black !important; + filter: none !important; + -ms-filter: none !important; + } + + body { + font-size: 12pt; + max-width: 100%; + } + + a, + a:visited { + text-decoration: underline; + } + + hr { + height: 1px; + border: 0; + border-bottom: 1px solid black; + } + + a[href]:after { + content: " (" attr(href) ")"; + } + + abbr[title]:after { + content: " (" attr(title) ")"; + } + + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + + pre, + blockquote { + border: 1px solid var(--dark_grey); + padding-right: 1em; + page-break-inside: avoid; + } + + tr, + img { + page-break-inside: avoid; + } + + img { + max-width: 100% !important; + } + + @page :left { + margin: 15mm 20mm 15mm 10mm; + } + + @page :right { + margin: 15mm 10mm 15mm 20mm; + } + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } +} +nav { + background-color: var(--bg_grey); + padding: 5px; +} +nav ul { + margin: 0; + padding: 0; + list-style-type: none; + overflow: hidden; +} +nav ul li { + /* This allow us to arrange list items in a row, without using float */ + display: inline-block; + list-style-type: none; +} +/* Create a style for the first level items */ +nav > div > ul > li > a { + color: var(--fg) !important; + display: block; + line-height: 2em; + padding: 0.5em 0.5em; + text-decoration: none; +} + +nav > div.nav-right > ul > li > a { + padding: 0.5em 0.5em; +} + +nav > div > ul > li > a:hover { + color: var(--fg) !important; +} +.nav-left { + float: left; +} + +.nav-left ul li { + float: left; +} + +.nav-right ul li { + float: right; +} +.logo { + margin-right: 0.5em +} +article img { + margin: 1em 0; +} +p.date { + font-size: 13px; + color: var(--fg); +} +ul.articles { + list-style: none; + padding: 0; +} + +ul.articles li { + padding-bottom: 10px; +} +.content { + padding: 0.5em; +} +footer { + background-color: var(--bg_grey); + padding: 5px; + font-size: 13px; +} diff --git a/src/resources/themechange.js b/src/resources/themechange.js new file mode 100644 index 0000000..e900a47 --- /dev/null +++ b/src/resources/themechange.js @@ -0,0 +1,29 @@ +// Get the theme toggle input +const currentTheme = localStorage.getItem("theme"); // If the current local storage item can be found + +if ( + window.matchMedia && + window.matchMedia("(prefers-color-scheme: dark)").matches && + !localStorage.getItem("theme") +) { + localStorage.setItem("theme", "dark"); +} + +// Function that will switch the theme based on the if the theme toggle is checked or not +function switchTheme() { + if (document.documentElement.getAttribute("data-theme") === "dark") { + document.documentElement.setAttribute("data-theme", "light"); + // Set the user's theme preference to dark + localStorage.setItem("theme", "light"); + } else { + document.documentElement.setAttribute("data-theme", "dark"); + // Set the user's theme preference to light + localStorage.setItem("theme", "dark"); + } +} + +// Get the current theme from local storage +if (currentTheme) { + // Set the body data-theme attribute to match the local storage item + document.documentElement.setAttribute("data-theme", currentTheme); +} diff --git a/src/robots.txt b/src/robots.txt new file mode 100644 index 0000000..0fb0a41 --- /dev/null +++ b/src/robots.txt @@ -0,0 +1,4 @@ +Sitemap: https://cheri.pink/sitemap.xml + +User-agent: * +Disallow: \ No newline at end of file diff --git a/src/sitemap.njk b/src/sitemap.njk new file mode 100644 index 0000000..ea6a5f6 --- /dev/null +++ b/src/sitemap.njk @@ -0,0 +1,13 @@ +--- +permalink: /sitemap.xml +eleventyExcludeFromCollections: true +--- + + + {% for page in collections.all %} + + {{ site.url }}{{ page.url | url }} + {{ page.date.toISOString() }} + + {% endfor %} + \ No newline at end of file