From f88d389f5961ae36f2e4c7b845a8675afa7f88aa Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Tue, 2 Oct 2018 18:40:33 -0600 Subject: [PATCH 01/53] Add passing tests for iteration 0 and 5/7 tests for iteration 1 --- package-lock.json | 13346 ++++++++++++++++++++++ src/App.test.js | 2 +- src/helper.js | 38 + src/test/unit/iteration-0.test.js | 25 + src/test/unit/iteration-1-part1.test.js | 6 +- src/test/unit/iteration-1-part2.test.js | 8 +- src/test/unit/iteration-4.test.js | 8 +- 7 files changed, 13421 insertions(+), 12 deletions(-) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..e1d07363 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,13346 @@ +{ + "name": "headcount", + "version": "0.1.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", + "dev": true + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "dev": true, + "requires": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", + "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", + "dev": true, + "requires": { + "acorn": "^4.0.3" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "acorn-globals": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", + "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", + "dev": true, + "requires": { + "acorn": "^4.0.4" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "dev": true, + "requires": { + "acorn": "^3.0.4" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + } + } + }, + "address": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/address/-/address-1.0.3.tgz", + "integrity": "sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==", + "dev": true + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ajv-keywords": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", + "dev": true + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "dev": true, + "requires": { + "string-width": "^2.0.0" + } + }, + "ansi-escapes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", + "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", + "dev": true + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "requires": { + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" + } + }, + "append-transform": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", + "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", + "dev": true, + "requires": { + "default-require-extensions": "^1.0.0" + } + }, + "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" + } + }, + "aria-query": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-0.7.1.tgz", + "integrity": "sha1-Jsu1r/ZBRLCoJb4YRuCxbPoAsR4=", + "dev": true, + "requires": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-flatten": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz", + "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=", + "dev": true + }, + "array-includes": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", + "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.7.0" + } + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", + "dev": true + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dev": true, + "requires": { + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true + }, + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.1.6.tgz", + "integrity": "sha512-C9yv/UF3X+eJTi/zvfxuyfxmLibYrntpF3qoJYrMeQwgUJOZrZvpJiMG2FMQ3qnhWtF/be4pYONBBw95ZGe3vA==", + "dev": true, + "requires": { + "browserslist": "^2.5.1", + "caniuse-lite": "^1.0.30000748", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^6.0.13", + "postcss-value-parser": "^3.2.3" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "axobject-query": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-0.1.0.tgz", + "integrity": "sha1-YvWdvFnJ+SQnWco0mWDnov48NsA=", + "dev": true, + "requires": { + "ast-types-flow": "0.0.7" + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + } + } + }, + "babel-core": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.0.tgz", + "integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.0", + "debug": "^2.6.8", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.7", + "slash": "^1.0.0", + "source-map": "^0.5.6" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-eslint": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-7.2.3.tgz", + "integrity": "sha1-sv4tgBJkcPXBlELcdXJTqJdxCCc=", + "dev": true, + "requires": { + "babel-code-frame": "^6.22.0", + "babel-traverse": "^6.23.1", + "babel-types": "^6.23.0", + "babylon": "^6.17.0" + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", + "dev": true, + "requires": { + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-builder-react-jsx": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", + "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "esutils": "^2.0.2" + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "dev": true, + "requires": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-jest": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-20.0.3.tgz", + "integrity": "sha1-5KA7E9wQOJ4UD8ZF0J/8TO0wFnE=", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-plugin-istanbul": "^4.0.0", + "babel-preset-jest": "^20.0.3" + } + }, + "babel-loader": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.2.tgz", + "integrity": "sha512-jRwlFbINAeyDStqK6Dd5YuY0k5YuzQUvlz2ZamuXrXmxav3pNqe9vfJ402+2G+OmlJSXxCOpB6Uz0INM7RQe2A==", + "dev": true, + "requires": { + "find-cache-dir": "^1.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-1.1.0.tgz", + "integrity": "sha512-tTfZbM9Ecwj3GK50mnPrUpinTwA4xXmDiQGCk/aBYbvl1+X8YqldK86wZ1owVJ4u3mrKbRlXMma80J18qwiaTQ==", + "dev": true, + "requires": { + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "http://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + } + }, + "babel-plugin-jest-hoist": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-20.0.3.tgz", + "integrity": "sha1-r+3IU70/jcNUjqZx++adA8wsF2c=", + "dev": true + }, + "babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", + "dev": true + }, + "babel-plugin-syntax-class-properties": { + "version": "6.13.0", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", + "dev": true + }, + "babel-plugin-syntax-dynamic-import": { + "version": "6.18.0", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", + "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=", + "dev": true + }, + "babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", + "dev": true + }, + "babel-plugin-syntax-flow": { + "version": "6.18.0", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", + "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=", + "dev": true + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", + "dev": true + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", + "dev": true + }, + "babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", + "dev": true, + "requires": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-class-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", + "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-plugin-syntax-class-properties": "^6.8.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "dev": true, + "requires": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "dev": true, + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "dev": true, + "requires": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "dev": true, + "requires": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", + "dev": true, + "requires": { + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-flow-strip-types": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", + "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", + "dev": true, + "requires": { + "babel-plugin-syntax-flow": "^6.18.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-plugin-transform-react-constant-elements": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-constant-elements/-/babel-plugin-transform-react-constant-elements-6.23.0.tgz", + "integrity": "sha1-LxGb9NLN1F65uqrldAU8YE9hR90=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-react-display-name": { + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz", + "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-react-jsx": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz", + "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=", + "dev": true, + "requires": { + "babel-helper-builder-react-jsx": "^6.24.1", + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-react-jsx-self": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz", + "integrity": "sha1-322AqdomEqEh5t3XVYvL7PBuY24=", + "dev": true, + "requires": { + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-react-jsx-source": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz", + "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=", + "dev": true, + "requires": { + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "dev": true, + "requires": { + "regenerator-transform": "^0.10.0" + } + }, + "babel-plugin-transform-runtime": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", + "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-preset-env": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.6.1.tgz", + "integrity": "sha512-W6VIyA6Ch9ePMI7VptNn2wBM6dbG0eSz25HEiL40nQXCsXGTGZSTZu1Iap+cj3Q0S5a7T9+529l/5Bkvd+afNA==", + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.23.0", + "babel-plugin-transform-es2015-classes": "^6.23.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.23.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-umd": "^6.23.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.23.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0", + "browserslist": "^2.1.2", + "invariant": "^2.2.2", + "semver": "^5.3.0" + } + }, + "babel-preset-flow": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz", + "integrity": "sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0=", + "dev": true, + "requires": { + "babel-plugin-transform-flow-strip-types": "^6.22.0" + } + }, + "babel-preset-jest": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-20.0.3.tgz", + "integrity": "sha1-y6yq3stdaJyh4d4TYOv8ZoYsF4o=", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^20.0.3" + } + }, + "babel-preset-react": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.24.1.tgz", + "integrity": "sha1-umnfrqRfw+xjm2pOzqbhdwLJE4A=", + "dev": true, + "requires": { + "babel-plugin-syntax-jsx": "^6.3.13", + "babel-plugin-transform-react-display-name": "^6.23.0", + "babel-plugin-transform-react-jsx": "^6.24.1", + "babel-plugin-transform-react-jsx-self": "^6.22.0", + "babel-plugin-transform-react-jsx-source": "^6.22.0", + "babel-preset-flow": "^6.23.0" + } + }, + "babel-preset-react-app": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-3.1.2.tgz", + "integrity": "sha512-/sh5Qd5T08PYa6t4kuCdKh9tXp6/m/Jwyx7PJTqugsYMfsDUJMlBXOs5EwFODHprzjWrmQ0SydnMZu9FY4MZYg==", + "dev": true, + "requires": { + "babel-plugin-dynamic-import-node": "1.1.0", + "babel-plugin-syntax-dynamic-import": "6.18.0", + "babel-plugin-transform-class-properties": "6.24.1", + "babel-plugin-transform-es2015-destructuring": "6.23.0", + "babel-plugin-transform-object-rest-spread": "6.26.0", + "babel-plugin-transform-react-constant-elements": "6.23.0", + "babel-plugin-transform-react-jsx": "6.24.1", + "babel-plugin-transform-react-jsx-self": "6.22.0", + "babel-plugin-transform-react-jsx-source": "6.22.0", + "babel-plugin-transform-regenerator": "6.26.0", + "babel-plugin-transform-runtime": "6.23.0", + "babel-preset-env": "1.6.1", + "babel-preset-react": "6.24.1" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "binary-extensions": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", + "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", + "dev": true + }, + "bluebird": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.2.tgz", + "integrity": "sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg==", + "dev": true + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "body-parser": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.1", + "http-errors": "~1.6.2", + "iconv-lite": "0.4.19", + "on-finished": "~2.3.0", + "qs": "6.5.1", + "raw-body": "2.3.2", + "type-is": "~1.6.15" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "dev": true + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "dev": true, + "requires": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "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": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz", + "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000792", + "electron-to-chromium": "^1.3.30" + } + }, + "bser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", + "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "^0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "caniuse-api": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", + "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", + "dev": true, + "requires": { + "browserslist": "^1.3.6", + "caniuse-db": "^1.0.30000529", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + } + } + }, + "caniuse-db": { + "version": "1.0.30000888", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000888.tgz", + "integrity": "sha512-bp7cHptv4AQZFtkyzYk2bJN5E8CSYklm6K3bJ/fGUa52oxydzBKK4uYlZ+A0lNIiThRFJMoXU2TacG9ve2KpXw==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30000888", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000888.tgz", + "integrity": "sha512-vftg+5p/lPsQGpnhSo/yBuYL36ai/cyjLvU3dOPJY1kkKrekLWIy8SLm+wzjX0hpCUdFTasC4/ZT7uqw4rKOnQ==", + "dev": true + }, + "capture-stack-trace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", + "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", + "dev": true + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.1.1.tgz", + "integrity": "sha1-PSnO2MHxJL9vU4Rvs/WJRzH9yQk=", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", + "dev": true + }, + "chokidar": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.0", + "braces": "^2.3.0", + "fsevents": "^1.2.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "lodash.debounce": "^4.0.8", + "normalize-path": "^2.1.1", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0", + "upath": "^1.0.5" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.21", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": "^2.1.0" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "minipass": { + "version": "2.2.4", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.2.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.0.5" + } + }, + "safe-buffer": { + "version": "5.1.1", + "bundled": true, + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.5.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "yallist": { + "version": "3.0.2", + "bundled": true, + "dev": true + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true + }, + "clap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", + "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", + "dev": true, + "requires": { + "chalk": "^1.1.3" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "coa": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", + "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", + "dev": true, + "requires": { + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "dev": true, + "requires": { + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "requires": { + "color-name": "^1.0.0" + } + }, + "colormin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", + "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", + "dev": true, + "requires": { + "color": "^0.11.0", + "css-color-names": "0.0.4", + "has": "^1.0.1" + } + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.18.0.tgz", + "integrity": "sha512-6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "compressible": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz", + "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==", + "dev": true, + "requires": { + "mime-db": ">= 1.36.0 < 2" + } + }, + "compression": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.14", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "configstore": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", + "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", + "dev": true, + "requires": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", + "dev": true + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "^0.1.4" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "dev": true + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "content-type-parser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.2.tgz", + "integrity": "sha512-lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ==", + "dev": true + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", + "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "dev": true, + "requires": { + "capture-stack-trace": "^1.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "dev": true + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-loader": { + "version": "0.28.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.7.tgz", + "integrity": "sha512-GxMpax8a/VgcfRrVy0gXD6yLd5ePYbXX/5zGgTVYp4wXtJklS8Z2VaUArJgc//f6/Dzil7BaJObdSv8eKKCPgg==", + "dev": true, + "requires": { + "babel-code-frame": "^6.11.0", + "css-selector-tokenizer": "^0.7.0", + "cssnano": ">=2.6.1 <4", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash.camelcase": "^4.3.0", + "object-assign": "^4.0.1", + "postcss": "^5.0.6", + "postcss-modules-extract-imports": "^1.0.0", + "postcss-modules-local-by-default": "^1.0.1", + "postcss-modules-scope": "^1.0.0", + "postcss-modules-values": "^1.1.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "css-selector-tokenizer": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", + "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", + "dev": true, + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + }, + "dependencies": { + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + } + } + }, + "css-what": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", + "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", + "dev": true + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + }, + "cssnano": { + "version": "3.10.0", + "resolved": "http://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", + "dev": true, + "requires": { + "autoprefixer": "^6.3.1", + "decamelize": "^1.1.2", + "defined": "^1.0.0", + "has": "^1.0.1", + "object-assign": "^4.0.1", + "postcss": "^5.0.14", + "postcss-calc": "^5.2.0", + "postcss-colormin": "^2.1.8", + "postcss-convert-values": "^2.3.4", + "postcss-discard-comments": "^2.0.4", + "postcss-discard-duplicates": "^2.0.1", + "postcss-discard-empty": "^2.0.1", + "postcss-discard-overridden": "^0.1.1", + "postcss-discard-unused": "^2.2.1", + "postcss-filter-plugins": "^2.0.0", + "postcss-merge-idents": "^2.1.5", + "postcss-merge-longhand": "^2.0.1", + "postcss-merge-rules": "^2.0.3", + "postcss-minify-font-values": "^1.0.2", + "postcss-minify-gradients": "^1.0.1", + "postcss-minify-params": "^1.0.4", + "postcss-minify-selectors": "^2.0.4", + "postcss-normalize-charset": "^1.1.0", + "postcss-normalize-url": "^3.0.7", + "postcss-ordered-values": "^2.1.0", + "postcss-reduce-idents": "^2.2.2", + "postcss-reduce-initial": "^1.0.0", + "postcss-reduce-transforms": "^1.0.3", + "postcss-svgo": "^2.1.1", + "postcss-unique-selectors": "^2.0.2", + "postcss-value-parser": "^3.2.3", + "postcss-zindex": "^2.0.1" + }, + "dependencies": { + "autoprefixer": { + "version": "6.7.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", + "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", + "dev": true, + "requires": { + "browserslist": "^1.7.6", + "caniuse-db": "^1.0.30000634", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^5.2.16", + "postcss-value-parser": "^3.2.3" + } + }, + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "csso": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", + "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", + "dev": true, + "requires": { + "clap": "^1.0.9", + "source-map": "^0.5.3" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "cssom": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz", + "integrity": "sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog==", + "dev": true + }, + "cssstyle": { + "version": "0.2.37", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", + "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "d": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "dev": true, + "requires": { + "es5-ext": "^0.10.9" + } + }, + "damerau-levenshtein": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz", + "integrity": "sha1-AxkcQyy27qFou3fzpV/9zLiXhRQ=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "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" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", + "dev": true + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "default-require-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", + "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", + "dev": true, + "requires": { + "strip-bom": "^2.0.0" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dev": true, + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + } + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "dev": true, + "requires": { + "domelementtype": "~1.1.1", + "entities": "~1.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", + "dev": true + } + } + }, + "dom-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/dom-urls/-/dom-urls-1.1.0.tgz", + "integrity": "sha1-AB3fgWKM0ecGElxxdvU8zsVdkY4=", + "dev": true, + "requires": { + "urijs": "^1.16.1" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "dev": true + }, + "domhandler": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", + "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "dotenv": { + "version": "4.0.0", + "resolved": "http://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz", + "integrity": "sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0=", + "dev": true + }, + "dotenv-expand": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.0.1.tgz", + "integrity": "sha1-aP3cFWGBTgoQlkERBX/xOM7X16g=", + "dev": true + }, + "duplexer": { + "version": "0.1.1", + "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "dev": true + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.73", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.73.tgz", + "integrity": "sha512-6PIg7v9zRoVGh6EheRF8h6Plti+3Yo/qtHobS4/Htyt53DNHmKKGFqSae1AIk0k1S4gCQvt7I2WgpbuZNcDY+g==", + "dev": true + }, + "elliptic": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emoji-regex": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.5.1.tgz", + "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "enhanced-resolve": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", + "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "object-assign": "^4.0.1", + "tapable": "^0.2.7" + } + }, + "entities": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", + "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.1.1", + "function-bind": "^1.1.1", + "has": "^1.0.1", + "is-callable": "^1.1.3", + "is-regex": "^1.0.4" + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.46", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz", + "integrity": "sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw==", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.1", + "next-tick": "1" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } + }, + "es6-promise": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz", + "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==", + "dev": true + }, + "es6-set": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-symbol": "3.1.1", + "event-emitter": "~0.3.5" + } + }, + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "es6-weak-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", + "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.14", + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "escodegen": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz", + "integrity": "sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw==", + "dev": true, + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + } + } + }, + "escope": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", + "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", + "dev": true, + "requires": { + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.10.0.tgz", + "integrity": "sha512-MMVl8P/dYUFZEvolL8PYt7qc5LNdS2lwheq9BYa5Y07FblhcZqFyaUqlS8TW5QITGex21tV4Lk0a3fK8lsJIkA==", + "dev": true, + "requires": { + "ajv": "^5.2.0", + "babel-code-frame": "^6.22.0", + "chalk": "^2.1.0", + "concat-stream": "^1.6.0", + "cross-spawn": "^5.1.0", + "debug": "^3.0.1", + "doctrine": "^2.0.0", + "eslint-scope": "^3.7.1", + "espree": "^3.5.1", + "esquery": "^1.0.0", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^9.17.0", + "ignore": "^3.3.3", + "imurmurhash": "^0.1.4", + "inquirer": "^3.0.6", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.9.1", + "json-stable-stringify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "require-uncached": "^1.0.3", + "semver": "^5.3.0", + "strip-ansi": "^4.0.0", + "strip-json-comments": "~2.0.1", + "table": "^4.0.1", + "text-table": "~0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "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 + }, + "js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "eslint-config-react-app": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-2.1.0.tgz", + "integrity": "sha512-8QZrKWuHVC57Fmu+SsKAVxnI9LycZl7NFQ4H9L+oeISuCXhYdXqsOOIVSjQFW6JF5MXZLFE+21Syhd7mF1IRZQ==", + "dev": true + }, + "eslint-import-resolver-node": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", + "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "resolve": "^1.5.0" + } + }, + "eslint-loader": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-1.9.0.tgz", + "integrity": "sha512-40aN976qSNPyb9ejTqjEthZITpls1SVKtwguahmH1dzGCwQU/vySE+xX33VZmD8csU0ahVNCtFlsPgKqRBiqgg==", + "dev": true, + "requires": { + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" + } + }, + "eslint-module-utils": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz", + "integrity": "sha1-snA2LNiLGkitMIl2zn+lTphBF0Y=", + "dev": true, + "requires": { + "debug": "^2.6.8", + "pkg-dir": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dev": true, + "requires": { + "find-up": "^1.0.0" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "2.39.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.39.1.tgz", + "integrity": "sha512-RiQv+7Z9QDJuzt+NO8sYgkLGT+h+WeCrxP7y8lI7wpU41x3x/2o3PGtHk9ck8QnA9/mlbNcy/hG0eKvmd7npaA==", + "dev": true, + "requires": { + "lodash": "^4.15.0" + } + }, + "eslint-plugin-import": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.8.0.tgz", + "integrity": "sha512-Rf7dfKJxZ16QuTgVv1OYNxkZcsu/hULFnC+e+w0Gzi6jMC3guQoWQgxYxc54IDRinlb6/0v5z/PxxIKmVctN+g==", + "dev": true, + "requires": { + "builtin-modules": "^1.1.1", + "contains-path": "^0.1.0", + "debug": "^2.6.8", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.1", + "eslint-module-utils": "^2.1.1", + "has": "^1.0.1", + "lodash.cond": "^4.3.0", + "minimatch": "^3.0.3", + "read-pkg-up": "^2.0.0" + }, + "dependencies": { + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-5.1.1.tgz", + "integrity": "sha512-5I9SpoP7gT4wBFOtXT8/tXNPYohHBVfyVfO17vkbC7r9kEIxYJF12D3pKqhk8+xnk12rfxKClS3WCFpVckFTPQ==", + "dev": true, + "requires": { + "aria-query": "^0.7.0", + "array-includes": "^3.0.3", + "ast-types-flow": "0.0.7", + "axobject-query": "^0.1.0", + "damerau-levenshtein": "^1.0.0", + "emoji-regex": "^6.1.0", + "jsx-ast-utils": "^1.4.0" + } + }, + "eslint-plugin-react": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.4.0.tgz", + "integrity": "sha512-tvjU9u3VqmW2vVuYnE8Qptq+6ji4JltjOjJ9u7VAOxVYkUkyBZWRvNYKbDv5fN+L6wiA+4we9+qQahZ0m63XEA==", + "dev": true, + "requires": { + "doctrine": "^2.0.0", + "has": "^1.0.1", + "jsx-ast-utils": "^2.0.0", + "prop-types": "^15.5.10" + }, + "dependencies": { + "jsx-ast-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz", + "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=", + "dev": true, + "requires": { + "array-includes": "^3.0.3" + } + } + } + }, + "eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "espree": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "dev": true, + "requires": { + "acorn": "^5.5.0", + "acorn-jsx": "^3.0.0" + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "esquery": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "dev": true, + "requires": { + "estraverse": "^4.0.0" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "eventemitter3": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", + "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==", + "dev": true + }, + "events": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true + }, + "eventsource": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", + "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", + "dev": true, + "requires": { + "original": ">=0.0.5" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", + "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", + "dev": true, + "requires": { + "merge": "^1.2.0" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "^2.1.0" + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "express": { + "version": "4.16.3", + "resolved": "http://registry.npmjs.org/express/-/express-4.16.3.tgz", + "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.2", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.3", + "qs": "6.5.1", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.1", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "2.2.0", + "resolved": "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "extract-text-webpack-plugin": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz", + "integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==", + "dev": true, + "requires": { + "async": "^2.4.1", + "loader-utils": "^1.1.0", + "schema-utils": "^0.3.0", + "webpack-sources": "^1.0.1" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastparse": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", + "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=", + "dev": true + }, + "faye-websocket": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", + "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", + "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", + "dev": true, + "requires": { + "bser": "^2.0.0" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "dev": true, + "requires": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + } + }, + "file-loader": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.5.tgz", + "integrity": "sha512-RzGHDatcVNpGISTvCpfUfOGpYuSR7HSsSg87ki+wF6rw1Hm0RALPTiAdsxAq1UwLf0RRhbe22/eHK6nhXspiOQ==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^0.3.0" + } + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", + "dev": true, + "requires": { + "glob": "^7.0.3", + "minimatch": "^3.0.3" + } + }, + "filesize": { + "version": "3.5.11", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.5.11.tgz", + "integrity": "sha512-ZH7loueKBoDb7yG9esn1U+fgq7BzlzW6NRi5/rMdxIZ05dj7GFD/Xc5rq2CDt5Yq86CyfSYVyx4242QQNZbx1g==", + "dev": true + }, + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + } + }, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "flat-cache": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", + "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", + "dev": true, + "requires": { + "circular-json": "^0.3.1", + "del": "^2.0.2", + "graceful-fs": "^4.1.2", + "write": "^0.2.1" + } + }, + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", + "dev": true + }, + "follow-redirects": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.8.tgz", + "integrity": "sha512-sy1mXPmv7kLAMKW/8XofG7o9T+6gAjzdZK4AJF6ryqQYUa/hnzgiypoeUecZ53x7XiqKNEpNqLtS97MshW2nxg==", + "dev": true, + "requires": { + "debug": "=3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "1.0.6", + "mime-types": "^2.1.12" + }, + "dependencies": { + "combined-stream": { + "version": "1.0.6", + "resolved": "http://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + } + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.2.tgz", + "integrity": "sha512-Sn44E5wQW4bTHXvQmvSHwqbuiXtduD6Rrjm2ZtUEGbyrig+nUH3t/QD4M4/ZXViY556TBpRgZkHLDx3JxPwxiw==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.3.0", + "node-pre-gyp": "^0.6.36" + }, + "dependencies": { + "abbrev": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "ajv": { + "version": "4.11.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "co": "^4.6.0", + "json-stable-stringify": "^1.0.1" + } + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "asn1": { + "version": "0.2.3", + "bundled": true, + "dev": true, + "optional": true + }, + "assert-plus": { + "version": "0.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "asynckit": { + "version": "0.4.0", + "bundled": true, + "dev": true, + "optional": true + }, + "aws-sign2": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "aws4": { + "version": "1.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "balanced-match": { + "version": "0.4.2", + "bundled": true, + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "block-stream": { + "version": "0.0.9", + "bundled": true, + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "boom": { + "version": "2.10.1", + "bundled": true, + "dev": true, + "requires": { + "hoek": "2.x.x" + } + }, + "brace-expansion": { + "version": "1.1.7", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "^0.4.1", + "concat-map": "0.0.1" + } + }, + "buffer-shims": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "caseless": { + "version": "0.12.0", + "bundled": true, + "dev": true, + "optional": true + }, + "co": { + "version": "4.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "combined-stream": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "cryptiles": { + "version": "2.0.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "boom": "2.x.x" + } + }, + "dashdash": { + "version": "1.14.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "^1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "debug": { + "version": "2.6.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.4.2", + "bundled": true, + "dev": true, + "optional": true + }, + "delayed-stream": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "ecc-jsbn": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsbn": "~0.1.0" + } + }, + "extend": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "extsprintf": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "bundled": true, + "dev": true, + "optional": true + }, + "form-data": { + "version": "2.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.12" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "fstream": { + "version": "1.0.11", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "fstream-ignore": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fstream": "^1.0.0", + "inherits": "2", + "minimatch": "^3.0.0" + } + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "getpass": { + "version": "0.1.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "^1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.1.11", + "bundled": true, + "dev": true + }, + "har-schema": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "har-validator": { + "version": "4.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ajv": "^4.9.1", + "har-schema": "^1.0.5" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "hawk": { + "version": "3.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" + } + }, + "hoek": { + "version": "2.16.3", + "bundled": true, + "dev": true + }, + "http-signature": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.4", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "isstream": { + "version": "0.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "jodid25519": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsbn": "~0.1.0" + } + }, + "jsbn": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "json-schema": { + "version": "0.2.3", + "bundled": true, + "dev": true, + "optional": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "jsonify": { + "version": "0.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "jsprim": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "mime-db": { + "version": "1.27.0", + "bundled": true, + "dev": true + }, + "mime-types": { + "version": "2.1.15", + "bundled": true, + "dev": true, + "requires": { + "mime-db": "~1.27.0" + } + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "node-pre-gyp": { + "version": "0.6.36", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "mkdirp": "^0.5.1", + "nopt": "^4.0.1", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "request": "^2.81.0", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^2.2.1", + "tar-pack": "^3.4.0" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npmlog": { + "version": "4.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "performance-now": { + "version": "0.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "1.0.7", + "bundled": true, + "dev": true + }, + "punycode": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "optional": true + }, + "qs": { + "version": "6.4.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "~0.4.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.2.9", + "bundled": true, + "dev": true, + "requires": { + "buffer-shims": "~1.0.0", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~1.0.0", + "util-deprecate": "~1.0.1" + } + }, + "request": { + "version": "2.81.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~2.1.1", + "har-validator": "~4.2.1", + "hawk": "~3.1.3", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "oauth-sign": "~0.8.1", + "performance-now": "^0.2.0", + "qs": "~6.4.0", + "safe-buffer": "^5.0.1", + "stringstream": "~0.0.4", + "tough-cookie": "~2.3.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.0.0" + } + }, + "rimraf": { + "version": "2.6.1", + "bundled": true, + "dev": true, + "requires": { + "glob": "^7.0.5" + } + }, + "safe-buffer": { + "version": "5.0.1", + "bundled": true, + "dev": true + }, + "semver": { + "version": "5.3.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sntp": { + "version": "1.0.9", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "hoek": "2.x.x" + } + }, + "sshpk": { + "version": "1.13.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jodid25519": "^1.0.0", + "jsbn": "~0.1.0", + "tweetnacl": "~0.14.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "stringstream": { + "version": "0.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "2.2.1", + "bundled": true, + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } + }, + "tar-pack": { + "version": "3.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^2.2.0", + "fstream": "^1.0.10", + "fstream-ignore": "^1.0.5", + "once": "^1.3.3", + "readable-stream": "^2.1.4", + "rimraf": "^2.5.1", + "tar": "^2.2.1", + "uid-number": "^0.0.6" + } + }, + "tough-cookie": { + "version": "2.3.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "punycode": "^1.4.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "bundled": true, + "dev": true, + "optional": true + }, + "uid-number": { + "version": "0.0.6", + "bundled": true, + "dev": true, + "optional": true + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "uuid": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "verror": { + "version": "1.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "extsprintf": "1.0.2" + } + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": 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 + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dev": true, + "requires": { + "ini": "^1.3.4" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "got": { + "version": "6.7.1", + "resolved": "http://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "dev": true, + "requires": { + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "gzip-size": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", + "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", + "dev": true, + "requires": { + "duplexer": "^0.1.1" + } + }, + "handle-thing": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", + "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", + "dev": true + }, + "handlebars": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz", + "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==", + "dev": true, + "requires": { + "async": "^2.5.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", + "dev": true, + "requires": { + "ajv": "^5.3.0", + "har-schema": "^2.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-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", + "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "homedir-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", + "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "html-comment-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", + "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", + "dev": true + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", + "dev": true + }, + "html-minifier": { + "version": "3.5.20", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.20.tgz", + "integrity": "sha512-ZmgNLaTp54+HFKkONyLFEfs5dd/ZOtlquKaTnqIWFmx3Av5zG6ZPcV2d0o9XM2fXOTxxIf6eDcwzFFotke/5zA==", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.1.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + } + } + }, + "html-webpack-plugin": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.29.0.tgz", + "integrity": "sha1-6Yf0IYU9O2k4yMTIFxhC5f0XryM=", + "dev": true, + "requires": { + "bluebird": "^3.4.7", + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "toposort": "^1.0.0" + }, + "dependencies": { + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + } + } + }, + "htmlparser2": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", + "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", + "dev": true, + "requires": { + "domelementtype": "1", + "domhandler": "2.1", + "domutils": "1.1", + "readable-stream": "1.0" + }, + "dependencies": { + "domutils": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", + "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "http-parser-js": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.13.tgz", + "integrity": "sha1-O9bW/ebjFyyTNMOzO2wZPYD+ETc=", + "dev": true + }, + "http-proxy": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", + "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", + "dev": true, + "requires": { + "eventemitter3": "^3.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", + "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", + "dev": true, + "requires": { + "http-proxy": "^1.16.2", + "is-glob": "^3.1.0", + "lodash": "^4.17.2", + "micromatch": "^2.3.11" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + } + }, + "ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true + }, + "import-local": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-0.1.1.tgz", + "integrity": "sha1-sReVcqrNwRxqkQCftDDbyrX2aKg=", + "dev": true, + "requires": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "internal-ip": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz", + "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", + "dev": true, + "requires": { + "meow": "^3.3.0" + } + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ipaddr.js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=", + "dev": true + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "^1.0.0" + } + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "dev": true, + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + } + }, + "is-npm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", + "dev": true + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "dev": true + }, + "is-root": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz", + "integrity": "sha1-B7bCM7w5TNnQK6FclmvWZg1jQtU=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-svg": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", + "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-api": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", + "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", + "dev": true, + "requires": { + "async": "^2.1.4", + "fileset": "^2.0.2", + "istanbul-lib-coverage": "^1.2.1", + "istanbul-lib-hook": "^1.2.2", + "istanbul-lib-instrument": "^1.10.2", + "istanbul-lib-report": "^1.1.5", + "istanbul-lib-source-maps": "^1.2.6", + "istanbul-reports": "^1.5.1", + "js-yaml": "^3.7.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0" + } + }, + "istanbul-lib-coverage": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", + "dev": true + }, + "istanbul-lib-hook": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", + "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", + "dev": true, + "requires": { + "append-transform": "^0.4.0" + } + }, + "istanbul-lib-instrument": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "dev": true, + "requires": { + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.1", + "semver": "^5.3.0" + } + }, + "istanbul-lib-report": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", + "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", + "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", + "dev": true, + "requires": { + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" + }, + "dependencies": { + "debug": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", + "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", + "dev": true, + "requires": { + "handlebars": "^4.0.3" + } + }, + "jest": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest/-/jest-20.0.4.tgz", + "integrity": "sha1-PdJgwpidba1nix6cxNkZRPbWAqw=", + "dev": true, + "requires": { + "jest-cli": "^20.0.4" + }, + "dependencies": { + "ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "dev": true + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "jest-cli": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-20.0.4.tgz", + "integrity": "sha1-5TKxnYiuW8bEF+iwWTpv6VSx3JM=", + "dev": true, + "requires": { + "ansi-escapes": "^1.4.0", + "callsites": "^2.0.0", + "chalk": "^1.1.3", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "istanbul-api": "^1.1.1", + "istanbul-lib-coverage": "^1.0.1", + "istanbul-lib-instrument": "^1.4.2", + "istanbul-lib-source-maps": "^1.1.0", + "jest-changed-files": "^20.0.3", + "jest-config": "^20.0.4", + "jest-docblock": "^20.0.3", + "jest-environment-jsdom": "^20.0.3", + "jest-haste-map": "^20.0.4", + "jest-jasmine2": "^20.0.4", + "jest-message-util": "^20.0.3", + "jest-regex-util": "^20.0.3", + "jest-resolve-dependencies": "^20.0.3", + "jest-runtime": "^20.0.4", + "jest-snapshot": "^20.0.3", + "jest-util": "^20.0.3", + "micromatch": "^2.3.11", + "node-notifier": "^5.0.2", + "pify": "^2.3.0", + "slash": "^1.0.0", + "string-length": "^1.0.1", + "throat": "^3.0.0", + "which": "^1.2.12", + "worker-farm": "^1.3.1", + "yargs": "^7.0.2" + } + } + } + }, + "jest-changed-files": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-20.0.3.tgz", + "integrity": "sha1-k5TVzGXEOEBhSb7xv01Sto4D4/g=", + "dev": true + }, + "jest-config": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-20.0.4.tgz", + "integrity": "sha1-43kwqyIXyRNgXv8T5712PsSPruo=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "glob": "^7.1.1", + "jest-environment-jsdom": "^20.0.3", + "jest-environment-node": "^20.0.3", + "jest-jasmine2": "^20.0.4", + "jest-matcher-utils": "^20.0.3", + "jest-regex-util": "^20.0.3", + "jest-resolve": "^20.0.4", + "jest-validate": "^20.0.3", + "pretty-format": "^20.0.3" + } + }, + "jest-diff": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-20.0.3.tgz", + "integrity": "sha1-gfKI/Z5nXw+yPHXxwrGURf5YZhc=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "diff": "^3.2.0", + "jest-matcher-utils": "^20.0.3", + "pretty-format": "^20.0.3" + } + }, + "jest-docblock": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-20.0.3.tgz", + "integrity": "sha1-F76phDQswz2DxQ++FUXqDvqkRxI=", + "dev": true + }, + "jest-environment-jsdom": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-20.0.3.tgz", + "integrity": "sha1-BIqKwS7iJfcZBBdxODS7mZeH3pk=", + "dev": true, + "requires": { + "jest-mock": "^20.0.3", + "jest-util": "^20.0.3", + "jsdom": "^9.12.0" + } + }, + "jest-environment-node": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-20.0.3.tgz", + "integrity": "sha1-1Ii8RhKvLCRumG6K52caCZFj1AM=", + "dev": true, + "requires": { + "jest-mock": "^20.0.3", + "jest-util": "^20.0.3" + } + }, + "jest-haste-map": { + "version": "20.0.5", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-20.0.5.tgz", + "integrity": "sha512-0IKAQjUvuZjMCNi/0VNQQF74/H9KB67hsHJqGiwTWQC6XO5Azs7kLWm+6Q/dwuhvDUvABDOBMFK2/FwZ3sZ07Q==", + "dev": true, + "requires": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-docblock": "^20.0.3", + "micromatch": "^2.3.11", + "sane": "~1.6.0", + "worker-farm": "^1.3.1" + } + }, + "jest-jasmine2": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-20.0.4.tgz", + "integrity": "sha1-/MWxQReA2RHQQpAu8YWehS5g1eE=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "graceful-fs": "^4.1.11", + "jest-diff": "^20.0.3", + "jest-matcher-utils": "^20.0.3", + "jest-matchers": "^20.0.3", + "jest-message-util": "^20.0.3", + "jest-snapshot": "^20.0.3", + "once": "^1.4.0", + "p-map": "^1.1.1" + } + }, + "jest-matcher-utils": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-20.0.3.tgz", + "integrity": "sha1-s6a443yld4A7CDKpixZPRLeBVhI=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "pretty-format": "^20.0.3" + } + }, + "jest-matchers": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-matchers/-/jest-matchers-20.0.3.tgz", + "integrity": "sha1-ymnbHDLbWm9wf6XgQBq7VXAN/WA=", + "dev": true, + "requires": { + "jest-diff": "^20.0.3", + "jest-matcher-utils": "^20.0.3", + "jest-message-util": "^20.0.3", + "jest-regex-util": "^20.0.3" + } + }, + "jest-message-util": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-20.0.3.tgz", + "integrity": "sha1-auwoRDBvyw5udNV5bBAG2W/dgxw=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "micromatch": "^2.3.11", + "slash": "^1.0.0" + } + }, + "jest-mock": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-20.0.3.tgz", + "integrity": "sha1-i8Bw6QQUqhVcEajWTIaaDVxx2lk=", + "dev": true + }, + "jest-regex-util": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-20.0.3.tgz", + "integrity": "sha1-hburXRM+RGJbGfr4xqpRItCF12I=", + "dev": true + }, + "jest-resolve": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-20.0.4.tgz", + "integrity": "sha1-lEiz6La6/BVHlETGSZBFt//ll6U=", + "dev": true, + "requires": { + "browser-resolve": "^1.11.2", + "is-builtin-module": "^1.0.0", + "resolve": "^1.3.2" + } + }, + "jest-resolve-dependencies": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-20.0.3.tgz", + "integrity": "sha1-bhSntxevDyyzZnxUneQK8Bexcjo=", + "dev": true, + "requires": { + "jest-regex-util": "^20.0.3" + } + }, + "jest-runtime": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-20.0.4.tgz", + "integrity": "sha1-osgCIZxCA/dU3xQE5JAYYWnRJNg=", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-jest": "^20.0.3", + "babel-plugin-istanbul": "^4.0.0", + "chalk": "^1.1.3", + "convert-source-map": "^1.4.0", + "graceful-fs": "^4.1.11", + "jest-config": "^20.0.4", + "jest-haste-map": "^20.0.4", + "jest-regex-util": "^20.0.3", + "jest-resolve": "^20.0.4", + "jest-util": "^20.0.3", + "json-stable-stringify": "^1.0.1", + "micromatch": "^2.3.11", + "strip-bom": "3.0.0", + "yargs": "^7.0.2" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "jest-snapshot": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-20.0.3.tgz", + "integrity": "sha1-W4R+GtsaTZCFKn+fElCG4YfHZWY=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "jest-diff": "^20.0.3", + "jest-matcher-utils": "^20.0.3", + "jest-util": "^20.0.3", + "natural-compare": "^1.4.0", + "pretty-format": "^20.0.3" + } + }, + "jest-util": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-20.0.3.tgz", + "integrity": "sha1-DAf32A2C9OWmfG+LnD/n9lz9Mq0=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "graceful-fs": "^4.1.11", + "jest-message-util": "^20.0.3", + "jest-mock": "^20.0.3", + "jest-validate": "^20.0.3", + "leven": "^2.1.0", + "mkdirp": "^0.5.1" + } + }, + "jest-validate": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-20.0.3.tgz", + "integrity": "sha1-0M/R3k9XnymEhJJcKA+PHZTsPKs=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "jest-matcher-utils": "^20.0.3", + "leven": "^2.1.0", + "pretty-format": "^20.0.3" + } + }, + "js-base64": { + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz", + "integrity": "sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", + "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^2.6.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "jsdom": { + "version": "9.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz", + "integrity": "sha1-6MVG//ywbADUgzyoRBD+1/igl9Q=", + "dev": true, + "requires": { + "abab": "^1.0.3", + "acorn": "^4.0.4", + "acorn-globals": "^3.1.0", + "array-equal": "^1.0.0", + "content-type-parser": "^1.0.1", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": ">= 0.2.37 < 0.3.0", + "escodegen": "^1.6.1", + "html-encoding-sniffer": "^1.0.1", + "nwmatcher": ">= 1.3.9 < 2.0.0", + "parse5": "^1.5.1", + "request": "^2.79.0", + "sax": "^1.2.1", + "symbol-tree": "^3.2.1", + "tough-cookie": "^2.3.2", + "webidl-conversions": "^4.0.0", + "whatwg-encoding": "^1.0.1", + "whatwg-url": "^4.3.0", + "xml-name-validator": "^2.0.1" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "json-loader": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", + "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jsx-ast-utils": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.1.tgz", + "integrity": "sha1-OGchPo3Xm/Ho8jAMDPwe+xgsDfE=", + "dev": true + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "dev": true, + "requires": { + "package-json": "^4.0.0" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "loader-fs-cache": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.1.tgz", + "integrity": "sha1-VuC/CL2XCLJqdltoUJhAyN7J/bw=", + "dev": true, + "requires": { + "find-cache-dir": "^0.1.1", + "mkdirp": "0.5.1" + }, + "dependencies": { + "find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dev": true, + "requires": { + "find-up": "^1.0.0" + } + } + } + }, + "loader-runner": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz", + "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "lodash.cond": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.cond/-/lodash.cond-4.5.2.tgz", + "integrity": "sha1-9HGh2khr5g9quVXRcRVSPdHSVdU=", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.template": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", + "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", + "dev": true, + "requires": { + "lodash._reinterpolate": "~3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", + "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", + "dev": true, + "requires": { + "lodash._reinterpolate": "~3.0.0" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "loglevel": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz", + "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", + "dev": true + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.x" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "math-expression-evaluator": { + "version": "1.2.17", + "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", + "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", + "dev": true + }, + "math-random": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", + "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", + "dev": true + }, + "md5.js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", + "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "merge": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", + "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", + "dev": true + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.36.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz", + "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==", + "dev": true + }, + "mime-types": { + "version": "2.1.20", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", + "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", + "dev": true, + "requires": { + "mime-db": "~1.36.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nan": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", + "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "dev": true + }, + "neo-async": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.2.tgz", + "integrity": "sha512-vdqTKI9GBIYcAEbFAcpKPErKINfPF5zIuz3/niBfq8WUZjpT2tytLlFVrBgWdOtqI4uaA/Rb6No0hux39XXDuw==", + "dev": true + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-forge": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", + "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==", + "dev": true + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node-libs-browser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", + "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^1.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.0", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.10.3", + "vm-browserify": "0.0.4" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-notifier": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz", + "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "semver": "^5.4.1", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", + "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "nwmatcher": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz", + "integrity": "sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "object-hash": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.0.tgz", + "integrity": "sha512-05KzQ70lSeGSrZJQXE5wNDiTkBJDlUT/myi6RX9dVIvz7a7Qh4oH93BQdiPMn27nldYvVQCKMUaM83AfizZlsQ==", + "dev": true + }, + "object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "opn": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.2.0.tgz", + "integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true + } + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "package-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "dev": true, + "requires": { + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + } + }, + "pako": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", + "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==", + "dev": true + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "^2.2.0" + } + }, + "parse-asn1": { + "version": "5.1.1", + "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", + "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", + "dev": true, + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parse5": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", + "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", + "dev": true + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-to-regexp": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz", + "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=", + "dev": true, + "requires": { + "isarray": "0.0.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + } + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "dev": true + }, + "portfinder": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.17.tgz", + "integrity": "sha512-syFcRIRzVI1BoEFOCaAiizwDolh1S1YXSodsVhncbhjzjZQulhczNRbqnUl9N31Q4dKGOXsNDqxC2BWBgSMqeQ==", + "dev": true, + "requires": { + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "postcss-calc": { + "version": "5.3.1", + "resolved": "http://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", + "dev": true, + "requires": { + "postcss": "^5.0.2", + "postcss-message-helpers": "^2.0.0", + "reduce-css-calc": "^1.2.6" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-colormin": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", + "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", + "dev": true, + "requires": { + "colormin": "^1.0.5", + "postcss": "^5.0.13", + "postcss-value-parser": "^3.2.3" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-convert-values": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", + "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", + "dev": true, + "requires": { + "postcss": "^5.0.11", + "postcss-value-parser": "^3.1.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-comments": { + "version": "2.0.4", + "resolved": "http://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", + "dev": true, + "requires": { + "postcss": "^5.0.14" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-duplicates": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", + "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-empty": { + "version": "2.1.0", + "resolved": "http://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", + "dev": true, + "requires": { + "postcss": "^5.0.14" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-overridden": { + "version": "0.1.1", + "resolved": "http://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", + "dev": true, + "requires": { + "postcss": "^5.0.16" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-unused": { + "version": "2.2.3", + "resolved": "http://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", + "dev": true, + "requires": { + "postcss": "^5.0.14", + "uniqs": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-filter-plugins": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz", + "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-flexbugs-fixes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-3.2.0.tgz", + "integrity": "sha512-0AuD9HG1Ey3/3nqPWu9yqf7rL0KCPu5VgjDsjf5mzEcuo9H/z8nco/fljKgjsOUrZypa95MI0kS4xBZeBzz2lw==", + "dev": true, + "requires": { + "postcss": "^6.0.1" + } + }, + "postcss-load-config": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", + "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", + "dev": true, + "requires": { + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0", + "postcss-load-options": "^1.2.0", + "postcss-load-plugins": "^2.3.0" + } + }, + "postcss-load-options": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", + "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", + "dev": true, + "requires": { + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0" + } + }, + "postcss-load-plugins": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", + "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", + "dev": true, + "requires": { + "cosmiconfig": "^2.1.1", + "object-assign": "^4.1.0" + } + }, + "postcss-loader": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.0.8.tgz", + "integrity": "sha512-KtXBiQ/r/WYW8LxTSJK7h8wLqvCMSub/BqmRnud/Mu8RzwflW9cmXxwsMwbn15TNv287Hcufdb3ZSs7xHKnG8Q==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^6.0.0", + "postcss-load-config": "^1.2.0", + "schema-utils": "^0.3.0" + } + }, + "postcss-merge-idents": { + "version": "2.1.7", + "resolved": "http://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.10", + "postcss-value-parser": "^3.1.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", + "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-merge-rules": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", + "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", + "dev": true, + "requires": { + "browserslist": "^1.5.2", + "caniuse-api": "^1.5.2", + "postcss": "^5.0.4", + "postcss-selector-parser": "^2.2.2", + "vendors": "^1.0.0" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-message-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", + "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", + "dev": true + }, + "postcss-minify-font-values": { + "version": "1.0.5", + "resolved": "http://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-gradients": { + "version": "1.0.5", + "resolved": "http://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", + "dev": true, + "requires": { + "postcss": "^5.0.12", + "postcss-value-parser": "^3.3.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-params": { + "version": "1.2.2", + "resolved": "http://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.2", + "postcss-value-parser": "^3.0.2", + "uniqs": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-selectors": { + "version": "2.1.1", + "resolved": "http://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "has": "^1.0.1", + "postcss": "^5.0.14", + "postcss-selector-parser": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + } + }, + "postcss-normalize-charset": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", + "dev": true, + "requires": { + "postcss": "^5.0.5" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-normalize-url": { + "version": "3.0.8", + "resolved": "http://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^1.4.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-ordered-values": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", + "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", + "dev": true, + "requires": { + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reduce-idents": { + "version": "2.4.0", + "resolved": "http://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", + "dev": true, + "requires": { + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reduce-initial": { + "version": "1.0.1", + "resolved": "http://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reduce-transforms": { + "version": "1.0.4", + "resolved": "http://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.8", + "postcss-value-parser": "^3.0.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "dev": true, + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "2.1.6", + "resolved": "http://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", + "dev": true, + "requires": { + "is-svg": "^2.0.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3", + "svgo": "^0.7.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-unique-selectors": { + "version": "2.0.2", + "resolved": "http://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-value-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", + "dev": true + }, + "postcss-zindex": { + "version": "2.2.0", + "resolved": "http://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", + "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "pretty-bytes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", + "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=", + "dev": true + }, + "pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "dev": true, + "requires": { + "renderkid": "^2.0.1", + "utila": "~0.4" + } + }, + "pretty-format": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-20.0.3.tgz", + "integrity": "sha1-Ag41ClYKH+GpjcO+tsz/s4beixQ=", + "dev": true, + "requires": { + "ansi-regex": "^2.1.1", + "ansi-styles": "^3.0.0" + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "progress": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", + "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", + "dev": true + }, + "promise": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.0.1.tgz", + "integrity": "sha1-5F1osAoXZHttpxG/he1u1HII9FA=", + "dev": true, + "requires": { + "asap": "~2.0.3" + } + }, + "prop-types": { + "version": "15.6.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz", + "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==", + "requires": { + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, + "proxy-addr": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.8.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.1.29", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", + "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.0.0.tgz", + "integrity": "sha512-eTPo5t/4bgaMNZxyjWx6N2a6AuE0mq51KWvpc7nU/MAqixcI6v6KrGUKES0HaomdnolQBBXU/++X6/QQ9KL4tw==", + "dev": true + }, + "raf": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.0.tgz", + "integrity": "sha512-pDP/NMRAXoTfrhCfyfSEwJAKLaxBU9eApMeBPB1TkDouZmvPerIClV8lTAd+uF8ZiTaVl69e1FCxQrAd/VTjGw==", + "dev": true, + "requires": { + "performance-now": "^2.1.0" + } + }, + "randomatic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", + "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==", + "dev": true, + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "randombytes": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", + "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "dev": true + }, + "raw-body": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", + "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "unpipe": "1.0.0" + }, + "dependencies": { + "depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", + "dev": true + }, + "http-errors": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "dev": true, + "requires": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": ">= 1.3.1 < 2" + } + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "dev": true + }, + "setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", + "dev": true + } + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "react": { + "version": "16.5.2", + "resolved": "https://registry.npmjs.org/react/-/react-16.5.2.tgz", + "integrity": "sha512-FDCSVd3DjVTmbEAjUNX6FgfAmQ+ypJfHUsqUJOYNCBUp1h8lqmtC+0mXJ+JjsWx4KAVTkk1vKd1hLQPvEviSuw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "schedule": "^0.5.0" + } + }, + "react-dev-utils": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-5.0.2.tgz", + "integrity": "sha512-d2FbKvYe4XAQx5gjHBoWG+ADqC3fGZzjb7i9vxd/Y5xfLkBGtQyX7aOb8lBRQPYUhjngiD3d49LevjY1stUR0Q==", + "dev": true, + "requires": { + "address": "1.0.3", + "babel-code-frame": "6.26.0", + "chalk": "1.1.3", + "cross-spawn": "5.1.0", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "1.0.5", + "filesize": "3.5.11", + "global-modules": "1.0.0", + "gzip-size": "3.0.0", + "inquirer": "3.3.0", + "is-root": "1.0.0", + "opn": "5.2.0", + "react-error-overlay": "^4.0.1", + "recursive-readdir": "2.2.1", + "shell-quote": "1.6.1", + "sockjs-client": "1.1.5", + "strip-ansi": "3.0.1", + "text-table": "0.2.0" + } + }, + "react-dom": { + "version": "16.5.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.5.2.tgz", + "integrity": "sha512-RC8LDw8feuZOHVgzEf7f+cxBr/DnKdqp56VU0lAs1f4UfKc4cU8wU4fTq/mgnvynLQo8OtlPC19NUFh/zjZPuA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "schedule": "^0.5.0" + } + }, + "react-error-overlay": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-4.0.1.tgz", + "integrity": "sha512-xXUbDAZkU08aAkjtUvldqbvI04ogv+a1XdHxvYuHPYKIVk/42BIOD0zSKTHAWV4+gDy3yGm283z2072rA2gdtw==", + "dev": true + }, + "react-scripts": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-1.1.0.tgz", + "integrity": "sha512-6FxNkE9ljbu/I0w0oxTvUlOv9zfwAJNxASSoi7qqIhDkf3qmhl4xLuz5Pbn4ayiAz+8G9+P3AfaI/Iq6iCE73g==", + "dev": true, + "requires": { + "autoprefixer": "7.1.6", + "babel-core": "6.26.0", + "babel-eslint": "7.2.3", + "babel-jest": "20.0.3", + "babel-loader": "7.1.2", + "babel-preset-react-app": "^3.1.1", + "babel-runtime": "6.26.0", + "case-sensitive-paths-webpack-plugin": "2.1.1", + "chalk": "1.1.3", + "css-loader": "0.28.7", + "dotenv": "4.0.0", + "dotenv-expand": "4.0.1", + "eslint": "4.10.0", + "eslint-config-react-app": "^2.1.0", + "eslint-loader": "1.9.0", + "eslint-plugin-flowtype": "2.39.1", + "eslint-plugin-import": "2.8.0", + "eslint-plugin-jsx-a11y": "5.1.1", + "eslint-plugin-react": "7.4.0", + "extract-text-webpack-plugin": "3.0.2", + "file-loader": "1.1.5", + "fs-extra": "3.0.1", + "fsevents": "1.1.2", + "html-webpack-plugin": "2.29.0", + "jest": "20.0.4", + "object-assign": "4.1.1", + "postcss-flexbugs-fixes": "3.2.0", + "postcss-loader": "2.0.8", + "promise": "8.0.1", + "raf": "3.4.0", + "react-dev-utils": "^5.0.0", + "style-loader": "0.19.0", + "sw-precache-webpack-plugin": "0.11.4", + "url-loader": "0.6.2", + "webpack": "3.8.1", + "webpack-dev-server": "2.9.4", + "webpack-manifest-plugin": "1.3.2", + "whatwg-fetch": "2.0.3" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, + "recursive-readdir": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.1.tgz", + "integrity": "sha1-kO8jHQd4xc4JPJpI105cVCLROpk=", + "dev": true, + "requires": { + "minimatch": "3.0.3" + }, + "dependencies": { + "minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", + "dev": true, + "requires": { + "brace-expansion": "^1.0.0" + } + } + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "reduce-css-calc": { + "version": "1.3.0", + "resolved": "http://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", + "dev": true, + "requires": { + "balanced-match": "^0.4.2", + "math-expression-evaluator": "^1.2.14", + "reduce-function-call": "^1.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + } + } + }, + "reduce-function-call": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", + "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", + "dev": true, + "requires": { + "balanced-match": "^0.4.2" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + } + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "dev": true, + "requires": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dev": true, + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "dev": true, + "requires": { + "rc": "^1.0.1" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "renderkid": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.2.tgz", + "integrity": "sha512-FsygIxevi1jSiPY9h7vZmBFUbAOcbYm9UwyiLNdVsLRs/5We9Ob5NMPbGYUTWiLq5L+ezlVdE0A8bbME5CWTpg==", + "dev": true, + "requires": { + "css-select": "^1.1.0", + "dom-converter": "~0.2", + "htmlparser2": "~3.3.0", + "strip-ansi": "^3.0.0", + "utila": "^0.4.0" + } + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "requires": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + } + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "dev": true, + "requires": { + "path-parse": "^1.0.5" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "^0.1.1" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "^7.0.5" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "^2.1.0" + } + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", + "dev": true + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "dev": true, + "requires": { + "rx-lite": "*" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sane": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-1.6.0.tgz", + "integrity": "sha1-lhDEUjB6E10pwf3+JUcDQYDEZ3U=", + "dev": true, + "requires": { + "anymatch": "^1.3.0", + "exec-sh": "^0.2.0", + "fb-watchman": "^1.8.0", + "minimatch": "^3.0.2", + "minimist": "^1.1.1", + "walker": "~1.0.5", + "watch": "~0.10.0" + }, + "dependencies": { + "bser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", + "integrity": "sha1-OBEWlwsqbe6lZG3RXdcnhES1YWk=", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "fb-watchman": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", + "integrity": "sha1-okz0eCf4LTj7Waaa1wt247auc4M=", + "dev": true, + "requires": { + "bser": "1.0.2" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "schedule": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/schedule/-/schedule-0.5.0.tgz", + "integrity": "sha512-HUcJicG5Ou8xfR//c2rPT0lPIRR09vVvN81T9fqfVgBmhERUbDEQoYKjpBxbueJnCPpSu2ujXzOnRQt6x9o/jw==", + "requires": { + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", + "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", + "dev": true, + "requires": { + "ajv": "^5.0.0" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.3.tgz", + "integrity": "sha512-vmZenZ+8Al3NLHkWnhBQ0x6BkML1eCP2xEi3JE+f3D9wW9fipD9NNJHYtE9XJM4TsPaHGZJIamrSI6MTg1dU2Q==", + "dev": true, + "requires": { + "node-forge": "0.7.5" + } + }, + "semver": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", + "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", + "dev": true + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "dev": true, + "requires": { + "semver": "^5.0.3" + } + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + } + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "serviceworker-cache-polyfill": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serviceworker-cache-polyfill/-/serviceworker-cache-polyfill-4.0.0.tgz", + "integrity": "sha1-3hnuc77yGrPAdAo3sz22JGS6ves=", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "dev": true, + "requires": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + } + }, + "sockjs": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.18.tgz", + "integrity": "sha1-2bKJMWyn33dZXvKZ4HXw+TfrQgc=", + "dev": true, + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^2.0.2" + }, + "dependencies": { + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "uuid": { + "version": "2.0.3", + "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", + "dev": true + } + } + }, + "sockjs-client": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.5.tgz", + "integrity": "sha1-G7fA9yIsQPQq3xT0RCy9Eml3GoM=", + "dev": true, + "requires": { + "debug": "^2.6.6", + "eventsource": "0.1.6", + "faye-websocket": "~0.11.0", + "inherits": "^2.0.1", + "json3": "^3.3.2", + "url-parse": "^1.1.8" + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", + "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==", + "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 + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "spdx-correct": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.1.tgz", + "integrity": "sha512-hxSPZbRZvSDuOvADntOElzJpenIR7wXJkuoUcUtS0erbgt2fgeaoPIYretfKpslMhfFDY4k0MZ2F5CUzhBsSvQ==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz", + "integrity": "sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w==", + "dev": true + }, + "spdy": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", + "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", + "dev": true, + "requires": { + "debug": "^2.6.8", + "handle-thing": "^1.2.5", + "http-deceiver": "^1.2.7", + "safe-buffer": "^5.0.1", + "select-hose": "^2.0.0", + "spdy-transport": "^2.0.18" + } + }, + "spdy-transport": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.1.0.tgz", + "integrity": "sha512-bpUeGpZcmZ692rrTiqf9/2EUakI6/kXX1Rpe0ib/DyOzbiexVfXkw6GnvI9hVGvIwVaUhkaBojjCZwLNRGQg1g==", + "dev": true, + "requires": { + "debug": "^2.6.8", + "detect-node": "^2.0.3", + "hpack.js": "^2.1.6", + "obuf": "^1.1.1", + "readable-stream": "^2.2.9", + "safe-buffer": "^5.0.1", + "wbuf": "^1.7.2" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", + "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + }, + "stream-browserify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, + "string-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", + "integrity": "sha1-VpcPscOFWOnnC3KL894mmsRa36w=", + "dev": true, + "requires": { + "strip-ansi": "^3.0.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "style-loader": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.19.0.tgz", + "integrity": "sha512-9mx9sC9nX1dgP96MZOODpGC6l1RzQBITI2D5WJhu+wnbrSYVKLGuy14XJSLVQih/0GFrPpjelt+s//VcZQ2Evw==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^0.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svgo": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", + "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", + "dev": true, + "requires": { + "coa": "~1.0.1", + "colors": "~1.1.2", + "csso": "~2.3.1", + "js-yaml": "~3.7.0", + "mkdirp": "~0.5.1", + "sax": "~1.2.1", + "whet.extend": "~0.9.9" + } + }, + "sw-precache": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/sw-precache/-/sw-precache-5.2.1.tgz", + "integrity": "sha512-8FAy+BP/FXE+ILfiVTt+GQJ6UEf4CVHD9OfhzH0JX+3zoy2uFk7Vn9EfXASOtVmmIVbL3jE/W8Z66VgPSZcMhw==", + "dev": true, + "requires": { + "dom-urls": "^1.1.0", + "es6-promise": "^4.0.5", + "glob": "^7.1.1", + "lodash.defaults": "^4.2.0", + "lodash.template": "^4.4.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "pretty-bytes": "^4.0.2", + "sw-toolbox": "^3.4.0", + "update-notifier": "^2.3.0" + } + }, + "sw-precache-webpack-plugin": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/sw-precache-webpack-plugin/-/sw-precache-webpack-plugin-0.11.4.tgz", + "integrity": "sha1-ppUBflTu1XVVFJOlGdwdqNotxeA=", + "dev": true, + "requires": { + "del": "^2.2.2", + "sw-precache": "^5.1.1", + "uglify-js": "^3.0.13" + } + }, + "sw-toolbox": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/sw-toolbox/-/sw-toolbox-3.6.0.tgz", + "integrity": "sha1-Jt8dHHA0hljk3qKIQxkUm3sxg7U=", + "dev": true, + "requires": { + "path-to-regexp": "^1.0.1", + "serviceworker-cache-polyfill": "^4.0.0" + } + }, + "symbol-tree": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", + "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", + "dev": true + }, + "table": { + "version": "4.0.3", + "resolved": "http://registry.npmjs.org/table/-/table-4.0.3.tgz", + "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", + "dev": true, + "requires": { + "ajv": "^6.0.1", + "ajv-keywords": "^3.0.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", + "slice-ansi": "1.0.0", + "string-width": "^2.1.1" + }, + "dependencies": { + "ajv": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + } + } + }, + "tapable": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", + "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=", + "dev": true + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "dev": true, + "requires": { + "execa": "^0.7.0" + } + }, + "test-exclude": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", + "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "throat": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-3.2.0.tgz", + "integrity": "sha512-/EY8VpvlqJ+sFtLPeOgc8Pl7kQVOWv0woD87KTXVHPIAE842FGT+rokxIhe8xIUP1cfgrkt0as0vDLjDiMtr8w==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "thunky": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.2.tgz", + "integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E=", + "dev": true + }, + "time-stamp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.1.0.tgz", + "integrity": "sha512-lJbq6KsFhZJtN3fPUVje1tq/hHsJOKUUcUj/MGCiQR6qWBDcyi5kxL9J7/RnaEChCn0+L/DUN2WvemDrkk4i3Q==", + "dev": true + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + } + } + }, + "toposort": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", + "dev": true + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "dev": true + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-is": { + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.18" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "uglify-js": { + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", + "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", + "dev": true, + "requires": { + "commander": "~2.17.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "uglifyjs-webpack-plugin": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", + "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", + "dev": true, + "requires": { + "source-map": "^0.5.6", + "uglify-js": "^2.8.29", + "webpack-sources": "^1.0.1" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + } + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } + } + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dev": true, + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "unzip-response": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", + "dev": true + }, + "upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "dev": true + }, + "update-notifier": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", + "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", + "dev": true, + "requires": { + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urijs": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.1.tgz", + "integrity": "sha512-xVrGVi94ueCJNrBSTjWqjvtgvl3cyOTThp2zaMaFNGp3F542TR6sM3f2o8RqZl+AwteClSVmoCyt0ka4RjQOQg==", + "dev": true + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-loader": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.6.2.tgz", + "integrity": "sha512-h3qf9TNn53BpuXTTcpC+UehiRrl0Cv45Yr/xWayApjw6G8Bg2dGke7rIwDQ39piciWCWrC+WiqLjOh3SUp9n0Q==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "mime": "^1.4.1", + "schema-utils": "^0.3.0" + } + }, + "url-parse": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.3.tgz", + "integrity": "sha512-rh+KuAW36YKo0vClhQzLLveoj8FwPJNu65xLb7Mrt+eZht0IPT0IXgSv8gcMegZ6NvjJUALf6Mf25POlMwD1Fw==", + "dev": true, + "requires": { + "querystringify": "^2.0.0", + "requires-port": "^1.0.0" + } + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "requires": { + "prepend-http": "^1.0.1" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz", + "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, + "requires": { + "indexof": "0.0.1" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.x" + } + }, + "watch": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz", + "integrity": "sha1-d3mLLaD5kQ1ZXxrOWwwiWFIfIdw=", + "dev": true + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "webpack": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.8.1.tgz", + "integrity": "sha512-5ZXLWWsMqHKFr5y0N3Eo5IIisxeEeRAajNq4mELb/WELOR7srdbQk2N5XiyNy2A/AgvlR3AmeBCZJW8lHrolbw==", + "dev": true, + "requires": { + "acorn": "^5.0.0", + "acorn-dynamic-import": "^2.0.0", + "ajv": "^5.1.5", + "ajv-keywords": "^2.0.0", + "async": "^2.1.2", + "enhanced-resolve": "^3.4.0", + "escope": "^3.6.0", + "interpret": "^1.0.0", + "json-loader": "^0.5.4", + "json5": "^0.5.1", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "mkdirp": "~0.5.0", + "node-libs-browser": "^2.0.0", + "source-map": "^0.5.3", + "supports-color": "^4.2.1", + "tapable": "^0.2.7", + "uglifyjs-webpack-plugin": "^0.4.6", + "watchpack": "^1.4.0", + "webpack-sources": "^1.0.1", + "yargs": "^8.0.2" + }, + "dependencies": { + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "dev": true + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "webpack-dev-middleware": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", + "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", + "dev": true, + "requires": { + "memory-fs": "~0.4.1", + "mime": "^1.5.0", + "path-is-absolute": "^1.0.0", + "range-parser": "^1.0.3", + "time-stamp": "^2.0.0" + } + }, + "webpack-dev-server": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.9.4.tgz", + "integrity": "sha512-thrqC0EQEoSjXeYgP6pUXcUCZ+LNrKsDPn+mItLnn5VyyNZOJKd06hUP5vqkYwL8nWWXsii0loSF9NHNccT6ow==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "array-includes": "^3.0.3", + "bonjour": "^3.5.0", + "chokidar": "^1.6.0", + "compression": "^1.5.2", + "connect-history-api-fallback": "^1.3.0", + "debug": "^3.1.0", + "del": "^3.0.0", + "express": "^4.13.3", + "html-entities": "^1.2.0", + "http-proxy-middleware": "~0.17.4", + "import-local": "^0.1.1", + "internal-ip": "1.2.0", + "ip": "^1.1.5", + "killable": "^1.0.0", + "loglevel": "^1.4.1", + "opn": "^5.1.0", + "portfinder": "^1.0.9", + "selfsigned": "^1.9.1", + "serve-index": "^1.7.2", + "sockjs": "0.3.18", + "sockjs-client": "1.1.4", + "spdy": "^3.4.1", + "strip-ansi": "^3.0.1", + "supports-color": "^4.2.1", + "webpack-dev-middleware": "^1.11.0", + "yargs": "^6.6.0" + }, + "dependencies": { + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "dev": true, + "requires": { + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" + } + }, + "debug": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "dev": true, + "requires": { + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "sockjs-client": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", + "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", + "dev": true, + "requires": { + "debug": "^2.6.6", + "eventsource": "0.1.6", + "faye-websocket": "~0.11.0", + "inherits": "^2.0.1", + "json3": "^3.3.2", + "url-parse": "^1.1.8" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "^2.0.0" + } + }, + "yargs": { + "version": "6.6.0", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.2.0" + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } + } + }, + "webpack-manifest-plugin": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-1.3.2.tgz", + "integrity": "sha512-MX60Bv2G83Zks9pi3oLOmRgnPAnwrlMn+lftMrWBm199VQjk46/xgzBi9lPfpZldw2+EI2S+OevuLIaDuxCWRw==", + "dev": true, + "requires": { + "fs-extra": "^0.30.0", + "lodash": ">=3.5 <5" + }, + "dependencies": { + "fs-extra": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" + } + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + } + } + }, + "webpack-sources": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "websocket-driver": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "dev": true, + "requires": { + "http-parser-js": ">=0.4.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=", + "dev": true + }, + "whatwg-url": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.8.0.tgz", + "integrity": "sha1-0pgaqRSMHgCkHFphMRZqtGg7vMA=", + "dev": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", + "dev": true + } + } + }, + "whet.extend": { + "version": "0.9.9", + "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", + "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "widest-line": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz", + "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", + "dev": true, + "requires": { + "string-width": "^2.1.1" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "worker-farm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", + "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-atomic": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", + "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", + "dev": true + }, + "xml-name-validator": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", + "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=", + "dev": true + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } + } +} diff --git a/src/App.test.js b/src/App.test.js index a6cf4396..23c94433 100644 --- a/src/App.test.js +++ b/src/App.test.js @@ -2,7 +2,7 @@ import React from 'react'; import ReactDOM from 'react-dom'; import App from './App'; -it('renders without crashing', () => { +it.skip('renders without crashing', () => { const div = document.createElement('div'); // ReactDOM.render(, div); }); diff --git a/src/helper.js b/src/helper.js index 4e2d6e3a..e24d40e6 100644 --- a/src/helper.js +++ b/src/helper.js @@ -1,3 +1,41 @@ export default class DistrictRepository { + constructor(data) { + this.data = data, + this.stats = this.compileDistricts(); + } + compileDistricts() { + const schoolDistrict = this.data.reduce((district, school) => { + if (!district[school.Location.toLowerCase()]) { + district[school.Location.toLowerCase()] = + {location: school.Location.toUpperCase(), + stats: {[school.TimeFrame]: school.Data} + } + } + if (district[school.Location.toLowerCase()]) { + district[school.Location.toLowerCase()] = + Object.assign({}, district[school.Location.toLowerCase()], + {stats: Object.assign({}, district[school.Location.toLowerCase()].stats, {[school.TimeFrame]: school.Data})}) + } + + return district + }, {}) + + return schoolDistrict + } + + findByName(district) { + // console.log(this.stats) + if (!district) { + return undefined + } + + const districtLowerCase = district.toLowerCase() + // console.log(districtLowerCase) + if (this.stats[districtLowerCase]) { + return this.stats[districtLowerCase] + } + + return undefined + } } diff --git a/src/test/unit/iteration-0.test.js b/src/test/unit/iteration-0.test.js index c4c082c0..870009c6 100644 --- a/src/test/unit/iteration-0.test.js +++ b/src/test/unit/iteration-0.test.js @@ -6,6 +6,7 @@ describe('DistrictRepository iteration 0', () => { test('district has data in an object', () => { // remember that an array is also just an object. + // console.log(district.stats) expect(typeof district.stats).toBe('object'); }); @@ -16,3 +17,27 @@ describe('DistrictRepository iteration 0', () => { }); }); + + + + + +// Colorado: { +// data: { +// TimeFrame: Data +// TimeFrame: Data +// TimeFrame: Data +// TimeFrame: Data +// } +// } + + + + +// Obj[Schoolname] = { +// TimeFrame: Data +// TimeFrame: Data +// TimeFrame: Data +// TimeFrame: Data +// } + diff --git a/src/test/unit/iteration-1-part1.test.js b/src/test/unit/iteration-1-part1.test.js index 85a1b5e0..0272be92 100644 --- a/src/test/unit/iteration-1-part1.test.js +++ b/src/test/unit/iteration-1-part1.test.js @@ -25,19 +25,19 @@ describe('DistrictRepository iteration 1 - part 1', () => { test('each district has a data object containing each year and its data as key value pairs.', () => { const academy = district.findByName('ACADEmY 20'); - + console.log(academy.sta) expect(academy.location).toEqual('ACADEMY 20'); expect(typeof academy.stats).toBe('object'); }); - test('district data is rounded to the nearest hundredth', () => { + test.skip('district data is rounded to the nearest hundredth', () => { const result = {"2004": 0.302, "2005": 0.267, "2006": 0.354, "2007": 0.392, "2008": 0.385, "2009": 0.39, "2010": 0.436, "2011": 0.489, "2012": 0.479, "2013": 0.488, "2014": 0.49} const academy = district.findByName('ACADEmY 20'); expect(academy.stats).toEqual(result); }); - test('district data is sanitized and defaults to 0', () => { + test.skip('district data is sanitized and defaults to 0', () => { const academy = district.findByName('ARICKAREE R-2'); const result = {"2004": 1, "2005": 0, "2006": 0.125, "2007": 0, "2008": 1, "2009": 1, "2010": 1, "2011": 1, "2012": 1, "2013": 1, "2014": 1} diff --git a/src/test/unit/iteration-1-part2.test.js b/src/test/unit/iteration-1-part2.test.js index ff88dbeb..a86b02b7 100644 --- a/src/test/unit/iteration-1-part2.test.js +++ b/src/test/unit/iteration-1-part2.test.js @@ -1,18 +1,18 @@ import DistrictRepository from '../../helper.js'; import kinderData from '../../data/kindergartners_in_full_day_program.js'; -describe('DistrictRepository iteration 1 - part 2', () => { +describe.skip('DistrictRepository iteration 1 - part 2', () => { const district = new DistrictRepository(kinderData); - test('findAllMatches defaults to returning all data in an array', () => { + test.skip('findAllMatches defaults to returning all data in an array', () => { expect(district.findAllMatches().length).toBe(181); }); - test('findAllMatches returns matches in an array, case insensitive', () => { + test.skip('findAllMatches returns matches in an array, case insensitive', () => { expect(district.findAllMatches('ColoRado').length).toBe(2); }); - test('findAllMatches finds no matches and returns an empty array when given arguments that dont exist within the data', () => { + test.skip('findAllMatches finds no matches and returns an empty array when given arguments that dont exist within the data', () => { expect(district.findAllMatches('al;dkfjas;dlkjasdfl;').length).toBe(0); expect(district.findAllMatches('packers').length).toBe(0); expect(district.findAllMatches('df').length).toBe(0); diff --git a/src/test/unit/iteration-4.test.js b/src/test/unit/iteration-4.test.js index 953003bc..346c9bcc 100644 --- a/src/test/unit/iteration-4.test.js +++ b/src/test/unit/iteration-4.test.js @@ -4,21 +4,21 @@ import kinderData from '../../data/kindergartners_in_full_day_program.js'; describe('DistrictRepository iteration 0', () => { const district = new DistrictRepository(kinderData); - test('findAverage for ACADEMY 20', () => { + test.skip('findAverage for ACADEMY 20', () => { expect(district.findAverage('ACADEMY 20')).toBe(.407) }); - test('compareDistrictAverages ACADEMY 20 against YUMA SCHOOL DISTRICT 1', () => { + test.skip('compareDistrictAverages ACADEMY 20 against YUMA SCHOOL DISTRICT 1', () => { const result = { "ACADEMY 20": 0.407, "YUMA SCHOOL DISTRICT 1": 0.909, "compared": 0.448 } expect(district.compareDistrictAverages('ACADEMY 20', 'YUMA SCHOOL DISTRICT 1')).toEqual(result); }); - test('compareDistrictAverages is case insensitive', () => { + test.skip('compareDistrictAverages is case insensitive', () => { const result = { "ACADEMY 20": 0.407, "YUMA SCHOOL DISTRICT 1": 0.909, "compared": 0.448 } expect(district.compareDistrictAverages('ACADeMY 20', 'YUMA ScHOoL DiStRICT 1')).toEqual(result); }); - test('compareDistrictAverages ACADEMY 20 against Colorado', () => { + test.skip('compareDistrictAverages ACADEMY 20 against Colorado', () => { const result = { "ACADEMY 20": 0.407, "COLORADO": 0.53, "compared": 0.768} expect(district.compareDistrictAverages('ACADEMY 20', 'Colorado')).toEqual(result); }); From 3d8e568fb251aa73df1e69fd694d40f0bca8b6d7 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Tue, 2 Oct 2018 19:33:02 -0600 Subject: [PATCH 02/53] Add passing test to round to nearest thousandth --- src/helper.js | 27 ++++++++++++++++--------- src/test/unit/iteration-1-part1.test.js | 8 ++++---- 2 files changed, 21 insertions(+), 14 deletions(-) diff --git a/src/helper.js b/src/helper.js index e24d40e6..8e3d5762 100644 --- a/src/helper.js +++ b/src/helper.js @@ -5,17 +5,24 @@ export default class DistrictRepository { } compileDistricts() { - const schoolDistrict = this.data.reduce((district, school) => { - if (!district[school.Location.toLowerCase()]) { - district[school.Location.toLowerCase()] = - {location: school.Location.toUpperCase(), - stats: {[school.TimeFrame]: school.Data} + + const schoolDistrict = this.data.reduce((district, location) => { + const school = location.Location.toLowerCase() + const schoolYear = location.TimeFrame + const schoolData = Math.round(location.Data * 1000)/1000; + + if (!district[school]) { + district[school] = + {location: location.Location.toUpperCase(), + stats: {[schoolYear]: schoolData} } } - if (district[school.Location.toLowerCase()]) { - district[school.Location.toLowerCase()] = - Object.assign({}, district[school.Location.toLowerCase()], - {stats: Object.assign({}, district[school.Location.toLowerCase()].stats, {[school.TimeFrame]: school.Data})}) + if (district[school]) { + district[school] = + Object.assign({}, district[school], + {stats: Object.assign({}, + district[school].stats, + {[schoolYear]: schoolData})}) } return district @@ -31,8 +38,8 @@ export default class DistrictRepository { } const districtLowerCase = district.toLowerCase() - // console.log(districtLowerCase) if (this.stats[districtLowerCase]) { + // console.log(this.stats[districtLowerCase].stats) return this.stats[districtLowerCase] } diff --git a/src/test/unit/iteration-1-part1.test.js b/src/test/unit/iteration-1-part1.test.js index 0272be92..0aeac09d 100644 --- a/src/test/unit/iteration-1-part1.test.js +++ b/src/test/unit/iteration-1-part1.test.js @@ -25,19 +25,19 @@ describe('DistrictRepository iteration 1 - part 1', () => { test('each district has a data object containing each year and its data as key value pairs.', () => { const academy = district.findByName('ACADEmY 20'); - console.log(academy.sta) + // console.log(academy.stats) expect(academy.location).toEqual('ACADEMY 20'); expect(typeof academy.stats).toBe('object'); }); - test.skip('district data is rounded to the nearest hundredth', () => { + test('district data is rounded to the nearest hundredth', () => { const result = {"2004": 0.302, "2005": 0.267, "2006": 0.354, "2007": 0.392, "2008": 0.385, "2009": 0.39, "2010": 0.436, "2011": 0.489, "2012": 0.479, "2013": 0.488, "2014": 0.49} const academy = district.findByName('ACADEmY 20'); - + // console.log(academy.stats) expect(academy.stats).toEqual(result); }); - test.skip('district data is sanitized and defaults to 0', () => { + test('district data is sanitized and defaults to 0', () => { const academy = district.findByName('ARICKAREE R-2'); const result = {"2004": 1, "2005": 0, "2006": 0.125, "2007": 0, "2008": 1, "2009": 1, "2010": 1, "2011": 1, "2012": 1, "2013": 1, "2014": 1} From 2db2ff09983e0428efd4fa414b0ba3bbe5a1fbba Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Tue, 2 Oct 2018 19:33:43 -0600 Subject: [PATCH 03/53] Add passing test to sanitize and default data to 0 --- src/helper.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/helper.js b/src/helper.js index 8e3d5762..b1cd9a7d 100644 --- a/src/helper.js +++ b/src/helper.js @@ -9,7 +9,7 @@ export default class DistrictRepository { const schoolDistrict = this.data.reduce((district, location) => { const school = location.Location.toLowerCase() const schoolYear = location.TimeFrame - const schoolData = Math.round(location.Data * 1000)/1000; + const schoolData = Math.round(location.Data * 1000)/1000 || 0; if (!district[school]) { district[school] = From cafc460e7af1d528fc8390b9aee10210f4374e8d Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Tue, 2 Oct 2018 20:49:01 -0600 Subject: [PATCH 04/53] Add first 2 passing tests --- src/helper.js | 28 +++++++++++++++++++++++++ src/test/unit/iteration-1-part2.test.js | 6 +++--- 2 files changed, 31 insertions(+), 3 deletions(-) diff --git a/src/helper.js b/src/helper.js index b1cd9a7d..dcc3f5e2 100644 --- a/src/helper.js +++ b/src/helper.js @@ -45,4 +45,32 @@ export default class DistrictRepository { return undefined } + + findAllMatches(district) { + const allDistricts = this.stats + const districtKeys = Object.keys(this.stats) + const districtObjects = districtKeys.map((schoolDistrict) => { + return allDistricts[schoolDistrict] + }) + + if (!district) { + return districtObjects + } + + const districtLowerCase = district.toLowerCase() + + if (districtKeys.includes(districtLowerCase)) { + const filteredDistricts = districtObjects.filter((place) => { + const placeLowerCase = place.location.toLowerCase() + // console.log(placeLowerCase) + if (placeLowerCase.includes(districtLowerCase)) { + return place + } + }) + return filteredDistricts + } + + } + + } diff --git a/src/test/unit/iteration-1-part2.test.js b/src/test/unit/iteration-1-part2.test.js index a86b02b7..80d0d285 100644 --- a/src/test/unit/iteration-1-part2.test.js +++ b/src/test/unit/iteration-1-part2.test.js @@ -1,14 +1,14 @@ import DistrictRepository from '../../helper.js'; import kinderData from '../../data/kindergartners_in_full_day_program.js'; -describe.skip('DistrictRepository iteration 1 - part 2', () => { +describe('DistrictRepository iteration 1 - part 2', () => { const district = new DistrictRepository(kinderData); - test.skip('findAllMatches defaults to returning all data in an array', () => { + test('findAllMatches defaults to returning all data in an array', () => { expect(district.findAllMatches().length).toBe(181); }); - test.skip('findAllMatches returns matches in an array, case insensitive', () => { + test('findAllMatches returns matches in an array, case insensitive', () => { expect(district.findAllMatches('ColoRado').length).toBe(2); }); From 2c7d749f7a4bf5915b7e9bdfe316ba54fff03304 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Tue, 2 Oct 2018 21:48:31 -0600 Subject: [PATCH 05/53] Add last test --- src/helper.js | 14 +++++++++----- src/test/unit/iteration-1-part2.test.js | 2 +- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/helper.js b/src/helper.js index dcc3f5e2..bf462633 100644 --- a/src/helper.js +++ b/src/helper.js @@ -59,12 +59,16 @@ export default class DistrictRepository { const districtLowerCase = district.toLowerCase() + if (!districtKeys.includes(districtLowerCase)) { + return [] + } + if (districtKeys.includes(districtLowerCase)) { - const filteredDistricts = districtObjects.filter((place) => { - const placeLowerCase = place.location.toLowerCase() - // console.log(placeLowerCase) - if (placeLowerCase.includes(districtLowerCase)) { - return place + const filteredDistricts = districtObjects.filter((schoolDistrict) => { + const schoolDistrictLowerCase = schoolDistrict.location.toLowerCase() + + if (schoolDistrictLowerCase.includes(districtLowerCase)) { + return schoolDistrict } }) return filteredDistricts diff --git a/src/test/unit/iteration-1-part2.test.js b/src/test/unit/iteration-1-part2.test.js index 80d0d285..ff88dbeb 100644 --- a/src/test/unit/iteration-1-part2.test.js +++ b/src/test/unit/iteration-1-part2.test.js @@ -12,7 +12,7 @@ describe('DistrictRepository iteration 1 - part 2', () => { expect(district.findAllMatches('ColoRado').length).toBe(2); }); - test.skip('findAllMatches finds no matches and returns an empty array when given arguments that dont exist within the data', () => { + test('findAllMatches finds no matches and returns an empty array when given arguments that dont exist within the data', () => { expect(district.findAllMatches('al;dkfjas;dlkjasdfl;').length).toBe(0); expect(district.findAllMatches('packers').length).toBe(0); expect(district.findAllMatches('df').length).toBe(0); From 869b4e29a1281e4ba46625d39969e7e86103654c Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Wed, 3 Oct 2018 19:28:43 -0600 Subject: [PATCH 06/53] Add component files for DistrictsContainer and DistrictsCard --- src/App.js | 16 +++++++++++++++- src/App/App.css | 1 + src/App/App.js | 13 +++++++++++++ src/{ => App}/App.test.js | 0 src/DistrictCard/DistrictCard.css | 0 src/DistrictCard/DistrictCard.js | 15 +++++++++++++++ src/DistrictCard/DistrictCard.test.js | 0 src/DistrictsContainer/DistrictsContainer.css | 0 src/DistrictsContainer/DistrictsContainer.js | 17 +++++++++++++++++ .../DistrictsContainer.test.js | 0 src/helper.js | 2 +- 11 files changed, 62 insertions(+), 2 deletions(-) create mode 100644 src/App/App.css create mode 100644 src/App/App.js rename src/{ => App}/App.test.js (100%) create mode 100644 src/DistrictCard/DistrictCard.css create mode 100644 src/DistrictCard/DistrictCard.js create mode 100644 src/DistrictCard/DistrictCard.test.js create mode 100644 src/DistrictsContainer/DistrictsContainer.css create mode 100644 src/DistrictsContainer/DistrictsContainer.js create mode 100644 src/DistrictsContainer/DistrictsContainer.test.js diff --git a/src/App.js b/src/App.js index 52bbf442..9390004e 100644 --- a/src/App.js +++ b/src/App.js @@ -1,10 +1,24 @@ import React, { Component } from 'react'; import './App.css'; +import DistrictsContainer from './DistrictsContainer/DistrictsContainer.js'; +import DistrictRepository from './helper.js'; class App extends Component { + constructor() { + super(); + this.state = { + districts: [] + } + } + + + + render() { return ( -
Welcome To Headcount 2.0
+
Welcome To Headcount 2.7 + +
); } } diff --git a/src/App/App.css b/src/App/App.css new file mode 100644 index 00000000..2048b584 --- /dev/null +++ b/src/App/App.css @@ -0,0 +1 @@ +/*APP COMPONENT RELATED CSS GOES HERE*/ diff --git a/src/App/App.js b/src/App/App.js new file mode 100644 index 00000000..e9a52733 --- /dev/null +++ b/src/App/App.js @@ -0,0 +1,13 @@ +import React, { Component } from 'react'; +import './App.css'; + +class App extends Component { + render() { + return ( +
Welcome To Headcount 2.5 +
+ ); + } +} + +export default App; diff --git a/src/App.test.js b/src/App/App.test.js similarity index 100% rename from src/App.test.js rename to src/App/App.test.js diff --git a/src/DistrictCard/DistrictCard.css b/src/DistrictCard/DistrictCard.css new file mode 100644 index 00000000..e69de29b diff --git a/src/DistrictCard/DistrictCard.js b/src/DistrictCard/DistrictCard.js new file mode 100644 index 00000000..6e069906 --- /dev/null +++ b/src/DistrictCard/DistrictCard.js @@ -0,0 +1,15 @@ +import React from 'react'; +import './DistrictCard.css'; + +const DistrictCard = () => { + + + return ( +
+

+

+
+ ) +} + +export default DistrictCard; \ No newline at end of file diff --git a/src/DistrictCard/DistrictCard.test.js b/src/DistrictCard/DistrictCard.test.js new file mode 100644 index 00000000..e69de29b diff --git a/src/DistrictsContainer/DistrictsContainer.css b/src/DistrictsContainer/DistrictsContainer.css new file mode 100644 index 00000000..e69de29b diff --git a/src/DistrictsContainer/DistrictsContainer.js b/src/DistrictsContainer/DistrictsContainer.js new file mode 100644 index 00000000..c74bd657 --- /dev/null +++ b/src/DistrictsContainer/DistrictsContainer.js @@ -0,0 +1,17 @@ +import React from 'react'; +import './DistrictsContainer.css'; +import DistrictCard from '../DistrictCard/DistrictCard.js'; + +const DistrictsContainer = ({districts}) => { + const districtCards = districts.map((district) => { + return + }) + + return ( +
+ { districtCards } +
+ ) +} + +export default DistrictsContainer; \ No newline at end of file diff --git a/src/DistrictsContainer/DistrictsContainer.test.js b/src/DistrictsContainer/DistrictsContainer.test.js new file mode 100644 index 00000000..e69de29b diff --git a/src/helper.js b/src/helper.js index bf462633..6c65bdef 100644 --- a/src/helper.js +++ b/src/helper.js @@ -27,7 +27,7 @@ export default class DistrictRepository { return district }, {}) - +console.log(schoolDistrict) return schoolDistrict } From 659c0d979ac308316d7d34878cef5931690994b8 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Wed, 3 Oct 2018 23:20:15 -0600 Subject: [PATCH 07/53] Add preliminary test for DistrictCard and DistrictsContainer --- src/App.js | 1 + src/App/App.test.js | 4 ++-- src/DistrictCard/DistrictCard.test.js | 12 ++++++++++++ src/DistrictsContainer/DistrictsContainer.js | 8 ++++---- src/DistrictsContainer/DistrictsContainer.test.js | 8 ++++++++ src/helper.js | 2 +- 6 files changed, 28 insertions(+), 7 deletions(-) diff --git a/src/App.js b/src/App.js index 9390004e..76a5142b 100644 --- a/src/App.js +++ b/src/App.js @@ -11,6 +11,7 @@ class App extends Component { } } + diff --git a/src/App/App.test.js b/src/App/App.test.js index 23c94433..b84af98d 100644 --- a/src/App/App.test.js +++ b/src/App/App.test.js @@ -2,7 +2,7 @@ import React from 'react'; import ReactDOM from 'react-dom'; import App from './App'; -it.skip('renders without crashing', () => { +it('renders without crashing', () => { const div = document.createElement('div'); - // ReactDOM.render(, div); + ReactDOM.render(, div); }); diff --git a/src/DistrictCard/DistrictCard.test.js b/src/DistrictCard/DistrictCard.test.js index e69de29b..ef624463 100644 --- a/src/DistrictCard/DistrictCard.test.js +++ b/src/DistrictCard/DistrictCard.test.js @@ -0,0 +1,12 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import DistrictCard from './DistrictCard.js'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); +}) + +it('renders', () => { + +}) \ No newline at end of file diff --git a/src/DistrictsContainer/DistrictsContainer.js b/src/DistrictsContainer/DistrictsContainer.js index c74bd657..57c9a6fb 100644 --- a/src/DistrictsContainer/DistrictsContainer.js +++ b/src/DistrictsContainer/DistrictsContainer.js @@ -3,13 +3,13 @@ import './DistrictsContainer.css'; import DistrictCard from '../DistrictCard/DistrictCard.js'; const DistrictsContainer = ({districts}) => { - const districtCards = districts.map((district) => { - return - }) + // const districtCards = districts.map((district) => { + // return + // }) return (
- { districtCards } + {/*{ districtCards }*/}
) } diff --git a/src/DistrictsContainer/DistrictsContainer.test.js b/src/DistrictsContainer/DistrictsContainer.test.js index e69de29b..eb62aa7a 100644 --- a/src/DistrictsContainer/DistrictsContainer.test.js +++ b/src/DistrictsContainer/DistrictsContainer.test.js @@ -0,0 +1,8 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import DistrictsContainer from './DistrictsContainer.js'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div) +}) \ No newline at end of file diff --git a/src/helper.js b/src/helper.js index 6c65bdef..6f272519 100644 --- a/src/helper.js +++ b/src/helper.js @@ -27,7 +27,7 @@ export default class DistrictRepository { return district }, {}) -console.log(schoolDistrict) +// console.log(schoolDistrict) return schoolDistrict } From ef0f6394234b939f00b1a06db1830bfde6d0c8aa Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Thu, 4 Oct 2018 15:07:02 -0600 Subject: [PATCH 08/53] Add failing tests for Districts Container --- package-lock.json | 18232 +++++++++------- package.json | 4 +- src/App.js | 9 +- src/App/App.test.js | 23 +- src/App/__snapshots__/App.test.js.snap | 59 + src/DistrictCard/DistrictCard.test.js | 21 +- .../__snapshots__/DistrictCard.test.js.snap | 114 + src/DistrictsContainer/DistrictsContainer.js | 7 +- .../DistrictsContainer.test.js | 28 +- .../DistrictsContainer.test.js.snap | 68 + src/setupTests.js | 4 + 11 files changed, 11185 insertions(+), 7384 deletions(-) create mode 100644 src/App/__snapshots__/App.test.js.snap create mode 100644 src/DistrictCard/__snapshots__/DistrictCard.test.js.snap create mode 100644 src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap create mode 100644 src/setupTests.js diff --git a/package-lock.json b/package-lock.json index e1d07363..207af010 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,1332 +4,1455 @@ "lockfileVersion": 1, "requires": true, "dependencies": { - "abab": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", - "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", - "dev": true - }, - "accepts": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", - "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", "dev": true, "requires": { - "mime-types": "~2.1.18", - "negotiator": "0.6.1" + "@babel/highlight": "^7.0.0" } }, - "acorn": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", - "dev": true + "@babel/core": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.1.0.tgz", + "integrity": "sha512-9EWmD0cQAbcXSc+31RIoYgEHx3KQ2CCSMDBhnXrShWvo45TMw+3/55KVxlhkG53kw9tl87DqINgHDgFVhZJV/Q==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.0.0", + "@babel/helpers": "^7.1.0", + "@babel/parser": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0", + "convert-source-map": "^1.1.0", + "debug": "^3.1.0", + "json5": "^0.5.0", + "lodash": "^4.17.10", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } }, - "acorn-dynamic-import": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", - "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", + "@babel/generator": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.1.2.tgz", + "integrity": "sha512-70A9HWLS/1RHk3Ck8tNHKxOoKQuSKocYgwDN85Pyl/RBduss6AKxUR7RIZ/lzduQMSYfWEM4DDBu6A+XGbkFig==", "dev": true, "requires": { - "acorn": "^4.0.3" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - } + "@babel/types": "^7.1.2", + "jsesc": "^2.5.1", + "lodash": "^4.17.10", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" } }, - "acorn-globals": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", - "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", + "@babel/helper-annotate-as-pure": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", + "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", "dev": true, "requires": { - "acorn": "^4.0.4" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - } + "@babel/types": "^7.0.0" } }, - "acorn-jsx": { - "version": "3.0.1", - "resolved": "http://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", - "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", + "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", "dev": true, "requires": { - "acorn": "^3.0.4" - }, - "dependencies": { - "acorn": { - "version": "3.3.0", - "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", - "dev": true - } + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "address": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/address/-/address-1.0.3.tgz", - "integrity": "sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==", - "dev": true - }, - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "@babel/helper-builder-react-jsx": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0.tgz", + "integrity": "sha512-ebJ2JM6NAKW0fQEqN8hOLxK84RbRz9OkUhGS/Xd5u56ejMfVbayJ4+LykERZCOUM6faa6Fp3SZNX3fcT16MKHw==", "dev": true, "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" + "@babel/types": "^7.0.0", + "esutils": "^2.0.0" } }, - "ajv-keywords": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", - "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", - "dev": true - }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "@babel/helper-call-delegate": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz", + "integrity": "sha512-YEtYZrw3GUK6emQHKthltKNZwszBcHK58Ygcis+gVUrF4/FmTVr5CCqQNSfmvg2y+YDEANyYoaLz/SHsnusCwQ==", "dev": true, "requires": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" + "@babel/helper-hoist-variables": "^7.0.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "ansi-align": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "@babel/helper-define-map": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz", + "integrity": "sha512-yPPcW8dc3gZLN+U1mhYV91QU3n5uTbx7DUdf8NnPbjS0RMwBuHi9Xt2MUgppmNz7CJxTBWsGczTiEp1CSOTPRg==", "dev": true, "requires": { - "string-width": "^2.0.0" + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.0.0", + "lodash": "^4.17.10" } }, - "ansi-escapes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", - "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", - "dev": true - }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "@babel/helper-explode-assignable-expression": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", + "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "anymatch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", "dev": true, "requires": { - "micromatch": "^2.1.5", - "normalize-path": "^2.0.0" + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "append-transform": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", - "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", "dev": true, "requires": { - "default-require-extensions": "^1.0.0" + "@babel/types": "^7.0.0" } }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "@babel/helper-hoist-variables": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz", + "integrity": "sha512-Ggv5sldXUeSKsuzLkddtyhyHe2YantsxWKNi7A+7LeD12ExRDWTRk29JCXpaHPAbMaIPZSil7n+lq78WY2VY7w==", "dev": true, "requires": { - "sprintf-js": "~1.0.2" + "@babel/types": "^7.0.0" } }, - "aria-query": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-0.7.1.tgz", - "integrity": "sha1-Jsu1r/ZBRLCoJb4YRuCxbPoAsR4=", + "@babel/helper-member-expression-to-functions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz", + "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==", "dev": true, "requires": { - "ast-types-flow": "0.0.7", - "commander": "^2.11.0" + "@babel/types": "^7.0.0" } }, - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "@babel/helper-module-imports": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", "dev": true, "requires": { - "arr-flatten": "^1.0.1" + "@babel/types": "^7.0.0" } }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", - "dev": true + "@babel/helper-module-transforms": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.1.0.tgz", + "integrity": "sha512-0JZRd2yhawo79Rcm4w0LwSMILFmFXjugG3yqf+P/UsKsRS1mJCmMwwlHDlMg7Avr9LrvSpp4ZSULO9r8jpCzcw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0", + "lodash": "^4.17.10" + } }, - "array-filter": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", - "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", - "dev": true + "@babel/helper-optimise-call-expression": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", + "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", "dev": true }, - "array-flatten": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz", - "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=", - "dev": true + "@babel/helper-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0.tgz", + "integrity": "sha512-TR0/N0NDCcUIUEbqV6dCO+LptmmSQFQ7q70lfcEB4URsjD0E1HzicrwUH+ap6BAQ2jhCX9Q4UqZy4wilujWlkg==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } }, - "array-includes": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", - "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", + "@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", "dev": true, "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.7.0" + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "array-map": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", - "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", - "dev": true + "@babel/helper-replace-supers": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.1.0.tgz", + "integrity": "sha512-BvcDWYZRWVuDeXTYZWxekQNO5D4kO55aArwZOTFXw6rlLQA8ZaDicJR1sO47h+HrnCiDFiww0fSPV0d713KBGQ==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } }, - "array-reduce": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", - "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", - "dev": true + "@babel/helper-simple-access": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", + "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", + "dev": true, + "requires": { + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "@babel/helper-split-export-declaration": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz", + "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==", "dev": true, "requires": { - "array-uniq": "^1.0.1" + "@babel/types": "^7.0.0" } }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true + "@babel/helper-wrap-function": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.1.0.tgz", + "integrity": "sha512-R6HU3dete+rwsdAfrOzTlE9Mcpk4RjU3aX3gi9grtmugQY0u79X7eogUvfXA5sI81Mfq1cn6AgxihfN33STjJA==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true + "@babel/helpers": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.1.2.tgz", + "integrity": "sha512-Myc3pUE8eswD73aWcartxB16K6CGmHDv9KxOmD2CeOs/FaEAQodr3VYGmlvOmog60vNQ2w8QbatuahepZwrHiA==", + "dev": true, + "requires": { + "@babel/template": "^7.1.2", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.1.2" + } }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "@babel/parser": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.1.2.tgz", + "integrity": "sha512-x5HFsW+E/nQalGMw7hu+fvPqnBeBaIr0lWJ2SG0PPL2j+Pm9lYvCrsZJGIgauPIENx0v10INIyFjmSNUD/gSqQ==", "dev": true }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.1.0.tgz", + "integrity": "sha512-Fq803F3Jcxo20MXUSDdmZZXrPe6BWyGcWBPPNB/M7WaUYESKDeKMOGIxEzQOjGSmW/NWb6UaPZrtTB2ekhB/ew==", "dev": true, "requires": { - "safer-buffer": "~2.1.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.0.0" } }, - "asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "@babel/plugin-proposal-class-properties": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.1.0.tgz", + "integrity": "sha512-/PCJWN+CKt5v1xcGn4vnuu13QDoV+P7NcICP44BoonAJoPSGwVkgrXihFIQGiEjjPlUDBIw1cM7wYFLARS2/hw==", "dev": true, "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0", + "@babel/plugin-syntax-class-properties": "^7.0.0" } }, - "assert": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", - "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "@babel/plugin-proposal-json-strings": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.0.0.tgz", + "integrity": "sha512-kfVdUkIAGJIVmHmtS/40i/fg/AGnw/rsZBCaapY5yjeO5RA9m165Xbw9KMOu2nqXP5dTFjEjHdfNdoVcHv133Q==", "dev": true, "requires": { - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.0.0" } }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", - "dev": true - }, - "async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0.tgz", + "integrity": "sha512-14fhfoPcNu7itSen7Py1iGN0gEm87hX/B+8nZPqkdmANyyYWYMY2pjA3r8WXbWVKMzfnSNS0xY8GVS0IjXi/iw==", "dev": true, "requires": { - "lodash": "^4.17.10" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0" } }, - "async-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", - "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "autoprefixer": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.1.6.tgz", - "integrity": "sha512-C9yv/UF3X+eJTi/zvfxuyfxmLibYrntpF3qoJYrMeQwgUJOZrZvpJiMG2FMQ3qnhWtF/be4pYONBBw95ZGe3vA==", + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0.tgz", + "integrity": "sha512-JPqAvLG1s13B/AuoBjdBYvn38RqW6n1TzrQO839/sIpqLpbnXKacsAgpZHzLD83Sm8SDXMkkrAvEnJ25+0yIpw==", "dev": true, "requires": { - "browserslist": "^2.5.1", - "caniuse-lite": "^1.0.30000748", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^6.0.13", - "postcss-value-parser": "^3.2.3" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.0.0" } }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", - "dev": true - }, - "axobject-query": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-0.1.0.tgz", - "integrity": "sha1-YvWdvFnJ+SQnWco0mWDnov48NsA=", + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0.tgz", + "integrity": "sha512-tM3icA6GhC3ch2SkmSxv7J/hCWKISzwycub6eGsDrFDgukD4dZ/I+x81XgW0YslS6mzNuQ1Cbzh5osjIMgepPQ==", "dev": true, "requires": { - "ast-types-flow": "0.0.7" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.2.0" } }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "@babel/plugin-syntax-async-generators": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0.tgz", + "integrity": "sha512-im7ged00ddGKAjcZgewXmp1vxSZQQywuQXe2B1A7kajjZmDeY/ekMPmWr9zJgveSaQH0k7BcGrojQhcK06l0zA==", "dev": true, "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - } + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-core": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.0.tgz", - "integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=", + "@babel/plugin-syntax-class-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0.tgz", + "integrity": "sha512-cR12g0Qzn4sgkjrbrzWy2GE7m9vMl/sFkqZ3gIpAQdrvPDnLM8180i+ANDFIXfjHo9aqp0ccJlQ0QNZcFUbf9w==", "dev": true, "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.0", - "debug": "^2.6.8", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.7", - "slash": "^1.0.0", - "source-map": "^0.5.6" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-eslint": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-7.2.3.tgz", - "integrity": "sha1-sv4tgBJkcPXBlELcdXJTqJdxCCc=", + "@babel/plugin-syntax-dynamic-import": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0.tgz", + "integrity": "sha512-Gt9xNyRrCHCiyX/ZxDGOcBnlJl0I3IWicpZRC4CdC0P5a/I07Ya2OAMEBU+J7GmRFVmIetqEYRko6QYRuKOESw==", "dev": true, "requires": { - "babel-code-frame": "^6.22.0", - "babel-traverse": "^6.23.1", - "babel-types": "^6.23.0", - "babylon": "^6.17.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "@babel/plugin-syntax-flow": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.0.0.tgz", + "integrity": "sha512-zGcuZWiWWDa5qTZ6iAnpG0fnX/GOu49pGR5PFvkQ9GmKNaSphXQnlNXh/LG20sqWtNrx/eB6krzfEzcwvUyeFA==", "dev": true, "requires": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-helper-builder-binary-assignment-operator-visitor": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", - "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", + "@babel/plugin-syntax-json-strings": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.0.0.tgz", + "integrity": "sha512-UlSfNydC+XLj4bw7ijpldc1uZ/HB84vw+U6BTuqMdIEmz/LDe63w/GHtpQMdXWdqQZFeAI9PjnHe/vDhwirhKA==", "dev": true, "requires": { - "babel-helper-explode-assignable-expression": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-helper-builder-react-jsx": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", - "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=", + "@babel/plugin-syntax-jsx": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0.tgz", + "integrity": "sha512-PdmL2AoPsCLWxhIr3kG2+F9v4WH06Q3z+NoGVpQgnUNGcagXHq5sB3OXxkSahKq9TLdNMN/AJzFYSOo8UKDMHg==", "dev": true, "requires": { - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "esutils": "^2.0.2" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-helper-call-delegate": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", - "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0.tgz", + "integrity": "sha512-5A0n4p6bIiVe5OvQPxBnesezsgFJdHhSs3uFSvaPdMqtsovajLZ+G2vZyvNe10EzJBWWo3AcHGKhAFUxqwp2dw==", "dev": true, "requires": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-helper-define-map": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", - "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0.tgz", + "integrity": "sha512-Wc+HVvwjcq5qBg1w5RG9o9RVzmCaAg/Vp0erHCKpAYV8La6I94o4GQAmFYNmkzoMO6gzoOSulpKeSSz6mPEoZw==", "dev": true, "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-helper-explode-assignable-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", - "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", + "@babel/plugin-transform-arrow-functions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0.tgz", + "integrity": "sha512-2EZDBl1WIO/q4DIkIp4s86sdp4ZifL51MoIviLY/gG/mLSuOIEg7J8o6mhbxOTvUJkaN50n+8u41FVsr5KLy/w==", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-helper-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", - "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "@babel/plugin-transform-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.1.0.tgz", + "integrity": "sha512-rNmcmoQ78IrvNCIt/R9U+cixUHeYAzgusTFgIAv+wQb9HJU4szhpDD6e5GCACmj/JP5KxuCwM96bX3L9v4ZN/g==", "dev": true, "requires": { - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0" } }, - "babel-helper-get-function-arity": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0.tgz", + "integrity": "sha512-AOBiyUp7vYTqz2Jibe1UaAWL0Hl9JUXEgjFvvvcSc9MVDItv46ViXFw2F7SVt1B5k+KWjl44eeXOAk3UDEaJjQ==", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-helper-hoist-variables": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", - "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "@babel/plugin-transform-block-scoping": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0.tgz", + "integrity": "sha512-GWEMCrmHQcYWISilUrk9GDqH4enf3UmhOEbNbNrlNAX1ssH3MsS1xLOS6rdjRVPgA7XXVPn87tRkdTEoA/dxEg==", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.10" } }, - "babel-helper-optimise-call-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", - "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "@babel/plugin-transform-classes": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.1.0.tgz", + "integrity": "sha512-rNaqoD+4OCBZjM7VaskladgqnZ1LO6o2UxuWSDzljzW21pN1KXkB7BstAVweZdxQkHAujps5QMNOTWesBciKFg==", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.1.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "globals": "^11.1.0" } }, - "babel-helper-regex": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", - "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "@babel/plugin-transform-computed-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0.tgz", + "integrity": "sha512-ubouZdChNAv4AAWAgU7QKbB93NU5sHwInEWfp+/OzJKA02E6Woh9RVoX4sZrbRwtybky/d7baTUqwFx+HgbvMA==", "dev": true, "requires": { - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-helper-remap-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", - "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", + "@babel/plugin-transform-destructuring": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.1.2.tgz", + "integrity": "sha512-cvToXvp/OsYxtEn57XJu9BvsGSEYjAh9UeUuXpoi7x6QHB7YdWyQ4lRU/q0Fu1IJNT0o0u4FQ1DMQBzJ8/8vZg==", "dev": true, "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-helper-replace-supers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", - "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "@babel/plugin-transform-dotall-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0.tgz", + "integrity": "sha512-00THs8eJxOJUFVx1w8i1MBF4XH4PsAjKjQ1eqN/uCH3YKwP21GCKfrn6YZFZswbOk9+0cw1zGQPHVc1KBlSxig==", "dev": true, "requires": { - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.1.3" } }, - "babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "@babel/plugin-transform-duplicate-keys": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0.tgz", + "integrity": "sha512-w2vfPkMqRkdxx+C71ATLJG30PpwtTpW7DDdLqYt2acXU7YjztzeWW2Jk1T6hKqCLYCcEA5UQM/+xTAm+QCSnuQ==", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-jest": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-20.0.3.tgz", - "integrity": "sha1-5KA7E9wQOJ4UD8ZF0J/8TO0wFnE=", + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.1.0.tgz", + "integrity": "sha512-uZt9kD1Pp/JubkukOGQml9tqAeI8NkE98oZnHZ2qHRElmeKCodbTZgOEUtujSCSLhHSBWbzNiFSDIMC4/RBTLQ==", "dev": true, "requires": { - "babel-core": "^6.0.0", - "babel-plugin-istanbul": "^4.0.0", - "babel-preset-jest": "^20.0.3" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-loader": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.2.tgz", - "integrity": "sha512-jRwlFbINAeyDStqK6Dd5YuY0k5YuzQUvlz2ZamuXrXmxav3pNqe9vfJ402+2G+OmlJSXxCOpB6Uz0INM7RQe2A==", + "@babel/plugin-transform-flow-strip-types": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0.tgz", + "integrity": "sha512-WhXUNb4It5a19RsgKKbQPrjmy4yWOY1KynpEbNw7bnd1QTcrT/EIl3MJvnGgpgvrKyKbqX7nUNOJfkpLOnoDKA==", "dev": true, "requires": { - "find-cache-dir": "^1.0.0", - "loader-utils": "^1.0.2", - "mkdirp": "^0.5.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0" } }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "@babel/plugin-transform-for-of": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0.tgz", + "integrity": "sha512-TlxKecN20X2tt2UEr2LNE6aqA0oPeMT1Y3cgz8k4Dn1j5ObT8M3nl9aA37LLklx0PBZKETC9ZAf9n/6SujTuXA==", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-plugin-check-es2015-constants": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", - "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "@babel/plugin-transform-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.1.0.tgz", + "integrity": "sha512-VxOa1TMlFMtqPW2IDYZQaHsFrq/dDoIjgN098NowhexhZcz3UGlvPgZXuE1jEvNygyWyxRacqDpCZt+par1FNg==", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-plugin-dynamic-import-node": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-1.1.0.tgz", - "integrity": "sha512-tTfZbM9Ecwj3GK50mnPrUpinTwA4xXmDiQGCk/aBYbvl1+X8YqldK86wZ1owVJ4u3mrKbRlXMma80J18qwiaTQ==", + "@babel/plugin-transform-literals": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0.tgz", + "integrity": "sha512-1NTDBWkeNXgpUcyoVFxbr9hS57EpZYXpje92zv0SUzjdu3enaRwF/l3cmyRnXLtIdyJASyiS6PtybK+CgKf7jA==", "dev": true, "requires": { - "babel-plugin-syntax-dynamic-import": "^6.18.0", - "babel-template": "^6.26.0", - "babel-types": "^6.26.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-plugin-istanbul": { - "version": "4.1.6", - "resolved": "http://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", - "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "@babel/plugin-transform-modules-amd": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.1.0.tgz", + "integrity": "sha512-wt8P+xQ85rrnGNr2x1iV3DW32W8zrB6ctuBkYBbf5/ZzJY99Ob4MFgsZDFgczNU76iy9PWsy4EuxOliDjdKw6A==", "dev": true, "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.13.0", - "find-up": "^2.1.0", - "istanbul-lib-instrument": "^1.10.1", - "test-exclude": "^4.2.1" + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-plugin-jest-hoist": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-20.0.3.tgz", - "integrity": "sha1-r+3IU70/jcNUjqZx++adA8wsF2c=", - "dev": true - }, - "babel-plugin-syntax-async-functions": { - "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", - "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", - "dev": true - }, - "babel-plugin-syntax-class-properties": { - "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", - "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", - "dev": true - }, - "babel-plugin-syntax-dynamic-import": { - "version": "6.18.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", - "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=", - "dev": true - }, - "babel-plugin-syntax-exponentiation-operator": { - "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", - "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", - "dev": true - }, - "babel-plugin-syntax-flow": { - "version": "6.18.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", - "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=", - "dev": true - }, - "babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", - "dev": true - }, - "babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", - "dev": true - }, - "babel-plugin-syntax-trailing-function-commas": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", - "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", - "dev": true - }, - "babel-plugin-transform-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", - "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", + "@babel/plugin-transform-modules-commonjs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.1.0.tgz", + "integrity": "sha512-wtNwtMjn1XGwM0AXPspQgvmE6msSJP15CX2RVfpTSTNPLhKhaOjaIfBaVfj4iUZ/VrFSodcFedwtPg/NxwQlPA==", "dev": true, "requires": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-functions": "^6.8.0", - "babel-runtime": "^6.22.0" + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0" } }, - "babel-plugin-transform-class-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", - "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", + "@babel/plugin-transform-modules-systemjs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0.tgz", + "integrity": "sha512-8EDKMAsitLkiF/D4Zhe9CHEE2XLh4bfLbb9/Zf3FgXYQOZyZYyg7EAel/aT2A7bHv62jwHf09q2KU/oEexr83g==", "dev": true, "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-plugin-syntax-class-properties": "^6.8.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "@babel/helper-hoist-variables": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-plugin-transform-es2015-arrow-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", - "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "@babel/plugin-transform-modules-umd": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.1.0.tgz", + "integrity": "sha512-enrRtn5TfRhMmbRwm7F8qOj0qEYByqUvTttPEGimcBH4CJHphjyK1Vg7sdU7JjeEmgSpM890IT/efS2nMHwYig==", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-plugin-transform-es2015-block-scoped-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", - "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "@babel/plugin-transform-new-target": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz", + "integrity": "sha512-yin069FYjah+LbqfGeTfzIBODex/e++Yfa0rH0fpfam9uTbuEeEOx5GLGr210ggOV77mVRNoeqSYqeuaqSzVSw==", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-plugin-transform-es2015-block-scoping": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", - "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "@babel/plugin-transform-object-super": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.1.0.tgz", + "integrity": "sha512-/O02Je1CRTSk2SSJaq0xjwQ8hG4zhZGNjE8psTsSNPXyLRCODv7/PBozqT5AmQMzp7MI3ndvMhGdqp9c96tTEw==", "dev": true, "requires": { - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0" } }, - "babel-plugin-transform-es2015-classes": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", - "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "@babel/plugin-transform-parameters": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.1.0.tgz", + "integrity": "sha512-vHV7oxkEJ8IHxTfRr3hNGzV446GAb+0hgbA7o/0Jd76s+YzccdWuTU296FOCOl/xweU4t/Ya4g41yWz80RFCRw==", "dev": true, "requires": { - "babel-helper-define-map": "^6.24.1", - "babel-helper-function-name": "^6.24.1", - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-helper-replace-supers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "@babel/helper-call-delegate": "^7.1.0", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-plugin-transform-es2015-computed-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", - "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "@babel/plugin-transform-react-constant-elements": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.0.0.tgz", + "integrity": "sha512-z8yrW4KCVcqPYr0r9dHXe7fu3daLzn0r6TQEFoGbXahdrzEwT1d1ux+/EnFcqIHv9uPilUlnRnPIUf7GMO0ehg==", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-plugin-transform-es2015-destructuring": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", - "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "@babel/plugin-transform-react-display-name": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0.tgz", + "integrity": "sha512-BX8xKuQTO0HzINxT6j/GiCwoJB0AOMs0HmLbEnAvcte8U8rSkNa/eSCAY+l1OA4JnCVq2jw2p6U8QQryy2fTPg==", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-plugin-transform-es2015-duplicate-keys": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", - "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "@babel/plugin-transform-react-jsx": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0.tgz", + "integrity": "sha512-0TMP21hXsSUjIQJmu/r7RiVxeFrXRcMUigbKu0BLegJK9PkYodHstaszcig7zxXfaBji2LYUdtqIkHs+hgYkJQ==", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "@babel/helper-builder-react-jsx": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0" } }, - "babel-plugin-transform-es2015-for-of": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", - "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "@babel/plugin-transform-react-jsx-self": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.0.0.tgz", + "integrity": "sha512-pymy+AK12WO4safW1HmBpwagUQRl9cevNX+82AIAtU1pIdugqcH+nuYP03Ja6B+N4gliAaKWAegIBL/ymALPHA==", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0" } }, - "babel-plugin-transform-es2015-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", - "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "@babel/plugin-transform-react-jsx-source": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0.tgz", + "integrity": "sha512-OSeEpFJEH5dw/TtxTg4nijl4nHBbhqbKL94Xo/Y17WKIf2qJWeIk/QeXACF19lG1vMezkxqruwnTjVizaW7u7w==", "dev": true, "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0" } }, - "babel-plugin-transform-es2015-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", - "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "@babel/plugin-transform-regenerator": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0.tgz", + "integrity": "sha512-sj2qzsEx8KDVv1QuJc/dEfilkg3RRPvPYx/VnKLtItVQRWt1Wqf5eVCOLZm29CiGFfYYsA3VPjfizTCV0S0Dlw==", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "regenerator-transform": "^0.13.3" } }, - "babel-plugin-transform-es2015-modules-amd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", - "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "@babel/plugin-transform-runtime": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.1.0.tgz", + "integrity": "sha512-WFLMgzu5DLQEah0lKTJzYb14vd6UiES7PTnXcvrPZ1VrwFeJ+mTbvr65fFAsXYMt2bIoOoC0jk76zY1S7HZjUg==", "dev": true, "requires": { - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "resolve": "^1.8.1", + "semver": "^5.5.1" } }, - "babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.26.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", - "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "@babel/plugin-transform-shorthand-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0.tgz", + "integrity": "sha512-g/99LI4vm5iOf5r1Gdxq5Xmu91zvjhEG5+yZDJW268AZELAu4J1EiFLnkSG3yuUsZyOipVOVUKoGPYwfsTymhw==", "dev": true, "requires": { - "babel-plugin-transform-strict-mode": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-types": "^6.26.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-plugin-transform-es2015-modules-systemjs": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", - "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "@babel/plugin-transform-spread": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0.tgz", + "integrity": "sha512-L702YFy2EvirrR4shTj0g2xQp7aNwZoWNCkNu2mcoU0uyzMl0XRwDSwzB/xp6DSUFiBmEXuyAyEN16LsgVqGGQ==", "dev": true, "requires": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-plugin-transform-es2015-modules-umd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", - "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "@babel/plugin-transform-sticky-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0.tgz", + "integrity": "sha512-LFUToxiyS/WD+XEWpkx/XJBrUXKewSZpzX68s+yEOtIbdnsRjpryDw9U06gYc6klYEij/+KQVRnD3nz3AoKmjw==", "dev": true, "requires": { - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" } }, - "babel-plugin-transform-es2015-object-super": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", - "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "@babel/plugin-transform-template-literals": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0.tgz", + "integrity": "sha512-vA6rkTCabRZu7Nbl9DfLZE1imj4tzdWcg5vtdQGvj+OH9itNNB6hxuRMHuIY8SGnEt1T9g5foqs9LnrHzsqEFg==", "dev": true, "requires": { - "babel-helper-replace-supers": "^6.24.1", - "babel-runtime": "^6.22.0" + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-plugin-transform-es2015-parameters": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", - "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "@babel/plugin-transform-typeof-symbol": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0.tgz", + "integrity": "sha512-1r1X5DO78WnaAIvs5uC48t41LLckxsYklJrZjNKcevyz83sF2l4RHbw29qrCPr/6ksFsdfRpT/ZgxNWHXRnffg==", "dev": true, "requires": { - "babel-helper-call-delegate": "^6.24.1", - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "babel-plugin-transform-es2015-shorthand-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", - "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "@babel/plugin-transform-unicode-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0.tgz", + "integrity": "sha512-uJBrJhBOEa3D033P95nPHu3nbFwFE9ZgXsfEitzoIXIwqAZWk7uXcg06yFKXz9FSxBH5ucgU/cYdX0IV8ldHKw==", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.1.3" } }, - "babel-plugin-transform-es2015-spread": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", - "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" + "@babel/preset-env": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.1.0.tgz", + "integrity": "sha512-ZLVSynfAoDHB/34A17/JCZbyrzbQj59QC1Anyueb4Bwjh373nVPq5/HMph0z+tCmcDjXDe+DlKQq9ywQuvWrQg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.1.0", + "@babel/plugin-proposal-json-strings": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.0.0", + "@babel/plugin-syntax-async-generators": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.1.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.1.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-dotall-regex": "^7.0.0", + "@babel/plugin-transform-duplicate-keys": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.1.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.1.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-amd": "^7.1.0", + "@babel/plugin-transform-modules-commonjs": "^7.1.0", + "@babel/plugin-transform-modules-systemjs": "^7.0.0", + "@babel/plugin-transform-modules-umd": "^7.1.0", + "@babel/plugin-transform-new-target": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.1.0", + "@babel/plugin-transform-parameters": "^7.1.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typeof-symbol": "^7.0.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "browserslist": "^4.1.0", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.3.0" } }, - "babel-plugin-transform-es2015-sticky-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", - "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "@babel/preset-react": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.0.0.tgz", + "integrity": "sha512-oayxyPS4Zj+hF6Et11BwuBkmpgT/zMxyuZgFrMeZID6Hdh3dGlk4sHCAhdBCpuCKW2ppBfl2uCCetlrUIJRY3w==", "dev": true, "requires": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0" } }, - "babel-plugin-transform-es2015-template-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", - "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "@babel/runtime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.0.0.tgz", + "integrity": "sha512-7hGhzlcmg01CvH1EHdSPVXYX1aJ8KCEyz6I9xYIi/asDtzBPMyMhVibhM/K6g/5qnKBwjZtp10bNZIEFTRW1MA==", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "regenerator-runtime": "^0.12.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", + "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==", + "dev": true + } } }, - "babel-plugin-transform-es2015-typeof-symbol": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", - "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "@babel/template": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.2.tgz", + "integrity": "sha512-SY1MmplssORfFiLDcOETrW7fCLl+PavlwMh92rrGcikQaRq4iWPVH0MpwPpY3etVMx6RnDjXtr6VZYr/IbP/Ag==", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.1.2", + "@babel/types": "^7.1.2" } }, - "babel-plugin-transform-es2015-unicode-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", - "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "@babel/traverse": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.1.0.tgz", + "integrity": "sha512-bwgln0FsMoxm3pLOgrrnGaXk18sSM9JNf1/nHC/FksmNGFbYnPWY4GYCfLxyP1KRmfsxqkRpfoa6xr6VuuSxdw==", "dev": true, "requires": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "regexpu-core": "^2.0.0" + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.0.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "debug": "^3.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.10" } }, - "babel-plugin-transform-exponentiation-operator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", - "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", + "@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", "dev": true, "requires": { - "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", - "babel-plugin-syntax-exponentiation-operator": "^6.8.0", - "babel-runtime": "^6.22.0" + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" } }, - "babel-plugin-transform-flow-strip-types": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", - "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", + "@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", + "dev": true + }, + "@svgr/core": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-2.4.1.tgz", + "integrity": "sha512-2i1cUbjpKt1KcIP05e10vkmu9Aedp32EFqVcSQ08onbB8lVxJqMPci3Hr54aI14S9cLg4JdcpO0D35HHUtT8oQ==", "dev": true, "requires": { - "babel-plugin-syntax-flow": "^6.18.0", - "babel-runtime": "^6.22.0" + "camelcase": "^5.0.0", + "cosmiconfig": "^5.0.6", + "h2x-core": "^1.1.0", + "h2x-plugin-jsx": "^1.1.0", + "merge-deep": "^3.0.2", + "prettier": "^1.14.2", + "svgo": "^1.0.5" } }, - "babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "@svgr/webpack": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-2.4.1.tgz", + "integrity": "sha512-sMHYq0zbMtSHcc9kVfkYI2zrl88u4mKGyQLgKt7r+ul5nITcncm/EPBhzEUrJY5izdlaU6EvyH8zOhZnfaSmOA==", "dev": true, "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" + "@babel/core": "^7.0.1", + "@babel/plugin-transform-react-constant-elements": "^7.0.0", + "@babel/preset-env": "^7.0.0", + "@babel/preset-react": "^7.0.0", + "@svgr/core": "^2.4.1", + "loader-utils": "^1.1.0" } }, - "babel-plugin-transform-react-constant-elements": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-constant-elements/-/babel-plugin-transform-react-constant-elements-6.23.0.tgz", - "integrity": "sha1-LxGb9NLN1F65uqrldAU8YE9hR90=", + "@types/node": { + "version": "10.11.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.11.4.tgz", + "integrity": "sha512-ojnbBiKkZFYRfQpmtnnWTMw+rzGp/JiystjluW9jgN3VzRwilXddJ6aGQ9V/7iuDG06SBgn7ozW9k3zcAnYjYQ==", + "dev": true + }, + "@types/tapable": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.2.tgz", + "integrity": "sha512-42zEJkBpNfMEAvWR5WlwtTH22oDzcMjFsL9gDGExwF8X8WvAiw7Vwop7hPw03QT8TKfec83LwbHj6SvpqM4ELQ==", + "dev": true + }, + "@webassemblyjs/ast": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.6.tgz", + "integrity": "sha512-8nkZS48EVsMUU0v6F1LCIOw4RYWLm2plMtbhFTjNgeXmsTNLuU3xTRtnljt9BFQB+iPbLRobkNrCWftWnNC7wQ==", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "@webassemblyjs/helper-module-context": "1.7.6", + "@webassemblyjs/helper-wasm-bytecode": "1.7.6", + "@webassemblyjs/wast-parser": "1.7.6", + "mamacro": "^0.0.3" } }, - "babel-plugin-transform-react-display-name": { - "version": "6.25.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz", - "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=", + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.6.tgz", + "integrity": "sha512-VBOZvaOyBSkPZdIt5VBMg3vPWxouuM13dPXGWI1cBh3oFLNcFJ8s9YA7S9l4mPI7+Q950QqOmqj06oa83hNWBA==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.6.tgz", + "integrity": "sha512-SCzhcQWHXfrfMSKcj8zHg1/kL9kb3aa5TN4plc/EREOs5Xop0ci5bdVBApbk2yfVi8aL+Ly4Qpp3/TRAUInjrg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.6.tgz", + "integrity": "sha512-1/gW5NaGsEOZ02fjnFiU8/OEEXU1uVbv2um0pQ9YVL3IHSkyk6xOwokzyqqO1qDZQUAllb+V8irtClPWntbVqw==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.6.tgz", + "integrity": "sha512-+suMJOkSn9+vEvDvgyWyrJo5vJsWSDXZmJAjtoUq4zS4eqHyXImpktvHOZwXp1XQjO5H+YQwsBgqTQEc0J/5zg==", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "@webassemblyjs/wast-printer": "1.7.6" } }, - "babel-plugin-transform-react-jsx": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz", - "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=", + "@webassemblyjs/helper-fsm": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.6.tgz", + "integrity": "sha512-HCS6KN3wgxUihGBW7WFzEC/o8Eyvk0d56uazusnxXthDPnkWiMv+kGi9xXswL2cvfYfeK5yiM17z2K5BVlwypw==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.6.tgz", + "integrity": "sha512-e8/6GbY7OjLM+6OsN7f2krC2qYVNaSr0B0oe4lWdmq5sL++8dYDD1TFbD1TdAdWMRTYNr/Qq7ovXWzia2EbSjw==", "dev": true, "requires": { - "babel-helper-builder-react-jsx": "^6.24.1", - "babel-plugin-syntax-jsx": "^6.8.0", - "babel-runtime": "^6.22.0" + "mamacro": "^0.0.3" } }, - "babel-plugin-transform-react-jsx-self": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz", - "integrity": "sha1-322AqdomEqEh5t3XVYvL7PBuY24=", + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.6.tgz", + "integrity": "sha512-PzYFCb7RjjSdAOljyvLWVqd6adAOabJW+8yRT+NWhXuf1nNZWH+igFZCUK9k7Cx7CsBbzIfXjJc7u56zZgFj9Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.6.tgz", + "integrity": "sha512-3GS628ppDPSuwcYlQ7cDCGr4W2n9c4hLzvnRKeuz+lGsJSmc/ADVoYpm1ts2vlB1tGHkjtQMni+yu8mHoMlKlA==", "dev": true, "requires": { - "babel-plugin-syntax-jsx": "^6.8.0", - "babel-runtime": "^6.22.0" + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-buffer": "1.7.6", + "@webassemblyjs/helper-wasm-bytecode": "1.7.6", + "@webassemblyjs/wasm-gen": "1.7.6" } }, - "babel-plugin-transform-react-jsx-source": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz", - "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=", + "@webassemblyjs/ieee754": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.6.tgz", + "integrity": "sha512-V4cIp0ruyw+hawUHwQLn6o2mFEw4t50tk530oKsYXQhEzKR+xNGDxs/SFFuyTO7X3NzEu4usA3w5jzhl2RYyzQ==", "dev": true, "requires": { - "babel-plugin-syntax-jsx": "^6.8.0", - "babel-runtime": "^6.22.0" + "@xtuc/ieee754": "^1.2.0" } }, - "babel-plugin-transform-regenerator": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", - "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "@webassemblyjs/leb128": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.6.tgz", + "integrity": "sha512-ojdlG8WpM394lBow4ncTGJoIVZ4aAtNOWHhfAM7m7zprmkVcKK+2kK5YJ9Bmj6/ketTtOn7wGSHCtMt+LzqgYQ==", "dev": true, "requires": { - "regenerator-transform": "^0.10.0" + "@xtuc/long": "4.2.1" } }, - "babel-plugin-transform-runtime": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", - "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", + "@webassemblyjs/utf8": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.6.tgz", + "integrity": "sha512-oId+tLxQ+AeDC34ELRYNSqJRaScB0TClUU6KQfpB8rNT6oelYlz8axsPhf6yPTg7PBJ/Z5WcXmUYiHEWgbbHJw==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.6.tgz", + "integrity": "sha512-pTNjLO3o41v/Vz9VFLl+I3YLImpCSpodFW77pNoH4agn5I6GgSxXHXtvWDTvYJFty0jSeXZWLEmbaSIRUDlekg==", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-buffer": "1.7.6", + "@webassemblyjs/helper-wasm-bytecode": "1.7.6", + "@webassemblyjs/helper-wasm-section": "1.7.6", + "@webassemblyjs/wasm-gen": "1.7.6", + "@webassemblyjs/wasm-opt": "1.7.6", + "@webassemblyjs/wasm-parser": "1.7.6", + "@webassemblyjs/wast-printer": "1.7.6" } }, - "babel-plugin-transform-strict-mode": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", - "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "@webassemblyjs/wasm-gen": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.6.tgz", + "integrity": "sha512-mQvFJVumtmRKEUXMohwn8nSrtjJJl6oXwF3FotC5t6e2hlKMh8sIaW03Sck2MDzw9xPogZD7tdP5kjPlbH9EcQ==", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-wasm-bytecode": "1.7.6", + "@webassemblyjs/ieee754": "1.7.6", + "@webassemblyjs/leb128": "1.7.6", + "@webassemblyjs/utf8": "1.7.6" } }, - "babel-preset-env": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.6.1.tgz", - "integrity": "sha512-W6VIyA6Ch9ePMI7VptNn2wBM6dbG0eSz25HEiL40nQXCsXGTGZSTZu1Iap+cj3Q0S5a7T9+529l/5Bkvd+afNA==", - "dev": true, - "requires": { - "babel-plugin-check-es2015-constants": "^6.22.0", - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-to-generator": "^6.22.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoping": "^6.23.0", - "babel-plugin-transform-es2015-classes": "^6.23.0", - "babel-plugin-transform-es2015-computed-properties": "^6.22.0", - "babel-plugin-transform-es2015-destructuring": "^6.23.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", - "babel-plugin-transform-es2015-for-of": "^6.23.0", - "babel-plugin-transform-es2015-function-name": "^6.22.0", - "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.22.0", - "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-umd": "^6.23.0", - "babel-plugin-transform-es2015-object-super": "^6.22.0", - "babel-plugin-transform-es2015-parameters": "^6.23.0", - "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", - "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", - "babel-plugin-transform-es2015-template-literals": "^6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", - "babel-plugin-transform-exponentiation-operator": "^6.22.0", - "babel-plugin-transform-regenerator": "^6.22.0", - "browserslist": "^2.1.2", - "invariant": "^2.2.2", - "semver": "^5.3.0" + "@webassemblyjs/wasm-opt": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.6.tgz", + "integrity": "sha512-go44K90fSIsDwRgtHhX14VtbdDPdK2sZQtZqUcMRvTojdozj5tLI0VVJAzLCfz51NOkFXezPeVTAYFqrZ6rI8Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-buffer": "1.7.6", + "@webassemblyjs/wasm-gen": "1.7.6", + "@webassemblyjs/wasm-parser": "1.7.6" } }, - "babel-preset-flow": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz", - "integrity": "sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0=", + "@webassemblyjs/wasm-parser": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.6.tgz", + "integrity": "sha512-t1T6TfwNY85pDA/HWPA8kB9xA4sp9ajlRg5W7EKikqrynTyFo+/qDzIpvdkOkOGjlS6d4n4SX59SPuIayR22Yg==", "dev": true, "requires": { - "babel-plugin-transform-flow-strip-types": "^6.22.0" + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-api-error": "1.7.6", + "@webassemblyjs/helper-wasm-bytecode": "1.7.6", + "@webassemblyjs/ieee754": "1.7.6", + "@webassemblyjs/leb128": "1.7.6", + "@webassemblyjs/utf8": "1.7.6" } }, - "babel-preset-jest": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-20.0.3.tgz", - "integrity": "sha1-y6yq3stdaJyh4d4TYOv8ZoYsF4o=", + "@webassemblyjs/wast-parser": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.6.tgz", + "integrity": "sha512-1MaWTErN0ziOsNUlLdvwS+NS1QWuI/kgJaAGAMHX8+fMJFgOJDmN/xsG4h/A1Gtf/tz5VyXQciaqHZqp2q0vfg==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^20.0.3" + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/floating-point-hex-parser": "1.7.6", + "@webassemblyjs/helper-api-error": "1.7.6", + "@webassemblyjs/helper-code-frame": "1.7.6", + "@webassemblyjs/helper-fsm": "1.7.6", + "@xtuc/long": "4.2.1", + "mamacro": "^0.0.3" } }, - "babel-preset-react": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.24.1.tgz", - "integrity": "sha1-umnfrqRfw+xjm2pOzqbhdwLJE4A=", + "@webassemblyjs/wast-printer": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.6.tgz", + "integrity": "sha512-vHdHSK1tOetvDcl1IV1OdDeGNe/NDDQ+KzuZHMtqTVP1xO/tZ/IKNpj5BaGk1OYFdsDWQqb31PIwdEyPntOWRQ==", "dev": true, "requires": { - "babel-plugin-syntax-jsx": "^6.3.13", - "babel-plugin-transform-react-display-name": "^6.23.0", - "babel-plugin-transform-react-jsx": "^6.24.1", - "babel-plugin-transform-react-jsx-self": "^6.22.0", - "babel-plugin-transform-react-jsx-source": "^6.22.0", - "babel-preset-flow": "^6.23.0" + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/wast-parser": "1.7.6", + "@xtuc/long": "4.2.1" } }, - "babel-preset-react-app": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-3.1.2.tgz", - "integrity": "sha512-/sh5Qd5T08PYa6t4kuCdKh9tXp6/m/Jwyx7PJTqugsYMfsDUJMlBXOs5EwFODHprzjWrmQ0SydnMZu9FY4MZYg==", - "dev": true, - "requires": { - "babel-plugin-dynamic-import-node": "1.1.0", - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-es2015-destructuring": "6.23.0", - "babel-plugin-transform-object-rest-spread": "6.26.0", - "babel-plugin-transform-react-constant-elements": "6.23.0", - "babel-plugin-transform-react-jsx": "6.24.1", - "babel-plugin-transform-react-jsx-self": "6.22.0", - "babel-plugin-transform-react-jsx-source": "6.22.0", - "babel-plugin-transform-regenerator": "6.26.0", - "babel-plugin-transform-runtime": "6.23.0", - "babel-preset-env": "1.6.1", - "babel-preset-react": "6.24.1" - } + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true }, - "babel-register": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "@xtuc/long": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz", + "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==", + "dev": true + }, + "abab": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", + "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==", + "dev": true + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", "dev": true, "requires": { - "babel-core": "^6.26.0", - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "home-or-tmp": "^2.0.0", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "source-map-support": "^0.4.15" + "mime-types": "~2.1.18", + "negotiator": "0.6.1" } }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", + "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", "dev": true, "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" + "acorn": "^5.0.0" } }, - "babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "acorn-globals": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.0.tgz", + "integrity": "sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw==", "dev": true, "requires": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.2.tgz", + "integrity": "sha512-GXmKIvbrN3TV7aVqAzVFaMW8F8wzVX7voEBRO3bDA64+EX37YSayggRJP5Xig6HYHBkWKpFg9W5gg6orklubhg==", + "dev": true + } } }, - "babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "acorn-jsx": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-4.1.1.tgz", + "integrity": "sha512-JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw==", "dev": true, "requires": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" + "acorn": "^5.0.3" } }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "acorn-walk": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.0.tgz", + "integrity": "sha512-ugTb7Lq7u4GfWSqqpwE0bGyoBZNMTok/zDBXxfEG0QM50jNlGhIWjRC1pPN7bvV1anhF+bs+/gNcRw+o55Evbg==", + "dev": true + }, + "address": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/address/-/address-1.0.3.tgz", + "integrity": "sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==", + "dev": true + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "dev": true, "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" } }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "ajv-errors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.0.tgz", + "integrity": "sha1-7PAh+hCP0X37Xms4Py3SM+Mf/Fk=", "dev": true }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "ajv-keywords": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", "dev": true }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "ansi-colors": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.1.0.tgz", + "integrity": "sha512-hTv1qPdi+sVEk3jYsdjox5nQI0C9HTbjKShbCdYLKb1LOfNbb7wsF4d7OEKIZoxIHx02tSp3m94jcPW2EfMjmA==", + "dev": true + }, + "ansi-escapes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", + "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", + "dev": true + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "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" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, "is-accessor-descriptor": { @@ -1361,482 +1484,366 @@ "kind-of": "^6.0.2" } }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "base64-js": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", - "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", - "dev": true - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "optional": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", - "dev": true - }, - "binary-extensions": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", - "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", - "dev": true - }, - "bluebird": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.2.tgz", - "integrity": "sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg==", - "dev": true - }, - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", - "dev": true - }, - "body-parser": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", - "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", - "dev": true, - "requires": { - "bytes": "3.0.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.1", - "http-errors": "~1.6.2", - "iconv-lite": "0.4.19", - "on-finished": "~2.3.0", - "qs": "6.5.1", - "raw-body": "2.3.2", - "type-is": "~1.6.15" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", "dev": true }, - "qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true } } }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "append-transform": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", + "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", "dev": true, "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" + "default-require-extensions": "^1.0.0" } }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "dev": true }, - "boxen": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - } + "sprintf-js": "~1.0.2" } }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "aria-query": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", + "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", "dev": true, "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" } }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "arr-flatten": "^1.0.1" } }, - "brorand": { + "arr-flatten": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", "dev": true }, - "browser-resolve": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", + "dev": true + }, + "array-flatten": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz", + "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=", + "dev": true + }, + "array-includes": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", + "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", "dev": true, "requires": { - "resolve": "1.1.7" - }, - "dependencies": { - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - } + "define-properties": "^1.1.2", + "es-abstract": "^1.7.0" } }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", + "dev": true + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "array-uniq": "^1.0.1" } }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true }, - "browserify-rsa": { - "version": "4.0.1", - "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "array.prototype.flat": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.1.tgz", + "integrity": "sha512-rVqIs330nLJvfC7JqYvEWwqVr5QjYF1ib02i3YJtR/fICO6527Tjpc/e4Mvmxh3GIePPreRXMdaGyC99YphWEw==", "dev": true, "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" + "define-properties": "^1.1.2", + "es-abstract": "^1.10.0", + "function-bind": "^1.1.1" } }, - "browserify-sign": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", - "dev": true, - "requires": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" - } + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true }, - "browserslist": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz", - "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==", + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30000792", - "electron-to-chromium": "^1.3.30" + "safer-buffer": "~2.1.0" } }, - "bser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", - "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", "dev": true, "requires": { - "node-int64": "^0.4.0" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, - "buffer": { - "version": "4.9.1", - "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", - "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", "dev": true, "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } } }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", "dev": true }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", "dev": true }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "caller-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", - "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "dev": true, "requires": { - "callsites": "^0.2.0" + "lodash": "^4.17.10" } }, - "callsites": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", - "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", "dev": true }, - "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "dev": true }, - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - } - } + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true }, - "caniuse-api": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", - "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", + "autoprefixer": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.1.5.tgz", + "integrity": "sha512-kk4Zb6RUc58ld7gdosERHMF3DzIYJc2fp5sX46qEsGXQQy5bXsu8qyLjoxuY1NuQ/cJuCYnx99BfjwnRggrYIw==", "dev": true, "requires": { - "browserslist": "^1.3.6", - "caniuse-db": "^1.0.30000529", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" + "browserslist": "^4.1.0", + "caniuse-lite": "^1.0.30000884", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.2", + "postcss-value-parser": "^3.2.3" }, "dependencies": { - "browserslist": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", - "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "caniuse-db": "^1.0.30000639", - "electron-to-chromium": "^1.2.7" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } + }, + "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 } } }, - "caniuse-db": { - "version": "1.0.30000888", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000888.tgz", - "integrity": "sha512-bp7cHptv4AQZFtkyzYk2bJN5E8CSYklm6K3bJ/fGUa52oxydzBKK4uYlZ+A0lNIiThRFJMoXU2TacG9ve2KpXw==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30000888", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000888.tgz", - "integrity": "sha512-vftg+5p/lPsQGpnhSo/yBuYL36ai/cyjLvU3dOPJY1kkKrekLWIy8SLm+wzjX0hpCUdFTasC4/ZT7uqw4rKOnQ==", + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", "dev": true }, - "capture-stack-trace": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", - "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", "dev": true }, - "case-sensitive-paths-webpack-plugin": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.1.1.tgz", - "integrity": "sha1-PSnO2MHxJL9vU4Rvs/WJRzH9yQk=", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "axobject-query": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.1.tgz", + "integrity": "sha1-Bd+nBa2orZ25k/polvItOVsLCgc=", "dev": true, "requires": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" + "ast-types-flow": "0.0.7" } }, - "chalk": { - "version": "1.1.3", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "dev": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" }, "dependencies": { "ansi-styles": { @@ -1845,6 +1852,25 @@ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -1853,762 +1879,991 @@ } } }, - "chardet": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", - "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", + "babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", "dev": true }, - "chokidar": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", - "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "babel-eslint": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-9.0.0.tgz", + "integrity": "sha512-itv1MwE3TMbY0QtNfeL7wzak1mV47Uy+n6HtSOO4Xd7rvmO+tsGQSgyOEEgo6Y2vHZKZphaoelNeSVj4vkLA1g==", "dev": true, "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.0", - "braces": "^2.3.0", - "fsevents": "^1.2.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.1", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "lodash.debounce": "^4.0.8", - "normalize-path": "^2.1.1", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0", - "upath": "^1.0.5" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "^1.0.0" + } + }, + "babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "dev": true, + "requires": { + "babylon": "^6.18.0" + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" }, "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + } + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-jest": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz", + "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==", + "dev": true, + "requires": { + "babel-plugin-istanbul": "^4.1.6", + "babel-preset-jest": "^23.2.0" + } + }, + "babel-loader": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.4.tgz", + "integrity": "sha512-fhBhNkUToJcW9nV46v8w87AJOwAJDz84c1CL57n3Stj73FANM/b9TbCUK4YhdOwEyZ+OxhYpdeZDNzSI29Firw==", + "dev": true, + "requires": { + "find-cache-dir": "^1.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1", + "util.promisify": "^1.0.0" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "http://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + } + }, + "babel-plugin-jest-hoist": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", + "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=", + "dev": true + }, + "babel-plugin-macros": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.4.2.tgz", + "integrity": "sha512-NBVpEWN4OQ/bHnu1fyDaAaTPAjnhXCEPqr1RwqxrU7b6tZ2hypp+zX4hlNfmVGfClD5c3Sl6Hfj5TJNF5VG5aA==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.5", + "resolve": "^1.8.1" + } + }, + "babel-plugin-named-asset-import": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.2.2.tgz", + "integrity": "sha512-NtESBqk8LZuNhBd1BMLxDOh0JPytMs88LwAZFmHg1ZyuGrIAO40dw7p624w+flj0uuhfKTNY8tYKsUEAZGRRFA==", + "dev": true + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "babel-plugin-transform-dynamic-import": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-dynamic-import/-/babel-plugin-transform-dynamic-import-2.1.0.tgz", + "integrity": "sha512-ja4NWc37+7bV6/uJKCERJEGHEyK1DXgXp8teHvjKC4Jsj3Ib484dJdamFIBtSb40JFniyWZo6ML46usVvfdsSg==", + "dev": true, + "requires": { + "@babel/plugin-syntax-dynamic-import": "^7.0.0" + } + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.18.tgz", + "integrity": "sha512-azed2nHo8vmOy7EY26KH+om5oOcWRs0r1U8wOmhwta+SBMMnmJ4H6yaBZRCcHBtMeWp9AVhvBTL/lpR1kEx+Xw==", + "dev": true + }, + "babel-preset-jest": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", + "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^23.2.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + } + }, + "babel-preset-react-app": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-5.0.3.tgz", + "integrity": "sha512-nLeuYPjhOUGKgYCZrGW57glKCwr5ahMsX5gv025bugevHfK2H+wTw8zOIkG/mpiC/vkhFBp8GamOhnpHNFIwmA==", + "dev": true, + "requires": { + "@babel/core": "7.1.0", + "@babel/plugin-proposal-class-properties": "7.1.0", + "@babel/plugin-proposal-object-rest-spread": "7.0.0", + "@babel/plugin-syntax-dynamic-import": "7.0.0", + "@babel/plugin-transform-classes": "7.1.0", + "@babel/plugin-transform-destructuring": "7.0.0", + "@babel/plugin-transform-flow-strip-types": "7.0.0", + "@babel/plugin-transform-react-constant-elements": "7.0.0", + "@babel/plugin-transform-react-display-name": "7.0.0", + "@babel/plugin-transform-runtime": "7.1.0", + "@babel/preset-env": "7.1.0", + "@babel/preset-react": "7.0.0", + "@babel/runtime": "7.0.0", + "babel-loader": "8.0.4", + "babel-plugin-macros": "2.4.2", + "babel-plugin-transform-dynamic-import": "2.1.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.18" + }, + "dependencies": { + "@babel/plugin-transform-destructuring": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0.tgz", + "integrity": "sha512-Fr2GtF8YJSXGTyFPakPFB4ODaEKGU04bPsAllAIabwoXdFrPxL0LVXQX5dQWoxOjjgozarJcC9eWGsj0fD6Zsg==", "dev": true, "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "@babel/helper-plugin-utils": "^7.0.0" } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + } + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + }, + "dependencies": { + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", "dev": true, "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" } }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } + "ms": "2.0.0" } }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "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": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "ms": "2.0.0" } }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "is-descriptor": "^1.0.0" } }, - "fsevents": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", - "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, - "optional": true, "requires": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.10.0" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "debug": { - "version": "2.6.9", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "deep-extend": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.21", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": "^2.1.0" - } - }, - "ignore-walk": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "bundled": true, - "dev": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true - }, - "minipass": { - "version": "2.2.4", - "bundled": true, - "dev": true, - "requires": { - "safe-buffer": "^5.1.1", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "needle": { - "version": "2.2.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "^2.1.2", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.10.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.0", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.1.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - } - }, - "nopt": { - "version": "4.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.1.10", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.7", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "^0.5.1", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.6.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "glob": "^7.0.5" - } - }, - "safe-buffer": { - "version": "5.1.1", - "bundled": true, - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "5.5.0", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "chownr": "^1.0.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.2.4", - "minizlib": "^1.1.0", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.1", - "yallist": "^3.0.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "string-width": "^1.0.2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "yallist": { - "version": "3.0.2", - "bundled": true, - "dev": true - } + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bfj": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.1.tgz", + "integrity": "sha512-+GUNvzHR4nRyGybQc2WpNJL4MJazMuvf92ueIyA0bIkPRwhhQu3IfZQ2PSoVPpCBJfmoSdOxu5rnotfFLlvYRQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "check-types": "^7.3.0", + "hoopy": "^0.1.2", + "tryer": "^1.0.0" + } + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "binary-extensions": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", + "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", + "dev": true + }, + "bluebird": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.2.tgz", + "integrity": "sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg==", + "dev": true + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "body-parser": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.1", + "http-errors": "~1.6.2", + "iconv-lite": "0.4.19", + "on-finished": "~2.3.0", + "qs": "6.5.1", + "raw-body": "2.3.2", + "type-is": "~1.6.15" + }, + "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" + } + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "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": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browser-process-hrtime": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", + "dev": true + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.1.2.tgz", + "integrity": "sha512-docXmVcYth9AiW5183dEe2IxnbmpXF4jiM6efGBVRAli/iDSS894Svvjenrv5NPqAJ4dEJULmT4MSvmLG9qoYg==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000888", + "electron-to-chromium": "^1.3.73", + "node-releases": "^1.0.0-alpha.12" + } + }, + "bser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", + "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cacache": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.2.0.tgz", + "integrity": "sha512-IFWl6lfK6wSeYCHUXh+N1lY72UDrpyrYQJNIVQf48paDuWbv5RbAtJYf/4gUQFObTCHZwdZ5sI8Iw7nqwP6nlQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "figgy-pudding": "^3.1.0", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.3", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^6.0.0", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + }, + "dependencies": { + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "^0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", + "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==", + "dev": true + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30000889", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000889.tgz", + "integrity": "sha512-MFxcQ6x/LEEoaIhO7Zdb7Eg8YyNONN+WBnS5ERJ0li2yRw51+i4xXUNxnLaveTb/4ZoJqsWKEmlomhG2pYzlQA==", + "dev": true + }, + "capture-exit": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", + "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", + "dev": true, + "requires": { + "rsvp": "^3.3.3" + } + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.1.2.tgz", + "integrity": "sha512-oEZgAFfEvKtjSRCu6VgYkuGxwrWXMnQzyBmlLPP7r6PWQVtHxP5Z5N6XsuJvtoVax78am/r7lr46bwo3IVEBOg==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "check-types": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.4.0.tgz", + "integrity": "sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg==", + "dev": true + }, + "cheerio": { + "version": "1.0.0-rc.2", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.2.tgz", + "integrity": "sha1-S59TqBsn5NXawxwP/Qz6A8xoMNs=", + "dev": true, + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash": "^4.15.0", + "parse5": "^3.0.1" + }, + "dependencies": { + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "htmlparser2": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", + "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=", + "dev": true, + "requires": { + "domelementtype": "^1.3.0", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" + } + }, + "parse5": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", + "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", + "dev": true, + "requires": { + "@types/node": "*" + } + } + } + }, + "chokidar": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.0", + "braces": "^2.3.0", + "fsevents": "^1.2.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "lodash.debounce": "^4.0.8", + "normalize-path": "^2.1.1", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0", + "upath": "^1.0.5" + }, + "dependencies": { + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" } }, "glob-parent": { @@ -2632,35 +2887,6 @@ } } }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -2683,54 +2909,25 @@ "dev": true, "requires": { "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" } } } }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz", + "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, "ci-info": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", @@ -2753,15 +2950,6 @@ "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", "dev": true }, - "clap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", - "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", - "dev": true, - "requires": { - "chalk": "^1.1.3" - } - }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", @@ -2782,12 +2970,6 @@ "requires": { "is-descriptor": "^0.1.0" } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true } } }, @@ -2798,14 +2980,16 @@ "dev": true, "requires": { "source-map": "~0.6.0" + }, + "dependencies": { + "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 + } } }, - "cli-boxes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", - "dev": true - }, "cli-cursor": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", @@ -2822,43 +3006,45 @@ "dev": true }, "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", "dev": true, "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", "wrap-ansi": "^2.0.0" }, "dependencies": { - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "ansi-regex": "^3.0.0" } } } }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true + "clone-deep": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", + "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=", + "dev": true, + "requires": { + "for-own": "^0.1.3", + "is-plain-object": "^2.0.1", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "shallow-clone": "^0.1.2" + } }, "co": { "version": "4.6.0", @@ -2867,9 +3053,9 @@ "dev": true }, "coa": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", - "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.1.tgz", + "integrity": "sha512-5wfTTO8E2/ja4jFSxePXlG5nRu5bBtL/r1HCIpJW/lzT6yDtKl0u0Z4o/Vpz32IpKmBn7HerheEZQgA9N2DarQ==", "dev": true, "requires": { "q": "^1.1.2" @@ -2892,14 +3078,13 @@ } }, "color": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", - "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz", + "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==", "dev": true, "requires": { - "clone": "^1.0.2", - "color-convert": "^1.3.0", - "color-string": "^0.3.0" + "color-convert": "^1.9.1", + "color-string": "^1.5.2" } }, "color-convert": { @@ -2918,23 +3103,13 @@ "dev": true }, "color-string": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", - "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", - "dev": true, - "requires": { - "color-name": "^1.0.0" - } - }, - "colormin": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", - "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", "dev": true, "requires": { - "color": "^0.11.0", - "css-color-names": "0.0.4", - "has": "^1.0.1" + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" } }, "colors": { @@ -2958,6 +3133,12 @@ "integrity": "sha512-6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ==", "dev": true }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "dev": true + }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -2992,6 +3173,23 @@ "on-headers": "~1.0.1", "safe-buffer": "5.1.2", "vary": "~1.1.2" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "concat-map": { @@ -3012,19 +3210,11 @@ "typedarray": "^0.0.6" } }, - "configstore": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", - "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", - "dev": true, - "requires": { - "dot-prop": "^4.1.0", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "unique-string": "^1.0.0", - "write-file-atomic": "^2.0.0", - "xdg-basedir": "^3.0.0" - } + "confusing-browser-globals": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.3.tgz", + "integrity": "sha512-I+wBkVHWYZtnYj3/Ix72w7zHn9kM3pJJ9IkegXa+V3Hlw91Q+1lVlIbwW81GpoH2mHfNr+HTEPdLzMEtbvzYhQ==", + "dev": true }, "connect-history-api-fallback": { "version": "1.5.0", @@ -3065,12 +3255,6 @@ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", "dev": true }, - "content-type-parser": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.2.tgz", - "integrity": "sha512-lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ==", - "dev": true - }, "convert-source-map": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", @@ -3092,6 +3276,20 @@ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", "dev": true }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", @@ -3111,26 +3309,14 @@ "dev": true }, "cosmiconfig": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", - "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.6.tgz", + "integrity": "sha512-6DWfizHriCrFWURP1/qyhsiFvYdlJzbCzmtFWh744+KyWsJo5+kPzUZZaMRSSItoYc0pxFX7gEO7ZC1/gN/7AQ==", "dev": true, "requires": { "is-directory": "^0.3.1", - "js-yaml": "^3.4.3", - "minimist": "^1.2.0", - "object-assign": "^4.1.0", - "os-homedir": "^1.0.1", - "parse-json": "^2.2.0", - "require-from-string": "^1.1.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } + "js-yaml": "^3.9.0", + "parse-json": "^4.0.0" } }, "create-ecdh": { @@ -3143,15 +3329,6 @@ "elliptic": "^6.0.0" } }, - "create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", - "dev": true, - "requires": { - "capture-stack-trace": "^1.0.0" - } - }, "create-hash": { "version": "1.2.0", "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", @@ -3180,12 +3357,14 @@ } }, "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { - "lru-cache": "^4.0.1", + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", "shebang-command": "^1.2.0", "which": "^1.2.9" } @@ -3209,75 +3388,61 @@ "randomfill": "^1.0.3" } }, - "crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", - "dev": true - }, "css-color-names": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", "dev": true }, - "css-loader": { - "version": "0.28.7", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.7.tgz", - "integrity": "sha512-GxMpax8a/VgcfRrVy0gXD6yLd5ePYbXX/5zGgTVYp4wXtJklS8Z2VaUArJgc//f6/Dzil7BaJObdSv8eKKCPgg==", + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", "dev": true, "requires": { - "babel-code-frame": "^6.11.0", - "css-selector-tokenizer": "^0.7.0", - "cssnano": ">=2.6.1 <4", - "icss-utils": "^2.1.0", - "loader-utils": "^1.0.2", - "lodash.camelcase": "^4.3.0", - "object-assign": "^4.0.1", - "postcss": "^5.0.6", - "postcss-modules-extract-imports": "^1.0.0", - "postcss-modules-local-by-default": "^1.0.1", - "postcss-modules-scope": "^1.0.0", - "postcss-modules-values": "^1.1.0", - "postcss-value-parser": "^3.3.0", - "source-list-map": "^2.0.0" + "postcss": "^7.0.1", + "timsort": "^0.3.0" }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "has-flag": "^1.0.0" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } + }, + "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 } } }, + "css-loader": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.0.tgz", + "integrity": "sha512-tMXlTYf3mIMt3b0dDCOQFJiVvxbocJ5Ho577WiGPYPZcqVEO218L2iU22pDXzkTZCLDE+9AmGSUkWxeh/nZReA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash.camelcase": "^4.3.0", + "postcss": "^6.0.23", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + } + }, "css-select": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", @@ -3290,6 +3455,12 @@ "nth-check": "~1.0.1" } }, + "css-select-base-adapter": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.0.tgz", + "integrity": "sha1-AQKz0UYw34bD65+p9UVicBBs+ZA=", + "dev": true + }, "css-selector-tokenizer": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", @@ -3301,6 +3472,12 @@ "regexpu-core": "^1.0.0" }, "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, "regexpu-core": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", @@ -3311,15 +3488,58 @@ "regjsgen": "^0.2.0", "regjsparser": "^0.1.4" } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + } } } }, + "css-tree": { + "version": "1.0.0-alpha.28", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz", + "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==", + "dev": true, + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + }, + "css-unit-converter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", + "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=", + "dev": true + }, + "css-url-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz", + "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=", + "dev": true + }, "css-what": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", "dev": true }, + "cssdb": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-3.2.1.tgz", + "integrity": "sha512-I0IS8zvxED8sQtFZnV7M+AkhWqTgp1HIyfMQJBbjdn4GgurBt7NCZaDgrWiAN2kNJN34mhF1p50aZIMQu290mA==", + "dev": true + }, "cssesc": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", @@ -3327,119 +3547,157 @@ "dev": true }, "cssnano": { - "version": "3.10.0", - "resolved": "http://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", - "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.4.tgz", + "integrity": "sha512-wP0wbOM9oqsek14CiNRYrK9N3w3jgadtGZKHXysgC/OMVpy0KZgWVPdNqODSZbz7txO9Gekr9taOfcCgL0pOOw==", "dev": true, "requires": { - "autoprefixer": "^6.3.1", - "decamelize": "^1.1.2", - "defined": "^1.0.0", - "has": "^1.0.1", - "object-assign": "^4.0.1", - "postcss": "^5.0.14", - "postcss-calc": "^5.2.0", - "postcss-colormin": "^2.1.8", - "postcss-convert-values": "^2.3.4", - "postcss-discard-comments": "^2.0.4", - "postcss-discard-duplicates": "^2.0.1", - "postcss-discard-empty": "^2.0.1", - "postcss-discard-overridden": "^0.1.1", - "postcss-discard-unused": "^2.2.1", - "postcss-filter-plugins": "^2.0.0", - "postcss-merge-idents": "^2.1.5", - "postcss-merge-longhand": "^2.0.1", - "postcss-merge-rules": "^2.0.3", - "postcss-minify-font-values": "^1.0.2", - "postcss-minify-gradients": "^1.0.1", - "postcss-minify-params": "^1.0.4", - "postcss-minify-selectors": "^2.0.4", - "postcss-normalize-charset": "^1.1.0", - "postcss-normalize-url": "^3.0.7", - "postcss-ordered-values": "^2.1.0", - "postcss-reduce-idents": "^2.2.2", - "postcss-reduce-initial": "^1.0.0", - "postcss-reduce-transforms": "^1.0.3", - "postcss-svgo": "^2.1.1", - "postcss-unique-selectors": "^2.0.2", - "postcss-value-parser": "^3.2.3", - "postcss-zindex": "^2.0.1" - }, - "dependencies": { - "autoprefixer": { - "version": "6.7.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", - "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", - "dev": true, - "requires": { - "browserslist": "^1.7.6", - "caniuse-db": "^1.0.30000634", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^5.2.16", - "postcss-value-parser": "^3.2.3" - } - }, - "browserslist": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", - "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.2", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "caniuse-db": "^1.0.30000639", - "electron-to-chromium": "^1.2.7" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "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 - }, + } + } + }, + "cssnano-preset-default": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.2.tgz", + "integrity": "sha512-zO9PeP84l1E4kbrdyF7NSLtA/JrJY1paX5FHy5+w/ziIXO2kDqDMfJ/mosXkaHHSa3RPiIY3eB6aEgwx3IiGqA==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^6.0.2", + "postcss-colormin": "^4.0.2", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.1", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.6", + "postcss-merge-rules": "^4.0.2", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.1", + "postcss-minify-params": "^4.0.1", + "postcss-minify-selectors": "^4.0.1", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.1", + "postcss-normalize-positions": "^4.0.1", + "postcss-normalize-repeat-style": "^4.0.1", + "postcss-normalize-string": "^4.0.1", + "postcss-normalize-timing-functions": "^4.0.1", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.1", + "postcss-ordered-values": "^4.1.1", + "postcss-reduce-initial": "^4.0.2", + "postcss-reduce-transforms": "^4.0.1", + "postcss-svgo": "^4.0.1", + "postcss-unique-selectors": "^4.0.1" + }, + "dependencies": { "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + } + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "has-flag": "^1.0.0" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } + }, + "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 } } }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true + }, "csso": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", - "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", "dev": true, "requires": { - "clap": "^1.0.9", - "source-map": "^0.5.3" + "css-tree": "1.0.0-alpha.29" }, "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "dev": true, + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } } } }, @@ -3450,31 +3708,19 @@ "dev": true }, "cssstyle": { - "version": "0.2.37", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", - "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.1.1.tgz", + "integrity": "sha512-364AI1l/M5TYcFH83JnOH/pSqgaNnKmYgKrm0didZMGKWjQB60dymwWy1rKUgL3J1ffdq9xVi2yGLHdSjjSNog==", "dev": true, "requires": { "cssom": "0.3.x" } }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, - "d": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", - "dev": true, - "requires": { - "es5-ext": "^0.10.9" - } + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", + "dev": true }, "damerau-levenshtein": { "version": "1.0.4", @@ -3491,6 +3737,17 @@ "assert-plus": "^1.0.0" } }, + "data-urls": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.0.1.tgz", + "integrity": "sha512-0HdcMZzK6ubMUnsMmQmG0AcLQPvbvb47R0+7CCZQCYgcd8OUWG91CG7sM6GoXgjz+WLl4ArFzHtBMy/QqSF4eg==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^7.0.0" + } + }, "date-now": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", @@ -3498,12 +3755,12 @@ "dev": true }, "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "decamelize": { @@ -3524,18 +3781,39 @@ "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", "dev": true }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true - }, "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, + "default-gateway": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-2.7.2.tgz", + "integrity": "sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ==", + "dev": true, + "requires": { + "execa": "^0.10.0", + "ip-regex": "^2.1.0" + }, + "dependencies": { + "execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + } + } + }, "default-require-extensions": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", @@ -3593,12 +3871,6 @@ "kind-of": "^6.0.2" } }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", @@ -3607,12 +3879,6 @@ } } }, - "defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", - "dev": true - }, "del": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", @@ -3665,6 +3931,12 @@ "repeating": "^2.0.0" } }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "dev": true + }, "detect-node": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", @@ -3679,6 +3951,23 @@ "requires": { "address": "^1.0.1", "debug": "^2.6.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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "diff": { @@ -3698,6 +3987,12 @@ "randombytes": "^2.0.0" } }, + "discontinuous-range": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", + "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=", + "dev": true + }, "dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", @@ -3759,15 +4054,6 @@ } } }, - "dom-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/dom-urls/-/dom-urls-1.1.0.tgz", - "integrity": "sha1-AB3fgWKM0ecGElxxdvU8zsVdkY4=", - "dev": true, - "requires": { - "urijs": "^1.16.1" - } - }, "domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", @@ -3780,6 +4066,15 @@ "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", "dev": true }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + } + }, "domhandler": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", @@ -3809,15 +4104,15 @@ } }, "dotenv": { - "version": "4.0.0", - "resolved": "http://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz", - "integrity": "sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0=", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.0.0.tgz", + "integrity": "sha512-FlWbnhgjtwD+uNLUGHbMykMOYQaTivdHEmYwAKFjn6GKe/CqY0fNae93ZHTd20snh9ZLr8mTzIL9m0APQ1pjQg==", "dev": true }, "dotenv-expand": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.0.1.tgz", - "integrity": "sha1-aP3cFWGBTgoQlkERBX/xOM7X16g=", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", + "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=", "dev": true }, "duplexer": { @@ -3826,11 +4121,17 @@ "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", "dev": true }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true + "duplexify": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", + "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } }, "ecc-jsbn": { "version": "0.1.2", @@ -3888,16 +4189,24 @@ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", "dev": true }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, "enhanced-resolve": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", - "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", "dev": true, "requires": { "graceful-fs": "^4.1.2", "memory-fs": "^0.4.0", - "object-assign": "^4.0.1", - "tapable": "^0.2.7" + "tapable": "^1.0.0" } }, "entities": { @@ -3906,6 +4215,59 @@ "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", "dev": true }, + "enzyme": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-3.6.0.tgz", + "integrity": "sha512-onsINzVLGqKIapTVfWkkw6bYvm1o4CyJ9s8POExtQhAkVa4qFDW6DGCQGRy/5bfZYk+gmUbMNyayXiWDzTkHFQ==", + "dev": true, + "requires": { + "array.prototype.flat": "^1.2.1", + "cheerio": "^1.0.0-rc.2", + "function.prototype.name": "^1.1.0", + "has": "^1.0.3", + "is-boolean-object": "^1.0.0", + "is-callable": "^1.1.4", + "is-number-object": "^1.0.3", + "is-string": "^1.0.4", + "is-subset": "^0.1.1", + "lodash.escape": "^4.0.1", + "lodash.isequal": "^4.5.0", + "object-inspect": "^1.6.0", + "object-is": "^1.0.1", + "object.assign": "^4.1.0", + "object.entries": "^1.0.4", + "object.values": "^1.0.4", + "raf": "^3.4.0", + "rst-selector-parser": "^2.2.3", + "string.prototype.trim": "^1.1.2" + } + }, + "enzyme-adapter-react-16": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.5.0.tgz", + "integrity": "sha512-R2LcVvMB2UwPH763d5jDtVedAIcEj+uZjOnq0nd1sOUs6z8TDbyHDvt8VwfrS4wMt7CawoyPmH0XzC8MtEqqDw==", + "dev": true, + "requires": { + "enzyme-adapter-utils": "^1.8.0", + "function.prototype.name": "^1.1.0", + "object.assign": "^4.1.0", + "object.values": "^1.0.4", + "prop-types": "^15.6.2", + "react-is": "^16.4.2", + "react-test-renderer": "^16.0.0-0" + } + }, + "enzyme-adapter-utils": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.8.1.tgz", + "integrity": "sha512-s3QB3xQAowaDS2sHhmEqrT13GJC4+n5bG015ZkLv60n9k5vhxxHTQRIneZmQ4hmdCZEBrvUJ89PG6fRI5OEeuQ==", + "dev": true, + "requires": { + "function.prototype.name": "^1.1.0", + "object.assign": "^4.1.0", + "prop-types": "^15.6.2" + } + }, "errno": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", @@ -3948,83 +4310,6 @@ "is-symbol": "^1.0.2" } }, - "es5-ext": { - "version": "0.10.46", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz", - "integrity": "sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw==", - "dev": true, - "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.1", - "next-tick": "1" - } - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "es6-map": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", - "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-set": "~0.1.5", - "es6-symbol": "~3.1.1", - "event-emitter": "~0.3.5" - } - }, - "es6-promise": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz", - "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==", - "dev": true - }, - "es6-set": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", - "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-symbol": "3.1.1", - "event-emitter": "~0.3.5" - } - }, - "es6-symbol": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", - "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "es6-weak-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", - "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.14", - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" - } - }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -4055,112 +4340,100 @@ "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", "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, + "optional": true } } }, - "escope": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", - "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", - "dev": true, - "requires": { - "es6-map": "^0.1.3", - "es6-weak-map": "^2.0.1", - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, "eslint": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.10.0.tgz", - "integrity": "sha512-MMVl8P/dYUFZEvolL8PYt7qc5LNdS2lwheq9BYa5Y07FblhcZqFyaUqlS8TW5QITGex21tV4Lk0a3fK8lsJIkA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.6.0.tgz", + "integrity": "sha512-/eVYs9VVVboX286mBK7bbKnO1yamUy2UCRjiY6MryhQL2PaaXCExsCQ2aO83OeYRhU2eCU/FMFP+tVMoOrzNrA==", "dev": true, "requires": { - "ajv": "^5.2.0", - "babel-code-frame": "^6.22.0", + "@babel/code-frame": "^7.0.0", + "ajv": "^6.5.3", "chalk": "^2.1.0", - "concat-stream": "^1.6.0", - "cross-spawn": "^5.1.0", - "debug": "^3.0.1", - "doctrine": "^2.0.0", - "eslint-scope": "^3.7.1", - "espree": "^3.5.1", - "esquery": "^1.0.0", - "estraverse": "^4.2.0", + "cross-spawn": "^6.0.5", + "debug": "^3.1.0", + "doctrine": "^2.1.0", + "eslint-scope": "^4.0.0", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^4.0.0", + "esquery": "^1.0.1", "esutils": "^2.0.2", "file-entry-cache": "^2.0.0", "functional-red-black-tree": "^1.0.1", "glob": "^7.1.2", - "globals": "^9.17.0", - "ignore": "^3.3.3", - "imurmurhash": "^0.1.4", - "inquirer": "^3.0.6", - "is-resolvable": "^1.0.0", - "js-yaml": "^3.9.1", - "json-stable-stringify": "^1.0.1", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "imurmurhash": "^0.1.4", + "inquirer": "^6.1.0", + "is-resolvable": "^1.1.0", + "js-yaml": "^3.12.0", + "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.3.0", - "lodash": "^4.17.4", - "minimatch": "^3.0.2", + "lodash": "^4.17.5", + "minimatch": "^3.0.4", "mkdirp": "^0.5.1", "natural-compare": "^1.4.0", "optionator": "^0.8.2", "path-is-inside": "^1.0.2", "pluralize": "^7.0.0", "progress": "^2.0.0", + "regexpp": "^2.0.0", "require-uncached": "^1.0.3", - "semver": "^5.3.0", + "semver": "^5.5.1", "strip-ansi": "^4.0.0", - "strip-json-comments": "~2.0.1", - "table": "^4.0.1", - "text-table": "~0.2.0" + "strip-json-comments": "^2.0.1", + "table": "^4.0.3", + "text-table": "^0.2.0" }, "dependencies": { + "ajv": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, "ansi-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "eslint-scope": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", + "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", "dev": true, "requires": { - "ms": "^2.1.1" + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", "dev": true }, - "js-yaml": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", - "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, "strip-ansi": { @@ -4175,10 +4448,13 @@ } }, "eslint-config-react-app": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-2.1.0.tgz", - "integrity": "sha512-8QZrKWuHVC57Fmu+SsKAVxnI9LycZl7NFQ4H9L+oeISuCXhYdXqsOOIVSjQFW6JF5MXZLFE+21Syhd7mF1IRZQ==", - "dev": true + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-3.0.3.tgz", + "integrity": "sha512-rw8p8XGNJl6x2Sg/BGWqOQ95FDhQLAELshDqAaqDUrksSZEQvSt16LDOau/xiZ7zFvxQ2umXPa/rgnwhCB4I4g==", + "dev": true, + "requires": { + "confusing-browser-globals": "^1.0.3" + } }, "eslint-import-resolver-node": { "version": "0.3.2", @@ -4188,12 +4464,29 @@ "requires": { "debug": "^2.6.9", "resolve": "^1.5.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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "eslint-loader": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-1.9.0.tgz", - "integrity": "sha512-40aN976qSNPyb9ejTqjEthZITpls1SVKtwguahmH1dzGCwQU/vySE+xX33VZmD8csU0ahVNCtFlsPgKqRBiqgg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.1.1.tgz", + "integrity": "sha512-1GrJFfSevQdYpoDzx8mEE2TDWsb/zmFuY09l6hURg1AeFIKQOvZ+vH0UPjzmd1CZIbfTV5HUkMeBmFiDBkgIsQ==", "dev": true, "requires": { "loader-fs-cache": "^1.0.0", @@ -4213,6 +4506,15 @@ "pkg-dir": "^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" + } + }, "find-up": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", @@ -4223,6 +4525,12 @@ "pinkie-promise": "^2.0.0" } }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, "path-exists": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", @@ -4244,32 +4552,41 @@ } }, "eslint-plugin-flowtype": { - "version": "2.39.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.39.1.tgz", - "integrity": "sha512-RiQv+7Z9QDJuzt+NO8sYgkLGT+h+WeCrxP7y8lI7wpU41x3x/2o3PGtHk9ck8QnA9/mlbNcy/hG0eKvmd7npaA==", + "version": "2.50.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.1.tgz", + "integrity": "sha512-9kRxF9hfM/O6WGZcZPszOVPd2W0TLHBtceulLTsGfwMPtiCCLnCW0ssRiOOiXyqrCA20pm1iXdXm7gQeN306zQ==", "dev": true, "requires": { - "lodash": "^4.15.0" + "lodash": "^4.17.10" } }, "eslint-plugin-import": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.8.0.tgz", - "integrity": "sha512-Rf7dfKJxZ16QuTgVv1OYNxkZcsu/hULFnC+e+w0Gzi6jMC3guQoWQgxYxc54IDRinlb6/0v5z/PxxIKmVctN+g==", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.14.0.tgz", + "integrity": "sha512-FpuRtniD/AY6sXByma2Wr0TXvXJ4nA/2/04VPlfpmUDPOpOY264x+ILiwnrk/k4RINgDAyFZByxqPUbSQ5YE7g==", "dev": true, "requires": { - "builtin-modules": "^1.1.1", "contains-path": "^0.1.0", "debug": "^2.6.8", "doctrine": "1.5.0", "eslint-import-resolver-node": "^0.3.1", - "eslint-module-utils": "^2.1.1", + "eslint-module-utils": "^2.2.0", "has": "^1.0.1", - "lodash.cond": "^4.3.0", + "lodash": "^4.17.4", "minimatch": "^3.0.3", - "read-pkg-up": "^2.0.0" + "read-pkg-up": "^2.0.0", + "resolve": "^1.6.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" + } + }, "doctrine": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", @@ -4292,6 +4609,21 @@ "strip-bom": "^3.0.0" } }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, "path-type": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", @@ -4331,67 +4663,70 @@ } }, "eslint-plugin-jsx-a11y": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-5.1.1.tgz", - "integrity": "sha512-5I9SpoP7gT4wBFOtXT8/tXNPYohHBVfyVfO17vkbC7r9kEIxYJF12D3pKqhk8+xnk12rfxKClS3WCFpVckFTPQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.1.1.tgz", + "integrity": "sha512-JsxNKqa3TwmPypeXNnI75FntkUktGzI1wSa1LgNZdSOMI+B4sxnr1lSF8m8lPiz4mKiC+14ysZQM4scewUrP7A==", "dev": true, "requires": { - "aria-query": "^0.7.0", + "aria-query": "^3.0.0", "array-includes": "^3.0.3", - "ast-types-flow": "0.0.7", - "axobject-query": "^0.1.0", - "damerau-levenshtein": "^1.0.0", - "emoji-regex": "^6.1.0", - "jsx-ast-utils": "^1.4.0" + "ast-types-flow": "^0.0.7", + "axobject-query": "^2.0.1", + "damerau-levenshtein": "^1.0.4", + "emoji-regex": "^6.5.1", + "has": "^1.0.3", + "jsx-ast-utils": "^2.0.1" } }, "eslint-plugin-react": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.4.0.tgz", - "integrity": "sha512-tvjU9u3VqmW2vVuYnE8Qptq+6ji4JltjOjJ9u7VAOxVYkUkyBZWRvNYKbDv5fN+L6wiA+4we9+qQahZ0m63XEA==", + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.11.1.tgz", + "integrity": "sha512-cVVyMadRyW7qsIUh3FHp3u6QHNhOgVrLQYdQEB1bPWBsgbNCHdFAeNMquBMCcZJu59eNthX053L70l7gRt4SCw==", "dev": true, "requires": { - "doctrine": "^2.0.0", - "has": "^1.0.1", - "jsx-ast-utils": "^2.0.0", - "prop-types": "^15.5.10" - }, - "dependencies": { - "jsx-ast-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz", - "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=", - "dev": true, - "requires": { - "array-includes": "^3.0.3" - } - } + "array-includes": "^3.0.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.0.1", + "prop-types": "^15.6.2" } }, "eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", "dev": true, "requires": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" } }, + "eslint-utils": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz", + "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", + "dev": true + }, "espree": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", - "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-4.0.0.tgz", + "integrity": "sha512-kapdTCt1bjmspxStVKX6huolXVV5ZfyZguY1lcfhVVZstce3bqxH9mcLzNn3/mlgW6wQ732+0fuG9v7h0ZQoKg==", "dev": true, "requires": { - "acorn": "^5.5.0", - "acorn-jsx": "^3.0.0" + "acorn": "^5.6.0", + "acorn-jsx": "^4.1.1" } }, "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "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 }, "esquery": { @@ -4430,16 +4765,6 @@ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", "dev": true }, - "event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, "eventemitter3": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", @@ -4493,8 +4818,27 @@ "p-finally": "^1.0.0", "signal-exit": "^3.0.0", "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + } } }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, "expand-brackets": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", @@ -4522,6 +4866,20 @@ "homedir-polyfill": "^1.0.1" } }, + "expect": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-23.6.0.tgz", + "integrity": "sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "jest-diff": "^23.6.0", + "jest-get-type": "^22.1.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0" + } + }, "express": { "version": "4.16.3", "resolved": "http://registry.npmjs.org/express/-/express-4.16.3.tgz", @@ -4566,10 +4924,19 @@ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", "dev": true }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, "qs": { @@ -4614,13 +4981,13 @@ } }, "external-editor": { - "version": "2.2.0", - "resolved": "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", - "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz", + "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", "dev": true, "requires": { - "chardet": "^0.4.0", - "iconv-lite": "^0.4.17", + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", "tmp": "^0.0.33" } }, @@ -4633,18 +5000,6 @@ "is-extglob": "^1.0.0" } }, - "extract-text-webpack-plugin": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz", - "integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==", - "dev": true, - "requires": { - "async": "^2.4.1", - "loader-utils": "^1.1.0", - "schema-utils": "^0.3.0", - "webpack-sources": "^1.0.1" - } - }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", @@ -4693,6 +5048,12 @@ "bser": "^2.0.0" } }, + "figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", + "dev": true + }, "figures": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", @@ -4713,13 +5074,13 @@ } }, "file-loader": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.5.tgz", - "integrity": "sha512-RzGHDatcVNpGISTvCpfUfOGpYuSR7HSsSg87ki+wF6rw1Hm0RALPTiAdsxAq1UwLf0RRhbe22/eHK6nhXspiOQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-2.0.0.tgz", + "integrity": "sha512-YCsBfd1ZGCyonOKLxPiKPdu+8ld9HAaMEvJewzz+b2eTF7uL5Zm/HdBF6FjCrpCMRq25Mi0U1gl4pwn2TlH7hQ==", "dev": true, "requires": { "loader-utils": "^1.0.2", - "schema-utils": "^0.3.0" + "schema-utils": "^1.0.0" } }, "filename-regex": { @@ -4739,9 +5100,9 @@ } }, "filesize": { - "version": "3.5.11", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.5.11.tgz", - "integrity": "sha512-ZH7loueKBoDb7yG9esn1U+fgq7BzlzW6NRi5/rMdxIZ05dj7GFD/Xc5rq2CDt5Yq86CyfSYVyx4242QQNZbx1g==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", "dev": true }, "fill-range": { @@ -4755,6 +5116,17 @@ "randomatic": "^3.0.0", "repeat-element": "^1.1.2", "repeat-string": "^1.5.2" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } } }, "finalhandler": { @@ -4770,6 +5142,23 @@ "parseurl": "~1.3.2", "statuses": "~1.4.0", "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "find-cache-dir": { @@ -4810,6 +5199,16 @@ "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", "dev": true }, + "flush-write-stream": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", + "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.4" + } + }, "follow-redirects": { "version": "1.5.8", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.8.tgz", @@ -4827,6 +5226,12 @@ "requires": { "ms": "2.0.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -4894,17 +5299,39 @@ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", "dev": true }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, "fs-extra": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", - "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.0.tgz", + "integrity": "sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ==", "dev": true, "requires": { "graceful-fs": "^4.1.2", - "jsonfile": "^3.0.0", + "jsonfile": "^4.0.0", "universalify": "^0.1.0" } }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -4912,4956 +5339,6725 @@ "dev": true }, "fsevents": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.2.tgz", - "integrity": "sha512-Sn44E5wQW4bTHXvQmvSHwqbuiXtduD6Rrjm2ZtUEGbyrig+nUH3t/QD4M4/ZXViY556TBpRgZkHLDx3JxPwxiw==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", "dev": true, "optional": true, "requires": { - "nan": "^2.3.0", - "node-pre-gyp": "^0.6.36" + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" }, "dependencies": { "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { "version": "1.1.0", "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.5.1", + "bundled": true, "dev": true, "optional": true }, - "ajv": { - "version": "4.11.8", + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", "bundled": true, "dev": true, "optional": true, "requires": { - "co": "^4.6.0", - "json-stable-stringify": "^1.0.1" + "minipass": "^2.2.1" } }, - "ansi-regex": { - "version": "2.1.1", + "fs.realpath": { + "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, - "aproba": { - "version": "1.1.1", + "gauge": { + "version": "2.7.4", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } }, - "are-we-there-yet": { - "version": "1.1.4", + "glob": { + "version": "7.1.2", "bundled": true, "dev": true, "optional": true, "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, - "asn1": { - "version": "0.2.3", + "has-unicode": { + "version": "2.0.1", "bundled": true, "dev": true, "optional": true }, - "assert-plus": { - "version": "0.2.0", + "iconv-lite": { + "version": "0.4.21", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "safer-buffer": "^2.1.0" + } }, - "asynckit": { - "version": "0.4.0", + "ignore-walk": { + "version": "3.0.1", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true }, - "aws-sign2": { - "version": "0.6.0", + "ini": { + "version": "1.3.5", "bundled": true, "dev": true, "optional": true }, - "aws4": { - "version": "1.6.0", + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", "bundled": true, "dev": true, "optional": true }, - "balanced-match": { - "version": "0.4.2", + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", "bundled": true, "dev": true }, - "bcrypt-pbkdf": { - "version": "1.0.1", + "minipass": { + "version": "2.2.4", "bundled": true, "dev": true, - "optional": true, "requires": { - "tweetnacl": "^0.14.3" + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" } }, - "block-stream": { - "version": "0.0.9", + "minizlib": { + "version": "1.1.0", "bundled": true, "dev": true, + "optional": true, "requires": { - "inherits": "~2.0.0" + "minipass": "^2.2.1" } }, - "boom": { - "version": "2.10.1", + "mkdirp": { + "version": "0.5.1", "bundled": true, "dev": true, "requires": { - "hoek": "2.x.x" + "minimist": "0.0.8" } }, - "brace-expansion": { - "version": "1.1.7", + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.2.0", "bundled": true, "dev": true, + "optional": true, "requires": { - "balanced-match": "^0.4.1", - "concat-map": "0.0.1" + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" } }, - "buffer-shims": { - "version": "1.0.0", + "node-pre-gyp": { + "version": "0.10.0", "bundled": true, - "dev": true + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } }, - "caseless": { - "version": "0.12.0", + "nopt": { + "version": "4.0.1", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } }, - "co": { - "version": "4.6.0", + "npm-bundled": { + "version": "1.0.3", "bundled": true, "dev": true, "optional": true }, - "code-point-at": { - "version": "1.1.0", + "npm-packlist": { + "version": "1.1.10", "bundled": true, - "dev": true + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } }, - "combined-stream": { - "version": "1.0.5", + "npmlog": { + "version": "4.1.2", "bundled": true, "dev": true, + "optional": true, "requires": { - "delayed-stream": "~1.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, - "concat-map": { - "version": "0.0.1", + "number-is-nan": { + "version": "1.0.1", "bundled": true, "dev": true }, - "console-control-strings": { - "version": "1.1.0", + "object-assign": { + "version": "4.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, - "core-util-is": { + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true }, - "cryptiles": { - "version": "2.0.5", + "osenv": { + "version": "0.1.5", "bundled": true, "dev": true, "optional": true, "requires": { - "boom": "2.x.x" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, - "dashdash": { - "version": "1.14.1", + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.7", "bundled": true, "dev": true, "optional": true, "requires": { - "assert-plus": "^1.0.0" + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, "dependencies": { - "assert-plus": { - "version": "1.0.0", + "minimist": { + "version": "1.2.0", "bundled": true, "dev": true, "optional": true } } }, - "debug": { - "version": "2.6.8", + "readable-stream": { + "version": "2.3.6", "bundled": true, "dev": true, "optional": true, "requires": { - "ms": "2.0.0" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "deep-extend": { - "version": "0.4.2", + "rimraf": { + "version": "2.6.2", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "glob": "^7.0.5" + } }, - "delayed-stream": { - "version": "1.0.0", + "safe-buffer": { + "version": "5.1.1", "bundled": true, "dev": true }, - "delegates": { - "version": "1.0.0", + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.5.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", "bundled": true, "dev": true, "optional": true }, - "ecc-jsbn": { - "version": "0.1.1", + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", "bundled": true, "dev": true, "optional": true, "requires": { - "jsbn": "~0.1.0" + "safe-buffer": "~5.1.0" } }, - "extend": { + "strip-ansi": { "version": "3.0.1", "bundled": true, "dev": true, - "optional": true - }, - "extsprintf": { - "version": "1.0.2", - "bundled": true, - "dev": true + "requires": { + "ansi-regex": "^2.0.0" + } }, - "forever-agent": { - "version": "0.6.1", + "strip-json-comments": { + "version": "2.0.1", "bundled": true, "dev": true, "optional": true }, - "form-data": { - "version": "2.1.4", + "tar": { + "version": "4.4.1", "bundled": true, "dev": true, "optional": true, "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.5", - "mime-types": "^2.1.12" + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" } }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "fstream": { - "version": "1.0.11", + "util-deprecate": { + "version": "1.0.2", "bundled": true, "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - } + "optional": true }, - "fstream-ignore": { - "version": "1.0.5", + "wide-align": { + "version": "1.1.2", "bundled": true, "dev": true, "optional": true, "requires": { - "fstream": "^1.0.0", - "inherits": "2", - "minimatch": "^3.0.0" + "string-width": "^1.0.2" } }, - "gauge": { - "version": "2.7.4", + "wrappy": { + "version": "1.0.2", "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } + "dev": true }, - "getpass": { - "version": "0.1.7", + "yallist": { + "version": "3.0.2", "bundled": true, + "dev": 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 + }, + "function.prototype.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.0.tgz", + "integrity": "sha512-Bs0VRrTz4ghD8pTmbJQD1mZ8A/mN0ur/jGz+A6FBxPDUPkm1tNfF6bhTYPA7i7aF4lZJVr+OXTNNrnnIl58Wfg==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "is-callable": "^1.1.3" + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-own-enumerable-property-symbols": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-2.0.1.tgz", + "integrity": "sha512-TtY/sbOemiMKPRUDDanGCSgBYe7Mf0vbRsWnBZ+9yghpZ1MvcpSpuZFjHdEeY/LZjZy0vdLjS77L6HosisFiug==", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", + "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==", + "dev": true + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "gzip-size": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.0.0.tgz", + "integrity": "sha512-5iI7omclyqrnWw4XbXAmGhPsABkSIDQonv2K0h61lybgofWa6iZyvrI3r2zsJH4P8Nb64fFVzlvfhs0g7BBxAA==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "h2x-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/h2x-core/-/h2x-core-1.1.0.tgz", + "integrity": "sha512-vw1GN5i+dKctUEKn6z9CFs2Lh3ktYw8M3knqSvvqd4DhDV7c4d13tVPKSgxbtoXMdIph2Icd401L5m2KzxIosw==", + "dev": true, + "requires": { + "h2x-generate": "^1.1.0", + "h2x-parse": "^1.1.0", + "h2x-traverse": "^1.1.0" + } + }, + "h2x-generate": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/h2x-generate/-/h2x-generate-1.1.0.tgz", + "integrity": "sha512-L7Hym0yb20QIjvqeULUPOeh/cyvScdOAyJ6oRlh5dF0+w92hf3OiTk1q15KBijde7jGEe+0R4aOmtW8gkPNIzg==", + "dev": true, + "requires": { + "h2x-traverse": "^1.1.0" + } + }, + "h2x-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/h2x-parse/-/h2x-parse-1.1.0.tgz", + "integrity": "sha512-VOxlDHA5aqi110rAfCYrfRlcbxozZcSpLdchwYDYpZHmLzKp+e8EsNb/4qiiQaoj8yXuk7nLlvy79CcWgPJFgw==", + "dev": true, + "requires": { + "h2x-types": "^1.1.0", + "jsdom": "^12.0.0" + } + }, + "h2x-plugin-jsx": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/h2x-plugin-jsx/-/h2x-plugin-jsx-1.1.0.tgz", + "integrity": "sha512-0XeyGqbPPLvwn0a0umRxLprwR/STZTySjQmx2KY37jDh+SBbhyLo04QozMCyCWYbs85jTg/KGi6PJHfE0z4mrQ==", + "dev": true, + "requires": { + "h2x-types": "^1.1.0" + } + }, + "h2x-traverse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/h2x-traverse/-/h2x-traverse-1.1.0.tgz", + "integrity": "sha512-1ND8ZbISLSUgpLHYJRvhvElITvs0g44L7RxjeXViz5XP6rooa+FtXTFLByl2Yg01zj2txubifHIuU4pgvj8l+A==", + "dev": true, + "requires": { + "h2x-types": "^1.1.0" + } + }, + "h2x-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/h2x-types/-/h2x-types-1.1.0.tgz", + "integrity": "sha512-QdH5qfLcdF209UsCdM0ZNZ9Dwm2PHvMfeLZtivBrjX3Y/df4US2pwsUC4HBfWhye/mx/t6puODeC7Oacb/Ol8g==", + "dev": true + }, + "handle-thing": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", + "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", + "dev": true + }, + "handlebars": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz", + "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==", + "dev": true, + "requires": { + "async": "^2.5.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "dependencies": { + "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 + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", + "dev": true, + "requires": { + "ajv": "^5.3.0", + "har-schema": "^2.0.0" + } + }, + "harmony-reflect": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.1.tgz", + "integrity": "sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA==", + "dev": true + }, + "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-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, - "optional": true, "requires": { - "assert-plus": "^1.0.0" + "kind-of": "^3.0.2" }, "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, - "optional": true + "requires": { + "is-buffer": "^1.1.5" + } } } }, - "glob": { - "version": "7.1.2", - "bundled": true, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", + "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "dev": true + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoek": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", + "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==", + "dev": true + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "homedir-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", + "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "dev": true + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", + "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", + "dev": true + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", + "dev": true + }, + "html-minifier": { + "version": "3.5.20", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.20.tgz", + "integrity": "sha512-ZmgNLaTp54+HFKkONyLFEfs5dd/ZOtlquKaTnqIWFmx3Av5zG6ZPcV2d0o9XM2fXOTxxIf6eDcwzFFotke/5zA==", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.1.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + } + } + }, + "html-webpack-plugin": { + "version": "4.0.0-alpha.2", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-alpha.2.tgz", + "integrity": "sha512-tyvhjVpuGqD7QYHi1l1drMQTg5i+qRxpQEGbdnYFREgOKy7aFDf/ocQ/V1fuEDlQx7jV2zMap3Hj2nE9i5eGXw==", + "dev": true, + "requires": { + "@types/tapable": "1.0.2", + "html-minifier": "^3.2.3", + "loader-utils": "^1.1.0", + "lodash": "^4.17.10", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "util.promisify": "1.0.0" + } + }, + "htmlparser2": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", + "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", + "dev": true, + "requires": { + "domelementtype": "1", + "domhandler": "2.1", + "domutils": "1.1", + "readable-stream": "1.0" + }, + "dependencies": { + "domutils": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", + "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", "dev": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "domelementtype": "1" } }, - "graceful-fs": { - "version": "4.1.11", - "bundled": true, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, - "har-schema": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "optional": true - }, - "har-validator": { - "version": "4.2.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ajv": "^4.9.1", - "har-schema": "^1.0.5" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "hawk": { - "version": "3.1.3", - "bundled": true, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, - "optional": true, "requires": { - "boom": "2.x.x", - "cryptiles": "2.x.x", - "hoek": "2.x.x", - "sntp": "1.x.x" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" } }, - "hoek": { - "version": "2.16.3", - "bundled": true, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "http-parser-js": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.13.tgz", + "integrity": "sha1-O9bW/ebjFyyTNMOzO2wZPYD+ETc=", + "dev": true + }, + "http-proxy": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", + "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", + "dev": true, + "requires": { + "eventemitter3": "^3.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.18.0", + "resolved": "http://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", + "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", + "dev": true, + "requires": { + "http-proxy": "^1.16.2", + "is-glob": "^4.0.0", + "lodash": "^4.17.5", + "micromatch": "^3.1.9" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", "dev": true }, - "http-signature": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "assert-plus": "^0.2.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true }, - "inflight": { - "version": "1.0.6", - "bundled": true, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { - "once": "^1.3.0", - "wrappy": "1" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "inherits": { - "version": "2.0.3", - "bundled": true, - "dev": true - }, - "ini": { - "version": "1.3.4", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "ms": "2.0.0" } }, - "is-typedarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "isstream": { - "version": "0.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "jodid25519": { - "version": "1.0.2", - "bundled": true, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, - "optional": true, "requires": { - "jsbn": "~0.1.0" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } } }, - "jsbn": { - "version": "0.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "json-schema": { - "version": "0.2.3", - "bundled": true, - "dev": true, - "optional": true - }, - "json-stable-stringify": { - "version": "1.0.1", - "bundled": true, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, - "optional": true, "requires": { - "jsonify": "~0.0.0" + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "json-stringify-safe": { - "version": "5.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "jsonify": { - "version": "0.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "jsprim": { - "version": "1.4.0", - "bundled": true, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, - "optional": true, "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.0.2", - "json-schema": "0.2.3", - "verror": "1.3.6" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, - "optional": true + "requires": { + "is-extendable": "^0.1.0" + } } } }, - "mime-db": { - "version": "1.27.0", - "bundled": true, - "dev": true - }, - "mime-types": { - "version": "2.1.15", - "bundled": true, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "mime-db": "~1.27.0" + "kind-of": "^6.0.0" } }, - "minimatch": { - "version": "3.0.4", - "bundled": true, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "brace-expansion": "^1.1.7" + "kind-of": "^6.0.0" } }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "minimist": "0.0.8" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } }, - "ms": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true }, - "node-pre-gyp": { - "version": "0.6.36", - "bundled": true, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", "dev": true, - "optional": true, "requires": { - "mkdirp": "^0.5.1", - "nopt": "^4.0.1", - "npmlog": "^4.0.2", - "rc": "^1.1.7", - "request": "^2.81.0", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^2.2.1", - "tar-pack": "^3.4.0" + "is-extglob": "^2.1.1" } }, - "nopt": { - "version": "4.0.1", - "bundled": true, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, - "optional": true, "requires": { - "abbrev": "1", - "osenv": "^0.1.4" + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "npmlog": { - "version": "4.1.0", - "bundled": true, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, - "optional": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + } + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "dev": true, + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "dev": true, + "requires": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inquirer": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.0.tgz", + "integrity": "sha512-QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.0", + "figures": "^2.0.0", + "lodash": "^4.17.10", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.1.0", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, - "oauth-sign": { - "version": "0.8.2", - "bundled": true, - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.4", - "bundled": true, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, - "optional": true, "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "ansi-regex": "^3.0.0" } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, + } + } + }, + "internal-ip": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-3.0.1.tgz", + "integrity": "sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q==", + "dev": true, + "requires": { + "default-gateway": "^2.6.0", + "ipaddr.js": "^1.5.2" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "ipaddr.js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=", + "dev": true + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-boolean-object": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.0.0.tgz", + "integrity": "sha1-mPiygDBoQhmpXzdc+9iM40Bd/5M=", + "dev": true + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "^1.0.0" + } + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true - }, - "performance-now": { - "version": "0.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "1.0.7", - "bundled": true, + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-generator-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", + "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-number-object": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.3.tgz", + "integrity": "sha1-8mWrian0RQNO9q/xWo8AsA9VF5k=", + "dev": true + }, + "is-obj": { + "version": "1.0.1", + "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.0.0.tgz", + "integrity": "sha512-F/pJIk8QD6OX5DNhRB7hWamLsUilmkDGho48KbgZ6xg/lmAZXHxzXQ91jzB3yRSw5kdQGGGc4yz8HYhTYIMWPg==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-string": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.4.tgz", + "integrity": "sha1-zDqbaYV9Yh6WNyWiTK7shzuCbmQ=", + "dev": true + }, + "is-subset": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", + "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=", + "dev": true + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isemail": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.1.3.tgz", + "integrity": "sha512-5xbsG5wYADIcB+mfLsd+nst1V/D+I7EU7LEZPo2GOIMu4JzfcRs5yQoypP4avA7QtUqgxYLKBYNv4IdzBmbhdw==", + "dev": true, + "requires": { + "punycode": "2.x.x" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-api": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", + "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", + "dev": true, + "requires": { + "async": "^2.1.4", + "fileset": "^2.0.2", + "istanbul-lib-coverage": "^1.2.1", + "istanbul-lib-hook": "^1.2.2", + "istanbul-lib-instrument": "^1.10.2", + "istanbul-lib-report": "^1.1.5", + "istanbul-lib-source-maps": "^1.2.6", + "istanbul-reports": "^1.5.1", + "js-yaml": "^3.7.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0" + } + }, + "istanbul-lib-coverage": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", + "dev": true + }, + "istanbul-lib-hook": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", + "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", + "dev": true, + "requires": { + "append-transform": "^0.4.0" + } + }, + "istanbul-lib-instrument": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "dev": true, + "requires": { + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.1", + "semver": "^5.3.0" + } + }, + "istanbul-lib-report": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", + "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", "dev": true }, - "punycode": { - "version": "1.4.1", - "bundled": true, - "dev": true, - "optional": true - }, - "qs": { - "version": "6.4.0", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "~0.4.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "readable-stream": { - "version": "2.2.9", - "bundled": true, - "dev": true, - "requires": { - "buffer-shims": "~1.0.0", - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", - "string_decoder": "~1.0.0", - "util-deprecate": "~1.0.1" - } - }, - "request": { - "version": "2.81.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", - "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.0", - "forever-agent": "~0.6.1", - "form-data": "~2.1.1", - "har-validator": "~4.2.1", - "hawk": "~3.1.3", - "http-signature": "~1.1.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "oauth-sign": "~0.8.1", - "performance-now": "^0.2.0", - "qs": "~6.4.0", - "safe-buffer": "^5.0.1", - "stringstream": "~0.0.4", - "tough-cookie": "~2.3.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.0.0" - } - }, - "rimraf": { - "version": "2.6.1", - "bundled": true, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "glob": "^7.0.5" + "has-flag": "^1.0.0" } - }, - "safe-buffer": { - "version": "5.0.1", - "bundled": true, + } + } + }, + "istanbul-lib-source-maps": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", + "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", + "dev": true, + "requires": { + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" + } + }, + "istanbul-reports": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", + "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", + "dev": true, + "requires": { + "handlebars": "^4.0.3" + } + }, + "jest": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-23.6.0.tgz", + "integrity": "sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw==", + "dev": true, + "requires": { + "import-local": "^1.0.0", + "jest-cli": "^23.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, - "semver": { - "version": "5.3.0", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sntp": { - "version": "1.0.9", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "hoek": "2.x.x" - } - }, - "sshpk": { - "version": "1.13.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jodid25519": "^1.0.0", - "jsbn": "~0.1.0", - "tweetnacl": "~0.14.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.0.1", - "bundled": true, + "jest-cli": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.6.0.tgz", + "integrity": "sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ==", "dev": true, "requires": { - "safe-buffer": "^5.0.1" + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "import-local": "^1.0.0", + "is-ci": "^1.0.10", + "istanbul-api": "^1.3.1", + "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-instrument": "^1.10.1", + "istanbul-lib-source-maps": "^1.2.4", + "jest-changed-files": "^23.4.2", + "jest-config": "^23.6.0", + "jest-environment-jsdom": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-haste-map": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve-dependencies": "^23.6.0", + "jest-runner": "^23.6.0", + "jest-runtime": "^23.6.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "jest-watcher": "^23.4.0", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "node-notifier": "^5.2.1", + "prompts": "^0.1.9", + "realpath-native": "^1.0.0", + "rimraf": "^2.5.4", + "slash": "^1.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^4.0.0", + "which": "^1.2.12", + "yargs": "^11.0.0" } }, - "stringstream": { - "version": "0.0.5", - "bundled": true, - "dev": true, - "optional": true - }, "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "2.2.1", - "bundled": true, - "dev": true, - "requires": { - "block-stream": "*", - "fstream": "^1.0.2", - "inherits": "2" - } - }, - "tar-pack": { - "version": "3.4.0", - "bundled": true, + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, - "optional": true, "requires": { - "debug": "^2.2.0", - "fstream": "^1.0.10", - "fstream-ignore": "^1.0.5", - "once": "^1.3.3", - "readable-stream": "^2.1.4", - "rimraf": "^2.5.1", - "tar": "^2.2.1", - "uid-number": "^0.0.6" + "ansi-regex": "^3.0.0" } - }, - "tough-cookie": { - "version": "2.3.2", - "bundled": true, + } + } + }, + "jest-changed-files": { + "version": "23.4.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz", + "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", + "dev": true, + "requires": { + "throat": "^4.0.0" + } + }, + "jest-config": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.6.0.tgz", + "integrity": "sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ==", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-jest": "^23.6.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^23.4.0", + "jest-environment-node": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-jasmine2": "^23.6.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "micromatch": "^2.3.11", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", "dev": true, - "optional": true, "requires": { - "punycode": "^1.4.1" + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" } }, - "tunnel-agent": { - "version": "0.6.0", - "bundled": true, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "optional": true, "requires": { - "safe-buffer": "^5.0.1" + "ms": "2.0.0" } }, - "tweetnacl": { - "version": "0.14.5", - "bundled": true, - "dev": true, - "optional": true - }, - "uid-number": { - "version": "0.0.6", - "bundled": true, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "jest-diff": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", + "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + } + }, + "jest-docblock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz", + "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=", + "dev": true, + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-each": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.6.0.tgz", + "integrity": "sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "pretty-format": "^23.6.0" + } + }, + "jest-environment-jsdom": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", + "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", + "dev": true, + "requires": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0", + "jsdom": "^11.5.1" + }, + "dependencies": { + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", "dev": true, - "optional": true + "requires": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + } }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", "dev": true }, - "uuid": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "verror": { - "version": "1.3.6", - "bundled": true, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", "dev": true, - "optional": true, "requires": { - "extsprintf": "1.0.2" + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, - "wide-align": { - "version": "1.1.2", - "bundled": true, + "ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", "dev": true, - "optional": true, "requires": { - "string-width": "^1.0.2" + "async-limiter": "~1.0.0" } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": 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 - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true + "jest-environment-node": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz", + "integrity": "sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA=", + "dev": true, + "requires": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0" + } }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", "dev": true }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true + "jest-haste-map": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz", + "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", + "dev": true, + "requires": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "invariant": "^2.2.4", + "jest-docblock": "^23.2.0", + "jest-serializer": "^23.0.1", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "sane": "^2.0.0" + } }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true + "jest-jasmine2": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz", + "integrity": "sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ==", + "dev": true, + "requires": { + "babel-traverse": "^6.0.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^23.6.0", + "is-generator-fn": "^1.0.0", + "jest-diff": "^23.6.0", + "jest-each": "^23.6.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "pretty-format": "^23.6.0" + } }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "jest-leak-detector": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz", + "integrity": "sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg==", "dev": true, "requires": { - "assert-plus": "^1.0.0" + "pretty-format": "^23.6.0" } }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "jest-matcher-utils": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", + "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", "dev": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" } }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "jest-message-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz", + "integrity": "sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8=", "dev": true, "requires": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" + "@babel/code-frame": "^7.0.0-beta.35", + "chalk": "^2.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0", + "stack-utils": "^1.0.1" } }, - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "jest-mock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz", + "integrity": "sha1-rRxg8p6HGdR8JuETgJi20YsmETQ=", + "dev": true + }, + "jest-pnp-resolver": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.0.1.tgz", + "integrity": "sha512-kzhvJQp+9k0a/hpvIIzOJgOwfOqmnohdrAMZW2EscH3kxR2VWD7EcPa10cio8EK9V7PcD75bhG1pFnO70zGwSQ==", + "dev": true + }, + "jest-regex-util": { + "version": "23.3.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz", + "integrity": "sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U=", + "dev": true + }, + "jest-resolve": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", + "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", "dev": true, "requires": { - "is-glob": "^2.0.0" + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" } }, - "global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "jest-resolve-dependencies": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz", + "integrity": "sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA==", "dev": true, "requires": { - "ini": "^1.3.4" + "jest-regex-util": "^23.3.0", + "jest-snapshot": "^23.6.0" } }, - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "jest-runner": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.6.0.tgz", + "integrity": "sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA==", "dev": true, "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" + "exit": "^0.1.2", + "graceful-fs": "^4.1.11", + "jest-config": "^23.6.0", + "jest-docblock": "^23.2.0", + "jest-haste-map": "^23.6.0", + "jest-jasmine2": "^23.6.0", + "jest-leak-detector": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-runtime": "^23.6.0", + "jest-util": "^23.4.0", + "jest-worker": "^23.2.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + }, + "dependencies": { + "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 + }, + "source-map-support": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", + "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } } }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "jest-runtime": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.6.0.tgz", + "integrity": "sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw==", "dev": true, "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" + "babel-core": "^6.0.0", + "babel-plugin-istanbul": "^4.1.6", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "exit": "^0.1.2", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-config": "^23.6.0", + "jest-haste-map": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.6.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "micromatch": "^2.3.11", + "realpath-native": "^1.0.0", + "slash": "^1.0.0", + "strip-bom": "3.0.0", + "write-file-atomic": "^2.1.0", + "yargs": "^11.0.0" + }, + "dependencies": { + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } } }, - "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "jest-serializer": { + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz", + "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU=", "dev": true }, - "globby": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", - "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "jest-snapshot": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.6.0.tgz", + "integrity": "sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg==", "dev": true, "requires": { - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "babel-types": "^6.0.0", + "chalk": "^2.0.1", + "jest-diff": "^23.6.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-resolve": "^23.6.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^23.6.0", + "semver": "^5.5.0" + } + }, + "jest-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz", + "integrity": "sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE=", + "dev": true, + "requires": { + "callsites": "^2.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "jest-message-util": "^23.4.0", + "mkdirp": "^0.5.1", + "slash": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "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 + } + } + }, + "jest-validate": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz", + "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "leven": "^2.1.0", + "pretty-format": "^23.6.0" } }, - "got": { - "version": "6.7.1", - "resolved": "http://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "jest-watcher": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.4.0.tgz", + "integrity": "sha1-0uKM50+NrWxq/JIrksq+9u0FyRw=", "dev": true, "requires": { - "create-error-class": "^3.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "string-length": "^2.0.0" } }, - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true - }, - "gzip-size": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", - "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", + "jest-worker": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz", + "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=", "dev": true, "requires": { - "duplexer": "^0.1.1" + "merge-stream": "^1.0.1" } }, - "handle-thing": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", - "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", - "dev": true - }, - "handlebars": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz", - "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==", + "joi": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-11.4.0.tgz", + "integrity": "sha512-O7Uw+w/zEWgbL6OcHbyACKSj0PkQeUgmehdoXVSxt92QFCq4+1390Rwh5moI2K/OgC7D8RHRZqHZxT2husMJHA==", "dev": true, "requires": { - "async": "^2.5.0", - "optimist": "^0.6.1", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4" + "hoek": "4.x.x", + "isemail": "3.x.x", + "topo": "2.x.x" } }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "js-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.4.tgz", + "integrity": "sha512-PxfGzSs0ztShKrUYPIn5r0MtyAhYcCwmndozzpz8YObbPnD1jFxzlBGbRnX2mIu6Z13xN6+PTu05TQFnZFlzow==", "dev": true }, - "har-validator": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", - "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", "dev": true, "requires": { - "ajv": "^5.3.0", - "har-schema": "^2.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true, - "requires": { - "function-bind": "^1.1.1" - } + "optional": true }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "jsdom": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-12.1.0.tgz", + "integrity": "sha512-1lrrgWhI5zN5B5p88xihrhfeAbdagMUXEN8Z+8l5f33k5IMZYDxIDJaPXKOOBF4xAt6hVyE/HrBbUYGjSrZlvg==", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "abab": "^2.0.0", + "acorn": "^5.7.1", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.1.1", + "data-urls": "^1.0.1", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.0.8", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.2", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.4.3", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.4", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^7.0.0", + "ws": "^6.0.0", + "xml-name-validator": "^3.0.0" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "jsesc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", + "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=", "dev": true }, - "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true }, - "hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", "dev": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "jsonify": "~0.0.0" } }, - "hash.js": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", - "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dev": true, "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" + "graceful-fs": "^4.1.6" } }, - "he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", "dev": true }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", "dev": true, "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" } }, - "home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "jsx-ast-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz", + "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=", "dev": true, "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" + "array-includes": "^3.0.3" } }, - "homedir-polyfill": { + "killable": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", - "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "parse-passwd": "^1.0.0" + "is-buffer": "^1.1.5" } }, - "hosted-git-info": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", - "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "kleur": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.2.tgz", + "integrity": "sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ==", "dev": true }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", "dev": true, "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" } }, - "html-comment-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", - "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", "dev": true }, - "html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "dev": true, "requires": { - "whatwg-encoding": "^1.0.1" + "invert-kv": "^1.0.0" } }, - "html-entities": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", - "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", "dev": true }, - "html-minifier": { - "version": "3.5.20", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.20.tgz", - "integrity": "sha512-ZmgNLaTp54+HFKkONyLFEfs5dd/ZOtlquKaTnqIWFmx3Av5zG6ZPcV2d0o9XM2fXOTxxIf6eDcwzFFotke/5zA==", + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.1.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" - }, - "dependencies": { - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true - } + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" } }, - "html-webpack-plugin": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.29.0.tgz", - "integrity": "sha1-6Yf0IYU9O2k4yMTIFxhC5f0XryM=", + "load-json-file": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { - "bluebird": "^3.4.7", - "html-minifier": "^3.2.3", - "loader-utils": "^0.2.16", - "lodash": "^4.17.3", - "pretty-error": "^2.0.2", - "toposort": "^1.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" }, "dependencies": { - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" + "error-ex": "^1.2.0" } } } }, - "htmlparser2": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", - "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", + "loader-fs-cache": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.1.tgz", + "integrity": "sha1-VuC/CL2XCLJqdltoUJhAyN7J/bw=", "dev": true, "requires": { - "domelementtype": "1", - "domhandler": "2.1", - "domutils": "1.1", - "readable-stream": "1.0" + "find-cache-dir": "^0.1.1", + "mkdirp": "0.5.1" }, "dependencies": { - "domutils": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", - "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", + "find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", "dev": true, "requires": { - "domelementtype": "1" + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" } }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } }, - "readable-stream": { - "version": "1.0.34", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" + "pinkie-promise": "^2.0.0" } }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dev": true, + "requires": { + "find-up": "^1.0.0" + } } } }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "loader-runner": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz", + "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==", "dev": true }, - "http-errors": { - "version": "1.6.3", - "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "dev": true, "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" } }, - "http-parser-js": { - "version": "0.4.13", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.13.tgz", - "integrity": "sha1-O9bW/ebjFyyTNMOzO2wZPYD+ETc=", - "dev": true - }, - "http-proxy": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", - "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "eventemitter3": "^3.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, - "http-proxy-middleware": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", - "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", - "dev": true, - "requires": { - "http-proxy": "^1.16.2", - "is-glob": "^3.1.0", - "lodash": "^4.17.2", - "micromatch": "^2.3.11" - }, - "dependencies": { - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", "dev": true }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true }, - "icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "lodash.escape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", + "integrity": "sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg=", "dev": true }, - "icss-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", - "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", - "dev": true, - "requires": { - "postcss": "^6.0.1" - } + "lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=", + "dev": true }, - "ieee754": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", - "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", "dev": true }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", "dev": true }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.tail": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", + "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=", "dev": true }, - "import-local": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-0.1.1.tgz", - "integrity": "sha1-sReVcqrNwRxqkQCftDDbyrX2aKg=", + "lodash.template": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", + "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", "dev": true, "requires": { - "pkg-dir": "^2.0.0", - "resolve-cwd": "^2.0.0" + "lodash._reinterpolate": "~3.0.0", + "lodash.templatesettings": "^4.0.0" } }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "lodash.templatesettings": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", + "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", "dev": true, "requires": { - "repeating": "^2.0.0" + "lodash._reinterpolate": "~3.0.0" } }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", "dev": true }, - "indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "loglevel": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz", + "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", "dev": true }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { - "once": "^1.3.0", - "wrappy": "1" + "js-tokens": "^3.0.0 || ^4.0.0" } }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", "dev": true }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } }, - "inquirer": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^2.0.4", - "figures": "^2.0.0", - "lodash": "^4.3.0", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rx-lite": "^4.0.8", - "rx-lite-aggregates": "^4.0.8", - "string-width": "^2.1.0", - "strip-ansi": "^4.0.0", - "through": "^2.3.6" + "pify": "^3.0.0" }, "dependencies": { - "ansi-regex": { + "pify": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } } } }, - "internal-ip": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz", - "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", "dev": true, "requires": { - "meow": "^3.3.0" + "tmpl": "1.0.x" } }, - "interpret": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", "dev": true }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "map-age-cleaner": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.2.tgz", + "integrity": "sha512-UN1dNocxQq44IhJyMI4TU8phc2m9BddacHRPRjKGLYaF0jqd3xLz0jS0skpAU9WgYyoR4gHtUpzytNBS385FWQ==", "dev": true, "requires": { - "loose-envify": "^1.0.0" + "p-defer": "^1.0.0" } }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "ipaddr.js": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", - "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=", - "dev": true - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", "dev": true }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "object-visit": "^1.0.0" } }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-binary-path": { + "math-random": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", + "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", "dev": true }, - "is-builtin-module": { - "version": "1.0.0", - "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "dev": true, "requires": { - "builtin-modules": "^1.0.0" + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "is-callable": { + "mdn-data": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", "dev": true }, - "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, - "requires": { - "ci-info": "^1.5.0" - } + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "mimic-fn": "^1.0.0" } }, - "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "merge": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", + "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", "dev": true }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "merge-deep": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.2.tgz", + "integrity": "sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA==", "dev": true, "requires": { - "is-primitive": "^2.0.0" + "arr-union": "^3.1.0", + "clone-deep": "^0.2.4", + "kind-of": "^3.0.2" } }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", "dev": true }, - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "readable-stream": "^2.0.1" } }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", "dev": true }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "dev": true, "requires": { - "is-extglob": "^1.0.0" + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" } }, - "is-installed-globally": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", - "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dev": true, "requires": { - "global-dirs": "^0.1.0", - "is-path-inside": "^1.0.0" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" } }, - "is-npm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", - "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", + "mime": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", + "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", "dev": true }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "mime-db": { + "version": "1.36.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz", + "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==", + "dev": true + }, + "mime-types": { + "version": "2.1.20", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", + "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", "dev": true, "requires": { - "kind-of": "^3.0.2" + "mime-db": "~1.36.0" } }, - "is-obj": { - "version": "1.0.1", - "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "dev": true }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "mini-css-extract-plugin": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.3.tgz", + "integrity": "sha512-Mxs0nxzF1kxPv4TRi2NimewgXlJqh0rGE30vviCU2WHrpbta6wklnUV9dr9FUtoAHmB3p3LeXEC+ZjgHvB0Dzg==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", "dev": true }, - "is-path-in-cwd": { + "minimalistic-crypto-utils": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "is-path-inside": "^1.0.0" + "brace-expansion": "^1.1.7" } }, - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "minimist": { + "version": "0.0.8", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", "dev": true, "requires": { - "path-is-inside": "^1.0.1" + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" } }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", "dev": true, "requires": { - "isobject": "^3.0.1" + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" }, "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=", "dev": true } } }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true + "mkdirp": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "moo": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.4.3.tgz", + "integrity": "sha512-gFD2xGCl8YFgGHsqJ9NKRVdwlioeW3mI1iqfLNYQOv0+6JRwG58Zk9DIGQgyIaffSYaO1xsKnMaYzzNr1KyIAw==", "dev": true }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", - "dev": true + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } }, - "is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", "dev": true }, - "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", "dev": true, "requires": { - "has": "^1.0.1" + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" } }, - "is-resolvable": { + "multicast-dns-service-types": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", "dev": true }, - "is-retry-allowed": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", - "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", "dev": true }, - "is-root": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz", - "integrity": "sha1-B7bCM7w5TNnQK6FclmvWZg1jQtU=", - "dev": true + "nan": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", + "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, - "is-svg": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", - "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", - "dev": true, - "requires": { - "html-comment-regex": "^1.1.0" - } - }, - "is-symbol": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", - "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "nearley": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.15.1.tgz", + "integrity": "sha512-8IUY/rUrKz2mIynUGh8k+tul1awMKEjeHHC5G3FHvvyAW6oq4mQfNp2c0BMea+sYZJvYcrrM6GmZVIle/GRXGw==", "dev": true, "requires": { - "has-symbols": "^1.0.0" + "moo": "^0.4.3", + "nomnom": "~1.6.2", + "railroad-diagrams": "^1.0.0", + "randexp": "0.4.6", + "semver": "^5.4.1" } }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", "dev": true }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "neo-async": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.2.tgz", + "integrity": "sha512-vdqTKI9GBIYcAEbFAcpKPErKINfPF5zIuz3/niBfq8WUZjpT2tytLlFVrBgWdOtqI4uaA/Rb6No0hux39XXDuw==", "dev": true }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, "requires": { - "isarray": "1.0.0" + "lower-case": "^1.1.1" } }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "node-forge": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", + "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==", "dev": true }, - "istanbul-api": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", - "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node-libs-browser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", + "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", "dev": true, "requires": { - "async": "^2.1.4", - "fileset": "^2.0.2", - "istanbul-lib-coverage": "^1.2.1", - "istanbul-lib-hook": "^1.2.2", - "istanbul-lib-instrument": "^1.10.2", - "istanbul-lib-report": "^1.1.5", - "istanbul-lib-source-maps": "^1.2.6", - "istanbul-reports": "^1.5.1", - "js-yaml": "^3.7.0", - "mkdirp": "^0.5.1", - "once": "^1.4.0" + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^1.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.0", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.10.3", + "vm-browserify": "0.0.4" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } } }, - "istanbul-lib-coverage": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", - "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", - "dev": true - }, - "istanbul-lib-hook": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", - "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", + "node-notifier": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz", + "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==", "dev": true, "requires": { - "append-transform": "^0.4.0" + "growly": "^1.3.0", + "semver": "^5.4.1", + "shellwords": "^0.1.1", + "which": "^1.3.0" } }, - "istanbul-lib-instrument": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", - "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "node-releases": { + "version": "1.0.0-alpha.12", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.0.0-alpha.12.tgz", + "integrity": "sha512-VPB4rTPqpVyWKBHbSa4YPFme3+8WHsOSpvbp0Mfj0bWsC8TEjt4HQrLl1hsBDELlp1nB4lflSgSuGTYiuyaP7Q==", "dev": true, "requires": { - "babel-generator": "^6.18.0", - "babel-template": "^6.16.0", - "babel-traverse": "^6.18.0", - "babel-types": "^6.18.0", - "babylon": "^6.18.0", - "istanbul-lib-coverage": "^1.2.1", "semver": "^5.3.0" } }, - "istanbul-lib-report": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", - "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", + "nomnom": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.6.2.tgz", + "integrity": "sha1-hKZqJgF0QI/Ft3oY+IjszET7aXE=", "dev": true, "requires": { - "istanbul-lib-coverage": "^1.2.1", - "mkdirp": "^0.5.1", - "path-parse": "^1.0.5", - "supports-color": "^3.1.2" + "colors": "0.5.x", + "underscore": "~1.4.4" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "colors": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.5.1.tgz", + "integrity": "sha1-fQAj6usVTo7p/Oddy5I9DtFmd3Q=", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, - "istanbul-lib-source-maps": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", - "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", "dev": true, "requires": { - "debug": "^3.1.0", - "istanbul-lib-coverage": "^1.2.1", - "mkdirp": "^0.5.1", - "rimraf": "^2.6.1", - "source-map": "^0.5.3" - }, - "dependencies": { - "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "istanbul-reports": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", - "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", + "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", "dev": true, "requires": { - "handlebars": "^4.0.3" + "boolbase": "~1.0.0" } }, - "jest": { - "version": "20.0.4", - "resolved": "https://registry.npmjs.org/jest/-/jest-20.0.4.tgz", - "integrity": "sha1-PdJgwpidba1nix6cxNkZRPbWAqw=", + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "nwsapi": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.0.9.tgz", + "integrity": "sha512-nlWFSCTYQcHk/6A9FFnfhKc14c3aFhfdNBXgo8Qgi9QTBu/qg3Ww+Uiz9wMzXd1T8GFxPc2QIHB6Qtf2XFryFQ==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, "requires": { - "jest-cli": "^20.0.4" + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" }, "dependencies": { - "ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", - "dev": true - }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true - }, - "jest-cli": { - "version": "20.0.4", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-20.0.4.tgz", - "integrity": "sha1-5TKxnYiuW8bEF+iwWTpv6VSx3JM=", + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "ansi-escapes": "^1.4.0", - "callsites": "^2.0.0", - "chalk": "^1.1.3", - "graceful-fs": "^4.1.11", - "is-ci": "^1.0.10", - "istanbul-api": "^1.1.1", - "istanbul-lib-coverage": "^1.0.1", - "istanbul-lib-instrument": "^1.4.2", - "istanbul-lib-source-maps": "^1.1.0", - "jest-changed-files": "^20.0.3", - "jest-config": "^20.0.4", - "jest-docblock": "^20.0.3", - "jest-environment-jsdom": "^20.0.3", - "jest-haste-map": "^20.0.4", - "jest-jasmine2": "^20.0.4", - "jest-message-util": "^20.0.3", - "jest-regex-util": "^20.0.3", - "jest-resolve-dependencies": "^20.0.3", - "jest-runtime": "^20.0.4", - "jest-snapshot": "^20.0.3", - "jest-util": "^20.0.3", - "micromatch": "^2.3.11", - "node-notifier": "^5.0.2", - "pify": "^2.3.0", - "slash": "^1.0.0", - "string-length": "^1.0.1", - "throat": "^3.0.0", - "which": "^1.2.12", - "worker-farm": "^1.3.1", - "yargs": "^7.0.2" + "is-descriptor": "^0.1.0" } } } }, - "jest-changed-files": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-20.0.3.tgz", - "integrity": "sha1-k5TVzGXEOEBhSb7xv01Sto4D4/g=", + "object-hash": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.0.tgz", + "integrity": "sha512-05KzQ70lSeGSrZJQXE5wNDiTkBJDlUT/myi6RX9dVIvz7a7Qh4oH93BQdiPMn27nldYvVQCKMUaM83AfizZlsQ==", "dev": true }, - "jest-config": { - "version": "20.0.4", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-20.0.4.tgz", - "integrity": "sha1-43kwqyIXyRNgXv8T5712PsSPruo=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "glob": "^7.1.1", - "jest-environment-jsdom": "^20.0.3", - "jest-environment-node": "^20.0.3", - "jest-jasmine2": "^20.0.4", - "jest-matcher-utils": "^20.0.3", - "jest-regex-util": "^20.0.3", - "jest-resolve": "^20.0.4", - "jest-validate": "^20.0.3", - "pretty-format": "^20.0.3" - } + "object-inspect": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", + "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==", + "dev": true }, - "jest-diff": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-20.0.3.tgz", - "integrity": "sha1-gfKI/Z5nXw+yPHXxwrGURf5YZhc=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "diff": "^3.2.0", - "jest-matcher-utils": "^20.0.3", - "pretty-format": "^20.0.3" - } + "object-is": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz", + "integrity": "sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY=", + "dev": true }, - "jest-docblock": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-20.0.3.tgz", - "integrity": "sha1-F76phDQswz2DxQ++FUXqDvqkRxI=", + "object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", "dev": true }, - "jest-environment-jsdom": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-20.0.3.tgz", - "integrity": "sha1-BIqKwS7iJfcZBBdxODS7mZeH3pk=", + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "dev": true, "requires": { - "jest-mock": "^20.0.3", - "jest-util": "^20.0.3", - "jsdom": "^9.12.0" + "isobject": "^3.0.0" } }, - "jest-environment-node": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-20.0.3.tgz", - "integrity": "sha1-1Ii8RhKvLCRumG6K52caCZFj1AM=", + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", "dev": true, "requires": { - "jest-mock": "^20.0.3", - "jest-util": "^20.0.3" + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" } }, - "jest-haste-map": { - "version": "20.0.5", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-20.0.5.tgz", - "integrity": "sha512-0IKAQjUvuZjMCNi/0VNQQF74/H9KB67hsHJqGiwTWQC6XO5Azs7kLWm+6Q/dwuhvDUvABDOBMFK2/FwZ3sZ07Q==", + "object.entries": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.0.4.tgz", + "integrity": "sha1-G/mk3SKI9bM/Opk9JXZh8F0WGl8=", "dev": true, "requires": { - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.11", - "jest-docblock": "^20.0.3", - "micromatch": "^2.3.11", - "sane": "~1.6.0", - "worker-farm": "^1.3.1" + "define-properties": "^1.1.2", + "es-abstract": "^1.6.1", + "function-bind": "^1.1.0", + "has": "^1.0.1" } }, - "jest-jasmine2": { - "version": "20.0.4", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-20.0.4.tgz", - "integrity": "sha1-/MWxQReA2RHQQpAu8YWehS5g1eE=", + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", "dev": true, "requires": { - "chalk": "^1.1.3", - "graceful-fs": "^4.1.11", - "jest-diff": "^20.0.3", - "jest-matcher-utils": "^20.0.3", - "jest-matchers": "^20.0.3", - "jest-message-util": "^20.0.3", - "jest-snapshot": "^20.0.3", - "once": "^1.4.0", - "p-map": "^1.1.1" + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" } }, - "jest-matcher-utils": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-20.0.3.tgz", - "integrity": "sha1-s6a443yld4A7CDKpixZPRLeBVhI=", + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", "dev": true, "requires": { - "chalk": "^1.1.3", - "pretty-format": "^20.0.3" + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" } }, - "jest-matchers": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-matchers/-/jest-matchers-20.0.3.tgz", - "integrity": "sha1-ymnbHDLbWm9wf6XgQBq7VXAN/WA=", + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, "requires": { - "jest-diff": "^20.0.3", - "jest-matcher-utils": "^20.0.3", - "jest-message-util": "^20.0.3", - "jest-regex-util": "^20.0.3" + "isobject": "^3.0.1" } }, - "jest-message-util": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-20.0.3.tgz", - "integrity": "sha1-auwoRDBvyw5udNV5bBAG2W/dgxw=", + "object.values": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.0.4.tgz", + "integrity": "sha1-5STaCbT2b/Bd9FdUbscqyZ8TBpo=", "dev": true, "requires": { - "chalk": "^1.1.3", - "micromatch": "^2.3.11", - "slash": "^1.0.0" + "define-properties": "^1.1.2", + "es-abstract": "^1.6.1", + "function-bind": "^1.1.0", + "has": "^1.0.1" } }, - "jest-mock": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-20.0.3.tgz", - "integrity": "sha1-i8Bw6QQUqhVcEajWTIaaDVxx2lk=", - "dev": true - }, - "jest-regex-util": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-20.0.3.tgz", - "integrity": "sha1-hburXRM+RGJbGfr4xqpRItCF12I=", + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", "dev": true }, - "jest-resolve": { - "version": "20.0.4", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-20.0.4.tgz", - "integrity": "sha1-lEiz6La6/BVHlETGSZBFt//ll6U=", + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", "dev": true, "requires": { - "browser-resolve": "^1.11.2", - "is-builtin-module": "^1.0.0", - "resolve": "^1.3.2" + "ee-first": "1.1.1" } }, - "jest-resolve-dependencies": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-20.0.3.tgz", - "integrity": "sha1-bhSntxevDyyzZnxUneQK8Bexcjo=", - "dev": true, - "requires": { - "jest-regex-util": "^20.0.3" - } + "on-headers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", + "dev": true }, - "jest-runtime": { - "version": "20.0.4", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-20.0.4.tgz", - "integrity": "sha1-osgCIZxCA/dU3xQE5JAYYWnRJNg=", + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "babel-core": "^6.0.0", - "babel-jest": "^20.0.3", - "babel-plugin-istanbul": "^4.0.0", - "chalk": "^1.1.3", - "convert-source-map": "^1.4.0", - "graceful-fs": "^4.1.11", - "jest-config": "^20.0.4", - "jest-haste-map": "^20.0.4", - "jest-regex-util": "^20.0.3", - "jest-resolve": "^20.0.4", - "jest-util": "^20.0.3", - "json-stable-stringify": "^1.0.1", - "micromatch": "^2.3.11", - "strip-bom": "3.0.0", - "yargs": "^7.0.2" - }, - "dependencies": { - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - } + "wrappy": "1" } }, - "jest-snapshot": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-20.0.3.tgz", - "integrity": "sha1-W4R+GtsaTZCFKn+fElCG4YfHZWY=", + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", "dev": true, "requires": { - "chalk": "^1.1.3", - "jest-diff": "^20.0.3", - "jest-matcher-utils": "^20.0.3", - "jest-util": "^20.0.3", - "natural-compare": "^1.4.0", - "pretty-format": "^20.0.3" + "mimic-fn": "^1.0.0" } }, - "jest-util": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-20.0.3.tgz", - "integrity": "sha1-DAf32A2C9OWmfG+LnD/n9lz9Mq0=", + "opn": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", + "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", "dev": true, "requires": { - "chalk": "^1.1.3", - "graceful-fs": "^4.1.11", - "jest-message-util": "^20.0.3", - "jest-mock": "^20.0.3", - "jest-validate": "^20.0.3", - "leven": "^2.1.0", - "mkdirp": "^0.5.1" + "is-wsl": "^1.1.0" } }, - "jest-validate": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-20.0.3.tgz", - "integrity": "sha1-0M/R3k9XnymEhJJcKA+PHZTsPKs=", + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", "dev": true, "requires": { - "chalk": "^1.1.3", - "jest-matcher-utils": "^20.0.3", - "leven": "^2.1.0", - "pretty-format": "^20.0.3" + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true + } } }, - "js-base64": { - "version": "2.4.9", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz", - "integrity": "sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", - "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", + "optimize-css-assets-webpack-plugin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.1.tgz", + "integrity": "sha512-Rqm6sSjWtx9FchdP0uzTQDc7GXDKnwVEGoSxjezPkzMewx7gEWE9IMUYKmigTRC4U3RaNSwYVnUDLuIdtTpm0A==", "dev": true, "requires": { - "argparse": "^1.0.7", - "esprima": "^2.6.0" + "cssnano": "^4.1.0", + "last-call-webpack-plugin": "^3.0.0" } }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, - "optional": true - }, - "jsdom": { - "version": "9.12.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz", - "integrity": "sha1-6MVG//ywbADUgzyoRBD+1/igl9Q=", + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", "dev": true, "requires": { - "abab": "^1.0.3", - "acorn": "^4.0.4", - "acorn-globals": "^3.1.0", - "array-equal": "^1.0.0", - "content-type-parser": "^1.0.1", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": ">= 0.2.37 < 0.3.0", - "escodegen": "^1.6.1", - "html-encoding-sniffer": "^1.0.1", - "nwmatcher": ">= 1.3.9 < 2.0.0", - "parse5": "^1.5.1", - "request": "^2.79.0", - "sax": "^1.2.1", - "symbol-tree": "^3.2.1", - "tough-cookie": "^2.3.2", - "webidl-conversions": "^4.0.0", - "whatwg-encoding": "^1.0.1", - "whatwg-url": "^4.3.0", - "xml-name-validator": "^2.0.1" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - } - } - }, - "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", - "dev": true - }, - "json-loader": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", - "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + } }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", "dev": true, "requires": { - "jsonify": "~0.0.0" + "url-parse": "^1.4.3" } }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "json3": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", - "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", "dev": true }, - "json5": { - "version": "0.5.1", - "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true }, - "jsonfile": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", - "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", "dev": true, "requires": { - "graceful-fs": "^4.1.6" + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" } }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "jsx-ast-utils": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.1.tgz", - "integrity": "sha1-OGchPo3Xm/Ho8jAMDPwe+xgsDfE=", + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", "dev": true }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", "dev": true }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } + "p-is-promise": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "dev": true }, - "klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "graceful-fs": "^4.1.9" + "p-try": "^1.0.0" } }, - "latest-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", - "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "package-json": "^4.0.0" + "p-limit": "^1.1.0" } }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", "dev": true }, - "lcid": { + "p-try": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, - "requires": { - "invert-kv": "^1.0.0" - } + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true }, - "leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "pako": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", + "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==", "dev": true }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", "dev": true, "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" } }, - "load-json-file": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" + "no-case": "^2.2.0" } }, - "loader-fs-cache": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.1.tgz", - "integrity": "sha1-VuC/CL2XCLJqdltoUJhAyN7J/bw=", + "parse-asn1": { + "version": "5.1.1", + "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", + "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", "dev": true, "requires": { - "find-cache-dir": "^0.1.1", - "mkdirp": "0.5.1" - }, - "dependencies": { - "find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", - "dev": true, - "requires": { - "find-up": "^1.0.0" - } - } + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3" } }, - "loader-runner": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz", - "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==", - "dev": true - }, - "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", "dev": true, "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" } }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } }, - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", "dev": true }, - "lodash._reinterpolate": { + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, - "lodash.cond": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.cond/-/lodash.cond-4.5.2.tgz", - "integrity": "sha1-9HGh2khr5g9quVXRcRVSPdHSVdU=", + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", "dev": true }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", "dev": true }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", "dev": true }, - "lodash.template": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", - "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { - "lodash._reinterpolate": "~3.0.0", - "lodash.templatesettings": "^4.0.0" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, - "lodash.templatesettings": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", - "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", "dev": true, "requires": { - "lodash._reinterpolate": "~3.0.0" + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, - "loglevel": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz", - "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", "dev": true }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" + "pinkie": "^2.0.0" } }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", "dev": true, "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" + "find-up": "^2.1.0" } }, - "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", "dev": true }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", "dev": true }, - "lru-cache": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", - "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } + "pnp-webpack-plugin": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.1.0.tgz", + "integrity": "sha512-CPCdcFxx7fEcDMWTDjXe2Wypt4JuMt4q5Q2UrpTcyBBkLiCIyPEh/mCGmUWIcNkKGyXwQ9Y2wVhlKm6ketiBNQ==", + "dev": true }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "portfinder": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.17.tgz", + "integrity": "sha512-syFcRIRzVI1BoEFOCaAiizwDolh1S1YXSodsVhncbhjzjZQulhczNRbqnUl9N31Q4dKGOXsNDqxC2BWBgSMqeQ==", "dev": true, "requires": { - "pify": "^3.0.0" + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" }, "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "async": { + "version": "1.5.2", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true } } }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "requires": { - "tmpl": "1.0.x" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", "dev": true }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "dev": true, "requires": { - "object-visit": "^1.0.0" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "dependencies": { + "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 + } } }, - "math-expression-evaluator": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", - "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", - "dev": true - }, - "math-random": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", - "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", - "dev": true - }, - "md5.js": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", - "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "postcss-attribute-case-insensitive": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.0.tgz", + "integrity": "sha512-K/zqdg0/UgUgC8qR0lDuxYzmowPpnvrrNC5YuoqzhHMubR9AuhsPlpVu3jjkLHgDAzR+ohD/m7//iGnN9WxbzQ==", "dev": true, "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz", + "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==", + "dev": true, + "requires": { + "@babel/highlight": "7.0.0-beta.44" + } + }, + "@babel/generator": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz", + "integrity": "sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44", + "jsesc": "^2.5.1", + "lodash": "^4.2.0", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz", + "integrity": "sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "7.0.0-beta.44", + "@babel/template": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz", + "integrity": "sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz", + "integrity": "sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/highlight": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz", + "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" + } + }, + "@babel/template": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz", + "integrity": "sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "lodash": "^4.2.0" + } + }, + "@babel/traverse": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz", + "integrity": "sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/generator": "7.0.0-beta.44", + "@babel/helper-function-name": "7.0.0-beta.44", + "@babel/helper-split-export-declaration": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "debug": "^3.1.0", + "globals": "^11.1.0", + "invariant": "^2.2.0", + "lodash": "^4.2.0" + } + }, + "@babel/types": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz", + "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^2.0.0" + } + }, + "babel-eslint": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.6.tgz", + "integrity": "sha512-aCdHjhzcILdP8c9lej7hvXKvQieyRt20SF102SIGyY4cUIiw6UaAtK4j2o3dXX74jEmy0TJ0CEhv4fTIM3SzcA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/traverse": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "^1.0.0" + } + }, + "babylon": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", + "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", + "dev": true + }, + "cssesc": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-1.0.1.tgz", + "integrity": "sha512-S2hzrpWvE6G/rW7i7IxJfWBYn27QWfOIncUW++8Rbo1VB5zsJDSVPcnI+Q8z7rhxT6/yZeLOCja4cZnghJrNGA==", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0-rc.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0-rc.3.tgz", + "integrity": "sha512-kBl1vc+zJgWCBmmxEXE2/15tmmYdD50lO5r6tLNXEx3K4LtszdLFaSNo8SNVuoI+BGODbWhavoG/n1DrYphBsw==", + "dev": true, + "requires": { + "babel-eslint": "^8.2.3", + "cssesc": "^1.0.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "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 + } } }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "mem": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "postcss-calc": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-6.0.2.tgz", + "integrity": "sha512-fiznXjEN5T42Qm7qqMCVJXS3roaj9r4xsSi+meaBVe7CJBl8t/QLOXu02Z2E6oWAMWIvCuF6JrvzFekmVEbOKA==", "dev": true, "requires": { - "mimic-fn": "^1.0.0" + "css-unit-converter": "^1.1.1", + "postcss": "^7.0.2", + "postcss-selector-parser": "^2.2.2", + "reduce-css-calc": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } } }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", "dev": true, "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } } }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "postcss-color-hex-alpha": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.2.tgz", + "integrity": "sha512-8bIOzQMGdZVifoBQUJdw+yIY00omBd2EwkJXepQo9cjp1UOHHHoeRDeSzTP6vakEpaRc6GAIOfvcQR7jBYaG5Q==", "dev": true, "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 } } }, - "merge": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", - "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", - "dev": true - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", "dev": true, "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } } }, - "miller-rabin": { + "postcss-color-rebeccapurple": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mime-db": { - "version": "1.36.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz", - "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==", - "dev": true - }, - "mime-types": { - "version": "2.1.20", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", - "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", - "dev": true, - "requires": { - "mime-db": "~1.36.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mixin-deep": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", - "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", "dev": true, "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "is-plain-object": "^2.0.4" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } + }, + "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 } } }, - "mkdirp": { - "version": "0.5.1", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "postcss-colormin": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.2.tgz", + "integrity": "sha512-1QJc2coIehnVFsz0otges8kQLsryi4lo19WD+U5xCWvXd0uw/Z+KKYnbiNDCnO9GP+PvErPHCG0jNvWTngk9Rw==", "dev": true, "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } } }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, - "nan": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", - "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==", + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", "dev": true, - "optional": true + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } + } }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "postcss-custom-media": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.4.tgz", + "integrity": "sha512-DY0Vdc4wW7EN1CNzV7FJCA+B9p0u9RjnPtGcFoHxr824/Ce76ff9t20jrfvijRHwlS14Ca4/MjVTuC/wMYWVcw==", "dev": true, "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "postcss": "^7.0.2" }, "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "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 + } + } + }, + "postcss-custom-properties": { + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.8.tgz", + "integrity": "sha512-G3U8uSxj0B4jPJ1QBF5WYeW716n5HV/wcH2lOTV1V+EI+F0T0/ZOhl32MLLTMD79bN2mE77IOoclbCoLl4QtPA==", + "dev": true, + "requires": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "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 } } }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "negotiator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", - "dev": true - }, - "neo-async": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.2.tgz", - "integrity": "sha512-vdqTKI9GBIYcAEbFAcpKPErKINfPF5zIuz3/niBfq8WUZjpT2tytLlFVrBgWdOtqI4uaA/Rb6No0hux39XXDuw==", - "dev": true - }, - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", - "dev": true - }, - "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", "dev": true, "requires": { - "lower-case": "^1.1.1" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz", + "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==", + "dev": true, + "requires": { + "@babel/highlight": "7.0.0-beta.44" + } + }, + "@babel/generator": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz", + "integrity": "sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44", + "jsesc": "^2.5.1", + "lodash": "^4.2.0", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz", + "integrity": "sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "7.0.0-beta.44", + "@babel/template": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz", + "integrity": "sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz", + "integrity": "sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/highlight": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz", + "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" + } + }, + "@babel/template": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz", + "integrity": "sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "lodash": "^4.2.0" + } + }, + "@babel/traverse": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz", + "integrity": "sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/generator": "7.0.0-beta.44", + "@babel/helper-function-name": "7.0.0-beta.44", + "@babel/helper-split-export-declaration": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "debug": "^3.1.0", + "globals": "^11.1.0", + "invariant": "^2.2.0", + "lodash": "^4.2.0" + } + }, + "@babel/types": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz", + "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^2.0.0" + } + }, + "babel-eslint": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.6.tgz", + "integrity": "sha512-aCdHjhzcILdP8c9lej7hvXKvQieyRt20SF102SIGyY4cUIiw6UaAtK4j2o3dXX74jEmy0TJ0CEhv4fTIM3SzcA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/traverse": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "^1.0.0" + } + }, + "babylon": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", + "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", + "dev": true + }, + "cssesc": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-1.0.1.tgz", + "integrity": "sha512-S2hzrpWvE6G/rW7i7IxJfWBYn27QWfOIncUW++8Rbo1VB5zsJDSVPcnI+Q8z7rhxT6/yZeLOCja4cZnghJrNGA==", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0-rc.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0-rc.3.tgz", + "integrity": "sha512-kBl1vc+zJgWCBmmxEXE2/15tmmYdD50lO5r6tLNXEx3K4LtszdLFaSNo8SNVuoI+BGODbWhavoG/n1DrYphBsw==", + "dev": true, + "requires": { + "babel-eslint": "^8.2.3", + "cssesc": "^1.0.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "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 + } } }, - "node-forge": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", - "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==", - "dev": true - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-libs-browser": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", - "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", "dev": true, "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^1.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.0", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.10.3", - "vm-browserify": "0.0.4" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" }, "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "@babel/code-frame": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz", + "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==", + "dev": true, + "requires": { + "@babel/highlight": "7.0.0-beta.44" + } + }, + "@babel/generator": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz", + "integrity": "sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44", + "jsesc": "^2.5.1", + "lodash": "^4.2.0", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz", + "integrity": "sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "7.0.0-beta.44", + "@babel/template": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz", + "integrity": "sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz", + "integrity": "sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/highlight": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz", + "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" + } + }, + "@babel/template": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz", + "integrity": "sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "lodash": "^4.2.0" + } + }, + "@babel/traverse": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz", + "integrity": "sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/generator": "7.0.0-beta.44", + "@babel/helper-function-name": "7.0.0-beta.44", + "@babel/helper-split-export-declaration": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "debug": "^3.1.0", + "globals": "^11.1.0", + "invariant": "^2.2.0", + "lodash": "^4.2.0" + } + }, + "@babel/types": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz", + "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^2.0.0" + } + }, + "babel-eslint": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.6.tgz", + "integrity": "sha512-aCdHjhzcILdP8c9lej7hvXKvQieyRt20SF102SIGyY4cUIiw6UaAtK4j2o3dXX74jEmy0TJ0CEhv4fTIM3SzcA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/traverse": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "^1.0.0" + } + }, + "babylon": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", + "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", + "dev": true + }, + "cssesc": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-1.0.1.tgz", + "integrity": "sha512-S2hzrpWvE6G/rW7i7IxJfWBYn27QWfOIncUW++8Rbo1VB5zsJDSVPcnI+Q8z7rhxT6/yZeLOCja4cZnghJrNGA==", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0-rc.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0-rc.3.tgz", + "integrity": "sha512-kBl1vc+zJgWCBmmxEXE2/15tmmYdD50lO5r6tLNXEx3K4LtszdLFaSNo8SNVuoI+BGODbWhavoG/n1DrYphBsw==", + "dev": true, + "requires": { + "babel-eslint": "^8.2.3", + "cssesc": "^1.0.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "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 } } }, - "node-notifier": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz", - "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==", + "postcss-discard-comments": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.1.tgz", + "integrity": "sha512-Ay+rZu1Sz6g8IdzRjUgG2NafSNpp2MSMOQUb+9kkzzzP+kh07fP0yNbhtFejURnyVXSX3FYy2nVNW1QTnNjgBQ==", "dev": true, "requires": { - "growly": "^1.3.0", - "semver": "^5.4.1", - "shellwords": "^0.1.1", - "which": "^1.3.0" + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } } }, - "normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", "dev": true, "requires": { - "hosted-git-info": "^2.1.4", - "is-builtin-module": "^1.0.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } } }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", "dev": true, "requires": { - "remove-trailing-separator": "^1.0.1" + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } } }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true - }, - "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", "dev": true, "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } } }, - "npm-run-path": { + "postcss-env-function": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "nth-check": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", - "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "nwmatcher": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz", - "integrity": "sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ==", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", "dev": true, "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } + }, + "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 } } }, - "object-hash": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.0.tgz", - "integrity": "sha512-05KzQ70lSeGSrZJQXE5wNDiTkBJDlUT/myi6RX9dVIvz7a7Qh4oH93BQdiPMn27nldYvVQCKMUaM83AfizZlsQ==", - "dev": true - }, - "object-keys": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", - "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "postcss-flexbugs-fixes": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz", + "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==", "dev": true, "requires": { - "isobject": "^3.0.0" + "postcss": "^7.0.0" }, "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 } } }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true, - "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", "dev": true, "requires": { - "isobject": "^3.0.1" + "postcss": "^7.0.2" }, "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 } } }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", "dev": true, "requires": { - "ee-first": "1.1.1" + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } } }, - "on-headers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", - "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "postcss-font-variant": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz", + "integrity": "sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg==", "dev": true, "requires": { - "wrappy": "1" + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } } }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", "dev": true, "requires": { - "mimic-fn": "^1.0.0" + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } } }, - "opn": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.2.0.tgz", - "integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==", + "postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", "dev": true, "requires": { - "is-wsl": "^1.1.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } } }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "postcss-initial": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.0.tgz", + "integrity": "sha512-WzrqZ5nG9R9fUtrA+we92R4jhVvEB32IIRTzfIG/PLL8UV4CvbF1ugTEHEFX6vWxl41Xt5RTCJPEZkuWzrOM+Q==", "dev": true, "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" + "lodash.template": "^4.2.4", + "postcss": "^7.0.2" }, "dependencies": { - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 } } }, - "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", "dev": true, "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "wordwrap": "~1.0.0" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } } }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "postcss-load-config": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz", + "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==", "dev": true, "requires": { - "url-parse": "^1.4.3" + "cosmiconfig": "^4.0.0", + "import-cwd": "^2.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", + "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "parse-json": "^4.0.0", + "require-from-string": "^2.0.1" + } + } } }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "os-locale": { - "version": "1.4.0", - "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", "dev": true, "requires": { - "lcid": "^1.0.0" + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } } }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", "dev": true, "requires": { - "p-try": "^1.0.0" + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } } }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", "dev": true, "requires": { - "p-limit": "^1.1.0" + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } } }, - "p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", - "dev": true - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "package-json": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", - "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "postcss-merge-longhand": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.6.tgz", + "integrity": "sha512-JavnI+V4IHWsaUAfOoKeMEiJQGXTraEy1nHM0ILlE6NIQPEZrJDAnPh3lNGZ5HAk2mSSrwp66JoGhvjp6SqShA==", "dev": true, "requires": { - "got": "^6.7.1", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } } }, - "pako": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", - "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==", - "dev": true - }, - "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "postcss-merge-rules": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.2.tgz", + "integrity": "sha512-UiuXwCCJtQy9tAIxsnurfF0mrNHKc4NnNx6NxqmzNNjXpQwLSukUxELHTRF0Rg1pAmcoKLih8PwvZbiordchag==", "dev": true, "requires": { - "no-case": "^2.2.0" + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "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 + } } }, - "parse-asn1": { - "version": "5.1.1", - "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", - "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", "dev": true, "requires": { - "asn1.js": "^4.0.0", - "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } } }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "postcss-minify-gradients": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.1.tgz", + "integrity": "sha512-pySEW3E6Ly5mHm18rekbWiAjVi/Wj8KKt2vwSfVFAWdW6wOIekgqxKxLU7vJfb107o3FDNPkaYFCxGAJBFyogA==", "dev": true, "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } } }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "postcss-minify-params": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.1.tgz", + "integrity": "sha512-h4W0FEMEzBLxpxIVelRtMheskOKKp52ND6rJv+nBS33G1twu2tCyurYj/YtgU76+UDCvWeNs0hs8HFAWE2OUFg==", "dev": true, "requires": { - "error-ex": "^1.2.0" + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 + } } }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true - }, - "parse5": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", - "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", - "dev": true - }, - "parseurl": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", - "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "path-to-regexp": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz", - "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=", + "postcss-minify-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.1.tgz", + "integrity": "sha512-8+plQkomve3G+CodLCgbhAKrb5lekAnLYuL1d7Nz+/7RANpBEVdgBkPNwljfSKvZ9xkkZTZITd04KP+zeJTJqg==", "dev": true, "requires": { - "isarray": "0.0.1" + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" }, "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "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 } } }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "postcss-modules-extract-imports": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz", + "integrity": "sha1-ZhQOzs447wa/DT41XWm/WdFB6oU=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "postcss": "^6.0.1" } }, - "pbkdf2": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", - "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", "dev": true, "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" } }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", "dev": true, "requires": { - "pinkie": "^2.0.0" + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" } }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", "dev": true, "requires": { - "find-up": "^2.1.0" + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" } }, - "pluralize": { + "postcss-nesting": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", - "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", - "dev": true - }, - "portfinder": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.17.tgz", - "integrity": "sha512-syFcRIRzVI1BoEFOCaAiizwDolh1S1YXSodsVhncbhjzjZQulhczNRbqnUl9N31Q4dKGOXsNDqxC2BWBgSMqeQ==", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.0.tgz", + "integrity": "sha512-WSsbVd5Ampi3Y0nk/SKr5+K34n52PqMqEfswu6RtU4r7wA8vSD+gM8/D9qq4aJkHImwn1+9iEFTbjoWsQeqtaQ==", "dev": true, "requires": { - "async": "^1.5.2", - "debug": "^2.2.0", - "mkdirp": "0.5.x" + "postcss": "^7.0.2" }, "dependencies": { - "async": { - "version": "1.5.2", - "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "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 } } }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", "dev": true, "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" + "postcss": "^7.0.0" }, "dependencies": { - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } + }, + "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 } } }, - "postcss-calc": { - "version": "5.3.1", - "resolved": "http://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", - "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", + "postcss-normalize-display-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.1.tgz", + "integrity": "sha512-R5mC4vaDdvsrku96yXP7zak+O3Mm9Y8IslUobk7IMP+u/g+lXvcN4jngmHY5zeJnrQvE13dfAg5ViU05ZFDwdg==", "dev": true, "requires": { - "postcss": "^5.0.2", - "postcss-message-helpers": "^2.0.0", - "reduce-css-calc": "^1.2.6" + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, - "postcss-colormin": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", - "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", + "postcss-normalize-positions": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.1.tgz", + "integrity": "sha512-GNoOaLRBM0gvH+ZRb2vKCIujzz4aclli64MBwDuYGU2EY53LwiP7MxOZGE46UGtotrSnmarPPZ69l2S/uxdaWA==", "dev": true, "requires": { - "colormin": "^1.0.5", - "postcss": "^5.0.13", - "postcss-value-parser": "^3.2.3" + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, - "postcss-convert-values": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", - "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", + "postcss-normalize-repeat-style": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.1.tgz", + "integrity": "sha512-fFHPGIjBUyUiswY2rd9rsFcC0t3oRta4wxE1h3lpwfQZwFeFjXFSiDtdJ7APCmHQOnUZnqYBADNRPKPwFAONgA==", "dev": true, "requires": { - "postcss": "^5.0.11", - "postcss-value-parser": "^3.1.2" + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, - "postcss-discard-comments": { - "version": "2.0.4", - "resolved": "http://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", - "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", + "postcss-normalize-string": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.1.tgz", + "integrity": "sha512-IJoexFTkAvAq5UZVxWXAGE0yLoNN/012v7TQh5nDo6imZJl2Fwgbhy3J2qnIoaDBrtUP0H7JrXlX1jjn2YcvCQ==", "dev": true, "requires": { - "postcss": "^5.0.14" + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, - "postcss-discard-duplicates": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", - "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", + "postcss-normalize-timing-functions": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.1.tgz", + "integrity": "sha512-1nOtk7ze36+63ONWD8RCaRDYsnzorrj+Q6fxkQV+mlY5+471Qx9kspqv0O/qQNMeApg8KNrRf496zHwJ3tBZ7w==", "dev": true, "requires": { - "postcss": "^5.0.4" + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, - "postcss-discard-empty": { - "version": "2.1.0", - "resolved": "http://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", - "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", "dev": true, "requires": { - "postcss": "^5.0.14" + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, - "postcss-discard-overridden": { - "version": "0.1.1", - "resolved": "http://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", - "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", "dev": true, "requires": { - "postcss": "^5.0.16" + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, - "postcss-discard-unused": { - "version": "2.2.3", - "resolved": "http://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", - "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", + "postcss-normalize-whitespace": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.1.tgz", + "integrity": "sha512-U8MBODMB2L+nStzOk6VvWWjZgi5kQNShCyjRhMT3s+W9Jw93yIjOnrEkKYD3Ul7ChWbEcjDWmXq0qOL9MIAnAw==", "dev": true, "requires": { - "postcss": "^5.0.14", - "uniqs": "^2.0.0" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, - "postcss-filter-plugins": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz", - "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==", + "postcss-ordered-values": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.1.tgz", + "integrity": "sha512-PeJiLgJWPzkVF8JuKSBcylaU+hDJ/TX3zqAMIjlghgn1JBi6QwQaDZoDIlqWRcCAI8SxKrt3FCPSRmOgKRB97Q==", "dev": true, "requires": { - "postcss": "^5.0.4" + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, - "postcss-flexbugs-fixes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-3.2.0.tgz", - "integrity": "sha512-0AuD9HG1Ey3/3nqPWu9yqf7rL0KCPu5VgjDsjf5mzEcuo9H/z8nco/fljKgjsOUrZypa95MI0kS4xBZeBzz2lw==", - "dev": true, - "requires": { - "postcss": "^6.0.1" - } - }, - "postcss-load-config": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", - "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", - "dev": true, - "requires": { - "cosmiconfig": "^2.1.0", - "object-assign": "^4.1.0", - "postcss-load-options": "^1.2.0", - "postcss-load-plugins": "^2.3.0" - } - }, - "postcss-load-options": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", - "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", - "dev": true, - "requires": { - "cosmiconfig": "^2.1.0", - "object-assign": "^4.1.0" - } - }, - "postcss-load-plugins": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", - "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", - "dev": true, - "requires": { - "cosmiconfig": "^2.1.1", - "object-assign": "^4.1.0" - } - }, - "postcss-loader": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.0.8.tgz", - "integrity": "sha512-KtXBiQ/r/WYW8LxTSJK7h8wLqvCMSub/BqmRnud/Mu8RzwflW9cmXxwsMwbn15TNv287Hcufdb3ZSs7xHKnG8Q==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "postcss": "^6.0.0", - "postcss-load-config": "^1.2.0", - "schema-utils": "^0.3.0" - } - }, - "postcss-merge-idents": { - "version": "2.1.7", - "resolved": "http://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", - "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", + "postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", "dev": true, "requires": { - "has": "^1.0.1", - "postcss": "^5.0.10", - "postcss-value-parser": "^3.1.1" + "postcss": "^7.0.2" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, - "postcss-merge-longhand": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", - "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", + "postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", "dev": true, "requires": { - "postcss": "^5.0.4" + "postcss": "^7.0.2" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, - "postcss-merge-rules": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", - "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", + "postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", "dev": true, "requires": { - "browserslist": "^1.5.2", - "caniuse-api": "^1.5.2", - "postcss": "^5.0.4", - "postcss-selector-parser": "^2.2.2", - "vendors": "^1.0.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "dependencies": { - "browserslist": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", - "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "caniuse-db": "^1.0.30000639", - "electron-to-chromium": "^1.2.7" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "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 - }, + } + } + }, + "postcss-preset-env": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.0.6.tgz", + "integrity": "sha512-W1Wtqngl7BMe4s9o76odTaVs4HXVLhOHD+L5Ez+7x15yiA+98W/WVO6IPlC1q9BIkgAckRtUFmEDr0sNufXZIQ==", + "dev": true, + "requires": { + "autoprefixer": "^9.1.5", + "browserslist": "^4.1.1", + "caniuse-lite": "^1.0.30000887", + "cssdb": "^3.2.1", + "postcss": "^7.0.2", + "postcss-attribute-case-insensitive": "^4.0.0", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-hex-alpha": "^5.0.2", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.4", + "postcss-custom-properties": "^8.0.5", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + }, + "dependencies": { "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, - "postcss-message-helpers": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", - "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", - "dev": true - }, - "postcss-minify-font-values": { - "version": "1.0.5", - "resolved": "http://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", - "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", + "postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", "dev": true, "requires": { - "object-assign": "^4.0.1", - "postcss": "^5.0.4", - "postcss-value-parser": "^3.0.2" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true + "@babel/code-frame": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz", + "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==", + "dev": true, + "requires": { + "@babel/highlight": "7.0.0-beta.44" + } }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "@babel/generator": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz", + "integrity": "sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "@babel/types": "7.0.0-beta.44", + "jsesc": "^2.5.1", + "lodash": "^4.2.0", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } } }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "@babel/helper-function-name": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz", + "integrity": "sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "7.0.0-beta.44", + "@babel/template": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44" + } }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "@babel/helper-get-function-arity": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz", + "integrity": "sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==", "dev": true, "requires": { - "has-flag": "^1.0.0" + "@babel/types": "7.0.0-beta.44" } - } - } - }, - "postcss-minify-gradients": { - "version": "1.0.5", - "resolved": "http://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", - "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", - "dev": true, - "requires": { - "postcss": "^5.0.12", - "postcss-value-parser": "^3.3.0" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "@babel/helper-split-export-declaration": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz", + "integrity": "sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "@babel/types": "7.0.0-beta.44" } }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "@babel/highlight": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz", + "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" + } }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "@babel/template": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz", + "integrity": "sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==", "dev": true, "requires": { - "has-flag": "^1.0.0" + "@babel/code-frame": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "lodash": "^4.2.0" } - } - } - }, - "postcss-minify-params": { - "version": "1.2.2", - "resolved": "http://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", - "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.1", - "postcss": "^5.0.2", - "postcss-value-parser": "^3.0.2", - "uniqs": "^2.0.0" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "@babel/traverse": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz", + "integrity": "sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "@babel/code-frame": "7.0.0-beta.44", + "@babel/generator": "7.0.0-beta.44", + "@babel/helper-function-name": "7.0.0-beta.44", + "@babel/helper-split-export-declaration": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "debug": "^3.1.0", + "globals": "^11.1.0", + "invariant": "^2.2.0", + "lodash": "^4.2.0" } }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "@babel/types": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz", + "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^2.0.0" + } }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "babel-eslint": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.6.tgz", + "integrity": "sha512-aCdHjhzcILdP8c9lej7hvXKvQieyRt20SF102SIGyY4cUIiw6UaAtK4j2o3dXX74jEmy0TJ0CEhv4fTIM3SzcA==", "dev": true, "requires": { - "has-flag": "^1.0.0" + "@babel/code-frame": "7.0.0-beta.44", + "@babel/traverse": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "^1.0.0" } - } - } - }, - "postcss-minify-selectors": { - "version": "2.1.1", - "resolved": "http://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", - "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.2", - "has": "^1.0.1", - "postcss": "^5.0.14", - "postcss-selector-parser": "^2.0.0" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + }, + "babylon": { + "version": "7.0.0-beta.44", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", + "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", + "dev": true + }, + "cssesc": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-1.0.1.tgz", + "integrity": "sha512-S2hzrpWvE6G/rW7i7IxJfWBYn27QWfOIncUW++8Rbo1VB5zsJDSVPcnI+Q8z7rhxT6/yZeLOCja4cZnghJrNGA==", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", "dev": true }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "postcss-selector-parser": { + "version": "5.0.0-rc.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0-rc.3.tgz", + "integrity": "sha512-kBl1vc+zJgWCBmmxEXE2/15tmmYdD50lO5r6tLNXEx3K4LtszdLFaSNo8SNVuoI+BGODbWhavoG/n1DrYphBsw==", "dev": true, "requires": { - "has-flag": "^1.0.0" + "babel-eslint": "^8.2.3", + "cssesc": "^1.0.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } + }, + "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 } } }, - "postcss-modules-extract-imports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", - "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", - "dev": true, - "requires": { - "postcss": "^6.0.1" - } - }, - "postcss-modules-local-by-default": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", - "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", - "dev": true, - "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - } - }, - "postcss-modules-scope": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", - "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", - "dev": true, - "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - } - }, - "postcss-modules-values": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", - "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", - "dev": true, - "requires": { - "icss-replace-symbols": "^1.1.0", - "postcss": "^6.0.1" - } - }, - "postcss-normalize-charset": { - "version": "1.1.1", - "resolved": "http://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", - "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", + "postcss-reduce-initial": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.2.tgz", + "integrity": "sha512-epUiC39NonKUKG+P3eAOKKZtm5OtAtQJL7Ye0CBN1f+UQTHzqotudp+hki7zxXm7tT0ZAKDMBj1uihpPjP25ug==", "dev": true, "requires": { - "postcss": "^5.0.5" + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, - "postcss-normalize-url": { - "version": "3.0.8", - "resolved": "http://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", - "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", + "postcss-reduce-transforms": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.1.tgz", + "integrity": "sha512-sZVr3QlGs0pjh6JAIe6DzWvBaqYw05V1t3d9Tp+VnFRT5j+rsqoWsysh/iSD7YNsULjq9IAylCznIwVd5oU/zA==", "dev": true, "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^1.4.0", - "postcss": "^5.0.14", - "postcss-value-parser": "^3.2.3" + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, - "postcss-ordered-values": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", - "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", + "postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", "dev": true, "requires": { - "postcss": "^5.0.4", - "postcss-value-parser": "^3.0.1" + "postcss": "^7.0.2" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, - "postcss-reduce-idents": { - "version": "2.4.0", - "resolved": "http://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", - "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", + "postcss-safe-parser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz", + "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", "dev": true, "requires": { - "postcss": "^5.0.4", - "postcss-value-parser": "^3.0.2" + "postcss": "^7.0.0" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, - "postcss-reduce-initial": { - "version": "1.0.1", - "resolved": "http://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", - "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", + "postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", "dev": true, "requires": { - "postcss": "^5.0.4" + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, - "postcss-reduce-transforms": { - "version": "1.0.4", - "resolved": "http://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", - "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", + "postcss-selector-not": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz", + "integrity": "sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ==", "dev": true, "requires": { - "has": "^1.0.1", - "postcss": "^5.0.8", - "postcss-value-parser": "^3.0.1" + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, @@ -9877,95 +12073,63 @@ } }, "postcss-svgo": { - "version": "2.1.6", - "resolved": "http://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", - "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.1.tgz", + "integrity": "sha512-YD5uIk5NDRySy0hcI+ZJHwqemv2WiqqzDgtvgMzO8EGSkK5aONyX8HMVFRFJSdO8wUWTuisUFn/d7yRRbBr5Qw==", "dev": true, "requires": { - "is-svg": "^2.0.0", - "postcss": "^5.0.14", - "postcss-value-parser": "^3.2.3", - "svgo": "^0.7.0" + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, + "dependencies": { "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, "postcss-unique-selectors": { - "version": "2.0.2", - "resolved": "http://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", - "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", "dev": true, "requires": { - "alphanum-sort": "^1.0.1", - "postcss": "^5.0.4", + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", "uniqs": "^2.0.0" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } } } }, @@ -9975,50 +12139,15 @@ "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", "dev": true }, - "postcss-zindex": { - "version": "2.2.0", - "resolved": "http://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", - "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", + "postcss-values-parser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.0.tgz", + "integrity": "sha512-cyRdkgbRRefu91ByAlJow4y9w/hnBmmWgLpWmlFQ2bpIy2eKrqowt3VeYcaHQ08otVXmC9V2JtYW1Z/RpvYR8A==", "dev": true, "requires": { - "has": "^1.0.1", - "postcss": "^5.0.4", - "uniqs": "^2.0.0" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } }, "prelude-ls": { @@ -10027,18 +12156,18 @@ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "dev": true }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, "preserve": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", "dev": true }, + "prettier": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.14.3.tgz", + "integrity": "sha512-qZDVnCrnpsRJJq5nSsiHCE3BYMED2OtsI+cmzIzF1QIfqm5ALf8tEJcO27zV1gKNKRPdhjO0dNWnrzssDQ1tFg==", + "dev": true + }, "pretty-bytes": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", @@ -10056,13 +12185,21 @@ } }, "pretty-format": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-20.0.3.tgz", - "integrity": "sha1-Ag41ClYKH+GpjcO+tsz/s4beixQ=", + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", "dev": true, "requires": { - "ansi-regex": "^2.1.1", - "ansi-styles": "^3.0.0" + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + } } }, "private": { @@ -10090,12 +12227,28 @@ "dev": true }, "promise": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.0.1.tgz", - "integrity": "sha1-5F1osAoXZHttpxG/he1u1HII9FA=", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.0.2.tgz", + "integrity": "sha512-EIyzM39FpVOMbqgzEHhxdrEhtOSDOtjMZQ0M6iVfCE+kWNgCkAyOdnuCWqfmflylftfadU6FkiMgHZA2kUzwRw==", + "dev": true, + "requires": { + "asap": "~2.0.6" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "prompts": { + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz", + "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==", "dev": true, "requires": { - "asap": "~2.0.3" + "kleur": "^2.0.1", + "sisteransi": "^0.1.1" } }, "prop-types": { @@ -10149,6 +12302,39 @@ "safe-buffer": "^5.1.2" } }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -10167,16 +12353,6 @@ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", "dev": true }, - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true, - "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, "querystring": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", @@ -10204,6 +12380,22 @@ "performance-now": "^2.1.0" } }, + "railroad-diagrams": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", + "integrity": "sha1-635iZ1SN3t+4mcG5Dlc3RVnN234=", + "dev": true + }, + "randexp": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", + "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", + "dev": true, + "requires": { + "discontinuous-range": "1.0.0", + "ret": "~0.1.10" + } + }, "randomatic": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", @@ -10298,26 +12490,6 @@ } } }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, "react": { "version": "16.5.2", "resolved": "https://registry.npmjs.org/react/-/react-16.5.2.tgz", @@ -10329,30 +12501,118 @@ "schedule": "^0.5.0" } }, + "react-app-polyfill": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-0.1.3.tgz", + "integrity": "sha512-Fl5Pic4F15G05qX7RmUqPZr1MtyFKJKSlRwMhel4kvDLrk/KcQ9QbpvyMTzv/0NN5957XFQ7r1BNHWi7qN59Pw==", + "dev": true, + "requires": { + "core-js": "2.5.7", + "object-assign": "4.1.1", + "promise": "8.0.2", + "raf": "3.4.0", + "whatwg-fetch": "3.0.0" + } + }, "react-dev-utils": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-5.0.2.tgz", - "integrity": "sha512-d2FbKvYe4XAQx5gjHBoWG+ADqC3fGZzjb7i9vxd/Y5xfLkBGtQyX7aOb8lBRQPYUhjngiD3d49LevjY1stUR0Q==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-6.0.4.tgz", + "integrity": "sha512-0I+eRcb4RrmlWCKRJhDLi29oTEqpDEbbVGI1DrN/ZTJbvhzycsg03Edi67YQVUjYl690URufowi54+u0TUnQMw==", "dev": true, "requires": { + "@babel/code-frame": "7.0.0", "address": "1.0.3", - "babel-code-frame": "6.26.0", - "chalk": "1.1.3", - "cross-spawn": "5.1.0", + "browserslist": "4.1.1", + "chalk": "2.4.1", + "cross-spawn": "6.0.5", "detect-port-alt": "1.1.6", "escape-string-regexp": "1.0.5", - "filesize": "3.5.11", + "filesize": "3.6.1", + "find-up": "3.0.0", "global-modules": "1.0.0", - "gzip-size": "3.0.0", - "inquirer": "3.3.0", - "is-root": "1.0.0", - "opn": "5.2.0", - "react-error-overlay": "^4.0.1", - "recursive-readdir": "2.2.1", + "gzip-size": "5.0.0", + "inquirer": "6.2.0", + "is-root": "2.0.0", + "loader-utils": "1.1.0", + "opn": "5.4.0", + "pkg-up": "2.0.0", + "react-error-overlay": "^5.0.4", + "recursive-readdir": "2.2.2", "shell-quote": "1.6.1", "sockjs-client": "1.1.5", - "strip-ansi": "3.0.1", + "strip-ansi": "4.0.0", "text-table": "0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "browserslist": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.1.1.tgz", + "integrity": "sha512-VBorw+tgpOtZ1BYhrVSVTzTt/3+vSE3eFUh0N2GCFK1HffceOaf32YS/bs6WiFhjDAblAFrx85jMy3BG9fBK2Q==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000884", + "electron-to-chromium": "^1.3.62", + "node-releases": "^1.0.0-alpha.11" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } } }, "react-dom": { @@ -10367,55 +12627,82 @@ } }, "react-error-overlay": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-4.0.1.tgz", - "integrity": "sha512-xXUbDAZkU08aAkjtUvldqbvI04ogv+a1XdHxvYuHPYKIVk/42BIOD0zSKTHAWV4+gDy3yGm283z2072rA2gdtw==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-5.0.4.tgz", + "integrity": "sha512-grVJtoDzIbSMYgy5rKbSOmt2FvzR4iJnpMBjXmZolSYJM5acQvBHoEbBBNW0FzTE/TLZMZ+gSy0bAHydc1hFEw==", + "dev": true + }, + "react-is": { + "version": "16.5.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.5.2.tgz", + "integrity": "sha512-hSl7E6l25GTjNEZATqZIuWOgSnpXb3kD0DVCujmg46K5zLxsbiKaaT6VO9slkSBDPZfYs30lwfJwbOFOnoEnKQ==", "dev": true }, "react-scripts": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-1.1.0.tgz", - "integrity": "sha512-6FxNkE9ljbu/I0w0oxTvUlOv9zfwAJNxASSoi7qqIhDkf3qmhl4xLuz5Pbn4ayiAz+8G9+P3AfaI/Iq6iCE73g==", - "dev": true, - "requires": { - "autoprefixer": "7.1.6", - "babel-core": "6.26.0", - "babel-eslint": "7.2.3", - "babel-jest": "20.0.3", - "babel-loader": "7.1.2", - "babel-preset-react-app": "^3.1.1", - "babel-runtime": "6.26.0", - "case-sensitive-paths-webpack-plugin": "2.1.1", - "chalk": "1.1.3", - "css-loader": "0.28.7", - "dotenv": "4.0.0", - "dotenv-expand": "4.0.1", - "eslint": "4.10.0", - "eslint-config-react-app": "^2.1.0", - "eslint-loader": "1.9.0", - "eslint-plugin-flowtype": "2.39.1", - "eslint-plugin-import": "2.8.0", - "eslint-plugin-jsx-a11y": "5.1.1", - "eslint-plugin-react": "7.4.0", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.5", - "fs-extra": "3.0.1", - "fsevents": "1.1.2", - "html-webpack-plugin": "2.29.0", - "jest": "20.0.4", - "object-assign": "4.1.1", - "postcss-flexbugs-fixes": "3.2.0", - "postcss-loader": "2.0.8", - "promise": "8.0.1", - "raf": "3.4.0", - "react-dev-utils": "^5.0.0", - "style-loader": "0.19.0", - "sw-precache-webpack-plugin": "0.11.4", - "url-loader": "0.6.2", - "webpack": "3.8.1", - "webpack-dev-server": "2.9.4", - "webpack-manifest-plugin": "1.3.2", - "whatwg-fetch": "2.0.3" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-2.0.4.tgz", + "integrity": "sha512-zqsdYYeUqfURac6NEL9/5aImOINuMdm3OjBaIhGxEqJQOtlhsJTrvjY30zJpnCLUMv9B7BLIsmkvvOd0z+x1kQ==", + "dev": true, + "requires": { + "@babel/core": "7.1.0", + "@svgr/webpack": "2.4.1", + "babel-core": "7.0.0-bridge.0", + "babel-eslint": "9.0.0", + "babel-jest": "23.6.0", + "babel-loader": "8.0.4", + "babel-plugin-named-asset-import": "^0.2.2", + "babel-preset-react-app": "^5.0.3", + "bfj": "6.1.1", + "case-sensitive-paths-webpack-plugin": "2.1.2", + "chalk": "2.4.1", + "css-loader": "1.0.0", + "dotenv": "6.0.0", + "dotenv-expand": "4.2.0", + "eslint": "5.6.0", + "eslint-config-react-app": "^3.0.3", + "eslint-loader": "2.1.1", + "eslint-plugin-flowtype": "2.50.1", + "eslint-plugin-import": "2.14.0", + "eslint-plugin-jsx-a11y": "6.1.1", + "eslint-plugin-react": "7.11.1", + "file-loader": "2.0.0", + "fs-extra": "7.0.0", + "fsevents": "1.2.4", + "html-webpack-plugin": "4.0.0-alpha.2", + "identity-obj-proxy": "3.0.0", + "jest": "23.6.0", + "jest-pnp-resolver": "1.0.1", + "jest-resolve": "23.6.0", + "mini-css-extract-plugin": "0.4.3", + "optimize-css-assets-webpack-plugin": "5.0.1", + "pnp-webpack-plugin": "1.1.0", + "postcss-flexbugs-fixes": "4.1.0", + "postcss-loader": "3.0.0", + "postcss-preset-env": "6.0.6", + "postcss-safe-parser": "4.0.1", + "react-app-polyfill": "^0.1.3", + "react-dev-utils": "^6.0.4", + "resolve": "1.8.1", + "sass-loader": "7.1.0", + "style-loader": "0.23.0", + "terser-webpack-plugin": "1.1.0", + "url-loader": "1.1.1", + "webpack": "4.19.1", + "webpack-dev-server": "3.1.9", + "webpack-manifest-plugin": "2.0.4", + "workbox-webpack-plugin": "3.6.2" + } + }, + "react-test-renderer": { + "version": "16.5.2", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.5.2.tgz", + "integrity": "sha512-AGbJYbCVx1J6jdUgI4s0hNp+9LxlgzKvXl0ROA3DHTrtjAr00Po1RhDZ/eAq2VC/ww8AHgpDXULh5V2rhEqqJg==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "react-is": "^16.5.2", + "schedule": "^0.5.0" } }, "read-pkg": { @@ -10527,6 +12814,15 @@ } } }, + "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" + } + }, "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", @@ -10727,12 +13023,6 @@ } } }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", @@ -10759,73 +13049,41 @@ "snapdragon": "^0.8.1", "to-regex": "^3.0.2" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, - "recursive-readdir": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.1.tgz", - "integrity": "sha1-kO8jHQd4xc4JPJpI105cVCLROpk=", + "realpath-native": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.0.2.tgz", + "integrity": "sha512-+S3zTvVt9yTntFrBpm7TQmQ3tzpCrnA1a/y+3cUHAc9ZR6aIjG0WNLR+Rj79QpJktY+VeW/TQtFlQ1bzsehI8g==", "dev": true, "requires": { - "minimatch": "3.0.3" - }, - "dependencies": { - "minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", - "dev": true, - "requires": { - "brace-expansion": "^1.0.0" - } - } + "util.promisify": "^1.0.0" } }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", "dev": true, "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" + "minimatch": "3.0.4" } }, "reduce-css-calc": { - "version": "1.3.0", - "resolved": "http://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", - "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", - "dev": true, - "requires": { - "balanced-match": "^0.4.2", - "math-expression-evaluator": "^1.2.14", - "reduce-function-call": "^1.0.1" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - } - } - }, - "reduce-function-call": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", - "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.5.tgz", + "integrity": "sha512-AybiBU03FKbjYzyvJvwkJZY6NLN+80Ufc2EqEs+41yQH+8wqBEslD6eGiS0oIeq5TNLA5PrhBeYHXWdn8gtW7A==", "dev": true, "requires": { - "balanced-match": "^0.4.2" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - } + "css-unit-converter": "^1.1.1", + "postcss-value-parser": "^3.3.0" } }, "regenerate": { @@ -10834,6 +13092,15 @@ "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", "dev": true }, + "regenerate-unicode-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz", + "integrity": "sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, "regenerator-runtime": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", @@ -10841,13 +13108,11 @@ "dev": true }, "regenerator-transform": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", - "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.3.tgz", + "integrity": "sha512-5ipTrZFSq5vU2YoGoww4uaRVAK4wyYC4TSICibbfEPOruUu8FFP7ErV0BjmbIOEpn3O/k9na9UEdYR/3m7N6uA==", "dev": true, "requires": { - "babel-runtime": "^6.18.0", - "babel-types": "^6.19.0", "private": "^0.1.6" } }, @@ -10870,46 +13135,36 @@ "safe-regex": "^1.1.0" } }, - "regexpu-core": { + "regexpp": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", - "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", - "dev": true, - "requires": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" - } - }, - "registry-auth-token": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", - "dev": true, - "requires": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.0.tgz", + "integrity": "sha512-g2FAVtR8Uh8GO1Nv5wpxW7VFVwHcCEr4wyA8/MHiRkO8uHoR5ntAA8Uq3P1vvMTX/BeQiRVSpDGLd+Wn5HNOTA==", + "dev": true }, - "registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "regexpu-core": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.2.0.tgz", + "integrity": "sha512-Z835VSnJJ46CNBttalHD/dB+Sj2ezmY6Xp38npwU87peK6mqOzOpV8eYktdkLTEkzzD+JsTcxd84ozd8I14+rw==", "dev": true, "requires": { - "rc": "^1.0.1" + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^7.0.0", + "regjsgen": "^0.4.0", + "regjsparser": "^0.3.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.0.2" } }, "regjsgen": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.4.0.tgz", + "integrity": "sha512-X51Lte1gCYUdlwhF28+2YMO0U6WeN0GLpgpA7LK7mbdDnkQYiwvEpmpe0F/cv5L14EbxgrdayAG3JETBv0dbXA==", "dev": true }, "regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.3.0.tgz", + "integrity": "sha512-zza72oZBBHzt64G7DxdqrOo/30bhHkwMUoT0WqfGu98XLd7N+1tsy5MJ96Bk4MD0y74n629RhmrGW6XlnLLwCA==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -10997,6 +13252,26 @@ "uuid": "^3.3.2" } }, + "request-promise-core": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz", + "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", + "dev": true, + "requires": { + "lodash": "^4.13.1" + } + }, + "request-promise-native": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz", + "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=", + "dev": true, + "requires": { + "request-promise-core": "1.1.1", + "stealthy-require": "^1.1.0", + "tough-cookie": ">=2.3.3" + } + }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -11004,9 +13279,9 @@ "dev": true }, "require-from-string": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", - "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true }, "require-main-filename": { @@ -11095,14 +13370,17 @@ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "dev": true }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true, - "requires": { - "align-text": "^0.1.1" - } + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true }, "rimraf": { "version": "2.6.2", @@ -11123,6 +13401,22 @@ "inherits": "^2.0.1" } }, + "rst-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", + "integrity": "sha1-gbIw6i/MYGbInjRy3nlChdmwPZE=", + "dev": true, + "requires": { + "lodash.flattendeep": "^4.4.0", + "nearley": "^2.7.10" + } + }, + "rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "dev": true + }, "run-async": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", @@ -11132,19 +13426,22 @@ "is-promise": "^2.1.0" } }, - "rx-lite": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", - "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", - "dev": true + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } }, - "rx-lite-aggregates": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", - "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "rxjs": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz", + "integrity": "sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==", "dev": true, "requires": { - "rx-lite": "*" + "tslib": "^1.9.0" } }, "safe-buffer": { @@ -11162,50 +13459,385 @@ "ret": "~0.1.10" } }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sane": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-1.6.0.tgz", - "integrity": "sha1-lhDEUjB6E10pwf3+JUcDQYDEZ3U=", + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sane": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", + "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "capture-exit": "^1.2.0", + "exec-sh": "^0.2.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.3", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5", + "watch": "~0.18.0" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "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" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "sass-loader": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.1.0.tgz", + "integrity": "sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w==", "dev": true, "requires": { - "anymatch": "^1.3.0", - "exec-sh": "^0.2.0", - "fb-watchman": "^1.8.0", - "minimatch": "^3.0.2", - "minimist": "^1.1.1", - "walker": "~1.0.5", - "watch": "~0.10.0" + "clone-deep": "^2.0.1", + "loader-utils": "^1.0.1", + "lodash.tail": "^4.1.1", + "neo-async": "^2.5.0", + "pify": "^3.0.0", + "semver": "^5.5.0" }, "dependencies": { - "bser": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", - "integrity": "sha1-OBEWlwsqbe6lZG3RXdcnhES1YWk=", + "clone-deep": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", + "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", "dev": true, "requires": { - "node-int64": "^0.4.0" + "for-own": "^1.0.0", + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.0", + "shallow-clone": "^1.0.0" } }, - "fb-watchman": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", - "integrity": "sha1-okz0eCf4LTj7Waaa1wt247auc4M=", + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", "dev": true, "requires": { - "bser": "1.0.2" + "for-in": "^1.0.1" } }, - "minimist": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true + }, + "shallow-clone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz", + "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", + "dev": true, + "requires": { + "is-extendable": "^0.1.1", + "kind-of": "^5.0.0", + "mixin-object": "^2.0.1" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } } } }, @@ -11215,6 +13847,15 @@ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true }, + "saxes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.3.tgz", + "integrity": "sha512-Nc5DXc5A+m3rUDtkS+vHlBWKT7mCKjJPyia7f8YMW773hsXVv2wEHQZGE0zs4+5PLwz9U5Sbl/94Cnd9vHV7Bg==", + "dev": true, + "requires": { + "xmlchars": "^1.3.1" + } + }, "schedule": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/schedule/-/schedule-0.5.0.tgz", @@ -11224,12 +13865,40 @@ } }, "schema-utils": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", - "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { - "ajv": "^5.0.0" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": { + "ajv": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + } } }, "select-hose": { @@ -11253,15 +13922,6 @@ "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", "dev": true }, - "semver-diff": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", - "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", - "dev": true, - "requires": { - "semver": "^5.0.3" - } - }, "send": { "version": "0.16.2", "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", @@ -11283,14 +13943,35 @@ "statuses": "~1.4.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" + } + }, "mime": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, + "serialize-javascript": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz", + "integrity": "sha512-Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ==", + "dev": true + }, "serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", @@ -11304,6 +13985,23 @@ "http-errors": "~1.6.2", "mime-types": "~2.1.17", "parseurl": "~1.3.2" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "serve-static": { @@ -11318,12 +14016,6 @@ "send": "0.16.2" } }, - "serviceworker-cache-polyfill": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serviceworker-cache-polyfill/-/serviceworker-cache-polyfill-4.0.0.tgz", - "integrity": "sha1-3hnuc77yGrPAdAo3sz22JGS6ves=", - "dev": true - }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", @@ -11375,6 +14067,35 @@ "safe-buffer": "^5.0.1" } }, + "shallow-clone": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", + "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=", + "dev": true, + "requires": { + "is-extendable": "^0.1.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "mixin-object": "^2.0.1" + }, + "dependencies": { + "kind-of": { + "version": "2.0.1", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", + "dev": true, + "requires": { + "is-buffer": "^1.0.2" + } + }, + "lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=", + "dev": true + } + } + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -11414,6 +14135,29 @@ "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", "dev": true }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, + "sisteransi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz", + "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==", + "dev": true + }, "slash": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", @@ -11445,6 +14189,15 @@ "use": "^3.1.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" + } + }, "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", @@ -11463,10 +14216,10 @@ "is-extendable": "^0.1.0" } }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true } } @@ -11520,12 +14273,6 @@ "kind-of": "^6.0.2" } }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", @@ -11544,13 +14291,13 @@ } }, "sockjs": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.18.tgz", - "integrity": "sha1-2bKJMWyn33dZXvKZ4HXw+TfrQgc=", + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", "dev": true, "requires": { "faye-websocket": "^0.10.0", - "uuid": "^2.0.2" + "uuid": "^3.0.1" }, "dependencies": { "faye-websocket": { @@ -11561,12 +14308,6 @@ "requires": { "websocket-driver": ">=0.5.1" } - }, - "uuid": { - "version": "2.0.3", - "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", - "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", - "dev": true } } }, @@ -11582,15 +14323,23 @@ "inherits": "^2.0.1", "json3": "^3.3.2", "url-parse": "^1.1.8" - } - }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "requires": { - "is-plain-obj": "^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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "source-list-map": { @@ -11600,9 +14349,9 @@ "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==", + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true }, "source-map-resolve": { @@ -11625,14 +14374,6 @@ "dev": true, "requires": { "source-map": "^0.5.6" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } } }, "source-map-url": { @@ -11642,9 +14383,9 @@ "dev": true }, "spdx-correct": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.1.tgz", - "integrity": "sha512-hxSPZbRZvSDuOvADntOElzJpenIR7wXJkuoUcUtS0erbgt2fgeaoPIYretfKpslMhfFDY4k0MZ2F5CUzhBsSvQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", + "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==", "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", @@ -11685,6 +14426,23 @@ "safe-buffer": "^5.0.1", "select-hose": "^2.0.0", "spdy-transport": "^2.0.18" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "spdy-transport": { @@ -11700,6 +14458,23 @@ "readable-stream": "^2.2.9", "safe-buffer": "^5.0.1", "wbuf": "^1.7.2" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "split-string": { @@ -11734,6 +14509,27 @@ "tweetnacl": "~0.14.0" } }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha1-1PM6tU6OOHeLDKXP07OvsS22hiA=", + "dev": true + }, "static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", @@ -11761,6 +14557,12 @@ "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", "dev": true }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, "stream-browserify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", @@ -11771,6 +14573,16 @@ "readable-stream": "^2.0.2" } }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, "stream-http": { "version": "2.8.3", "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", @@ -11784,19 +14596,37 @@ "xtend": "^4.0.0" } }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", "dev": true }, "string-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", - "integrity": "sha1-VpcPscOFWOnnC3KL894mmsRa36w=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", "dev": true, "requires": { - "strip-ansi": "^3.0.0" + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } } }, "string-width": { @@ -11826,6 +14656,17 @@ } } }, + "string.prototype.trim": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz", + "integrity": "sha1-0E3iyJ4Tf019IG8Ia17S+ua+jOo=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.0", + "function-bind": "^1.0.2" + } + }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -11835,6 +14676,17 @@ "safe-buffer": "~5.1.0" } }, + "stringify-object": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.2.2.tgz", + "integrity": "sha512-O696NF21oLiDy8PhpWu8AEqoZHw++QW6mUv0UvKZe8gWSdSvMXkiLufK7OmnP27Dro4GU5kb9U7JIO0mBuCRQg==", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^2.0.1", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, "strip-ansi": { "version": "3.0.1", "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -11853,21 +14705,22 @@ "is-utf8": "^0.2.0" } }, + "strip-comments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "dev": true, + "requires": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + } + }, "strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1" - } - }, "strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", @@ -11875,13 +14728,90 @@ "dev": true }, "style-loader": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.19.0.tgz", - "integrity": "sha512-9mx9sC9nX1dgP96MZOODpGC6l1RzQBITI2D5WJhu+wnbrSYVKLGuy14XJSLVQih/0GFrPpjelt+s//VcZQ2Evw==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.0.tgz", + "integrity": "sha512-uCcN7XWHkqwGVt7skpInW6IGO1tG6ReyFQ1Cseh0VcN6VdcFQi62aG/2F3Y9ueA8x4IVlfaSUxpmQXQD9QrEuQ==", "dev": true, "requires": { - "loader-utils": "^1.0.2", - "schema-utils": "^0.3.0" + "loader-utils": "^1.1.0", + "schema-utils": "^0.4.5" + }, + "dependencies": { + "ajv": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "stylehacks": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.1.tgz", + "integrity": "sha512-TK5zEPeD9NyC1uPIdjikzsgWxdQQN/ry1X3d1iOz1UkYDCmcr928gWD1KHgyC27F50UnE0xCTrBOO1l6KR8M4w==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "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 + } } }, "supports-color": { @@ -11894,57 +14824,49 @@ } }, "svgo": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", - "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.1.1.tgz", + "integrity": "sha512-GBkJbnTuFpM4jFbiERHDWhZc/S/kpHToqmZag3aEBjPYK44JAN2QBjvrGIxLOoCyMZjuFQIfTO2eJd8uwLY/9g==", "dev": true, "requires": { - "coa": "~1.0.1", + "coa": "~2.0.1", "colors": "~1.1.2", - "csso": "~2.3.1", - "js-yaml": "~3.7.0", + "css-select": "^2.0.0", + "css-select-base-adapter": "~0.1.0", + "css-tree": "1.0.0-alpha.28", + "css-url-regex": "^1.1.0", + "csso": "^3.5.0", + "js-yaml": "^3.12.0", "mkdirp": "~0.5.1", - "sax": "~1.2.1", - "whet.extend": "~0.9.9" - } - }, - "sw-precache": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/sw-precache/-/sw-precache-5.2.1.tgz", - "integrity": "sha512-8FAy+BP/FXE+ILfiVTt+GQJ6UEf4CVHD9OfhzH0JX+3zoy2uFk7Vn9EfXASOtVmmIVbL3jE/W8Z66VgPSZcMhw==", - "dev": true, - "requires": { - "dom-urls": "^1.1.0", - "es6-promise": "^4.0.5", - "glob": "^7.1.1", - "lodash.defaults": "^4.2.0", - "lodash.template": "^4.4.0", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "pretty-bytes": "^4.0.2", - "sw-toolbox": "^3.4.0", - "update-notifier": "^2.3.0" - } - }, - "sw-precache-webpack-plugin": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/sw-precache-webpack-plugin/-/sw-precache-webpack-plugin-0.11.4.tgz", - "integrity": "sha1-ppUBflTu1XVVFJOlGdwdqNotxeA=", - "dev": true, - "requires": { - "del": "^2.2.2", - "sw-precache": "^5.1.1", - "uglify-js": "^3.0.13" - } - }, - "sw-toolbox": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/sw-toolbox/-/sw-toolbox-3.6.0.tgz", - "integrity": "sha1-Jt8dHHA0hljk3qKIQxkUm3sxg7U=", - "dev": true, - "requires": { - "path-to-regexp": "^1.0.1", - "serviceworker-cache-polyfill": "^4.0.0" + "object.values": "^1.0.4", + "sax": "~1.2.4", + "stable": "~0.1.6", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.0.tgz", + "integrity": "sha512-MGhoq1S9EyPgZIGnts8Yz5WwUOyHmPMdlqeifsYs/xFX7AAm3hY0RJe1dqVlXtYPI66Nsk39R/sa5/ree6L2qg==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + } } }, "symbol-tree": { @@ -11979,17 +14901,6 @@ "uri-js": "^4.2.2" } }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, "fast-deep-equal": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", @@ -12005,18 +14916,131 @@ } }, "tapable": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", - "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.0.tgz", + "integrity": "sha512-IlqtmLVaZA2qab8epUXbVWRn3aB1imbDMJtjB3nu4X0NqPkcY/JH9ZtCBWKHWPxs8Svi9tyo8w2dBoi07qZbBA==", "dev": true }, - "term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "terser": { + "version": "3.9.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.9.3.tgz", + "integrity": "sha512-7CAUcdTRzfxvMUqhSDe95MQ/qVEV3JqiSB8mMGQZSe1CL7AKB1iMpF7Mj6DatC9YfG/4xxE25Egp1kxVNORdGQ==", + "dev": true, + "requires": { + "commander": "~2.17.1", + "source-map": "~0.6.1", + "source-map-support": "~0.5.6" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "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 + }, + "source-map-support": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", + "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, + "terser-webpack-plugin": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.1.0.tgz", + "integrity": "sha512-61lV0DSxMAZ8AyZG7/A4a3UPlrbOBo8NIQ4tJzLPAdGOQ+yoNC7l5ijEow27lBAL2humer01KLS6bGIMYQxKoA==", "dev": true, "requires": { - "execa": "^0.7.0" + "cacache": "^11.0.2", + "find-cache-dir": "^2.0.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "terser": "^3.8.1", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "find-cache-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.0.0.tgz", + "integrity": "sha512-LDUY6V1Xs5eFskUVYtIwatojt6+9xC9Chnlk/jYOOvn3FAFfSaWddxahDGyNHh0b2dMXa6YW2m0tk8TdVaXHlA==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "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 + } } }, "test-exclude": { @@ -12039,9 +15063,9 @@ "dev": true }, "throat": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-3.2.0.tgz", - "integrity": "sha512-/EY8VpvlqJ+sFtLPeOgc8Pl7kQVOWv0woD87KTXVHPIAE842FGT+rokxIhe8xIUP1cfgrkt0as0vDLjDiMtr8w==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", "dev": true }, "through": { @@ -12050,24 +15074,22 @@ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "dev": true }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, "thunky": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.2.tgz", "integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E=", "dev": true }, - "time-stamp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.1.0.tgz", - "integrity": "sha512-lJbq6KsFhZJtN3fPUVje1tq/hHsJOKUUcUj/MGCiQR6qWBDcyi5kxL9J7/RnaEChCn0+L/DUN2WvemDrkk4i3Q==", - "dev": true - }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", - "dev": true - }, "timers-browserify": { "version": "2.0.10", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", @@ -12077,6 +15099,12 @@ "setimmediate": "^1.0.4" } }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, "tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -12099,9 +15127,9 @@ "dev": true }, "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true }, "to-object-path": { @@ -12146,11 +15174,14 @@ } } }, - "toposort": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", - "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", - "dev": true + "topo": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/topo/-/topo-2.0.2.tgz", + "integrity": "sha1-zVYVdSU5BXwNwEkaYhw7xvvh0YI=", + "dev": true, + "requires": { + "hoek": "4.x.x" + } }, "tough-cookie": { "version": "2.4.3", @@ -12171,16 +15202,13 @@ } }, "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", - "dev": true - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } }, "trim-right": { "version": "1.0.1", @@ -12188,6 +15216,18 @@ "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", "dev": true }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "dev": true + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + }, "tty-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", @@ -12250,81 +15290,187 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", "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 } } }, - "uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "dev": true, - "optional": true - }, "uglifyjs-webpack-plugin": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", - "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", + "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", "dev": true, "requires": { - "source-map": "^0.5.6", - "uglify-js": "^2.8.29", - "webpack-sources": "^1.0.1" + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "schema-utils": "^0.4.5", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "uglify-es": "^3.3.4", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" }, "dependencies": { - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true + "ajv": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", "dev": true, "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" } }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", "dev": true, "requires": { - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" } }, - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + }, + "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 }, - "yargs": { - "version": "3.10.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.1" + } + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", "dev": true, "requires": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" + "commander": "~2.13.0", + "source-map": "~0.6.1" } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true } } }, + "underscore": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz", + "integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=", + "dev": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz", + "integrity": "sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz", + "integrity": "sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg==", + "dev": true + }, "union-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", @@ -12372,13 +15518,22 @@ "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", "dev": true }, - "unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", + "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", "dev": true, "requires": { - "crypto-random-string": "^1.0.0" + "imurmurhash": "^0.1.4" } }, "universalify": { @@ -12393,6 +15548,12 @@ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", "dev": true }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, "unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", @@ -12430,58 +15591,15 @@ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true } } }, - "unzip-response": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", - "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", - "dev": true - }, "upath": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", "dev": true }, - "update-notifier": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", - "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", - "dev": true, - "requires": { - "boxen": "^1.2.1", - "chalk": "^2.0.1", - "configstore": "^3.0.0", - "import-lazy": "^2.1.0", - "is-ci": "^1.0.10", - "is-installed-globally": "^0.1.0", - "is-npm": "^1.0.0", - "latest-version": "^3.0.0", - "semver-diff": "^2.0.0", - "xdg-basedir": "^3.0.0" - }, - "dependencies": { - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - } - } - }, "upper-case": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", @@ -12497,12 +15615,6 @@ "punycode": "^2.1.0" } }, - "urijs": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.1.tgz", - "integrity": "sha512-xVrGVi94ueCJNrBSTjWqjvtgvl3cyOTThp2zaMaFNGp3F542TR6sM3f2o8RqZl+AwteClSVmoCyt0ka4RjQOQg==", - "dev": true - }, "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", @@ -12528,14 +15640,14 @@ } }, "url-loader": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.6.2.tgz", - "integrity": "sha512-h3qf9TNn53BpuXTTcpC+UehiRrl0Cv45Yr/xWayApjw6G8Bg2dGke7rIwDQ39piciWCWrC+WiqLjOh3SUp9n0Q==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.1.tgz", + "integrity": "sha512-vugEeXjyYFBCUOpX+ZuaunbK3QXMKaQ3zUnRfIpRBlGkY7QizCnzyyn2ASfcxsvyU3ef+CJppVywnl3Kgf13Gg==", "dev": true, "requires": { - "loader-utils": "^1.0.2", - "mime": "^1.4.1", - "schema-utils": "^0.3.0" + "loader-utils": "^1.1.0", + "mime": "^2.0.3", + "schema-utils": "^1.0.0" } }, "url-parse": { @@ -12548,15 +15660,6 @@ "requires-port": "^1.0.0" } }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "dev": true, - "requires": { - "prepend-http": "^1.0.1" - } - }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -12578,6 +15681,16 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, "utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", @@ -12638,6 +15751,15 @@ "indexof": "0.0.1" } }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "dev": true, + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, "walker": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", @@ -12648,10 +15770,22 @@ } }, "watch": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz", - "integrity": "sha1-d3mLLaD5kQ1ZXxrOWwwiWFIfIdw=", - "dev": true + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", + "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", + "dev": true, + "requires": { + "exec-sh": "^0.2.0", + "minimist": "^1.2.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } }, "watchpack": { "version": "1.6.0", @@ -12680,237 +15814,427 @@ "dev": true }, "webpack": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.8.1.tgz", - "integrity": "sha512-5ZXLWWsMqHKFr5y0N3Eo5IIisxeEeRAajNq4mELb/WELOR7srdbQk2N5XiyNy2A/AgvlR3AmeBCZJW8lHrolbw==", - "dev": true, - "requires": { - "acorn": "^5.0.0", - "acorn-dynamic-import": "^2.0.0", - "ajv": "^5.1.5", - "ajv-keywords": "^2.0.0", - "async": "^2.1.2", - "enhanced-resolve": "^3.4.0", - "escope": "^3.6.0", - "interpret": "^1.0.0", - "json-loader": "^0.5.4", - "json5": "^0.5.1", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.19.1.tgz", + "integrity": "sha512-j7Q/5QqZRqIFXJvC0E59ipLV5Hf6lAnS3ezC3I4HMUybwEDikQBVad5d+IpPtmaQPQArvgUZLXIN6lWijHBn4g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-module-context": "1.7.6", + "@webassemblyjs/wasm-edit": "1.7.6", + "@webassemblyjs/wasm-parser": "1.7.6", + "acorn": "^5.6.2", + "acorn-dynamic-import": "^3.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", "loader-runner": "^2.3.0", "loader-utils": "^1.1.0", "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", "node-libs-browser": "^2.0.0", - "source-map": "^0.5.3", - "supports-color": "^4.2.1", - "tapable": "^0.2.7", - "uglifyjs-webpack-plugin": "^0.4.6", - "watchpack": "^1.4.0", - "webpack-sources": "^1.0.1", - "yargs": "^8.0.2" + "schema-utils": "^0.4.4", + "tapable": "^1.1.0", + "uglifyjs-webpack-plugin": "^1.2.4", + "watchpack": "^1.5.0", + "webpack-sources": "^1.2.0" }, "dependencies": { - "ajv-keywords": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", - "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "ajv": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", "dev": true }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "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" + } + }, + "eslint-scope": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", + "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } }, - "has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", "dev": true }, - "load-json-file": { - "version": "2.0.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" + "kind-of": "^6.0.0" } }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "pify": "^2.0.0" + "kind-of": "^6.0.0" } }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", "dev": true }, - "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { - "has-flag": "^2.0.0" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, - "which-module": { + "ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, - "yargs": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", - "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", - "dev": true, - "requires": { - "camelcase": "^4.1.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "read-pkg-up": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^7.0.0" - } - }, - "yargs-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", "dev": true, "requires": { - "camelcase": "^4.1.0" + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" } } } }, "webpack-dev-middleware": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", - "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz", + "integrity": "sha512-Q9Iyc0X9dP9bAsYskAVJ/hmIZZQwf/3Sy4xCAZgL5cUkjZmUZLt4l5HpbST/Pdgjn3u6pE7u5OdGd1apgzRujA==", "dev": true, "requires": { "memory-fs": "~0.4.1", - "mime": "^1.5.0", - "path-is-absolute": "^1.0.0", + "mime": "^2.3.1", "range-parser": "^1.0.3", - "time-stamp": "^2.0.0" + "webpack-log": "^2.0.0" } }, "webpack-dev-server": { - "version": "2.9.4", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.9.4.tgz", - "integrity": "sha512-thrqC0EQEoSjXeYgP6pUXcUCZ+LNrKsDPn+mItLnn5VyyNZOJKd06hUP5vqkYwL8nWWXsii0loSF9NHNccT6ow==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.9.tgz", + "integrity": "sha512-fqPkuNalLuc/hRC2QMkVYJkgNmRvxZQo7ykA2e1XRg/tMJm3qY7ZaD6d89/Fqjxtj9bOrn5wZzLD2n84lJdvWg==", "dev": true, "requires": { "ansi-html": "0.0.7", - "array-includes": "^3.0.3", "bonjour": "^3.5.0", - "chokidar": "^1.6.0", + "chokidar": "^2.0.0", "compression": "^1.5.2", "connect-history-api-fallback": "^1.3.0", "debug": "^3.1.0", "del": "^3.0.0", - "express": "^4.13.3", + "express": "^4.16.2", "html-entities": "^1.2.0", - "http-proxy-middleware": "~0.17.4", - "import-local": "^0.1.1", - "internal-ip": "1.2.0", + "http-proxy-middleware": "~0.18.0", + "import-local": "^2.0.0", + "internal-ip": "^3.0.1", "ip": "^1.1.5", "killable": "^1.0.0", "loglevel": "^1.4.1", "opn": "^5.1.0", "portfinder": "^1.0.9", + "schema-utils": "^1.0.0", "selfsigned": "^1.9.1", "serve-index": "^1.7.2", - "sockjs": "0.3.18", - "sockjs-client": "1.1.4", + "sockjs": "0.3.19", + "sockjs-client": "1.1.5", "spdy": "^3.4.1", - "strip-ansi": "^3.0.1", - "supports-color": "^4.2.1", - "webpack-dev-middleware": "^1.11.0", - "yargs": "^6.6.0" + "strip-ansi": "^3.0.0", + "supports-color": "^5.1.0", + "webpack-dev-middleware": "3.4.0", + "webpack-log": "^2.0.0", + "yargs": "12.0.2" }, "dependencies": { - "chokidar": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", - "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", - "dev": true, - "requires": { - "anymatch": "^1.3.0", - "async-each": "^1.0.0", - "fsevents": "^1.0.0", - "glob-parent": "^2.0.0", - "inherits": "^2.0.1", - "is-binary-path": "^1.0.0", - "is-glob": "^2.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0" - } + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true }, - "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "decamelize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", + "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", "dev": true, "requires": { - "ms": "^2.1.1" + "xregexp": "4.0.0" } }, "del": { @@ -12927,6 +16251,30 @@ "rimraf": "^2.2.8" } }, + "execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, "globby": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", @@ -12948,148 +16296,152 @@ } } }, - "has-flag": { + "import-local": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" } }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", "dev": true }, - "pify": { + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } }, - "sockjs-client": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", - "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", + "mem": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", + "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", "dev": true, "requires": { - "debug": "^2.6.6", - "eventsource": "0.1.6", - "faye-websocket": "~0.11.0", - "inherits": "^2.0.1", - "json3": "^3.3.2", - "url-parse": "^1.1.8" - }, - "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^1.0.0", + "p-is-promise": "^1.1.0" } }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "os-locale": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz", + "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "execa": "^0.10.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" } }, - "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, "requires": { - "has-flag": "^2.0.0" + "find-up": "^3.0.0" } }, "yargs": { - "version": "6.6.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", - "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", + "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", "dev": true, "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", + "cliui": "^4.0.0", + "decamelize": "^2.0.0", + "find-up": "^3.0.0", "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", + "os-locale": "^3.0.0", "require-directory": "^2.1.1", "require-main-filename": "^1.0.1", "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^4.2.0" + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^10.1.0" } }, "yargs-parser": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", - "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", "dev": true, "requires": { - "camelcase": "^3.0.0" + "camelcase": "^4.1.0" } } } }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, "webpack-manifest-plugin": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-1.3.2.tgz", - "integrity": "sha512-MX60Bv2G83Zks9pi3oLOmRgnPAnwrlMn+lftMrWBm199VQjk46/xgzBi9lPfpZldw2+EI2S+OevuLIaDuxCWRw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.0.4.tgz", + "integrity": "sha512-nejhOHexXDBKQOj/5v5IZSfCeTO3x1Dt1RZEcGfBSul891X/eLIcIVH31gwxPDdsi2Z8LKKFGpM4w9+oTBOSCg==", "dev": true, "requires": { - "fs-extra": "^0.30.0", - "lodash": ">=3.5 <5" - }, - "dependencies": { - "fs-extra": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", - "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0", - "path-is-absolute": "^1.0.0", - "rimraf": "^2.2.8" - } - }, - "jsonfile": { - "version": "2.4.0", - "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - } + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "tapable": "^1.0.0" } }, "webpack-sources": { @@ -13100,6 +16452,14 @@ "requires": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" + }, + "dependencies": { + "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 + } } }, "websocket-driver": { @@ -13128,35 +16488,28 @@ } }, "whatwg-fetch": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", - "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==", + "dev": true + }, + "whatwg-mimetype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.2.0.tgz", + "integrity": "sha512-5YSO1nMd5D1hY3WzAQV3PzZL83W3YeyR1yW9PcH26Weh1t+Vzh9B6XkDh7aXm83HBZ4nSMvkjvN2H2ySWIvBgw==", "dev": true }, "whatwg-url": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.8.0.tgz", - "integrity": "sha1-0pgaqRSMHgCkHFphMRZqtGg7vMA=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", + "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", "dev": true, "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", - "dev": true - } + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, - "whet.extend": { - "version": "0.9.9", - "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", - "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", - "dev": true - }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -13167,32 +16520,185 @@ } }, "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wordwrap": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true }, - "widest-line": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz", - "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", + "workbox-background-sync": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-3.6.2.tgz", + "integrity": "sha512-K34wiTM50gSpzJUuRmGRqbd91IpJj0vwMBSHCpixw/jiTg10uytSfnixMNGzeTK0i7LTd/bkA8ptx4HXP+MliA==", "dev": true, "requires": { - "string-width": "^2.1.1" + "workbox-core": "^3.6.2" } }, - "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "workbox-broadcast-cache-update": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-broadcast-cache-update/-/workbox-broadcast-cache-update-3.6.2.tgz", + "integrity": "sha512-wmN3k94Kv3/lYOqRy08ymp8RyTPCpgLI9UW/BrQ1XuZHJyFejWnBoy/pCKk9mRZYZX7EyvnzA4O1PLILgLC43g==", + "dev": true, + "requires": { + "workbox-core": "^3.6.2" + } + }, + "workbox-build": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-3.6.2.tgz", + "integrity": "sha512-PYw4SRbfbUE/+DDhb89zbspDLBi86hpra+l6SsX7yBqCthw4sHyH8IIQw5MMHI04HPV5ZDYru8A5SNLXVDGMcg==", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "common-tags": "^1.4.0", + "fs-extra": "^4.0.2", + "glob": "^7.1.2", + "joi": "^11.1.1", + "lodash.template": "^4.4.0", + "pretty-bytes": "^4.0.2", + "stringify-object": "^3.2.2", + "strip-comments": "^1.0.2", + "workbox-background-sync": "^3.6.2", + "workbox-broadcast-cache-update": "^3.6.2", + "workbox-cache-expiration": "^3.6.2", + "workbox-cacheable-response": "^3.6.2", + "workbox-core": "^3.6.2", + "workbox-google-analytics": "^3.6.2", + "workbox-navigation-preload": "^3.6.2", + "workbox-precaching": "^3.6.2", + "workbox-range-requests": "^3.6.2", + "workbox-routing": "^3.6.2", + "workbox-strategies": "^3.6.2", + "workbox-streams": "^3.6.2", + "workbox-sw": "^3.6.2" + }, + "dependencies": { + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "workbox-cache-expiration": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-cache-expiration/-/workbox-cache-expiration-3.6.2.tgz", + "integrity": "sha512-LJLYfqG7ItYucppun5I92fcN21kDZFEVqZ8uAOz5t8piOsHh1ThAiiLv/4ubG/d7CUgqW/1bmcX6DM4xqackzg==", + "dev": true, + "requires": { + "workbox-core": "^3.6.2" + } + }, + "workbox-cacheable-response": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-3.6.2.tgz", + "integrity": "sha512-WvICMN3SfEi48C96KEfkLDIqnU0rkQeajdLjYXuzbUID3EX31gzUVlIbqQGrc+9xtIlvxs2+ZoaTR3Rjdtbh/Q==", + "dev": true, + "requires": { + "workbox-core": "^3.6.2" + } + }, + "workbox-core": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-3.6.2.tgz", + "integrity": "sha512-5T5WBFy5nMm7zx+P2RwdzEVu5CK++bqwiEsGF+INwUxsOKpH9oXUlUdJE/KfUaMsKcZtHXEb74mMB6vvE88a/w==", "dev": true }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "workbox-google-analytics": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-3.6.2.tgz", + "integrity": "sha512-NXBbo9xyHQvkHcvYoZkNJw7DB53dJUnmusKdSPg138A6HGt2ilycwTUuXNDWpkXXp3YHxcslrBMdptolwbzidg==", + "dev": true, + "requires": { + "workbox-background-sync": "^3.6.2", + "workbox-core": "^3.6.2", + "workbox-routing": "^3.6.2", + "workbox-strategies": "^3.6.2" + } + }, + "workbox-navigation-preload": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-3.6.2.tgz", + "integrity": "sha512-fN/CWSFZiySQH/OEJQsIizAM4ob6IgZVDfWvA58jAwiyI5QziqfFtL/EiHHNvmIa5jTdcoXfuNNv1WUdpRV18A==", + "dev": true, + "requires": { + "workbox-core": "^3.6.2" + } + }, + "workbox-precaching": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-3.6.2.tgz", + "integrity": "sha512-oQmBfvCzCUfLcwTokfbVhIIcyNS9aF692EhdqAz/SB2e40ehUgcctAUhQOezsedZFqBBnwphJQUhs+hD3mu72A==", + "dev": true, + "requires": { + "workbox-core": "^3.6.2" + } + }, + "workbox-range-requests": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-3.6.2.tgz", + "integrity": "sha512-y1MFB97ydbT8PxBiihndLzG66sNIRzL0lkyoeaWPGfaPGWTP8ghMe4SkGqqdiY+E54rhd7lTdb7RZdv3Av1lTg==", + "dev": true, + "requires": { + "workbox-core": "^3.6.2" + } + }, + "workbox-routing": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-3.6.2.tgz", + "integrity": "sha512-rhoH1AlETUfffJXJSlc0/T5rBB6vatxpD/8IZgxgHByBnYokV+/HxO7It6wBbxIzdO31UrWVroYm0iVa5sO7Jw==", + "dev": true, + "requires": { + "workbox-core": "^3.6.2" + } + }, + "workbox-strategies": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-3.6.2.tgz", + "integrity": "sha512-4jAyL3n0Fl1BLB3QDUoUoBTzBsE8FwH0K7He1JvLzFiDtYp1ewcKjDecYCNZyTsFVgaLL7WClEQCOKSBquBfOg==", + "dev": true, + "requires": { + "workbox-core": "^3.6.2" + } + }, + "workbox-streams": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-3.6.2.tgz", + "integrity": "sha512-lKTh5fOAf+Qae7GHYXZve40ZXULCf9kxlkrWjTXqGcTh6cxeibuWl6Mnt4aroChNB8jOEbHfGOy0iaG0R159ew==", + "dev": true, + "requires": { + "workbox-core": "^3.6.2" + } + }, + "workbox-sw": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-3.6.2.tgz", + "integrity": "sha512-EwQZaeGB+tEogABMj9FaEDuszaSBQgjAUEqTFiizZWSU8owZrt0BFfi69TMAhILOfWLFh3aASMzQnPMDY7id4w==", "dev": true }, + "workbox-webpack-plugin": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-3.6.2.tgz", + "integrity": "sha512-FGSkcaiMDM41uTGkYf7O6hf2W7UvkNc+iUIltfGiRp+qeQfXKOOh5fJCz+a6AFkeuGELSSYROsQRuOqX8LytcQ==", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "json-stable-stringify": "^1.0.1", + "workbox-build": "^3.6.2" + } + }, "worker-farm": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", @@ -13260,16 +16766,31 @@ "signal-exit": "^3.0.2" } }, - "xdg-basedir": { + "ws": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.0.0.tgz", + "integrity": "sha512-c2UlYcAZp1VS8AORtpq6y4RJIkJ9dQz18W32SpR/qXGfLDZ2jU4y4wKvvZwqbi7U6gxFQTeE+urMbXU/tsDy4w==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xml-name-validator": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", - "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true }, - "xml-name-validator": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", - "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=", + "xmlchars": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-1.3.1.tgz", + "integrity": "sha512-tGkGJkN8XqCod7OT+EvGYK5Z4SfDQGD30zAa58OcnAa0RRWgzUEK72tkXhsX1FZd+rgnhRxFtmO+ihkp8LHSkw==", + "dev": true + }, + "xregexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz", + "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==", "dev": true }, "xtend": { @@ -13291,55 +16812,40 @@ "dev": true }, "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "version": "11.1.0", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", "dev": true, "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", + "cliui": "^4.0.0", "decamelize": "^1.1.1", + "find-up": "^2.1.0", "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", + "os-locale": "^2.0.0", "require-directory": "^2.1.1", "require-main-filename": "^1.0.1", "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", "y18n": "^3.2.1", - "yargs-parser": "^5.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - } + "yargs-parser": "^9.0.2" } }, "yargs-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", - "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", "dev": true, "requires": { - "camelcase": "^3.0.0" + "camelcase": "^4.1.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + } } } } diff --git a/package.json b/package.json index e1b14e39..370fdd04 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,9 @@ "version": "0.1.0", "private": true, "devDependencies": { - "react-scripts": "1.1.0" + "enzyme": "^3.6.0", + "enzyme-adapter-react-16": "^1.5.0", + "react-scripts": "^2.0.4" }, "dependencies": { "react": "^16.2.0", diff --git a/src/App.js b/src/App.js index 76a5142b..070d2686 100644 --- a/src/App.js +++ b/src/App.js @@ -2,15 +2,20 @@ import React, { Component } from 'react'; import './App.css'; import DistrictsContainer from './DistrictsContainer/DistrictsContainer.js'; import DistrictRepository from './helper.js'; +import kinderData from '../../data/kindergartners_in_full_day_program.js'; + class App extends Component { constructor() { super(); this.state = { - districts: [] + data: [] } } + componentDidMount() { + const district = new DistrictRepository(kinderData) + } @@ -18,7 +23,7 @@ class App extends Component { render() { return (
Welcome To Headcount 2.7 - +
); } diff --git a/src/App/App.test.js b/src/App/App.test.js index b84af98d..ba03ea2c 100644 --- a/src/App/App.test.js +++ b/src/App/App.test.js @@ -1,8 +1,23 @@ import React from 'react'; import ReactDOM from 'react-dom'; import App from './App'; +import DistrictsContainer from '../DistrictsContainer/DistrictsContainer.js'; +import { shallow } from 'enzyme'; + +describe('App', () => { + let wrapper; + + beforeEach(() => { + wrapper = shallow() + }) + + it('matches the snapshot', () => { + expect(wrapper).toMatchSnapshot() + }) + + + + + +}) -it('renders without crashing', () => { - const div = document.createElement('div'); - ReactDOM.render(, div); -}); diff --git a/src/App/__snapshots__/App.test.js.snap b/src/App/__snapshots__/App.test.js.snap new file mode 100644 index 00000000..0e20ef65 --- /dev/null +++ b/src/App/__snapshots__/App.test.js.snap @@ -0,0 +1,59 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`App matches the snapshot 1`] = ` +ShallowWrapper { + Symbol(enzyme.__root__): [Circular], + Symbol(enzyme.__unrendered__): , + Symbol(enzyme.__renderer__): Object { + "batchedUpdates": [Function], + "getNode": [Function], + "render": [Function], + "simulateError": [Function], + "simulateEvent": [Function], + "unmount": [Function], + }, + Symbol(enzyme.__node__): Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "children": "Welcome To Headcount 2.5", + }, + "ref": null, + "rendered": "Welcome To Headcount 2.5", + "type": "div", + }, + Symbol(enzyme.__nodes__): Array [ + Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "children": "Welcome To Headcount 2.5", + }, + "ref": null, + "rendered": "Welcome To Headcount 2.5", + "type": "div", + }, + ], + Symbol(enzyme.__options__): Object { + "adapter": ReactSixteenAdapter { + "options": Object { + "enableComponentDidUpdateOnSetState": true, + "lifecycles": Object { + "componentDidUpdate": Object { + "onSetState": true, + }, + "getDerivedStateFromProps": true, + "getSnapshotBeforeUpdate": true, + "setState": Object { + "skipsComponentDidUpdateOnNullish": true, + }, + }, + }, + }, + "attachTo": undefined, + "hydrateIn": undefined, + }, +} +`; diff --git a/src/DistrictCard/DistrictCard.test.js b/src/DistrictCard/DistrictCard.test.js index ef624463..05796b88 100644 --- a/src/DistrictCard/DistrictCard.test.js +++ b/src/DistrictCard/DistrictCard.test.js @@ -1,12 +1,21 @@ import React from 'react'; import ReactDOM from 'react-dom'; import DistrictCard from './DistrictCard.js'; +import { shallow } from 'enzyme'; -it('renders without crashing', () => { - const div = document.createElement('div'); - ReactDOM.render(, div); -}) +describe('DistrictCard', () => { + let wrapper; + let expectedId; + + beforeEach(() => { + expectedId = 5 + wrapper = shallow() + }) + + it('matches the snapshot', () => { + expect(wrapper).toMatchSnapshot() + }) -it('renders', () => { -}) \ No newline at end of file +}) + diff --git a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap new file mode 100644 index 00000000..86c447f8 --- /dev/null +++ b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap @@ -0,0 +1,114 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`DistrictCard matches the snapshot 1`] = ` +ShallowWrapper { + Symbol(enzyme.__root__): [Circular], + Symbol(enzyme.__unrendered__): , + Symbol(enzyme.__renderer__): Object { + "batchedUpdates": [Function], + "getNode": [Function], + "render": [Function], + "simulateError": [Function], + "simulateEvent": [Function], + "unmount": [Function], + }, + Symbol(enzyme.__node__): Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "children": Array [ +

, +

, + ], + "className": "DistrictCard", + }, + "ref": null, + "rendered": Array [ + Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object {}, + "ref": null, + "rendered": null, + "type": "h3", + }, + Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object {}, + "ref": null, + "rendered": null, + "type": "p", + }, + ], + "type": "div", + }, + Symbol(enzyme.__nodes__): Array [ + Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "children": Array [ +

, +

, + ], + "className": "DistrictCard", + }, + "ref": null, + "rendered": Array [ + Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object {}, + "ref": null, + "rendered": null, + "type": "h3", + }, + Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object {}, + "ref": null, + "rendered": null, + "type": "p", + }, + ], + "type": "div", + }, + ], + Symbol(enzyme.__options__): Object { + "adapter": ReactSixteenAdapter { + "options": Object { + "enableComponentDidUpdateOnSetState": true, + "lifecycles": Object { + "componentDidUpdate": Object { + "onSetState": true, + }, + "getDerivedStateFromProps": true, + "getSnapshotBeforeUpdate": true, + "setState": Object { + "skipsComponentDidUpdateOnNullish": true, + }, + }, + }, + }, + "attachTo": undefined, + "hydrateIn": undefined, + }, +} +`; diff --git a/src/DistrictsContainer/DistrictsContainer.js b/src/DistrictsContainer/DistrictsContainer.js index 57c9a6fb..f8c4faa2 100644 --- a/src/DistrictsContainer/DistrictsContainer.js +++ b/src/DistrictsContainer/DistrictsContainer.js @@ -2,10 +2,9 @@ import React from 'react'; import './DistrictsContainer.css'; import DistrictCard from '../DistrictCard/DistrictCard.js'; -const DistrictsContainer = ({districts}) => { - // const districtCards = districts.map((district) => { - // return - // }) +const DistrictsContainer = () => { + + return (

diff --git a/src/DistrictsContainer/DistrictsContainer.test.js b/src/DistrictsContainer/DistrictsContainer.test.js index eb62aa7a..15ec6425 100644 --- a/src/DistrictsContainer/DistrictsContainer.test.js +++ b/src/DistrictsContainer/DistrictsContainer.test.js @@ -1,8 +1,28 @@ import React from 'react'; import ReactDOM from 'react-dom'; import DistrictsContainer from './DistrictsContainer.js'; +import DistrictCard from '../DistrictCard/DistrictCard.js'; +import { shallow } from 'enzyme'; -it('renders without crashing', () => { - const div = document.createElement('div'); - ReactDOM.render(, div) -}) \ No newline at end of file +// it('renders without crashing', () => { +// const div = document.createElement('div'); +// ReactDOM.render(, div) +// }) + +describe('DistrictsContainer', () => { + let wrapper; + let mockDistricts; + + beforeEach(() => { + mockDistricts = [{'colorado': {}, 'academy 20': {}}] + wrapper = shallow() + }) + + it('matches the snapshot', () => { + expect(wrapper).toMatchSnapshot() + }) + + it('renders all the ideas', () => { + expect(wrapper.find(DistrictCard).length).toEqual(2) + }) +}) diff --git a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap new file mode 100644 index 00000000..85fa0de2 --- /dev/null +++ b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap @@ -0,0 +1,68 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`DistrictsContainer matches the snapshot 1`] = ` +ShallowWrapper { + Symbol(enzyme.__root__): [Circular], + Symbol(enzyme.__unrendered__): , + Symbol(enzyme.__renderer__): Object { + "batchedUpdates": [Function], + "getNode": [Function], + "render": [Function], + "simulateError": [Function], + "simulateEvent": [Function], + "unmount": [Function], + }, + Symbol(enzyme.__node__): Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "className": "DistrictsContainer", + }, + "ref": null, + "rendered": null, + "type": "div", + }, + Symbol(enzyme.__nodes__): Array [ + Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "className": "DistrictsContainer", + }, + "ref": null, + "rendered": null, + "type": "div", + }, + ], + Symbol(enzyme.__options__): Object { + "adapter": ReactSixteenAdapter { + "options": Object { + "enableComponentDidUpdateOnSetState": true, + "lifecycles": Object { + "componentDidUpdate": Object { + "onSetState": true, + }, + "getDerivedStateFromProps": true, + "getSnapshotBeforeUpdate": true, + "setState": Object { + "skipsComponentDidUpdateOnNullish": true, + }, + }, + }, + }, + "attachTo": undefined, + "hydrateIn": undefined, + }, +} +`; diff --git a/src/setupTests.js b/src/setupTests.js new file mode 100644 index 00000000..82edfc9e --- /dev/null +++ b/src/setupTests.js @@ -0,0 +1,4 @@ +import { configure } from 'enzyme'; +import Adapter from 'enzyme-adapter-react-16'; + +configure({ adapter: new Adapter() }); From 441381a287cc8662799c4f515caaaf3f606f6531 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Thu, 4 Oct 2018 20:05:24 -0600 Subject: [PATCH 09/53] Add 1st stage tests to App component --- package.json | 8 +++++++- src/App.js | 14 +++++++++----- src/App/App.test.js | 13 +++++++++++-- src/DistrictCard/DistrictCard.test.js | 6 +++--- src/DistrictsContainer/DistrictsContainer.test.js | 2 +- src/helper.js | 2 +- 6 files changed, 32 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index 370fdd04..e3c691b9 100644 --- a/package.json +++ b/package.json @@ -16,5 +16,11 @@ "build": "react-scripts build", "test": "react-scripts test --env=jsdom", "eject": "react-scripts eject" - } + }, + "browserslist": [ + ">0.2%", + "not dead", + "not ie <= 11", + "not op_mini all" + ] } diff --git a/src/App.js b/src/App.js index 070d2686..d382a38d 100644 --- a/src/App.js +++ b/src/App.js @@ -2,31 +2,35 @@ import React, { Component } from 'react'; import './App.css'; import DistrictsContainer from './DistrictsContainer/DistrictsContainer.js'; import DistrictRepository from './helper.js'; -import kinderData from '../../data/kindergartners_in_full_day_program.js'; +import kinderData from './data/kindergartners_in_full_day_program.js'; class App extends Component { constructor() { super(); this.state = { - data: [] + data: {} } + } componentDidMount() { const district = new DistrictRepository(kinderData) + const allDistricts = district.stats + this.setState({ data: allDistricts }) } - - render() { return (
Welcome To Headcount 2.7 - +
); } } +App.proptypes + + export default App; diff --git a/src/App/App.test.js b/src/App/App.test.js index ba03ea2c..0b189ec6 100644 --- a/src/App/App.test.js +++ b/src/App/App.test.js @@ -2,7 +2,9 @@ import React from 'react'; import ReactDOM from 'react-dom'; import App from './App'; import DistrictsContainer from '../DistrictsContainer/DistrictsContainer.js'; -import { shallow } from 'enzyme'; +import { shallow, mount } from 'enzyme'; +import DistrictRepository from '../helper.js'; +import kinderData from '../data/kindergartners_in_full_day_program.js'; describe('App', () => { let wrapper; @@ -13,9 +15,16 @@ describe('App', () => { it('matches the snapshot', () => { expect(wrapper).toMatchSnapshot() + // console.log(wrapper) }) - + // it('adds helper dataset to state', () => { + // const district = new DistrictRepository(kinderData) + // console.log(wrapper) + // expect(wrapper.state('data')).toEqual(district.stats) + // }) + + diff --git a/src/DistrictCard/DistrictCard.test.js b/src/DistrictCard/DistrictCard.test.js index 05796b88..a85e6c76 100644 --- a/src/DistrictCard/DistrictCard.test.js +++ b/src/DistrictCard/DistrictCard.test.js @@ -3,16 +3,16 @@ import ReactDOM from 'react-dom'; import DistrictCard from './DistrictCard.js'; import { shallow } from 'enzyme'; -describe('DistrictCard', () => { +describe.skip('DistrictCard', () => { let wrapper; let expectedId; beforeEach(() => { expectedId = 5 - wrapper = shallow() + wrapper = shallow() }) - it('matches the snapshot', () => { + it.skip('matches the snapshot', () => { expect(wrapper).toMatchSnapshot() }) diff --git a/src/DistrictsContainer/DistrictsContainer.test.js b/src/DistrictsContainer/DistrictsContainer.test.js index 15ec6425..42936a9f 100644 --- a/src/DistrictsContainer/DistrictsContainer.test.js +++ b/src/DistrictsContainer/DistrictsContainer.test.js @@ -22,7 +22,7 @@ describe('DistrictsContainer', () => { expect(wrapper).toMatchSnapshot() }) - it('renders all the ideas', () => { + it.skip('renders all the ideas', () => { expect(wrapper.find(DistrictCard).length).toEqual(2) }) }) diff --git a/src/helper.js b/src/helper.js index 6f272519..b5668cae 100644 --- a/src/helper.js +++ b/src/helper.js @@ -1,6 +1,6 @@ export default class DistrictRepository { constructor(data) { - this.data = data, + this.data = data this.stats = this.compileDistricts(); } From 2910f6f6cb678e5e0fc53cd128378aa8c19d0405 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Thu, 4 Oct 2018 23:35:15 -0600 Subject: [PATCH 10/53] Render DistrictCards to page --- public/index.html | 1 + src/App.js | 4 ++-- src/DistrictCard/DistrictCard.css | 19 +++++++++++++++++++ src/DistrictCard/DistrictCard.js | 19 +++++++++++++++---- src/DistrictsContainer/DistrictsContainer.css | 5 +++++ src/DistrictsContainer/DistrictsContainer.js | 19 ++++++++++++++++--- .../DistrictsContainer.test.js | 2 +- 7 files changed, 59 insertions(+), 10 deletions(-) diff --git a/public/index.html b/public/index.html index fafb6c41..91800bac 100644 --- a/public/index.html +++ b/public/index.html @@ -4,6 +4,7 @@ + Headcount 2.0 diff --git a/src/App.js b/src/App.js index d382a38d..133cb3c1 100644 --- a/src/App.js +++ b/src/App.js @@ -23,14 +23,14 @@ class App extends Component { render() { return ( -
Welcome To Headcount 2.7 +
Headcount 2.7
); } } -App.proptypes + export default App; diff --git a/src/DistrictCard/DistrictCard.css b/src/DistrictCard/DistrictCard.css index e69de29b..e6f497cc 100644 --- a/src/DistrictCard/DistrictCard.css +++ b/src/DistrictCard/DistrictCard.css @@ -0,0 +1,19 @@ +.DistrictCard { + display: flex; + align-items: center; + flex-direction: column; + justify-content: center; + font-family: 'Open Sans', sans-serif; + text-align: center; + width: 10rem; + margin: 0 auto; +} + +.card-location { + text-align: center; + overflow-wrap: break-word; +} + +.card-stats { + +} \ No newline at end of file diff --git a/src/DistrictCard/DistrictCard.js b/src/DistrictCard/DistrictCard.js index 6e069906..791ee41b 100644 --- a/src/DistrictCard/DistrictCard.js +++ b/src/DistrictCard/DistrictCard.js @@ -1,15 +1,26 @@ import React from 'react'; import './DistrictCard.css'; +import PropTypes from 'prop-types' -const DistrictCard = () => { - +const DistrictCard = ({ location, stats }) => { + const statsKeys = Object.keys(stats) + const schoolData = statsKeys.map((stat) => { + + return

{stat}: {stats[stat]}

+ }) + console.log(schoolData) return (
-

-

+

{location}

+

{schoolData}

) } +DistrictCard.proptypes = { + location: PropTypes.string.isRequired, + stats: PropTypes.object.isRequired +} + export default DistrictCard; \ No newline at end of file diff --git a/src/DistrictsContainer/DistrictsContainer.css b/src/DistrictsContainer/DistrictsContainer.css index e69de29b..ca8b6e2b 100644 --- a/src/DistrictsContainer/DistrictsContainer.css +++ b/src/DistrictsContainer/DistrictsContainer.css @@ -0,0 +1,5 @@ +.DistrictsContainer { + display: grid; + grid-template-columns: repeat(5, 1fr); + margin: 0 auto; +} \ No newline at end of file diff --git a/src/DistrictsContainer/DistrictsContainer.js b/src/DistrictsContainer/DistrictsContainer.js index f8c4faa2..b80d0ece 100644 --- a/src/DistrictsContainer/DistrictsContainer.js +++ b/src/DistrictsContainer/DistrictsContainer.js @@ -1,16 +1,29 @@ import React from 'react'; import './DistrictsContainer.css'; import DistrictCard from '../DistrictCard/DistrictCard.js'; +import PropTypes from 'prop-types' -const DistrictsContainer = () => { - +const DistrictsContainer = ({ districts }) => { + const districtKeys = Object.keys(districts) + const districtCards = districtKeys.map((district) => { + // console.log(districts[district].stats) + return + }) return (
- {/*{ districtCards }*/} + { districtCards }
) } +DistrictsContainer.propTypes = { + districts: PropTypes.object.isRequired +} + export default DistrictsContainer; \ No newline at end of file diff --git a/src/DistrictsContainer/DistrictsContainer.test.js b/src/DistrictsContainer/DistrictsContainer.test.js index 42936a9f..15ec6425 100644 --- a/src/DistrictsContainer/DistrictsContainer.test.js +++ b/src/DistrictsContainer/DistrictsContainer.test.js @@ -22,7 +22,7 @@ describe('DistrictsContainer', () => { expect(wrapper).toMatchSnapshot() }) - it.skip('renders all the ideas', () => { + it('renders all the ideas', () => { expect(wrapper.find(DistrictCard).length).toEqual(2) }) }) From 4f7213d80de13f3884e5c3db1bf0090042b299be Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Fri, 5 Oct 2018 00:49:10 -0600 Subject: [PATCH 11/53] Add different color fonts for data greater than and less than 0.5 --- src/App.js | 3 +- src/App/App.css | 9 ++++ src/DistrictCard/DistrictCard.css | 23 ++++++++-- src/DistrictCard/DistrictCard.js | 11 +++-- src/DistrictCard/DistrictCard.test.js | 11 ++++- src/DistrictsContainer/DistrictsContainer.css | 5 +- .../DistrictsContainer.test.js | 2 +- .../DistrictsContainer.test.js.snap | 46 ++++++++++++++++++- 8 files changed, 97 insertions(+), 13 deletions(-) diff --git a/src/App.js b/src/App.js index 133cb3c1..d4a07734 100644 --- a/src/App.js +++ b/src/App.js @@ -23,7 +23,8 @@ class App extends Component { render() { return ( -
Headcount 2.7 +
+

Headcount 2.7

); diff --git a/src/App/App.css b/src/App/App.css index 2048b584..7810da7c 100644 --- a/src/App/App.css +++ b/src/App/App.css @@ -1 +1,10 @@ /*APP COMPONENT RELATED CSS GOES HERE*/ +.App { + +} + +.app-header { + display: grid; + grid-template-columns: repeat(5, 1fr); + margin: 0 auto; +} \ No newline at end of file diff --git a/src/DistrictCard/DistrictCard.css b/src/DistrictCard/DistrictCard.css index e6f497cc..fa9e24a7 100644 --- a/src/DistrictCard/DistrictCard.css +++ b/src/DistrictCard/DistrictCard.css @@ -5,15 +5,32 @@ justify-content: center; font-family: 'Open Sans', sans-serif; text-align: center; - width: 10rem; - margin: 0 auto; + width: 15rem; + height: 26rem; + margin: 0 auto 1.5rem; + box-shadow: 0px 1px 1px 2px #8d8686; + border-radius: 10px; } .card-location { text-align: center; overflow-wrap: break-word; + margin: 1rem 0.5rem 0.75rem; } .card-stats { + margin: 0 auto 1.5rem; + +} + +.greater-than-point-5 { + color: green; + margin: 0.25rem auto; +} + +.less-than-point-5 { + color: red; + margin: 0.25rem auto; + +} -} \ No newline at end of file diff --git a/src/DistrictCard/DistrictCard.js b/src/DistrictCard/DistrictCard.js index 791ee41b..1ed93d1e 100644 --- a/src/DistrictCard/DistrictCard.js +++ b/src/DistrictCard/DistrictCard.js @@ -6,13 +6,15 @@ const DistrictCard = ({ location, stats }) => { const statsKeys = Object.keys(stats) const schoolData = statsKeys.map((stat) => { - return

{stat}: {stats[stat]}

+ return

0.5) ? 'greater-than-point-5' : 'less-than-point-5'}> + {stat}: {stats[stat]}

}) console.log(schoolData) return (
-

{location}

+

{location}

{schoolData}

) @@ -23,4 +25,7 @@ DistrictCard.proptypes = { stats: PropTypes.object.isRequired } -export default DistrictCard; \ No newline at end of file +export default DistrictCard; + + // className={(stats[stat] > 0.5) ? '.greater-than-point-5' : '.less-than-point-5'}> + // {stat}: {stats[stat]}

\ No newline at end of file diff --git a/src/DistrictCard/DistrictCard.test.js b/src/DistrictCard/DistrictCard.test.js index a85e6c76..4be164d6 100644 --- a/src/DistrictCard/DistrictCard.test.js +++ b/src/DistrictCard/DistrictCard.test.js @@ -9,13 +9,22 @@ describe.skip('DistrictCard', () => { beforeEach(() => { expectedId = 5 - wrapper = shallow() + wrapper = shallow() }) it.skip('matches the snapshot', () => { expect(wrapper).toMatchSnapshot() }) + it('renders each entry of data', () => { + expect(wrapper.find('.card-stats').length).toEqual(11) + }) + + it('shows visual indication of data less than or greater than 0.5', () => { + //show instance of data less than 5 with one class + //show instance of data greater than 5 with another class + expect(wrapper.find('.district-card-stat')hasClass('.card-stats-less-than-5')).toEqual(true) + }) }) diff --git a/src/DistrictsContainer/DistrictsContainer.css b/src/DistrictsContainer/DistrictsContainer.css index ca8b6e2b..3030a9ac 100644 --- a/src/DistrictsContainer/DistrictsContainer.css +++ b/src/DistrictsContainer/DistrictsContainer.css @@ -1,5 +1,6 @@ .DistrictsContainer { display: grid; grid-template-columns: repeat(5, 1fr); - margin: 0 auto; -} \ No newline at end of file + margin: 0 5rem; +} + diff --git a/src/DistrictsContainer/DistrictsContainer.test.js b/src/DistrictsContainer/DistrictsContainer.test.js index 15ec6425..ef0266c2 100644 --- a/src/DistrictsContainer/DistrictsContainer.test.js +++ b/src/DistrictsContainer/DistrictsContainer.test.js @@ -22,7 +22,7 @@ describe('DistrictsContainer', () => { expect(wrapper).toMatchSnapshot() }) - it('renders all the ideas', () => { + it('renders each district', () => { expect(wrapper.find(DistrictCard).length).toEqual(2) }) }) diff --git a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap index 85fa0de2..cd0629eb 100644 --- a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap +++ b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap @@ -26,10 +26,31 @@ ShallowWrapper { "key": undefined, "nodeType": "host", "props": Object { + "children": Array [ + , + ], "className": "DistrictsContainer", }, "ref": null, - "rendered": null, + "rendered": Array [ + Object { + "instance": null, + "key": "0", + "nodeType": "function", + "props": Object { + "academy 20": Object {}, + "colorado": Object {}, + "schoolName": "0", + }, + "ref": null, + "rendered": null, + "type": [Function], + }, + ], "type": "div", }, Symbol(enzyme.__nodes__): Array [ @@ -38,10 +59,31 @@ ShallowWrapper { "key": undefined, "nodeType": "host", "props": Object { + "children": Array [ + , + ], "className": "DistrictsContainer", }, "ref": null, - "rendered": null, + "rendered": Array [ + Object { + "instance": null, + "key": "0", + "nodeType": "function", + "props": Object { + "academy 20": Object {}, + "colorado": Object {}, + "schoolName": "0", + }, + "ref": null, + "rendered": null, + "type": [Function], + }, + ], "type": "div", }, ], From 8252a2104c562c20ec0ae7ff65c06dfcc87dbe6f Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Fri, 5 Oct 2018 16:44:33 -0600 Subject: [PATCH 12/53] Add passing test for App setting dataset to state --- .eslintrc | 42 ++++++++++++++ package.json | 3 +- src/App/App.test.js | 11 ++-- src/DistrictCard/DistrictCard.test.js | 12 ++-- .../DistrictsContainer.test.js | 4 +- .../DistrictsContainer.test.js.snap | 58 ++++++++++++------- 6 files changed, 98 insertions(+), 32 deletions(-) create mode 100644 .eslintrc diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 00000000..4e9a37b2 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,42 @@ +{ + "parser": "babel-eslint", + "extends": [ + "eslint:recommended", + "plugin:react/recommended" + ], + "plugins": [ + "react" + ], + "env": { + "browser": true, + "mocha": true, + "node": true, + "es6": true + }, + // Having a problem with one of these rules? Learn more about it here: https://eslint.org/docs/rules/ + "rules": { + "eqeqeq": ["error", "always"], + "getter-return": ["error", { "allowImplicit": true }], + "no-template-curly-in-string": "error", + "semi": ["error", "always"], + "array-bracket-spacing": ["error", "never"], + "block-spacing": ["error", "always"], + "brace-style": ["error", "1tbs", { "allowSingleLine": true }], + "camelcase": "warn", + "comma-dangle": ["error", "never"], + "comma-spacing": ["error", { "before": false, "after": true }], + "comma-style": ["error", "last"], + "computed-property-spacing": ["error", "never"], + "func-call-spacing": ["error", "never"], + "indent": ["warn", 2, {"SwitchCase": 1}], + "keyword-spacing": ["error", { "before": true, "after": true }], + "max-len": ["warn", 80], + "no-duplicate-imports": "error", + "id-length": "error", + "id-blacklist": ["error", "err", "e", "cb", "callback", "payload", "obj", "arr"], + "max-depth": ["warn", 4] + }, + "globals": { + "expect": true + } +} \ No newline at end of file diff --git a/package.json b/package.json index e3c691b9..c5c0af82 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,8 @@ "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test --env=jsdom", - "eject": "react-scripts eject" + "eject": "react-scripts eject", + "eslint": "./node_modules/eslint/bin/eslint.js ./src/*.js" }, "browserslist": [ ">0.2%", diff --git a/src/App/App.test.js b/src/App/App.test.js index 0b189ec6..611ca79f 100644 --- a/src/App/App.test.js +++ b/src/App/App.test.js @@ -18,11 +18,12 @@ describe('App', () => { // console.log(wrapper) }) - // it('adds helper dataset to state', () => { - // const district = new DistrictRepository(kinderData) - // console.log(wrapper) - // expect(wrapper.state('data')).toEqual(district.stats) - // }) + it('adds helper dataset to state', () => { + const district = new DistrictRepository(kinderData) + const allDistricts = district.stats + wrapper.setState({ data: allDistricts }) + expect(wrapper.state().data).toEqual(district.stats) + }) diff --git a/src/DistrictCard/DistrictCard.test.js b/src/DistrictCard/DistrictCard.test.js index 4be164d6..78e75ea8 100644 --- a/src/DistrictCard/DistrictCard.test.js +++ b/src/DistrictCard/DistrictCard.test.js @@ -12,7 +12,7 @@ describe.skip('DistrictCard', () => { wrapper = shallow() }) - it.skip('matches the snapshot', () => { + it('matches the snapshot', () => { expect(wrapper).toMatchSnapshot() }) @@ -20,11 +20,15 @@ describe.skip('DistrictCard', () => { expect(wrapper.find('.card-stats').length).toEqual(11) }) - it('shows visual indication of data less than or greater than 0.5', () => { + it.skip('adds a class for data less than 0.5', () => { //show instance of data less than 5 with one class - //show instance of data greater than 5 with another class - expect(wrapper.find('.district-card-stat')hasClass('.card-stats-less-than-5')).toEqual(true) + expect(wrapper.find('.district-card-stat').hasClass('.less-than-point-5')).toEqual(true) }) + it.skip('adds a class for data greater than 0.5', () => { + //show instance of data greater than 5 with one class + expect(wrapper.find('.district-card-stat').hasClass('.greater-than-point-5')).toEqual(true) + }) + }) diff --git a/src/DistrictsContainer/DistrictsContainer.test.js b/src/DistrictsContainer/DistrictsContainer.test.js index ef0266c2..6c9cdf03 100644 --- a/src/DistrictsContainer/DistrictsContainer.test.js +++ b/src/DistrictsContainer/DistrictsContainer.test.js @@ -14,7 +14,7 @@ describe('DistrictsContainer', () => { let mockDistricts; beforeEach(() => { - mockDistricts = [{'colorado': {}, 'academy 20': {}}] + mockDistricts = {'colorado': {}, 'academy 20': {}} wrapper = shallow() }) @@ -22,7 +22,7 @@ describe('DistrictsContainer', () => { expect(wrapper).toMatchSnapshot() }) - it('renders each district', () => { + it.skip('renders each district', () => { expect(wrapper.find(DistrictCard).length).toEqual(2) }) }) diff --git a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap index cd0629eb..06c75eb6 100644 --- a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap +++ b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap @@ -5,12 +5,10 @@ ShallowWrapper { Symbol(enzyme.__root__): [Circular], Symbol(enzyme.__unrendered__): , Symbol(enzyme.__renderer__): Object { @@ -28,9 +26,10 @@ ShallowWrapper { "props": Object { "children": Array [ , + , ], "className": "DistrictsContainer", @@ -39,12 +38,21 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "0", + "key": "colorado", "nodeType": "function", "props": Object { - "academy 20": Object {}, - "colorado": Object {}, - "schoolName": "0", + "schoolName": "colorado", + }, + "ref": null, + "rendered": null, + "type": [Function], + }, + Object { + "instance": null, + "key": "academy 20", + "nodeType": "function", + "props": Object { + "schoolName": "academy 20", }, "ref": null, "rendered": null, @@ -61,9 +69,10 @@ ShallowWrapper { "props": Object { "children": Array [ , + , ], "className": "DistrictsContainer", @@ -72,12 +81,21 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "0", + "key": "colorado", + "nodeType": "function", + "props": Object { + "schoolName": "colorado", + }, + "ref": null, + "rendered": null, + "type": [Function], + }, + Object { + "instance": null, + "key": "academy 20", "nodeType": "function", "props": Object { - "academy 20": Object {}, - "colorado": Object {}, - "schoolName": "0", + "schoolName": "academy 20", }, "ref": null, "rendered": null, From 66cee4cf9b7a56b3d360f9e5dde4a7519d64e3e8 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Fri, 5 Oct 2018 17:04:25 -0600 Subject: [PATCH 13/53] Remove unnecessary paragraph container in DistrictCard --- src/App/App.test.js | 5 ----- src/DistrictCard/DistrictCard.css | 12 ++++++------ src/DistrictCard/DistrictCard.js | 2 +- src/DistrictCard/DistrictCard.test.js | 6 +++--- src/DistrictsContainer/DistrictsContainer.test.js | 2 +- 5 files changed, 11 insertions(+), 16 deletions(-) diff --git a/src/App/App.test.js b/src/App/App.test.js index 611ca79f..b8fcb1ca 100644 --- a/src/App/App.test.js +++ b/src/App/App.test.js @@ -15,7 +15,6 @@ describe('App', () => { it('matches the snapshot', () => { expect(wrapper).toMatchSnapshot() - // console.log(wrapper) }) it('adds helper dataset to state', () => { @@ -25,9 +24,5 @@ describe('App', () => { expect(wrapper.state().data).toEqual(district.stats) }) - - - - }) diff --git a/src/DistrictCard/DistrictCard.css b/src/DistrictCard/DistrictCard.css index fa9e24a7..d6133ffc 100644 --- a/src/DistrictCard/DistrictCard.css +++ b/src/DistrictCard/DistrictCard.css @@ -8,6 +8,7 @@ width: 15rem; height: 26rem; margin: 0 auto 1.5rem; + padding: 0 0 1rem; box-shadow: 0px 1px 1px 2px #8d8686; border-radius: 10px; } @@ -15,22 +16,21 @@ .card-location { text-align: center; overflow-wrap: break-word; - margin: 1rem 0.5rem 0.75rem; + margin: 1.5rem 0.5rem 0.75rem; } -.card-stats { +/*.card-stats { margin: 0 auto 1.5rem; - } - +*/ .greater-than-point-5 { color: green; - margin: 0.25rem auto; + margin: 0.2rem auto; } .less-than-point-5 { color: red; - margin: 0.25rem auto; + margin: 0.2rem auto; } diff --git a/src/DistrictCard/DistrictCard.js b/src/DistrictCard/DistrictCard.js index 1ed93d1e..e34d9b1a 100644 --- a/src/DistrictCard/DistrictCard.js +++ b/src/DistrictCard/DistrictCard.js @@ -15,7 +15,7 @@ const DistrictCard = ({ location, stats }) => { return (

{location}

-

{schoolData}

+ {schoolData}
) } diff --git a/src/DistrictCard/DistrictCard.test.js b/src/DistrictCard/DistrictCard.test.js index 78e75ea8..ca3bc4ec 100644 --- a/src/DistrictCard/DistrictCard.test.js +++ b/src/DistrictCard/DistrictCard.test.js @@ -20,14 +20,14 @@ describe.skip('DistrictCard', () => { expect(wrapper.find('.card-stats').length).toEqual(11) }) - it.skip('adds a class for data less than 0.5', () => { + it('adds a class for data less than 0.5', () => { //show instance of data less than 5 with one class - expect(wrapper.find('.district-card-stat').hasClass('.less-than-point-5')).toEqual(true) + expect(wrapper.find('.district-card-stat').hasClass('less-than-point-5')).to.Equal(true) }) it.skip('adds a class for data greater than 0.5', () => { //show instance of data greater than 5 with one class - expect(wrapper.find('.district-card-stat').hasClass('.greater-than-point-5')).toEqual(true) + expect(wrapper.find('.district-card-stat').hasClass('greater-than-point-5')).to.Equal(true) }) }) diff --git a/src/DistrictsContainer/DistrictsContainer.test.js b/src/DistrictsContainer/DistrictsContainer.test.js index 6c9cdf03..bdb3fa57 100644 --- a/src/DistrictsContainer/DistrictsContainer.test.js +++ b/src/DistrictsContainer/DistrictsContainer.test.js @@ -23,6 +23,6 @@ describe('DistrictsContainer', () => { }) it.skip('renders each district', () => { - expect(wrapper.find(DistrictCard).length).toEqual(2) + expect(wrapper.find(DistrictCard).length).toEqual(3) }) }) From 0bda2445afdd8f1ff5e085da688ee82fa2a2a568 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Fri, 5 Oct 2018 17:47:09 -0600 Subject: [PATCH 14/53] Add failing tests --- src/DistrictCard/DistrictCard.test.js | 12 +- .../__snapshots__/DistrictCard.test.js.snap | 188 ++++++++++++++++-- src/DistrictsContainer/DistrictsContainer.js | 1 - .../DistrictsContainer.test.js | 4 +- .../DistrictsContainer.test.js.snap | 29 +++ 5 files changed, 209 insertions(+), 25 deletions(-) diff --git a/src/DistrictCard/DistrictCard.test.js b/src/DistrictCard/DistrictCard.test.js index ca3bc4ec..6d25402b 100644 --- a/src/DistrictCard/DistrictCard.test.js +++ b/src/DistrictCard/DistrictCard.test.js @@ -3,13 +3,13 @@ import ReactDOM from 'react-dom'; import DistrictCard from './DistrictCard.js'; import { shallow } from 'enzyme'; -describe.skip('DistrictCard', () => { +describe('DistrictCard', () => { let wrapper; let expectedId; beforeEach(() => { expectedId = 5 - wrapper = shallow() + wrapper = shallow() }) it('matches the snapshot', () => { @@ -17,17 +17,17 @@ describe.skip('DistrictCard', () => { }) it('renders each entry of data', () => { - expect(wrapper.find('.card-stats').length).toEqual(11) + expect(wrapper.find(p).length).toEqual(3) }) - it('adds a class for data less than 0.5', () => { + it.skip('adds a class for data less than 0.5', () => { //show instance of data less than 5 with one class - expect(wrapper.find('.district-card-stat').hasClass('less-than-point-5')).to.Equal(true) + expect(wrapper.find(p).hasClass('less-than-point-5')).toEqual(true) }) it.skip('adds a class for data greater than 0.5', () => { //show instance of data greater than 5 with one class - expect(wrapper.find('.district-card-stat').hasClass('greater-than-point-5')).to.Equal(true) + expect(wrapper.find('.district-card-stat').hasClass('greater-than-point-5')).toEqual(true) }) }) diff --git a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap index 86c447f8..d1a5aaca 100644 --- a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap +++ b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap @@ -4,12 +4,12 @@ exports[`DistrictCard matches the snapshot 1`] = ` ShallowWrapper { Symbol(enzyme.__root__): [Circular], Symbol(enzyme.__unrendered__): , @@ -27,8 +27,32 @@ ShallowWrapper { "nodeType": "host", "props": Object { "children": Array [ -

, -

, +

, + Array [ +

+ 2004 + : + 0.24 +

, +

+ 2005 + : + 0.543 +

, +

+ 2006 + : + 0.789 +

, + ], ], "className": "DistrictCard", }, @@ -38,18 +62,72 @@ ShallowWrapper { "instance": null, "key": undefined, "nodeType": "host", - "props": Object {}, + "props": Object { + "children": undefined, + "className": "card-location", + }, "ref": null, "rendered": null, - "type": "h3", + "type": "h2", }, Object { "instance": null, "key": undefined, "nodeType": "host", - "props": Object {}, + "props": Object { + "children": Array [ + "2004", + ": ", + 0.24, + ], + "className": "less-than-point-5", + }, "ref": null, - "rendered": null, + "rendered": Array [ + "2004", + ": ", + 0.24, + ], + "type": "p", + }, + Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "children": Array [ + "2005", + ": ", + 0.543, + ], + "className": "greater-than-point-5", + }, + "ref": null, + "rendered": Array [ + "2005", + ": ", + 0.543, + ], + "type": "p", + }, + Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "children": Array [ + "2006", + ": ", + 0.789, + ], + "className": "greater-than-point-5", + }, + "ref": null, + "rendered": Array [ + "2006", + ": ", + 0.789, + ], "type": "p", }, ], @@ -62,8 +140,32 @@ ShallowWrapper { "nodeType": "host", "props": Object { "children": Array [ -

, -

, +

, + Array [ +

+ 2004 + : + 0.24 +

, +

+ 2005 + : + 0.543 +

, +

+ 2006 + : + 0.789 +

, + ], ], "className": "DistrictCard", }, @@ -73,18 +175,72 @@ ShallowWrapper { "instance": null, "key": undefined, "nodeType": "host", - "props": Object {}, + "props": Object { + "children": undefined, + "className": "card-location", + }, "ref": null, "rendered": null, - "type": "h3", + "type": "h2", }, Object { "instance": null, "key": undefined, "nodeType": "host", - "props": Object {}, + "props": Object { + "children": Array [ + "2004", + ": ", + 0.24, + ], + "className": "less-than-point-5", + }, "ref": null, - "rendered": null, + "rendered": Array [ + "2004", + ": ", + 0.24, + ], + "type": "p", + }, + Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "children": Array [ + "2005", + ": ", + 0.543, + ], + "className": "greater-than-point-5", + }, + "ref": null, + "rendered": Array [ + "2005", + ": ", + 0.543, + ], + "type": "p", + }, + Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "children": Array [ + "2006", + ": ", + 0.789, + ], + "className": "greater-than-point-5", + }, + "ref": null, + "rendered": Array [ + "2006", + ": ", + 0.789, + ], "type": "p", }, ], diff --git a/src/DistrictsContainer/DistrictsContainer.js b/src/DistrictsContainer/DistrictsContainer.js index b80d0ece..50635f42 100644 --- a/src/DistrictsContainer/DistrictsContainer.js +++ b/src/DistrictsContainer/DistrictsContainer.js @@ -14,7 +14,6 @@ const DistrictsContainer = ({ districts }) => { {...districts[district]}/> }) - return (
{ districtCards } diff --git a/src/DistrictsContainer/DistrictsContainer.test.js b/src/DistrictsContainer/DistrictsContainer.test.js index bdb3fa57..1246dd2e 100644 --- a/src/DistrictsContainer/DistrictsContainer.test.js +++ b/src/DistrictsContainer/DistrictsContainer.test.js @@ -14,7 +14,7 @@ describe('DistrictsContainer', () => { let mockDistricts; beforeEach(() => { - mockDistricts = {'colorado': {}, 'academy 20': {}} + mockDistricts = {'colorado': {}, 'academy 20': {}, 'agate 300': {}} wrapper = shallow() }) @@ -22,7 +22,7 @@ describe('DistrictsContainer', () => { expect(wrapper).toMatchSnapshot() }) - it.skip('renders each district', () => { + it('renders each district', () => { expect(wrapper.find(DistrictCard).length).toEqual(3) }) }) diff --git a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap index 06c75eb6..a08814d9 100644 --- a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap +++ b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap @@ -7,6 +7,7 @@ ShallowWrapper { districts={ Object { "academy 20": Object {}, + "agate 300": Object {}, "colorado": Object {}, } } @@ -31,6 +32,9 @@ ShallowWrapper { , + , ], "className": "DistrictsContainer", }, @@ -58,6 +62,17 @@ ShallowWrapper { "rendered": null, "type": [Function], }, + Object { + "instance": null, + "key": "agate 300", + "nodeType": "function", + "props": Object { + "schoolName": "agate 300", + }, + "ref": null, + "rendered": null, + "type": [Function], + }, ], "type": "div", }, @@ -74,6 +89,9 @@ ShallowWrapper { , + , ], "className": "DistrictsContainer", }, @@ -101,6 +119,17 @@ ShallowWrapper { "rendered": null, "type": [Function], }, + Object { + "instance": null, + "key": "agate 300", + "nodeType": "function", + "props": Object { + "schoolName": "agate 300", + }, + "ref": null, + "rendered": null, + "type": [Function], + }, ], "type": "div", }, From 413af91e3b860ce0e41399a2aadf9fe2f5ab2011 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Fri, 5 Oct 2018 18:26:08 -0600 Subject: [PATCH 15/53] Add Search component skeleton --- src/App.css | 9 +++++++ src/App.js | 3 ++- src/App/App.js | 26 +++++++++++++++++++- src/DistrictCard/DistrictCard.js | 2 +- src/Search/Search.css | 0 src/Search/Search.js | 23 +++++++++++++++++ src/Search/Search.test.js | 20 +++++++++++++++ src/Search/__snapshots__/Search.test.js.snap | 3 +++ 8 files changed, 83 insertions(+), 3 deletions(-) create mode 100644 src/Search/Search.css create mode 100644 src/Search/Search.js create mode 100644 src/Search/Search.test.js create mode 100644 src/Search/__snapshots__/Search.test.js.snap diff --git a/src/App.css b/src/App.css index 2048b584..7810da7c 100644 --- a/src/App.css +++ b/src/App.css @@ -1 +1,10 @@ /*APP COMPONENT RELATED CSS GOES HERE*/ +.App { + +} + +.app-header { + display: grid; + grid-template-columns: repeat(5, 1fr); + margin: 0 auto; +} \ No newline at end of file diff --git a/src/App.js b/src/App.js index d4a07734..a2620d36 100644 --- a/src/App.js +++ b/src/App.js @@ -3,7 +3,7 @@ import './App.css'; import DistrictsContainer from './DistrictsContainer/DistrictsContainer.js'; import DistrictRepository from './helper.js'; import kinderData from './data/kindergartners_in_full_day_program.js'; - +import Search from './Search/Search.js'; class App extends Component { constructor() { @@ -25,6 +25,7 @@ class App extends Component { return (

Headcount 2.7

+
); diff --git a/src/App/App.js b/src/App/App.js index e9a52733..d4a07734 100644 --- a/src/App/App.js +++ b/src/App/App.js @@ -1,13 +1,37 @@ import React, { Component } from 'react'; import './App.css'; +import DistrictsContainer from './DistrictsContainer/DistrictsContainer.js'; +import DistrictRepository from './helper.js'; +import kinderData from './data/kindergartners_in_full_day_program.js'; + class App extends Component { + constructor() { + super(); + this.state = { + data: {} + } + + } + + componentDidMount() { + const district = new DistrictRepository(kinderData) + const allDistricts = district.stats + this.setState({ data: allDistricts }) + } + + render() { return ( -
Welcome To Headcount 2.5 +
+

Headcount 2.7

+
); } } + + + export default App; diff --git a/src/DistrictCard/DistrictCard.js b/src/DistrictCard/DistrictCard.js index e34d9b1a..de9bed0e 100644 --- a/src/DistrictCard/DistrictCard.js +++ b/src/DistrictCard/DistrictCard.js @@ -1,6 +1,6 @@ import React from 'react'; import './DistrictCard.css'; -import PropTypes from 'prop-types' +import PropTypes from 'prop-types'; const DistrictCard = ({ location, stats }) => { const statsKeys = Object.keys(stats) diff --git a/src/Search/Search.css b/src/Search/Search.css new file mode 100644 index 00000000..e69de29b diff --git a/src/Search/Search.js b/src/Search/Search.js new file mode 100644 index 00000000..c7f11c23 --- /dev/null +++ b/src/Search/Search.js @@ -0,0 +1,23 @@ +import React, { Component } from 'react'; +import './Search.css'; +import PropTypes from 'prop-types' + +class Search extends Component { + constructor(props) { + super(props); + this.state = { + + } + } + + render() { + return( +
+
+ ) + } +} + + + +export default Search; \ No newline at end of file diff --git a/src/Search/Search.test.js b/src/Search/Search.test.js new file mode 100644 index 00000000..0ff1e1af --- /dev/null +++ b/src/Search/Search.test.js @@ -0,0 +1,20 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Search from './Search.js'; +import { shallow } from 'enzyme'; + +describe('Search', () => { + let wrapper + + beforeEach(() => { + wrapper = shallow() + }) + + it('matches the snapshot', () => { + expect(wrapper).toMatchSnapshot() + }) + + it('renders only the district searched by user') + // expect wrapper id to be x + // expect wrapper length to be 1 +}) \ No newline at end of file diff --git a/src/Search/__snapshots__/Search.test.js.snap b/src/Search/__snapshots__/Search.test.js.snap new file mode 100644 index 00000000..bf7fa321 --- /dev/null +++ b/src/Search/__snapshots__/Search.test.js.snap @@ -0,0 +1,3 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Search matches the snapshot 1`] = `undefined`; From fc3a5d24778d79874a0e41bf5292fa819a299f3b Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Fri, 5 Oct 2018 19:35:40 -0600 Subject: [PATCH 16/53] Add passing tests for DistrictCard --- src/App.css | 4 +- src/App.js | 6 +- src/App/App.css | 9 +- src/DistrictCard/DistrictCard.js | 2 +- src/DistrictCard/DistrictCard.test.js | 19 ++- .../__snapshots__/DistrictCard.test.js.snap | 132 ++---------------- src/Search/Search.css | 3 + src/Search/Search.js | 14 +- src/Search/Search.test.js | 6 +- src/Search/__snapshots__/Search.test.js.snap | 88 +++++++++++- 10 files changed, 138 insertions(+), 145 deletions(-) diff --git a/src/App.css b/src/App.css index 7810da7c..e22d08e0 100644 --- a/src/App.css +++ b/src/App.css @@ -5,6 +5,6 @@ .app-header { display: grid; - grid-template-columns: repeat(5, 1fr); - margin: 0 auto; + grid-column: 3 / span 1; + color: red; } \ No newline at end of file diff --git a/src/App.js b/src/App.js index a2620d36..b110776e 100644 --- a/src/App.js +++ b/src/App.js @@ -11,7 +11,11 @@ class App extends Component { this.state = { data: {} } + } + searchDistrict(string) { + const district = new DistrictRepository(kinderData) + district.findAllMatches(string) } componentDidMount() { @@ -25,7 +29,7 @@ class App extends Component { return (

Headcount 2.7

- +
); diff --git a/src/App/App.css b/src/App/App.css index 7810da7c..2cc13c9c 100644 --- a/src/App/App.css +++ b/src/App/App.css @@ -1,10 +1,11 @@ /*APP COMPONENT RELATED CSS GOES HERE*/ .App { - + display: flex; + justify-content: center; + width: 25rem; } .app-header { - display: grid; - grid-template-columns: repeat(5, 1fr); - margin: 0 auto; + + } \ No newline at end of file diff --git a/src/DistrictCard/DistrictCard.js b/src/DistrictCard/DistrictCard.js index de9bed0e..fd1771c6 100644 --- a/src/DistrictCard/DistrictCard.js +++ b/src/DistrictCard/DistrictCard.js @@ -10,7 +10,7 @@ const DistrictCard = ({ location, stats }) => { className={(stats[stat] > 0.5) ? 'greater-than-point-5' : 'less-than-point-5'}> {stat}: {stats[stat]}

}) - console.log(schoolData) + // console.log(schoolData) return (
diff --git a/src/DistrictCard/DistrictCard.test.js b/src/DistrictCard/DistrictCard.test.js index 6d25402b..f183087e 100644 --- a/src/DistrictCard/DistrictCard.test.js +++ b/src/DistrictCard/DistrictCard.test.js @@ -8,8 +8,7 @@ describe('DistrictCard', () => { let expectedId; beforeEach(() => { - expectedId = 5 - wrapper = shallow() + wrapper = shallow() }) it('matches the snapshot', () => { @@ -17,18 +16,18 @@ describe('DistrictCard', () => { }) it('renders each entry of data', () => { - expect(wrapper.find(p).length).toEqual(3) + expect(wrapper.find('p').length).toEqual(1) }) - it.skip('adds a class for data less than 0.5', () => { - //show instance of data less than 5 with one class - expect(wrapper.find(p).hasClass('less-than-point-5')).toEqual(true) + it('adds a class for data greater than 0.5', () => { + expect(wrapper.find('p').hasClass('greater-than-point-5')).toBe(true) + }) + + it('adds a class for data less than 0.5', () => { + const lessThanWrapper = shallow() + expect(lessThanWrapper.find('p').hasClass('less-than-point-5')).toBe(true) }) - it.skip('adds a class for data greater than 0.5', () => { - //show instance of data greater than 5 with one class - expect(wrapper.find('.district-card-stat').hasClass('greater-than-point-5')).toEqual(true) - }) }) diff --git a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap index d1a5aaca..41a0592c 100644 --- a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap +++ b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap @@ -7,9 +7,7 @@ ShallowWrapper { schoolName="colorado" stats={ Object { - "2004": 0.24, - "2005": 0.543, - "2006": 0.789, + "2004": 0.624, } } />, @@ -31,26 +29,12 @@ ShallowWrapper { className="card-location" />, Array [ -

- 2004 - : - 0.24 -

,

- 2005 - : - 0.543 -

, -

- 2006 + 2004 : - 0.789 + 0.624

, ], ], @@ -78,55 +62,15 @@ ShallowWrapper { "children": Array [ "2004", ": ", - 0.24, - ], - "className": "less-than-point-5", - }, - "ref": null, - "rendered": Array [ - "2004", - ": ", - 0.24, - ], - "type": "p", - }, - Object { - "instance": null, - "key": undefined, - "nodeType": "host", - "props": Object { - "children": Array [ - "2005", - ": ", - 0.543, - ], - "className": "greater-than-point-5", - }, - "ref": null, - "rendered": Array [ - "2005", - ": ", - 0.543, - ], - "type": "p", - }, - Object { - "instance": null, - "key": undefined, - "nodeType": "host", - "props": Object { - "children": Array [ - "2006", - ": ", - 0.789, + 0.624, ], "className": "greater-than-point-5", }, "ref": null, "rendered": Array [ - "2006", + "2004", ": ", - 0.789, + 0.624, ], "type": "p", }, @@ -144,26 +88,12 @@ ShallowWrapper { className="card-location" />, Array [ -

- 2004 - : - 0.24 -

,

- 2005 - : - 0.543 -

, -

- 2006 + 2004 : - 0.789 + 0.624

, ], ], @@ -191,55 +121,15 @@ ShallowWrapper { "children": Array [ "2004", ": ", - 0.24, - ], - "className": "less-than-point-5", - }, - "ref": null, - "rendered": Array [ - "2004", - ": ", - 0.24, - ], - "type": "p", - }, - Object { - "instance": null, - "key": undefined, - "nodeType": "host", - "props": Object { - "children": Array [ - "2005", - ": ", - 0.543, - ], - "className": "greater-than-point-5", - }, - "ref": null, - "rendered": Array [ - "2005", - ": ", - 0.543, - ], - "type": "p", - }, - Object { - "instance": null, - "key": undefined, - "nodeType": "host", - "props": Object { - "children": Array [ - "2006", - ": ", - 0.789, + 0.624, ], "className": "greater-than-point-5", }, "ref": null, "rendered": Array [ - "2006", + "2004", ": ", - 0.789, + 0.624, ], "type": "p", }, diff --git a/src/Search/Search.css b/src/Search/Search.css index e69de29b..95fbc562 100644 --- a/src/Search/Search.css +++ b/src/Search/Search.css @@ -0,0 +1,3 @@ +.Search { + width: 25rem; +} \ No newline at end of file diff --git a/src/Search/Search.js b/src/Search/Search.js index c7f11c23..8f3d6e73 100644 --- a/src/Search/Search.js +++ b/src/Search/Search.js @@ -6,14 +6,22 @@ class Search extends Component { constructor(props) { super(props); this.state = { - + searchedDistrict: '' } } + handleChange = () => { + + } + render() { return( -
-
+
+ +
) } } diff --git a/src/Search/Search.test.js b/src/Search/Search.test.js index 0ff1e1af..8d96b858 100644 --- a/src/Search/Search.test.js +++ b/src/Search/Search.test.js @@ -10,11 +10,13 @@ describe('Search', () => { wrapper = shallow() }) - it('matches the snapshot', () => { + it.skip('matches the snapshot', () => { expect(wrapper).toMatchSnapshot() }) - it('renders only the district searched by user') + it.skip('renders only the district searched by user', () => { + + }) // expect wrapper id to be x // expect wrapper length to be 1 }) \ No newline at end of file diff --git a/src/Search/__snapshots__/Search.test.js.snap b/src/Search/__snapshots__/Search.test.js.snap index bf7fa321..33bc4e81 100644 --- a/src/Search/__snapshots__/Search.test.js.snap +++ b/src/Search/__snapshots__/Search.test.js.snap @@ -1,3 +1,89 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`Search matches the snapshot 1`] = `undefined`; +exports[`Search matches the snapshot 1`] = ` +ShallowWrapper { + Symbol(enzyme.__root__): [Circular], + Symbol(enzyme.__unrendered__): , + Symbol(enzyme.__renderer__): Object { + "batchedUpdates": [Function], + "getNode": [Function], + "render": [Function], + "simulateError": [Function], + "simulateEvent": [Function], + "unmount": [Function], + }, + Symbol(enzyme.__node__): Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "children": , + "className": "Search", + }, + "ref": null, + "rendered": Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "className": "search-input", + "name": "search", + }, + "ref": null, + "rendered": null, + "type": "input", + }, + "type": "form", + }, + Symbol(enzyme.__nodes__): Array [ + Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "children": , + "className": "Search", + }, + "ref": null, + "rendered": Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "className": "search-input", + "name": "search", + }, + "ref": null, + "rendered": null, + "type": "input", + }, + "type": "form", + }, + ], + Symbol(enzyme.__options__): Object { + "adapter": ReactSixteenAdapter { + "options": Object { + "enableComponentDidUpdateOnSetState": true, + "lifecycles": Object { + "componentDidUpdate": Object { + "onSetState": true, + }, + "getDerivedStateFromProps": true, + "getSnapshotBeforeUpdate": true, + "setState": Object { + "skipsComponentDidUpdateOnNullish": true, + }, + }, + }, + }, + "attachTo": undefined, + "hydrateIn": undefined, + }, +} +`; From 581f925c9d356ada765eabf2aaa74390794e5706 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Fri, 5 Oct 2018 20:24:29 -0600 Subject: [PATCH 17/53] Add passing tests up to Iteration 2 --- src/App.css | 3 +- src/App.js | 6 +- src/App/App.css | 11 - src/App/App.js | 37 - src/App/App.test.js | 3 +- src/App/__snapshots__/App.test.js.snap | 11696 +++++++++++++++- src/DistrictCard/DistrictCard.js | 4 +- src/DistrictCard/DistrictCard.test.js | 10 +- .../__snapshots__/DistrictCard.test.js.snap | 114 +- src/Search/Search.css | 10 + src/Search/Search.js | 10 +- 11 files changed, 11837 insertions(+), 67 deletions(-) delete mode 100644 src/App/App.css delete mode 100644 src/App/App.js diff --git a/src/App.css b/src/App.css index e22d08e0..32320071 100644 --- a/src/App.css +++ b/src/App.css @@ -4,7 +4,6 @@ } .app-header { - display: grid; - grid-column: 3 / span 1; + margin: auto; color: red; } \ No newline at end of file diff --git a/src/App.js b/src/App.js index b110776e..b13c3856 100644 --- a/src/App.js +++ b/src/App.js @@ -1,6 +1,6 @@ import React, { Component } from 'react'; import './App.css'; -import DistrictsContainer from './DistrictsContainer/DistrictsContainer.js'; +import DistrictsContainer from './DistrictsContainer/DistrictsContainer'; import DistrictRepository from './helper.js'; import kinderData from './data/kindergartners_in_full_day_program.js'; import Search from './Search/Search.js'; @@ -14,8 +14,10 @@ class App extends Component { } searchDistrict(string) { + // console.log(string) const district = new DistrictRepository(kinderData) - district.findAllMatches(string) + const data = district.findAllMatches(string) + this.setState({ data }) } componentDidMount() { diff --git a/src/App/App.css b/src/App/App.css deleted file mode 100644 index 2cc13c9c..00000000 --- a/src/App/App.css +++ /dev/null @@ -1,11 +0,0 @@ -/*APP COMPONENT RELATED CSS GOES HERE*/ -.App { - display: flex; - justify-content: center; - width: 25rem; -} - -.app-header { - - -} \ No newline at end of file diff --git a/src/App/App.js b/src/App/App.js deleted file mode 100644 index d4a07734..00000000 --- a/src/App/App.js +++ /dev/null @@ -1,37 +0,0 @@ -import React, { Component } from 'react'; -import './App.css'; -import DistrictsContainer from './DistrictsContainer/DistrictsContainer.js'; -import DistrictRepository from './helper.js'; -import kinderData from './data/kindergartners_in_full_day_program.js'; - - -class App extends Component { - constructor() { - super(); - this.state = { - data: {} - } - - } - - componentDidMount() { - const district = new DistrictRepository(kinderData) - const allDistricts = district.stats - this.setState({ data: allDistricts }) - } - - - render() { - return ( -
-

Headcount 2.7

- -
- ); - } -} - - - - -export default App; diff --git a/src/App/App.test.js b/src/App/App.test.js index b8fcb1ca..4d1adce2 100644 --- a/src/App/App.test.js +++ b/src/App/App.test.js @@ -1,7 +1,6 @@ import React from 'react'; import ReactDOM from 'react-dom'; -import App from './App'; -import DistrictsContainer from '../DistrictsContainer/DistrictsContainer.js'; +import App from '../App'; import { shallow, mount } from 'enzyme'; import DistrictRepository from '../helper.js'; import kinderData from '../data/kindergartners_in_full_day_program.js'; diff --git a/src/App/__snapshots__/App.test.js.snap b/src/App/__snapshots__/App.test.js.snap index 0e20ef65..bfc36486 100644 --- a/src/App/__snapshots__/App.test.js.snap +++ b/src/App/__snapshots__/App.test.js.snap @@ -17,10 +17,5854 @@ ShallowWrapper { "key": undefined, "nodeType": "host", "props": Object { - "children": "Welcome To Headcount 2.5", + "children": Array [ +

+ Headcount 2.7 +

, + , + , + ], + "className": "App", }, "ref": null, - "rendered": "Welcome To Headcount 2.5", + "rendered": Array [ + Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "children": "Headcount 2.7", + "className": "app-header", + }, + "ref": null, + "rendered": "Headcount 2.7", + "type": "h1", + }, + Object { + "instance": null, + "key": undefined, + "nodeType": "class", + "props": Object { + "searchDistrict": [Function], + }, + "ref": null, + "rendered": null, + "type": [Function], + }, + Object { + "instance": null, + "key": undefined, + "nodeType": "function", + "props": Object { + "districts": Object { + "academy 20": Object { + "location": "ACADEMY 20", + "stats": Object { + "2004": 0.302, + "2005": 0.267, + "2006": 0.354, + "2007": 0.392, + "2008": 0.385, + "2009": 0.39, + "2010": 0.436, + "2011": 0.489, + "2012": 0.479, + "2013": 0.488, + "2014": 0.49, + }, + }, + "adams county 14": Object { + "location": "ADAMS COUNTY 14", + "stats": Object { + "2004": 0.228, + "2005": 0.3, + "2006": 0.293, + "2007": 0.306, + "2008": 0.673, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 0.998, + "2014": 1, + }, + }, + "adams-arapahoe 28j": Object { + "location": "ADAMS-ARAPAHOE 28J", + "stats": Object { + "2004": 0.174, + "2005": 0.202, + "2006": 0.37, + "2007": 0.474, + "2008": 0.48, + "2009": 0.73, + "2010": 0.922, + "2011": 0.95, + "2012": 0.974, + "2013": 0.977, + "2014": 0.971, + }, + }, + "agate 300": Object { + "location": "AGATE 300", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "aguilar reorganized 6": Object { + "location": "AGUILAR REORGANIZED 6", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "akron r-1": Object { + "location": "AKRON R-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0.844, + "2009": 0.96, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "alamosa re-11j": Object { + "location": "ALAMOSA RE-11J", + "stats": Object { + "2004": 0, + "2005": 0.208, + "2006": 0.083, + "2007": 0.66, + "2008": 0.994, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "archuleta county 50 jt": Object { + "location": "ARCHULETA COUNTY 50 JT", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0.53, + "2007": 0.542, + "2008": 0.563, + "2009": 0.61, + "2010": 0.602, + "2011": 0.571, + "2012": 0.918, + "2013": 0.918, + "2014": 0.929, + }, + }, + "arickaree r-2": Object { + "location": "ARICKAREE R-2", + "stats": Object { + "2004": 1, + "2005": 0, + "2006": 0.125, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "arriba-flagler c-20": Object { + "location": "ARRIBA-FLAGLER C-20", + "stats": Object { + "2004": 0.455, + "2005": 0.625, + "2006": 0.385, + "2007": 0.25, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "aspen 1": Object { + "location": "ASPEN 1", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 0.992, + }, + }, + "ault-highland re-9": Object { + "location": "AULT-HIGHLAND RE-9", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 0.986, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "bayfield 10 jt-r": Object { + "location": "BAYFIELD 10 JT-R", + "stats": Object { + "2004": 0.318, + "2005": 0.5, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "bennett 29j": Object { + "location": "BENNETT 29J", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 0, + "2010": 0, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 0, + }, + }, + "bethune r-5": Object { + "location": "BETHUNE R-5", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "big sandy 100j": Object { + "location": "BIG SANDY 100J", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0, + "2010": 0, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 0, + }, + }, + "boulder valley re 2": Object { + "location": "BOULDER VALLEY RE 2", + "stats": Object { + "2004": 0.016, + "2005": 0.033, + "2006": 0.032, + "2007": 0.067, + "2008": 0.118, + "2009": 0.1, + "2010": 0.157, + "2011": 0.248, + "2012": 0.23, + "2013": 0, + "2014": 0.279, + }, + }, + "branson reorganized 82": Object { + "location": "BRANSON REORGANIZED 82", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "briggsdale re-10": Object { + "location": "BRIGGSDALE RE-10", + "stats": Object { + "2004": 0, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "brighton 27j": Object { + "location": "BRIGHTON 27J", + "stats": Object { + "2004": 0.036, + "2005": 0.063, + "2006": 0.06, + "2007": 0.238, + "2008": 0.225, + "2009": 0.2, + "2010": 0.323, + "2011": 0.345, + "2012": 0.456, + "2013": 0.577, + "2014": 0.72, + }, + }, + "brush re-2(j)": Object { + "location": "BRUSH RE-2(J)", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "buena vista r-31": Object { + "location": "BUENA VISTA R-31", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0.283, + "2007": 0.39, + "2008": 0.921, + "2009": 0.96, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "buffalo re-4": Object { + "location": "BUFFALO RE-4", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "burlington re-6j": Object { + "location": "BURLINGTON RE-6J", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0.254, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "byers 32j": Object { + "location": "BYERS 32J", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 0.34, + }, + }, + "calhan rj-1": Object { + "location": "CALHAN RJ-1", + "stats": Object { + "2004": 0.353, + "2005": 0, + "2006": 0.423, + "2007": 0.981, + "2008": 0.977, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "campo re-6": Object { + "location": "CAMPO RE-6", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "canon city re-1": Object { + "location": "CANON CITY RE-1", + "stats": Object { + "2004": 0.302, + "2005": 0.353, + "2006": 0.119, + "2007": 0.218, + "2008": 0.766, + "2009": 0.98, + "2010": 0.993, + "2011": 0.993, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "centennial r-1": Object { + "location": "CENTENNIAL R-1", + "stats": Object { + "2004": 0, + "2005": 0.105, + "2006": 0.045, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "center 26 jt": Object { + "location": "CENTER 26 JT", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "cheraw 31": Object { + "location": "CHERAW 31", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "cherry creek 5": Object { + "location": "CHERRY CREEK 5", + "stats": Object { + "2004": 0.392, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0.193, + "2009": 0.19, + "2010": 0.197, + "2011": 0.203, + "2012": 0.187, + "2013": 0, + "2014": 0.13, + }, + }, + "cheyenne county re-5": Object { + "location": "CHEYENNE COUNTY RE-5", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 0, + "2014": 1, + }, + }, + "cheyenne mountain 12": Object { + "location": "CHEYENNE MOUNTAIN 12", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0.072, + "2008": 0.599, + "2009": 0.54, + "2010": 0.598, + "2011": 0.705, + "2012": 0.666, + "2013": 0.872, + "2014": 0.858, + }, + }, + "clear creek re-1": Object { + "location": "CLEAR CREEK RE-1", + "stats": Object { + "2004": 0.147, + "2005": 0.208, + "2006": 0.284, + "2007": 0.198, + "2008": 0.758, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 0.381, + "2014": 1, + }, + }, + "colorado": Object { + "location": "COLORADO", + "stats": Object { + "2004": 0.24, + "2005": 0.278, + "2006": 0.337, + "2007": 0.395, + "2008": 0.536, + "2009": 0.598, + "2010": 0.64, + "2011": 0.672, + "2012": 0.695, + "2013": 0.703, + "2014": 0.741, + }, + }, + "colorado springs 11": Object { + "location": "COLORADO SPRINGS 11", + "stats": Object { + "2004": 0.069, + "2005": 0.509, + "2006": 0.638, + "2007": 0.994, + "2008": 0.992, + "2009": 1, + "2010": 0.993, + "2011": 0.994, + "2012": 0.993, + "2013": 0.989, + "2014": 0.994, + }, + }, + "cotopaxi re-3": Object { + "location": "COTOPAXI RE-3", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "creede consolidated 1": Object { + "location": "CREEDE CONSOLIDATED 1", + "stats": Object { + "2004": 0, + "2005": 1, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "cripple creek-victor re-1": Object { + "location": "CRIPPLE CREEK-VICTOR RE-1", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "crowley county re-1-j": Object { + "location": "CROWLEY COUNTY RE-1-J", + "stats": Object { + "2004": 0, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "custer county school district c-1": Object { + "location": "CUSTER COUNTY SCHOOL DISTRICT C-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0, + "2010": 0, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "de beque 49jt": Object { + "location": "DE BEQUE 49JT", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0.875, + "2007": 0.923, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "deer trail 26j": Object { + "location": "DEER TRAIL 26J", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "del norte c-7": Object { + "location": "DEL NORTE C-7", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 0, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 1, + }, + }, + "delta county 50(j)": Object { + "location": "DELTA COUNTY 50(J)", + "stats": Object { + "2004": 1, + "2005": 0.951, + "2006": 1, + "2007": 1, + "2008": 0.949, + "2009": 0.96, + "2010": 0.957, + "2011": 0.908, + "2012": 0.944, + "2013": 0.941, + "2014": 0.93, + }, + }, + "denver county 1": Object { + "location": "DENVER COUNTY 1", + "stats": Object { + "2004": 0.518, + "2005": 0.632, + "2006": 0.667, + "2007": 0.722, + "2008": 0.875, + "2009": 0.93, + "2010": 0.945, + "2011": 0.948, + "2012": 0.97, + "2013": 0.993, + "2014": 0.995, + }, + }, + "dolores county re no.2": Object { + "location": "DOLORES COUNTY RE NO.2", + "stats": Object { + "2004": 0.929, + "2005": 0, + "2006": 0.84, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "dolores re-4a": Object { + "location": "DOLORES RE-4A", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0.682, + "2009": 0.93, + "2010": 0.898, + "2011": 0.911, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "douglas county re 1": Object { + "location": "DOUGLAS COUNTY RE 1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0.013, + "2009": 0.08, + "2010": 0.257, + "2011": 0.378, + "2012": 0.418, + "2013": 0.48, + "2014": 0.508, + }, + }, + "durango 9-r": Object { + "location": "DURANGO 9-R", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0.042, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "eads re-1": Object { + "location": "EADS RE-1", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "eagle county re 50": Object { + "location": "EAGLE COUNTY RE 50", + "stats": Object { + "2004": 0.555, + "2005": 0.932, + "2006": 0.927, + "2007": 0.943, + "2008": 0.984, + "2009": 0.96, + "2010": 0.968, + "2011": 0.967, + "2012": 0.98, + "2013": 0.958, + "2014": 0.992, + }, + }, + "east grand 2": Object { + "location": "EAST GRAND 2", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "east otero r-1": Object { + "location": "EAST OTERO R-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "east yuma county rj-2": Object { + "location": "EAST YUMA COUNTY RJ-2", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0, + "2010": 0, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 0, + }, + }, + "eaton re-2": Object { + "location": "EATON RE-2", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0.169, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "edison 54 jt": Object { + "location": "EDISON 54 JT", + "stats": Object { + "2004": 0.4, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 0, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "elbert 200": Object { + "location": "ELBERT 200", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "elizabeth c-1": Object { + "location": "ELIZABETH C-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0.01, + "2010": 0.689, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "ellicott 22": Object { + "location": "ELLICOTT 22", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "englewood 1": Object { + "location": "ENGLEWOOD 1", + "stats": Object { + "2004": 0.598, + "2005": 0.642, + "2006": 0.771, + "2007": 0.726, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "falcon 49": Object { + "location": "FALCON 49", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0.083, + "2007": 0.09, + "2008": 0.484, + "2009": 0.49, + "2010": 0.497, + "2011": 0.525, + "2012": 0.829, + "2013": 0.852, + "2014": 0.871, + }, + }, + "florence re-2": Object { + "location": "FLORENCE RE-2", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0.143, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "fort morgan re-3": Object { + "location": "FORT MORGAN RE-3", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0.562, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "fountain 8": Object { + "location": "FOUNTAIN 8", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0.394, + "2007": 0.384, + "2008": 0.445, + "2009": 0.59, + "2010": 0.619, + "2011": 0.654, + "2012": 0.662, + "2013": 1, + "2014": 1, + }, + }, + "fowler r-4j": Object { + "location": "FOWLER R-4J", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "frenchman re-3": Object { + "location": "FRENCHMAN RE-3", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "garfield 16": Object { + "location": "GARFIELD 16", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0.148, + "2009": 0.45, + "2010": 0.512, + "2011": 0.577, + "2012": 0.773, + "2013": 0.838, + "2014": 1, + }, + }, + "garfield re-2": Object { + "location": "GARFIELD RE-2", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0.549, + "2009": 0.55, + "2010": 0.635, + "2011": 0.627, + "2012": 0.62, + "2013": 0.64, + "2014": 0.63, + }, + }, + "genoa-hugo c113": Object { + "location": "GENOA-HUGO C113", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "gilpin county re-1": Object { + "location": "GILPIN COUNTY RE-1", + "stats": Object { + "2004": 0.2, + "2005": 0.138, + "2006": 0.167, + "2007": 0.724, + "2008": 0.586, + "2009": 0.87, + "2010": 0.633, + "2011": 0.795, + "2012": 0.719, + "2013": 0.816, + "2014": 0.9, + }, + }, + "granada re-1": Object { + "location": "GRANADA RE-1", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "greeley 6": Object { + "location": "GREELEY 6", + "stats": Object { + "2004": 0, + "2005": 0.042, + "2006": 0.51, + "2007": 0.059, + "2008": 0.566, + "2009": 0.55, + "2010": 0.562, + "2011": 0.531, + "2012": 0.513, + "2013": 0.533, + "2014": 0.569, + }, + }, + "gunnison watershed re1j": Object { + "location": "GUNNISON WATERSHED RE1J", + "stats": Object { + "2004": 0.144, + "2005": 0.15, + "2006": 0.135, + "2007": 0.129, + "2008": 0.634, + "2009": 0.68, + "2010": 0.662, + "2011": 0.626, + "2012": 0.708, + "2013": 0, + "2014": 0.821, + }, + }, + "hanover 28": Object { + "location": "HANOVER 28", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "harrison 2": Object { + "location": "HARRISON 2", + "stats": Object { + "2004": 0.065, + "2005": 0.127, + "2006": 0.131, + "2007": 0.136, + "2008": 0.944, + "2009": 0.95, + "2010": 0.963, + "2011": 0.958, + "2012": 0.966, + "2013": 0.966, + "2014": 0.969, + }, + }, + "haxtun re-2j": Object { + "location": "HAXTUN RE-2J", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "hayden re-1": Object { + "location": "HAYDEN RE-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 1, + "2007": 0.966, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "hi-plains r-23": Object { + "location": "HI-PLAINS R-23", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 0, + "2012": 0, + "2013": 1, + "2014": 1, + }, + }, + "hinsdale county re 1": Object { + "location": "HINSDALE COUNTY RE 1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "hoehne reorganized 3": Object { + "location": "HOEHNE REORGANIZED 3", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "holly re-3": Object { + "location": "HOLLY RE-3", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "holyoke re-1j": Object { + "location": "HOLYOKE RE-1J", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0.947, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "huerfano re-1": Object { + "location": "HUERFANO RE-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0.91, + "2010": 1, + "2011": 0.821, + "2012": 0.794, + "2013": 1, + "2014": 1, + }, + }, + "idalia school district rj-3": Object { + "location": "IDALIA SCHOOL DISTRICT RJ-3", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 0, + "2014": 1, + }, + }, + "ignacio 11 jt": Object { + "location": "IGNACIO 11 JT", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 0.982, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 0.983, + "2014": 1, + }, + }, + "jefferson county r-1": Object { + "location": "JEFFERSON COUNTY R-1", + "stats": Object { + "2004": 0.29, + "2005": 0.349, + "2006": 0.397, + "2007": 0.423, + "2008": 0.613, + "2009": 0.72, + "2010": 0.717, + "2011": 0.737, + "2012": 0.729, + "2013": 0.75, + "2014": 0.76, + }, + }, + "johnstown-milliken re-5j": Object { + "location": "JOHNSTOWN-MILLIKEN RE-5J", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0.1, + "2010": 0.059, + "2011": 0.07, + "2012": 0.073, + "2013": 0.052, + "2014": 0.051, + }, + }, + "julesburg re-1": Object { + "location": "JULESBURG RE-1", + "stats": Object { + "2004": 0, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "karval re-23": Object { + "location": "KARVAL RE-23", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 0.63, + "2010": 0.286, + "2011": 0.333, + "2012": 0.75, + "2013": 0.833, + "2014": 1, + }, + }, + "keenesburg re-3(j)": Object { + "location": "KEENESBURG RE-3(J)", + "stats": Object { + "2004": 0.296, + "2005": 0.343, + "2006": 0.266, + "2007": 0.303, + "2008": 0.432, + "2009": 0.3, + "2010": 0.28, + "2011": 0.24, + "2012": 0.395, + "2013": 0.558, + "2014": 0.543, + }, + }, + "kim reorganized 88": Object { + "location": "KIM REORGANIZED 88", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "kiowa c-2": Object { + "location": "KIOWA C-2", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "kit carson r-1": Object { + "location": "KIT CARSON R-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0.286, + "2008": 1, + "2009": 0, + "2010": 0, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 0, + }, + }, + "la veta re-2": Object { + "location": "LA VETA RE-2", + "stats": Object { + "2004": 0, + "2005": 1, + "2006": 0, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "lake county r-1": Object { + "location": "LAKE COUNTY R-1", + "stats": Object { + "2004": 0.3, + "2005": 0.333, + "2006": 0.341, + "2007": 0.286, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "lamar re-2": Object { + "location": "LAMAR RE-2", + "stats": Object { + "2004": 0.87, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "las animas re-1": Object { + "location": "LAS ANIMAS RE-1", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "lewis-palmer 38": Object { + "location": "LEWIS-PALMER 38", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0.479, + "2009": 0.45, + "2010": 0.535, + "2011": 0.561, + "2012": 0.477, + "2013": 0.544, + "2014": 0.558, + }, + }, + "liberty school district j-4": Object { + "location": "LIBERTY SCHOOL DISTRICT J-4", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "limon re-4j": Object { + "location": "LIMON RE-4J", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 0, + "2014": 0, + }, + }, + "littleton 6": Object { + "location": "LITTLETON 6", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0.605, + "2008": 0.363, + "2009": 0.33, + "2010": 0.327, + "2011": 0.334, + "2012": 0.336, + "2013": 0.38, + "2014": 0.383, + }, + }, + "lone star 101": Object { + "location": "LONE STAR 101", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "mancos re-6": Object { + "location": "MANCOS RE-6", + "stats": Object { + "2004": 0, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 0.955, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "manitou springs 14": Object { + "location": "MANITOU SPRINGS 14", + "stats": Object { + "2004": 0.014, + "2005": 0.296, + "2006": 0.459, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "manzanola 3j": Object { + "location": "MANZANOLA 3J", + "stats": Object { + "2004": 0.952, + "2005": 0.929, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "mapleton 1": Object { + "location": "MAPLETON 1", + "stats": Object { + "2004": 0.067, + "2005": 0.066, + "2006": 0.064, + "2007": 0.068, + "2008": 0.349, + "2009": 0.46, + "2010": 0.596, + "2011": 0.773, + "2012": 0.83, + "2013": 1, + "2014": 1, + }, + }, + "mc clave re-2": Object { + "location": "MC CLAVE RE-2", + "stats": Object { + "2004": 0, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "meeker re1": Object { + "location": "MEEKER RE1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0, + "2010": 0.875, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 0, + }, + }, + "mesa county valley 51": Object { + "location": "MESA COUNTY VALLEY 51", + "stats": Object { + "2004": 0.307, + "2005": 0.305, + "2006": 0.255, + "2007": 0.245, + "2008": 0.262, + "2009": 0.18, + "2010": 0.182, + "2011": 0.224, + "2012": 0.198, + "2013": 0.179, + "2014": 0.482, + }, + }, + "miami/yoder 60 jt": Object { + "location": "MIAMI/YODER 60 JT", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "moffat 2": Object { + "location": "MOFFAT 2", + "stats": Object { + "2004": 0.014, + "2005": 0.08, + "2006": 0.081, + "2007": 0.085, + "2008": 0.129, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "moffat county re:no 1": Object { + "location": "MOFFAT COUNTY RE:NO 1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 1, + "2009": 0.99, + "2010": 1, + "2011": 0.995, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "monte vista c-8": Object { + "location": "MONTE VISTA C-8", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "montezuma-cortez re-1": Object { + "location": "MONTEZUMA-CORTEZ RE-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0.082, + "2009": 0.11, + "2010": 0.095, + "2011": 0.105, + "2012": 0.096, + "2013": 0.106, + "2014": 0.41, + }, + }, + "montrose county re-1j": Object { + "location": "MONTROSE COUNTY RE-1J", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0.057, + "2008": 0.182, + "2009": 0.27, + "2010": 0.317, + "2011": 0.461, + "2012": 0.525, + "2013": 0.593, + "2014": 0.776, + }, + }, + "mountain valley re 1": Object { + "location": "MOUNTAIN VALLEY RE 1", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "north conejos re-1j": Object { + "location": "NORTH CONEJOS RE-1J", + "stats": Object { + "2004": 1, + "2005": 0, + "2006": 0, + "2007": 0.273, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "north park r-1": Object { + "location": "NORTH PARK R-1", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 0.684, + "2009": 0.94, + "2010": 0.857, + "2011": 0.9, + "2012": 0.938, + "2013": 1, + "2014": 1, + }, + }, + "northglenn-thornton 12": Object { + "location": "NORTHGLENN-THORNTON 12", + "stats": Object { + "2004": 0.329, + "2005": 0.35, + "2006": 0.403, + "2007": 0.398, + "2008": 0.478, + "2009": 0.42, + "2010": 0.468, + "2011": 0.507, + "2012": 0.583, + "2013": 0.605, + "2014": 0.602, + }, + }, + "norwood r-2j": Object { + "location": "NORWOOD R-2J", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0.7, + "2010": 0, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 1, + }, + }, + "otis r-3": Object { + "location": "OTIS R-3", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "ouray r-1": Object { + "location": "OURAY R-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "park (estes park) r-3": Object { + "location": "PARK (ESTES PARK) R-3", + "stats": Object { + "2004": 0.462, + "2005": 0, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 0.966, + }, + }, + "park county re-2": Object { + "location": "PARK COUNTY RE-2", + "stats": Object { + "2004": 0.339, + "2005": 0, + "2006": 0, + "2007": 0.204, + "2008": 0.264, + "2009": 0.36, + "2010": 0.19, + "2011": 0.357, + "2012": 0.308, + "2013": 0.438, + "2014": 0.625, + }, + }, + "pawnee re-12": Object { + "location": "PAWNEE RE-12", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 1, + "2007": 1, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "peyton 23 jt": Object { + "location": "PEYTON 23 JT", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "plainview re-2": Object { + "location": "PLAINVIEW RE-2", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "plateau re-5": Object { + "location": "PLATEAU RE-5", + "stats": Object { + "2004": 1, + "2005": 0, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "plateau valley 50": Object { + "location": "PLATEAU VALLEY 50", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "platte canyon 1": Object { + "location": "PLATTE CANYON 1", + "stats": Object { + "2004": 0.229, + "2005": 0.247, + "2006": 0.787, + "2007": 0.423, + "2008": 0.989, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "platte valley re-3": Object { + "location": "PLATTE VALLEY RE-3", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "platte valley re-7": Object { + "location": "PLATTE VALLEY RE-7", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "poudre r-1": Object { + "location": "POUDRE R-1", + "stats": Object { + "2004": 0, + "2005": 0.484, + "2006": 0.474, + "2007": 0.521, + "2008": 0.587, + "2009": 0.65, + "2010": 0.661, + "2011": 0.695, + "2012": 0.706, + "2013": 0.732, + "2014": 0.762, + }, + }, + "prairie re-11": Object { + "location": "PRAIRIE RE-11", + "stats": Object { + "2004": 1, + "2005": 0, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 0, + "2010": 0, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 0, + }, + }, + "primero reorganized 2": Object { + "location": "PRIMERO REORGANIZED 2", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "pritchett re-3": Object { + "location": "PRITCHETT RE-3", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "pueblo city 60": Object { + "location": "PUEBLO CITY 60", + "stats": Object { + "2004": 0.275, + "2005": 0.335, + "2006": 0.482, + "2007": 0.621, + "2008": 0.841, + "2009": 0.85, + "2010": 0.954, + "2011": 0.961, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "pueblo county rural 70": Object { + "location": "PUEBLO COUNTY RURAL 70", + "stats": Object { + "2004": 0, + "2005": 0.063, + "2006": 0.174, + "2007": 0.252, + "2008": 0.268, + "2009": 0.4, + "2010": 0.289, + "2011": 0.453, + "2012": 0.997, + "2013": 1, + "2014": 1, + }, + }, + "rangely re-4": Object { + "location": "RANGELY RE-4", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0, + "2010": 0, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 0, + }, + }, + "ridgway r-2": Object { + "location": "RIDGWAY R-2", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 0.931, + "2011": 0.92, + "2012": 0.824, + "2013": 0.957, + "2014": 0.714, + }, + }, + "roaring fork re-1": Object { + "location": "ROARING FORK RE-1", + "stats": Object { + "2004": 0.672, + "2005": 0.619, + "2006": 0.693, + "2007": 0.744, + "2008": 0.77, + "2009": 0.72, + "2010": 0.674, + "2011": 0.667, + "2012": 0.697, + "2013": 0.823, + "2014": 0.88, + }, + }, + "rocky ford r-2": Object { + "location": "ROCKY FORD R-2", + "stats": Object { + "2004": 0.172, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "salida r-32": Object { + "location": "SALIDA R-32", + "stats": Object { + "2004": 0.222, + "2005": 0.246, + "2006": 0.367, + "2007": 0.523, + "2008": 0.707, + "2009": 0.6, + "2010": 0.645, + "2011": 0.56, + "2012": 0.976, + "2013": 0.968, + "2014": 0.98, + }, + }, + "sanford 6j": Object { + "location": "SANFORD 6J", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "sangre de cristo re-22j": Object { + "location": "SANGRE DE CRISTO RE-22J", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "sargent re-33j": Object { + "location": "SARGENT RE-33J", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "sheridan 2": Object { + "location": "SHERIDAN 2", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "sierra grande r-30": Object { + "location": "SIERRA GRANDE R-30", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "silverton 1": Object { + "location": "SILVERTON 1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 1, + "2009": 0, + "2010": 0, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 0, + }, + }, + "south conejos re-10": Object { + "location": "SOUTH CONEJOS RE-10", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "south routt re 3": Object { + "location": "SOUTH ROUTT RE 3", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "springfield re-4": Object { + "location": "SPRINGFIELD RE-4", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "st vrain valley re 1j": Object { + "location": "ST VRAIN VALLEY RE 1J", + "stats": Object { + "2004": 0.182, + "2005": 0.221, + "2006": 0.267, + "2007": 0.384, + "2008": 0.493, + "2009": 0.57, + "2010": 0.616, + "2011": 0.641, + "2012": 0.618, + "2013": 0.639, + "2014": 0.669, + }, + }, + "steamboat springs re-2": Object { + "location": "STEAMBOAT SPRINGS RE-2", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0.506, + "2009": 0.88, + "2010": 0.789, + "2011": 0.842, + "2012": 0.826, + "2013": 0.805, + "2014": 0.911, + }, + }, + "strasburg 31j": Object { + "location": "STRASBURG 31J", + "stats": Object { + "2004": 0.016, + "2005": 0, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "stratton r-4": Object { + "location": "STRATTON R-4", + "stats": Object { + "2004": 0.353, + "2005": 1, + "2006": 0.087, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "summit re-1": Object { + "location": "SUMMIT RE-1", + "stats": Object { + "2004": 0.619, + "2005": 0.85, + "2006": 0.833, + "2007": 0.891, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 0.996, + "2013": 1, + "2014": 1, + }, + }, + "swink 33": Object { + "location": "SWINK 33", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0, + "2010": 0, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "telluride r-1": Object { + "location": "TELLURIDE R-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 0, + "2014": 0.164, + }, + }, + "thompson r-2j": Object { + "location": "THOMPSON R-2J", + "stats": Object { + "2004": 0.197, + "2005": 0.151, + "2006": 0.146, + "2007": 0.325, + "2008": 0.274, + "2009": 0.3, + "2010": 0.281, + "2011": 0.403, + "2012": 0.433, + "2013": 0.534, + "2014": 0.569, + }, + }, + "trinidad 1": Object { + "location": "TRINIDAD 1", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "valley re-1": Object { + "location": "VALLEY RE-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0, + "2010": 0.058, + "2011": 0.09, + "2012": 0.446, + "2013": 0.544, + "2014": 0.497, + }, + }, + "vilas re-5": Object { + "location": "VILAS RE-5", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "walsh re-1": Object { + "location": "WALSH RE-1", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "weld county re-1": Object { + "location": "WELD COUNTY RE-1", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "weld county s/d re-8": Object { + "location": "WELD COUNTY S/D RE-8", + "stats": Object { + "2004": 0, + "2005": 0.19, + "2006": 0.13, + "2007": 0.288, + "2008": 0.686, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "weldon valley re-20(j)": Object { + "location": "WELDON VALLEY RE-20(J)", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 0, + "2014": 0, + }, + }, + "west end re-2": Object { + "location": "WEST END RE-2", + "stats": Object { + "2004": 0.118, + "2005": 0.19, + "2006": 0.2, + "2007": 0.042, + "2008": 0.115, + "2009": 0.24, + "2010": 0.143, + "2011": 0.19, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "west grand 1-jt": Object { + "location": "WEST GRAND 1-JT", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "west yuma county rj-1": Object { + "location": "WEST YUMA COUNTY RJ-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0, + "2010": 0, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 0, + }, + }, + "westminster 50": Object { + "location": "WESTMINSTER 50", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0.044, + "2008": 0, + "2009": 0.91, + "2010": 0.915, + "2011": 0.993, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "widefield 3": Object { + "location": "WIDEFIELD 3", + "stats": Object { + "2004": 0.487, + "2005": 0.458, + "2006": 0.471, + "2007": 0.498, + "2008": 0.996, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 0.996, + "2013": 0.999, + "2014": 0.995, + }, + }, + "wiggins re-50(j)": Object { + "location": "WIGGINS RE-50(J)", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "wiley re-13 jt": Object { + "location": "WILEY RE-13 JT", + "stats": Object { + "2004": 0.375, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "windsor re-4": Object { + "location": "WINDSOR RE-4", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0.076, + "2008": 0.463, + "2009": 0.56, + "2010": 0.51, + "2011": 0.5, + "2012": 0.501, + "2013": 0.548, + "2014": 0.547, + }, + }, + "woodland park re-2": Object { + "location": "WOODLAND PARK RE-2", + "stats": Object { + "2004": 0, + "2005": 0.006, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "woodlin r-104": Object { + "location": "WOODLIN R-104", + "stats": Object { + "2004": 1, + "2005": 0.714, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "wray school district rd-2": Object { + "location": "WRAY SCHOOL DISTRICT RD-2", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "yuma school district 1": Object { + "location": "YUMA SCHOOL DISTRICT 1", + "stats": Object { + "2004": 0, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + }, + }, + "ref": null, + "rendered": null, + "type": [Function], + }, + ], "type": "div", }, Symbol(enzyme.__nodes__): Array [ @@ -29,10 +5873,5854 @@ ShallowWrapper { "key": undefined, "nodeType": "host", "props": Object { - "children": "Welcome To Headcount 2.5", + "children": Array [ +

+ Headcount 2.7 +

, + , + , + ], + "className": "App", }, "ref": null, - "rendered": "Welcome To Headcount 2.5", + "rendered": Array [ + Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "children": "Headcount 2.7", + "className": "app-header", + }, + "ref": null, + "rendered": "Headcount 2.7", + "type": "h1", + }, + Object { + "instance": null, + "key": undefined, + "nodeType": "class", + "props": Object { + "searchDistrict": [Function], + }, + "ref": null, + "rendered": null, + "type": [Function], + }, + Object { + "instance": null, + "key": undefined, + "nodeType": "function", + "props": Object { + "districts": Object { + "academy 20": Object { + "location": "ACADEMY 20", + "stats": Object { + "2004": 0.302, + "2005": 0.267, + "2006": 0.354, + "2007": 0.392, + "2008": 0.385, + "2009": 0.39, + "2010": 0.436, + "2011": 0.489, + "2012": 0.479, + "2013": 0.488, + "2014": 0.49, + }, + }, + "adams county 14": Object { + "location": "ADAMS COUNTY 14", + "stats": Object { + "2004": 0.228, + "2005": 0.3, + "2006": 0.293, + "2007": 0.306, + "2008": 0.673, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 0.998, + "2014": 1, + }, + }, + "adams-arapahoe 28j": Object { + "location": "ADAMS-ARAPAHOE 28J", + "stats": Object { + "2004": 0.174, + "2005": 0.202, + "2006": 0.37, + "2007": 0.474, + "2008": 0.48, + "2009": 0.73, + "2010": 0.922, + "2011": 0.95, + "2012": 0.974, + "2013": 0.977, + "2014": 0.971, + }, + }, + "agate 300": Object { + "location": "AGATE 300", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "aguilar reorganized 6": Object { + "location": "AGUILAR REORGANIZED 6", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "akron r-1": Object { + "location": "AKRON R-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0.844, + "2009": 0.96, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "alamosa re-11j": Object { + "location": "ALAMOSA RE-11J", + "stats": Object { + "2004": 0, + "2005": 0.208, + "2006": 0.083, + "2007": 0.66, + "2008": 0.994, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "archuleta county 50 jt": Object { + "location": "ARCHULETA COUNTY 50 JT", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0.53, + "2007": 0.542, + "2008": 0.563, + "2009": 0.61, + "2010": 0.602, + "2011": 0.571, + "2012": 0.918, + "2013": 0.918, + "2014": 0.929, + }, + }, + "arickaree r-2": Object { + "location": "ARICKAREE R-2", + "stats": Object { + "2004": 1, + "2005": 0, + "2006": 0.125, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "arriba-flagler c-20": Object { + "location": "ARRIBA-FLAGLER C-20", + "stats": Object { + "2004": 0.455, + "2005": 0.625, + "2006": 0.385, + "2007": 0.25, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "aspen 1": Object { + "location": "ASPEN 1", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 0.992, + }, + }, + "ault-highland re-9": Object { + "location": "AULT-HIGHLAND RE-9", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 0.986, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "bayfield 10 jt-r": Object { + "location": "BAYFIELD 10 JT-R", + "stats": Object { + "2004": 0.318, + "2005": 0.5, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "bennett 29j": Object { + "location": "BENNETT 29J", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 0, + "2010": 0, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 0, + }, + }, + "bethune r-5": Object { + "location": "BETHUNE R-5", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "big sandy 100j": Object { + "location": "BIG SANDY 100J", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0, + "2010": 0, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 0, + }, + }, + "boulder valley re 2": Object { + "location": "BOULDER VALLEY RE 2", + "stats": Object { + "2004": 0.016, + "2005": 0.033, + "2006": 0.032, + "2007": 0.067, + "2008": 0.118, + "2009": 0.1, + "2010": 0.157, + "2011": 0.248, + "2012": 0.23, + "2013": 0, + "2014": 0.279, + }, + }, + "branson reorganized 82": Object { + "location": "BRANSON REORGANIZED 82", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "briggsdale re-10": Object { + "location": "BRIGGSDALE RE-10", + "stats": Object { + "2004": 0, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "brighton 27j": Object { + "location": "BRIGHTON 27J", + "stats": Object { + "2004": 0.036, + "2005": 0.063, + "2006": 0.06, + "2007": 0.238, + "2008": 0.225, + "2009": 0.2, + "2010": 0.323, + "2011": 0.345, + "2012": 0.456, + "2013": 0.577, + "2014": 0.72, + }, + }, + "brush re-2(j)": Object { + "location": "BRUSH RE-2(J)", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "buena vista r-31": Object { + "location": "BUENA VISTA R-31", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0.283, + "2007": 0.39, + "2008": 0.921, + "2009": 0.96, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "buffalo re-4": Object { + "location": "BUFFALO RE-4", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "burlington re-6j": Object { + "location": "BURLINGTON RE-6J", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0.254, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "byers 32j": Object { + "location": "BYERS 32J", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 0.34, + }, + }, + "calhan rj-1": Object { + "location": "CALHAN RJ-1", + "stats": Object { + "2004": 0.353, + "2005": 0, + "2006": 0.423, + "2007": 0.981, + "2008": 0.977, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "campo re-6": Object { + "location": "CAMPO RE-6", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "canon city re-1": Object { + "location": "CANON CITY RE-1", + "stats": Object { + "2004": 0.302, + "2005": 0.353, + "2006": 0.119, + "2007": 0.218, + "2008": 0.766, + "2009": 0.98, + "2010": 0.993, + "2011": 0.993, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "centennial r-1": Object { + "location": "CENTENNIAL R-1", + "stats": Object { + "2004": 0, + "2005": 0.105, + "2006": 0.045, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "center 26 jt": Object { + "location": "CENTER 26 JT", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "cheraw 31": Object { + "location": "CHERAW 31", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "cherry creek 5": Object { + "location": "CHERRY CREEK 5", + "stats": Object { + "2004": 0.392, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0.193, + "2009": 0.19, + "2010": 0.197, + "2011": 0.203, + "2012": 0.187, + "2013": 0, + "2014": 0.13, + }, + }, + "cheyenne county re-5": Object { + "location": "CHEYENNE COUNTY RE-5", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 0, + "2014": 1, + }, + }, + "cheyenne mountain 12": Object { + "location": "CHEYENNE MOUNTAIN 12", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0.072, + "2008": 0.599, + "2009": 0.54, + "2010": 0.598, + "2011": 0.705, + "2012": 0.666, + "2013": 0.872, + "2014": 0.858, + }, + }, + "clear creek re-1": Object { + "location": "CLEAR CREEK RE-1", + "stats": Object { + "2004": 0.147, + "2005": 0.208, + "2006": 0.284, + "2007": 0.198, + "2008": 0.758, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 0.381, + "2014": 1, + }, + }, + "colorado": Object { + "location": "COLORADO", + "stats": Object { + "2004": 0.24, + "2005": 0.278, + "2006": 0.337, + "2007": 0.395, + "2008": 0.536, + "2009": 0.598, + "2010": 0.64, + "2011": 0.672, + "2012": 0.695, + "2013": 0.703, + "2014": 0.741, + }, + }, + "colorado springs 11": Object { + "location": "COLORADO SPRINGS 11", + "stats": Object { + "2004": 0.069, + "2005": 0.509, + "2006": 0.638, + "2007": 0.994, + "2008": 0.992, + "2009": 1, + "2010": 0.993, + "2011": 0.994, + "2012": 0.993, + "2013": 0.989, + "2014": 0.994, + }, + }, + "cotopaxi re-3": Object { + "location": "COTOPAXI RE-3", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "creede consolidated 1": Object { + "location": "CREEDE CONSOLIDATED 1", + "stats": Object { + "2004": 0, + "2005": 1, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "cripple creek-victor re-1": Object { + "location": "CRIPPLE CREEK-VICTOR RE-1", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "crowley county re-1-j": Object { + "location": "CROWLEY COUNTY RE-1-J", + "stats": Object { + "2004": 0, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "custer county school district c-1": Object { + "location": "CUSTER COUNTY SCHOOL DISTRICT C-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0, + "2010": 0, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "de beque 49jt": Object { + "location": "DE BEQUE 49JT", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0.875, + "2007": 0.923, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "deer trail 26j": Object { + "location": "DEER TRAIL 26J", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "del norte c-7": Object { + "location": "DEL NORTE C-7", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 0, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 1, + }, + }, + "delta county 50(j)": Object { + "location": "DELTA COUNTY 50(J)", + "stats": Object { + "2004": 1, + "2005": 0.951, + "2006": 1, + "2007": 1, + "2008": 0.949, + "2009": 0.96, + "2010": 0.957, + "2011": 0.908, + "2012": 0.944, + "2013": 0.941, + "2014": 0.93, + }, + }, + "denver county 1": Object { + "location": "DENVER COUNTY 1", + "stats": Object { + "2004": 0.518, + "2005": 0.632, + "2006": 0.667, + "2007": 0.722, + "2008": 0.875, + "2009": 0.93, + "2010": 0.945, + "2011": 0.948, + "2012": 0.97, + "2013": 0.993, + "2014": 0.995, + }, + }, + "dolores county re no.2": Object { + "location": "DOLORES COUNTY RE NO.2", + "stats": Object { + "2004": 0.929, + "2005": 0, + "2006": 0.84, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "dolores re-4a": Object { + "location": "DOLORES RE-4A", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0.682, + "2009": 0.93, + "2010": 0.898, + "2011": 0.911, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "douglas county re 1": Object { + "location": "DOUGLAS COUNTY RE 1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0.013, + "2009": 0.08, + "2010": 0.257, + "2011": 0.378, + "2012": 0.418, + "2013": 0.48, + "2014": 0.508, + }, + }, + "durango 9-r": Object { + "location": "DURANGO 9-R", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0.042, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "eads re-1": Object { + "location": "EADS RE-1", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "eagle county re 50": Object { + "location": "EAGLE COUNTY RE 50", + "stats": Object { + "2004": 0.555, + "2005": 0.932, + "2006": 0.927, + "2007": 0.943, + "2008": 0.984, + "2009": 0.96, + "2010": 0.968, + "2011": 0.967, + "2012": 0.98, + "2013": 0.958, + "2014": 0.992, + }, + }, + "east grand 2": Object { + "location": "EAST GRAND 2", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "east otero r-1": Object { + "location": "EAST OTERO R-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "east yuma county rj-2": Object { + "location": "EAST YUMA COUNTY RJ-2", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0, + "2010": 0, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 0, + }, + }, + "eaton re-2": Object { + "location": "EATON RE-2", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0.169, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "edison 54 jt": Object { + "location": "EDISON 54 JT", + "stats": Object { + "2004": 0.4, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 0, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "elbert 200": Object { + "location": "ELBERT 200", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "elizabeth c-1": Object { + "location": "ELIZABETH C-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0.01, + "2010": 0.689, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "ellicott 22": Object { + "location": "ELLICOTT 22", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "englewood 1": Object { + "location": "ENGLEWOOD 1", + "stats": Object { + "2004": 0.598, + "2005": 0.642, + "2006": 0.771, + "2007": 0.726, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "falcon 49": Object { + "location": "FALCON 49", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0.083, + "2007": 0.09, + "2008": 0.484, + "2009": 0.49, + "2010": 0.497, + "2011": 0.525, + "2012": 0.829, + "2013": 0.852, + "2014": 0.871, + }, + }, + "florence re-2": Object { + "location": "FLORENCE RE-2", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0.143, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "fort morgan re-3": Object { + "location": "FORT MORGAN RE-3", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0.562, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "fountain 8": Object { + "location": "FOUNTAIN 8", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0.394, + "2007": 0.384, + "2008": 0.445, + "2009": 0.59, + "2010": 0.619, + "2011": 0.654, + "2012": 0.662, + "2013": 1, + "2014": 1, + }, + }, + "fowler r-4j": Object { + "location": "FOWLER R-4J", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "frenchman re-3": Object { + "location": "FRENCHMAN RE-3", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "garfield 16": Object { + "location": "GARFIELD 16", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0.148, + "2009": 0.45, + "2010": 0.512, + "2011": 0.577, + "2012": 0.773, + "2013": 0.838, + "2014": 1, + }, + }, + "garfield re-2": Object { + "location": "GARFIELD RE-2", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0.549, + "2009": 0.55, + "2010": 0.635, + "2011": 0.627, + "2012": 0.62, + "2013": 0.64, + "2014": 0.63, + }, + }, + "genoa-hugo c113": Object { + "location": "GENOA-HUGO C113", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "gilpin county re-1": Object { + "location": "GILPIN COUNTY RE-1", + "stats": Object { + "2004": 0.2, + "2005": 0.138, + "2006": 0.167, + "2007": 0.724, + "2008": 0.586, + "2009": 0.87, + "2010": 0.633, + "2011": 0.795, + "2012": 0.719, + "2013": 0.816, + "2014": 0.9, + }, + }, + "granada re-1": Object { + "location": "GRANADA RE-1", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "greeley 6": Object { + "location": "GREELEY 6", + "stats": Object { + "2004": 0, + "2005": 0.042, + "2006": 0.51, + "2007": 0.059, + "2008": 0.566, + "2009": 0.55, + "2010": 0.562, + "2011": 0.531, + "2012": 0.513, + "2013": 0.533, + "2014": 0.569, + }, + }, + "gunnison watershed re1j": Object { + "location": "GUNNISON WATERSHED RE1J", + "stats": Object { + "2004": 0.144, + "2005": 0.15, + "2006": 0.135, + "2007": 0.129, + "2008": 0.634, + "2009": 0.68, + "2010": 0.662, + "2011": 0.626, + "2012": 0.708, + "2013": 0, + "2014": 0.821, + }, + }, + "hanover 28": Object { + "location": "HANOVER 28", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "harrison 2": Object { + "location": "HARRISON 2", + "stats": Object { + "2004": 0.065, + "2005": 0.127, + "2006": 0.131, + "2007": 0.136, + "2008": 0.944, + "2009": 0.95, + "2010": 0.963, + "2011": 0.958, + "2012": 0.966, + "2013": 0.966, + "2014": 0.969, + }, + }, + "haxtun re-2j": Object { + "location": "HAXTUN RE-2J", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "hayden re-1": Object { + "location": "HAYDEN RE-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 1, + "2007": 0.966, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "hi-plains r-23": Object { + "location": "HI-PLAINS R-23", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 0, + "2012": 0, + "2013": 1, + "2014": 1, + }, + }, + "hinsdale county re 1": Object { + "location": "HINSDALE COUNTY RE 1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "hoehne reorganized 3": Object { + "location": "HOEHNE REORGANIZED 3", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "holly re-3": Object { + "location": "HOLLY RE-3", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "holyoke re-1j": Object { + "location": "HOLYOKE RE-1J", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0.947, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "huerfano re-1": Object { + "location": "HUERFANO RE-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0.91, + "2010": 1, + "2011": 0.821, + "2012": 0.794, + "2013": 1, + "2014": 1, + }, + }, + "idalia school district rj-3": Object { + "location": "IDALIA SCHOOL DISTRICT RJ-3", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 0, + "2014": 1, + }, + }, + "ignacio 11 jt": Object { + "location": "IGNACIO 11 JT", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 0.982, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 0.983, + "2014": 1, + }, + }, + "jefferson county r-1": Object { + "location": "JEFFERSON COUNTY R-1", + "stats": Object { + "2004": 0.29, + "2005": 0.349, + "2006": 0.397, + "2007": 0.423, + "2008": 0.613, + "2009": 0.72, + "2010": 0.717, + "2011": 0.737, + "2012": 0.729, + "2013": 0.75, + "2014": 0.76, + }, + }, + "johnstown-milliken re-5j": Object { + "location": "JOHNSTOWN-MILLIKEN RE-5J", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0.1, + "2010": 0.059, + "2011": 0.07, + "2012": 0.073, + "2013": 0.052, + "2014": 0.051, + }, + }, + "julesburg re-1": Object { + "location": "JULESBURG RE-1", + "stats": Object { + "2004": 0, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "karval re-23": Object { + "location": "KARVAL RE-23", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 0.63, + "2010": 0.286, + "2011": 0.333, + "2012": 0.75, + "2013": 0.833, + "2014": 1, + }, + }, + "keenesburg re-3(j)": Object { + "location": "KEENESBURG RE-3(J)", + "stats": Object { + "2004": 0.296, + "2005": 0.343, + "2006": 0.266, + "2007": 0.303, + "2008": 0.432, + "2009": 0.3, + "2010": 0.28, + "2011": 0.24, + "2012": 0.395, + "2013": 0.558, + "2014": 0.543, + }, + }, + "kim reorganized 88": Object { + "location": "KIM REORGANIZED 88", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "kiowa c-2": Object { + "location": "KIOWA C-2", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "kit carson r-1": Object { + "location": "KIT CARSON R-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0.286, + "2008": 1, + "2009": 0, + "2010": 0, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 0, + }, + }, + "la veta re-2": Object { + "location": "LA VETA RE-2", + "stats": Object { + "2004": 0, + "2005": 1, + "2006": 0, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "lake county r-1": Object { + "location": "LAKE COUNTY R-1", + "stats": Object { + "2004": 0.3, + "2005": 0.333, + "2006": 0.341, + "2007": 0.286, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "lamar re-2": Object { + "location": "LAMAR RE-2", + "stats": Object { + "2004": 0.87, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "las animas re-1": Object { + "location": "LAS ANIMAS RE-1", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "lewis-palmer 38": Object { + "location": "LEWIS-PALMER 38", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0.479, + "2009": 0.45, + "2010": 0.535, + "2011": 0.561, + "2012": 0.477, + "2013": 0.544, + "2014": 0.558, + }, + }, + "liberty school district j-4": Object { + "location": "LIBERTY SCHOOL DISTRICT J-4", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "limon re-4j": Object { + "location": "LIMON RE-4J", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 0, + "2014": 0, + }, + }, + "littleton 6": Object { + "location": "LITTLETON 6", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0.605, + "2008": 0.363, + "2009": 0.33, + "2010": 0.327, + "2011": 0.334, + "2012": 0.336, + "2013": 0.38, + "2014": 0.383, + }, + }, + "lone star 101": Object { + "location": "LONE STAR 101", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "mancos re-6": Object { + "location": "MANCOS RE-6", + "stats": Object { + "2004": 0, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 0.955, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "manitou springs 14": Object { + "location": "MANITOU SPRINGS 14", + "stats": Object { + "2004": 0.014, + "2005": 0.296, + "2006": 0.459, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "manzanola 3j": Object { + "location": "MANZANOLA 3J", + "stats": Object { + "2004": 0.952, + "2005": 0.929, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "mapleton 1": Object { + "location": "MAPLETON 1", + "stats": Object { + "2004": 0.067, + "2005": 0.066, + "2006": 0.064, + "2007": 0.068, + "2008": 0.349, + "2009": 0.46, + "2010": 0.596, + "2011": 0.773, + "2012": 0.83, + "2013": 1, + "2014": 1, + }, + }, + "mc clave re-2": Object { + "location": "MC CLAVE RE-2", + "stats": Object { + "2004": 0, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "meeker re1": Object { + "location": "MEEKER RE1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0, + "2010": 0.875, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 0, + }, + }, + "mesa county valley 51": Object { + "location": "MESA COUNTY VALLEY 51", + "stats": Object { + "2004": 0.307, + "2005": 0.305, + "2006": 0.255, + "2007": 0.245, + "2008": 0.262, + "2009": 0.18, + "2010": 0.182, + "2011": 0.224, + "2012": 0.198, + "2013": 0.179, + "2014": 0.482, + }, + }, + "miami/yoder 60 jt": Object { + "location": "MIAMI/YODER 60 JT", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "moffat 2": Object { + "location": "MOFFAT 2", + "stats": Object { + "2004": 0.014, + "2005": 0.08, + "2006": 0.081, + "2007": 0.085, + "2008": 0.129, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "moffat county re:no 1": Object { + "location": "MOFFAT COUNTY RE:NO 1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 1, + "2009": 0.99, + "2010": 1, + "2011": 0.995, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "monte vista c-8": Object { + "location": "MONTE VISTA C-8", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "montezuma-cortez re-1": Object { + "location": "MONTEZUMA-CORTEZ RE-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0.082, + "2009": 0.11, + "2010": 0.095, + "2011": 0.105, + "2012": 0.096, + "2013": 0.106, + "2014": 0.41, + }, + }, + "montrose county re-1j": Object { + "location": "MONTROSE COUNTY RE-1J", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0.057, + "2008": 0.182, + "2009": 0.27, + "2010": 0.317, + "2011": 0.461, + "2012": 0.525, + "2013": 0.593, + "2014": 0.776, + }, + }, + "mountain valley re 1": Object { + "location": "MOUNTAIN VALLEY RE 1", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "north conejos re-1j": Object { + "location": "NORTH CONEJOS RE-1J", + "stats": Object { + "2004": 1, + "2005": 0, + "2006": 0, + "2007": 0.273, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "north park r-1": Object { + "location": "NORTH PARK R-1", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 0.684, + "2009": 0.94, + "2010": 0.857, + "2011": 0.9, + "2012": 0.938, + "2013": 1, + "2014": 1, + }, + }, + "northglenn-thornton 12": Object { + "location": "NORTHGLENN-THORNTON 12", + "stats": Object { + "2004": 0.329, + "2005": 0.35, + "2006": 0.403, + "2007": 0.398, + "2008": 0.478, + "2009": 0.42, + "2010": 0.468, + "2011": 0.507, + "2012": 0.583, + "2013": 0.605, + "2014": 0.602, + }, + }, + "norwood r-2j": Object { + "location": "NORWOOD R-2J", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0.7, + "2010": 0, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 1, + }, + }, + "otis r-3": Object { + "location": "OTIS R-3", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "ouray r-1": Object { + "location": "OURAY R-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "park (estes park) r-3": Object { + "location": "PARK (ESTES PARK) R-3", + "stats": Object { + "2004": 0.462, + "2005": 0, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 0.966, + }, + }, + "park county re-2": Object { + "location": "PARK COUNTY RE-2", + "stats": Object { + "2004": 0.339, + "2005": 0, + "2006": 0, + "2007": 0.204, + "2008": 0.264, + "2009": 0.36, + "2010": 0.19, + "2011": 0.357, + "2012": 0.308, + "2013": 0.438, + "2014": 0.625, + }, + }, + "pawnee re-12": Object { + "location": "PAWNEE RE-12", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 1, + "2007": 1, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "peyton 23 jt": Object { + "location": "PEYTON 23 JT", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "plainview re-2": Object { + "location": "PLAINVIEW RE-2", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "plateau re-5": Object { + "location": "PLATEAU RE-5", + "stats": Object { + "2004": 1, + "2005": 0, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "plateau valley 50": Object { + "location": "PLATEAU VALLEY 50", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "platte canyon 1": Object { + "location": "PLATTE CANYON 1", + "stats": Object { + "2004": 0.229, + "2005": 0.247, + "2006": 0.787, + "2007": 0.423, + "2008": 0.989, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "platte valley re-3": Object { + "location": "PLATTE VALLEY RE-3", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "platte valley re-7": Object { + "location": "PLATTE VALLEY RE-7", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "poudre r-1": Object { + "location": "POUDRE R-1", + "stats": Object { + "2004": 0, + "2005": 0.484, + "2006": 0.474, + "2007": 0.521, + "2008": 0.587, + "2009": 0.65, + "2010": 0.661, + "2011": 0.695, + "2012": 0.706, + "2013": 0.732, + "2014": 0.762, + }, + }, + "prairie re-11": Object { + "location": "PRAIRIE RE-11", + "stats": Object { + "2004": 1, + "2005": 0, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 0, + "2010": 0, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 0, + }, + }, + "primero reorganized 2": Object { + "location": "PRIMERO REORGANIZED 2", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "pritchett re-3": Object { + "location": "PRITCHETT RE-3", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "pueblo city 60": Object { + "location": "PUEBLO CITY 60", + "stats": Object { + "2004": 0.275, + "2005": 0.335, + "2006": 0.482, + "2007": 0.621, + "2008": 0.841, + "2009": 0.85, + "2010": 0.954, + "2011": 0.961, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "pueblo county rural 70": Object { + "location": "PUEBLO COUNTY RURAL 70", + "stats": Object { + "2004": 0, + "2005": 0.063, + "2006": 0.174, + "2007": 0.252, + "2008": 0.268, + "2009": 0.4, + "2010": 0.289, + "2011": 0.453, + "2012": 0.997, + "2013": 1, + "2014": 1, + }, + }, + "rangely re-4": Object { + "location": "RANGELY RE-4", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0, + "2010": 0, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 0, + }, + }, + "ridgway r-2": Object { + "location": "RIDGWAY R-2", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 0.931, + "2011": 0.92, + "2012": 0.824, + "2013": 0.957, + "2014": 0.714, + }, + }, + "roaring fork re-1": Object { + "location": "ROARING FORK RE-1", + "stats": Object { + "2004": 0.672, + "2005": 0.619, + "2006": 0.693, + "2007": 0.744, + "2008": 0.77, + "2009": 0.72, + "2010": 0.674, + "2011": 0.667, + "2012": 0.697, + "2013": 0.823, + "2014": 0.88, + }, + }, + "rocky ford r-2": Object { + "location": "ROCKY FORD R-2", + "stats": Object { + "2004": 0.172, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "salida r-32": Object { + "location": "SALIDA R-32", + "stats": Object { + "2004": 0.222, + "2005": 0.246, + "2006": 0.367, + "2007": 0.523, + "2008": 0.707, + "2009": 0.6, + "2010": 0.645, + "2011": 0.56, + "2012": 0.976, + "2013": 0.968, + "2014": 0.98, + }, + }, + "sanford 6j": Object { + "location": "SANFORD 6J", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "sangre de cristo re-22j": Object { + "location": "SANGRE DE CRISTO RE-22J", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "sargent re-33j": Object { + "location": "SARGENT RE-33J", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "sheridan 2": Object { + "location": "SHERIDAN 2", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "sierra grande r-30": Object { + "location": "SIERRA GRANDE R-30", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "silverton 1": Object { + "location": "SILVERTON 1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 1, + "2009": 0, + "2010": 0, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 0, + }, + }, + "south conejos re-10": Object { + "location": "SOUTH CONEJOS RE-10", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "south routt re 3": Object { + "location": "SOUTH ROUTT RE 3", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "springfield re-4": Object { + "location": "SPRINGFIELD RE-4", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "st vrain valley re 1j": Object { + "location": "ST VRAIN VALLEY RE 1J", + "stats": Object { + "2004": 0.182, + "2005": 0.221, + "2006": 0.267, + "2007": 0.384, + "2008": 0.493, + "2009": 0.57, + "2010": 0.616, + "2011": 0.641, + "2012": 0.618, + "2013": 0.639, + "2014": 0.669, + }, + }, + "steamboat springs re-2": Object { + "location": "STEAMBOAT SPRINGS RE-2", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0.506, + "2009": 0.88, + "2010": 0.789, + "2011": 0.842, + "2012": 0.826, + "2013": 0.805, + "2014": 0.911, + }, + }, + "strasburg 31j": Object { + "location": "STRASBURG 31J", + "stats": Object { + "2004": 0.016, + "2005": 0, + "2006": 0, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "stratton r-4": Object { + "location": "STRATTON R-4", + "stats": Object { + "2004": 0.353, + "2005": 1, + "2006": 0.087, + "2007": 0, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "summit re-1": Object { + "location": "SUMMIT RE-1", + "stats": Object { + "2004": 0.619, + "2005": 0.85, + "2006": 0.833, + "2007": 0.891, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 0.996, + "2013": 1, + "2014": 1, + }, + }, + "swink 33": Object { + "location": "SWINK 33", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0, + "2010": 0, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "telluride r-1": Object { + "location": "TELLURIDE R-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 0, + "2014": 0.164, + }, + }, + "thompson r-2j": Object { + "location": "THOMPSON R-2J", + "stats": Object { + "2004": 0.197, + "2005": 0.151, + "2006": 0.146, + "2007": 0.325, + "2008": 0.274, + "2009": 0.3, + "2010": 0.281, + "2011": 0.403, + "2012": 0.433, + "2013": 0.534, + "2014": 0.569, + }, + }, + "trinidad 1": Object { + "location": "TRINIDAD 1", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "valley re-1": Object { + "location": "VALLEY RE-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0, + "2010": 0.058, + "2011": 0.09, + "2012": 0.446, + "2013": 0.544, + "2014": 0.497, + }, + }, + "vilas re-5": Object { + "location": "VILAS RE-5", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "walsh re-1": Object { + "location": "WALSH RE-1", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "weld county re-1": Object { + "location": "WELD COUNTY RE-1", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "weld county s/d re-8": Object { + "location": "WELD COUNTY S/D RE-8", + "stats": Object { + "2004": 0, + "2005": 0.19, + "2006": 0.13, + "2007": 0.288, + "2008": 0.686, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "weldon valley re-20(j)": Object { + "location": "WELDON VALLEY RE-20(J)", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 0, + "2014": 0, + }, + }, + "west end re-2": Object { + "location": "WEST END RE-2", + "stats": Object { + "2004": 0.118, + "2005": 0.19, + "2006": 0.2, + "2007": 0.042, + "2008": 0.115, + "2009": 0.24, + "2010": 0.143, + "2011": 0.19, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "west grand 1-jt": Object { + "location": "WEST GRAND 1-JT", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "west yuma county rj-1": Object { + "location": "WEST YUMA COUNTY RJ-1", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 0, + "2010": 0, + "2011": 0, + "2012": 0, + "2013": 0, + "2014": 0, + }, + }, + "westminster 50": Object { + "location": "WESTMINSTER 50", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0.044, + "2008": 0, + "2009": 0.91, + "2010": 0.915, + "2011": 0.993, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "widefield 3": Object { + "location": "WIDEFIELD 3", + "stats": Object { + "2004": 0.487, + "2005": 0.458, + "2006": 0.471, + "2007": 0.498, + "2008": 0.996, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 0.996, + "2013": 0.999, + "2014": 0.995, + }, + }, + "wiggins re-50(j)": Object { + "location": "WIGGINS RE-50(J)", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "wiley re-13 jt": Object { + "location": "WILEY RE-13 JT", + "stats": Object { + "2004": 0.375, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "windsor re-4": Object { + "location": "WINDSOR RE-4", + "stats": Object { + "2004": 0, + "2005": 0, + "2006": 0, + "2007": 0.076, + "2008": 0.463, + "2009": 0.56, + "2010": 0.51, + "2011": 0.5, + "2012": 0.501, + "2013": 0.548, + "2014": 0.547, + }, + }, + "woodland park re-2": Object { + "location": "WOODLAND PARK RE-2", + "stats": Object { + "2004": 0, + "2005": 0.006, + "2006": 0, + "2007": 0, + "2008": 0, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "woodlin r-104": Object { + "location": "WOODLIN R-104", + "stats": Object { + "2004": 1, + "2005": 0.714, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "wray school district rd-2": Object { + "location": "WRAY SCHOOL DISTRICT RD-2", + "stats": Object { + "2004": 1, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + "yuma school district 1": Object { + "location": "YUMA SCHOOL DISTRICT 1", + "stats": Object { + "2004": 0, + "2005": 1, + "2006": 1, + "2007": 1, + "2008": 1, + "2009": 1, + "2010": 1, + "2011": 1, + "2012": 1, + "2013": 1, + "2014": 1, + }, + }, + }, + }, + "ref": null, + "rendered": null, + "type": [Function], + }, + ], "type": "div", }, ], diff --git a/src/DistrictCard/DistrictCard.js b/src/DistrictCard/DistrictCard.js index fd1771c6..4532ce64 100644 --- a/src/DistrictCard/DistrictCard.js +++ b/src/DistrictCard/DistrictCard.js @@ -7,8 +7,10 @@ const DistrictCard = ({ location, stats }) => { const schoolData = statsKeys.map((stat) => { return

0.5) ? 'greater-than-point-5' : 'less-than-point-5'}> - {stat}: {stats[stat]}

+ {stat}: {stats[stat]} +

}) // console.log(schoolData) diff --git a/src/DistrictCard/DistrictCard.test.js b/src/DistrictCard/DistrictCard.test.js index f183087e..b34e6444 100644 --- a/src/DistrictCard/DistrictCard.test.js +++ b/src/DistrictCard/DistrictCard.test.js @@ -8,7 +8,7 @@ describe('DistrictCard', () => { let expectedId; beforeEach(() => { - wrapper = shallow() + wrapper = shallow() }) it('matches the snapshot', () => { @@ -16,11 +16,12 @@ describe('DistrictCard', () => { }) it('renders each entry of data', () => { - expect(wrapper.find('p').length).toEqual(1) + expect(wrapper.find('p').length).toEqual(3) }) it('adds a class for data greater than 0.5', () => { - expect(wrapper.find('p').hasClass('greater-than-point-5')).toBe(true) + const greaterThanWrapper = shallow() + expect(greaterThanWrapper.find('p').hasClass('greater-than-point-5')).toBe(true) }) it('adds a class for data less than 0.5', () => { @@ -28,6 +29,9 @@ describe('DistrictCard', () => { expect(lessThanWrapper.find('p').hasClass('less-than-point-5')).toBe(true) }) + it('renders each entry of data', () => { + expect(wrapper.find('p').length).toEqual(3) + }) }) diff --git a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap index 41a0592c..0e7ba06d 100644 --- a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap +++ b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap @@ -8,6 +8,8 @@ ShallowWrapper { stats={ Object { "2004": 0.624, + "2005": 0.124, + "2006": 0.224, } } />, @@ -36,6 +38,20 @@ ShallowWrapper { : 0.624

, +

+ 2005 + : + 0.124 +

, +

+ 2006 + : + 0.224 +

, ], ], "className": "DistrictCard", @@ -56,7 +72,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": undefined, + "key": "1538791529436", "nodeType": "host", "props": Object { "children": Array [ @@ -74,6 +90,46 @@ ShallowWrapper { ], "type": "p", }, + Object { + "instance": null, + "key": "1538791529437", + "nodeType": "host", + "props": Object { + "children": Array [ + "2005", + ": ", + 0.124, + ], + "className": "less-than-point-5", + }, + "ref": null, + "rendered": Array [ + "2005", + ": ", + 0.124, + ], + "type": "p", + }, + Object { + "instance": null, + "key": "1538791529437", + "nodeType": "host", + "props": Object { + "children": Array [ + "2006", + ": ", + 0.224, + ], + "className": "less-than-point-5", + }, + "ref": null, + "rendered": Array [ + "2006", + ": ", + 0.224, + ], + "type": "p", + }, ], "type": "div", }, @@ -95,6 +151,20 @@ ShallowWrapper { : 0.624

, +

+ 2005 + : + 0.124 +

, +

+ 2006 + : + 0.224 +

, ], ], "className": "DistrictCard", @@ -115,7 +185,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": undefined, + "key": "1538791529436", "nodeType": "host", "props": Object { "children": Array [ @@ -133,6 +203,46 @@ ShallowWrapper { ], "type": "p", }, + Object { + "instance": null, + "key": "1538791529437", + "nodeType": "host", + "props": Object { + "children": Array [ + "2005", + ": ", + 0.124, + ], + "className": "less-than-point-5", + }, + "ref": null, + "rendered": Array [ + "2005", + ": ", + 0.124, + ], + "type": "p", + }, + Object { + "instance": null, + "key": "1538791529437", + "nodeType": "host", + "props": Object { + "children": Array [ + "2006", + ": ", + 0.224, + ], + "className": "less-than-point-5", + }, + "ref": null, + "rendered": Array [ + "2006", + ": ", + 0.224, + ], + "type": "p", + }, ], "type": "div", }, diff --git a/src/Search/Search.css b/src/Search/Search.css index 95fbc562..a416627f 100644 --- a/src/Search/Search.css +++ b/src/Search/Search.css @@ -1,3 +1,13 @@ .Search { + width: 100%; + display: flex; + justify-content: center; + align-items: center; +} + +.search-input { width: 25rem; + border-radius: 10px; + height: 2rem; + margin: 0 0 2rem 0; } \ No newline at end of file diff --git a/src/Search/Search.js b/src/Search/Search.js index 8f3d6e73..52fd6792 100644 --- a/src/Search/Search.js +++ b/src/Search/Search.js @@ -6,12 +6,13 @@ class Search extends Component { constructor(props) { super(props); this.state = { - searchedDistrict: '' + search: '' } } - handleChange = () => { - + handleChange = (event) => { + const search = event.target.value + this.setState({ search }, this.props.searchDistrict(search)) } render() { @@ -20,6 +21,9 @@ class Search extends Component { ) From 2876410e893cdfb758857e524629a2644a592b21 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Fri, 5 Oct 2018 20:47:41 -0600 Subject: [PATCH 18/53] Add semi functional search component --- src/App.js | 32 ++++++++++++-------- src/DistrictCard/DistrictCard.js | 8 ++--- src/DistrictsContainer/DistrictsContainer.js | 19 ++++++------ 3 files changed, 34 insertions(+), 25 deletions(-) diff --git a/src/App.js b/src/App.js index b13c3856..6a5f9af9 100644 --- a/src/App.js +++ b/src/App.js @@ -9,30 +9,38 @@ class App extends Component { constructor() { super(); this.state = { - data: {} + data: new DistrictRepository(kinderData), + searchTerm: '', + compareDistricts: [], } } - searchDistrict(string) { - // console.log(string) - const district = new DistrictRepository(kinderData) - const data = district.findAllMatches(string) - this.setState({ data }) + searchDistrict(searchTerm) { + // const district = new DistrictRepository(kinderData) + // const searchTerm = district.findAllMatches(string) + this.setState({ searchTerm }) } - componentDidMount() { - const district = new DistrictRepository(kinderData) - const allDistricts = district.stats - this.setState({ data: allDistricts }) - } + // componentDidMount() { + // const district = new DistrictRepository(kinderData) + // const allDistricts = district.stats + // this.setState({ data: allDistricts }) + // } +// compare component stateless +// method compare districts on app, send method to cards, send back +// logic in method that once compare +// logic that can only take 2 +// If there's 2, don't accept anymore, then run method to give object with comparison of 2 +// Assign it to another state render() { + const { data, searchTerm } = this.state return (

Headcount 2.7

- +
); } diff --git a/src/DistrictCard/DistrictCard.js b/src/DistrictCard/DistrictCard.js index 4532ce64..f751f695 100644 --- a/src/DistrictCard/DistrictCard.js +++ b/src/DistrictCard/DistrictCard.js @@ -22,10 +22,10 @@ const DistrictCard = ({ location, stats }) => { ) } -DistrictCard.proptypes = { - location: PropTypes.string.isRequired, - stats: PropTypes.object.isRequired -} +// DistrictCard.proptypes = { +// location: PropTypes.string.isRequired, +// stats: PropTypes.object.isRequired +// } export default DistrictCard; diff --git a/src/DistrictsContainer/DistrictsContainer.js b/src/DistrictsContainer/DistrictsContainer.js index 50635f42..163dae84 100644 --- a/src/DistrictsContainer/DistrictsContainer.js +++ b/src/DistrictsContainer/DistrictsContainer.js @@ -4,25 +4,26 @@ import DistrictCard from '../DistrictCard/DistrictCard.js'; import PropTypes from 'prop-types' const DistrictsContainer = ({ districts }) => { - const districtKeys = Object.keys(districts) - const districtCards = districtKeys.map((district) => { + // const districtKeys = Object.keys(districts) + // const districtCards = districtKeys.map((district) => { + const districtCards = districts.map((district) => { // console.log(districts[district].stats) return + key={district.location} + schoolName={district.location} + {...district}/> }) return (
- { districtCards } +
) } -DistrictsContainer.propTypes = { - districts: PropTypes.object.isRequired -} +// DistrictsContainer.propTypes = { +// districts: PropTypes.object.isRequired +// } export default DistrictsContainer; \ No newline at end of file From 5ace79f5bdb8029bfae99045beee7775c96cfd0c Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Fri, 5 Oct 2018 22:42:02 -0600 Subject: [PATCH 19/53] Fix broken tests after changing App componentDidMount --- src/App.js | 4 +- src/App/__snapshots__/App.test.js.snap | 1672 ++++++++--------- src/DistrictCard/DistrictCard.js | 12 +- .../__snapshots__/DistrictCard.test.js.snap | 12 +- src/DistrictsContainer/DistrictsContainer.js | 17 +- .../DistrictsContainer.test.js | 4 +- .../DistrictsContainer.test.js.snap | 58 +- src/Search/Search.js | 3 + 8 files changed, 900 insertions(+), 882 deletions(-) diff --git a/src/App.js b/src/App.js index 6a5f9af9..18d7d97a 100644 --- a/src/App.js +++ b/src/App.js @@ -15,12 +15,14 @@ class App extends Component { } } - searchDistrict(searchTerm) { + searchDistrict = (searchTerm) => { + console.log(searchTerm) // const district = new DistrictRepository(kinderData) // const searchTerm = district.findAllMatches(string) this.setState({ searchTerm }) } + // componentDidMount() { // const district = new DistrictRepository(kinderData) // const allDistricts = district.stats diff --git a/src/App/__snapshots__/App.test.js.snap b/src/App/__snapshots__/App.test.js.snap index bfc36486..a20ea475 100644 --- a/src/App/__snapshots__/App.test.js.snap +++ b/src/App/__snapshots__/App.test.js.snap @@ -28,8 +28,24 @@ ShallowWrapper { />, , ], @@ -2961,8 +2961,24 @@ ShallowWrapper { "key": undefined, "nodeType": "function", "props": Object { - "districts": Object { - "academy 20": Object { + "districts": Array [ + Object { + "location": "COLORADO", + "stats": Object { + "2004": 0.24, + "2005": 0.278, + "2006": 0.337, + "2007": 0.395, + "2008": 0.536, + "2009": 0.598, + "2010": 0.64, + "2011": 0.672, + "2012": 0.695, + "2013": 0.703, + "2014": 0.741, + }, + }, + Object { "location": "ACADEMY 20", "stats": Object { "2004": 0.302, @@ -2978,7 +2994,7 @@ ShallowWrapper { "2014": 0.49, }, }, - "adams county 14": Object { + Object { "location": "ADAMS COUNTY 14", "stats": Object { "2004": 0.228, @@ -2994,7 +3010,7 @@ ShallowWrapper { "2014": 1, }, }, - "adams-arapahoe 28j": Object { + Object { "location": "ADAMS-ARAPAHOE 28J", "stats": Object { "2004": 0.174, @@ -3010,7 +3026,7 @@ ShallowWrapper { "2014": 0.971, }, }, - "agate 300": Object { + Object { "location": "AGATE 300", "stats": Object { "2004": 1, @@ -3026,7 +3042,7 @@ ShallowWrapper { "2014": 1, }, }, - "aguilar reorganized 6": Object { + Object { "location": "AGUILAR REORGANIZED 6", "stats": Object { "2004": 1, @@ -3042,7 +3058,7 @@ ShallowWrapper { "2014": 1, }, }, - "akron r-1": Object { + Object { "location": "AKRON R-1", "stats": Object { "2004": 0, @@ -3058,7 +3074,7 @@ ShallowWrapper { "2014": 1, }, }, - "alamosa re-11j": Object { + Object { "location": "ALAMOSA RE-11J", "stats": Object { "2004": 0, @@ -3074,7 +3090,7 @@ ShallowWrapper { "2014": 1, }, }, - "archuleta county 50 jt": Object { + Object { "location": "ARCHULETA COUNTY 50 JT", "stats": Object { "2004": 0, @@ -3090,7 +3106,7 @@ ShallowWrapper { "2014": 0.929, }, }, - "arickaree r-2": Object { + Object { "location": "ARICKAREE R-2", "stats": Object { "2004": 1, @@ -3106,7 +3122,7 @@ ShallowWrapper { "2014": 1, }, }, - "arriba-flagler c-20": Object { + Object { "location": "ARRIBA-FLAGLER C-20", "stats": Object { "2004": 0.455, @@ -3122,7 +3138,7 @@ ShallowWrapper { "2014": 1, }, }, - "aspen 1": Object { + Object { "location": "ASPEN 1", "stats": Object { "2004": 1, @@ -3138,7 +3154,7 @@ ShallowWrapper { "2014": 0.992, }, }, - "ault-highland re-9": Object { + Object { "location": "AULT-HIGHLAND RE-9", "stats": Object { "2004": 1, @@ -3154,7 +3170,7 @@ ShallowWrapper { "2014": 1, }, }, - "bayfield 10 jt-r": Object { + Object { "location": "BAYFIELD 10 JT-R", "stats": Object { "2004": 0.318, @@ -3170,7 +3186,7 @@ ShallowWrapper { "2014": 1, }, }, - "bennett 29j": Object { + Object { "location": "BENNETT 29J", "stats": Object { "2004": 0, @@ -3186,7 +3202,7 @@ ShallowWrapper { "2014": 0, }, }, - "bethune r-5": Object { + Object { "location": "BETHUNE R-5", "stats": Object { "2004": 1, @@ -3202,7 +3218,7 @@ ShallowWrapper { "2014": 1, }, }, - "big sandy 100j": Object { + Object { "location": "BIG SANDY 100J", "stats": Object { "2004": 0, @@ -3218,7 +3234,7 @@ ShallowWrapper { "2014": 0, }, }, - "boulder valley re 2": Object { + Object { "location": "BOULDER VALLEY RE 2", "stats": Object { "2004": 0.016, @@ -3234,7 +3250,7 @@ ShallowWrapper { "2014": 0.279, }, }, - "branson reorganized 82": Object { + Object { "location": "BRANSON REORGANIZED 82", "stats": Object { "2004": 1, @@ -3250,7 +3266,7 @@ ShallowWrapper { "2014": 1, }, }, - "briggsdale re-10": Object { + Object { "location": "BRIGGSDALE RE-10", "stats": Object { "2004": 0, @@ -3266,7 +3282,7 @@ ShallowWrapper { "2014": 1, }, }, - "brighton 27j": Object { + Object { "location": "BRIGHTON 27J", "stats": Object { "2004": 0.036, @@ -3282,7 +3298,7 @@ ShallowWrapper { "2014": 0.72, }, }, - "brush re-2(j)": Object { + Object { "location": "BRUSH RE-2(J)", "stats": Object { "2004": 0, @@ -3298,7 +3314,7 @@ ShallowWrapper { "2014": 1, }, }, - "buena vista r-31": Object { + Object { "location": "BUENA VISTA R-31", "stats": Object { "2004": 0, @@ -3314,7 +3330,7 @@ ShallowWrapper { "2014": 1, }, }, - "buffalo re-4": Object { + Object { "location": "BUFFALO RE-4", "stats": Object { "2004": 1, @@ -3330,7 +3346,7 @@ ShallowWrapper { "2014": 1, }, }, - "burlington re-6j": Object { + Object { "location": "BURLINGTON RE-6J", "stats": Object { "2004": 0, @@ -3346,7 +3362,7 @@ ShallowWrapper { "2014": 1, }, }, - "byers 32j": Object { + Object { "location": "BYERS 32J", "stats": Object { "2004": 1, @@ -3362,7 +3378,7 @@ ShallowWrapper { "2014": 0.34, }, }, - "calhan rj-1": Object { + Object { "location": "CALHAN RJ-1", "stats": Object { "2004": 0.353, @@ -3378,7 +3394,7 @@ ShallowWrapper { "2014": 1, }, }, - "campo re-6": Object { + Object { "location": "CAMPO RE-6", "stats": Object { "2004": 0, @@ -3394,7 +3410,7 @@ ShallowWrapper { "2014": 1, }, }, - "canon city re-1": Object { + Object { "location": "CANON CITY RE-1", "stats": Object { "2004": 0.302, @@ -3410,7 +3426,7 @@ ShallowWrapper { "2014": 1, }, }, - "centennial r-1": Object { + Object { "location": "CENTENNIAL R-1", "stats": Object { "2004": 0, @@ -3426,7 +3442,7 @@ ShallowWrapper { "2014": 1, }, }, - "center 26 jt": Object { + Object { "location": "CENTER 26 JT", "stats": Object { "2004": 1, @@ -3442,7 +3458,7 @@ ShallowWrapper { "2014": 1, }, }, - "cheraw 31": Object { + Object { "location": "CHERAW 31", "stats": Object { "2004": 1, @@ -3458,7 +3474,7 @@ ShallowWrapper { "2014": 1, }, }, - "cherry creek 5": Object { + Object { "location": "CHERRY CREEK 5", "stats": Object { "2004": 0.392, @@ -3474,7 +3490,7 @@ ShallowWrapper { "2014": 0.13, }, }, - "cheyenne county re-5": Object { + Object { "location": "CHEYENNE COUNTY RE-5", "stats": Object { "2004": 1, @@ -3490,7 +3506,7 @@ ShallowWrapper { "2014": 1, }, }, - "cheyenne mountain 12": Object { + Object { "location": "CHEYENNE MOUNTAIN 12", "stats": Object { "2004": 0, @@ -3506,7 +3522,7 @@ ShallowWrapper { "2014": 0.858, }, }, - "clear creek re-1": Object { + Object { "location": "CLEAR CREEK RE-1", "stats": Object { "2004": 0.147, @@ -3522,23 +3538,7 @@ ShallowWrapper { "2014": 1, }, }, - "colorado": Object { - "location": "COLORADO", - "stats": Object { - "2004": 0.24, - "2005": 0.278, - "2006": 0.337, - "2007": 0.395, - "2008": 0.536, - "2009": 0.598, - "2010": 0.64, - "2011": 0.672, - "2012": 0.695, - "2013": 0.703, - "2014": 0.741, - }, - }, - "colorado springs 11": Object { + Object { "location": "COLORADO SPRINGS 11", "stats": Object { "2004": 0.069, @@ -3554,7 +3554,7 @@ ShallowWrapper { "2014": 0.994, }, }, - "cotopaxi re-3": Object { + Object { "location": "COTOPAXI RE-3", "stats": Object { "2004": 0, @@ -3570,7 +3570,7 @@ ShallowWrapper { "2014": 1, }, }, - "creede consolidated 1": Object { + Object { "location": "CREEDE CONSOLIDATED 1", "stats": Object { "2004": 0, @@ -3586,7 +3586,7 @@ ShallowWrapper { "2014": 1, }, }, - "cripple creek-victor re-1": Object { + Object { "location": "CRIPPLE CREEK-VICTOR RE-1", "stats": Object { "2004": 1, @@ -3602,7 +3602,7 @@ ShallowWrapper { "2014": 1, }, }, - "crowley county re-1-j": Object { + Object { "location": "CROWLEY COUNTY RE-1-J", "stats": Object { "2004": 0, @@ -3618,7 +3618,7 @@ ShallowWrapper { "2014": 1, }, }, - "custer county school district c-1": Object { + Object { "location": "CUSTER COUNTY SCHOOL DISTRICT C-1", "stats": Object { "2004": 0, @@ -3634,7 +3634,7 @@ ShallowWrapper { "2014": 1, }, }, - "de beque 49jt": Object { + Object { "location": "DE BEQUE 49JT", "stats": Object { "2004": 0, @@ -3650,7 +3650,7 @@ ShallowWrapper { "2014": 1, }, }, - "deer trail 26j": Object { + Object { "location": "DEER TRAIL 26J", "stats": Object { "2004": 0, @@ -3666,7 +3666,7 @@ ShallowWrapper { "2014": 1, }, }, - "del norte c-7": Object { + Object { "location": "DEL NORTE C-7", "stats": Object { "2004": 0, @@ -3682,7 +3682,7 @@ ShallowWrapper { "2014": 1, }, }, - "delta county 50(j)": Object { + Object { "location": "DELTA COUNTY 50(J)", "stats": Object { "2004": 1, @@ -3698,7 +3698,7 @@ ShallowWrapper { "2014": 0.93, }, }, - "denver county 1": Object { + Object { "location": "DENVER COUNTY 1", "stats": Object { "2004": 0.518, @@ -3714,7 +3714,7 @@ ShallowWrapper { "2014": 0.995, }, }, - "dolores county re no.2": Object { + Object { "location": "DOLORES COUNTY RE NO.2", "stats": Object { "2004": 0.929, @@ -3730,7 +3730,7 @@ ShallowWrapper { "2014": 1, }, }, - "dolores re-4a": Object { + Object { "location": "DOLORES RE-4A", "stats": Object { "2004": 0, @@ -3746,7 +3746,7 @@ ShallowWrapper { "2014": 1, }, }, - "douglas county re 1": Object { + Object { "location": "DOUGLAS COUNTY RE 1", "stats": Object { "2004": 0, @@ -3762,7 +3762,7 @@ ShallowWrapper { "2014": 0.508, }, }, - "durango 9-r": Object { + Object { "location": "DURANGO 9-R", "stats": Object { "2004": 0, @@ -3778,7 +3778,7 @@ ShallowWrapper { "2014": 1, }, }, - "eads re-1": Object { + Object { "location": "EADS RE-1", "stats": Object { "2004": 1, @@ -3794,7 +3794,7 @@ ShallowWrapper { "2014": 1, }, }, - "eagle county re 50": Object { + Object { "location": "EAGLE COUNTY RE 50", "stats": Object { "2004": 0.555, @@ -3810,7 +3810,7 @@ ShallowWrapper { "2014": 0.992, }, }, - "east grand 2": Object { + Object { "location": "EAST GRAND 2", "stats": Object { "2004": 1, @@ -3826,7 +3826,7 @@ ShallowWrapper { "2014": 1, }, }, - "east otero r-1": Object { + Object { "location": "EAST OTERO R-1", "stats": Object { "2004": 0, @@ -3842,7 +3842,7 @@ ShallowWrapper { "2014": 1, }, }, - "east yuma county rj-2": Object { + Object { "location": "EAST YUMA COUNTY RJ-2", "stats": Object { "2004": 0, @@ -3858,7 +3858,7 @@ ShallowWrapper { "2014": 0, }, }, - "eaton re-2": Object { + Object { "location": "EATON RE-2", "stats": Object { "2004": 0, @@ -3874,7 +3874,7 @@ ShallowWrapper { "2014": 1, }, }, - "edison 54 jt": Object { + Object { "location": "EDISON 54 JT", "stats": Object { "2004": 0.4, @@ -3890,7 +3890,7 @@ ShallowWrapper { "2014": 1, }, }, - "elbert 200": Object { + Object { "location": "ELBERT 200", "stats": Object { "2004": 0, @@ -3906,7 +3906,7 @@ ShallowWrapper { "2014": 1, }, }, - "elizabeth c-1": Object { + Object { "location": "ELIZABETH C-1", "stats": Object { "2004": 0, @@ -3922,7 +3922,7 @@ ShallowWrapper { "2014": 1, }, }, - "ellicott 22": Object { + Object { "location": "ELLICOTT 22", "stats": Object { "2004": 1, @@ -3938,7 +3938,7 @@ ShallowWrapper { "2014": 1, }, }, - "englewood 1": Object { + Object { "location": "ENGLEWOOD 1", "stats": Object { "2004": 0.598, @@ -3954,7 +3954,7 @@ ShallowWrapper { "2014": 1, }, }, - "falcon 49": Object { + Object { "location": "FALCON 49", "stats": Object { "2004": 0, @@ -3970,7 +3970,7 @@ ShallowWrapper { "2014": 0.871, }, }, - "florence re-2": Object { + Object { "location": "FLORENCE RE-2", "stats": Object { "2004": 0, @@ -3986,7 +3986,7 @@ ShallowWrapper { "2014": 1, }, }, - "fort morgan re-3": Object { + Object { "location": "FORT MORGAN RE-3", "stats": Object { "2004": 0, @@ -4002,7 +4002,7 @@ ShallowWrapper { "2014": 1, }, }, - "fountain 8": Object { + Object { "location": "FOUNTAIN 8", "stats": Object { "2004": 0, @@ -4018,7 +4018,7 @@ ShallowWrapper { "2014": 1, }, }, - "fowler r-4j": Object { + Object { "location": "FOWLER R-4J", "stats": Object { "2004": 1, @@ -4034,7 +4034,7 @@ ShallowWrapper { "2014": 1, }, }, - "frenchman re-3": Object { + Object { "location": "FRENCHMAN RE-3", "stats": Object { "2004": 1, @@ -4050,7 +4050,7 @@ ShallowWrapper { "2014": 1, }, }, - "garfield 16": Object { + Object { "location": "GARFIELD 16", "stats": Object { "2004": 0, @@ -4066,7 +4066,7 @@ ShallowWrapper { "2014": 1, }, }, - "garfield re-2": Object { + Object { "location": "GARFIELD RE-2", "stats": Object { "2004": 0, @@ -4082,7 +4082,7 @@ ShallowWrapper { "2014": 0.63, }, }, - "genoa-hugo c113": Object { + Object { "location": "GENOA-HUGO C113", "stats": Object { "2004": 0, @@ -4098,7 +4098,7 @@ ShallowWrapper { "2014": 1, }, }, - "gilpin county re-1": Object { + Object { "location": "GILPIN COUNTY RE-1", "stats": Object { "2004": 0.2, @@ -4114,7 +4114,7 @@ ShallowWrapper { "2014": 0.9, }, }, - "granada re-1": Object { + Object { "location": "GRANADA RE-1", "stats": Object { "2004": 1, @@ -4130,7 +4130,7 @@ ShallowWrapper { "2014": 1, }, }, - "greeley 6": Object { + Object { "location": "GREELEY 6", "stats": Object { "2004": 0, @@ -4146,7 +4146,7 @@ ShallowWrapper { "2014": 0.569, }, }, - "gunnison watershed re1j": Object { + Object { "location": "GUNNISON WATERSHED RE1J", "stats": Object { "2004": 0.144, @@ -4162,7 +4162,7 @@ ShallowWrapper { "2014": 0.821, }, }, - "hanover 28": Object { + Object { "location": "HANOVER 28", "stats": Object { "2004": 0, @@ -4178,7 +4178,7 @@ ShallowWrapper { "2014": 1, }, }, - "harrison 2": Object { + Object { "location": "HARRISON 2", "stats": Object { "2004": 0.065, @@ -4194,7 +4194,7 @@ ShallowWrapper { "2014": 0.969, }, }, - "haxtun re-2j": Object { + Object { "location": "HAXTUN RE-2J", "stats": Object { "2004": 0, @@ -4210,7 +4210,7 @@ ShallowWrapper { "2014": 1, }, }, - "hayden re-1": Object { + Object { "location": "HAYDEN RE-1", "stats": Object { "2004": 0, @@ -4226,39 +4226,39 @@ ShallowWrapper { "2014": 1, }, }, - "hi-plains r-23": Object { - "location": "HI-PLAINS R-23", + Object { + "location": "HINSDALE COUNTY RE 1", "stats": Object { "2004": 0, "2005": 0, "2006": 0, "2007": 0, - "2008": 1, + "2008": 0, "2009": 1, "2010": 1, - "2011": 0, - "2012": 0, + "2011": 1, + "2012": 1, "2013": 1, "2014": 1, }, }, - "hinsdale county re 1": Object { - "location": "HINSDALE COUNTY RE 1", + Object { + "location": "HI-PLAINS R-23", "stats": Object { "2004": 0, "2005": 0, "2006": 0, "2007": 0, - "2008": 0, + "2008": 1, "2009": 1, "2010": 1, - "2011": 1, - "2012": 1, + "2011": 0, + "2012": 0, "2013": 1, "2014": 1, }, }, - "hoehne reorganized 3": Object { + Object { "location": "HOEHNE REORGANIZED 3", "stats": Object { "2004": 0, @@ -4274,7 +4274,7 @@ ShallowWrapper { "2014": 1, }, }, - "holly re-3": Object { + Object { "location": "HOLLY RE-3", "stats": Object { "2004": 1, @@ -4290,7 +4290,7 @@ ShallowWrapper { "2014": 1, }, }, - "holyoke re-1j": Object { + Object { "location": "HOLYOKE RE-1J", "stats": Object { "2004": 0, @@ -4306,7 +4306,7 @@ ShallowWrapper { "2014": 1, }, }, - "huerfano re-1": Object { + Object { "location": "HUERFANO RE-1", "stats": Object { "2004": 0, @@ -4322,7 +4322,7 @@ ShallowWrapper { "2014": 1, }, }, - "idalia school district rj-3": Object { + Object { "location": "IDALIA SCHOOL DISTRICT RJ-3", "stats": Object { "2004": 0, @@ -4338,7 +4338,7 @@ ShallowWrapper { "2014": 1, }, }, - "ignacio 11 jt": Object { + Object { "location": "IGNACIO 11 JT", "stats": Object { "2004": 1, @@ -4354,7 +4354,7 @@ ShallowWrapper { "2014": 1, }, }, - "jefferson county r-1": Object { + Object { "location": "JEFFERSON COUNTY R-1", "stats": Object { "2004": 0.29, @@ -4370,7 +4370,7 @@ ShallowWrapper { "2014": 0.76, }, }, - "johnstown-milliken re-5j": Object { + Object { "location": "JOHNSTOWN-MILLIKEN RE-5J", "stats": Object { "2004": 0, @@ -4386,7 +4386,7 @@ ShallowWrapper { "2014": 0.051, }, }, - "julesburg re-1": Object { + Object { "location": "JULESBURG RE-1", "stats": Object { "2004": 0, @@ -4402,7 +4402,7 @@ ShallowWrapper { "2014": 1, }, }, - "karval re-23": Object { + Object { "location": "KARVAL RE-23", "stats": Object { "2004": 1, @@ -4418,7 +4418,7 @@ ShallowWrapper { "2014": 1, }, }, - "keenesburg re-3(j)": Object { + Object { "location": "KEENESBURG RE-3(J)", "stats": Object { "2004": 0.296, @@ -4434,7 +4434,7 @@ ShallowWrapper { "2014": 0.543, }, }, - "kim reorganized 88": Object { + Object { "location": "KIM REORGANIZED 88", "stats": Object { "2004": 1, @@ -4450,7 +4450,7 @@ ShallowWrapper { "2014": 1, }, }, - "kiowa c-2": Object { + Object { "location": "KIOWA C-2", "stats": Object { "2004": 0, @@ -4466,7 +4466,7 @@ ShallowWrapper { "2014": 1, }, }, - "kit carson r-1": Object { + Object { "location": "KIT CARSON R-1", "stats": Object { "2004": 0, @@ -4482,7 +4482,7 @@ ShallowWrapper { "2014": 0, }, }, - "la veta re-2": Object { + Object { "location": "LA VETA RE-2", "stats": Object { "2004": 0, @@ -4498,7 +4498,7 @@ ShallowWrapper { "2014": 1, }, }, - "lake county r-1": Object { + Object { "location": "LAKE COUNTY R-1", "stats": Object { "2004": 0.3, @@ -4514,7 +4514,7 @@ ShallowWrapper { "2014": 1, }, }, - "lamar re-2": Object { + Object { "location": "LAMAR RE-2", "stats": Object { "2004": 0.87, @@ -4530,7 +4530,7 @@ ShallowWrapper { "2014": 1, }, }, - "las animas re-1": Object { + Object { "location": "LAS ANIMAS RE-1", "stats": Object { "2004": 1, @@ -4546,7 +4546,7 @@ ShallowWrapper { "2014": 1, }, }, - "lewis-palmer 38": Object { + Object { "location": "LEWIS-PALMER 38", "stats": Object { "2004": 0, @@ -4562,7 +4562,7 @@ ShallowWrapper { "2014": 0.558, }, }, - "liberty school district j-4": Object { + Object { "location": "LIBERTY SCHOOL DISTRICT J-4", "stats": Object { "2004": 1, @@ -4578,7 +4578,7 @@ ShallowWrapper { "2014": 1, }, }, - "limon re-4j": Object { + Object { "location": "LIMON RE-4J", "stats": Object { "2004": 0, @@ -4594,7 +4594,7 @@ ShallowWrapper { "2014": 0, }, }, - "littleton 6": Object { + Object { "location": "LITTLETON 6", "stats": Object { "2004": 0, @@ -4610,7 +4610,7 @@ ShallowWrapper { "2014": 0.383, }, }, - "lone star 101": Object { + Object { "location": "LONE STAR 101", "stats": Object { "2004": 1, @@ -4626,7 +4626,7 @@ ShallowWrapper { "2014": 1, }, }, - "mancos re-6": Object { + Object { "location": "MANCOS RE-6", "stats": Object { "2004": 0, @@ -4642,7 +4642,7 @@ ShallowWrapper { "2014": 1, }, }, - "manitou springs 14": Object { + Object { "location": "MANITOU SPRINGS 14", "stats": Object { "2004": 0.014, @@ -4658,7 +4658,7 @@ ShallowWrapper { "2014": 1, }, }, - "manzanola 3j": Object { + Object { "location": "MANZANOLA 3J", "stats": Object { "2004": 0.952, @@ -4674,7 +4674,7 @@ ShallowWrapper { "2014": 1, }, }, - "mapleton 1": Object { + Object { "location": "MAPLETON 1", "stats": Object { "2004": 0.067, @@ -4690,7 +4690,7 @@ ShallowWrapper { "2014": 1, }, }, - "mc clave re-2": Object { + Object { "location": "MC CLAVE RE-2", "stats": Object { "2004": 0, @@ -4706,7 +4706,7 @@ ShallowWrapper { "2014": 1, }, }, - "meeker re1": Object { + Object { "location": "MEEKER RE1", "stats": Object { "2004": 0, @@ -4722,7 +4722,7 @@ ShallowWrapper { "2014": 0, }, }, - "mesa county valley 51": Object { + Object { "location": "MESA COUNTY VALLEY 51", "stats": Object { "2004": 0.307, @@ -4738,7 +4738,7 @@ ShallowWrapper { "2014": 0.482, }, }, - "miami/yoder 60 jt": Object { + Object { "location": "MIAMI/YODER 60 JT", "stats": Object { "2004": 1, @@ -4754,7 +4754,7 @@ ShallowWrapper { "2014": 1, }, }, - "moffat 2": Object { + Object { "location": "MOFFAT 2", "stats": Object { "2004": 0.014, @@ -4770,7 +4770,7 @@ ShallowWrapper { "2014": 1, }, }, - "moffat county re:no 1": Object { + Object { "location": "MOFFAT COUNTY RE:NO 1", "stats": Object { "2004": 0, @@ -4786,7 +4786,7 @@ ShallowWrapper { "2014": 1, }, }, - "monte vista c-8": Object { + Object { "location": "MONTE VISTA C-8", "stats": Object { "2004": 1, @@ -4802,7 +4802,7 @@ ShallowWrapper { "2014": 1, }, }, - "montezuma-cortez re-1": Object { + Object { "location": "MONTEZUMA-CORTEZ RE-1", "stats": Object { "2004": 0, @@ -4818,7 +4818,7 @@ ShallowWrapper { "2014": 0.41, }, }, - "montrose county re-1j": Object { + Object { "location": "MONTROSE COUNTY RE-1J", "stats": Object { "2004": 0, @@ -4834,7 +4834,7 @@ ShallowWrapper { "2014": 0.776, }, }, - "mountain valley re 1": Object { + Object { "location": "MOUNTAIN VALLEY RE 1", "stats": Object { "2004": 1, @@ -4850,7 +4850,7 @@ ShallowWrapper { "2014": 1, }, }, - "north conejos re-1j": Object { + Object { "location": "NORTH CONEJOS RE-1J", "stats": Object { "2004": 1, @@ -4866,7 +4866,7 @@ ShallowWrapper { "2014": 1, }, }, - "north park r-1": Object { + Object { "location": "NORTH PARK R-1", "stats": Object { "2004": 1, @@ -4882,7 +4882,7 @@ ShallowWrapper { "2014": 1, }, }, - "northglenn-thornton 12": Object { + Object { "location": "NORTHGLENN-THORNTON 12", "stats": Object { "2004": 0.329, @@ -4898,7 +4898,7 @@ ShallowWrapper { "2014": 0.602, }, }, - "norwood r-2j": Object { + Object { "location": "NORWOOD R-2J", "stats": Object { "2004": 0, @@ -4914,7 +4914,7 @@ ShallowWrapper { "2014": 1, }, }, - "otis r-3": Object { + Object { "location": "OTIS R-3", "stats": Object { "2004": 1, @@ -4930,7 +4930,7 @@ ShallowWrapper { "2014": 1, }, }, - "ouray r-1": Object { + Object { "location": "OURAY R-1", "stats": Object { "2004": 0, @@ -4946,7 +4946,7 @@ ShallowWrapper { "2014": 1, }, }, - "park (estes park) r-3": Object { + Object { "location": "PARK (ESTES PARK) R-3", "stats": Object { "2004": 0.462, @@ -4962,7 +4962,7 @@ ShallowWrapper { "2014": 0.966, }, }, - "park county re-2": Object { + Object { "location": "PARK COUNTY RE-2", "stats": Object { "2004": 0.339, @@ -4978,7 +4978,7 @@ ShallowWrapper { "2014": 0.625, }, }, - "pawnee re-12": Object { + Object { "location": "PAWNEE RE-12", "stats": Object { "2004": 0, @@ -4994,7 +4994,7 @@ ShallowWrapper { "2014": 1, }, }, - "peyton 23 jt": Object { + Object { "location": "PEYTON 23 JT", "stats": Object { "2004": 0, @@ -5010,7 +5010,7 @@ ShallowWrapper { "2014": 1, }, }, - "plainview re-2": Object { + Object { "location": "PLAINVIEW RE-2", "stats": Object { "2004": 0, @@ -5026,7 +5026,7 @@ ShallowWrapper { "2014": 1, }, }, - "plateau re-5": Object { + Object { "location": "PLATEAU RE-5", "stats": Object { "2004": 1, @@ -5042,7 +5042,7 @@ ShallowWrapper { "2014": 1, }, }, - "plateau valley 50": Object { + Object { "location": "PLATEAU VALLEY 50", "stats": Object { "2004": 0, @@ -5058,7 +5058,7 @@ ShallowWrapper { "2014": 1, }, }, - "platte canyon 1": Object { + Object { "location": "PLATTE CANYON 1", "stats": Object { "2004": 0.229, @@ -5074,7 +5074,7 @@ ShallowWrapper { "2014": 1, }, }, - "platte valley re-3": Object { + Object { "location": "PLATTE VALLEY RE-3", "stats": Object { "2004": 0, @@ -5090,7 +5090,7 @@ ShallowWrapper { "2014": 1, }, }, - "platte valley re-7": Object { + Object { "location": "PLATTE VALLEY RE-7", "stats": Object { "2004": 0, @@ -5106,7 +5106,7 @@ ShallowWrapper { "2014": 1, }, }, - "poudre r-1": Object { + Object { "location": "POUDRE R-1", "stats": Object { "2004": 0, @@ -5122,7 +5122,7 @@ ShallowWrapper { "2014": 0.762, }, }, - "prairie re-11": Object { + Object { "location": "PRAIRIE RE-11", "stats": Object { "2004": 1, @@ -5138,7 +5138,7 @@ ShallowWrapper { "2014": 0, }, }, - "primero reorganized 2": Object { + Object { "location": "PRIMERO REORGANIZED 2", "stats": Object { "2004": 0, @@ -5154,7 +5154,7 @@ ShallowWrapper { "2014": 1, }, }, - "pritchett re-3": Object { + Object { "location": "PRITCHETT RE-3", "stats": Object { "2004": 1, @@ -5170,7 +5170,7 @@ ShallowWrapper { "2014": 1, }, }, - "pueblo city 60": Object { + Object { "location": "PUEBLO CITY 60", "stats": Object { "2004": 0.275, @@ -5186,7 +5186,7 @@ ShallowWrapper { "2014": 1, }, }, - "pueblo county rural 70": Object { + Object { "location": "PUEBLO COUNTY RURAL 70", "stats": Object { "2004": 0, @@ -5202,7 +5202,7 @@ ShallowWrapper { "2014": 1, }, }, - "rangely re-4": Object { + Object { "location": "RANGELY RE-4", "stats": Object { "2004": 0, @@ -5218,7 +5218,7 @@ ShallowWrapper { "2014": 0, }, }, - "ridgway r-2": Object { + Object { "location": "RIDGWAY R-2", "stats": Object { "2004": 0, @@ -5234,7 +5234,7 @@ ShallowWrapper { "2014": 0.714, }, }, - "roaring fork re-1": Object { + Object { "location": "ROARING FORK RE-1", "stats": Object { "2004": 0.672, @@ -5250,7 +5250,7 @@ ShallowWrapper { "2014": 0.88, }, }, - "rocky ford r-2": Object { + Object { "location": "ROCKY FORD R-2", "stats": Object { "2004": 0.172, @@ -5266,7 +5266,7 @@ ShallowWrapper { "2014": 1, }, }, - "salida r-32": Object { + Object { "location": "SALIDA R-32", "stats": Object { "2004": 0.222, @@ -5282,7 +5282,7 @@ ShallowWrapper { "2014": 0.98, }, }, - "sanford 6j": Object { + Object { "location": "SANFORD 6J", "stats": Object { "2004": 1, @@ -5298,7 +5298,7 @@ ShallowWrapper { "2014": 1, }, }, - "sangre de cristo re-22j": Object { + Object { "location": "SANGRE DE CRISTO RE-22J", "stats": Object { "2004": 1, @@ -5314,7 +5314,7 @@ ShallowWrapper { "2014": 1, }, }, - "sargent re-33j": Object { + Object { "location": "SARGENT RE-33J", "stats": Object { "2004": 1, @@ -5330,7 +5330,7 @@ ShallowWrapper { "2014": 1, }, }, - "sheridan 2": Object { + Object { "location": "SHERIDAN 2", "stats": Object { "2004": 1, @@ -5346,7 +5346,7 @@ ShallowWrapper { "2014": 1, }, }, - "sierra grande r-30": Object { + Object { "location": "SIERRA GRANDE R-30", "stats": Object { "2004": 1, @@ -5362,7 +5362,7 @@ ShallowWrapper { "2014": 1, }, }, - "silverton 1": Object { + Object { "location": "SILVERTON 1", "stats": Object { "2004": 0, @@ -5378,7 +5378,7 @@ ShallowWrapper { "2014": 0, }, }, - "south conejos re-10": Object { + Object { "location": "SOUTH CONEJOS RE-10", "stats": Object { "2004": 1, @@ -5394,7 +5394,7 @@ ShallowWrapper { "2014": 1, }, }, - "south routt re 3": Object { + Object { "location": "SOUTH ROUTT RE 3", "stats": Object { "2004": 1, @@ -5410,7 +5410,7 @@ ShallowWrapper { "2014": 1, }, }, - "springfield re-4": Object { + Object { "location": "SPRINGFIELD RE-4", "stats": Object { "2004": 1, @@ -5426,7 +5426,7 @@ ShallowWrapper { "2014": 1, }, }, - "st vrain valley re 1j": Object { + Object { "location": "ST VRAIN VALLEY RE 1J", "stats": Object { "2004": 0.182, @@ -5442,7 +5442,7 @@ ShallowWrapper { "2014": 0.669, }, }, - "steamboat springs re-2": Object { + Object { "location": "STEAMBOAT SPRINGS RE-2", "stats": Object { "2004": 0, @@ -5458,7 +5458,7 @@ ShallowWrapper { "2014": 0.911, }, }, - "strasburg 31j": Object { + Object { "location": "STRASBURG 31J", "stats": Object { "2004": 0.016, @@ -5474,7 +5474,7 @@ ShallowWrapper { "2014": 1, }, }, - "stratton r-4": Object { + Object { "location": "STRATTON R-4", "stats": Object { "2004": 0.353, @@ -5490,7 +5490,7 @@ ShallowWrapper { "2014": 1, }, }, - "summit re-1": Object { + Object { "location": "SUMMIT RE-1", "stats": Object { "2004": 0.619, @@ -5506,7 +5506,7 @@ ShallowWrapper { "2014": 1, }, }, - "swink 33": Object { + Object { "location": "SWINK 33", "stats": Object { "2004": 0, @@ -5522,7 +5522,7 @@ ShallowWrapper { "2014": 1, }, }, - "telluride r-1": Object { + Object { "location": "TELLURIDE R-1", "stats": Object { "2004": 0, @@ -5538,7 +5538,7 @@ ShallowWrapper { "2014": 0.164, }, }, - "thompson r-2j": Object { + Object { "location": "THOMPSON R-2J", "stats": Object { "2004": 0.197, @@ -5554,7 +5554,7 @@ ShallowWrapper { "2014": 0.569, }, }, - "trinidad 1": Object { + Object { "location": "TRINIDAD 1", "stats": Object { "2004": 1, @@ -5570,7 +5570,7 @@ ShallowWrapper { "2014": 1, }, }, - "valley re-1": Object { + Object { "location": "VALLEY RE-1", "stats": Object { "2004": 0, @@ -5586,7 +5586,7 @@ ShallowWrapper { "2014": 0.497, }, }, - "vilas re-5": Object { + Object { "location": "VILAS RE-5", "stats": Object { "2004": 1, @@ -5602,7 +5602,7 @@ ShallowWrapper { "2014": 1, }, }, - "walsh re-1": Object { + Object { "location": "WALSH RE-1", "stats": Object { "2004": 1, @@ -5618,7 +5618,7 @@ ShallowWrapper { "2014": 1, }, }, - "weld county re-1": Object { + Object { "location": "WELD COUNTY RE-1", "stats": Object { "2004": 1, @@ -5634,7 +5634,7 @@ ShallowWrapper { "2014": 1, }, }, - "weld county s/d re-8": Object { + Object { "location": "WELD COUNTY S/D RE-8", "stats": Object { "2004": 0, @@ -5650,7 +5650,7 @@ ShallowWrapper { "2014": 1, }, }, - "weldon valley re-20(j)": Object { + Object { "location": "WELDON VALLEY RE-20(J)", "stats": Object { "2004": 1, @@ -5666,7 +5666,7 @@ ShallowWrapper { "2014": 0, }, }, - "west end re-2": Object { + Object { "location": "WEST END RE-2", "stats": Object { "2004": 0.118, @@ -5682,7 +5682,7 @@ ShallowWrapper { "2014": 1, }, }, - "west grand 1-jt": Object { + Object { "location": "WEST GRAND 1-JT", "stats": Object { "2004": 1, @@ -5698,7 +5698,7 @@ ShallowWrapper { "2014": 1, }, }, - "west yuma county rj-1": Object { + Object { "location": "WEST YUMA COUNTY RJ-1", "stats": Object { "2004": 0, @@ -5714,7 +5714,7 @@ ShallowWrapper { "2014": 0, }, }, - "westminster 50": Object { + Object { "location": "WESTMINSTER 50", "stats": Object { "2004": 0, @@ -5730,7 +5730,7 @@ ShallowWrapper { "2014": 1, }, }, - "widefield 3": Object { + Object { "location": "WIDEFIELD 3", "stats": Object { "2004": 0.487, @@ -5746,7 +5746,7 @@ ShallowWrapper { "2014": 0.995, }, }, - "wiggins re-50(j)": Object { + Object { "location": "WIGGINS RE-50(J)", "stats": Object { "2004": 1, @@ -5762,7 +5762,7 @@ ShallowWrapper { "2014": 1, }, }, - "wiley re-13 jt": Object { + Object { "location": "WILEY RE-13 JT", "stats": Object { "2004": 0.375, @@ -5778,7 +5778,7 @@ ShallowWrapper { "2014": 1, }, }, - "windsor re-4": Object { + Object { "location": "WINDSOR RE-4", "stats": Object { "2004": 0, @@ -5794,7 +5794,7 @@ ShallowWrapper { "2014": 0.547, }, }, - "woodland park re-2": Object { + Object { "location": "WOODLAND PARK RE-2", "stats": Object { "2004": 0, @@ -5810,7 +5810,7 @@ ShallowWrapper { "2014": 1, }, }, - "woodlin r-104": Object { + Object { "location": "WOODLIN R-104", "stats": Object { "2004": 1, @@ -5826,7 +5826,7 @@ ShallowWrapper { "2014": 1, }, }, - "wray school district rd-2": Object { + Object { "location": "WRAY SCHOOL DISTRICT RD-2", "stats": Object { "2004": 1, @@ -5842,7 +5842,7 @@ ShallowWrapper { "2014": 1, }, }, - "yuma school district 1": Object { + Object { "location": "YUMA SCHOOL DISTRICT 1", "stats": Object { "2004": 0, @@ -5858,7 +5858,7 @@ ShallowWrapper { "2014": 1, }, }, - }, + ], }, "ref": null, "rendered": null, @@ -5884,8 +5884,24 @@ ShallowWrapper { />, , ], @@ -8817,8 +8817,24 @@ ShallowWrapper { "key": undefined, "nodeType": "function", "props": Object { - "districts": Object { - "academy 20": Object { + "districts": Array [ + Object { + "location": "COLORADO", + "stats": Object { + "2004": 0.24, + "2005": 0.278, + "2006": 0.337, + "2007": 0.395, + "2008": 0.536, + "2009": 0.598, + "2010": 0.64, + "2011": 0.672, + "2012": 0.695, + "2013": 0.703, + "2014": 0.741, + }, + }, + Object { "location": "ACADEMY 20", "stats": Object { "2004": 0.302, @@ -8834,7 +8850,7 @@ ShallowWrapper { "2014": 0.49, }, }, - "adams county 14": Object { + Object { "location": "ADAMS COUNTY 14", "stats": Object { "2004": 0.228, @@ -8850,7 +8866,7 @@ ShallowWrapper { "2014": 1, }, }, - "adams-arapahoe 28j": Object { + Object { "location": "ADAMS-ARAPAHOE 28J", "stats": Object { "2004": 0.174, @@ -8866,7 +8882,7 @@ ShallowWrapper { "2014": 0.971, }, }, - "agate 300": Object { + Object { "location": "AGATE 300", "stats": Object { "2004": 1, @@ -8882,7 +8898,7 @@ ShallowWrapper { "2014": 1, }, }, - "aguilar reorganized 6": Object { + Object { "location": "AGUILAR REORGANIZED 6", "stats": Object { "2004": 1, @@ -8898,7 +8914,7 @@ ShallowWrapper { "2014": 1, }, }, - "akron r-1": Object { + Object { "location": "AKRON R-1", "stats": Object { "2004": 0, @@ -8914,7 +8930,7 @@ ShallowWrapper { "2014": 1, }, }, - "alamosa re-11j": Object { + Object { "location": "ALAMOSA RE-11J", "stats": Object { "2004": 0, @@ -8930,7 +8946,7 @@ ShallowWrapper { "2014": 1, }, }, - "archuleta county 50 jt": Object { + Object { "location": "ARCHULETA COUNTY 50 JT", "stats": Object { "2004": 0, @@ -8946,7 +8962,7 @@ ShallowWrapper { "2014": 0.929, }, }, - "arickaree r-2": Object { + Object { "location": "ARICKAREE R-2", "stats": Object { "2004": 1, @@ -8962,7 +8978,7 @@ ShallowWrapper { "2014": 1, }, }, - "arriba-flagler c-20": Object { + Object { "location": "ARRIBA-FLAGLER C-20", "stats": Object { "2004": 0.455, @@ -8978,7 +8994,7 @@ ShallowWrapper { "2014": 1, }, }, - "aspen 1": Object { + Object { "location": "ASPEN 1", "stats": Object { "2004": 1, @@ -8994,7 +9010,7 @@ ShallowWrapper { "2014": 0.992, }, }, - "ault-highland re-9": Object { + Object { "location": "AULT-HIGHLAND RE-9", "stats": Object { "2004": 1, @@ -9010,7 +9026,7 @@ ShallowWrapper { "2014": 1, }, }, - "bayfield 10 jt-r": Object { + Object { "location": "BAYFIELD 10 JT-R", "stats": Object { "2004": 0.318, @@ -9026,7 +9042,7 @@ ShallowWrapper { "2014": 1, }, }, - "bennett 29j": Object { + Object { "location": "BENNETT 29J", "stats": Object { "2004": 0, @@ -9042,7 +9058,7 @@ ShallowWrapper { "2014": 0, }, }, - "bethune r-5": Object { + Object { "location": "BETHUNE R-5", "stats": Object { "2004": 1, @@ -9058,7 +9074,7 @@ ShallowWrapper { "2014": 1, }, }, - "big sandy 100j": Object { + Object { "location": "BIG SANDY 100J", "stats": Object { "2004": 0, @@ -9074,7 +9090,7 @@ ShallowWrapper { "2014": 0, }, }, - "boulder valley re 2": Object { + Object { "location": "BOULDER VALLEY RE 2", "stats": Object { "2004": 0.016, @@ -9090,7 +9106,7 @@ ShallowWrapper { "2014": 0.279, }, }, - "branson reorganized 82": Object { + Object { "location": "BRANSON REORGANIZED 82", "stats": Object { "2004": 1, @@ -9106,7 +9122,7 @@ ShallowWrapper { "2014": 1, }, }, - "briggsdale re-10": Object { + Object { "location": "BRIGGSDALE RE-10", "stats": Object { "2004": 0, @@ -9122,7 +9138,7 @@ ShallowWrapper { "2014": 1, }, }, - "brighton 27j": Object { + Object { "location": "BRIGHTON 27J", "stats": Object { "2004": 0.036, @@ -9138,7 +9154,7 @@ ShallowWrapper { "2014": 0.72, }, }, - "brush re-2(j)": Object { + Object { "location": "BRUSH RE-2(J)", "stats": Object { "2004": 0, @@ -9154,7 +9170,7 @@ ShallowWrapper { "2014": 1, }, }, - "buena vista r-31": Object { + Object { "location": "BUENA VISTA R-31", "stats": Object { "2004": 0, @@ -9170,7 +9186,7 @@ ShallowWrapper { "2014": 1, }, }, - "buffalo re-4": Object { + Object { "location": "BUFFALO RE-4", "stats": Object { "2004": 1, @@ -9186,7 +9202,7 @@ ShallowWrapper { "2014": 1, }, }, - "burlington re-6j": Object { + Object { "location": "BURLINGTON RE-6J", "stats": Object { "2004": 0, @@ -9202,7 +9218,7 @@ ShallowWrapper { "2014": 1, }, }, - "byers 32j": Object { + Object { "location": "BYERS 32J", "stats": Object { "2004": 1, @@ -9218,7 +9234,7 @@ ShallowWrapper { "2014": 0.34, }, }, - "calhan rj-1": Object { + Object { "location": "CALHAN RJ-1", "stats": Object { "2004": 0.353, @@ -9234,7 +9250,7 @@ ShallowWrapper { "2014": 1, }, }, - "campo re-6": Object { + Object { "location": "CAMPO RE-6", "stats": Object { "2004": 0, @@ -9250,7 +9266,7 @@ ShallowWrapper { "2014": 1, }, }, - "canon city re-1": Object { + Object { "location": "CANON CITY RE-1", "stats": Object { "2004": 0.302, @@ -9266,7 +9282,7 @@ ShallowWrapper { "2014": 1, }, }, - "centennial r-1": Object { + Object { "location": "CENTENNIAL R-1", "stats": Object { "2004": 0, @@ -9282,7 +9298,7 @@ ShallowWrapper { "2014": 1, }, }, - "center 26 jt": Object { + Object { "location": "CENTER 26 JT", "stats": Object { "2004": 1, @@ -9298,7 +9314,7 @@ ShallowWrapper { "2014": 1, }, }, - "cheraw 31": Object { + Object { "location": "CHERAW 31", "stats": Object { "2004": 1, @@ -9314,7 +9330,7 @@ ShallowWrapper { "2014": 1, }, }, - "cherry creek 5": Object { + Object { "location": "CHERRY CREEK 5", "stats": Object { "2004": 0.392, @@ -9330,7 +9346,7 @@ ShallowWrapper { "2014": 0.13, }, }, - "cheyenne county re-5": Object { + Object { "location": "CHEYENNE COUNTY RE-5", "stats": Object { "2004": 1, @@ -9346,7 +9362,7 @@ ShallowWrapper { "2014": 1, }, }, - "cheyenne mountain 12": Object { + Object { "location": "CHEYENNE MOUNTAIN 12", "stats": Object { "2004": 0, @@ -9362,7 +9378,7 @@ ShallowWrapper { "2014": 0.858, }, }, - "clear creek re-1": Object { + Object { "location": "CLEAR CREEK RE-1", "stats": Object { "2004": 0.147, @@ -9378,23 +9394,7 @@ ShallowWrapper { "2014": 1, }, }, - "colorado": Object { - "location": "COLORADO", - "stats": Object { - "2004": 0.24, - "2005": 0.278, - "2006": 0.337, - "2007": 0.395, - "2008": 0.536, - "2009": 0.598, - "2010": 0.64, - "2011": 0.672, - "2012": 0.695, - "2013": 0.703, - "2014": 0.741, - }, - }, - "colorado springs 11": Object { + Object { "location": "COLORADO SPRINGS 11", "stats": Object { "2004": 0.069, @@ -9410,7 +9410,7 @@ ShallowWrapper { "2014": 0.994, }, }, - "cotopaxi re-3": Object { + Object { "location": "COTOPAXI RE-3", "stats": Object { "2004": 0, @@ -9426,7 +9426,7 @@ ShallowWrapper { "2014": 1, }, }, - "creede consolidated 1": Object { + Object { "location": "CREEDE CONSOLIDATED 1", "stats": Object { "2004": 0, @@ -9442,7 +9442,7 @@ ShallowWrapper { "2014": 1, }, }, - "cripple creek-victor re-1": Object { + Object { "location": "CRIPPLE CREEK-VICTOR RE-1", "stats": Object { "2004": 1, @@ -9458,7 +9458,7 @@ ShallowWrapper { "2014": 1, }, }, - "crowley county re-1-j": Object { + Object { "location": "CROWLEY COUNTY RE-1-J", "stats": Object { "2004": 0, @@ -9474,7 +9474,7 @@ ShallowWrapper { "2014": 1, }, }, - "custer county school district c-1": Object { + Object { "location": "CUSTER COUNTY SCHOOL DISTRICT C-1", "stats": Object { "2004": 0, @@ -9490,7 +9490,7 @@ ShallowWrapper { "2014": 1, }, }, - "de beque 49jt": Object { + Object { "location": "DE BEQUE 49JT", "stats": Object { "2004": 0, @@ -9506,7 +9506,7 @@ ShallowWrapper { "2014": 1, }, }, - "deer trail 26j": Object { + Object { "location": "DEER TRAIL 26J", "stats": Object { "2004": 0, @@ -9522,7 +9522,7 @@ ShallowWrapper { "2014": 1, }, }, - "del norte c-7": Object { + Object { "location": "DEL NORTE C-7", "stats": Object { "2004": 0, @@ -9538,7 +9538,7 @@ ShallowWrapper { "2014": 1, }, }, - "delta county 50(j)": Object { + Object { "location": "DELTA COUNTY 50(J)", "stats": Object { "2004": 1, @@ -9554,7 +9554,7 @@ ShallowWrapper { "2014": 0.93, }, }, - "denver county 1": Object { + Object { "location": "DENVER COUNTY 1", "stats": Object { "2004": 0.518, @@ -9570,7 +9570,7 @@ ShallowWrapper { "2014": 0.995, }, }, - "dolores county re no.2": Object { + Object { "location": "DOLORES COUNTY RE NO.2", "stats": Object { "2004": 0.929, @@ -9586,7 +9586,7 @@ ShallowWrapper { "2014": 1, }, }, - "dolores re-4a": Object { + Object { "location": "DOLORES RE-4A", "stats": Object { "2004": 0, @@ -9602,7 +9602,7 @@ ShallowWrapper { "2014": 1, }, }, - "douglas county re 1": Object { + Object { "location": "DOUGLAS COUNTY RE 1", "stats": Object { "2004": 0, @@ -9618,7 +9618,7 @@ ShallowWrapper { "2014": 0.508, }, }, - "durango 9-r": Object { + Object { "location": "DURANGO 9-R", "stats": Object { "2004": 0, @@ -9634,7 +9634,7 @@ ShallowWrapper { "2014": 1, }, }, - "eads re-1": Object { + Object { "location": "EADS RE-1", "stats": Object { "2004": 1, @@ -9650,7 +9650,7 @@ ShallowWrapper { "2014": 1, }, }, - "eagle county re 50": Object { + Object { "location": "EAGLE COUNTY RE 50", "stats": Object { "2004": 0.555, @@ -9666,7 +9666,7 @@ ShallowWrapper { "2014": 0.992, }, }, - "east grand 2": Object { + Object { "location": "EAST GRAND 2", "stats": Object { "2004": 1, @@ -9682,7 +9682,7 @@ ShallowWrapper { "2014": 1, }, }, - "east otero r-1": Object { + Object { "location": "EAST OTERO R-1", "stats": Object { "2004": 0, @@ -9698,7 +9698,7 @@ ShallowWrapper { "2014": 1, }, }, - "east yuma county rj-2": Object { + Object { "location": "EAST YUMA COUNTY RJ-2", "stats": Object { "2004": 0, @@ -9714,7 +9714,7 @@ ShallowWrapper { "2014": 0, }, }, - "eaton re-2": Object { + Object { "location": "EATON RE-2", "stats": Object { "2004": 0, @@ -9730,7 +9730,7 @@ ShallowWrapper { "2014": 1, }, }, - "edison 54 jt": Object { + Object { "location": "EDISON 54 JT", "stats": Object { "2004": 0.4, @@ -9746,7 +9746,7 @@ ShallowWrapper { "2014": 1, }, }, - "elbert 200": Object { + Object { "location": "ELBERT 200", "stats": Object { "2004": 0, @@ -9762,7 +9762,7 @@ ShallowWrapper { "2014": 1, }, }, - "elizabeth c-1": Object { + Object { "location": "ELIZABETH C-1", "stats": Object { "2004": 0, @@ -9778,7 +9778,7 @@ ShallowWrapper { "2014": 1, }, }, - "ellicott 22": Object { + Object { "location": "ELLICOTT 22", "stats": Object { "2004": 1, @@ -9794,7 +9794,7 @@ ShallowWrapper { "2014": 1, }, }, - "englewood 1": Object { + Object { "location": "ENGLEWOOD 1", "stats": Object { "2004": 0.598, @@ -9810,7 +9810,7 @@ ShallowWrapper { "2014": 1, }, }, - "falcon 49": Object { + Object { "location": "FALCON 49", "stats": Object { "2004": 0, @@ -9826,7 +9826,7 @@ ShallowWrapper { "2014": 0.871, }, }, - "florence re-2": Object { + Object { "location": "FLORENCE RE-2", "stats": Object { "2004": 0, @@ -9842,7 +9842,7 @@ ShallowWrapper { "2014": 1, }, }, - "fort morgan re-3": Object { + Object { "location": "FORT MORGAN RE-3", "stats": Object { "2004": 0, @@ -9858,7 +9858,7 @@ ShallowWrapper { "2014": 1, }, }, - "fountain 8": Object { + Object { "location": "FOUNTAIN 8", "stats": Object { "2004": 0, @@ -9874,7 +9874,7 @@ ShallowWrapper { "2014": 1, }, }, - "fowler r-4j": Object { + Object { "location": "FOWLER R-4J", "stats": Object { "2004": 1, @@ -9890,7 +9890,7 @@ ShallowWrapper { "2014": 1, }, }, - "frenchman re-3": Object { + Object { "location": "FRENCHMAN RE-3", "stats": Object { "2004": 1, @@ -9906,7 +9906,7 @@ ShallowWrapper { "2014": 1, }, }, - "garfield 16": Object { + Object { "location": "GARFIELD 16", "stats": Object { "2004": 0, @@ -9922,7 +9922,7 @@ ShallowWrapper { "2014": 1, }, }, - "garfield re-2": Object { + Object { "location": "GARFIELD RE-2", "stats": Object { "2004": 0, @@ -9938,7 +9938,7 @@ ShallowWrapper { "2014": 0.63, }, }, - "genoa-hugo c113": Object { + Object { "location": "GENOA-HUGO C113", "stats": Object { "2004": 0, @@ -9954,7 +9954,7 @@ ShallowWrapper { "2014": 1, }, }, - "gilpin county re-1": Object { + Object { "location": "GILPIN COUNTY RE-1", "stats": Object { "2004": 0.2, @@ -9970,7 +9970,7 @@ ShallowWrapper { "2014": 0.9, }, }, - "granada re-1": Object { + Object { "location": "GRANADA RE-1", "stats": Object { "2004": 1, @@ -9986,7 +9986,7 @@ ShallowWrapper { "2014": 1, }, }, - "greeley 6": Object { + Object { "location": "GREELEY 6", "stats": Object { "2004": 0, @@ -10002,7 +10002,7 @@ ShallowWrapper { "2014": 0.569, }, }, - "gunnison watershed re1j": Object { + Object { "location": "GUNNISON WATERSHED RE1J", "stats": Object { "2004": 0.144, @@ -10018,7 +10018,7 @@ ShallowWrapper { "2014": 0.821, }, }, - "hanover 28": Object { + Object { "location": "HANOVER 28", "stats": Object { "2004": 0, @@ -10034,7 +10034,7 @@ ShallowWrapper { "2014": 1, }, }, - "harrison 2": Object { + Object { "location": "HARRISON 2", "stats": Object { "2004": 0.065, @@ -10050,7 +10050,7 @@ ShallowWrapper { "2014": 0.969, }, }, - "haxtun re-2j": Object { + Object { "location": "HAXTUN RE-2J", "stats": Object { "2004": 0, @@ -10066,7 +10066,7 @@ ShallowWrapper { "2014": 1, }, }, - "hayden re-1": Object { + Object { "location": "HAYDEN RE-1", "stats": Object { "2004": 0, @@ -10082,39 +10082,39 @@ ShallowWrapper { "2014": 1, }, }, - "hi-plains r-23": Object { - "location": "HI-PLAINS R-23", + Object { + "location": "HINSDALE COUNTY RE 1", "stats": Object { "2004": 0, "2005": 0, "2006": 0, "2007": 0, - "2008": 1, + "2008": 0, "2009": 1, "2010": 1, - "2011": 0, - "2012": 0, + "2011": 1, + "2012": 1, "2013": 1, "2014": 1, }, }, - "hinsdale county re 1": Object { - "location": "HINSDALE COUNTY RE 1", + Object { + "location": "HI-PLAINS R-23", "stats": Object { "2004": 0, "2005": 0, "2006": 0, "2007": 0, - "2008": 0, + "2008": 1, "2009": 1, "2010": 1, - "2011": 1, - "2012": 1, + "2011": 0, + "2012": 0, "2013": 1, "2014": 1, }, }, - "hoehne reorganized 3": Object { + Object { "location": "HOEHNE REORGANIZED 3", "stats": Object { "2004": 0, @@ -10130,7 +10130,7 @@ ShallowWrapper { "2014": 1, }, }, - "holly re-3": Object { + Object { "location": "HOLLY RE-3", "stats": Object { "2004": 1, @@ -10146,7 +10146,7 @@ ShallowWrapper { "2014": 1, }, }, - "holyoke re-1j": Object { + Object { "location": "HOLYOKE RE-1J", "stats": Object { "2004": 0, @@ -10162,7 +10162,7 @@ ShallowWrapper { "2014": 1, }, }, - "huerfano re-1": Object { + Object { "location": "HUERFANO RE-1", "stats": Object { "2004": 0, @@ -10178,7 +10178,7 @@ ShallowWrapper { "2014": 1, }, }, - "idalia school district rj-3": Object { + Object { "location": "IDALIA SCHOOL DISTRICT RJ-3", "stats": Object { "2004": 0, @@ -10194,7 +10194,7 @@ ShallowWrapper { "2014": 1, }, }, - "ignacio 11 jt": Object { + Object { "location": "IGNACIO 11 JT", "stats": Object { "2004": 1, @@ -10210,7 +10210,7 @@ ShallowWrapper { "2014": 1, }, }, - "jefferson county r-1": Object { + Object { "location": "JEFFERSON COUNTY R-1", "stats": Object { "2004": 0.29, @@ -10226,7 +10226,7 @@ ShallowWrapper { "2014": 0.76, }, }, - "johnstown-milliken re-5j": Object { + Object { "location": "JOHNSTOWN-MILLIKEN RE-5J", "stats": Object { "2004": 0, @@ -10242,7 +10242,7 @@ ShallowWrapper { "2014": 0.051, }, }, - "julesburg re-1": Object { + Object { "location": "JULESBURG RE-1", "stats": Object { "2004": 0, @@ -10258,7 +10258,7 @@ ShallowWrapper { "2014": 1, }, }, - "karval re-23": Object { + Object { "location": "KARVAL RE-23", "stats": Object { "2004": 1, @@ -10274,7 +10274,7 @@ ShallowWrapper { "2014": 1, }, }, - "keenesburg re-3(j)": Object { + Object { "location": "KEENESBURG RE-3(J)", "stats": Object { "2004": 0.296, @@ -10290,7 +10290,7 @@ ShallowWrapper { "2014": 0.543, }, }, - "kim reorganized 88": Object { + Object { "location": "KIM REORGANIZED 88", "stats": Object { "2004": 1, @@ -10306,7 +10306,7 @@ ShallowWrapper { "2014": 1, }, }, - "kiowa c-2": Object { + Object { "location": "KIOWA C-2", "stats": Object { "2004": 0, @@ -10322,7 +10322,7 @@ ShallowWrapper { "2014": 1, }, }, - "kit carson r-1": Object { + Object { "location": "KIT CARSON R-1", "stats": Object { "2004": 0, @@ -10338,7 +10338,7 @@ ShallowWrapper { "2014": 0, }, }, - "la veta re-2": Object { + Object { "location": "LA VETA RE-2", "stats": Object { "2004": 0, @@ -10354,7 +10354,7 @@ ShallowWrapper { "2014": 1, }, }, - "lake county r-1": Object { + Object { "location": "LAKE COUNTY R-1", "stats": Object { "2004": 0.3, @@ -10370,7 +10370,7 @@ ShallowWrapper { "2014": 1, }, }, - "lamar re-2": Object { + Object { "location": "LAMAR RE-2", "stats": Object { "2004": 0.87, @@ -10386,7 +10386,7 @@ ShallowWrapper { "2014": 1, }, }, - "las animas re-1": Object { + Object { "location": "LAS ANIMAS RE-1", "stats": Object { "2004": 1, @@ -10402,7 +10402,7 @@ ShallowWrapper { "2014": 1, }, }, - "lewis-palmer 38": Object { + Object { "location": "LEWIS-PALMER 38", "stats": Object { "2004": 0, @@ -10418,7 +10418,7 @@ ShallowWrapper { "2014": 0.558, }, }, - "liberty school district j-4": Object { + Object { "location": "LIBERTY SCHOOL DISTRICT J-4", "stats": Object { "2004": 1, @@ -10434,7 +10434,7 @@ ShallowWrapper { "2014": 1, }, }, - "limon re-4j": Object { + Object { "location": "LIMON RE-4J", "stats": Object { "2004": 0, @@ -10450,7 +10450,7 @@ ShallowWrapper { "2014": 0, }, }, - "littleton 6": Object { + Object { "location": "LITTLETON 6", "stats": Object { "2004": 0, @@ -10466,7 +10466,7 @@ ShallowWrapper { "2014": 0.383, }, }, - "lone star 101": Object { + Object { "location": "LONE STAR 101", "stats": Object { "2004": 1, @@ -10482,7 +10482,7 @@ ShallowWrapper { "2014": 1, }, }, - "mancos re-6": Object { + Object { "location": "MANCOS RE-6", "stats": Object { "2004": 0, @@ -10498,7 +10498,7 @@ ShallowWrapper { "2014": 1, }, }, - "manitou springs 14": Object { + Object { "location": "MANITOU SPRINGS 14", "stats": Object { "2004": 0.014, @@ -10514,7 +10514,7 @@ ShallowWrapper { "2014": 1, }, }, - "manzanola 3j": Object { + Object { "location": "MANZANOLA 3J", "stats": Object { "2004": 0.952, @@ -10530,7 +10530,7 @@ ShallowWrapper { "2014": 1, }, }, - "mapleton 1": Object { + Object { "location": "MAPLETON 1", "stats": Object { "2004": 0.067, @@ -10546,7 +10546,7 @@ ShallowWrapper { "2014": 1, }, }, - "mc clave re-2": Object { + Object { "location": "MC CLAVE RE-2", "stats": Object { "2004": 0, @@ -10562,7 +10562,7 @@ ShallowWrapper { "2014": 1, }, }, - "meeker re1": Object { + Object { "location": "MEEKER RE1", "stats": Object { "2004": 0, @@ -10578,7 +10578,7 @@ ShallowWrapper { "2014": 0, }, }, - "mesa county valley 51": Object { + Object { "location": "MESA COUNTY VALLEY 51", "stats": Object { "2004": 0.307, @@ -10594,7 +10594,7 @@ ShallowWrapper { "2014": 0.482, }, }, - "miami/yoder 60 jt": Object { + Object { "location": "MIAMI/YODER 60 JT", "stats": Object { "2004": 1, @@ -10610,7 +10610,7 @@ ShallowWrapper { "2014": 1, }, }, - "moffat 2": Object { + Object { "location": "MOFFAT 2", "stats": Object { "2004": 0.014, @@ -10626,7 +10626,7 @@ ShallowWrapper { "2014": 1, }, }, - "moffat county re:no 1": Object { + Object { "location": "MOFFAT COUNTY RE:NO 1", "stats": Object { "2004": 0, @@ -10642,7 +10642,7 @@ ShallowWrapper { "2014": 1, }, }, - "monte vista c-8": Object { + Object { "location": "MONTE VISTA C-8", "stats": Object { "2004": 1, @@ -10658,7 +10658,7 @@ ShallowWrapper { "2014": 1, }, }, - "montezuma-cortez re-1": Object { + Object { "location": "MONTEZUMA-CORTEZ RE-1", "stats": Object { "2004": 0, @@ -10674,7 +10674,7 @@ ShallowWrapper { "2014": 0.41, }, }, - "montrose county re-1j": Object { + Object { "location": "MONTROSE COUNTY RE-1J", "stats": Object { "2004": 0, @@ -10690,7 +10690,7 @@ ShallowWrapper { "2014": 0.776, }, }, - "mountain valley re 1": Object { + Object { "location": "MOUNTAIN VALLEY RE 1", "stats": Object { "2004": 1, @@ -10706,7 +10706,7 @@ ShallowWrapper { "2014": 1, }, }, - "north conejos re-1j": Object { + Object { "location": "NORTH CONEJOS RE-1J", "stats": Object { "2004": 1, @@ -10722,7 +10722,7 @@ ShallowWrapper { "2014": 1, }, }, - "north park r-1": Object { + Object { "location": "NORTH PARK R-1", "stats": Object { "2004": 1, @@ -10738,7 +10738,7 @@ ShallowWrapper { "2014": 1, }, }, - "northglenn-thornton 12": Object { + Object { "location": "NORTHGLENN-THORNTON 12", "stats": Object { "2004": 0.329, @@ -10754,7 +10754,7 @@ ShallowWrapper { "2014": 0.602, }, }, - "norwood r-2j": Object { + Object { "location": "NORWOOD R-2J", "stats": Object { "2004": 0, @@ -10770,7 +10770,7 @@ ShallowWrapper { "2014": 1, }, }, - "otis r-3": Object { + Object { "location": "OTIS R-3", "stats": Object { "2004": 1, @@ -10786,7 +10786,7 @@ ShallowWrapper { "2014": 1, }, }, - "ouray r-1": Object { + Object { "location": "OURAY R-1", "stats": Object { "2004": 0, @@ -10802,7 +10802,7 @@ ShallowWrapper { "2014": 1, }, }, - "park (estes park) r-3": Object { + Object { "location": "PARK (ESTES PARK) R-3", "stats": Object { "2004": 0.462, @@ -10818,7 +10818,7 @@ ShallowWrapper { "2014": 0.966, }, }, - "park county re-2": Object { + Object { "location": "PARK COUNTY RE-2", "stats": Object { "2004": 0.339, @@ -10834,7 +10834,7 @@ ShallowWrapper { "2014": 0.625, }, }, - "pawnee re-12": Object { + Object { "location": "PAWNEE RE-12", "stats": Object { "2004": 0, @@ -10850,7 +10850,7 @@ ShallowWrapper { "2014": 1, }, }, - "peyton 23 jt": Object { + Object { "location": "PEYTON 23 JT", "stats": Object { "2004": 0, @@ -10866,7 +10866,7 @@ ShallowWrapper { "2014": 1, }, }, - "plainview re-2": Object { + Object { "location": "PLAINVIEW RE-2", "stats": Object { "2004": 0, @@ -10882,7 +10882,7 @@ ShallowWrapper { "2014": 1, }, }, - "plateau re-5": Object { + Object { "location": "PLATEAU RE-5", "stats": Object { "2004": 1, @@ -10898,7 +10898,7 @@ ShallowWrapper { "2014": 1, }, }, - "plateau valley 50": Object { + Object { "location": "PLATEAU VALLEY 50", "stats": Object { "2004": 0, @@ -10914,7 +10914,7 @@ ShallowWrapper { "2014": 1, }, }, - "platte canyon 1": Object { + Object { "location": "PLATTE CANYON 1", "stats": Object { "2004": 0.229, @@ -10930,7 +10930,7 @@ ShallowWrapper { "2014": 1, }, }, - "platte valley re-3": Object { + Object { "location": "PLATTE VALLEY RE-3", "stats": Object { "2004": 0, @@ -10946,7 +10946,7 @@ ShallowWrapper { "2014": 1, }, }, - "platte valley re-7": Object { + Object { "location": "PLATTE VALLEY RE-7", "stats": Object { "2004": 0, @@ -10962,7 +10962,7 @@ ShallowWrapper { "2014": 1, }, }, - "poudre r-1": Object { + Object { "location": "POUDRE R-1", "stats": Object { "2004": 0, @@ -10978,7 +10978,7 @@ ShallowWrapper { "2014": 0.762, }, }, - "prairie re-11": Object { + Object { "location": "PRAIRIE RE-11", "stats": Object { "2004": 1, @@ -10994,7 +10994,7 @@ ShallowWrapper { "2014": 0, }, }, - "primero reorganized 2": Object { + Object { "location": "PRIMERO REORGANIZED 2", "stats": Object { "2004": 0, @@ -11010,7 +11010,7 @@ ShallowWrapper { "2014": 1, }, }, - "pritchett re-3": Object { + Object { "location": "PRITCHETT RE-3", "stats": Object { "2004": 1, @@ -11026,7 +11026,7 @@ ShallowWrapper { "2014": 1, }, }, - "pueblo city 60": Object { + Object { "location": "PUEBLO CITY 60", "stats": Object { "2004": 0.275, @@ -11042,7 +11042,7 @@ ShallowWrapper { "2014": 1, }, }, - "pueblo county rural 70": Object { + Object { "location": "PUEBLO COUNTY RURAL 70", "stats": Object { "2004": 0, @@ -11058,7 +11058,7 @@ ShallowWrapper { "2014": 1, }, }, - "rangely re-4": Object { + Object { "location": "RANGELY RE-4", "stats": Object { "2004": 0, @@ -11074,7 +11074,7 @@ ShallowWrapper { "2014": 0, }, }, - "ridgway r-2": Object { + Object { "location": "RIDGWAY R-2", "stats": Object { "2004": 0, @@ -11090,7 +11090,7 @@ ShallowWrapper { "2014": 0.714, }, }, - "roaring fork re-1": Object { + Object { "location": "ROARING FORK RE-1", "stats": Object { "2004": 0.672, @@ -11106,7 +11106,7 @@ ShallowWrapper { "2014": 0.88, }, }, - "rocky ford r-2": Object { + Object { "location": "ROCKY FORD R-2", "stats": Object { "2004": 0.172, @@ -11122,7 +11122,7 @@ ShallowWrapper { "2014": 1, }, }, - "salida r-32": Object { + Object { "location": "SALIDA R-32", "stats": Object { "2004": 0.222, @@ -11138,7 +11138,7 @@ ShallowWrapper { "2014": 0.98, }, }, - "sanford 6j": Object { + Object { "location": "SANFORD 6J", "stats": Object { "2004": 1, @@ -11154,7 +11154,7 @@ ShallowWrapper { "2014": 1, }, }, - "sangre de cristo re-22j": Object { + Object { "location": "SANGRE DE CRISTO RE-22J", "stats": Object { "2004": 1, @@ -11170,7 +11170,7 @@ ShallowWrapper { "2014": 1, }, }, - "sargent re-33j": Object { + Object { "location": "SARGENT RE-33J", "stats": Object { "2004": 1, @@ -11186,7 +11186,7 @@ ShallowWrapper { "2014": 1, }, }, - "sheridan 2": Object { + Object { "location": "SHERIDAN 2", "stats": Object { "2004": 1, @@ -11202,7 +11202,7 @@ ShallowWrapper { "2014": 1, }, }, - "sierra grande r-30": Object { + Object { "location": "SIERRA GRANDE R-30", "stats": Object { "2004": 1, @@ -11218,7 +11218,7 @@ ShallowWrapper { "2014": 1, }, }, - "silverton 1": Object { + Object { "location": "SILVERTON 1", "stats": Object { "2004": 0, @@ -11234,7 +11234,7 @@ ShallowWrapper { "2014": 0, }, }, - "south conejos re-10": Object { + Object { "location": "SOUTH CONEJOS RE-10", "stats": Object { "2004": 1, @@ -11250,7 +11250,7 @@ ShallowWrapper { "2014": 1, }, }, - "south routt re 3": Object { + Object { "location": "SOUTH ROUTT RE 3", "stats": Object { "2004": 1, @@ -11266,7 +11266,7 @@ ShallowWrapper { "2014": 1, }, }, - "springfield re-4": Object { + Object { "location": "SPRINGFIELD RE-4", "stats": Object { "2004": 1, @@ -11282,7 +11282,7 @@ ShallowWrapper { "2014": 1, }, }, - "st vrain valley re 1j": Object { + Object { "location": "ST VRAIN VALLEY RE 1J", "stats": Object { "2004": 0.182, @@ -11298,7 +11298,7 @@ ShallowWrapper { "2014": 0.669, }, }, - "steamboat springs re-2": Object { + Object { "location": "STEAMBOAT SPRINGS RE-2", "stats": Object { "2004": 0, @@ -11314,7 +11314,7 @@ ShallowWrapper { "2014": 0.911, }, }, - "strasburg 31j": Object { + Object { "location": "STRASBURG 31J", "stats": Object { "2004": 0.016, @@ -11330,7 +11330,7 @@ ShallowWrapper { "2014": 1, }, }, - "stratton r-4": Object { + Object { "location": "STRATTON R-4", "stats": Object { "2004": 0.353, @@ -11346,7 +11346,7 @@ ShallowWrapper { "2014": 1, }, }, - "summit re-1": Object { + Object { "location": "SUMMIT RE-1", "stats": Object { "2004": 0.619, @@ -11362,7 +11362,7 @@ ShallowWrapper { "2014": 1, }, }, - "swink 33": Object { + Object { "location": "SWINK 33", "stats": Object { "2004": 0, @@ -11378,7 +11378,7 @@ ShallowWrapper { "2014": 1, }, }, - "telluride r-1": Object { + Object { "location": "TELLURIDE R-1", "stats": Object { "2004": 0, @@ -11394,7 +11394,7 @@ ShallowWrapper { "2014": 0.164, }, }, - "thompson r-2j": Object { + Object { "location": "THOMPSON R-2J", "stats": Object { "2004": 0.197, @@ -11410,7 +11410,7 @@ ShallowWrapper { "2014": 0.569, }, }, - "trinidad 1": Object { + Object { "location": "TRINIDAD 1", "stats": Object { "2004": 1, @@ -11426,7 +11426,7 @@ ShallowWrapper { "2014": 1, }, }, - "valley re-1": Object { + Object { "location": "VALLEY RE-1", "stats": Object { "2004": 0, @@ -11442,7 +11442,7 @@ ShallowWrapper { "2014": 0.497, }, }, - "vilas re-5": Object { + Object { "location": "VILAS RE-5", "stats": Object { "2004": 1, @@ -11458,7 +11458,7 @@ ShallowWrapper { "2014": 1, }, }, - "walsh re-1": Object { + Object { "location": "WALSH RE-1", "stats": Object { "2004": 1, @@ -11474,7 +11474,7 @@ ShallowWrapper { "2014": 1, }, }, - "weld county re-1": Object { + Object { "location": "WELD COUNTY RE-1", "stats": Object { "2004": 1, @@ -11490,7 +11490,7 @@ ShallowWrapper { "2014": 1, }, }, - "weld county s/d re-8": Object { + Object { "location": "WELD COUNTY S/D RE-8", "stats": Object { "2004": 0, @@ -11506,7 +11506,7 @@ ShallowWrapper { "2014": 1, }, }, - "weldon valley re-20(j)": Object { + Object { "location": "WELDON VALLEY RE-20(J)", "stats": Object { "2004": 1, @@ -11522,7 +11522,7 @@ ShallowWrapper { "2014": 0, }, }, - "west end re-2": Object { + Object { "location": "WEST END RE-2", "stats": Object { "2004": 0.118, @@ -11538,7 +11538,7 @@ ShallowWrapper { "2014": 1, }, }, - "west grand 1-jt": Object { + Object { "location": "WEST GRAND 1-JT", "stats": Object { "2004": 1, @@ -11554,7 +11554,7 @@ ShallowWrapper { "2014": 1, }, }, - "west yuma county rj-1": Object { + Object { "location": "WEST YUMA COUNTY RJ-1", "stats": Object { "2004": 0, @@ -11570,7 +11570,7 @@ ShallowWrapper { "2014": 0, }, }, - "westminster 50": Object { + Object { "location": "WESTMINSTER 50", "stats": Object { "2004": 0, @@ -11586,7 +11586,7 @@ ShallowWrapper { "2014": 1, }, }, - "widefield 3": Object { + Object { "location": "WIDEFIELD 3", "stats": Object { "2004": 0.487, @@ -11602,7 +11602,7 @@ ShallowWrapper { "2014": 0.995, }, }, - "wiggins re-50(j)": Object { + Object { "location": "WIGGINS RE-50(J)", "stats": Object { "2004": 1, @@ -11618,7 +11618,7 @@ ShallowWrapper { "2014": 1, }, }, - "wiley re-13 jt": Object { + Object { "location": "WILEY RE-13 JT", "stats": Object { "2004": 0.375, @@ -11634,7 +11634,7 @@ ShallowWrapper { "2014": 1, }, }, - "windsor re-4": Object { + Object { "location": "WINDSOR RE-4", "stats": Object { "2004": 0, @@ -11650,7 +11650,7 @@ ShallowWrapper { "2014": 0.547, }, }, - "woodland park re-2": Object { + Object { "location": "WOODLAND PARK RE-2", "stats": Object { "2004": 0, @@ -11666,7 +11666,7 @@ ShallowWrapper { "2014": 1, }, }, - "woodlin r-104": Object { + Object { "location": "WOODLIN R-104", "stats": Object { "2004": 1, @@ -11682,7 +11682,7 @@ ShallowWrapper { "2014": 1, }, }, - "wray school district rd-2": Object { + Object { "location": "WRAY SCHOOL DISTRICT RD-2", "stats": Object { "2004": 1, @@ -11698,7 +11698,7 @@ ShallowWrapper { "2014": 1, }, }, - "yuma school district 1": Object { + Object { "location": "YUMA SCHOOL DISTRICT 1", "stats": Object { "2004": 0, @@ -11714,7 +11714,7 @@ ShallowWrapper { "2014": 1, }, }, - }, + ], }, "ref": null, "rendered": null, diff --git a/src/DistrictCard/DistrictCard.js b/src/DistrictCard/DistrictCard.js index f751f695..6a3669df 100644 --- a/src/DistrictCard/DistrictCard.js +++ b/src/DistrictCard/DistrictCard.js @@ -5,9 +5,9 @@ import PropTypes from 'prop-types'; const DistrictCard = ({ location, stats }) => { const statsKeys = Object.keys(stats) const schoolData = statsKeys.map((stat) => { - + // console.log(stat) return

0.5) ? 'greater-than-point-5' : 'less-than-point-5'}> {stat}: {stats[stat]}

@@ -22,10 +22,10 @@ const DistrictCard = ({ location, stats }) => { ) } -// DistrictCard.proptypes = { -// location: PropTypes.string.isRequired, -// stats: PropTypes.object.isRequired -// } +DistrictCard.proptypes = { + location: PropTypes.string.isRequired, + stats: PropTypes.object.isRequired +} export default DistrictCard; diff --git a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap index 0e7ba06d..a2a2fb29 100644 --- a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap +++ b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap @@ -72,7 +72,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "1538791529436", + "key": "0.07123456156054009", "nodeType": "host", "props": Object { "children": Array [ @@ -92,7 +92,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "1538791529437", + "key": "0.0856018446186897", "nodeType": "host", "props": Object { "children": Array [ @@ -112,7 +112,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "1538791529437", + "key": "0.6246773717953531", "nodeType": "host", "props": Object { "children": Array [ @@ -185,7 +185,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "1538791529436", + "key": "0.07123456156054009", "nodeType": "host", "props": Object { "children": Array [ @@ -205,7 +205,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "1538791529437", + "key": "0.0856018446186897", "nodeType": "host", "props": Object { "children": Array [ @@ -225,7 +225,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "1538791529437", + "key": "0.6246773717953531", "nodeType": "host", "props": Object { "children": Array [ diff --git a/src/DistrictsContainer/DistrictsContainer.js b/src/DistrictsContainer/DistrictsContainer.js index 163dae84..25635afc 100644 --- a/src/DistrictsContainer/DistrictsContainer.js +++ b/src/DistrictsContainer/DistrictsContainer.js @@ -4,26 +4,27 @@ import DistrictCard from '../DistrictCard/DistrictCard.js'; import PropTypes from 'prop-types' const DistrictsContainer = ({ districts }) => { + // console.log(districts) // const districtKeys = Object.keys(districts) // const districtCards = districtKeys.map((district) => { const districtCards = districts.map((district) => { - // console.log(districts[district].stats) + console.log(district) return + {...district} + /> }) return (
- + { districtCards }
) } -// DistrictsContainer.propTypes = { -// districts: PropTypes.object.isRequired -// } +DistrictsContainer.propTypes = { + districts: PropTypes.array.isRequired +} export default DistrictsContainer; \ No newline at end of file diff --git a/src/DistrictsContainer/DistrictsContainer.test.js b/src/DistrictsContainer/DistrictsContainer.test.js index 1246dd2e..674a4d82 100644 --- a/src/DistrictsContainer/DistrictsContainer.test.js +++ b/src/DistrictsContainer/DistrictsContainer.test.js @@ -14,8 +14,8 @@ describe('DistrictsContainer', () => { let mockDistricts; beforeEach(() => { - mockDistricts = {'colorado': {}, 'academy 20': {}, 'agate 300': {}} - wrapper = shallow() + mockDistricts = [{'colorado': {}}, {'academy 20': {}}, {'agate 300': {}}] + wrapper = shallow() }) it('matches the snapshot', () => { diff --git a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap index a08814d9..11eafa7d 100644 --- a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap +++ b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap @@ -5,11 +5,17 @@ ShallowWrapper { Symbol(enzyme.__root__): [Circular], Symbol(enzyme.__unrendered__): , Symbol(enzyme.__renderer__): Object { @@ -27,13 +33,13 @@ ShallowWrapper { "props": Object { "children": Array [ , , , ], "className": "DistrictsContainer", @@ -42,10 +48,11 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "colorado", + "key": "0.2908077742781572", "nodeType": "function", "props": Object { - "schoolName": "colorado", + "colorado": Object {}, + "schoolName": undefined, }, "ref": null, "rendered": null, @@ -53,10 +60,11 @@ ShallowWrapper { }, Object { "instance": null, - "key": "academy 20", + "key": "0.5896680724740815", "nodeType": "function", "props": Object { - "schoolName": "academy 20", + "academy 20": Object {}, + "schoolName": undefined, }, "ref": null, "rendered": null, @@ -64,10 +72,11 @@ ShallowWrapper { }, Object { "instance": null, - "key": "agate 300", + "key": "0.933072885639906", "nodeType": "function", "props": Object { - "schoolName": "agate 300", + "agate 300": Object {}, + "schoolName": undefined, }, "ref": null, "rendered": null, @@ -84,13 +93,13 @@ ShallowWrapper { "props": Object { "children": Array [ , , , ], "className": "DistrictsContainer", @@ -99,10 +108,11 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "colorado", + "key": "0.2908077742781572", "nodeType": "function", "props": Object { - "schoolName": "colorado", + "colorado": Object {}, + "schoolName": undefined, }, "ref": null, "rendered": null, @@ -110,10 +120,11 @@ ShallowWrapper { }, Object { "instance": null, - "key": "academy 20", + "key": "0.5896680724740815", "nodeType": "function", "props": Object { - "schoolName": "academy 20", + "academy 20": Object {}, + "schoolName": undefined, }, "ref": null, "rendered": null, @@ -121,10 +132,11 @@ ShallowWrapper { }, Object { "instance": null, - "key": "agate 300", + "key": "0.933072885639906", "nodeType": "function", "props": Object { - "schoolName": "agate 300", + "agate 300": Object {}, + "schoolName": undefined, }, "ref": null, "rendered": null, diff --git a/src/Search/Search.js b/src/Search/Search.js index 52fd6792..e94da691 100644 --- a/src/Search/Search.js +++ b/src/Search/Search.js @@ -30,6 +30,9 @@ class Search extends Component { } } +Search.propTypes = { + search: PropTypes.string +} export default Search; \ No newline at end of file From c5feb3fc12d1544542f38c466c7b669d4897525d Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Fri, 5 Oct 2018 23:51:58 -0600 Subject: [PATCH 20/53] Add working search component --- src/App.js | 3 ++- .../__snapshots__/DistrictCard.test.js.snap | 12 ++++++------ src/DistrictsContainer/DistrictsContainer.js | 2 +- .../__snapshots__/DistrictsContainer.test.js.snap | 12 ++++++------ src/Search/Search.js | 9 ++++++++- src/Search/Search.test.js | 3 ++- src/helper.js | 9 +++------ 7 files changed, 28 insertions(+), 22 deletions(-) diff --git a/src/App.js b/src/App.js index 18d7d97a..269e4a1d 100644 --- a/src/App.js +++ b/src/App.js @@ -16,7 +16,7 @@ class App extends Component { } searchDistrict = (searchTerm) => { - console.log(searchTerm) + // console.log(this.state.data.stats) // const district = new DistrictRepository(kinderData) // const searchTerm = district.findAllMatches(string) this.setState({ searchTerm }) @@ -38,6 +38,7 @@ class App extends Component { render() { const { data, searchTerm } = this.state + {console.log(this.state.searchTerm)} return (

Headcount 2.7

diff --git a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap index a2a2fb29..13be3dde 100644 --- a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap +++ b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap @@ -72,7 +72,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.07123456156054009", + "key": "0.8249204263129828", "nodeType": "host", "props": Object { "children": Array [ @@ -92,7 +92,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.0856018446186897", + "key": "0.007985185609500123", "nodeType": "host", "props": Object { "children": Array [ @@ -112,7 +112,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.6246773717953531", + "key": "0.9305478633458517", "nodeType": "host", "props": Object { "children": Array [ @@ -185,7 +185,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.07123456156054009", + "key": "0.8249204263129828", "nodeType": "host", "props": Object { "children": Array [ @@ -205,7 +205,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.0856018446186897", + "key": "0.007985185609500123", "nodeType": "host", "props": Object { "children": Array [ @@ -225,7 +225,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.6246773717953531", + "key": "0.9305478633458517", "nodeType": "host", "props": Object { "children": Array [ diff --git a/src/DistrictsContainer/DistrictsContainer.js b/src/DistrictsContainer/DistrictsContainer.js index 25635afc..c7b94948 100644 --- a/src/DistrictsContainer/DistrictsContainer.js +++ b/src/DistrictsContainer/DistrictsContainer.js @@ -8,7 +8,7 @@ const DistrictsContainer = ({ districts }) => { // const districtKeys = Object.keys(districts) // const districtCards = districtKeys.map((district) => { const districtCards = districts.map((district) => { - console.log(district) + // console.log(district) return { + event.preventDefault() + } + render() { return( -
+ { let wrapper beforeEach(() => { - wrapper = shallow() + wrapper = shallow() + }) it.skip('matches the snapshot', () => { diff --git a/src/helper.js b/src/helper.js index b5668cae..dd5f5715 100644 --- a/src/helper.js +++ b/src/helper.js @@ -52,13 +52,14 @@ export default class DistrictRepository { const districtObjects = districtKeys.map((schoolDistrict) => { return allDistricts[schoolDistrict] }) - + if (!district) { return districtObjects } const districtLowerCase = district.toLowerCase() + if (!districtKeys.includes(districtLowerCase)) { return [] } @@ -66,15 +67,11 @@ export default class DistrictRepository { if (districtKeys.includes(districtLowerCase)) { const filteredDistricts = districtObjects.filter((schoolDistrict) => { const schoolDistrictLowerCase = schoolDistrict.location.toLowerCase() - - if (schoolDistrictLowerCase.includes(districtLowerCase)) { - return schoolDistrict - } + return schoolDistrictLowerCase.includes(districtLowerCase) }) return filteredDistricts } } - } From 848181dfa69c1bb8c35aa7f1a440a934cf7d98da Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sat, 6 Oct 2018 01:24:48 -0600 Subject: [PATCH 21/53] Add CSS styling with green header --- src/App.css | 29 +++++++++-- src/App.js | 4 +- src/DistrictCard/DistrictCard.css | 25 +++++++--- src/DistrictCard/DistrictCard.js | 2 +- src/DistrictsContainer/DistrictsContainer.css | 1 + src/Search/Search.css | 3 ++ src/reset.css | 48 +++++++++++++++++++ 7 files changed, 99 insertions(+), 13 deletions(-) create mode 100644 src/reset.css diff --git a/src/App.css b/src/App.css index 32320071..05a2e01c 100644 --- a/src/App.css +++ b/src/App.css @@ -1,9 +1,30 @@ /*APP COMPONENT RELATED CSS GOES HERE*/ +body { + margin: 0; + padding: 0; +} + + .App { + background-color: #E9EBEE; +} +.header { + background-color: #008b38; } -.app-header { - margin: auto; - color: red; -} \ No newline at end of file +.app-site-title { + margin: 0.5rem auto 2rem; + color: #FFF; + font-size: 4rem; + width: 25%; + text-align: center; + font-family: 'Arvo', serif; + padding: 0 0 0.5rem 0; +} + +/*font-family: 'Roboto Slab', serif; +font-family: 'Noto Serif', serif; +font-family: 'Arvo', serif; +font-family: 'Open Sans', sans-serif;*/ + diff --git a/src/App.js b/src/App.js index 269e4a1d..05cee4ca 100644 --- a/src/App.js +++ b/src/App.js @@ -41,7 +41,9 @@ class App extends Component { {console.log(this.state.searchTerm)} return (
-

Headcount 2.7

+
+

Headcount

+
diff --git a/src/DistrictCard/DistrictCard.css b/src/DistrictCard/DistrictCard.css index d6133ffc..23d70d82 100644 --- a/src/DistrictCard/DistrictCard.css +++ b/src/DistrictCard/DistrictCard.css @@ -3,20 +3,23 @@ align-items: center; flex-direction: column; justify-content: center; - font-family: 'Open Sans', sans-serif; + background-color: #FFF; text-align: center; width: 15rem; height: 26rem; - margin: 0 auto 1.5rem; + margin: 0 auto 0.5rem; padding: 0 0 1rem; - box-shadow: 0px 1px 1px 2px #8d8686; + box-shadow: 0px 1px 1px 2px #F5F6F7; border-radius: 10px; + font-family: 'Open Sans', sans-serif; } .card-location { text-align: center; overflow-wrap: break-word; - margin: 1.5rem 0.5rem 0.75rem; + margin: 1.5rem 1.5rem 0.75rem; + font-family: 'Arvo', serif; + font-size: 1.25rem; } /*.card-stats { @@ -24,13 +27,21 @@ } */ .greater-than-point-5 { - color: green; + color: #01411b; + background-color: #F5F6F7; margin: 0.2rem auto; + font-weight: 300; + padding: 0 0.75rem; + border-radius: 10px; } .less-than-point-5 { - color: red; + color: #FFF; + background-color: #008b38; margin: 0.2rem auto; - + font-weight: 300; + padding: 0 0.75rem; + border-radius: 10px; } + diff --git a/src/DistrictCard/DistrictCard.js b/src/DistrictCard/DistrictCard.js index 6a3669df..8bc02c46 100644 --- a/src/DistrictCard/DistrictCard.js +++ b/src/DistrictCard/DistrictCard.js @@ -16,7 +16,7 @@ const DistrictCard = ({ location, stats }) => { return (
-

{location}

+

{location}

{schoolData}
) diff --git a/src/DistrictsContainer/DistrictsContainer.css b/src/DistrictsContainer/DistrictsContainer.css index 3030a9ac..e791eec0 100644 --- a/src/DistrictsContainer/DistrictsContainer.css +++ b/src/DistrictsContainer/DistrictsContainer.css @@ -1,6 +1,7 @@ .DistrictsContainer { display: grid; grid-template-columns: repeat(5, 1fr); + grid-gap: 0.75rem; margin: 0 5rem; } diff --git a/src/Search/Search.css b/src/Search/Search.css index a416627f..398fd3ad 100644 --- a/src/Search/Search.css +++ b/src/Search/Search.css @@ -10,4 +10,7 @@ border-radius: 10px; height: 2rem; margin: 0 0 2rem 0; + font-size: 1.5rem; + padding: 0 0 0 0.5rem; + border: 1px solid grey; } \ No newline at end of file diff --git a/src/reset.css b/src/reset.css new file mode 100644 index 00000000..af944401 --- /dev/null +++ b/src/reset.css @@ -0,0 +1,48 @@ +/* http://meyerweb.com/eric/tools/css/reset/ + v2.0 | 20110126 + License: none (public domain) +*/ + +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} +body { + line-height: 1; +} +ol, ul { + list-style: none; +} +blockquote, q { + quotes: none; +} +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} \ No newline at end of file From 939e30562b03c1099404ae95d2f8c542f38cb8c4 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sat, 6 Oct 2018 01:38:54 -0600 Subject: [PATCH 22/53] Add cap icon to header --- public/index.html | 4 +++- src/App.css | 14 +++++++++++--- src/App.js | 5 ++++- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/public/index.html b/public/index.html index 91800bac..a0cee926 100644 --- a/public/index.html +++ b/public/index.html @@ -2,9 +2,11 @@ + - + + Headcount 2.0 diff --git a/src/App.css b/src/App.css index 05a2e01c..5598ea01 100644 --- a/src/App.css +++ b/src/App.css @@ -9,18 +9,26 @@ body { background-color: #E9EBEE; } + .header { background-color: #008b38; } +.icon-span { + padding: 0 0 0 0.5rem; +} + +.fa-graduation-cap { + color: #FFF; +} .app-site-title { - margin: 0.5rem auto 2rem; + margin: 0 auto 2rem; color: #FFF; font-size: 4rem; - width: 25%; + width: 46%; text-align: center; font-family: 'Arvo', serif; - padding: 0 0 0.5rem 0; + padding: 1rem 0 1rem 0; } /*font-family: 'Roboto Slab', serif; diff --git a/src/App.js b/src/App.js index 05cee4ca..a39b32c8 100644 --- a/src/App.js +++ b/src/App.js @@ -42,7 +42,10 @@ class App extends Component { return (
-

Headcount

+ +

Headcount + +

From a8e2cbea32b4085f1d2b9d34aaec8cf54f669efd Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sat, 6 Oct 2018 14:25:43 -0600 Subject: [PATCH 23/53] Refactor Search handleChange --- src/App.js | 6 +- src/App/__snapshots__/App.test.js.snap | 168 ++++++++++++++++-- .../__snapshots__/DistrictCard.test.js.snap | 20 +-- src/DistrictsContainer/DistrictsContainer.css | 1 + .../DistrictsContainer.test.js.snap | 12 +- src/Search/Search.js | 4 +- src/helper.js | 45 ++++- 7 files changed, 214 insertions(+), 42 deletions(-) diff --git a/src/App.js b/src/App.js index a39b32c8..8682e684 100644 --- a/src/App.js +++ b/src/App.js @@ -11,7 +11,7 @@ class App extends Component { this.state = { data: new DistrictRepository(kinderData), searchTerm: '', - compareDistricts: [], + // compareDistricts: [], } } @@ -31,14 +31,14 @@ class App extends Component { // compare component stateless // method compare districts on app, send method to cards, send back -// logic in method that once compare +// logic in method that compares two cards once they're entered // logic that can only take 2 // If there's 2, don't accept anymore, then run method to give object with comparison of 2 // Assign it to another state render() { const { data, searchTerm } = this.state - {console.log(this.state.searchTerm)} + {console.log(data.stats)} return (
diff --git a/src/App/__snapshots__/App.test.js.snap b/src/App/__snapshots__/App.test.js.snap index a20ea475..c2af2970 100644 --- a/src/App/__snapshots__/App.test.js.snap +++ b/src/App/__snapshots__/App.test.js.snap @@ -18,11 +18,22 @@ ShallowWrapper { "nodeType": "host", "props": Object { "children": Array [ -

- Headcount 2.7 -

, +

+ Headcount + + + +

+
, , @@ -2938,12 +2949,69 @@ ShallowWrapper { "key": undefined, "nodeType": "host", "props": Object { - "children": "Headcount 2.7", - "className": "app-header", + "children":

+ Headcount + + + +

, + "className": "header", }, "ref": null, - "rendered": "Headcount 2.7", - "type": "h1", + "rendered": Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "children": Array [ + "Headcount", + + + , + ], + "className": "app-site-title", + }, + "ref": null, + "rendered": Array [ + "Headcount", + Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "children": , + "className": "icon-span", + }, + "ref": null, + "rendered": Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "className": "fas fa-graduation-cap", + }, + "ref": null, + "rendered": null, + "type": "i", + }, + "type": "span", + }, + ], + "type": "h1", + }, + "type": "div", }, Object { "instance": null, @@ -5874,11 +5942,22 @@ ShallowWrapper { "nodeType": "host", "props": Object { "children": Array [ -

- Headcount 2.7 -

, +

+ Headcount + + + +

+
, , @@ -8794,12 +8873,69 @@ ShallowWrapper { "key": undefined, "nodeType": "host", "props": Object { - "children": "Headcount 2.7", - "className": "app-header", + "children":

+ Headcount + + + +

, + "className": "header", }, "ref": null, - "rendered": "Headcount 2.7", - "type": "h1", + "rendered": Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "children": Array [ + "Headcount", + + + , + ], + "className": "app-site-title", + }, + "ref": null, + "rendered": Array [ + "Headcount", + Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "children": , + "className": "icon-span", + }, + "ref": null, + "rendered": Object { + "instance": null, + "key": undefined, + "nodeType": "host", + "props": Object { + "className": "fas fa-graduation-cap", + }, + "ref": null, + "rendered": null, + "type": "i", + }, + "type": "span", + }, + ], + "type": "h1", + }, + "type": "div", }, Object { "instance": null, diff --git a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap index 13be3dde..0cdced65 100644 --- a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap +++ b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap @@ -27,7 +27,7 @@ ShallowWrapper { "nodeType": "host", "props": Object { "children": Array [ -

, Array [ @@ -68,11 +68,11 @@ ShallowWrapper { }, "ref": null, "rendered": null, - "type": "h2", + "type": "h3", }, Object { "instance": null, - "key": "0.8249204263129828", + "key": "0.6234411548349255", "nodeType": "host", "props": Object { "children": Array [ @@ -92,7 +92,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.007985185609500123", + "key": "0.2016119200520976", "nodeType": "host", "props": Object { "children": Array [ @@ -112,7 +112,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.9305478633458517", + "key": "0.7092348486454092", "nodeType": "host", "props": Object { "children": Array [ @@ -140,7 +140,7 @@ ShallowWrapper { "nodeType": "host", "props": Object { "children": Array [ -

, Array [ @@ -181,11 +181,11 @@ ShallowWrapper { }, "ref": null, "rendered": null, - "type": "h2", + "type": "h3", }, Object { "instance": null, - "key": "0.8249204263129828", + "key": "0.6234411548349255", "nodeType": "host", "props": Object { "children": Array [ @@ -205,7 +205,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.007985185609500123", + "key": "0.2016119200520976", "nodeType": "host", "props": Object { "children": Array [ @@ -225,7 +225,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.9305478633458517", + "key": "0.7092348486454092", "nodeType": "host", "props": Object { "children": Array [ diff --git a/src/DistrictsContainer/DistrictsContainer.css b/src/DistrictsContainer/DistrictsContainer.css index e791eec0..b98366a7 100644 --- a/src/DistrictsContainer/DistrictsContainer.css +++ b/src/DistrictsContainer/DistrictsContainer.css @@ -3,5 +3,6 @@ grid-template-columns: repeat(5, 1fr); grid-gap: 0.75rem; margin: 0 5rem; + background-color: #E9EBEE; } diff --git a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap index 29b9a603..4340c824 100644 --- a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap +++ b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap @@ -48,7 +48,7 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "0.41342311802347753", + "key": "0.4106829834045105", "nodeType": "function", "props": Object { "colorado": Object {}, @@ -60,7 +60,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.6762061735404097", + "key": "0.9875948615749899", "nodeType": "function", "props": Object { "academy 20": Object {}, @@ -72,7 +72,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.23660063510950713", + "key": "0.015529698132789482", "nodeType": "function", "props": Object { "agate 300": Object {}, @@ -108,7 +108,7 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "0.41342311802347753", + "key": "0.4106829834045105", "nodeType": "function", "props": Object { "colorado": Object {}, @@ -120,7 +120,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.6762061735404097", + "key": "0.9875948615749899", "nodeType": "function", "props": Object { "academy 20": Object {}, @@ -132,7 +132,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.23660063510950713", + "key": "0.015529698132789482", "nodeType": "function", "props": Object { "agate 300": Object {}, diff --git a/src/Search/Search.js b/src/Search/Search.js index 75e43299..226e1d02 100644 --- a/src/Search/Search.js +++ b/src/Search/Search.js @@ -12,7 +12,9 @@ class Search extends Component { handleChange = (event) => { const search = event.target.value - this.setState({ search }, this.props.searchDistrict(search)) + // console.log(search) + this.props.searchDistrict(search) + this.setState({ search }) } handleSubmit = (event) => { diff --git a/src/helper.js b/src/helper.js index dd5f5715..77037aa3 100644 --- a/src/helper.js +++ b/src/helper.js @@ -47,9 +47,10 @@ export default class DistrictRepository { } findAllMatches(district) { - const allDistricts = this.stats - const districtKeys = Object.keys(this.stats) - const districtObjects = districtKeys.map((schoolDistrict) => { + let allDistricts = this.stats + let districtKeys = Object.keys(allDistricts) + console.log(this.stats) + let districtObjects = districtKeys.map((schoolDistrict) => { return allDistricts[schoolDistrict] }) @@ -57,7 +58,7 @@ export default class DistrictRepository { return districtObjects } - const districtLowerCase = district.toLowerCase() + let districtLowerCase = district.toLowerCase() if (!districtKeys.includes(districtLowerCase)) { @@ -65,13 +66,45 @@ export default class DistrictRepository { } if (districtKeys.includes(districtLowerCase)) { - const filteredDistricts = districtObjects.filter((schoolDistrict) => { - const schoolDistrictLowerCase = schoolDistrict.location.toLowerCase() + let filteredDistricts = districtObjects.filter((schoolDistrict) => { + let schoolDistrictLowerCase = schoolDistrict.location.toLowerCase() return schoolDistrictLowerCase.includes(districtLowerCase) }) + // console.log(filteredDistricts) return filteredDistricts } } + // findAllMatches(district) { + // let allDistricts = this.stats + // let districtKeys = Object.keys(allDistricts) + // // console.log(districtKeys) + // let districtObjects = districtKeys.map((schoolDistrict) => { + // return allDistricts[schoolDistrict] + // }) + + // if (!district) { + // return districtObjects + // } + + // let districtLowerCase = district.toLowerCase() + + + // if (!districtKeys.includes(districtLowerCase)) { + // return [] + // } + + // if (districtKeys.includes(districtLowerCase)) { + // let filteredDistricts = districtObjects.filter((schoolDistrict) => { + // let schoolDistrictLowerCase = schoolDistrict.location.toLowerCase() + // return schoolDistrictLowerCase.includes(districtLowerCase) + // }) + // // console.log(filteredDistricts) + // return filteredDistricts + // } + + // } + + } From b0eb9175c765f2c7a7b664d8eb8fb16e6745c215 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sat, 6 Oct 2018 15:45:26 -0600 Subject: [PATCH 24/53] Add properly functioning search component --- src/App.js | 2 +- src/App/App.test.js | 11 +-- .../__snapshots__/DistrictCard.test.js.snap | 12 +-- .../DistrictsContainer.test.js.snap | 12 +-- src/helper.js | 73 ++++--------------- 5 files changed, 33 insertions(+), 77 deletions(-) diff --git a/src/App.js b/src/App.js index 8682e684..63709112 100644 --- a/src/App.js +++ b/src/App.js @@ -38,7 +38,7 @@ class App extends Component { render() { const { data, searchTerm } = this.state - {console.log(data.stats)} + // {console.log(data.findAllMatches(searchTerm))} return (
diff --git a/src/App/App.test.js b/src/App/App.test.js index 4d1adce2..bd8e4f55 100644 --- a/src/App/App.test.js +++ b/src/App/App.test.js @@ -16,11 +16,12 @@ describe('App', () => { expect(wrapper).toMatchSnapshot() }) - it('adds helper dataset to state', () => { - const district = new DistrictRepository(kinderData) - const allDistricts = district.stats - wrapper.setState({ data: allDistricts }) - expect(wrapper.state().data).toEqual(district.stats) + it('initializes with correct state', () => { + const expectedState = { + data: new DistrictRepository(kinderData), + searchTerm: '' + } + expect(wrapper.state()).toEqual(expectedState) }) }) diff --git a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap index 0cdced65..bfca001a 100644 --- a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap +++ b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap @@ -72,7 +72,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.6234411548349255", + "key": "0.28769207674019737", "nodeType": "host", "props": Object { "children": Array [ @@ -92,7 +92,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.2016119200520976", + "key": "0.09407111114612476", "nodeType": "host", "props": Object { "children": Array [ @@ -112,7 +112,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.7092348486454092", + "key": "0.895341170254621", "nodeType": "host", "props": Object { "children": Array [ @@ -185,7 +185,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.6234411548349255", + "key": "0.28769207674019737", "nodeType": "host", "props": Object { "children": Array [ @@ -205,7 +205,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.2016119200520976", + "key": "0.09407111114612476", "nodeType": "host", "props": Object { "children": Array [ @@ -225,7 +225,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.7092348486454092", + "key": "0.895341170254621", "nodeType": "host", "props": Object { "children": Array [ diff --git a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap index 4340c824..23883cc0 100644 --- a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap +++ b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap @@ -48,7 +48,7 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "0.4106829834045105", + "key": "0.8845210799923902", "nodeType": "function", "props": Object { "colorado": Object {}, @@ -60,7 +60,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.9875948615749899", + "key": "0.8175687339597499", "nodeType": "function", "props": Object { "academy 20": Object {}, @@ -72,7 +72,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.015529698132789482", + "key": "0.49592430232413576", "nodeType": "function", "props": Object { "agate 300": Object {}, @@ -108,7 +108,7 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "0.4106829834045105", + "key": "0.8845210799923902", "nodeType": "function", "props": Object { "colorado": Object {}, @@ -120,7 +120,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.9875948615749899", + "key": "0.8175687339597499", "nodeType": "function", "props": Object { "academy 20": Object {}, @@ -132,7 +132,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.015529698132789482", + "key": "0.49592430232413576", "nodeType": "function", "props": Object { "agate 300": Object {}, diff --git a/src/helper.js b/src/helper.js index 77037aa3..2ab7692b 100644 --- a/src/helper.js +++ b/src/helper.js @@ -32,14 +32,12 @@ export default class DistrictRepository { } findByName(district) { - // console.log(this.stats) if (!district) { return undefined } const districtLowerCase = district.toLowerCase() if (this.stats[districtLowerCase]) { - // console.log(this.stats[districtLowerCase].stats) return this.stats[districtLowerCase] } @@ -47,64 +45,21 @@ export default class DistrictRepository { } findAllMatches(district) { - let allDistricts = this.stats - let districtKeys = Object.keys(allDistricts) - console.log(this.stats) - let districtObjects = districtKeys.map((schoolDistrict) => { - return allDistricts[schoolDistrict] - }) - - if (!district) { - return districtObjects - } - - let districtLowerCase = district.toLowerCase() - + const allDistricts = this.stats + const districtKeys = Object.keys(allDistricts) - if (!districtKeys.includes(districtLowerCase)) { - return [] - } - - if (districtKeys.includes(districtLowerCase)) { - let filteredDistricts = districtObjects.filter((schoolDistrict) => { - let schoolDistrictLowerCase = schoolDistrict.location.toLowerCase() - return schoolDistrictLowerCase.includes(districtLowerCase) - }) - // console.log(filteredDistricts) - return filteredDistricts + if (!district) { + return districtKeys.map((districtKey) => { + return allDistricts[districtKey] + }) + } else { + let districtLowerCase = district.toLowerCase() + return districtKeys.reduce((acc, districtKey) => { + if (districtKey.includes(districtLowerCase)) { + acc.push(allDistricts[districtKey]) + } + return acc + }, []) } - } - - // findAllMatches(district) { - // let allDistricts = this.stats - // let districtKeys = Object.keys(allDistricts) - // // console.log(districtKeys) - // let districtObjects = districtKeys.map((schoolDistrict) => { - // return allDistricts[schoolDistrict] - // }) - - // if (!district) { - // return districtObjects - // } - - // let districtLowerCase = district.toLowerCase() - - - // if (!districtKeys.includes(districtLowerCase)) { - // return [] - // } - - // if (districtKeys.includes(districtLowerCase)) { - // let filteredDistricts = districtObjects.filter((schoolDistrict) => { - // let schoolDistrictLowerCase = schoolDistrict.location.toLowerCase() - // return schoolDistrictLowerCase.includes(districtLowerCase) - // }) - // // console.log(filteredDistricts) - // return filteredDistricts - // } - - // } - - } From df78f8be07c040376a5fb959881e194b110ef87e Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sat, 6 Oct 2018 16:42:23 -0600 Subject: [PATCH 25/53] Add passing test for handleInputChange when input is entered --- .../__snapshots__/DistrictCard.test.js.snap | 12 +++--- .../DistrictsContainer.test.js.snap | 12 +++--- src/Search/Search.js | 4 +- src/Search/Search.test.js | 42 ++++++++++++++++--- src/Search/__snapshots__/Search.test.js.snap | 18 +++++++- src/helper.js | 6 +-- 6 files changed, 70 insertions(+), 24 deletions(-) diff --git a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap index bfca001a..787b2ac2 100644 --- a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap +++ b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap @@ -72,7 +72,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.28769207674019737", + "key": "0.6165868804862951", "nodeType": "host", "props": Object { "children": Array [ @@ -92,7 +92,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.09407111114612476", + "key": "0.31115099834619886", "nodeType": "host", "props": Object { "children": Array [ @@ -112,7 +112,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.895341170254621", + "key": "0.18417567344303198", "nodeType": "host", "props": Object { "children": Array [ @@ -185,7 +185,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.28769207674019737", + "key": "0.6165868804862951", "nodeType": "host", "props": Object { "children": Array [ @@ -205,7 +205,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.09407111114612476", + "key": "0.31115099834619886", "nodeType": "host", "props": Object { "children": Array [ @@ -225,7 +225,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.895341170254621", + "key": "0.18417567344303198", "nodeType": "host", "props": Object { "children": Array [ diff --git a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap index 23883cc0..b6ed7e97 100644 --- a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap +++ b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap @@ -48,7 +48,7 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "0.8845210799923902", + "key": "0.1627820599031986", "nodeType": "function", "props": Object { "colorado": Object {}, @@ -60,7 +60,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.8175687339597499", + "key": "0.7700503817274196", "nodeType": "function", "props": Object { "academy 20": Object {}, @@ -72,7 +72,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.49592430232413576", + "key": "0.5876487493452791", "nodeType": "function", "props": Object { "agate 300": Object {}, @@ -108,7 +108,7 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "0.8845210799923902", + "key": "0.1627820599031986", "nodeType": "function", "props": Object { "colorado": Object {}, @@ -120,7 +120,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.8175687339597499", + "key": "0.7700503817274196", "nodeType": "function", "props": Object { "academy 20": Object {}, @@ -132,7 +132,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.49592430232413576", + "key": "0.5876487493452791", "nodeType": "function", "props": Object { "agate 300": Object {}, diff --git a/src/Search/Search.js b/src/Search/Search.js index 226e1d02..167c81a8 100644 --- a/src/Search/Search.js +++ b/src/Search/Search.js @@ -10,7 +10,7 @@ class Search extends Component { } } - handleChange = (event) => { + handleInputChange = (event) => { const search = event.target.value // console.log(search) this.props.searchDistrict(search) @@ -32,7 +32,7 @@ class Search extends Component { name='search' placeholder='Search for district' value={this.state.search} - onChange={this.handleChange} + onChange={this.handleInputChange} /> ) diff --git a/src/Search/Search.test.js b/src/Search/Search.test.js index 6d9771a9..61daa647 100644 --- a/src/Search/Search.test.js +++ b/src/Search/Search.test.js @@ -1,23 +1,53 @@ import React from 'react'; import ReactDOM from 'react-dom'; import Search from './Search.js'; -import { shallow } from 'enzyme'; +import { shallow, mount } from 'enzyme'; describe('Search', () => { - let wrapper + let searchDistrictMock; + let wrapper; beforeEach(() => { - wrapper = shallow() - + searchDistrictMock = jest.fn() + wrapper = shallow() }) - it.skip('matches the snapshot', () => { + it('matches the snapshot', () => { expect(wrapper).toMatchSnapshot() }) + it('invokes handleInputChange when input is entered', () => { + wrapper = mount() + const spy = spyOn(wrapper.instance(), 'handleInputChange') + wrapper.instance().forceUpdate() + const mockEvent = { target: { value: 'hey you guys' } } + wrapper.find('.search-input').simulate('change', mockEvent) + }) + + it('updates state when handleInputChange is invoked', () => { + + }) + + it('invokes handleSubmit on submission of form', () => { + + }) + + it('invokes searchDistrict when handleSubmit is invokes', () => { + + }) + it.skip('renders only the district searched by user', () => { }) // expect wrapper id to be x // expect wrapper length to be 1 -}) \ No newline at end of file +}) + +//Questions re: ideabox Search component tests +//why mount instead of shallow +//what is spyOn +//what is instance() +//what is forceUpdate() +//why are we calling mockEvent mockEvent +//what is simulate +//why is preventDefault in braces \ No newline at end of file diff --git a/src/Search/__snapshots__/Search.test.js.snap b/src/Search/__snapshots__/Search.test.js.snap index 33bc4e81..43717779 100644 --- a/src/Search/__snapshots__/Search.test.js.snap +++ b/src/Search/__snapshots__/Search.test.js.snap @@ -3,7 +3,9 @@ exports[`Search matches the snapshot 1`] = ` ShallowWrapper { Symbol(enzyme.__root__): [Circular], - Symbol(enzyme.__unrendered__): , + Symbol(enzyme.__unrendered__): , Symbol(enzyme.__renderer__): Object { "batchedUpdates": [Function], "getNode": [Function], @@ -20,8 +22,12 @@ ShallowWrapper { "children": , "className": "Search", + "onSubmit": [Function], }, "ref": null, "rendered": Object { @@ -31,6 +37,9 @@ ShallowWrapper { "props": Object { "className": "search-input", "name": "search", + "onChange": [Function], + "placeholder": "Search for district", + "value": "", }, "ref": null, "rendered": null, @@ -47,8 +56,12 @@ ShallowWrapper { "children": , "className": "Search", + "onSubmit": [Function], }, "ref": null, "rendered": Object { @@ -58,6 +71,9 @@ ShallowWrapper { "props": Object { "className": "search-input", "name": "search", + "onChange": [Function], + "placeholder": "Search for district", + "value": "", }, "ref": null, "rendered": null, diff --git a/src/helper.js b/src/helper.js index 2ab7692b..43bce630 100644 --- a/src/helper.js +++ b/src/helper.js @@ -35,10 +35,10 @@ export default class DistrictRepository { if (!district) { return undefined } - + const allDistricts = this.stats const districtLowerCase = district.toLowerCase() - if (this.stats[districtLowerCase]) { - return this.stats[districtLowerCase] + if (allDistricts[districtLowerCase]) { + return allDistricts[districtLowerCase] } return undefined From 68a3276b01795ed4cdaded38d5927f273f071df7 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sat, 6 Oct 2018 16:52:07 -0600 Subject: [PATCH 26/53] Add passing tests for Search Component --- .../__snapshots__/DistrictCard.test.js.snap | 12 ++++----- .../DistrictsContainer.test.js.snap | 12 ++++----- src/Search/Search.test.js | 26 ++++++++++++------- 3 files changed, 28 insertions(+), 22 deletions(-) diff --git a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap index 787b2ac2..26559103 100644 --- a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap +++ b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap @@ -72,7 +72,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.6165868804862951", + "key": "0.5320408591894468", "nodeType": "host", "props": Object { "children": Array [ @@ -92,7 +92,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.31115099834619886", + "key": "0.5894838271675369", "nodeType": "host", "props": Object { "children": Array [ @@ -112,7 +112,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.18417567344303198", + "key": "0.17393983471096752", "nodeType": "host", "props": Object { "children": Array [ @@ -185,7 +185,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.6165868804862951", + "key": "0.5320408591894468", "nodeType": "host", "props": Object { "children": Array [ @@ -205,7 +205,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.31115099834619886", + "key": "0.5894838271675369", "nodeType": "host", "props": Object { "children": Array [ @@ -225,7 +225,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.18417567344303198", + "key": "0.17393983471096752", "nodeType": "host", "props": Object { "children": Array [ diff --git a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap index b6ed7e97..6f68e9e4 100644 --- a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap +++ b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap @@ -48,7 +48,7 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "0.1627820599031986", + "key": "0.0245581551775238", "nodeType": "function", "props": Object { "colorado": Object {}, @@ -60,7 +60,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.7700503817274196", + "key": "0.11262134536971469", "nodeType": "function", "props": Object { "academy 20": Object {}, @@ -72,7 +72,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.5876487493452791", + "key": "0.9656926869463447", "nodeType": "function", "props": Object { "agate 300": Object {}, @@ -108,7 +108,7 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "0.1627820599031986", + "key": "0.0245581551775238", "nodeType": "function", "props": Object { "colorado": Object {}, @@ -120,7 +120,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.7700503817274196", + "key": "0.11262134536971469", "nodeType": "function", "props": Object { "academy 20": Object {}, @@ -132,7 +132,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.5876487493452791", + "key": "0.9656926869463447", "nodeType": "function", "props": Object { "agate 300": Object {}, diff --git a/src/Search/Search.test.js b/src/Search/Search.test.js index 61daa647..98837d3b 100644 --- a/src/Search/Search.test.js +++ b/src/Search/Search.test.js @@ -20,27 +20,31 @@ describe('Search', () => { wrapper = mount() const spy = spyOn(wrapper.instance(), 'handleInputChange') wrapper.instance().forceUpdate() - const mockEvent = { target: { value: 'hey you guys' } } + const mockEvent = { target: { value: 'heyy youu guyss' } } wrapper.find('.search-input').simulate('change', mockEvent) }) it('updates state when handleInputChange is invoked', () => { - + const mockEvent = { target: { name: 'search', value: 'heyy youu guyss'} } + wrapper.instance().handleInputChange(mockEvent) + expect(wrapper.state('search')).toBe('heyy youu guyss') }) it('invokes handleSubmit on submission of form', () => { - + wrapper = mount() + const spy = spyOn(wrapper.instance(), 'handleSubmit'); + const mockEvent = { preventDefault: jest.fn() } + wrapper.instance().forceUpdate(); + wrapper.find('form').simulate('submit', mockEvent) + expect(spy).toHaveBeenCalled() }) it('invokes searchDistrict when handleSubmit is invokes', () => { - + const mockEvent = { preventDefault: jest.fn() } + wrapper.instance().handleSubmit(mockEvent) + expect(searchDistrictMock).toHaveBeenCalled }) - it.skip('renders only the district searched by user', () => { - - }) - // expect wrapper id to be x - // expect wrapper length to be 1 }) //Questions re: ideabox Search component tests @@ -50,4 +54,6 @@ describe('Search', () => { //what is forceUpdate() //why are we calling mockEvent mockEvent //what is simulate -//why is preventDefault in braces \ No newline at end of file +//why is preventDefault in braces +//HOW IS THE EVENT AN OBJECT +//How does last test work? How does it know that searchDistrictMock has been called? \ No newline at end of file From 7d351e1e941800ae831d95036c12b1a04304c8fa Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sat, 6 Oct 2018 18:19:35 -0600 Subject: [PATCH 27/53] Add passing first test --- .../__snapshots__/DistrictCard.test.js.snap | 12 ++--- .../DistrictsContainer.test.js.snap | 12 ++--- src/helper.js | 52 +++++++++++++++++-- src/test/unit/iteration-4.test.js | 2 +- 4 files changed, 60 insertions(+), 18 deletions(-) diff --git a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap index 26559103..002dd7e3 100644 --- a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap +++ b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap @@ -72,7 +72,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.5320408591894468", + "key": "0.24058703559044092", "nodeType": "host", "props": Object { "children": Array [ @@ -92,7 +92,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.5894838271675369", + "key": "0.5923867290593536", "nodeType": "host", "props": Object { "children": Array [ @@ -112,7 +112,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.17393983471096752", + "key": "0.4806298769317514", "nodeType": "host", "props": Object { "children": Array [ @@ -185,7 +185,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.5320408591894468", + "key": "0.24058703559044092", "nodeType": "host", "props": Object { "children": Array [ @@ -205,7 +205,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.5894838271675369", + "key": "0.5923867290593536", "nodeType": "host", "props": Object { "children": Array [ @@ -225,7 +225,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.17393983471096752", + "key": "0.4806298769317514", "nodeType": "host", "props": Object { "children": Array [ diff --git a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap index 6f68e9e4..87678cc0 100644 --- a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap +++ b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap @@ -48,7 +48,7 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "0.0245581551775238", + "key": "0.1884715946775921", "nodeType": "function", "props": Object { "colorado": Object {}, @@ -60,7 +60,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.11262134536971469", + "key": "0.6845975214229141", "nodeType": "function", "props": Object { "academy 20": Object {}, @@ -72,7 +72,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.9656926869463447", + "key": "0.5268658373849249", "nodeType": "function", "props": Object { "agate 300": Object {}, @@ -108,7 +108,7 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "0.0245581551775238", + "key": "0.1884715946775921", "nodeType": "function", "props": Object { "colorado": Object {}, @@ -120,7 +120,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.11262134536971469", + "key": "0.6845975214229141", "nodeType": "function", "props": Object { "academy 20": Object {}, @@ -132,7 +132,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.9656926869463447", + "key": "0.5268658373849249", "nodeType": "function", "props": Object { "agate 300": Object {}, diff --git a/src/helper.js b/src/helper.js index 43bce630..aa94f7e2 100644 --- a/src/helper.js +++ b/src/helper.js @@ -4,7 +4,7 @@ export default class DistrictRepository { this.stats = this.compileDistricts(); } - compileDistricts() { + compileDistricts = () => { const schoolDistrict = this.data.reduce((district, location) => { const school = location.Location.toLowerCase() @@ -27,11 +27,10 @@ export default class DistrictRepository { return district }, {}) -// console.log(schoolDistrict) return schoolDistrict } - findByName(district) { + findByName = (district) => { if (!district) { return undefined } @@ -44,12 +43,13 @@ export default class DistrictRepository { return undefined } - findAllMatches(district) { + findAllMatches = (district) => { const allDistricts = this.stats const districtKeys = Object.keys(allDistricts) if (!district) { return districtKeys.map((districtKey) => { + // console.log(this.stats) return allDistricts[districtKey] }) } else { @@ -62,4 +62,46 @@ export default class DistrictRepository { }, []) } } -} + + findAverage = (district) => { + const districtLowerCase = district.toLowerCase() + // console.log(this.stats[districtLowerCase]) + const values = Object.values(this.stats[districtLowerCase].stats) + const finalAvg = values.reduce((avg, data) => { + avg += data; + return avg + }, 0) / values.length + return Math.round(finalAvg * 1000) / 1000 + } + + // const allDistricts = this.stats + // // const districtKeys = Object.keys(allDistricts) + // const districtValues = Object.values(this.stats) + // const districtLowerCase = district.toLowerCase() + // const districtValuesMap = districtValues.map((districtValue) => { + // return districtValue.stats + // }) + + // const districtValuesReduce = districtValuesMap.reduce((acc, districtValue) => { + // acc.push(Object.values(districtValue)) + // return acc + // }, []) + + // console.log(districtValuesMap) + + + + + // return districtObjects.reduce((dataAvg, object) => { + // if () + // return dataAvg + // }, 0) + // if (districtKey.includes(districtLowerCase)) { + // const dataKeys = Object.keys(districtObjects.stats) + // return dataKeys.reduce((dataAvg, data) => { + // dataAvg += data + // console.log(dataAvg / dataKeys.length) + // return dataAvg / dataKeys.length + // }, 0) + // } + } diff --git a/src/test/unit/iteration-4.test.js b/src/test/unit/iteration-4.test.js index 346c9bcc..ffb8a65c 100644 --- a/src/test/unit/iteration-4.test.js +++ b/src/test/unit/iteration-4.test.js @@ -4,7 +4,7 @@ import kinderData from '../../data/kindergartners_in_full_day_program.js'; describe('DistrictRepository iteration 0', () => { const district = new DistrictRepository(kinderData); - test.skip('findAverage for ACADEMY 20', () => { + test('findAverage for ACADEMY 20', () => { expect(district.findAverage('ACADEMY 20')).toBe(.407) }); From aff7520b9727732ef17cccc4ba724665c8120ba6 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sat, 6 Oct 2018 19:39:59 -0600 Subject: [PATCH 28/53] Add passing tests for iteration 4 --- src/helper.js | 40 ++++++++++--------------------- src/test/unit/iteration-4.test.js | 6 ++--- 2 files changed, 15 insertions(+), 31 deletions(-) diff --git a/src/helper.js b/src/helper.js index aa94f7e2..f8616888 100644 --- a/src/helper.js +++ b/src/helper.js @@ -67,41 +67,25 @@ export default class DistrictRepository { const districtLowerCase = district.toLowerCase() // console.log(this.stats[districtLowerCase]) const values = Object.values(this.stats[districtLowerCase].stats) - const finalAvg = values.reduce((avg, data) => { - avg += data; - return avg + const finalAvg = values.reduce((average, data) => { + average += data; + return average }, 0) / values.length return Math.round(finalAvg * 1000) / 1000 } - // const allDistricts = this.stats - // // const districtKeys = Object.keys(allDistricts) - // const districtValues = Object.values(this.stats) - // const districtLowerCase = district.toLowerCase() - // const districtValuesMap = districtValues.map((districtValue) => { - // return districtValue.stats - // }) + compareDistrictAverages = (districtA, districtB) => { + const districtAAvg = this.findAverage(districtA) + const districtBAvg = this.findAverage(districtB) + const comparedAvg = Math.round(districtAAvg / districtBAvg * 1000) / 1000 - // const districtValuesReduce = districtValuesMap.reduce((acc, districtValue) => { - // acc.push(Object.values(districtValue)) - // return acc - // }, []) + return { [districtA.toUpperCase()]: districtAAvg, [districtB.toUpperCase()]: districtBAvg, compared: comparedAvg } + } - // console.log(districtValuesMap) - // return districtObjects.reduce((dataAvg, object) => { - // if () - // return dataAvg - // }, 0) - // if (districtKey.includes(districtLowerCase)) { - // const dataKeys = Object.keys(districtObjects.stats) - // return dataKeys.reduce((dataAvg, data) => { - // dataAvg += data - // console.log(dataAvg / dataKeys.length) - // return dataAvg / dataKeys.length - // }, 0) - // } - } + + +} diff --git a/src/test/unit/iteration-4.test.js b/src/test/unit/iteration-4.test.js index ffb8a65c..953003bc 100644 --- a/src/test/unit/iteration-4.test.js +++ b/src/test/unit/iteration-4.test.js @@ -8,17 +8,17 @@ describe('DistrictRepository iteration 0', () => { expect(district.findAverage('ACADEMY 20')).toBe(.407) }); - test.skip('compareDistrictAverages ACADEMY 20 against YUMA SCHOOL DISTRICT 1', () => { + test('compareDistrictAverages ACADEMY 20 against YUMA SCHOOL DISTRICT 1', () => { const result = { "ACADEMY 20": 0.407, "YUMA SCHOOL DISTRICT 1": 0.909, "compared": 0.448 } expect(district.compareDistrictAverages('ACADEMY 20', 'YUMA SCHOOL DISTRICT 1')).toEqual(result); }); - test.skip('compareDistrictAverages is case insensitive', () => { + test('compareDistrictAverages is case insensitive', () => { const result = { "ACADEMY 20": 0.407, "YUMA SCHOOL DISTRICT 1": 0.909, "compared": 0.448 } expect(district.compareDistrictAverages('ACADeMY 20', 'YUMA ScHOoL DiStRICT 1')).toEqual(result); }); - test.skip('compareDistrictAverages ACADEMY 20 against Colorado', () => { + test('compareDistrictAverages ACADEMY 20 against Colorado', () => { const result = { "ACADEMY 20": 0.407, "COLORADO": 0.53, "compared": 0.768} expect(district.compareDistrictAverages('ACADEMY 20', 'Colorado')).toEqual(result); }); From 3ed9050a19198fb47266ce5517b56c59c3ffec27 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sat, 6 Oct 2018 21:00:19 -0600 Subject: [PATCH 29/53] Add passing app test for state --- src/CompareCard/CompareCard.css | 0 src/CompareCard/CompareCard.js | 10 +++++ src/CompareCard/CompareCard.test.js | 29 ++++++++++++++ .../__snapshots__/CompareCard.test.js.snap | 39 +++++++++++++++++++ 4 files changed, 78 insertions(+) create mode 100644 src/CompareCard/CompareCard.css create mode 100644 src/CompareCard/CompareCard.js create mode 100644 src/CompareCard/CompareCard.test.js create mode 100644 src/CompareCard/__snapshots__/CompareCard.test.js.snap diff --git a/src/CompareCard/CompareCard.css b/src/CompareCard/CompareCard.css new file mode 100644 index 00000000..e69de29b diff --git a/src/CompareCard/CompareCard.js b/src/CompareCard/CompareCard.js new file mode 100644 index 00000000..cef814a2 --- /dev/null +++ b/src/CompareCard/CompareCard.js @@ -0,0 +1,10 @@ +import React from 'react'; +import './CompareCard.css'; +import DistrictCard from '../DistrictCard/DistrictCard.js'; +import Proptypes from 'prop-types'; + +const CompareCard = () => { + +} + +export default CompareCard; \ No newline at end of file diff --git a/src/CompareCard/CompareCard.test.js b/src/CompareCard/CompareCard.test.js new file mode 100644 index 00000000..f0f3075d --- /dev/null +++ b/src/CompareCard/CompareCard.test.js @@ -0,0 +1,29 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import CompareCard from './CompareCard.js'; +import DistrictCard from '../DistrictCard/DistrictCard.js'; +import { shallow } from 'enzyme'; + +describe('CompareCard', () => { + let wrapper; + let mockDistricts; + + beforeEach(() => { + mockDistricts = [{'colorado': {}}, {'academy 20': {}}] + wrapper = shallow() + }) + + it('matches the snapshot', () => { + expect(wrapper).toMatchSnapshot() + }) + + it.skip('renders each district clicked', () => { + expect(wrapper.find(DistrictCard).length).toEqual(2) + }) + + it.skip('renders a maximum of 2 districts', () => { + + }) + + +}) \ No newline at end of file diff --git a/src/CompareCard/__snapshots__/CompareCard.test.js.snap b/src/CompareCard/__snapshots__/CompareCard.test.js.snap new file mode 100644 index 00000000..38b73924 --- /dev/null +++ b/src/CompareCard/__snapshots__/CompareCard.test.js.snap @@ -0,0 +1,39 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`CompareCard matches the snapshot 1`] = ` +ShallowWrapper { + Symbol(enzyme.__root__): [Circular], + Symbol(enzyme.__unrendered__): , + Symbol(enzyme.__renderer__): Object { + "batchedUpdates": [Function], + "getNode": [Function], + "render": [Function], + "simulateError": [Function], + "simulateEvent": [Function], + "unmount": [Function], + }, + Symbol(enzyme.__node__): undefined, + Symbol(enzyme.__nodes__): Array [ + undefined, + ], + Symbol(enzyme.__options__): Object { + "adapter": ReactSixteenAdapter { + "options": Object { + "enableComponentDidUpdateOnSetState": true, + "lifecycles": Object { + "componentDidUpdate": Object { + "onSetState": true, + }, + "getDerivedStateFromProps": true, + "getSnapshotBeforeUpdate": true, + "setState": Object { + "skipsComponentDidUpdateOnNullish": true, + }, + }, + }, + }, + "attachTo": undefined, + "hydrateIn": undefined, + }, +} +`; From 1237b771f5a4876bdac0544b9fa2f68343b42715 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sat, 6 Oct 2018 21:58:55 -0600 Subject: [PATCH 30/53] Fix App tests --- .eslintrc | 2 +- src/App.css | 1 + src/App.js | 60 ++++----- src/App/App.test.js | 25 +++- src/DistrictCard/DistrictCard.css | 4 + src/DistrictCard/DistrictCard.js | 7 +- .../__snapshots__/DistrictCard.test.js.snap | 14 +- src/DistrictsContainer/DistrictsContainer.js | 2 +- .../DistrictsContainer.test.js | 7 +- .../DistrictsContainer.test.js.snap | 12 +- src/helper.js | 126 +++++++++--------- 11 files changed, 132 insertions(+), 128 deletions(-) diff --git a/.eslintrc b/.eslintrc index 4e9a37b2..79dc99a4 100644 --- a/.eslintrc +++ b/.eslintrc @@ -28,7 +28,7 @@ "comma-style": ["error", "last"], "computed-property-spacing": ["error", "never"], "func-call-spacing": ["error", "never"], - "indent": ["warn", 2, {"SwitchCase": 1}], + "indent": ["warn", tab, {"SwitchCase": 1}], "keyword-spacing": ["error", { "before": true, "after": true }], "max-len": ["warn", 80], "no-duplicate-imports": "error", diff --git a/src/App.css b/src/App.css index 5598ea01..4240bb3c 100644 --- a/src/App.css +++ b/src/App.css @@ -7,6 +7,7 @@ body { .App { background-color: #E9EBEE; + padding: 0 0 9rem 0; } diff --git a/src/App.js b/src/App.js index 63709112..7d476857 100644 --- a/src/App.js +++ b/src/App.js @@ -1,5 +1,6 @@ import React, { Component } from 'react'; import './App.css'; +import CompareCard from './CompareCard/CompareCard'; import DistrictsContainer from './DistrictsContainer/DistrictsContainer'; import DistrictRepository from './helper.js'; import kinderData from './data/kindergartners_in_full_day_program.js'; @@ -11,47 +12,36 @@ class App extends Component { this.state = { data: new DistrictRepository(kinderData), searchTerm: '', - // compareDistricts: [], - } + compareDistricts: [] + }; } searchDistrict = (searchTerm) => { - // console.log(this.state.data.stats) - // const district = new DistrictRepository(kinderData) - // const searchTerm = district.findAllMatches(string) - this.setState({ searchTerm }) + this.setState({ searchTerm }); } + compareDistrict = (district) => { - // componentDidMount() { - // const district = new DistrictRepository(kinderData) - // const allDistricts = district.stats - // this.setState({ data: allDistricts }) - // } - -// compare component stateless -// method compare districts on app, send method to cards, send back -// logic in method that compares two cards once they're entered -// logic that can only take 2 -// If there's 2, don't accept anymore, then run method to give object with comparison of 2 -// Assign it to another state - - render() { - const { data, searchTerm } = this.state - // {console.log(data.findAllMatches(searchTerm))} - return ( -
-
- -

Headcount - -

-
- - -
- ); - } + } + + render() { + const { data, searchTerm } = this.state; + // {console.log(data.findAllMatches(searchTerm))} + return ( +
+
+

Headcount + + +

+
+ + +
+ ); + } } diff --git a/src/App/App.test.js b/src/App/App.test.js index bd8e4f55..9054980b 100644 --- a/src/App/App.test.js +++ b/src/App/App.test.js @@ -16,12 +16,31 @@ describe('App', () => { expect(wrapper).toMatchSnapshot() }) - it('initializes with correct state', () => { + it('has a state of data than instantiates a new DistrictRepository', () => { const expectedState = { data: new DistrictRepository(kinderData), - searchTerm: '' + searchTerm: '', + compareDistricts: [] } - expect(wrapper.state()).toEqual(expectedState) + expect(wrapper.state('data')).toBeInstanceOf(DistrictRepository) + }) + + it('has state searchTerm', () => { + const expectedState = { + data: new DistrictRepository(kinderData), + searchTerm: '', + compareDistricts: [] + } + expect(wrapper.state('searchTerm')).toEqual('') + }) + + it('has state compareDistricts', () => { + const expectedState = { + data: new DistrictRepository(kinderData), + searchTerm: '', + compareDistricts: [] + } + expect(wrapper.state('compareDistricts')).toEqual([]) }) }) diff --git a/src/DistrictCard/DistrictCard.css b/src/DistrictCard/DistrictCard.css index 23d70d82..5427546a 100644 --- a/src/DistrictCard/DistrictCard.css +++ b/src/DistrictCard/DistrictCard.css @@ -12,6 +12,7 @@ box-shadow: 0px 1px 1px 2px #F5F6F7; border-radius: 10px; font-family: 'Open Sans', sans-serif; + cursor: pointer; } .card-location { @@ -44,4 +45,7 @@ border-radius: 10px; } +.card-highlight { + border: 3px solid red; +} diff --git a/src/DistrictCard/DistrictCard.js b/src/DistrictCard/DistrictCard.js index 8bc02c46..b2bbc743 100644 --- a/src/DistrictCard/DistrictCard.js +++ b/src/DistrictCard/DistrictCard.js @@ -12,10 +12,10 @@ const DistrictCard = ({ location, stats }) => { {stat}: {stats[stat]}

}) - // console.log(schoolData) + return ( -
+

{location}

{schoolData}
@@ -28,6 +28,3 @@ DistrictCard.proptypes = { } export default DistrictCard; - - // className={(stats[stat] > 0.5) ? '.greater-than-point-5' : '.less-than-point-5'}> - // {stat}: {stats[stat]}

\ No newline at end of file diff --git a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap index 002dd7e3..6bcd569b 100644 --- a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap +++ b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap @@ -55,6 +55,7 @@ ShallowWrapper { ], ], "className": "DistrictCard", + "onClick": "", }, "ref": null, "rendered": Array [ @@ -72,7 +73,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.24058703559044092", + "key": "0.839469958743734", "nodeType": "host", "props": Object { "children": Array [ @@ -92,7 +93,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.5923867290593536", + "key": "0.31192884247217734", "nodeType": "host", "props": Object { "children": Array [ @@ -112,7 +113,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.4806298769317514", + "key": "0.043959426198832086", "nodeType": "host", "props": Object { "children": Array [ @@ -168,6 +169,7 @@ ShallowWrapper { ], ], "className": "DistrictCard", + "onClick": "", }, "ref": null, "rendered": Array [ @@ -185,7 +187,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.24058703559044092", + "key": "0.839469958743734", "nodeType": "host", "props": Object { "children": Array [ @@ -205,7 +207,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.5923867290593536", + "key": "0.31192884247217734", "nodeType": "host", "props": Object { "children": Array [ @@ -225,7 +227,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.4806298769317514", + "key": "0.043959426198832086", "nodeType": "host", "props": Object { "children": Array [ diff --git a/src/DistrictsContainer/DistrictsContainer.js b/src/DistrictsContainer/DistrictsContainer.js index c7b94948..5fce5d0a 100644 --- a/src/DistrictsContainer/DistrictsContainer.js +++ b/src/DistrictsContainer/DistrictsContainer.js @@ -1,7 +1,7 @@ import React from 'react'; import './DistrictsContainer.css'; import DistrictCard from '../DistrictCard/DistrictCard.js'; -import PropTypes from 'prop-types' +import PropTypes from 'prop-types'; const DistrictsContainer = ({ districts }) => { // console.log(districts) diff --git a/src/DistrictsContainer/DistrictsContainer.test.js b/src/DistrictsContainer/DistrictsContainer.test.js index 674a4d82..f61bf4a5 100644 --- a/src/DistrictsContainer/DistrictsContainer.test.js +++ b/src/DistrictsContainer/DistrictsContainer.test.js @@ -4,17 +4,12 @@ import DistrictsContainer from './DistrictsContainer.js'; import DistrictCard from '../DistrictCard/DistrictCard.js'; import { shallow } from 'enzyme'; -// it('renders without crashing', () => { -// const div = document.createElement('div'); -// ReactDOM.render(, div) -// }) - describe('DistrictsContainer', () => { let wrapper; let mockDistricts; beforeEach(() => { - mockDistricts = [{'colorado': {}}, {'academy 20': {}}, {'agate 300': {}}] + mockDistricts = [{'colorado': {}}, {'academy 20': {}}, {'agate 300': {}}] wrapper = shallow() }) diff --git a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap index 87678cc0..f97a58a8 100644 --- a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap +++ b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap @@ -48,7 +48,7 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "0.1884715946775921", + "key": "0.08283598125654423", "nodeType": "function", "props": Object { "colorado": Object {}, @@ -60,7 +60,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.6845975214229141", + "key": "0.3065029507518755", "nodeType": "function", "props": Object { "academy 20": Object {}, @@ -72,7 +72,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.5268658373849249", + "key": "0.08748020744138874", "nodeType": "function", "props": Object { "agate 300": Object {}, @@ -108,7 +108,7 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "0.1884715946775921", + "key": "0.08283598125654423", "nodeType": "function", "props": Object { "colorado": Object {}, @@ -120,7 +120,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.6845975214229141", + "key": "0.3065029507518755", "nodeType": "function", "props": Object { "academy 20": Object {}, @@ -132,7 +132,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.5268658373849249", + "key": "0.08748020744138874", "nodeType": "function", "props": Object { "agate 300": Object {}, diff --git a/src/helper.js b/src/helper.js index f8616888..1eaa58b5 100644 --- a/src/helper.js +++ b/src/helper.js @@ -1,91 +1,87 @@ export default class DistrictRepository { constructor(data) { - this.data = data + this.data = data; this.stats = this.compileDistricts(); } compileDistricts = () => { - const schoolDistrict = this.data.reduce((district, location) => { - const school = location.Location.toLowerCase() - const schoolYear = location.TimeFrame - const schoolData = Math.round(location.Data * 1000)/1000 || 0; + const schoolDistrict = this.data.reduce((district, location) => { + const school = location.Location.toLowerCase(); + const schoolYear = location.TimeFrame; + const schoolData = Math.round(location.Data * 1000)/1000 || 0; - if (!district[school]) { - district[school] = + if (!district[school]) { + district[school] = {location: location.Location.toUpperCase(), - stats: {[schoolYear]: schoolData} - } - } - if (district[school]) { - district[school] = + stats: {[schoolYear]: schoolData} + }; + } + if (district[school]) { + district[school] = Object.assign({}, district[school], - {stats: Object.assign({}, - district[school].stats, - {[schoolYear]: schoolData})}) - } - - return district - }, {}) - return schoolDistrict + {stats: Object.assign({}, + district[school].stats, + {[schoolYear]: schoolData})}); + } + + return district; + }, {}); + return schoolDistrict; } findByName = (district) => { - if (!district) { - return undefined - } - const allDistricts = this.stats - const districtLowerCase = district.toLowerCase() - if (allDistricts[districtLowerCase]) { - return allDistricts[districtLowerCase] - } - - return undefined + if (!district) { + return undefined; + } + const allDistricts = this.stats; + const districtLowerCase = district.toLowerCase(); + if (allDistricts[districtLowerCase]) { + return allDistricts[districtLowerCase]; + } + + return undefined; } findAllMatches = (district) => { - const allDistricts = this.stats - const districtKeys = Object.keys(allDistricts) - - if (!district) { - return districtKeys.map((districtKey) => { - // console.log(this.stats) - return allDistricts[districtKey] - }) - } else { - let districtLowerCase = district.toLowerCase() - return districtKeys.reduce((acc, districtKey) => { - if (districtKey.includes(districtLowerCase)) { - acc.push(allDistricts[districtKey]) - } - return acc - }, []) - } + const allDistricts = this.stats; + const districtKeys = Object.keys(allDistricts); + + if (!district) { + return districtKeys.map((districtKey) => { + // console.log(this.stats) + return allDistricts[districtKey]; + }); + } else { + let districtLowerCase = district.toLowerCase(); + return districtKeys.reduce((acc, districtKey) => { + if (districtKey.includes(districtLowerCase)) { + acc.push(allDistricts[districtKey]); + } + return acc; + }, []); + } } findAverage = (district) => { - const districtLowerCase = district.toLowerCase() - // console.log(this.stats[districtLowerCase]) - const values = Object.values(this.stats[districtLowerCase].stats) - const finalAvg = values.reduce((average, data) => { - average += data; - return average - }, 0) / values.length - return Math.round(finalAvg * 1000) / 1000 + const districtLowerCase = district.toLowerCase(); + // console.log(this.stats[districtLowerCase]) + const values = Object.values(this.stats[districtLowerCase].stats); + const finalAvg = values.reduce((average, data) => { + average += data; + return average; + }, 0) / values.length; + return Math.round(finalAvg * 1000) / 1000; } compareDistrictAverages = (districtA, districtB) => { - const districtAAvg = this.findAverage(districtA) - const districtBAvg = this.findAverage(districtB) - const comparedAvg = Math.round(districtAAvg / districtBAvg * 1000) / 1000 + const districtAAvg = this.findAverage(districtA); + const districtBAvg = this.findAverage(districtB); + const comparedAvg = Math.round(districtAAvg / districtBAvg * 1000) / 1000; - return { [districtA.toUpperCase()]: districtAAvg, [districtB.toUpperCase()]: districtBAvg, compared: comparedAvg } + return { [districtA.toUpperCase()]: + districtAAvg, [districtB.toUpperCase()]: + districtBAvg, compared: comparedAvg }; } - - - - - - } From cdfe5581448508ac3668bb169c7d3c7f188dca86 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sat, 6 Oct 2018 23:19:32 -0600 Subject: [PATCH 31/53] Add 2 click functionality to CompareCard component. 2 cards appear at top of page upon click --- src/App.js | 23 +++++++++++++++----- src/App/App.test.js | 10 ++++----- src/CompareCard/CompareCard.css | 8 +++++++ src/CompareCard/CompareCard.js | 18 ++++++++++++++- src/DistrictCard/DistrictCard.js | 4 ++-- src/DistrictsContainer/DistrictsContainer.js | 8 +++---- 6 files changed, 53 insertions(+), 18 deletions(-) diff --git a/src/App.js b/src/App.js index 7d476857..4cad7dfa 100644 --- a/src/App.js +++ b/src/App.js @@ -12,7 +12,7 @@ class App extends Component { this.state = { data: new DistrictRepository(kinderData), searchTerm: '', - compareDistricts: [] + districtsBeingCompared: [] }; } @@ -21,12 +21,20 @@ class App extends Component { } compareDistrict = (district) => { - + const clickedDistrict = {...district}; + console.log(district) + const districtsBeingCompared = [...this.state.districtsBeingCompared, clickedDistrict] + + if (this.state.districtsBeingCompared.length === 2) { + this.state.districtsBeingCompared.shift() + } else if (this.state.districtsBeingCompared.length <= 2) { + this.setState({ districtsBeingCompared }) + } } render() { - const { data, searchTerm } = this.state; - // {console.log(data.findAllMatches(searchTerm))} + const { data, searchTerm, districtsBeingCompared } = this.state; + // {console.log(districtsBeingCompared)} return (
@@ -36,9 +44,14 @@ class App extends Component {

+ + districts={data.findAllMatches(searchTerm)} + compareDistrict={this.compareDistrict} + />
); } diff --git a/src/App/App.test.js b/src/App/App.test.js index 9054980b..37a25f1f 100644 --- a/src/App/App.test.js +++ b/src/App/App.test.js @@ -20,7 +20,7 @@ describe('App', () => { const expectedState = { data: new DistrictRepository(kinderData), searchTerm: '', - compareDistricts: [] + districtsBeingCompared: [] } expect(wrapper.state('data')).toBeInstanceOf(DistrictRepository) }) @@ -29,18 +29,18 @@ describe('App', () => { const expectedState = { data: new DistrictRepository(kinderData), searchTerm: '', - compareDistricts: [] + districtsBeingCompared: [] } expect(wrapper.state('searchTerm')).toEqual('') }) - it('has state compareDistricts', () => { + it('has state districtsBeingCompared', () => { const expectedState = { data: new DistrictRepository(kinderData), searchTerm: '', - compareDistricts: [] + districtsBeingCompared: [] } - expect(wrapper.state('compareDistricts')).toEqual([]) + expect(wrapper.state('districtsBeingCompared')).toEqual([]) }) }) diff --git a/src/CompareCard/CompareCard.css b/src/CompareCard/CompareCard.css index e69de29b..5417b012 100644 --- a/src/CompareCard/CompareCard.css +++ b/src/CompareCard/CompareCard.css @@ -0,0 +1,8 @@ +.CompareCard { + display: flex; + justify-content: center; + padding: 0 0 1.5rem 0; + background-color: #E9EBEE; + width: 50%; + margin: auto; +} \ No newline at end of file diff --git a/src/CompareCard/CompareCard.js b/src/CompareCard/CompareCard.js index cef814a2..a01b6dcc 100644 --- a/src/CompareCard/CompareCard.js +++ b/src/CompareCard/CompareCard.js @@ -3,8 +3,24 @@ import './CompareCard.css'; import DistrictCard from '../DistrictCard/DistrictCard.js'; import Proptypes from 'prop-types'; -const CompareCard = () => { +const CompareCard = ({ districtsBeingCompared }) => { + const districtCards = districtsBeingCompared.map((district) => { + return + }) + return ( +
+ { districtCards } +
+ ) +} + +CompareCard.propTypes = { + districtsBeingCompared: Proptypes.array.isRequired } export default CompareCard; \ No newline at end of file diff --git a/src/DistrictCard/DistrictCard.js b/src/DistrictCard/DistrictCard.js index b2bbc743..38b2aceb 100644 --- a/src/DistrictCard/DistrictCard.js +++ b/src/DistrictCard/DistrictCard.js @@ -2,7 +2,7 @@ import React from 'react'; import './DistrictCard.css'; import PropTypes from 'prop-types'; -const DistrictCard = ({ location, stats }) => { +const DistrictCard = ({ location, stats, district, compareDistrict }) => { const statsKeys = Object.keys(stats) const schoolData = statsKeys.map((stat) => { // console.log(stat) @@ -15,7 +15,7 @@ const DistrictCard = ({ location, stats }) => { return ( -
+
compareDistrict(district)}>

{location}

{schoolData}
diff --git a/src/DistrictsContainer/DistrictsContainer.js b/src/DistrictsContainer/DistrictsContainer.js index 5fce5d0a..1856212e 100644 --- a/src/DistrictsContainer/DistrictsContainer.js +++ b/src/DistrictsContainer/DistrictsContainer.js @@ -3,16 +3,14 @@ import './DistrictsContainer.css'; import DistrictCard from '../DistrictCard/DistrictCard.js'; import PropTypes from 'prop-types'; -const DistrictsContainer = ({ districts }) => { - // console.log(districts) - // const districtKeys = Object.keys(districts) - // const districtCards = districtKeys.map((district) => { +const DistrictsContainer = ({ districts, compareDistrict }) => { const districtCards = districts.map((district) => { - // console.log(district) return }) From e418620f413179b38fb0a930acf24200a26f59c4 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sat, 6 Oct 2018 23:27:25 -0600 Subject: [PATCH 32/53] Add CSS box shadow for search and DistrictCard. Add blue outline for DistrictCards in preparation for adding toggle class function --- src/DistrictCard/DistrictCard.css | 6 ++++-- src/Search/Search.css | 5 +++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/DistrictCard/DistrictCard.css b/src/DistrictCard/DistrictCard.css index 5427546a..5d059042 100644 --- a/src/DistrictCard/DistrictCard.css +++ b/src/DistrictCard/DistrictCard.css @@ -9,7 +9,7 @@ height: 26rem; margin: 0 auto 0.5rem; padding: 0 0 1rem; - box-shadow: 0px 1px 1px 2px #F5F6F7; + box-shadow: 0px 0px 1px 2px #F5F6F7; border-radius: 10px; font-family: 'Open Sans', sans-serif; cursor: pointer; @@ -46,6 +46,8 @@ } .card-highlight { - border: 3px solid red; + box-shadow: 0px 0px 1px 4px #087ff5; } + + diff --git a/src/Search/Search.css b/src/Search/Search.css index 398fd3ad..7f2d4efe 100644 --- a/src/Search/Search.css +++ b/src/Search/Search.css @@ -8,9 +8,10 @@ .search-input { width: 25rem; border-radius: 10px; - height: 2rem; + height: 3rem; margin: 0 0 2rem 0; font-size: 1.5rem; padding: 0 0 0 0.5rem; - border: 1px solid grey; + box-shadow: 0px 0px 1px 4px #e1e1e1; + border: none; } \ No newline at end of file From d1cad1cdc918c6f7e445698e646b8bd83c1d9ca5 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sat, 6 Oct 2018 23:49:37 -0600 Subject: [PATCH 33/53] Fix linting errors in App and Helper --- src/App.js | 8 ++-- src/helper.js | 115 +++++++++++++++++++++++++------------------------- 2 files changed, 61 insertions(+), 62 deletions(-) diff --git a/src/App.js b/src/App.js index 4cad7dfa..9beb6d92 100644 --- a/src/App.js +++ b/src/App.js @@ -22,13 +22,13 @@ class App extends Component { compareDistrict = (district) => { const clickedDistrict = {...district}; - console.log(district) - const districtsBeingCompared = [...this.state.districtsBeingCompared, clickedDistrict] + const districtsBeingCompared = + [...this.state.districtsBeingCompared, clickedDistrict]; if (this.state.districtsBeingCompared.length === 2) { - this.state.districtsBeingCompared.shift() + this.state.districtsBeingCompared.shift(); } else if (this.state.districtsBeingCompared.length <= 2) { - this.setState({ districtsBeingCompared }) + this.setState({ districtsBeingCompared }); } } diff --git a/src/helper.js b/src/helper.js index 1eaa58b5..c8f4dc94 100644 --- a/src/helper.js +++ b/src/helper.js @@ -6,82 +6,81 @@ export default class DistrictRepository { compileDistricts = () => { - const schoolDistrict = this.data.reduce((district, location) => { - const school = location.Location.toLowerCase(); - const schoolYear = location.TimeFrame; - const schoolData = Math.round(location.Data * 1000)/1000 || 0; + const schoolDistrict = this.data.reduce((district, location) => { + const school = location.Location.toLowerCase(); + const schoolYear = location.TimeFrame; + const schoolData = Math.round(location.Data * 1000)/1000 || 0; - if (!district[school]) { - district[school] = - {location: location.Location.toUpperCase(), - stats: {[schoolYear]: schoolData} - }; - } - if (district[school]) { - district[school] = + if (!district[school]) { + district[school] = + { location: location.Location.toUpperCase(), + stats: {[schoolYear]: schoolData } + }; + } + if (district[school]) { + district[school] = Object.assign({}, district[school], - {stats: Object.assign({}, - district[school].stats, - {[schoolYear]: schoolData})}); - } + {stats: Object.assign({}, + district[school].stats, + {[schoolYear]: schoolData})}); + } - return district; - }, {}); - return schoolDistrict; + return district; + }, {}); + return schoolDistrict; } findByName = (district) => { - if (!district) { - return undefined; - } - const allDistricts = this.stats; - const districtLowerCase = district.toLowerCase(); - if (allDistricts[districtLowerCase]) { - return allDistricts[districtLowerCase]; - } + if (!district) { + return undefined; + } + const allDistricts = this.stats; + const districtLowerCase = district.toLowerCase(); + if (allDistricts[districtLowerCase]) { + return allDistricts[districtLowerCase]; + } - return undefined; + return undefined; } findAllMatches = (district) => { - const allDistricts = this.stats; - const districtKeys = Object.keys(allDistricts); + const allDistricts = this.stats; + const districtKeys = Object.keys(allDistricts); - if (!district) { - return districtKeys.map((districtKey) => { - // console.log(this.stats) - return allDistricts[districtKey]; - }); - } else { - let districtLowerCase = district.toLowerCase(); - return districtKeys.reduce((acc, districtKey) => { - if (districtKey.includes(districtLowerCase)) { - acc.push(allDistricts[districtKey]); - } - return acc; - }, []); - } + if (!district) { + return districtKeys.map((districtKey) => { + return allDistricts[districtKey]; + }); + } else { + let districtLowerCase = district.toLowerCase(); + return districtKeys.reduce((acc, districtKey) => { + if (districtKey.includes(districtLowerCase)) { + acc.push(allDistricts[districtKey]); + } + return acc; + }, []); + } } findAverage = (district) => { - const districtLowerCase = district.toLowerCase(); - // console.log(this.stats[districtLowerCase]) - const values = Object.values(this.stats[districtLowerCase].stats); - const finalAvg = values.reduce((average, data) => { - average += data; - return average; - }, 0) / values.length; - return Math.round(finalAvg * 1000) / 1000; + const districtLowerCase = district.toLowerCase(); + const values = Object.values(this.stats[districtLowerCase].stats); + const finalAvg = values.reduce((average, data) => { + average += data; + return average; + }, 0) / values.length; + return Math.round(finalAvg * 1000) / 1000; } compareDistrictAverages = (districtA, districtB) => { - const districtAAvg = this.findAverage(districtA); - const districtBAvg = this.findAverage(districtB); - const comparedAvg = Math.round(districtAAvg / districtBAvg * 1000) / 1000; + const districtAAvg = this.findAverage(districtA); + const districtBAvg = this.findAverage(districtB); + const comparedAvg = + Math.round(districtAAvg / districtBAvg * 1000) / 1000; - return { [districtA.toUpperCase()]: - districtAAvg, [districtB.toUpperCase()]: - districtBAvg, compared: comparedAvg }; + return { [districtA.toUpperCase()]: + districtAAvg, [districtB.toUpperCase()]: + districtBAvg, compared: comparedAvg }; } } From 7bddb1dda19e527b73647e18b0b5e0143bccfa69 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sun, 7 Oct 2018 00:09:44 -0600 Subject: [PATCH 34/53] Refactor compareDistrict method in App --- src/App.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/App.js b/src/App.js index 9beb6d92..16b3010c 100644 --- a/src/App.js +++ b/src/App.js @@ -22,12 +22,13 @@ class App extends Component { compareDistrict = (district) => { const clickedDistrict = {...district}; + const districtsInState = this.state.districtsBeingCompared; const districtsBeingCompared = - [...this.state.districtsBeingCompared, clickedDistrict]; + [...districtsInState, clickedDistrict]; - if (this.state.districtsBeingCompared.length === 2) { - this.state.districtsBeingCompared.shift(); - } else if (this.state.districtsBeingCompared.length <= 2) { + if (districtsInState.length === 2) { + districtsInState.shift(); + } else if (districtsInState.length <= 2) { this.setState({ districtsBeingCompared }); } } @@ -57,7 +58,4 @@ class App extends Component { } } - - - -export default App; +export default App; \ No newline at end of file From 6697837fd7d300f209e2cc671afdac6793dae2d8 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sun, 7 Oct 2018 14:38:16 -0600 Subject: [PATCH 35/53] Fix compareDistrict App state error that was causing the districtsBeingCompared array to fail to show the correct card comparisons --- src/App.js | 21 ++++-- src/App/__snapshots__/App.test.js.snap | 32 +++++++++ src/CompareCard/CompareCard.js | 7 +- .../__snapshots__/CompareCard.test.js.snap | 38 +---------- src/DistrictCard/DistrictCard.js | 4 +- .../__snapshots__/DistrictCard.test.js.snap | 16 ++--- src/DistrictsContainer/DistrictsContainer.js | 6 +- .../DistrictsContainer.test.js.snap | 66 +++++++++++++++++-- src/Search/Search.js | 2 +- 9 files changed, 129 insertions(+), 63 deletions(-) diff --git a/src/App.js b/src/App.js index 16b3010c..f71e4729 100644 --- a/src/App.js +++ b/src/App.js @@ -21,21 +21,30 @@ class App extends Component { } compareDistrict = (district) => { - const clickedDistrict = {...district}; + const clickedDistrict = {...district, id: Date.now()}; + console.log(district.location) const districtsInState = this.state.districtsBeingCompared; const districtsBeingCompared = [...districtsInState, clickedDistrict]; - - if (districtsInState.length === 2) { - districtsInState.shift(); + + if (districtsInState.length > 1) { + districtsBeingCompared.shift(); + this.setState({ districtsBeingCompared }); } else if (districtsInState.length <= 2) { this.setState({ districtsBeingCompared }); } } + stopComparingDistrict = (comparedDistrict) => { + const districtsInState = this.state.districtsBeingCompared; + const districtsBeingCompared = districtsInState.filter((district) => { + return district.location !== comparedDistrict + }) + } + render() { const { data, searchTerm, districtsBeingCompared } = this.state; - // {console.log(districtsBeingCompared)} + {console.log(districtsBeingCompared)} return (
@@ -47,11 +56,13 @@ class App extends Component {
); diff --git a/src/App/__snapshots__/App.test.js.snap b/src/App/__snapshots__/App.test.js.snap index c2af2970..1030abe2 100644 --- a/src/App/__snapshots__/App.test.js.snap +++ b/src/App/__snapshots__/App.test.js.snap @@ -34,10 +34,14 @@ ShallowWrapper {

, + , ,

, + , , { +const CompareCard = ({ districtsBeingCompared, stopComparingDistrict }) => { const districtCards = districtsBeingCompared.map((district) => { return }) @@ -20,7 +21,7 @@ const CompareCard = ({ districtsBeingCompared }) => { } CompareCard.propTypes = { - districtsBeingCompared: Proptypes.array.isRequired + districtsBeingCompared: PropTypes.array.isRequired } export default CompareCard; \ No newline at end of file diff --git a/src/CompareCard/__snapshots__/CompareCard.test.js.snap b/src/CompareCard/__snapshots__/CompareCard.test.js.snap index 38b73924..ca99e5dc 100644 --- a/src/CompareCard/__snapshots__/CompareCard.test.js.snap +++ b/src/CompareCard/__snapshots__/CompareCard.test.js.snap @@ -1,39 +1,3 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`CompareCard matches the snapshot 1`] = ` -ShallowWrapper { - Symbol(enzyme.__root__): [Circular], - Symbol(enzyme.__unrendered__): , - Symbol(enzyme.__renderer__): Object { - "batchedUpdates": [Function], - "getNode": [Function], - "render": [Function], - "simulateError": [Function], - "simulateEvent": [Function], - "unmount": [Function], - }, - Symbol(enzyme.__node__): undefined, - Symbol(enzyme.__nodes__): Array [ - undefined, - ], - Symbol(enzyme.__options__): Object { - "adapter": ReactSixteenAdapter { - "options": Object { - "enableComponentDidUpdateOnSetState": true, - "lifecycles": Object { - "componentDidUpdate": Object { - "onSetState": true, - }, - "getDerivedStateFromProps": true, - "getSnapshotBeforeUpdate": true, - "setState": Object { - "skipsComponentDidUpdateOnNullish": true, - }, - }, - }, - }, - "attachTo": undefined, - "hydrateIn": undefined, - }, -} -`; +exports[`CompareCard matches the snapshot 1`] = `undefined`; diff --git a/src/DistrictCard/DistrictCard.js b/src/DistrictCard/DistrictCard.js index 38b2aceb..a650787b 100644 --- a/src/DistrictCard/DistrictCard.js +++ b/src/DistrictCard/DistrictCard.js @@ -24,7 +24,9 @@ const DistrictCard = ({ location, stats, district, compareDistrict }) => { DistrictCard.proptypes = { location: PropTypes.string.isRequired, - stats: PropTypes.object.isRequired + stats: PropTypes.object.isRequired, + district: PropTypes.object.isRequired, + compareDistrict: PropTypes.func.isRequired } export default DistrictCard; diff --git a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap index 6bcd569b..0c28c221 100644 --- a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap +++ b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap @@ -55,7 +55,7 @@ ShallowWrapper { ], ], "className": "DistrictCard", - "onClick": "", + "onClick": [Function], }, "ref": null, "rendered": Array [ @@ -73,7 +73,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.839469958743734", + "key": "0.8477058577141647", "nodeType": "host", "props": Object { "children": Array [ @@ -93,7 +93,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.31192884247217734", + "key": "0.0026025971266725456", "nodeType": "host", "props": Object { "children": Array [ @@ -113,7 +113,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.043959426198832086", + "key": "0.478304824286482", "nodeType": "host", "props": Object { "children": Array [ @@ -169,7 +169,7 @@ ShallowWrapper { ], ], "className": "DistrictCard", - "onClick": "", + "onClick": [Function], }, "ref": null, "rendered": Array [ @@ -187,7 +187,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.839469958743734", + "key": "0.8477058577141647", "nodeType": "host", "props": Object { "children": Array [ @@ -207,7 +207,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.31192884247217734", + "key": "0.0026025971266725456", "nodeType": "host", "props": Object { "children": Array [ @@ -227,7 +227,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.043959426198832086", + "key": "0.478304824286482", "nodeType": "host", "props": Object { "children": Array [ diff --git a/src/DistrictsContainer/DistrictsContainer.js b/src/DistrictsContainer/DistrictsContainer.js index 1856212e..9355b381 100644 --- a/src/DistrictsContainer/DistrictsContainer.js +++ b/src/DistrictsContainer/DistrictsContainer.js @@ -3,7 +3,7 @@ import './DistrictsContainer.css'; import DistrictCard from '../DistrictCard/DistrictCard.js'; import PropTypes from 'prop-types'; -const DistrictsContainer = ({ districts, compareDistrict }) => { +const DistrictsContainer = ({ districts, compareDistrict, stopComparingDistrict }) => { const districtCards = districts.map((district) => { return { {...district} district={district} compareDistrict={compareDistrict} + stopComparingDistrict={stopComparingDistrict} /> }) @@ -22,7 +23,8 @@ const DistrictsContainer = ({ districts, compareDistrict }) => { } DistrictsContainer.propTypes = { - districts: PropTypes.array.isRequired + districts: PropTypes.array.isRequired, + compareDistrict: PropTypes.func } export default DistrictsContainer; \ No newline at end of file diff --git a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap index f97a58a8..986bb41c 100644 --- a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap +++ b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap @@ -34,12 +34,27 @@ ShallowWrapper { "children": Array [ , , , ], "className": "DistrictsContainer", @@ -48,10 +63,14 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "0.08283598125654423", + "key": "0.7126468232588827", "nodeType": "function", "props": Object { "colorado": Object {}, + "compareDistrict": undefined, + "district": Object { + "colorado": Object {}, + }, "schoolName": undefined, }, "ref": null, @@ -60,10 +79,14 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.3065029507518755", + "key": "0.010022118637625477", "nodeType": "function", "props": Object { "academy 20": Object {}, + "compareDistrict": undefined, + "district": Object { + "academy 20": Object {}, + }, "schoolName": undefined, }, "ref": null, @@ -72,10 +95,14 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.08748020744138874", + "key": "0.8745314382999656", "nodeType": "function", "props": Object { "agate 300": Object {}, + "compareDistrict": undefined, + "district": Object { + "agate 300": Object {}, + }, "schoolName": undefined, }, "ref": null, @@ -94,12 +121,27 @@ ShallowWrapper { "children": Array [ , , , ], "className": "DistrictsContainer", @@ -108,10 +150,14 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "0.08283598125654423", + "key": "0.7126468232588827", "nodeType": "function", "props": Object { "colorado": Object {}, + "compareDistrict": undefined, + "district": Object { + "colorado": Object {}, + }, "schoolName": undefined, }, "ref": null, @@ -120,10 +166,14 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.3065029507518755", + "key": "0.010022118637625477", "nodeType": "function", "props": Object { "academy 20": Object {}, + "compareDistrict": undefined, + "district": Object { + "academy 20": Object {}, + }, "schoolName": undefined, }, "ref": null, @@ -132,10 +182,14 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.08748020744138874", + "key": "0.8745314382999656", "nodeType": "function", "props": Object { "agate 300": Object {}, + "compareDistrict": undefined, + "district": Object { + "agate 300": Object {}, + }, "schoolName": undefined, }, "ref": null, diff --git a/src/Search/Search.js b/src/Search/Search.js index 167c81a8..65b50eb9 100644 --- a/src/Search/Search.js +++ b/src/Search/Search.js @@ -40,7 +40,7 @@ class Search extends Component { } Search.propTypes = { - search: PropTypes.string + searchDistrict: PropTypes.func.isRequired } From 07ff348be7413561c819fb351185fc36ff1afa25 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sun, 7 Oct 2018 16:44:02 -0600 Subject: [PATCH 36/53] Add functionality for removing Cards from CompareCard upon second click --- src/App.js | 70 +++++++++++++------ src/CompareCard/CompareCard.js | 17 ++--- .../__snapshots__/CompareCard.test.js.snap | 38 +++++++++- src/DistrictCard/DistrictCard.js | 18 +++-- .../__snapshots__/DistrictCard.test.js.snap | 14 ++-- src/DistrictsContainer/DistrictsContainer.js | 3 +- .../DistrictsContainer.test.js.snap | 12 ++-- 7 files changed, 123 insertions(+), 49 deletions(-) diff --git a/src/App.js b/src/App.js index f71e4729..64952709 100644 --- a/src/App.js +++ b/src/App.js @@ -21,30 +21,62 @@ class App extends Component { } compareDistrict = (district) => { - const clickedDistrict = {...district, id: Date.now()}; - console.log(district.location) - const districtsInState = this.state.districtsBeingCompared; - const districtsBeingCompared = - [...districtsInState, clickedDistrict]; + console.log(district) + const districtsInState = this.state.districtsBeingCompared; - if (districtsInState.length > 1) { - districtsBeingCompared.shift(); - this.setState({ districtsBeingCompared }); - } else if (districtsInState.length <= 2) { - this.setState({ districtsBeingCompared }); + const compareArr = districtsInState.map(district => district.location) + if (compareArr.includes(district.location)) { + const districtsBeingCompared = districtsInState.filter(comparedDistrict => { + return !comparedDistrict.location.includes(district.location) + }) + console.log(districtsBeingCompared) + this.setState({districtsBeingCompared}) + } else if (districtsInState.length <= 1) { + this.setState({ districtsBeingCompared: [district, ...districtsInState]}) } - } - stopComparingDistrict = (comparedDistrict) => { - const districtsInState = this.state.districtsBeingCompared; - const districtsBeingCompared = districtsInState.filter((district) => { - return district.location !== comparedDistrict - }) + // if (districtsInState.length > 1) { + // districtsInState.shift(); + // this.setState({ districtsBeingCompared: districtsInState }); + // } else if (districtsInState.length <= 2) { + // // console.log('compareDistrict set up for ' + district) + // this.setState({ districtsBeingCompared: districtsInState }); + // } + + // const clickedDistrict = {...district}; + // const districtsBeingCompared = + // [...districtsInState, clickedDistrict]; + // console.log(clickedDistrict.selected) + + // if (districtsBeingCompared.includes(clickedDistrict)) { + // this.stopComparingDistrict(clickedDistrict) + // return + // } + + } + // stopComparingDistrict = (comparedDistrict) => { + // console.log('stopComparingDistrict set up for ' + comparedDistrict.location) + // const districtsInState = this.state.districtsBeingCompared; + // if (2 >= districtsInState.length >= 1) { + // const districtsBeingCompared = districtsInState.filter((district) => { + // return district.location !== comparedDistrict.location + // }) + // this.setState({ districtsBeingCompared }) + // // console.log(districtsBeingCompared) + // } + // } + + // handleComparison = (district) => { + // // console.log(district) + // this.compareDistrict(district); + // this.stopComparingDistrict(district) + // } + render() { const { data, searchTerm, districtsBeingCompared } = this.state; - {console.log(districtsBeingCompared)} + // {console.log(districtsBeingCompared)} return (
@@ -56,13 +88,11 @@ class App extends Component {
); diff --git a/src/CompareCard/CompareCard.js b/src/CompareCard/CompareCard.js index e5dd2d3b..1117eb0c 100644 --- a/src/CompareCard/CompareCard.js +++ b/src/CompareCard/CompareCard.js @@ -3,25 +3,26 @@ import './CompareCard.css'; import DistrictCard from '../DistrictCard/DistrictCard.js'; import PropTypes from 'prop-types'; -const CompareCard = ({ districtsBeingCompared, stopComparingDistrict }) => { +const CompareCard = ({ districtsBeingCompared }) => { + if (districtsBeingCompared) { const districtCards = districtsBeingCompared.map((district) => { return }) - return ( -
- { districtCards } -
- ) + return ( +
+ { districtCards } +
+ ) + } } CompareCard.propTypes = { - districtsBeingCompared: PropTypes.array.isRequired + districtsBeingCompared: PropTypes.array } export default CompareCard; \ No newline at end of file diff --git a/src/CompareCard/__snapshots__/CompareCard.test.js.snap b/src/CompareCard/__snapshots__/CompareCard.test.js.snap index ca99e5dc..38b73924 100644 --- a/src/CompareCard/__snapshots__/CompareCard.test.js.snap +++ b/src/CompareCard/__snapshots__/CompareCard.test.js.snap @@ -1,3 +1,39 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`CompareCard matches the snapshot 1`] = `undefined`; +exports[`CompareCard matches the snapshot 1`] = ` +ShallowWrapper { + Symbol(enzyme.__root__): [Circular], + Symbol(enzyme.__unrendered__): , + Symbol(enzyme.__renderer__): Object { + "batchedUpdates": [Function], + "getNode": [Function], + "render": [Function], + "simulateError": [Function], + "simulateEvent": [Function], + "unmount": [Function], + }, + Symbol(enzyme.__node__): undefined, + Symbol(enzyme.__nodes__): Array [ + undefined, + ], + Symbol(enzyme.__options__): Object { + "adapter": ReactSixteenAdapter { + "options": Object { + "enableComponentDidUpdateOnSetState": true, + "lifecycles": Object { + "componentDidUpdate": Object { + "onSetState": true, + }, + "getDerivedStateFromProps": true, + "getSnapshotBeforeUpdate": true, + "setState": Object { + "skipsComponentDidUpdateOnNullish": true, + }, + }, + }, + }, + "attachTo": undefined, + "hydrateIn": undefined, + }, +} +`; diff --git a/src/DistrictCard/DistrictCard.js b/src/DistrictCard/DistrictCard.js index a650787b..e3140413 100644 --- a/src/DistrictCard/DistrictCard.js +++ b/src/DistrictCard/DistrictCard.js @@ -3,6 +3,7 @@ import './DistrictCard.css'; import PropTypes from 'prop-types'; const DistrictCard = ({ location, stats, district, compareDistrict }) => { + const statsKeys = Object.keys(stats) const schoolData = statsKeys.map((stat) => { // console.log(stat) @@ -13,20 +14,29 @@ const DistrictCard = ({ location, stats, district, compareDistrict }) => {

}) - - return ( -
compareDistrict(district)}> +if (compareDistrict) { + return ( +
compareDistrict(district) }>

{location}

{schoolData}
) + } else { + return ( +
+

{location}

+ {schoolData} +
+ ) + } + } DistrictCard.proptypes = { location: PropTypes.string.isRequired, stats: PropTypes.object.isRequired, district: PropTypes.object.isRequired, - compareDistrict: PropTypes.func.isRequired + compareDistrict: PropTypes.func } export default DistrictCard; diff --git a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap index 0c28c221..cc2a3ade 100644 --- a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap +++ b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap @@ -55,7 +55,6 @@ ShallowWrapper { ], ], "className": "DistrictCard", - "onClick": [Function], }, "ref": null, "rendered": Array [ @@ -73,7 +72,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.8477058577141647", + "key": "0.4621737167441464", "nodeType": "host", "props": Object { "children": Array [ @@ -93,7 +92,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.0026025971266725456", + "key": "0.40388525974190403", "nodeType": "host", "props": Object { "children": Array [ @@ -113,7 +112,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.478304824286482", + "key": "0.03515351988940352", "nodeType": "host", "props": Object { "children": Array [ @@ -169,7 +168,6 @@ ShallowWrapper { ], ], "className": "DistrictCard", - "onClick": [Function], }, "ref": null, "rendered": Array [ @@ -187,7 +185,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.8477058577141647", + "key": "0.4621737167441464", "nodeType": "host", "props": Object { "children": Array [ @@ -207,7 +205,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.0026025971266725456", + "key": "0.40388525974190403", "nodeType": "host", "props": Object { "children": Array [ @@ -227,7 +225,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.478304824286482", + "key": "0.03515351988940352", "nodeType": "host", "props": Object { "children": Array [ diff --git a/src/DistrictsContainer/DistrictsContainer.js b/src/DistrictsContainer/DistrictsContainer.js index 9355b381..0e086ad7 100644 --- a/src/DistrictsContainer/DistrictsContainer.js +++ b/src/DistrictsContainer/DistrictsContainer.js @@ -3,7 +3,7 @@ import './DistrictsContainer.css'; import DistrictCard from '../DistrictCard/DistrictCard.js'; import PropTypes from 'prop-types'; -const DistrictsContainer = ({ districts, compareDistrict, stopComparingDistrict }) => { +const DistrictsContainer = ({ districts, compareDistrict }) => { const districtCards = districts.map((district) => { return }) diff --git a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap index 986bb41c..081013e3 100644 --- a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap +++ b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap @@ -63,7 +63,7 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "0.7126468232588827", + "key": "0.3022427336632387", "nodeType": "function", "props": Object { "colorado": Object {}, @@ -79,7 +79,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.010022118637625477", + "key": "0.8244085998644402", "nodeType": "function", "props": Object { "academy 20": Object {}, @@ -95,7 +95,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.8745314382999656", + "key": "0.10995132325090307", "nodeType": "function", "props": Object { "agate 300": Object {}, @@ -150,7 +150,7 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "0.7126468232588827", + "key": "0.3022427336632387", "nodeType": "function", "props": Object { "colorado": Object {}, @@ -166,7 +166,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.010022118637625477", + "key": "0.8244085998644402", "nodeType": "function", "props": Object { "academy 20": Object {}, @@ -182,7 +182,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.8745314382999656", + "key": "0.10995132325090307", "nodeType": "function", "props": Object { "agate 300": Object {}, From deb702b272c8991feddf36cddb60721ff5ca6e3f Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sun, 7 Oct 2018 17:42:13 -0600 Subject: [PATCH 37/53] Add functionality for comparison card --- src/App.js | 56 +++++++++++----------------------- src/CompareCard/CompareCard.js | 22 +++++++++++-- 2 files changed, 37 insertions(+), 41 deletions(-) diff --git a/src/App.js b/src/App.js index 64952709..a9d00267 100644 --- a/src/App.js +++ b/src/App.js @@ -12,7 +12,8 @@ class App extends Component { this.state = { data: new DistrictRepository(kinderData), searchTerm: '', - districtsBeingCompared: [] + districtsBeingCompared: [], + districtAverages: {} }; } @@ -32,50 +33,26 @@ class App extends Component { console.log(districtsBeingCompared) this.setState({districtsBeingCompared}) } else if (districtsInState.length <= 1) { - this.setState({ districtsBeingCompared: [district, ...districtsInState]}) + this.setState({ districtsBeingCompared: [district, ...districtsInState]}, + () => this.compareAverages()) } - - // if (districtsInState.length > 1) { - // districtsInState.shift(); - // this.setState({ districtsBeingCompared: districtsInState }); - // } else if (districtsInState.length <= 2) { - // // console.log('compareDistrict set up for ' + district) - // this.setState({ districtsBeingCompared: districtsInState }); - // } - - // const clickedDistrict = {...district}; - // const districtsBeingCompared = - // [...districtsInState, clickedDistrict]; - // console.log(clickedDistrict.selected) - - // if (districtsBeingCompared.includes(clickedDistrict)) { - // this.stopComparingDistrict(clickedDistrict) - // return - // } - - } - // stopComparingDistrict = (comparedDistrict) => { - // console.log('stopComparingDistrict set up for ' + comparedDistrict.location) - // const districtsInState = this.state.districtsBeingCompared; - // if (2 >= districtsInState.length >= 1) { - // const districtsBeingCompared = districtsInState.filter((district) => { - // return district.location !== comparedDistrict.location - // }) - // this.setState({ districtsBeingCompared }) - // // console.log(districtsBeingCompared) - // } - // } + compareAverages = () => { + const districtsBeingCompared = this.state.districtsBeingCompared; + let district1; + let district2; - // handleComparison = (district) => { - // // console.log(district) - // this.compareDistrict(district); - // this.stopComparingDistrict(district) - // } + if (districtsBeingCompared.length === 2) { + district1 = districtsBeingCompared[0].location + district2 = districtsBeingCompared[1].location + let districtAverages = this.state.data.compareDistrictAverages(district1, district2) + this.setState({ districtAverages }) + } + } render() { - const { data, searchTerm, districtsBeingCompared } = this.state; + const { data, searchTerm, districtsBeingCompared, districtAverages } = this.state; // {console.log(districtsBeingCompared)} return (
@@ -88,6 +65,7 @@ class App extends Component {
{ +const CompareCard = ({ districtsBeingCompared, districtAverages }) => { if (districtsBeingCompared) { const districtCards = districtsBeingCompared.map((district) => { return { /> }) + if (districtsBeingCompared.length === 2 && districtAverages) { + console.log(districtAverages) return (
- { districtCards } + { districtCards[0] } +
+

{districtsBeingCompared[0].location}

+

{districtAverages[districtsBeingCompared[0].location]}

+

{districtAverages.compared}

+

{districtAverages[districtsBeingCompared[1].location]}

+

{districtsBeingCompared[1].location}

+
+ { districtCards[1] }
) + } else { + return ( +
+ { districtCards } +
+ ) + } + } } From 8d002cb7243062f70a5bedfe7f6777dc6c4f476c Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sun, 7 Oct 2018 20:53:38 -0600 Subject: [PATCH 38/53] Add CSS styling for compare card --- src/App.js | 7 ++- src/App/App.test.js | 28 ++++++++- src/App/__snapshots__/App.test.js.snap | 8 +++ src/CompareCard/CompareCard.css | 42 ++++++++++++++ src/CompareCard/CompareCard.js | 15 +++-- src/DistrictCard/DistrictCard.css | 17 ++++++ src/DistrictCard/DistrictCard.js | 56 ++++++++++++------ .../__snapshots__/DistrictCard.test.js.snap | 16 +++--- src/DistrictCardStateful.js | 57 +++++++++++++++++++ src/DistrictsContainer/DistrictsContainer.js | 9 +-- .../DistrictsContainer.test.js.snap | 36 ++++++------ 11 files changed, 231 insertions(+), 60 deletions(-) create mode 100644 src/DistrictCardStateful.js diff --git a/src/App.js b/src/App.js index a9d00267..de2704b2 100644 --- a/src/App.js +++ b/src/App.js @@ -22,15 +22,15 @@ class App extends Component { } compareDistrict = (district) => { - console.log(district) const districtsInState = this.state.districtsBeingCompared; + console.log(districtsInState) const compareArr = districtsInState.map(district => district.location) if (compareArr.includes(district.location)) { const districtsBeingCompared = districtsInState.filter(comparedDistrict => { return !comparedDistrict.location.includes(district.location) }) - console.log(districtsBeingCompared) + this.setState({districtsBeingCompared}) } else if (districtsInState.length <= 1) { this.setState({ districtsBeingCompared: [district, ...districtsInState]}, @@ -70,7 +70,8 @@ class App extends Component {
); diff --git a/src/App/App.test.js b/src/App/App.test.js index 37a25f1f..170dffa8 100644 --- a/src/App/App.test.js +++ b/src/App/App.test.js @@ -20,7 +20,8 @@ describe('App', () => { const expectedState = { data: new DistrictRepository(kinderData), searchTerm: '', - districtsBeingCompared: [] + districtsBeingCompared: [], + districtAverages: {} } expect(wrapper.state('data')).toBeInstanceOf(DistrictRepository) }) @@ -29,7 +30,8 @@ describe('App', () => { const expectedState = { data: new DistrictRepository(kinderData), searchTerm: '', - districtsBeingCompared: [] + districtsBeingCompared: [], + districtAverages: {} } expect(wrapper.state('searchTerm')).toEqual('') }) @@ -38,10 +40,30 @@ describe('App', () => { const expectedState = { data: new DistrictRepository(kinderData), searchTerm: '', - districtsBeingCompared: [] + districtsBeingCompared: [], + districtAverages: {} } expect(wrapper.state('districtsBeingCompared')).toEqual([]) }) + it('has state districtAverages', () => { + const expectedState = { + data: new DistrictRepository(kinderData), + searchTerm: '', + districtsBeingCompared: [], + districtAverages: {} + } + expect(wrapper.state('districtAverages')).toEqual({}) + }) + + it('displays clicked cards at top of screen', () => { + + }) + + + + + + }) diff --git a/src/App/__snapshots__/App.test.js.snap b/src/App/__snapshots__/App.test.js.snap index 1030abe2..5021aeb7 100644 --- a/src/App/__snapshots__/App.test.js.snap +++ b/src/App/__snapshots__/App.test.js.snap @@ -35,6 +35,7 @@ ShallowWrapper { , , , ], "className": "App", @@ -3022,6 +3024,7 @@ ShallowWrapper { "key": undefined, "nodeType": "function", "props": Object { + "districtAverages": Object {}, "districtsBeingCompared": Array [], }, "ref": null, @@ -5943,6 +5946,7 @@ ShallowWrapper { }, }, ], + "districtsBeingCompared": Array [], }, "ref": null, "rendered": null, @@ -5975,6 +5979,7 @@ ShallowWrapper { , , , ], "className": "App", @@ -8962,6 +8968,7 @@ ShallowWrapper { "key": undefined, "nodeType": "function", "props": Object { + "districtAverages": Object {}, "districtsBeingCompared": Array [], }, "ref": null, @@ -11883,6 +11890,7 @@ ShallowWrapper { }, }, ], + "districtsBeingCompared": Array [], }, "ref": null, "rendered": null, diff --git a/src/CompareCard/CompareCard.css b/src/CompareCard/CompareCard.css index 5417b012..83f515aa 100644 --- a/src/CompareCard/CompareCard.css +++ b/src/CompareCard/CompareCard.css @@ -5,4 +5,46 @@ background-color: #E9EBEE; width: 50%; margin: auto; +} + +.average-card { + display: flex; + align-items: center; + flex-direction: column; + justify-content: space-around; + background-color: #FFF; + text-align: center; + width: 15rem; + height: 26rem; + margin: 0 2rem 0.5rem; + padding: 0 0 1rem; + box-shadow: 0px 0px 1px 2px #F5F6F7; + border-radius: 10px; + cursor: pointer; +} + +.location { + font-family: 'Arvo', serif; + margin: 1rem 2rem 0; +} + +.average { + font-family: 'Open Sans', sans-serif; + color: #01411b; + background-color: #F5F6F7; + margin: 0.2rem auto; + font-weight: 300; + padding: 0 0.75rem; + border-radius: 10px; +} + +.compared { + color: #087ff5; + font-size: 1.5rem; +} + +.label-average, .label-location, .label-compared { + font-family: 'Open Sans', sans-serif; + font-size: 1rem; + color: #026332; } \ No newline at end of file diff --git a/src/CompareCard/CompareCard.js b/src/CompareCard/CompareCard.js index 4d0eb67e..76ff2f81 100644 --- a/src/CompareCard/CompareCard.js +++ b/src/CompareCard/CompareCard.js @@ -7,7 +7,7 @@ const CompareCard = ({ districtsBeingCompared, districtAverages }) => { if (districtsBeingCompared) { const districtCards = districtsBeingCompared.map((district) => { return @@ -19,11 +19,14 @@ const CompareCard = ({ districtsBeingCompared, districtAverages }) => {
{ districtCards[0] }
-

{districtsBeingCompared[0].location}

-

{districtAverages[districtsBeingCompared[0].location]}

-

{districtAverages.compared}

-

{districtAverages[districtsBeingCompared[1].location]}

-

{districtsBeingCompared[1].location}

+

{districtsBeingCompared[0].location}

+

Average:

+

{districtAverages[districtsBeingCompared[0].location]}

+

Compared:

+

{districtAverages.compared}

+

{districtsBeingCompared[1].location}

+

Average:

+

{districtAverages[districtsBeingCompared[1].location]}

{ districtCards[1] }
diff --git a/src/DistrictCard/DistrictCard.css b/src/DistrictCard/DistrictCard.css index 5d059042..1431f62c 100644 --- a/src/DistrictCard/DistrictCard.css +++ b/src/DistrictCard/DistrictCard.css @@ -46,8 +46,25 @@ } .card-highlight { + display: flex; + align-items: center; + flex-direction: column; + justify-content: center; + background-color: #FFF; + text-align: center; + width: 15rem; + height: 26rem; + margin: 0 auto 0.5rem; + padding: 0 0 1rem; + /*box-shadow: 0px 0px 1px 2px #F5F6F7;*/ + border-radius: 10px; + font-family: 'Open Sans', sans-serif; + cursor: pointer; box-shadow: 0px 0px 1px 4px #087ff5; } +/*.card-unhighlight { + box-shadow: 0px 0px 1px 2px #F5F6F7; +}*/ diff --git a/src/DistrictCard/DistrictCard.js b/src/DistrictCard/DistrictCard.js index e3140413..e818653f 100644 --- a/src/DistrictCard/DistrictCard.js +++ b/src/DistrictCard/DistrictCard.js @@ -1,37 +1,57 @@ -import React from 'react'; +import React, {Component} from 'react'; import './DistrictCard.css'; import PropTypes from 'prop-types'; -const DistrictCard = ({ location, stats, district, compareDistrict }) => { +class DistrictCard extends Component { + constructor(props) { + super(props); + this.state = { + selected: false + } + } + + selectCard = (district) => { + this.setState({ selected: !this.state.selected}) + this.props.compareDistrict(district) + } + + render() { + const { location, stats, district, compareDistrict, districtsBeingCompared } = this.props; + const statsKeys = Object.keys(stats) + const schoolData = statsKeys.map((stat) => { - const statsKeys = Object.keys(stats) - const schoolData = statsKeys.map((stat) => { - // console.log(stat) return

0.5) ? 'greater-than-point-5' : 'less-than-point-5'}> + className={(stats[stat] > 0.5) ? 'greater-than-point-5' : 'less-than-point-5'} + > {stat}: {stats[stat]}

}) - -if (compareDistrict) { - return ( -
compareDistrict(district) }> -

{location}

- {schoolData} -
- ) - } else { - return ( -
+ + if (compareDistrict) { + return ( +
this.selectCard(district)}>

{location}

{schoolData}
) - } + } else { + return ( +
+

{location}

+ {schoolData} +
+ ) + } + } } + + + DistrictCard.proptypes = { location: PropTypes.string.isRequired, stats: PropTypes.object.isRequired, diff --git a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap index cc2a3ade..880ab3f7 100644 --- a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap +++ b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap @@ -54,7 +54,7 @@ ShallowWrapper {

, ], ], - "className": "DistrictCard", + "className": "card-highlight", }, "ref": null, "rendered": Array [ @@ -72,7 +72,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.4621737167441464", + "key": "0.921548190278833", "nodeType": "host", "props": Object { "children": Array [ @@ -92,7 +92,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.40388525974190403", + "key": "0.2245469408681917", "nodeType": "host", "props": Object { "children": Array [ @@ -112,7 +112,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.03515351988940352", + "key": "0.298430562953087", "nodeType": "host", "props": Object { "children": Array [ @@ -167,7 +167,7 @@ ShallowWrapper {

, ], ], - "className": "DistrictCard", + "className": "card-highlight", }, "ref": null, "rendered": Array [ @@ -185,7 +185,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.4621737167441464", + "key": "0.921548190278833", "nodeType": "host", "props": Object { "children": Array [ @@ -205,7 +205,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.40388525974190403", + "key": "0.2245469408681917", "nodeType": "host", "props": Object { "children": Array [ @@ -225,7 +225,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.03515351988940352", + "key": "0.298430562953087", "nodeType": "host", "props": Object { "children": Array [ diff --git a/src/DistrictCardStateful.js b/src/DistrictCardStateful.js new file mode 100644 index 00000000..ed47b60d --- /dev/null +++ b/src/DistrictCardStateful.js @@ -0,0 +1,57 @@ +import React, {Component} from 'react'; +import './DistrictCard.css'; +import PropTypes from 'prop-types'; + +class DistrictCard extends Component { + constructor(props) { + super(props); + this.state = { + selected: false + } + } + + render() { + const { location, stats, district, compareDistrict } = this.props; + const statsKeys = Object.keys(stats) + const schoolData = statsKeys.map((stat) => { + // console.log(stat) + return

0.5) ? 'greater-than-point-5' : 'less-than-point-5'} + > + {stat}: {stats[stat]} +

+ }) + + if (compareDistrict) { + return ( +
compareDistrict(district) }> +

{location}

+ {schoolData} +
+ ) + } else { + return ( +
+

{location}

+ {schoolData} +
+ ) + } + + } +} + + + + +DistrictCard.proptypes = { + location: PropTypes.string.isRequired, + stats: PropTypes.object.isRequired, + district: PropTypes.object.isRequired, + compareDistrict: PropTypes.func +} + +export default DistrictCard; diff --git a/src/DistrictsContainer/DistrictsContainer.js b/src/DistrictsContainer/DistrictsContainer.js index 0e086ad7..37791186 100644 --- a/src/DistrictsContainer/DistrictsContainer.js +++ b/src/DistrictsContainer/DistrictsContainer.js @@ -3,14 +3,15 @@ import './DistrictsContainer.css'; import DistrictCard from '../DistrictCard/DistrictCard.js'; import PropTypes from 'prop-types'; -const DistrictsContainer = ({ districts, compareDistrict }) => { - const districtCards = districts.map((district) => { +const DistrictsContainer = ({ districts, compareDistrict, districtsBeingCompared }) => { + const districtCards = districts.map((district, i) => { return }) diff --git a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap index 081013e3..25a43395 100644 --- a/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap +++ b/src/DistrictsContainer/__snapshots__/DistrictsContainer.test.js.snap @@ -63,15 +63,15 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "0.3022427336632387", - "nodeType": "function", + "key": "0", + "nodeType": "class", "props": Object { "colorado": Object {}, "compareDistrict": undefined, "district": Object { "colorado": Object {}, }, - "schoolName": undefined, + "districtsBeingCompared": undefined, }, "ref": null, "rendered": null, @@ -79,15 +79,15 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.8244085998644402", - "nodeType": "function", + "key": "1", + "nodeType": "class", "props": Object { "academy 20": Object {}, "compareDistrict": undefined, "district": Object { "academy 20": Object {}, }, - "schoolName": undefined, + "districtsBeingCompared": undefined, }, "ref": null, "rendered": null, @@ -95,15 +95,15 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.10995132325090307", - "nodeType": "function", + "key": "2", + "nodeType": "class", "props": Object { "agate 300": Object {}, "compareDistrict": undefined, "district": Object { "agate 300": Object {}, }, - "schoolName": undefined, + "districtsBeingCompared": undefined, }, "ref": null, "rendered": null, @@ -150,15 +150,15 @@ ShallowWrapper { "rendered": Array [ Object { "instance": null, - "key": "0.3022427336632387", - "nodeType": "function", + "key": "0", + "nodeType": "class", "props": Object { "colorado": Object {}, "compareDistrict": undefined, "district": Object { "colorado": Object {}, }, - "schoolName": undefined, + "districtsBeingCompared": undefined, }, "ref": null, "rendered": null, @@ -166,15 +166,15 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.8244085998644402", - "nodeType": "function", + "key": "1", + "nodeType": "class", "props": Object { "academy 20": Object {}, "compareDistrict": undefined, "district": Object { "academy 20": Object {}, }, - "schoolName": undefined, + "districtsBeingCompared": undefined, }, "ref": null, "rendered": null, @@ -182,15 +182,15 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.10995132325090307", - "nodeType": "function", + "key": "2", + "nodeType": "class", "props": Object { "agate 300": Object {}, "compareDistrict": undefined, "district": Object { "agate 300": Object {}, }, - "schoolName": undefined, + "districtsBeingCompared": undefined, }, "ref": null, "rendered": null, From a27181da1371298b7ade239425bff15f88d900a4 Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sun, 7 Oct 2018 21:23:22 -0600 Subject: [PATCH 39/53] Add preliminary tests for highlights --- src/App/App.test.js | 4 ++++ src/CompareCard/CompareCard.test.js | 11 ++--------- .../__snapshots__/DistrictCard.test.js.snap | 12 ++++++------ 3 files changed, 12 insertions(+), 15 deletions(-) diff --git a/src/App/App.test.js b/src/App/App.test.js index 170dffa8..ffab3cee 100644 --- a/src/App/App.test.js +++ b/src/App/App.test.js @@ -60,9 +60,13 @@ describe('App', () => { }) + it('displays a maximum of 2 cards at top of screen', () => { + }) + it('sets district averages summary to state for 2 clicked cards', () => { + }) }) diff --git a/src/CompareCard/CompareCard.test.js b/src/CompareCard/CompareCard.test.js index f0f3075d..87176a01 100644 --- a/src/CompareCard/CompareCard.test.js +++ b/src/CompareCard/CompareCard.test.js @@ -7,23 +7,16 @@ import { shallow } from 'enzyme'; describe('CompareCard', () => { let wrapper; let mockDistricts; + let cardWrapper; beforeEach(() => { mockDistricts = [{'colorado': {}}, {'academy 20': {}}] wrapper = shallow() + cardWrapper = shallow() }) it('matches the snapshot', () => { expect(wrapper).toMatchSnapshot() }) - it.skip('renders each district clicked', () => { - expect(wrapper.find(DistrictCard).length).toEqual(2) - }) - - it.skip('renders a maximum of 2 districts', () => { - - }) - - }) \ No newline at end of file diff --git a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap index 880ab3f7..f2702321 100644 --- a/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap +++ b/src/DistrictCard/__snapshots__/DistrictCard.test.js.snap @@ -72,7 +72,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.921548190278833", + "key": "0.3678080383002409", "nodeType": "host", "props": Object { "children": Array [ @@ -92,7 +92,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.2245469408681917", + "key": "0.8062158333989138", "nodeType": "host", "props": Object { "children": Array [ @@ -112,7 +112,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.298430562953087", + "key": "0.35414446196819926", "nodeType": "host", "props": Object { "children": Array [ @@ -185,7 +185,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.921548190278833", + "key": "0.3678080383002409", "nodeType": "host", "props": Object { "children": Array [ @@ -205,7 +205,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.2245469408681917", + "key": "0.8062158333989138", "nodeType": "host", "props": Object { "children": Array [ @@ -225,7 +225,7 @@ ShallowWrapper { }, Object { "instance": null, - "key": "0.298430562953087", + "key": "0.35414446196819926", "nodeType": "host", "props": Object { "children": Array [ From fd28f4093bbcadd57f5135f69c42284bbeaa7f6f Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sun, 7 Oct 2018 21:41:18 -0600 Subject: [PATCH 40/53] Update README.md --- README.md | 211 ++++-------------------------------------------------- 1 file changed, 15 insertions(+), 196 deletions(-) diff --git a/README.md b/README.md index 5cbc09b9..958810d3 100644 --- a/README.md +++ b/README.md @@ -1,211 +1,30 @@ # HeadCount 2.0 -HeadCount 2.0 is a project designed to challenge your skills at manipulating data and creating small, reusable React components. - -You will start the project by importing files containing various educational stats from districts within Colorado by year, per district. - -In the spirit of TDD we have created some unit tests for you to start off with. These tests will help you break out calculation logic into a `DistrictRepository` class. After you finish `iteration 1` you'll move on to creating the rest of the react application on your own, with the expectation that you will continue to test the application on your own. - -This application was built using the `create-react-app` boilerplate. This boilerplate provides a lot of build in content and dependencies for free. Take a few minutes to read through [the documentation](https://github.com/facebookincubator/create-react-app), and remember to refer back to these docs if you run into unexpected issues. - -## Set Up - -Fork this project - -Run `npm install` from the root directory - -Run `npm start` and visit localhost:3000 in your browser - -You can begin running your tests with `npm test` - -## Project Goals - -* Separate application logic into small, testable functions. -* Create modular, reusable React components. -* Use propTypes to validate props passed to each component. -* Write meaningful, comprehensive unit and integration tests. - -## Testing - -You may find the testing utilitiy Enzyme helpful for this project. To use it to your project, check out the following -documentation: - -[create-react-app -setupTests.js](https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#initializing-test-environment) -[initializing the enzyme adapter](http://airbnb.io/enzyme/docs/installation/react-15.html) - -## Project Requirements - -This project is broken out into multiple iterations. You are expected to complete all required iterations for a passing score, additional extensions are provided to push your comfort level. - -### Data Access Layer - -#### Iteration 0 - Initial Data - Create a constructor/class that takes in data and formats it appropriately. Tests have been written to help guide you in this process. You should pass each iterations' relative tests before moving forward. For `Iteration 0`, tests can be found in `test/unit/iteration-0.test.js`. - -**Things to keep in mind:** -* Treat the data coming in as if it is from a third party. The existing tests are written in a particular format - you are encouraged to continue the camelCase pattern that is provided within the tests, although you can also choose to write your code differently as long as you stay consistent within your app. - -* How you choose to manipulate the data will determine how you can interact with it as the app expands. Use JavaScript to it's advantage and spend time thinking about what types of operations you will need to call on the data provided. - -**Notes on the District Repository** -As an example, take a minute to look at the `kindergartners_in_full_day_program.js` data file. - -The `DistrictRepository` helper class you create will be responsible for holding data pertaining to each educational district. Off the bat, it should contain a `.stats` method that returns the information pertaining to to that file: - -Example: - -```javascript - const district = new DistrictRepository(data); - district.stats // =>s an object or an array depending on how you want to sort your data that pulls in the information from this given file. -``` -#### Iteration 1 - Finding Data -Here we will solve the problem of finding singular or multiple data points. - -You will be working on passing the tests in `iteration-1-part1.js` and `iteration-1-part2.js`. - -Besides pulling in a particular file, the `DistrictRepository` should also be responsible for parsing data based on search criteria. It should offer the following methods: - -* `.findByName()` - returns either `undefined` or `{}` having done a *case insensitive* search - -* `.findAllMatching()` - returns an empty array `[]`, or an array of objects `[Object, Object]`, also *case insensitive*. - -Example: - -```javascript -import kindergartnerData from '../../data/kindergartners_in_full_day_program.js'; - -const district = new DistrictRepository(kindergartnerData); - -district.findByName('ACADEMY 20').data; -// => { "2004": 0.302, "2005": 0.267, "2006": 0.354, "2007": 0.392, "2008": 0.385, "2009": 0.39, "2010": 0.436, "2011": 0.489, "2012": 0.479, "2013": 0.488, "2014": 0.49 }; -``` - -## Visual layer - -**Overview:** -The visual layer will be a single page application using React. Each component should be thoroughly tested with defined `PropTypes` validating what props are being passed in. - -#### Iteration 2 - Displaying Data - -Now that you have manipulated the data, it's time to build out the front end to display that information. Each component should be thoroughly tested before moving on. This will be a lot easier to do if you break things out into small, modular components. - -As you look into each district, the data points should meet the following criteria: - -* All data should be rounded to the nearest thousandth (ie: .012). -* All data should have a *visual indication* of if the data is above or below `0.5`. The provided comp below uses red and green colors to indicate the difference as an example, but you should tap into your front-end-developer design skills and come up with a better way to indicate those values. - -![Iteration 2 Comp Screen Shot](http://i.imgur.com/GzhO2EO.png) - -CSS **is** graded on this project. Choose something other than red and green. - -### Iteration 3 - Search - -Users should be able to search for a particular district title. - -The search should be *case insensitive* and should fire on each key press. -*Hint:* Use your helper `DistrictRepository` class! - -### Iteration 4 - Comparative Data Analysis - -Now that we can average and search for individual districts, we should be able to compare two districts to each other. For iteration 4, create a new method on DistrictRepository called `compareDistrictAverages`. This will take in two arguments and return an answer rounded to the nearest hundredth. There are existing tests to help you with this step. - -Example: - -```javascript - district.compareDistrictAverages('ACADEMY 20', 'Colorado'); - // => { "ACADEMY 20": 0.407, "COLORADO": 0.53, "compared": 0.768}; -``` - -### Iteration 5 - Displaying Compared Data - -Now that we can compare data between two districts in code, we need to display that to our users. This iteration should meet the following criteria: - -1. Users should be able to click on an individual district. -2. Once clicked, there should be a visual indication in the UI that the district has been clicked. -3. If clicked a second time, the district should revert back to its previous state. *Hint:* Use CSS classes to help toggle between the UI changes. -4. Once a district is selected, it must be displayed at the top of the page. It should also remain in the collection of districts displayed in the main body of the app. - -Example: - -![](http://i.imgur.com/pqP1E3N.png) - -5. Once two districts have been clicked, there should be a comparative analysis between the two. - -Example: - -![](http://i.imgur.com/KpSdTaW.png) - -**A maximum of two districts should be able to be selected.** - -### Extensions - -#### More Data Files -* Right now we are only loading the `kindergartners_in_full_day_program.js` file. Create a header with buttons that dynamically load each of the different files provided in this repo. -* The UI should change to reflect the data provided by the file selected. -* The buttons should be modular React components. - -#### Individual District Data Analysis -* When a district is selected it should display the average of its data anywhere it is displayed. - -## Specification Adherence - -- 4 - The application completes all 5 iterations above and implements one or more of the extensions. -- 3 - The application completes all 5 iterations. -- 2 - The application is in a usable state, but is missing 1 of the features outlined in the specification above. -- 1 - The application is missing multiple features essential to having a complete application. - -### Code Quality - -- 4 - Developer demonstrates complete understanding of React with appropriately separated components and exceptionally well refactored code. -- 3 - Developer appears comfortable in React. There are minor opportunities to refactor. -- 2 - Developer selected appropriate libraries and frameworks to build the app but did not use them as intended. Significant refactoring necessary. -- 1 - Developer did not make any effort to use React effectively or refactor code. - -### CSS/Design - -- 4 - Developer has made a targeted effort to make the app appealing and user friendly. Evaluator has minimal recommendations for design changes. Follows [10 Essential Usability Guidelines.](https://speckyboy.com/10-essential-web-application-usability-guidelines/) -- 3 - Developer has made a targeted effort to make the app appealing and user friendly. Evaluator has multiple recommendations for design changes. Follows majority of the [10 Essential Usability Guidelines.](https://speckyboy.com/10-essential-web-application-usability-guidelines/) -- 2 - Developer has made intentional design decisions to create a user friendly application but Louisa would be mad. Attempts to follow [10 Essential Usability Guidelines.](https://speckyboy.com/10-essential-web-application-usability-guidelines/) -- 1 - Developer did minimal to no CSS for this project besides what was indicated in the comp. - -### Testing - -- 4 - Every component is tested from both a unit and acceptance standpoint, all crucial functionality is tested -- 3 - Almost all components are tested to a level that indicates developer has an understanding of testing -- 2 - A valid attempt was made to test functionality with obvious gaps where functionality is not tested -- 1 - There was little to no attempt to test this application. - -### PropType Implementation - -- Pass - Proptype validation is implemented for any component receiving props. -- Fail - There are components missing proptype validation. ### README Updates - Pass - The README.md file has been updated with a description of the project, the team, and how to get it up and running - Fail - The boilerplate README is still in place -### Code Sanitation -The output from ESLint shows… -* 4 - Zero complaints -* 3 - Five or fewer complaints -* 2 - Six to ten complaints -* 1 - More than ten complaints +This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app). -### Workflow -- 4 - Developer(s) make many small, atomic commits that clearly document the evolution of the application and do not contain irrelevant changesets that aren't reflected by the commit message. Commit messages are concise and consistent in syntax and tense. Developer(s) effectively use git branches and pull requests when applicable to incorporate changes into the application, and are not pushing directly to master. There are no instances where the developer(s) have committed source code that should be .gitignored. There are no instances of "dead" or commented-out code and debugger statements like console.log. -- 3 - Developer(s) make many small, atomic commits that document the evolution of the application but sometimes contain irrelevant changesets and inconsistent commit messages. Developer(s) use git branches and pull requests when applicable to incorporate changes into the application, and are not pushing fresh changes directly to master. Pull requests may contain little or no code review. There may be slight instances where the developer(s) have committed source code that should be .gitignored. There may be some instances of "dead" or commented-out code and debugger statements like console.log that need to be cleaned up. +## Weathrly +Freddie Levenson & Alexander Ela -- 2 - Developer(s) make large, inconsistent commits that contain irrelevant changesets and make it difficult to follow the evolution of the application. Developer(s) rarely use git branches and frequently incorporate changes directly into master with little or no review process. There are instances of committed source code that should be .gitignored and instances of dead code and/or debugger statements. +Weathrly is a weather application that draws upon real-time weather data to provide 7-hour and 10-day weather forecasts. It was built using React and the Weather Underground API. -- 1 - Developer(s) make very few commits that each cover too much responsibility and aren't indicative of how the application evolved. Branches and pull requests were not used and changesets were applied directly to master. There are many instances of committed source code that should be .gitignored and many instances of dead code and/or debugger statements. +### Desktop +![weathrly_desktop](https://github.com/flevenson/Weathrly/blob/master/weathrly-app/public/readme-images/weathrly_desktop.png) -## Surprise and Delight -- 4 - Unicorn -- 3 - Hot Fire -- 2 - Sparkles -- 1 - Magic +### Wireframes +![weathrly_wireframe_1](https://github.com/flevenson/Weathrly/blob/master/weathrly-app/public/readme-images/weathrly_wireframe_1.JPG) + +![weathrly_wireframe_2](https://github.com/flevenson/Weathrly/blob/master/weathrly-app/public/readme-images/weathrly_wireframe_2.JPG) + +![weathrly_wireframe_3](https://github.com/flevenson/Weathrly/blob/master/weathrly-app/public/readme-images/weathrly_wireframe_3.JPG) + +### Workflow +![weathrly_workflow](https://github.com/flevenson/Weathrly/blob/master/weathrly-app/public/readme-images/weathrly_workflow.png) From 03daa0d4955b6312b897ec6f9983468d1710332c Mon Sep 17 00:00:00 2001 From: Alexander Ela Date: Sun, 7 Oct 2018 21:42:50 -0600 Subject: [PATCH 41/53] Add images for readme --- public/images/desktop_main.png | Bin 0 -> 1564699 bytes public/images/desktop_main_highlighted.png | Bin 0 -> 1803047 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/images/desktop_main.png create mode 100644 public/images/desktop_main_highlighted.png diff --git a/public/images/desktop_main.png b/public/images/desktop_main.png new file mode 100644 index 0000000000000000000000000000000000000000..c382e0897c747cb06010d92a29850664cff27979 GIT binary patch literal 1564699 zcmeEucQ~Bu*8UJdgdl<-LLwoFmZ;H1?}Q+F5=8GtuMs2>En4*6dmD_FN<{QNjNTc& z*WWXH=X}@Mx0wI!>kx+#|E{Z}R zS5okC!A}Si)xSd^^blEzM^9Yzmyxa>_mA`8# z+D3d)2i*VQkVHT6V&kNEmaAWR_n+JlP72?-zkjdz^y4&G*qseS_Xs5a_O$|Iu{#s~ zlOrNo3x;5sj#-lX-~79th_(^SwEaIhBK$omA4r7_?41}X`kwyg9r-}GO#c3Ff#2|8 z5QQLkbtF^&lj{+M#Bu&7M}*x#N)JKB7pAHFT|3b>f^en!502=+;rf5hQvVIt|G!uN zH(dXZ`R2dj`v1@7|E;e7*WC2q>iYl3jQ_2!|3`T6Uoec$;U%p1Ynrc`g$;gk63M6C zp+mBhMZeUxQWE%Iz}cG{SlFEpDu!6d|7CJh!yaCVyUj|IWMy8x`o7$A?2_5`7XCn! z$+Q3EZ>|*s?0mXH8^!RisxJvQc;e%9lNbN~FTBwAfjIu6!-8Od=Og-(jV6;!*ZNz^ zk%)tZ@W=Uv_Ms2#^(bvd@DIECm5t`>@X}s>{)R811O7mTv(NsY5WIw`v-;($TLXOZ zm#(u%e_=SBejPbT(B4^UisU9f$hIztPU24(~ ziKLnx`3LdhW8{myL!A+cUif?ZpHREqJDvg=eLbUlU;I{igUE9AW2M*dYyoXop zW%HHn?Uvf@+qDWal{`>3v`Wzlk;uTEA8^{_mUo2~MhpGw91ct7ciH%;95h(2V!R6$ z&e2@}_LC2#`YYOUg@3ILz;~l!`2@+jfV&&6{B!NF~!7^Z>$^tk{$hw%#4In48jIgh@ZyUCEP zyR6uqPD(^pes{)q+}}bRNtB5!#L%(PNp4DIAng^_EzhCaGjoV?lTYU-f(8-}H%iD& zM-=zV?@+pOh(t16d?)t&u=8IaB3s~66~kZNhhp@EK3G^)egRH$w;-N!L6C|>HSuA3 zg6d=an-JP>YG332@Zbb|$D)BJ0hyVtQMsNOCic9tIZ@+AR}DRRQ2VMB{u|RMm7-rq z_EA@261aGH&S4%ch$4;i_@X*dX|$Nt_3;&30aH^GGn^DiT+~Tox4UdoX(2I;5~@=k9S&pHI?u=9FojokJUH>D zy~F6txs%ia#=y{dRg3ShPxlG^BP3Gk{};>iF3Y^hzrmp69G>5OAlKL{+zqp%8GBAn z#~zKo@qBvC+1K_n5q`BERk#FFXO8_8&C7J?Kfe3dCyNqZtfu9v5SND>L{eax3S6%ukr+dI&*67Vt<(?8Pm{3qaR4rjB|r)ZGYbac5eUz466+ZvAuRq*cL zx}OMs&iLl3u3NpM1yXX-qN&xPRX@CxPwiL*&ThV}%Pt#`wG)n&yU?9)#ha_g+(ijp zqNp+Ji20xw#%vR4Z?x0jr>d)(CUEQcOhD2%0ncdO!+N%lac?IiXwQ)L{kJd0e(~tw z%LGTpS05X{4&%zpKK)~r%pX*ZY|Vc=iatH}4@tT_QEL7KUv$)DoW2VEZ>QWmWCisif(`V z-cq8WXY>qsuDoK5Lwtgvci7bhyXn2hEn{1$EO&lH@TKZ%IhZ=XFGw&xL-F_&f$P$H zbb$GmB!32MwCF#-%STR^4_t)<)rib(g_T*C1)LPxo-R_5H%e}iuVwHvFpT4i)F}JMb*HXPnXJf#um3l4qRI;e9%H7Zst3>;Z50%^o zd7FarOkRBx0s$#|rDKPd-Py7627kQDa}Dgyq(R(wYt^DH?9mU4!XOof{QPJm`v`Kz zvT>c}nF^_4CATCYaPzFqC7$q!+yxH$ZH@&`YiG0zeYhK3aN)|zD9go*8`Fg%cv&OPrwY1qMlvm3Lh2Cy$TAEZLn8XA0yt+++WSBVMrMn|0S^smz9|u^+$l?;y8{rmtOW+QOPbPR7NpSnJskJS~=&EC7X&S-MGnG z@_c|%OC^kX^|ih64on#U9SJzjtT^Ve`{G{!Wt@bo2eSzohe1-udcHiZ_C#Ez!?M8U z_Z7hI?0;|O4_@>sX{Re49v>ue^r04RcBcGkMT5OvzLF|KQ2@CTVoxGvew{nc~`wlE3(mb+U-$=YY%%x@n_Ixmcn`h>h? z_;Qm}lwJ&*e|3ufe2Rr!0-?o_Y>}LN43^o#hd4*;*G@iWX{@$;gQQw@W?BoV&T?_r zjfIK&F1EM7;om;0hIGoA-W z?nNxhTNric>#$P{vl@GZ7pUWA^|vA_-p`1GJ7+SU=~uqR9LccR@FS|OUdN-FKn}A^ z{A(H;`=;pp?v~UG(lGHh4i9#4-(UiAh%&(fNbLqz;%+J3xlY z3$}fZR>10cM{H*>7-&3Z0lp%53wZgCJOu8X&cku5(8g?j|3klChLkQ5F$$8oC;4p7 z_oi0G^HL-7>6WGV=$0h1?_PHk`7uxR4IetORLx)_So$37*Ivr2EEJD~W(rzu{&X_0 zVXH+j9bmsWUl&?`&8O(DoxO51A=SVX#lC*e6LuS{%6*k_mG$Sbr&=(hY{jB_*s#6B>1)sP)GMeXupi+h!koPBz~*D%52cIl@Kf3@jdy878E zaut5eYy5nf9zt7iY{ZRW@By2^HgS+)JWe#j76bzNJWxcXF4DmZ2cMn6avmBoWRe9Ws_1}MR_)QSGo77!tGg2#g z{lLZP7ynZ&mss_Em{WVG(s;Wv)_jXllZ@Xt+-~~PqzbE%tjK)H=elpA8(NA4o!-4Fh_j8=I3AVZRwCQYOp*R++VD4 zTXFUN|eGW?tN z+Ye8w>;_eduL<2b3|XNhf1>WYuI%JNO@_6wK-Ku+Qd@V1>v2}5lt#y6$>OSu_Kjo( z0~bbIg&>7u^~b7*GTN%|dX)<(cRbYl(H@~%;+}rxidE#mKt1gncE+6D?wrly=!&d4 zIqe9C+YK-47-*mk1Wx3*i^ysGS4yO$cMdng2
H^j=_WHU`%h8v0-3a8@J4~Tf155JZZAf#y@~q-Q3cptv(R@vS?*7{k^Z;gFHZkjk2;%l%LDS zhELRHcRaUTz1ls($mZ#_Qg+6Ix^*oxefAdXTo|Ge?iSszIR5hl&c&R6fafeb z5Yvo6X;>W=I=6B0>wo`T&|5I-e>|+msHY9>J`iL*yxH}RT_j|0?pwm=i0R4xL{=^B zV|#gHzg+I?LSDVyg5)%w729M}RWtpO4~INE1iDL{&Pj83UBIIC4Wu|$_bQ)MPrNZ7 zgyC5b>;T|eG_Q=VVrHZ?R+8z?V!dH{ZP0WSAB+}4(@Daj)c&Cb$fK1eKhkS}R&Jf_ zx(Fa|_V+)rZBzPu4-(yIR%2tc=;^R_%Z}lpLG1IP{e`HJwoB_&R`pkWya3-pHJF-g zF){j1W^rdql4iqrunzCqp=6q2hThNq3a>fJjpC@{+Uu|Tk6B8~@Zh{lc|z5IA<@XP zA886Uc|6xjszITu*S6SyczsTnC94sVw)k$VymlIq+pRVwWbs|Kstrw~uv2=)xJ)gM zwfs=>b8Jl)!G_`VuJWGau!&AU##?TuKlrQnfODxvk3MNNr7&m9^pn`|N32!Y_ecXt z!c(-2LR}QP)!eA-hXxlLa_$e*DVNW{3jzzB>?#xEKXd2%=dZQWSd4DGm#v1UldBSG zYE~!LlEMjjO};1RryMKlNy|3BM4_CxyM?=-%jHWl$CM(iZEuU3SK{`yqv$JEOx{LS zlK8;Vj2abK(M>WI*H6leT3_s^-EQr7m_C8%Bdoox&)q{Cc1(! zobKx@2TkvUaV?eP$~SDtfNV?Gm0 z53!PL@rvJA4K;1Js4jEbm0;G?@iJD11urG)kyJU?exq+=#AdvA$H|RUJZv7EccGM^ z_swptt~29t>%vTmSU4jTV4MuQKXs;OyMcvFiPjWrWUM~2PW=)ivILFS?ahn0aLLdx zCuO4dXznKU7Y}a3G{Tk6F}2Tg8!7ib@*8ejQpI!jeJp?Lt1-Ivey%+f36*4q6n^>O z3~d~8FkwURhIUX1$`&1r&LrW#)^v&VYihjzsiIY-zXUIlv=j2DDQ{I-`%1dvE zpO6zRf);P7}(cEG!BNCijEpD<WO8hG0 zf4@($Tx7*HpWT|>iNR%Inl|OY<@jh&OOp$`bFqJ0hpncm{D#2{ud`<~VdAb2tsDxb zj~}kB_ga#$s2=!_d@lb?b%>?JN@2Sl>sKfe4c`0|sHIvGf zJcJ}aq|o}|_3j7aRm*R-3>r5twlM2z%;+A5uJAgk9l{^5%Yk5IC}UHLC_uoZ;0^ZK zJGSuT+ZqIDpS*k3s(0>NV);r8@O8tBHz9i5#@TR1qo>*iHTPKc+!&oBUTa@y8lk%5 zf}QMj>~BOl-J+AK8(U@QxkmBh9i|=lIiNlFv1Vz-xU4rqz%41T=6g&SsVTe&i`$h)uQ z6%sX&EelOwdm$0@jatC<_C}p$Jlb5UWOS(pf`?huQU!b4>LA+BfK@=bw zG~f+_{Xf$1MTboa)Y7wbBRp~ixtAa1#;6ROK(^KjKaGApyp?VH*2v#}rtJ%{k;D3< zu_FI3n9YUgcq9bNR0$ii9AJ@x+?YGeu}KhfUTg|45my$Z#*l%_E%&PlsD(KvNyq$? zTWyi}M+f^9rZZ_YrWFph$J9wxWl~6z;wV1+P|c!>?V{N3yyq90Unkk5lkxN&>sG!> zKWtE`Y8>l2#${IHvz}@yf4UKLJ7npCSo7VQ9yG&<$|Uh|lG;)uWa6(a=YR`ZSF4;>u5ivA5 z&ty+ycd1yzbyB`M;Lb#k=4mWS&6geNzHVlY*%eRWIO?%`8T1>NE;~iYcobdsfz`A6 z&aVx%V=sicmhWgEt<_0wINxJVITx4pvo1a<21JBLTu+k;Hj_M>5alkTk7Tw14IUsw zg>|rI&Jt|2z>%CPOfk*z2|Rz3w0C1|BRHBOx1>Fvip=>jCeoaN2Q=EMN;yimOk|YO0}g<^s_&Zv_udA~uxn7~p1Q zw)*rs*5s%&<&sjGc#FAJv;AfYV*lU|X((FZ;g>HC)?u|EPrY+#UGrZ z7XfRUk#OPT1Y%GB>R=nBB7S0BFK|a@ef`Cd zU5QM{H33~YErEuR1ifOj1@9_L7uZsr(z2K5gzdig>4l~-BI6+S8`EiiwH>y14`bcf zxfLww6_>c}th_4O$wm(%j3{Pxc0#`iyn$5Apzw9Y$&%y2aELZ&sl7%bE7YqDq13E= zJ;tD6n`yuGz`5Pj*$c_YQGqn(pf3#7?T6L&zAd)0vDc;{-#ZWuXCau08Ql`J*bG#4 zJj&@>ry|6{M4(4E03M?|l!(GC6tBtONT@Jdl46;WyoGE944cTvMHn%>xVQXKt@=q( ztJ~m)%VNOHXIk7Ju5H~cySYWF1iYhsOI|t?Uu?+)>W3;=Omkn28{e?y9tfz9Z>+ac zD?Bau7N9Cp+K@0HsNT+(A9brwi2O3|cE>kVQdHmM4r&mM{}EuU7IG}mai2Lq^B3Fg zyIQK$O!DOiikV(wdTN$qAyc=$S!BLh4iA+F6AFzuZEJ^=y)c&Hjc}vD4Ho2lp0)Oh zSG#1>C>Hre=nG9Q>xOj`QK2A<#uHuPLw=+E;|$AQPS;19t5n3|#lQ30MuXI(LlpYJ zZ7WmV0(R+!*g=yPBNVtRH!L+5**=isbWU^B#yF^Ed;5ZRa{OZJ{g{e|`vr<(g*b(C zI`wJ^Cpx9uhE)8kSlP(n9UYH0vhG?`W?#tuk3%)%$-v?#!&zp95>%tGTHUBPG##ye z!1qIB_k3>*ZW*9_6IGIa9hxU5gk9ccGRDQcA(AyT|EO$349E`vp#LfHJkz7U{D^g_ zZ?86U7|WD=jRtA_k>>-v%dtPM%E+?)NwZ?2fFR7N#mdcfMl99(vngM^SN$nkz5DA?civ~WcX1~MQWF*OUsw-t zCs7!yE5dGA^*BkI^3>QK@m$#M=B&}F?zTD}DN3Z_eV4!cxq>)bfM40X)R-rxV&w%F zzSUgN1&uKg7*DpCA$BLfo115=Fz*+ChrYwY0lt_>++fAA@s<8L2}!DKgFE+Vm{vOK zw@QRMYn!zSXZ!?C)vRv2(!~6nIo+=*d}gKiHsS^=dzdd^j|~vU-NLzvcp5bCFNY*P zWTW${Dcfq5bhv15G}KW1s`S1FW-5SSH=(<*bR&Aq6Ha3$d7Gl)sCl(!2#LQDT|D|t zF@KSwF3{m*<)QA=$2}4`JD zWz+b;IBHgEs@#(bdW|xJi>!n$*yu!S1~2J?|EL)Nop_ zemRNdZur(*QPfer0lzUDYM}Np4b_Ke{eu`>c;(7XZj0VtYW9BqRe>^tQT8KI3cyFV z2YB3N5x#1HgB~GZx=NzIw-g_$Ofbxhf;p&+eoWbL?V<;j(+&;=I?xI%2>1!oWebjfs z=D6kQn}#E?K2&{U<7Bq>T#Ms;_cW@*dIXWT7%#Y11$dRxo!C-ClgWY@^5y8w10P@TSI9?FdWG%4Ju`@#Iw6r#H?ib|k+V*7Q`U|{7hzuMf8Sr^U8+py&d5B~# z#urffQ^+^QHg>|;L`1bwG`rRVjdY}zWTCaWI_0~gpaJF8@`0*X((F-#_3)nSV zCL)+T8gBlS#_R=sWzdX$B-iFY1?wNNJ6;At+2NBlZVFV~!#W^S0Y?IfFB*NGi}(uN z2dey+ErSWUvpltN;f}jE58HnN)W(G{jr=L!m!%aqo{3g2OvJm)UVRt1f zjh3g`?9fc{)!HcCV2ed9bwlLA0nWhKcbpW-oufTkvnSclqwrRWVjCk(#A*<$F?qPA zy5-S?B6F%OGAM@Q?gN=1+%~=V)}?d#!!VH(^F$VwA5r_~Yd+Ll_zlQs31j*N$r`}q zrlHn^#%D5^Cg?`=O7n(m$$d0@b19`1`|tHmw`E3=r@7NC`=;Y%e(uH6wkRklCn#1r zw1qF-DBW;~$G;X&$Qy@ml)s&O|5@#vG|gE0Pu$)M_YojT>AZhy+Zgw?&{=%{fNA$C z!*13Xt+j05$w*$}%BH@C#I26VxABYW$gI&!a3+1vH)tRCrFIgX>If-o2f{wI!(odQ zCnLe~nWw)F6=F2_lir%B2TwH_DCJa-KP48edSA>i>;*4DICQSt_)YhGb=T!%jw0e; zTfW5cu(Ehdd5M8Gt}1k}t}AYStu(#NsE0#~M4QDytfp+XbHz03OWi*w@IQQlgdRXM zEQCVztG{Mp+E9%;H>8myaXL`-NahpQkZ%L;oe9l1`VE^UuP)}$@bgrfFn-y5 zCvhHoH391V?bS3tmQ+NlJkmsYsK)is?fX=m(1zVY45E4cF3j9ya%WB^`K}u8Y8?E$ z_T2k?B1VYb_Je`SV2P5ayPRT$qrGzyQ1%)VZ0bbtyt zS=hn|t;RGDvUkE)tk|OW;wl{jw6Ul?A3Nt4d&0t+Y=kp4PE%P^Y1f>3>u(J7 zYIPT;TLP%56P?|E;l4J}y7mwv&2IB{uC*aE$d2hrjk)_BEw3|ULz+v5AI~LPe{b(a zRfY?z{d~;(E4N9-J#H^G-^|Z$K}P}0xS`s)qoCeMpo;t znw#8L1W}rPL?U*>V9ld4Fx+ywqxpN>qvVV@1Ir7H`$Z76D-Ez@X1hnGsLc71>-s$V zHlv;rV5$IfVs*mpr1VAp&D;zZWFhiPJKI-Cbz_w zFq#x-a`fWi@0QI;@NKTM9`yXYFuNC_XtG{DjHUWywR>UtQuMBrzpITKDx1TwRXX}G zCm^QRhK>1>hgE)PM3W|uVnn`LkFn^X<3ewm-#6KWi02iD%OY-~_5>nf=ppN97&}eq z_0H?%a4c=6-YA^65nm?#irT-9pE;9p5n%esFy}qYsbq>O7TI$iQ{@ZQq(1#Mgy*Bkbhe<2J{_M0}>v1C2vT9>2p)86)6X;@+T9CI=HC{zLXW8AiU**xN zeqLHf_A@G0NBF~6CgrCqOBv6ra7|jnDjNRKKX|o&w;vn!{?J(DJvwaut$CapY&*KcHo6T+2X)o-WH%U+d=p2=$4vVc7mJeum z7quWnwlgLXA>*x}?JgOkQC|4-8cq~P&+-@BukTlH$)l$B9>%*3sB4NA{4qzftg*3J-0DVwvNbNh;iX&mfx3s-7^=U89$1d5REt=vbC`S3taA#;jwe;@ANv+7j0V~XHoLx?s1 z17C=>=EcwB239hj+L(~7Y9QGy=0PSQMD7gRP7!Q*%DgSs^m>e09I!8GzH#*81-2_G4 zxxuCsP_=SXGdru5JlFG9rfk_vYREN_d-6Q2F+emDOZGED`4WW|+QHCbkDL3dRAHdg z%HH`dVmLQ5{gi6zXg!E(a?e&m1lmNjisu8l;VfHJ_*aiq2Af8$R)ZJ75^g z5J`gYX8u}qj?6=*4-NwyPQb_aUTcf5>G7e&g9OpU;2?XUZlv*-!704nb{0Jv?n=3PyI`PFtR+ zj3N(8uh5Dt8d0};^7mQY6jwd`;RAGkpm{|L7cv__?VX7w2DdkrVOmBni`Ju{w%>^b&-35y<4xc=xrz6c>4-XSd_!z!>tf0p}=B>cQqV zy4g-|4w7%qNq*X~b2ZQJ0v?iN{C%IzPpB5LK%PNWgc6Ez*>NnWtD>i}xTvwc!3DJ` zw##FIbjY$mquPi?JRS9V>*}Y$6HcF=R!LPYaUM6&baJVeSs%wtJ*T`fEz?wBptX1! zafxbU;6?;XW#OP{N2<_<*96`N^)P^0yy%BRX`Q%21_ZX1&6)hVyE6gXt2;R9fu^Er zjmWPlAJ0Kyhh12IbrAskU!g?>gNLn)7zgx1MwEBngnx@h(XCkP+Y5->?}#d*I|nV_ zM2~C#F%P}7y!^gEh1>SWqx>ZYCye_(a!)#5$yZIO@0NNZV>IsU!Lq9|82;Ss$xP*J7&%;`H z*lA#M>0)53AK+uEhO1D}j#yB}B_(buC_xbG>m|Ki#2t~=!TN5qtXA*d6#U6En&h{2 zm^vRWkxeI4G(P0={KP&350c`K%Z4j0HJs@FgMt|@9o^f@!c$PRq!&kQ-y;&*Rb04B zba^R0NsM2F`)U6*gq4Rb?%BcLDNtGOtd2g$klaGBP4MS&j(bJ3#2dRtt`}>~_me5g zC)ObG6>>=iK3zJ_Q2$E7pD9^TY+bF&TahKu$QB7|wFIgw$zY%(_yleu*Eii%URbV? z=-ICqx-tR^^{6WvogJ?!EcDM;nvDKDoTQ{AjBds|>6h!_L|7ibtgUe02~^d!?^Yd4 zc81mPi1T-usK-z*TK2AF$n9RG$>&! z=SUW|+P#u}Kc#a(h~e?1Kb14r`i*n@xGYD8VZhX7$2n)gb#JtTEA|#~dWVg^o!PYm z*#_D6W42Pgg&uf!e`0h5gy6FN$tT70ip}BUja5I<8U|54r zEm-}T`(LL9Spg?b3DN77#)CCNw;3u!(K^XneO8tpm-5dEM{hR z=%f#CYYDX~Au2&j-fH81d)XlDV}xLkNt zP!5ytNvZR(hOo#y7XdLIP<`aq4LzskMJ$r<*+Uexh)bzyWx%XwaGj=-A>+5DkKCA| zMIa!+oef4FzW?{8rXIRdt+34Z&pUZeEDr3uCQ@@75A0b20qIlJeeV`e?G?QPWgRsl z3p?Lm4GUU2o;UmUzO|5*0ewfA{Ss5zVm`FY>Qw12f1Re&wG*iZ!7@$iK7~jMD7EY+ zJor|w5(8hc**o2lymH;%vIroHy`^f5h+{GlZ}2z`z5qMuJiE>Ezm+=(MMg>T0E?rz zu9r{~zi%%6>*T(Mg#gKNX<;@XVtOcy4c`<<+H0hRwl`R#;J%IY^<=H9=>}g*`Vu9P z&J9ZVT7Z+_Uif9Tz5mZQp1SF3Hgj!039D+UybL$nDxl(_!R*ME?%>L*)sGlv%K(d2 zzT!p&+Jo#8!=6v?MISv*t?-_}<@9?%@K>GzBr_Z_;I8zr@H6BDeHsnqqUvCW1%>3) ztUMS)K5$mZo>q#uAkS%4tizjQ>@G$rAOXA;h9*8_yx_gC zRNY8J3*FJ`6NkVL^d79U@DDj7J)s*^(-}(0-HH{e3f1xzN;=0RQs(WNp_ij!A}uMG zj#(A$zHbh+y4Uh*o99#4_nuPPs|`Gk9_~>wNSPYL{h1xOyGZ;E|4c-Y;Ddv;$ct#&L1es;|NO2s;;`MGZQ3-hQG>z%;bt zLou293ir)KNO}?2m8zHvrS{+^TS~giT`}+_jQ_Bp_ByhLfwa4is4>okB2n-nxR|Al zubi3gxOF?fhWV78yzt`p+P`l6V6xG^?$t%i*gAu9)3H_-_w-FYg^SO6RVsPYOZ}7n z<4@k#R}}E!m%j0o;bUGGKH3VWFKkhXv^`k!L{%MOk&G=NA!Ze?OhVrEEoZoMTB-Ns zlh}5B)+=kC2=*0By+f4h&3Pz`%%xUC#pr35f`9bO zcHaMJTK>4BBuK?nbH{cFyY9LJl|xHq^xWO>%Vr|m_b$*P>0lkMl^q|HS6u}x1*kug z?+yGs{n0kmZgb45LzIq5rTd6h0H7l6j`xucvqp;pv4}`ds)2Z`J=gmIma^aJSUYI( z%3Gg=sYycUi0vVvtl5WU7cS`1CeYQ{&uC~Tk|Y6O>U$+Po?RA7BLKTQQm=&&5<%E` zCx&#vdWf3c?#}0z6O$jVpa(hw)s?;Sygf_8bns+PeiK2}Rc9po#7CDb99>|8?o7>6v^n zt^@K#1CpNrvjUGR{F(kl^vgev7``8g_o_1dkP>je)$huwpfuRx65xsZAfN~|!;T}3 z@DSjTWS<`)NmhSP7>Wj8({Lf2;GZSf&wGB=8s6W}Hq`&H8J9VY7qWBuehZ2 zjw+&CNB?T3Gg;0GrGg`9-OE>wG)B<-5%!}}yF%$NoetTB{wPxpMF!B0tjf#AhsqQ( zh18XnM5nzUD5sl)PDx=M)jOI$#sWmHz-Wnn5qRid`LL;9-LjnW9z){;uyzCZN)l?g zFx?i@f!nXFY0vY<9ZpGJObpZII#&=rD2-hExI$Dk(VtW942ay~mkNDtBT9;UzdJ+&{@qft zW~2T7KB-rojMhp!Unn_$Ph9y%X~;VK0lf5=oYJ1+(d2Wjh%=hVr(R{PUZxQX_}$t+TOIyKZp zz}^Yba?uIU*%iyZbu`w=H|{Ea=osfEf6YeCYw%%_#|d7Ud3=*}v@lPUEVai!Rd7LM zQ<(J}(uDJJay`7mCwKRwo@wH)^sSEUx8?IYM6G{Z;BpcXGpbx#kny;?yO8TxDgHD2 zDC1`1Nd=-|h=C3ejh@$nm6?QmAF(4DZBRL0-ditIc+X&}JxMUdGjMu$W~T(7VLXsT zBZH?ah=LJYRn0ydJ(vl9@qSQ{|B(FcT8a{W#}iu>-nuLv&dVC)#KDxyjDL>o3ZY31 zq!qS#YU49EPgEQv@1@vGZX!`Wr7KjnwZgR~U*+5r*SRy9=*zl(H)@5QY<$(Jtw|&Rgn3W#X$s3S1fCK(oTj=Sr;Wr9oaAX-IQR)|w@W|wt9oh4D znr9XIMl}+3s2L_w$-Zz>UE?C1RKIZmrunh}y;bhE{e zk|jZWi&fn`x#3u<__;o3uQPvOvUZCKXkFv)Q1cc=vumHvm2#%iciT*TOXCmS zVZJ=q&wN84Nn$v3z35MUk;dUQZK_YqPK^z=)q*ZF#~N})ur`>df$UPYw0Wo+5(0lD zNiO3xx4FxL{AszUAi3dm05%jNHHdUfS3iT9);Af`;n%6db8=Nu5eCyG<#zn5#N5QZ zqRIXJp2d5t5Fw!{O?$ljExOli`Z`73$NX8Km&t2lMVwv7 zomSNN%=C4`X*7vPrx)@0ks9w<-uHsBegA}H*Ptn=*23QZOjx2|56rR|@7rChpl)u{ zsbDz1eW5Wi7iy><8PbLj5LPp$6&co|r{%Eezb;Lb;@;l+&UPuWXmpr?pC}R#*|fz2 zTji#eB-ouAnO~}cDj{1YRVVTd16SYZ{@#5TP@|RQmg9^1nQa1?R8cK;I9hBpE+LAX^J$(^>v2iU~6v`*~It8B5I0 zaIY=qi^4IkPtQ(88sUg9Gp z!Uif5b9GYsp4&3uSbb6Ga{|&eE|;{%8BU7>1)(@jMGzgV9X6GzxohQd9RN$4vyk8P ze%@=8-yhF*{K)q0eMuJsdxin{H{;eRPh&w-#aw~?hZM5 z6G=714=)KV;@(#r10(8rlX~ljAh2)4!%cgQiyX$H^AY~}5G+Bw_h(c0Y+Q7&G7*pY zUEnHr)rnHD^KA-T<(ZF)n;w{DHMv_4F{9UpX1L?Lm~!XrfMg0?A9adS;Q@IKV+QML zhKDaVcIL|9K}~JMhe;K$QrmljnDxsmy~&#slh&CR?ApIK)%EUWjTwS{E+CUads5Hw z^3y+o{6&#)Jna#CYvq=s34;pe3%j?=sWeB~2lOB6x?jgFVN&s^d&+h?M^rW)5611? z)PFq}bPfTZ```~7{+Whxn6DU9tbbVPv*#j=x$|Q(plXE#r7Hq(5f(j=1_G?6H2lEk z+YhLo)N5Md%M^50#}WbjgtSYeF1l1c1nsP2aP5=z3CHF~M&x1C(33tek>0cnoO85p z^ZJuOWm#^}82Hp1TxWAB>6T{25-ZS^nf0mlYoS`({c7{BwYF?-Eqsibu6t=Fwa82( zfy6xqD?k?h8k@z5_mJAoU2eot22UQ=mcg8`N8nW{8UZU@68cW!HejPHIF^qnZ_(>Q zYMT7eVa{%2vqfUhGHIx+o1C(taNgC3Dv=o0_ASob_FkQ2wu&pSHC9piJ>8k&r1n9yK%( z=~CWFc&NYd6upCc8#LQeP-^pz?~wlUC()(z&J?(dwR>F&Syjf{> zt@#)R^ROLa5*_Ro9_A{3xSc7h^ElNG*;%YqqQdl19d~kz$8yF_K8CdWI3cK#=!>|6V&UZ)BDvFy$+N+kA8nn@`hHKnd_iVsyeMuM@#HQ&5Sm_ zYzE2v-sfuxX1=m(w(9XIdu2P$K&{gqgI0r}RLs6tg8J0|_$luQU&5c7X40ZqRB}FKHfGF{-7{J9XdunY0lge* z$51QDPlQ|=U9qfc&qD;dd%G;`USdk7oEa!QtTlR=|E|f{U}GNex)K|>3w0JJ_hKqh z*3)l})}l_s2dX@EXPz#?7QElPNSF`EadFW3Jz-z-nz&2_)WSm!X;<%I0%Q`=lqcZZ zns{fJ2s-@v01XAU$Gkr2YC$otWcaa6jmMiA$GwrM6uv6-w#hh{+iUS_7+ZYv9g-s_DA z%Zoqlt*RbC zyVP#t0n3{!UQqMXZI%NcM$p?eqH>=T26A}&(?E7jo!#x0m>&)dr!3G(i`s^Ur%BHq zJqpnknB!F+{XyHxQ$UN6dwidwJ-M~E1A$TH(4QMU=+&s9?JReocRbf=UIbXBbT9Yp zL~b233*PtIJhQ)Xwni5I6PiTP_?FJ<%hTC&gYA z;+TCLOhJs7wi~=H(RKt|XRgk_z+55FDrWopq5aJAns=#q+u^rQcp2iGJI|Xle1&|c zm_l3CHP`J=WqjZ=rJ^WfWO-4eHH%+^R}Ptl-5YM>sj0lUX#@!lD>{df52D+<aMe&##-N8EP^3MRBMwuj#Q$( z%KKDx`tE>T>yhD29xA7kDD;;mX1urrSxa13HCz|{6kJ~*J*+)vpJBefk7y+T8GQ5@ z=@)+w43@TX6*p8x`^|n-l}%ApbSA*VciOdf<$=x#mCbBQF#%D)LA<(}Mm(o+G6#}D z<5(I>qk2GoRa?L$^~ErHF9WE37YLu{+mP676XSu(oDf!%j5o3Q;!hs3=bD^MB&rPp5d zUl3&$XcYFg25V341!Fdp?11Swaqcpp^(18&anM0_7_@!7lU_^ML-j?|6YY1k3Lg47 zyU2^_jM7E(1e}GxR~n-BJBo)T`a|MPJeD;z8gB5u6j^Z@xdf$d2?pO;8gQg$nd6ps z5L8kTxGwA@F}m*&UU$%PEp~n8X9`;c^bEJ?BM+`f@0IaWO!E|gM+#?B^+GDN;|Xpn zE*~-&1R6fMdV+Smp@y7FsKAl# zi9&FVQ3V(_UaPF+kA0{rtlkIv2cEu*boK2;bU|kCt^ZEmb)62)ASt zo^Li*;XK1(xBzdfz~k|~i~-w7@R`5`MyiCJ>ohi@kNccqJ6DniisVQH-H{qvYuIz6 zp{GOM-OBQD6rs_*P7R(4f=7oBO7aXX!6qZmDIgLzj$%kC0yZ*$qS*0=<@WY4(NOqK zEJihXQn5Q`GJWceE1Xkwh z_=x6u)$7nR(dQG2-spGPyn|6r=+W|?WP}B~|BF7W=K2$%(J1kUf406~qe>Moxq;s0 zmrkQ7dKGB8WGv+WvG?6kO*LJ=2}PO+3Ia;Cf+9_j7D@oiqexXmN&rOxsUp26f}kQ` zLzEgsn$kO=suTq!L3(dW=somu2cih^``&W@x@%pZwS3m$HE7A#{vHoVOa@pofx`T^TSNm=|nAbm7vxz$J zIY5`4b7?h~`{}u+FCx+=H@yi~->$f351l~hIll1MjSw0Q&2kvccW@IqL*-Q6nkxTH zORuSFYSiMe>C%2{7f1GpNfIx~cwYkwc0j>Qo**d3zA^Rd&o(?|VDp(Xg)7As#3Q{_$El=XE*dDr!T%M}0mT~c2 zjVdaD24$X@ru4+V$>wIJW%l`|%X0Z)u)uT7!B2v&Naf_T6n>tEcagLw3hq2E7rI>P z-FxlY8THdF$Iu7movZ48tpz|V8`-w(z4H8$ygJ1KA9Ys!LG=p)S(Lh=-^A=voW8wz zb>rJb#gng`BD>(BCjBdU<6SEkX`2Yxx@dhdB~IknvVo{6*4ubW97caL(Yv_uX>d?w zzWmxyT1nR;f0{+G31S!Y0Z7^l*^^Xaq4hW$y_2;FLGEd&|#F_@4G8` z{wIFgd(Ec95xv=MssSat6@{z6nRdJ-}^P z_$6AnQ%cfVS`HH!u5+Pmysy>G>v9uM|34#d7DxQw^;S@=!sKMuzVWS0bAFsX%RL0w z!zzjvJX;&`5OJ&Obm%yrVdpe4H@1@d(WJ?xr-vFYQMHu1B+cRY3EIv>r`qVIqQx&n z*R|U8F*mp?K4AG%aZrg>P;ULG?8}wMRovREi3geG^t&o4(8IY?zI|AK*EJQo2zmG^ zeJ}5`;sJ9iVVvAO+2R@lS4?i z{)lm&jCDv)Nj{}3kyYW(-dK*A!jB9){J^#}y=#=`4oWuI@1?(TqrJfOR#NM{rfjP{ z!*&kCk)DET^^ z>pKxn@UQe_r&=5Mk}|&Y<6e$0*1{a99P_SkLwkK{maTQ1-8ej_@zpnX#v@FlKJG)- zjA;lJjM-I_ea{tI)e12_v?|gtI2CuxCc(`m0=g8lhF`{Xxur>r%(PnI_kEm|wNx&c zW@vKLfVigdU+>1#H$}0wc0Dlfw|RChtoy zATM%e@mUS)nDzhMHX??*v?SxH+>_KpyUV0}r#3n{^=#&;nZPCv=B1I7hvF`_-~4p< zWs7URO^bJtBNex5K@FE54AS8e^=0h-KAWJXaWPrPHqX|_$wgzVt~bhKY{xHo-It+s zlNX&v*iO7-;Fuj(jwskKtzA6h7W3u17U7Ua=sAv{OB$v5H)1lw|A*xxuf>DBZ zlFt26wRchXsiF+nN}PMg@=QLb4&%zJ3(C(dak5g4Ec!M(v}w~H|L5hsNNx|u^UEW( zhGqLoiu!--eO8xQz&@7NFiYMF6{E`$&>=Xt=gf!Dvp(e>v$bbXQj3sufm?T2R5x}% zJcWHuez$AwquQOx;iPDaG1IcHb4+sq^Sfp~X2)f4kGQPVxIHfkx*1gLnRY1C zIht^9N(7tg70vN{ZT#Gt;aJm`+xeKWZpsYgs)bXtmAd@lXOvS>HXhNpisR`GYF}-$ zARB`vFft-j{4(6O8Ig6g`0DV`WvFsws*H%=(tX4&o8z7vakTJcMd1EA2Ye&YF!!%f z1;sTVYFhd}P787N5BaW5MW7}SxoxrTnWGg}>}`))FvAr(Mz0KTIn0Ad`8zer;liv%a&Odz97(biQ}0X%F=JHBRAs8 zq}*7`dC`^J({k}|%t-|f#{ldP))?UbWXHd{bBC7)5>fEv*vmhZ>6c9=h0i)u|8_>g zmA`D<>c;;9NYaAs{XtM=p!C9I2x;a0*UynO`j{6KFl1De zlmAsBN75B&Vh<}LQq>)57PT$T`185#ci@qr);29BkiBPX1@7NA@sB=W$Rs7&L3gyRFXiZ=3ilG!jn!7201-`y*4`W)A*p8i~#Q zYaX}Z1Js%S`ZN+p`PZkBL^po}5t7j4Zy@qF5TR~eUdj8l7T{kx;lJTONlx)MDES+d zkhqw?K?#YAA+;!fgAx+N{0&M-5c4-E`5Tmwn9=_St0O4iy?hRra|SPce31yg`r9P< ztSTDkGMv)&NMB&=A}O+UL2a_B?~=^+@vzaLG^GX#rH0!D2qz%2d&q6oemA(lnD9x~ z$z5aBVOnTmKq>flPa9p9-lwC62hCG6lUS809`%Qs+Ijh+kd9Y(1+8`|*~sxRs3bo5 z4K0)_Ei>j`WM;kHLRTO*%=1B@(g-60o1VwIow`pkU>ggr_&Af_G_BL1E`h4)wwuG* z&Fa7KO_|c|7`k(4%M(+4IN6EzeU5@RN{-z~wcMpdr---3m>=CvCV>g8kBZ8M?cSET zqBv+QcS(eNtceZ8P4{%f0 zjN?|Wfcv-svM@)FvDVRikGd2rXB5l{HMUbG#JeWU>()$v{kh*n!*Z~AzyQ4k?rF^!V#cgKKx{QK zJ;&xmOuoEigE?9j_U=u+uMurnpthpP@p;}Rg|R@zGlKs3W8{5i{1YLtJCb#TlV0`L?+c%B7HS^ z=oIAV+Uk16ihvGGHT?*PdI!eb7YM7!v+WzwiF4aZF;8Q%9xMNq zqyeRabTHE}Ia3(i6s7<)Y z!)P~IpC|#&Ef_qjY2<%kK=DA;nk6lqH4|blMPbD{@Fe_|8`D;JK~SzV)bJ+dRu58L zp`9sOvLj4P&$iic18lOrf7lVaRm8h38j~Ib^J`y;{q&*65tVacdjs%LK=`d1MAJ4F zK7J18E|3p#@*Lwt*4)MFK(-sV0G`K`=u95_@pCN596I|$U;d%r_BtHh30ftvILU7r zDd<<-6a@?)U-0W9595WH`cAG`&DmPma{IS$d!F&C1&*W!ZPO|EA?kIN&bV29y{{sm zsA_Os^38iRI`?64)UoeSTZakyXFCea$+f!$N@d1Y=MJJPM^9AS|LpE~Z?ax+srLRs1_W8(cyh3w7s*(G|!#91PQw^x^8wr7r&xQ61e)Ho&&hG4qq2_38b_~`cBt!@mm=wPs<2aLtW^hpn+GJ^ zuXO51weiX#K~_?l47V2sXQf0Z@7vBN+?RC?l|dA3B^3#uBI7KO*QSGOf4dkiDU!jk z?XwH93~+d=ENja->^TC&KK+TF2K#mZ@JyTpq#N#tyhLJZjOm^qY=dHoiexXaOT2JG z2~xdQ4hGVd9m(qp6tQm4tFS)ju!ReUh0?4$Fjv#BpAquA1Hq_2x}JW7RzN^wq!o&J zT(}QHGL}c{W0BM%wXqqc{Sf=5ikvA`oChVES1pnw=3G$!b||nkr(IJzp_h}S9S{K> zP)rA+(ICUo%bqFU#ux}HM2H8nGDVLdQ8TePcp`|B)0gaKcZWp|>rB)qUaE#dN%#hz zm1vh)`2MWu!WS}}2H$fh@ZHmZd&-lgKR75X33TXvzLfuVZ5Atr2Se-=FCX_qyUE3= zgf-5uBs|{w$nMGczMwfrKIVgTGIVgggIkyh94!w$XjQB~34A)a1yuiNfQYO-aro6{ zL-0C~4@j)sKlRUcJy_h!h#U*~1l{^JXf+=2U5Yb2V~ez#pMq}}38ZQS_9Y|V{w`Vv zIHfR$jK$x`eVhe!?OR_HNl3>BNYbPJ`}Vrv{&H>8&i#Ld7VmM37Pa2zOo9)7=mqf` z8n1+&x2-Bc?DkXHw|pex{HC)0FM$Tm87OLi1k+v;n-;wrd|S1@@+juQ;A*}``;yPY zKtcE0O5q~Lmzf+AH$TQgnXCuPvoymb!SW0+i5(?R4s9_hAV`DD0nMJ4%Dt9^S&7cC zJ*fn7WqW|w48qX604)x1N4jmMhzHjVZqv*0Y{@D&;&cU|{S2WgI%>>F>&DMRzs%y} z7r<8NPB#i{cR&e8!6~kY?U@D21Q;*y?kj_YO{!eMgeEVZpLIZ){Y2#0eAE)ys6VVl7xHuSxIlNmsfPv^)QwHsIK9oR=vmX52kowGz0jfU;T{eO=cb0lR0}UsCKTCX)fIMQd056MCh>FNCEin zlRNK($*AZ%_tgl~j{ULIyG9+xBJbT$Z&SRVsOCgRoT%cbrsPN^o%uClpop zik>S;55hE-3-A`ob;>y{-Qk{VcT;N^zH!P?X6(Vzm@KbnlcVEE+n&jZALBty5gBRj z)(Z`8{zo|gPoBf?$%^;r z4w%f>vnW1O7A{non!0pjMBY{zpX495YVBS)ERW$7#rs}$o8FyGg-(@|c7%C$_S4PS zt{Q6v@^`qOUhWU~zP@IMZ>qm~KyGiYtcPczLwuy4_FzmDKTB`I%Pwi5T^vlci^J2` z+r#9wZ7XI{1@8N)b-atiR8a{O9;dBSOOjbFT+omnPPHiUJ@nh@+Jib+4#%${{~9~g z%wju$sm0!v{<8zE{Us=V9G`uehG{I028nSBr4ytueq z+=k_9xbq=1HQYrqf-Zyr+j?HFlck*|l`3jod;PS1(1r#O=~kAq%Cp#{m&PK3_m9Mi z8tVo$$ljTZPR9=h!>)SuJqhXkE^EFszsZ@~Z`1a?IRxq_HAxO6izOGq8p<5;?W2Ha z(muKjaV=kV#_}^f54*}KwP%ZDXU@#Ya&t%N2vEo>LI-qq+p1;fm{j&~dsvL5 zH)N&{nA-KlEiIa@B(Pr}EgUPjoa(Qq>g-YIG4}LjHZ~~_-}#ocYerY(dSi!19{!T8 zcH2U_jdG>z*wPd#9UJeZW&2U!Yg|S~tnK-0=HZQ_pHVv!!U&^@n+Xc){kkpdtReZ* z6RiWxP}t3BSspTI=d67L{|GF)V+h(P3bT*js|>ACa8+-npc~+WRK& z-RM+G+IWBFS&+oV#4B>_)oyoCaCe?f*_)c=G0-?a^C(xVdt0e{HYnk)0%YUM)< zgngIq{QQ?OBiV=ZAKUo~SA8Dx#(P;Q$hZ#~td!tc4EEj|qW*Nv`Mqj#cP60#bWWFLwC{iH>*8Kf;Fug5f}J&`%9XeG7?JPuD7xFYWRTA{ zCYNr?lM6Oiuq)md)HPG<+z=P>(yb?3cCU7c@db{xI^HAk<~90(g)mM7r(O;#gy~apOx*SJz$) z-$hv56k4jOqBTrDuO+GNoi`o)oQxx(Hoa|f`uLb#OK(W;^Nyum;pa{SDAQi*%NjHN znt!0Nv)w9kCFslUU&e%tV!hy^$Nc;64MhdAJhd5-5idfu(4EkMz48xM3>E?(a=!4l zRXuSG>^W{OR{X<95olAtH=XU}_73S(e(J)-9BhT7pL_b0xnA>RUaOVY(u0UTm9>n* z-dMGc6~*w9aUW}JfF%Uek8@6XWHI-Wxl&;0iYpf9oEx%(9T|8$Gh#KHa&jWkjUd}{ zPy5WZ#Rq#+y=LP1d&8*4)%(nEgN=QEl8hPxe7~||^KatC|L6)5>>#cyR;K06O2wC> zrSOYqY^U7}FJ<0ddaY+XHmX)OpWb({xBRN8xe3Q~v4rEO$#R(8(ehP%N>W~@ma?+# zvf!z%gS`xPF%yeS$5jV7`#JL=_6K$a>1lT{`&~>*j_(S$Qy=jfTTb!L&2pPTljCaJ zV%S*Ao_>4f;oHWYKaXpko{4gNH%xR2BR1N@t*wsCzetCF03)GcFdW`445Mf3n)RnN zYM=w=s3yadSFBW)r!JTB8+RUf);rLKLDU(4iJtCz_{U9c)1((RAm_i}420mmD7Tx&o!{PQ!&Swfa;)lS{4r zpg_kEfH7?M+`C%jRMUAQW8y8}Mfr5H0lGP>``E7>TGdDnrA^;x@2X|=h8zb@;IzPV?(Xxeasu`3-7Djv zCm;wb%h;t7uJWR_^xoKNmUWdbkk1wqJa#dl4kO!uSFKgb7T5Rt#rut|B;HgclavP4 zK}oIk!*5%?fu*m@uxTudNnz;cRx)TbqxHS->a*D<}oDA1K*cS!g^d1*&z<3V3~&Px=>G< z+(#0v9+1C~L;@o2-RPLRRZ`J{cZcIU&jlEK?Pp+RladnzcU~*duxYX3!RN}0N$8q{ ztJ}VZQlby__Ea+jHbqQjrdTld-My+QEgEO#8iyYi8Gd+maw({6mr~YF{onIE|ASpy zm(ia!jG_I=Khd7{FyCU1|;=?`` zt3hc{YbB@EYvMw4{e#SJ)#UuNptKtq$ZP%RLl$s6cUpQi!!|HcB0zR_^=amJ_Y&l%+gN-3 zZ2%wwI$`|WTqXK;mpIb2=yTs@DBqc;Kp%=+TRkQ+`Kh{q=b^2_389F6LI$3UG}ic>&A3Sb+S{1NZ+jg@bMIJSieBgyBq}CZA3jB5y!|| zj<5=;EEWhpBG)PUg?)GBDqhs~D~y-WRvob>c4~I1^;=cnetW6`8<{E1@WRRgPq(*{ z=&B@ZXZ!Po^MM_`d1u0cmgh$;dS82+pMS(KG8?!#vHp)9NF+xWh9kF2;s!90jU>~R zW>-)c;0PMK9Irf*{jOYeT7IFgvai~&$eixmaPPVJfS{6+H&c(b5&1k^^0uiDd08XZ z`d_ZTGSmh!T1;;oZwaTLip!a(IWxlN7h<&4(J`wT6$-DX*Cm zex$FJ73;Z-6qv4On`v`U`u)gNB7#*oCknb>FwsuV=6ggnYNxrEO5FLK?4i~Juoo2D zA@#o`e<+B3*)JF98pAd5%0*;O^jtZYtT=_|Y-CvPh;i3mLof7H_=)=E>QmFb$Vhf- z?Y3jCb%{}nwH}iTA5ALqG&)ima*lI_&NaN8MA^CR4ZdeTZe1i}5|EfdP0W)XDZ3Sk z!BUpLGW3 zv)5V+mY#dHJ&C$svRZ9*edTSrZMAlPMT7^(!epCv*%_))bwWc!u7^kt?0cq1xD-ro zW-|A5HQhVoHkwh}TJ6QoxcR~Y!~2=D5jfN2AjC>z^XPoryW&VnKlzDQMSTvVvCbp4 z?0pZ%<@0_tG*Uwca?bUQ)TRaqU4CcZcum9XHJCvH}lh@O2$NLUj(aNo?( z-hv~)vaQ!|MO%k(|6{S8*Yf=L#Qs$lp?1D8F*Sg}Pz!cD=iQXV z_{tUc8{?c7uv;xcy>@=9D&bAo{_4G~VRnw~wxd#$ap$u;4$>(YI(>UC8CM}kOUw#h zP8H2n)Nn7)eU%s#g&^{)XW(R?TFSW#76*XDTo7}EbIUoDlRs)j`|3Qhq9VLDA}J+^ zG|}GAV!jn?3qCARb5{u{-SvA>hOjUI7|KP8gzNvyd>IcDD6h=K9g}gxs@S%$%I}R@ zd#~hyz1jH0wiYkX9?u~zS`n~+ex9Xkadf_FUu8uTck_pQJGuRK*kxz;0f9OyPw)HA zGp1dEnGAB`DZ|4fI_D}RiYHnmXVYGZ$Q_JaeZLQsoV+^RXNbAdbHm|P=hcd!$}%Uf z*x|(M;Y4l+ye2YIykX?cOV)$SIa-tc!-5aI-y%Yx>4iGikeGKL5Q5>n*}|qR0Y?{Gp-iS3|?)}z5f9A z=s`%N4rgq7TRC{f|1)goS6Kt+-uK{v1!vp(<~uK465Iw#st?G$&OX(cd!~@Bwn6Rd zff*pnbRf%bV@JN`i#K*Izc)}AKakS;W781q0UK(mI?wC=UYxQ)Wf&k{fO4DrNHb@mFFZd1j4Kwr!1aU&3gu^#IjT!%%kj&i!LI|wc|fmU zK*H{aAWFMQQc3tZE8NEDq1Cn`Ra3x!!St*3{YB=@$8d$9v9B<_2$J+$7i1?E!FM)0 zCHlWlVSxV5qc4J7+ZxNs*9Z;s)lMFmb48hbaq;61KRQ*NV}H9DgMCT`4||%%-ys?7 zWzeJ2kwIw^@@oOZ*{u#PB%Aiky%t_snZ!tm_JOm#N?f^FR|PMa79J>(eG86QBeupP z0b0r57p%A~PePWafwY`~J(+G(62xl4?)6>MdZ1$1(KhZ-b^%e73%g7QFB$!Wt@NvrJP_Dv)5J_YvpEfkgM;DI zi|vfv7~U^rKv26u(U9wabMBE13~$o$NOTDuI;5&_}U~3FS0J9<~CHXLt@tg(KSnI3@ z37gp#v4fq#>od5Pt|@qdIMs;#<=1T!#zwYbf{g_=J3H$<^_kZVQJ~IunweJPM2@|O zy`02}dwG0Yi3E%lehnCMsA{}_bIcnTMv{~lG>!)!q@&KVvGfPawVq#SIhWX^@^kW= ztLD0X*w&E==^1_WrBAnP$uMa8{GsNaq6lsIb!NS@!Cs}A9LT_tkEE;k%*26kO~Mj9 zw+j~@Qo3e3uG;;EZ%jN;-i@c5a`OJcPHH~z-@|hgEX=)>$L}+i!WkJRXcc!R@Np$D zo;k3GQtYmo`|eYBMQC34qINSgDNGPbk;ROx-WmR5HN{bpEjs;?V=b=|LkGL|lM8k< zXm!2SS?yT5I64clw^9ipLxsM94#>{6Us4GZFW-JbPMR({BSVv2!urv$u_R=41cK1) zA0bnLv<^LZV@JBXvzR(iTym%s$*!{yXc*;Pm>diSry3%|y+@$?oWML%(yMT<1^BkJ zXDnIf!E&P?%j`?Lcfw&{p^$VBKBId)f-{=rL9m}Ms+Sp@R2M#7mGH;rzO<6p@MX|} z0Y-bUyeGTKz%6?FDO^_tCJ0T27Hv6JA|59+dLi}?8jPd=7!1$jd=N)|8I@!r*^(VP zOnDbN&@G5NMO$Cb*S*{caGNR`prhS6UW0xVJtH&IhCBQ4a@u)B4*P?AuGaqwxWh5d?Du$_wF4pc&i2 zx$`tH&^?<@{em$J|DA2^AcM))R>r-uU8eim<6|nYws+my`AcOGlfU&f!mjf43p6Zx7)1 zZKZHyT%TS8sh+t0?T^um(@H|kct<#j$nAO99tE!O@$+BuXA!vD1C`s3Fm{S?30v#t zG=)>APT6+QjIEAPL>_WPUYW2PS+)GwUQ0#V=ba<#lZqKx{v_uvBTtdl?81Q|Qrs<& zhbfrh=b|C@?$oU<(AE~3P=;;IlC=E+G=fiz9^8P_@BbM+feS+r>{bj^CMtm5|6U6 zRSsHt@a$2yui2zKE5mu308H%!E-q~Y9vI`*1CMX8ngLq7RdJKtZe#iJq2gBNXT}F9 zwjyp`?WbkAD03SO4IlMQGx)`e#CjU}%%#jV7Meq6x7h~9iDU@WtV>mvoCHi0Velyg znv+Hm=c&i=h;@syhEZzzMn!bnJy0x=ZK6cCthDsEys;sr_J$!aTC*y*c5iuegZ0Xk z9}3`2#~Bketa#9HE0x<+X1p8`BgSC$YF!O%+;Z^c0L#_^F^82pb$P_w6fYbdOuL{s zXd3+D`5C}pb^8a0@rEQI0zIIc!6x0TOFKp7wn-X{`XI$!1$?V6r8)Uq`g%S_>VzEe z$Kn(~R$&r0T+8X-+6kO#q-X2pEx9L2=3yByx#Np}a=;b)3cHu(xWnInvJ5T$O z;YeNpEI@LDoxqo_z1VkX>k!u4-A$%S-AW@1thJvLDuuqjYN3+m9PiS)I%JxBZKe-x z@Y#xE9oE~5*e=hdWOH-#r@5m(;SpXJa>rNodwtN#;a)WIrXHGRjHImf2P4;$k+R>e z&cLX*Q?D!Gus$ntSAG48oCkI5pqh(|i!enISfBTq=FIf=LuGFq?DmN$SzBG|4#YMz zG$e-Ir)3A{=C1JKviq{d`N?)nA@s05qBQ?-s7)$}r?K!WY zrKQ!HV-?2#1~*m{9T7GB5nGdjt?`1rHwB{k@kxOcgUru>QMw+gQbBTVA`;1px^Z9t zHw(Px>j+^|McoJGofx?h6=6stANGno<>6Mjtjjn8DClT7tLr_IAK;!8*A;QuC?r`n zG*O(fol^Qa>L^7-)aUNwTPaf)>ZXYFZZS3W!)pfbaB>%m)UPSB6r5yo_=M47mRrYa`SRpu%Hkktqn3KrikGLLy zj=MNjhVY{3L#smC5w8(jo8h|vHD$$juMNp5qVNgbc9IapnhRdt(NnPMM=6>VmJ@tn zY=_wVwlHRcMd~wT?>o@LjvgrtO0YFf>d_seZz8?d=vH*+ya*@Wt4(g#h||<%l`lSm zQ)&!{9oT81I8%?W-#( zL?9?;vNmsAo0CTh9h}M=SChCKrf9tVG^aO=)D@9nK#PV-Fd5!OQDIWq1FHeDVzdtH zHsaP1->t~Q;pn(4fLaDv|6y_Dt}$8?wSBD4lNDjtA%~0RvA;1OHE%jH|D{)9yWass zvx4>!Jhs%^RDPX_r)ho2aXr{GK9Qg0GcRuyDbFi7-55U3gUMmVXc*SYa; z@5KR+5cU+0`41lb_OMn+DpY66O&wtv`#0j7_qWgIN z{qX*v8Hqdw6d>+&AuO2b|599e$E+mL51*^`?E=}og4Oaf`OTXHX zSwDjIVg(H;LH`K{jKD-u)-jh9(n$0_!bc=<+HObt{ycd5KaiC$2!UIl%QT(&HH!a+ zZP;~Pd1g!YeJ>u;ZJk* z?_2w;#{Z3||ElqSWeWbP@qb{iHXr$`#{Z4Q{_BnZBTxEMU;ldJ|H{n&^v2QZ6c;Yg z#>USO(+rd^U45f?VZe236bAj$G$ef^&ncr-XFY7dR8L-bWy2*eABM}qWxL}EHCHzr z@*X;MhBpTLWO%!Sz1Kz7%?lkOlmD7iQgH#&YB-I^ilOfaw^Wm+)>Rs>eJc^oS~3C@0z@jh5};`jhY?_=N8fX4Edqs6*tq za&F%^!R~Bg!~*w0stuD3K@BL0Allv?&j~o9^xe;RWr(a1J_&+F!Br_i%16#p4dWx(459%9H7S$DmXpA#-{`mv=><)%A`i_f92P$&M!v zg{V~!-MI}|=MCOn2gA4VIMDKG<896zP8aXO!>m){R=8zyT_FZteM07RiP5~&aw;?Rju<6{0i%B~)N%=Q4~_Qh+XxHcEELNKR&|CO z*Jx@ts*Ld6)andAUDV}s^bd`sL^py~)K1D}1cOhlv+CoXsUETQpbmAA2`$K%L32~` z7|4DyWoQ-AtB6ns1$?*Cmv8C=QqSFXt?XY$e0U`K9)I_xne;|(+O5IU5}<4rZ^}Ey zQ6<~-R$QHZr-GkS?Y%;FF$YxT%?~{r43*nGp^X5bdv^0HF=>^d1<>#y4^sC1xWUMW z>ZOJRxHFlHs=ANzs{uuHrEN|_U?M-R@7 zaP(>ORRj=O={tJ8zac~rsZ|&1|@Nnim~tksHsQ; zWj%SEHcQh+36<|KbO?&qqjv8?KW;qXu@RboDu$;wl3zO($#lc(D~<@pNm^z%gnFT9 z<)^10rZus;Dv-8f5_>r|_6Y6x^2jn+-Ted1Bi*`{Sal)7SXl{nnzv(j>(I42DPq*D zPgg%aGcq#4L7h-RBSl5_etOtj)nRRSI}~HhI{+`GIZHL4n}O8|0>J}mu1`qoAx00u70e%0Wmg~2_;#^qy18-p7M$x8!Sy?ow$TB zTDgIHA5INw;57UJCQ3Z^nR{quVLkXgyv_P^`J?h5j%Lx>ySTins;(Mx^r@+6xJ4{A zp+4-r4T>fyi5d&pgQJLNa)oewC(8E1kT8XOb`)Ia5W@(z&E zC|qJq!)%P2@lzoDKogK{iw=3#&k`a5V)4s!)8=zgW4W+2S1UJqr@nCx%{Fv*Iy-@1)AS#9M$}_i<3QFM770z^ zKGN+Il{>zupG$5(Ab6C`)4K5EuH*dtXMWYNPckPY(wMa|$k+R!$#)+Zn6Sp>fSFRn zJ6-O{p-glA$@?G(0qz-|ztI_lOdR~m;M3u(YBWvznmAQb z4v2D45OEQG;S1E?`X#ri>3N>K&zaL|>l&|oS@+7@Z%@A&O|;}cX#rvi4hgwAXfC$l zRe{SQ$QK`Fb9?~`&6MV3Z*9qND5QCW*Up>hM7pa{L^yueF0BA6#8YB{d`EP&aM{w$ zax(icY9a~vPy(?m2=}D4Ore|Nf8Suq3NrhpoeOWgdYmkFfUSb)faQzg7vitm1rwWk zK=F}yY&4G-nf&rZ%v%fdAt!go57=l%`_chHTs`H29=SdZ5ddjOD+ef0n4b~FG6)X7 zcZKs4YX(MPNGk%o*$+>VlgzwGj25V%dc$P$&7x=LKxv{w&-O+j#fS0669GHrLtgA~ z@(~1I*gvZX@P;XD>Te4$EzT*eIVw=oCNS3pHv^MN6r93YbYcz)j`)|2#KOUCexpn4 zNOf$KBu>MlMu5+_(e&)+?|i4BVMC}iZY&M0?U7p34GVOgF)dw?Z-;ipV+0iJK0$bs zy^|uRL@)Dn?9H1R1@hy#geO(i)hEq@FA@8Imj=LRf>IKb>EKNiUdhSyD`8lMp}X$p zb^=6%yr#5F1iE|m6;V7dnb2IqVCxnlUeeB#zHsFkd2dIicV)-QMwl}Z1K5Y+#v?`I zK~3x{t%zWEdzvInHl$$`g3#4`JAn@szhznIWlyw6sOzi=NpIUIF*#RIt?=7a1EI)F zx~x|az=-rz$qK)9D`Aw0q<4T~X)Fy6%xvgaDFaXx&zCnV?i0P9Ih1_}b(_IOwbYzg zQYuYCsyLu@Xi}_WAW$=Q)ADm3w5xfcV7gq48M$j!Z_l!R%-J92mkq`a(fbl7N|5_d z-0$8I`hptXcSJ_u?06V=fdvYVs2a7B1iGodFIq%?{d2?!1C-Xt<0l*pK$Nr0fg>j} z>muFD6siw>cq!Cia4CVvqsM@MFX<@utb0oY+ur8YKJyD&S8`;RN8CHXB;-Qyuc_Tn z$w(%5$Ik4*<^8)9n(9Z%I9K(p-5AXyFg)B<`ahjgJz3m(z;}g@XhZrb6R5smp|ZpX zvos4i=*lDG8Oik0fJUEt1I|!NQ3~#K@jQOCDY7+m7G zkT#HsP6-$N&*~ifI*QvXY1isN=prYYyiEzWKo18_?ktf`VF9BI!EV6l7W^U+nm!Z& zroRfIMj2ex!_(nN2O>m}oa>!C{)3}y1D&^tACenZyLB2YV^9ov@qz*@Kmq3az53>i z+GB30X(irDep#Ix3Fc2zx+ta9V4(BwrYXN{;~>SwM&M%yP5k7EQ_wu}0F(>1{XZwo znoq2gPypiG{=JG_8{k2ki1ksT>rnJ#PJ6TO&jkHv~{2lv$Sk z(~4dJCN#G=E0Cxl2dH1ZrTQQ)!^`KRrO3U(z~zGg$P@meeKWw5v=;0$y>Xsr$T#)` z^W9xk=rHkH2dA()cjJDpn9v6kvG}UDZ%4t>UrzKi7cx%pwumtYF}Q$_QCw`Gl;Qo< z5&rEY5tar3mW2;(Wr%;3^BTS7qE?;?N6$AhA5vUbd_H|>9f*0VYNz!40? z**c>hYlP+A$&iOScl4?%Z)if-}K0 zV@q#ubb4ZUv*$-m_V$JRR@^S&kY1di#%$-8C_H#<3IQRT=(;4x3CVYuoU%SCSZeGg^!lf`-`{=J|dz)5&BHxL_Ot+3q;Kw z*(0n0Vu0rC9Ru`47S)p{5&1{KD6GNY(*O+XB9Y&vff5x7;2mlpMx6U)~ zUMYo|_z*hcq(%4n(i@2G#2AhdaDEQ1IMljeM>V}aVp_q5Xo7`ZJ}M%%5CphGKq4%V zoy6C-h6_vt_|*tJMUwpHNOf47k0{t!?g7z4o#lLzPvF)D%(kc3O8iDP5@l#hG>%q?Fe(|32*{0-hh$RgM6LZo!n z`(n_?=)1uji?sH%Es)$`{T71$vL4{#FY9^!qW-6L|1~)Oslho>dLVx5T7bXC=hsBd zU%UU;<^GNW{~vU@EOEIQP4=e3_`Np8(Kn-3wB;?`&*ffR^0$BAu)oby=#)jR>NzgE zgjVi53A4AxdR-fWTQhp}tllPGbejnLQE;oNC@k@oORthwbD=_*g!bT)m_Wk|i3YXM z@#LtH@bB<=wPCr2lE!7_cUO|Wg^s_yOSNPFsRn~&*t?Dceu>jPRA#wH&)0NmMyHk} z;~IyaW*M6gKsAg%*E&R4h;hr|f1Fl{ zW&uN8ZQbv<1A??pD}&v>&k1skwYqtl=lSAjoTdq zWw8)UR)i*!orUG+5-mrXmxb4&1=B19aO}iD5Jd4H#)bWg3ej9?7IMFW-=h>4>&bg; zLAC-FExwt&I=Re*NnI0g&1h7C@eXMREuYn%kv?;7BwJ~U>G+FVt+x7 z7#F(ZnNJJ**dFs}*Ny_+neXFb<}-a`{V@b#70fs-;?5nvJQs(K_#xV4#ME=H0=K-e ztKY|xyi+6N+)on@jwuIkc*hRb3{2jt`O^f|cqZhrya#D2AT22Jbw%fiQ)fc{w zG$?o*IN08)O1&jmBlJ`WM8anjKMCLA0Yafl5F1nlLUB^%ATB_K7gJp9OjBq5Zt)_2 z7cuVuiR8Lq#`=9@h{3?85KxaSe)H@1S=#k%VLwPUjS!c$%~lLe&9ARn5W0_!<3k1x z2DlB1BV1g=%C2d9U#s~9vHu$HFE%XEaq9c|Amc)#hX#2zc{NgKjg<#2)HDU-XL`Ug zz)JBOp$2&_x1UEW*~UxVsdg=ruzBrkxQg!l{HFF&<=}&*l)42@1jW-stzDQqD3d^W z?L(1YzrX$#-4|K+rKiIoDb{BHZC2z9`}Zf3o$Zm*N8K~;9wx&@Qz}BFKY(Q z#4@_NkkM-{YQu0m1sCh}2G``5vvi!NhJ?7(9?2KhMJS8mtDe=H#J`l!m zAkr_2E;-bq?{Qh~;gr4+`9f_l=8)4F($|+m5t)tI{W>=~~?mt00$5QwW zZaM4quq?_8eye%hEwaVA=oHK*K0875J*=Gd(e!?UD4p*$(KoV88c5~UmaYZr|@~E%cs=q8>?>e&~qafoFQl15>EIK9I* zYsW0v_Dg;(&hU2>vUw{j9gY?hu$XCRN14~o4f?EDd6chU^4-|8o2QMkEsM1bJr;$M z5i^f{Rb51TCciFqBp7mfCaBu1z4DE6d)IiH%c0v$R%A_Ex>$#&H#2x~`N<`RDo(?5 z*-dx8?GeBTd*a(O9^MSCUAf*d>-EGhcil{WqOsFXb<5Pmc$Cf}-5u^V7A{0Ky65Ud$<^v<%k7g*+JksQW4B}QlL;!z zuShB^pky({MLyLU;?y?XhAq3~=;lvkK%i*1NcNIS+ot|ChIpE>uvYn7^3=X<1< zhC7RyUa#yKn^_FFqBa(%bk2jVLA`*t(X1tw=0hos(`pA7va|D_Sh+BloL&2~B;R&K zaO)?ko#RN6)r9Y8lzAI%IVA&c38OtFLJ(6e*A;=t^RY9DHwX&`@q z@febnwe6yg=(5Fre?Rt?usEPLH;h?*Hlz7kTreVb?Vum^Vpm=q&KV z5*Ij#vvTm&pMKaTGJg-z4_g!cu(gS=@lQV-1^n=8(y!lhHvBM)4Dapq7x4Ohdtd+If9SQ~ zz`>Yf+%?zAJs+NmT#4ki?-CmjuSzn_Fes!v+qSJW{dVYz2K$j3xQXn>A)JYHfQhDQ zp8dPDF?%~VI|NQV>G1}~p7Z{qPQw$9FBe&byu#L@)7|JC?M5L9lta z_oc&dYok-z#IBZmZl9(}zjz^;L!^80%;it$*H`Iu~;t7J!-5lnDe)qOauwR$XUdJ1>JV!hIRWE0QL z09IQ$^;phsgj8Akxl5D%rs$5#>7!7jLkCxJb7AC+lbb+bXzAQ5_n=--diwH~n-pLN zZ~lzyl7q8q|8w)72?I!^Px7im@hg{?3VQ_uhNhSOvzO)Nr2(k74g;`FFSh_%{hl>M zsZ_MABx}RXB_04ZhFZhcxLYMGe2697iYw>^U|b?IU!carmpd5@nDknjw5){`iy)){ zd^Sz^1?*f+*X;6{vTtaS2fyieGb2eLQg|SW?N6C49#8E}-)k6#JG+)!99GzZzG6Ra ziu(4X*xysa+xHpMv=1%E0?YM}7C91&@ay!LfD+ij(U8x*j^db!9VXvuh8IS zloxb<0wg_t2%G(T{)Cad>0S-NjZ%e#i!;@`vWC0RZq&i&m~LkZOjN794mIgh9cXE; z9(;7~uLsJN0$~cAt;mJnE{h|oM+Y5ekXyjonWzl)C}(m}2X1n}q*MNf;+?ZJC^ed| zsJTa}&j)9N6_+M|$=Ry}QlcFU-gce~=T14ZUAvTA+cjHUPhW%f`?hpoj_RHJvYIZt{Xf^cOt*9Hs}AKgv=HtYpjsylc-9VtrNmdN z_DZzX=E*&c5P)s(F;^xc=jssoc*ACvsWd*1$vh#ofaRu7T_E># zl3(?HuK*%t9EHhD8()EwOsk6flHlh%c=dv)Jv{24b5IaanlC3=(;!IqS&v8Q0VHg` zgYbXPYo7IYGA?qFCXRyGu!-{dgJD>iK>NuaR*ap8)h1ZErjky#Kz3*X?!3MkjcoEv zjva;|HH~~~92O%vNzw7?>UGHpx5%byH8j@DN1;M;$Fbj;JYgJl^Ju13d!qs?e@ZM= z5%5;`*4&>b@XpT^0y{LR2f;%sHFV~ZnUnePoIYz4Jan(2JM4+wjoq3$ymaYtKhMUj z@)Rxr+-dxt7#p1Yt<;1*P}yxX;CiWe&Ym9S%7QFRhVQ%f!INdrYG3oarOYyTH^DcwZdzkQGt!)jN?V~=P4=xvEngj-d$_36MumkB);vCXaEt=>1i4|? zjwImXvC>8iWc{*Wv&Ty7tc`{j+30BOk~ja*jOG8!piwH?vjbdK=u^8QqM`rOvO&SvsTly z9!A}X($iGLH$)9sZY6&b69QxA&p7NPa=>}xO16Q8Ul&zI;yA1tF&dd^?gwYf@#ZRI zrO&t1#W6bX+OqU#>;^^>V57$P%pP_>;d$KX-E*$68D1U+Dh~AkaVIN*h#|h}ty?>J zWHBa*NRJ0Ek8)4Dbk4)lgdj~)1U}^C+{?rLqL5j&&i#mDcmw0kOz3fX3-aqPaD3tg zs)hb77RC52p(=#r^Vu!j+_Lk{*O>t|I7PgI#i0RvZx0^OReFRIi{Rf*hc|C30=Xx^ z&E)n6DoOR99}d`3Pe#vouxdK%OC6sngRYvRsa<&1n=(CQ`^sRi{7vuNezIq8X|aazTs5}>s~@z zyJrnS4Nst}K7s@76)wwNSSCNUx7rNk+A{4ddAJZ3G!0^(Ug*p(bgo*AT5J}Bz7R+s zq}Q;zVYzqx*sL}&xuY4dNJ1pQyxOAIn6$9!A6(mKJ_)b2dpsV|{d;RlrbE{YHC&i` zF+!xpg@FmKLZ9z-Ne33PMkP=XOge~qa9-R&Ts z+*%JsmKl?9e02%(dVAyqj8#aRk##O0R4|Cf6c>!S6yUG$V$A~!=Gn&DQ-%K@8}up9 zviqN(+5p((dx^;Zb`#ta({f4%CII~^4u*+NAU<~G=aYC`SW#V&E^+_1AKNW~tGgQ^ zYmTM9FZs?04|fG_z@R0BssP#UHoRKy)C4Hs!D38>*R;AYlom1A(Q6Vl&UoDUwp%L` zB>Q-~<(_zI?~{X!TkITasgMSp;mGPR0;fQol72uwSENLOyx>@c(a1S+3)GZm3s@_#jd+t!#4*`Ftek0&&qEv?4ID=jivEI?SSFch25reP!#YEEp_Nr<4yhY>usD z)ag5KH=g%v#Fxzk==b*xV~*Od(tR7!9*;3O@*W${C=LFd;GYlQcnP#CXpSm5b)~8K zAQI7aB!D5Rd#3*3iIqcm`@NJ;`RBhrdv-9(OcDRJ8jv!8etAatM92$IlL@bH;ESB) z1!fUO2#AqBk3ewWTqE4;cpkQmODKY(=nSjT#<_%r!(GPQ<6sx^6Yd*!&sI4K^nF>d z25li`I^PV%w@96?I&4YW=|n?Rg_;Ty*aTQ;-en0n&XRnk<8;mhU^d@?D-XVV>yV-8 zbxhnkjh!k$dxs7)_+|1RNgx9ck%E~!u)zf8C^x#)_g;5HRkGhGXqhrlW0I1h~5 zv*|;)kmtM16VJbZL>IplgQD?1XynK@A(*N_^K}L$GOoNiPl|B^rIe;2Kc4a39cUZo?AJzErG&JE`gg=gG77 z0z)JW2w!eFfxEzh% zZpLySiL`NcA7)FoFlc|dIYmzx80o&V4szXUx=8UyB`o(K+i|3^E=|Vh(O2m)`#;q) zqFnZ38kmokj&La7(m_xg@16wOspO)HIz}F{*oHsYZ4)6bqBbs5{=LBfHu2=@FuyLq zs=`NXwJntYHN_O^iw9m(&G*l+e)4$B4ql*inK+ObD!KljnfC0kclX-*tTCq2iA=iy z?aLz7bn$mcj2>%4-ah-GNiUY{(WZ{i$!TtrzhA_In(!!NG$%QK(@s z)o?+B%Q`#6yo&CEX3=Z|lact*@Snnx;qDmDynRG1A=(aW@w3hWa^seY{WO;AMA4^Q zii7|$Igk$AIr;O!}!0`bgV`9kE$?6YKgnK)B$mZ+%<$*e<03) zDS{h~18Jdbvnp2javJm~UKZb&$|~2(pV@}w`Rw!zsE<;-FpGqz02@WO^UH6%k9?+* z-N1i-7vRgjprUyN7lsuS!`#VSo(45{E?8GawNkS7=&!~Bz`7)Iy&P2&dSwLRtC>}}J_CL^wjX9Vh8;(d>Fe8L8E z7KsmRoP3Ul8Ow))1mMG8k~gcy4Tc=?`7S?z{c9rc+?xCQPs49NbCx{G;1Ep0!9Y&8SAcs;U<)phyKKGFT4 z`SZ7$qGvD|xo0I?` z1weXaNccSXLcs_f0Y+9|nXUidZ2I~%n`)K;B%vVt-;6C4BCvgc*V+oUz35|0-_h3~ zoAFoGI2@%MTKrUsv+HrYQaawadA8L@KE)3fe|%^-&}h0JHJj(%gKYYF)G>&C-SuVO zvvHQ&^b|O>X2SD&Uub}<;$r~wc%kw+O^mrl+l~G0f4w8|$MpAKckiitMB%I6`*}=| z2}6$WylrCEX0>l3HK0O^H5x0G9z8&GZ)pwi#|D=KTFm3ldp!Clon5Jna7rY(4b&m= zak_G~*p}W9xHhGRW6J_>zH%x**sqamJAeR0;6A0{wQc}=RWL%Seij0TdM8`qD+V$P z<+pknThB2mFUuEE;L0F@{@e3fghG8z3BB)GNl$t{z0IgVu4h1=@%b?%O!TuRkn&VE zf0ZW9(uFBm@vj=D7bAg;C6W7VTcw)2_3 zzRXyz{Qaan1Nv+xx8a762G=v1Z&FO;_mlblc^0L~E2Rw@b>2#B?o1R7CBOr0@<++jg@|f_4#8dMf02gUwi~Bl$Ywy#m zo-Q;gxFZ?0T7YokwwFUeTOsD)t<*)$-{MlnneI5`TjD-+rol_xqFw*805039o;-!S zGtN_rwf_rJ?W20|>}pHg#Ktx~(;x4Y-`PuKx(^PM`hxP!GakO;*INhYq%2CdF9u_1c1i z@HaAtP(SQ0?5N#s@<1%1?BtQ92~!I$Z~4UE79|uW&74il(<7ccZ|Ke|+~eT6^)}}5 z5<#Slz*iDVGpJy`|M($g5co8}RwJEll;G1)rTPCiRPznzrX?Nv+wNDOLd*fFkTn3W zWS(2^$8M>-#&24Kvq{MI$C~>USA=2nNcCJwkYmsSD#)Z*^FiM<+{1s8ng9t#|dp;{aW70MUC?4`Gz)&$dN z7P&Gal31z~eg#)6UJ4V_+?-k`(i`~Q;5Xzt6kUC@g(djie5%XAYz0^(16)o`_UrQZ z6#`~uswT|l*$ep5OU&`zU~yf6-+{!}_V(Fv{WPU7(EWT6Lgb$*@VBhc zVD0C<_Pz+vA=;$y@cs+Wnm*||R+~VG(EvMT-mtrBy!Wyj-!Y)8@xBNUuPQg~Q2<&M zZpNxyjx$4s)I^3fVba4@oH{COuD)MD#SX@uv9OX4QpyEvSi{niMSfOe2+*#E%epfw zeq$|V4p-Xk=7*RBH{NaFy~H~!xKMe<-;Aag;SmlP&_3EVCRL!ZS2BtT5i`cO?Eq3{@S%sIT%YRa_VIm=WuPqU4a&zS-60B(l5h7u>zi=PHAnp4CADs7_Ii6rAb`J;f<%yuJ%~l8 zm@)um(%owFVaMszafJIxs~EyhC(-b)zOR9{`vk#RqJcaQVvjDa>}qUc%k*;3`z7Xn zp8E{S?sh(~iCfOw2S?2JxxWFOqy*Ycl#^sYpG7}u4elpiuLB(aEYt~(4Ibt!TXtw( z2x=VviAl7Z^f1|R0H0BtRy%#cNwIM>zx!~Yo+AmyORM+lM0TTRDUhr7E_kZR6 z3Y3?&|KIb%=klTeCY>_&vsUvN&}uGMk!WOS!(EM|OSqaON9hc%vRV^2nbs>#?e=Hk zO4y$yy(B&1&4P26+sRlC3!O7(sjIVQPl?eUsm~6-OG<_fr4hjVzNsM`^@1el>hjn7MOK78pMeYrkf!Hz!;>6`$40^T zhD9U7fThBCCsN^RQ&wHFdVWO$F7UjyTfP@Ff7o@$wz;u9GxM>qd$y#)=BC-Je{s%%s+s#xr`X z`%R9FhnW8pJh@_#V~#yO=Q=wI9Kfk^w*A!{$(~!&nC~&_W_jOnDt(zh?%8sq_?TZH zF&j$8d6WDh$(5rNStpS>IIGpLKPqM( zv7I#-h@YeA+Th7*I76fG|Ab!(R8H#-l4nJlO7{zEIGHDCU>!$~H8{7o6nX6*Eu_G< z>t`0i%oYpkw@lI%JhF{ay4@R%5f1idip{yTEq98&iU#J+X!lhE!5kZ2OcD5+Ly}2* zdC@zE+$|SlgVKMXznHp3&RCwUU;buJ+96psb?bAvU-Yc$bmtDTBpaK8IhQIW%cYcl9=M$1B==-BxIg4a zUbWK*t$%1BYR12|ZdbaoQM&Os<+Yeg4>?>l9SCSPaim(597uu% z{vrmZle_2K;I8_*+@l%e2v&+`dP2vs{>t^3fWB8^VpN2C9t4i z7@RbB&plby%QNG8*o9aCmW{L&-Y@IcG}-2Yo~ckIpt@DpvY3rM``Oh{H7X-qE2(x% zTBxLp6H#Pa0B$M-E4ml|%^Dg`EO1M^;3!{}mMaxS-tEe#beLwXvanHU@GD)mFSd4D z1}NzJgSnB@58m;Hor|T(dA+C59P1%T_IC%8RfY{xJ9hHq)x1l&#*Y?nYUh5G)}DLP z8n|Xu+(~emUf#;AN@&iqd8V<$HQlfu-Ed{h-P@9YhveS%YYR*Y6_BF3M3gBk zTG*V15x1QlN|@A|mCDReiaaT8A3`=^XyW?2NL}i*YGF88!702}6&nbLC5)V1bI=M( zCaZ~;XFH9YXqx?S47^o0-ak31I2*n_R_OXzm1k8RCX|jefeJJV(* zKo|B+T=xtb%#;t!)DD-M-@9w%w;mrV`AySs^3jAINSjLq$V?xOPVHoGw+=lyhY%+3 z%xeznjug4E94CVTQBxe>f#E_M0`$LVvDk5kZ2*7zYeO98qU~W(%*?@#O}PaxmGP&h zgCBC1NrlJmQo)a!9t!@=>JOL$X*`6>H*l#QZ2*w7%L8?F=@d+w9-F7w0hT}c!67Pu zSQ}t>=Ss{cKq_aKS1E_5MOU|siCk80e_E@@zd&m`sUfFTYRzl{@An(%2%}pCQYHnY zXyZ+@11`*+RA^oockez;p#h@Ht5BhC+o#Kqn;q(e34mT)uZ9D}1V;5!EJW0u?3=_( zxjZw0z{l*lTyr6Vxm@wt>8wX)8@E(&!?uX42?)Aia(4npZD$Sk9l_KKAHB_?X2={| zkiC@Zs^6xe+1{+I*16E%iRaI0Y(CfHwIOd?AH#_Ff74s{jtl3m|EW`7776<=gaI?2 z##tB%zUe6DK@0^)5vy+(X@TPTgTMl<6XBmnmH- zuIg|L;a(&a(q!ZoiGG^;>$6f-qTGD;6{$z463<$M(=!s@wn@;Fo&n`{OJ(y4hJ%C>X31^ z%e>pO#E^2a@)>E%F&7_qTw@atT(0fOyK!{LFTL7m;H@}6LAic_84(cIf|IcmwR7&` zDj|;NDD84K-1tO8NFUg3G;fbOTXR%T`ULD!lM;*1ov5A6lU??IHK&aTfAq-Pum0uN zoyM+ls97uJK9smrVqkpqRn2$}hY}Fa58k$@&&e@4y_%&lvsRm?A@e9R!v zT`ba)x^JCVrfHJ1EddD{+VK$D=XLclLe_e=I5j_pPO0>Xd(MfP@$L*do=N){wE-}35dP_-+2p2D<1-C@ZLBp50CT;=W1A^aLXEr|E7K?emoXEH% z#|9XWsTK}}&u5(R&nhjjt0_j52mce7>gp^9(mla@CqB2ELNsZ)9g)O1rX;D;(x%nyi&P?ZH<}7GG>S7=%jeA5G7SV;?Jk%Ju?mKAV?*1EI993VL_V0r$736S@ zq?+tASoK=ILW`m0%2Ot8EBnKEkN4KXPR+c44JLnvn7fgpYk}MIs20MqDH#=*wq8>I8afW~v4*&F8 z@Hfojl=yf*?j-kVn%gin4Y1sOoktnWK^t3ZLxc=BLi!d0O2B6k9-$I^4`h(nAbydZ zk_-L_1HAyO86uMku8G0^dNy{Zqy8yr~kX<}j+UO+q`LI`h8TJ$0_ zCT_`;OEjAzmaB-eK_l*apoJ16misp=#PAXQZ5Fk{t8eh+xW)LFq>sHa2c-{a8eErn zl1)b_VBSt*%a@kMudg(E}5EiWIwmniJ!WOQB_&2;D+>o2VR$pBIzIzFToPcNVWE7L)s?n>LS&ix@YKIR<~G3r=Ub>6 z=Jb7zgZwEAY`U$T^zx2=H~-{|;#-v9Vaj=OFKlZMc6MiMxkQXKTQohp#k3fs z7SK$EtGmDL>|;&VS?t-*=G8PD1Ou-$7?{TxGK)6C=I4%9&c7jp&0bGHLd(maXBr4>~(AmQy83Ki{U~W z`l|eKKgpa_f&4}M6W76o73W>pvCF`Yq z9JN(MscLEVnDCZgl<4b?49Y?2Cfv(W`FW=s50k{TNgjR1dXE9UGj$@-NFe9+kdE_ep-QKbDk(Rb&6mj1T~zG*#ZpP&c0{?x2N~?=Av1)m(^?c4p7NA+a|f--p-Em zlC6~i@~@*MFBBK~E2rHNmpjicrxxe8V+zF+8HH+vwap+bWtZ^-djtm~+TV zhM1H?V>189rjVQB=db%OBg0}PiTEr;-toFB;VUUr-?uze^jE~OH_9iE;@Ut6Cx2ri zXOjF({+_<-TL&aADhYWqGd=kyv~O~PjDap*DxWEgjq;RDlwW1_z>_=jDwE$OInQ8(A{dQ0(q}gfW89oUM#9kx87AwPsFwOUy^ffE8z~ zw-(@k2Ng$8q90<#k9p}4R7X9b?*8kQLdSRg=!~HF3aqiDUKm$#YdraEa@6!t1J%#` z1Al4utn$q9+r8n2FJ|OEx$WmA_!55i)8c#Z@|9@z4T-w!6p}bV@o}_|j^sp9x3}QV zsfV9*Vy1`8-VIHJCMV`IP1SzU?nOfFZzPcUol>ry^?^Uorqw>O3-_8$2}l>l*Kzj{Gr&+t z3D6)_9-lZ|XR%x#qWna+e6!h5c2WJk2vn4VObgT5 z6pYopKe8ptJfu=Z-P3*^_OV04^;Kx+Tg6k*LHMwFDC*v9sx=KIk$^Xx(q$=s&yTMK z(Kh$42atQnyP**Z=pUCT@HGeO3$WkiXs!l(hIVqzan!(+m9e) zEM+7Y3?GbEw7(=9#8vn0ktviP_?(IpiEb%5rtWX;YX;d)lRsdE#Jl~iir7O zwkkMIkJlcvk+QVN6 zQbIZ?oh$v3a7>TU;YP(HmHo|(qw)(+eCO7(hXe5!oZH}7HRq!qak!qj0zzG{Ywx=x zwx}|!Ue<>WfgGwLRZob^k5MK;N|DJOoC|-CnH+N^U}<6ccOp2@DKcy}N8-116Z{#F zdC4O9C0pht;BX|>eMQo`@>H52=O`B2Bb8dZevOB}QSEC+RdZgWk}w*1@80z~qkAl5 zATw`nSlD)%@jK#RDEGw)SI5<*02t%Z1BL2=@{&`1kjqPw$g`dMi>K{t;fs>4pUTIkSp%7jKN#9L(9RC0yQ8evTY6~e zmL;lqiFwy4=j;|}iVnWP@qLvynZuaJeh3ZknNMO%iwfR-qztsVWtjy2BGDoND4VxxbUS(#gnXf6uzMxyW}DO(>WW8=rZzJY}x~88A_?&}w_QaSXpm zQkss7&!EvdDO34s-J}r(gB7zWwK?+fwngixTpD6w4Y5;S&>geQ=bgMWImYjLPh73M z<#G|VVc2TQBgZf6b%zswYCbfEFWw!W8(P)$m0pouO5ZIWDjjYA%vZk7{5G@^emeN%Ine4Q0KV093b{Cg{5M(`ExEwBuBD&W$gu|~JzNx*{0}bnO zR8deA5abnCSY5uY;Asg$ye}6DfkLIbq zXh(J=`=~%R7^m^$q@ZDh}*~WuM&R>3*NHkFZ1+R2Cn|A2;0DP8BXYto!+vZ>bYqq)QYYrXo?gUKkb1!vKj}$zdSkdl^_nz0DR|pEi0g(p! z6RH00ADvitk0Ge(yMem5&2U?HYwn>J&R5GRnoba^2?PxK-z$f# zsBWe!oCW++*+Q99^!dtGQ@@~}jZay@gdM?ulKOsC#aRS#N!vx#IIUdtKISL^La=!` zkY_*fPqFOC!YYv*O>?sic3_-D=T7BlfeJp759idFt9$v>V>!6aJHEl3m_wmStMSoP zHQHF#pG!y8=C-ty^;WkFl0Q^G_xQB0)qgMT?PcAf`DJ(3$6d|D!O->{r1K*|-j#W7s)_Re)Ku6D*sc#-)>x*ccB7a@;WEE5#?dSraI z*>R-qU--MtSqztl<1r?ux#5wCq?hhec;Q#^bH=fbv~IZ{w^y8$J5Lmbrz&-cMEO_( z$c~gWd85L<7M)KsSP;JRrMo3UPc;fs#7jyyalXBwNpSV8(n@xmqD6os^M|;G)+3Pe z_X<$9u6ILg9(usWT<}DXL0c0~=T$aMzjt+w3)Sjs@ecQ))tEIy0{4 zQpw_NY?xXgEzE0EO>%+`5_}naR#|N6au4CE*#Lbl9cw>Ya8-K>fd>`$;y^wR)W@PG z6uLhIbh}@yp>PbD7yXip7}>6;6^jy^26i}&51RUlB;)UNke!^FMo@Usqsp!JR)Ob% zQ*^iHg{PpBF&1t07OAb#g8WXb5*PRS_>y#8N!rb)aFt14Z!IMscQA`(3h7y=Z+H5|2z;7T5 z_^ad72({LBv4vu&L#I@r0z!gx)Q$bzhgYC|)F ztn6zBnVbPTuHFEJR$`9t(vILO+GU^gc81$w3BPt`?<5tsEiLfI2A}3eZRj-v#%+*4^eaK zmV73iCR^*OzDr4{FCSCQBA4bTSG+(KBJ;KRq%t%fMm-Z-|3E>4{&+D0Bacs5$Nx#l z%V4K>kcKSrmoGi07lVonh3i`l13!*(Mkt}HS8K>q&ax@hu5z#6b-OT#7u#edy@Ji8 z8wpfMY*yBe=(ur)ioHbYazWLM*;2I(Jom5fn*JfGI^v@A{m-?&!V>CdIv@R9Ygd=D z+MUCHS%6tsS0R}+1GjfHrT7$y;gr1GZ)xp=*EGyF=rpb;TzV<66Yt|2RDuY$BKX?e zsV66uhOS4F_Dvdw0h{v10 zPLc74Vnu$0GXJqY6OO;Ih{wuT&zj ziMNhKrx6w%d7SYUnlRK*Bi2PU6-ULQtaHhh_k4bj20CHjiJ?{!5%SqW{*B}8|E?Et z5Z*(=iE=>wMID3UhbLN^FtYF_J3{*&2siB@wR13F9|p$Af`(Odfht9N{x{q(1lw)m z{G0oQ6=`+$uq@ufj zqC7Ar&O5(^8q9HES2mEz1`cBA9hpZAqmi#OPBH|HyZq?6p9YqVB~EK*r!!i z)c$1geVD@tL%J|kwo(wr2-R-S%F5Zr1?lca=$Q8AgM=4N3isFP>kanGoaZCOR@pfv z?m+XJ{{0Y)haNZI?e$a>Ba{F(#cUwv8gBdKk;Mn{H<4C&Xpo=}3qD+KEh+w&a!1na zfm6*0T0K9#ucA`lNGwZ7tz}QF-a+%hSSw=^-FQv&Mk23q@aS@)=@X>$*ri>h|S+Xe(^#fgh?iVeA*krkxXTnPkRHi zV!V_J*c(y)A{x-B3^_xoxF4(8eZL~UR{Is=?yQAWgA`3kLiS#O6EbmkyL3)>imL>N zj12x(;oHo>N|fiIrB_S$N00m}slMZF*i{+RTI572o?e2b>uQlj%4qs;Z;kz7j7s2< zb}z9=dpbdw$ck@Me-QF5_Nn_5nH!vlww`aUw)Q%IxT*?+3*O3!g`h6zj)zIspp0n? zA|j@=mDgqzhpPHCT|{kwE7b;7UNoTdV{NgcS3zUs^9g4m#uIPm*iqTtn~>u3qLDYa zAX=l^qV}k79f2E`#p+T4%{TdsZ-+0PB6(8GE9x)J$tRdi?KFdEre}H(;jdrO7|SAL z3s&6s^Y|q(nkb+-iNJOqU39US_T)k9tv}K`*sMJJ8P=Tcu z94pH8>qUiBg~8>-Rp-Ek1dU(3*I!TCoO8im#{9v%G{>Tgxm|Cw!F{WJ@Rk3tI+yri zODrL*Y4RQVT9(dNErP;_AP95sU&>wPldrVPcR1V8e&FM@mdvCF66nH0F)3{uP1Ik~ z4cx<_%GHoVVtb9hGLs@E=9^td6G-_BkZ&(8q47VED8rnJZnbPg?PR9&cBFi^^#sbI z<|cuwt=rj?$L>w%@;GR$8hm#>v5Il2gmUJ)kRfx|<4 zB2MbQD5lU<7@b2@>dZ@G{R5M|<9gWF#uI!B-1C+zqUr*=tIz}?d#i!HbykY_gP#}b zgO`dz2-*jxZ6+!rzBedPeh@^2K3-8CkdkkS2m>Hc(|cJE1iVlz1j(l8U)K*T8`%c~0&jVK;uSmLvJMS*{)9C5tB?Iqtw673$Y#Gu{hu(HtLf4r3({ORonndNHkRP)vf1Dpo2fG39xc*G+>02M@+h4ps;UDpHwq{1rtqu_>>GER=g_ zKan`ZdcMj>!)YTQl+~ii{LZp)aLx9R#P*t5i2S(in@hPc#P1DXs;EQP^DX$g52JVd z!B>Bl5maHR6(;_lro)B=odHd^mbAHM^3rr`LYWO$&R6u-2qriC7-#Be51(_Vri0LX zzKf|LXdQx`*EfP824EvjY414u%l;mH>fh-vXeN>VSQB*MR*rqo(Z4j{PyFuJ0E`js z)i_tgPj&A$k*;jJk9@TUuP*!B718S(S1Y5qc2wl`e)*9>Rr%B=B~C#@p1|&TQ=I3s zLR|!*+fMw(usiL{*mW~L2bfNii7Au{y(uF9&KmI#@=z7*hWh*DAnI0FnW)3_h)Ohb>Qf8ulfQq)JLf-t z@fu9CT;fk)qx6vvWl$4K;eD>4?&A$4;bRr-X&%_BZh>`k?)c)x$u~Gh_r4h4kdI2h zOOfUC*J38Ljh_g_vArvu%2}4w6mY#!HHr@B%PmSrU$%mg%W^9FZ_@<>7>2u^$E1F1 zYX<`ejNIL}3QyO%k2*IbC1|9}TeR9HBltt{=Xv)E`v9zpV<;mZ`N^iA!sx^g`)}VV z63>6qu@5ZTZX~|*LR_>ED(mOZ`-Y1&TW{}P{^ul6$}}pKN_NE8*_ir$Fl(%?a`uPSm-LzQj>u4tBGP9@^bc5`tXquo7X0Zea z^M=EW%RZ5NtS3S)L?pdRA;kAlG0bFHgrjLVK)GB84g%*Qq#t3Js-=}*XGQ0u*|bUK zKUMNo*hwDK9YYiML(&xT5DfmZ@57uM?v+Fr?>kYZ_Uq6%Fw$3DMXpAt_rU&tJ66`o zB46C;&o;H_D3{4mZBGq|Be4B%WRqK~&4R0lV4fj>l?P1N8GJGU_h_r;8x+VH%^um7 ziYG*hLA;Jwx93|qH=Htr0ae<8S=snun3o>5ArKr(OLD=7jrV34;-MLYhKeY3B1#R> zSYt?H|I^;tS)A@bzvRyk7RD&E>!A`;>nq>STPnY94e>pu?x1#BF0csNrTVO|mWozb z-Y%mP@p)by!^nphdP~6rcUCyJbYsLRiiiF<4jF!zsw@wI8%Ftj7;qzZJeXSlVY&ts zQm+sc{I!xZe|34|lqHg`C|tQzXRkp;1i>nBk*AHZ6RWk5Vks>&qHB43HN1@W6?F#f zQVrd1E-;@3q?0>VLPS5zlL`LFFC-(&($i)x)Jv~KNhf7cIg{@1y7k3xpMF6S4{OuW z=<5C|AThZYFdBj`y4`k-B5*9RBzz}i8@W6KRhqGPuO6`V89);e>1o>pB!0p7$}Ph~-D!Jx z^Wh03e1CMd&q1xL<5%{L@(Gnuzu2Ujz|3UY-DiL?I)8KbD=7pK+O6oa+kg5)!^-cU zbh|s8w4KE6;v=sVNIfr(bp2LC!mTar)#5Q&s|t+#kS96K=XK{@K|dr_ygpC0hrL515(~vA&hWmN&uE@(j8XN5GIn#4YC>MqE?`CQeiw>dfho}y z&VqY^4PK^%-?Oxqu-`;uT=03l8NT5AbtCTwVXpkXEh`UIDS|o!l2-sf4$`O(nes?% ze#NYAj=vYjVyjMmI9t#``(o(^B^_S8i&13u2mDX#1f)sF%D*1uRN_N}VMT=B$>de3 zpwG(Lx9<1fUfBh&8N$1GP>)`Q=#ep94h%Paay>Kf<8H*^5AXg=&KLT_iXe~P0PCI5 zRl03Mj#EwI+sXKMeQ13%bO(eq=1UBbl-q*tI2S~9BC!V5^O*5g3cy`Dk6w@U~zC#`MR*Py_Gj0P7?YCdON`3s31elkr`{`}*4(jQ1;&391?^?-EKU5*T)dpwe z&W%5zRifg+85=LkoB0Qrtj$BDI>KTt3^qrhOGOtj0>DgX2 z8w?!nZ|Lua<>PS>_xD$Z$D6{FA8kfBHtY1%K7Ec3NjkSc{vcr>V2s7hj}xq!wPoCfb;Z>%&vmeWZGk!K&(bR z_Vx6lcM8T=MA@QVG>D6m+m!tK>d4RRCj?+W+^)po|JV=CGyD1fsAeO5e1bt=5Qym= zowlY!J*_(Nil|!d@C{fL6IqnVp_opN#x98R=x=!42(!eJY^f7iZ<-2@%k)zHIRGZ^+TM!`jOU(WHd z8{Vr0T#Q8`P)BE19&DJY+h(XQRt}x7hpWd26Ux9|IOXl5GUP*dTqr8Fh?K^75BzU{l_w4wL^~X3 zzApCt(l+ff)0VnMlW#4+0Di9z8~G&|-sVEvLgV2TugG<<17V)Z?;fu4*Nt(cI`X8+2{6G#NDbN6>NRe0*sx}WNl#r@vMrN6xun}-+w~j zrl2_#^Ia#|B%J>lF0>RX{^ZyhqPJuP1;+0kx-^y|tSSei`#*@Pe5HEumEhf|&ks@= zjoU6o=hi?)R55E{z z=sObsIo8<4Y#c~Xl^dpOnEj4 z!+$mI1d$A~yGe;`_rF!SBuDzRcXU9~QQAQrN!L@$W(%xQ^^BITzFX`#6CUd&zYY;6 zO-6MU(jFyPeKYK!9=gBRknhZz52T)+C*KcX^686bA^tb{PD!37-`!T!>x(Z>lkZFH z&9AQjWvW2=Y}y)SNyg$MjoZQ=^U;nHaU`V?^@6&kSlEqawEGij(au+|*L8b7c#Uzb z3~`jgdXkOh>P+nODqM1?51-ln+uDRHC(zRCi|P!)Enbt_X_S>%B@^-bL6?{Or4jg6 za;eF|i@Zt)gJ3jo;p<0y=PQqRt5#`H;$xb2c9$ zsdfqhomu^w|rP=?MbWEw;O|5Z|!&B5lBc*5ALRsg}w-lfh6{t0+HNQm>?CLq;LkAlK zR5x{*KFbThN88wW8cQd z!KwB>2?YQ!6;<7+RUlHdOs?M#afJi+8_mRa8~T~xMM&*6(kJ8d`+1^IDmZY{M?>Sh zA=dC6=(=_(q#s{4dQ){mk;fkBZ_CgP;Gn=#z(VigjCJ-(*ksXxv2&s3?$U}8u8Z2C z|M{tjOyt+2X;yYLIueD^-GY(EEv6kGb{vv`4XSnQPq$C{+W;bDo~G)+^1K7+HqNvb z_hCkP2m;Ix91qA&m{(0PLlG+AwoSZvI0aIZMT@?I_Ov|BSn(%O!U!mwK~E8~pEF}~ zUH_yWvn_|vS=aLVeAH#klgmVXy%ZIIOHnG3I1ly>5&|6V03?JJ@dGXyL?O#nQ^mcj{iT+j4t-7YOu#Qo}$ALYlrx!Y0GAhdq;aI5!?$??AOa`Em1rnj3>l8M%n~yH?n%;3R}R1~9WO$$c%8sAy@R z5wjp`y&yX6Mj*7y48g+QF}JJybN&P}_r5NaUs?=k9N2zlhDh?95!r7YW=}O|Nb7zz zB!1M2$p&hRkHwmi@>wDDW(OMuMa<1cB-oNS3A8`sP<{PgbG6zUTmnYWtgyx5= zco4)BT}cslV2f>Fo(ciRT2yOKwLW8NeQ+xz>{lkJkuFY?pmEpf{j&|GhA4Q8j5qws zy}`_sx6U8RJ%ih`<%l)=iJw!1n+jsvpDh%8 ztf<@v(47pxsjvC%+7Tdnqbfj;mQN-9+89a5VHw%AbDH zgmV@xfC_BW1EcE*c<67Mv9^)tY-rao5T?pc#2_p%l0{{&Mf@K@d1nf{uEYg`uq#ad zmX$Czq2`*>P%Y;Cs^p;1i^5}>{2bzbJuKO=ts5PBk|p1}u|$Krl>FCJ^%`AzqmRtf z`O6@{wwz%-rg>9=rfGj6mvYnvYk2bh$g7WcFxL7?(~^ofg6-E~BqRe6GB8U4A29(q z4F{i3lERfhD`?R;U1d%HOXPqVOhCIP2je{cX9%pnjaRg;k!x)XPcYN(aaP);$!LXD zbV9Op*Q*VZJ&d778$M{i&aOQ*T2TlSz0W4h0?rd@0nBP~jXgp3`JFQ+X7isFBc#$^ zP?hWtk2$gs7S7f86gpFn*nc@|5DmxpcH;HPH$Ca!x4)zBj|&-Pw#GE;x;ls89~?$< zvPz@4VbQ7i_`(~V`OVi>Z2kjZj%u*KQLzX(Uu3+_X}*JwCx4T7VX~4y=+Z4kCLp1o z5WbswGCTDN`38)o#y67anB`vooMt@=JeG=)?A=8ap1E_puLACZaosV~#E&NUChlhX z6=K~;EDlMxiT_5cWOC{qCYI(qQfsFCTi9h9P64wjD%6w}GLfw^oAJuSNQ`7#u1ZnQ z3-nJ$s&s~THktZq?w=JgL^;tPlX2fQ+EVFilk`-#yg#{lUb;f5*>Uyz&0pj4ei<;SNW3MiVCM&Or^44+})A_Bl@BqAj&R}lc)s4zA&5$&~JrO~=M z#?J}96%W7XKtf0R2tRTB7uu6VLnF>f6Ut7$xs>mN(hsy=*MXDPlmHUO(LTPQ*G%4ooVQi}CR zboYcClFl4Q0ig3S0;3B<46r@gG$YY}t^?=^0!3x#>I%Hu@yROyL|n3@%$?t;d{peO z6O1tNn=NBth>TI8gaf)1g_o%(OPrZ5^gQgrHB0oX3WyGrHKBcwk0sMa3z?3dw$RRO zFo^9}`7T&~oqODMZ%6D0qdjBe5Co&`LG8<_3)`OQxh&_Ec|M#7sIA` z)USs3q3`PI!^-eOaIh=zW57#NjELNRSv;fFj$kR<8T+l59fX(~P-#}h;;7h%O{1CD z7PIg_xcX|Ldv}mR_H#s{4oph27OINa$zvliVIz@_Khy^(jW47FdXFvxtxt-DWRz^3sF4GMgHjZevxTGOPol+ zO*iuDbBwq@LAE=AG`ECmw>yITygRNc!4ISBJ#*m4XE&2KgvY$Hu>@vVKu9QHIZ?$D z)%SejXnol@Tvd9hK=s=o6rO!tnvWehw-vs9W{8w=TJ|yFmVdWA*DRV+v9`l?HI+|1 zN5kXAPP3i}T6m-m24Q6|E?W}HG{%FJTeZRZoY+}3nglLD4y3#j z*&aHU@ZY!T%@R0OPRjP%K4=KaKEK=q}BK)|OOsZDaWW*pL}FO;j*GX%Qj&>7dfvVnZoJ_SqlVLeT7b+Z7~c3mwk(`);)Y(eoKaGJ$4k1$VgkET zeKB_IYH@jK@sL8_Gl-SAs$ZGOI~+<;=7jsBk#7$S3%-mc5&bP0!FK^C9RiFjhYhVP zMS?C>KF=8Mvwpz*T!1CRNemhXZp?!zg#N255eKu8Q!N%VD~fR{Fv-O*nCWzbM33Ru zA^#>-ap+g#1G_tLUR1qnM44mnYzkvN)NZ)T4~WVcNfqBUr1$X$B$4UhH6UsEAZp^| zs+x?NO$6_qa+1uX14-dAJ+uhKEqC+IM)2JnAs3PX~t zCh2(T?-iYCye&*|s7J4>Tl(E}Nh&88r{#H!fLjaVs_M0V|pJR?2^V(9B9qh(%xosY_EccK!x2XGYf0Ir#jG|@B5&DQMq`~57P zRcd`SJ0UqfbMBuVD6ZjuJLuC&T4lzGqZ!>Z1lTbt{=>biFL7ze_s$87kOzB4xomwU zOgEC?S-ba`U{5cgfKRqj?Vs6Y5Y`qkpyawdv~YNczfJK@+bC$=Jwcaa2fd^hZcpe9 zI{M_Esy=aFybxx5+KFi+*T3Gm{mgYy$gQ{H#TXAV17od+sKg?XBj@LMRAKZsL{np@ zjN%TH#v6yu4$M9hP^eE(-ThOpqHcN&OknIb@_91WR;ILXeT2=uAH&Yo9E-EX6fQ2N zs*EV4l;e%&?=hNEKa(UtAE2{a zgJ6TZ7akrcB(9Mha7b*|(p8g;gp(T%a%{2AC7u%c2r8aKoDi$&g5pnKyA{auc(tA5 zo_~`#n^L2CiqXoFoaat)M*0jfpA!pCxqn`coUY9wC9|qzL|@E1jrNTa!WG*Gv{^X4 z!0MjovB3w%D(d-Ncfi~l!BIWY36J^MyF&m>4JB5KFE^CIl#8~`<6w%UCKNm@FJ5ME zKr(rHkCJ=cm*5HZ!XmUNXZq8|y-k1q$PTnGx7vGn*o47&K-AJeIw6LW7|c%FB+G%- z;ojPZAc(oXhs`{JB}rJyLLW$luezqx(Tz{CKcPVVirI{((7ff=?5JM8^Y!1=eXT#{E> zIU}%+2sTmn@b9u4J*Z(ow26k$4=~n@2|3ro)b(l0Jya=6tZm#{6FgJm zkAMJTWf4jL-X#xVx=uf#Zl>oA%CItChOg{>ndUpajYs|Zu{n_>8MXe8`i3sej{?6(Ba_}wfkW6U}Ez}8KCu|K`z(z!!W4q z2={@R9z3Q>vX-NZ7JfzNK)3f+h{Z99f0U9pYaFVfCc677lB{9>e7AP}JP^_|e;qtS zgOV#P@Y2#jI>*>LYLlGNPj}~dAi}rapLZdv3%-Ssts(z0_1|locpD={E{!zapZ}d; zfuFHbSH9YSOg0%F5BWonbgxRB$NDliLQVgQpA{82x)^OCGpWM2Qm(kmxpZ`&Fs5C@ z$BMoU6z^Rq@Em!bR+2_s*LKCU@Vzl1h(kg{YmSp56NDLeJcd(`H(RXMPS{Zz1|jXdX`NwgF?yp#~cR(6dNr2CZZ^Bzb2IkE$qU!@-n zaXH@_4Zd6Hv+b{IFaRTGAp1&)^oo>Rpi>gzk-fd-L=f)*Ma>h~kWgTuBN_0PA4}9L z4w~d4Mk1o=VQXB7C8h6rYc8*__b;rhO<18 z?*5ikf%cljMYtM;Dew(?;kMw5LOYvE$lgLT_*_& zu{9-Of3t){j@81^zRS3YzTNAog5Nud-aP^SSKPdiE#Ed(my{B-p92trtTpnoO?tqXpd~1zQ6vcgyOwB4SrLiqkCm%ijn^;yQdeOSM>rH32kL>~?yL0AaiqF3EdII~s0VlNJCG!8M*%koIQkps{!&|?`)>$8jL}maEH9CHupX%hE6fLtN5W{rH2%Pz z{{4fR%lWhFb$-Q&8(_4;QNs)}-lHGeJQnwF`sp@v8b?W2Yfx^{nLhHxgE(dm#g9DB>PBjJn z{dDAeTOaszNxtbPco}cDcBWp=8NO--crYS;w-W}#o_F;H570qxbhej5R)QB0vpPatf}; zF|7a1vNEr?J{n5GD9Y=tKQ4sxB>)MBryJQ@sxbNhz6L{(y(qr;rj%8G=HI|2=dpLk~!^ zIFZ^i@*B1%YOC_(SaiLY|K!i6me$*w%lo0h@(L@E`F86Cm``I~H&-piIEkDcfX-4TuhB zka)$V&TsU3r?^%u_>kUbga*jd9IKOgS-sL0WrTPzFFnM*htYuau&6b>2`drXIQcwo z+Oau}h9ln?K>asODQW2m0=%C&I6Y$T{itr_&*A6dLe{k7HJ z3mi;blyST086Qf9GbP zy3Tbp>tDgy?gc5H-04ps-BtVSq6(lFY-sVE6`vKqGkk0N38)oy_`vY9)g-il1k`>-!xCCZHRUsB$9>J z#0C1V9x2(N?4|$egFz6XJks#0v_3)62Z!l=*c$1>Cy^8HBhGM`y7=p~8)*x4p(t2G ztry(F!(MB?*jpFolP{GjKg(un{Q`ib$_GmVA9O0TwmetJVBnrRd#bXu*eA3XHS0Zt z$c#2U+O*Np*GK?fNofATH2}?4QU+*f!~XXWiB|8xK5dHjeq3~&BFu)FhFkZwG6M$# zh{SlX4i(w=9LU-p{AUYKsCo3-4-vyA}7O=}zb%V>!P@BMktIfQr zC&;<{Rl#?6`O}xW7q4o7d90982mY%GDJC!Dl%xWhuQd31H>Wg2N{|SB-H1l6?KwJ$ zK*|=poG>TI>)q8j=9IZH#oc;$exTlxYif91b=A6*xd1C^6#1WypqUidn^GO=}hZELFrlr;&OxC=e_IaXzEyMmf>!@-QFv4 zzUMg0XZiaG_cA9$9&**pwwBnx&v&H0BU6bO{)d+%xNIuA5u03{8J8Gc<9854-G5;3 z-A*^gN24W9(1L1^ekkS{(XraDLuRdf6fL0q0!3^h>N5@eyX#vQSid_U-So$zkObY znTF&Xs|mNcA=kgGnfXmfT- zk&`y|36$zmJAYjp!4NQ+Ex-!yNhm{Y4Z0g035q?)UDh6FS)SQH2VEVi8T2-X8ZjOQ z!rQ;DZu+@_j{X8V3PK<+|1ru%xkuC9Ep=Kro3e?O8c17FoxA!|&= zk&-P?5jBCI4<*<3j}-TH-`gr`_1zF=suIz#l!qw!ul8S!!c!O_N;XH<7zOTew17~^ zzBBqkjmX?%BARz83;eOgiSifRNuxawpXa|B!8ZP;vbASN$rXhaMr3l8XI4Y7B17?> z?5obP@7uywJ4!L;|#z_z}Ry$;VkR(HulJB*Qu62EQQ0^9)-G8 z#1vC(?qmvHU>RJ>wp^`=@Z6Tg1^2le1TV;w87rC(hL=Yl!b_Ww2xyC-b!kNV;+t)h zk}Hs4)VpgeXMrI0d;$$O*6y{>X@CS0ei8laAAq61M##w>pbG!^oq+CkV8J>HnPN@=D~&we|VAIP9a62*H2aUOXb9(AY3f#e5LMq3L}S^G+)RQkt%MN(Tar70ul&T`` z_}7;)Oj$O?8de+gBW>F_k=xxouv)rf9b~-j9)|eyl8Dp^x;WqY#U{7(NHmksQFAY4 z?|wJIy7@lBl|0u&D_%B5*kot-(mYHW_vJ1}$p%U!TakwvB6MnMo^V`Tzq-Ka>y(ux z{rBvqnd+&vM@a?M)P?;Ab2x0x8sfkQ9&J*WBLDwBeP`#|~upDZ|g>*LiHEle}KH za5u8H5bGR{ohp#fv~9J~jFjdkz3ZY~@5X>7`l=~{{n<*K7XCQ;b%`;;q(F^RajNZy z3kO4^2NcW{@1}i?lSJS#q zs^iG$-dDna7BZ?~n1()1pQC|I`pLE#O4ubf_#nL)0DJ&yDwDYhdG5lVgoPN}mg4m-yVMyvWye6k+`85cfhJy|2Ypk#c#@B_nd$~a=(bt!tshbnOi@*rNV0TCSM2G7@hM7eYSN=UWa_*@qzQE(7 zAk0#^ilc9P@#PIE-=g@l5PQKxx0C$#HX_=2uTiZ)aFk46!MX2_Mh96Uj0{HWcOYef z+`@gc(bnE5#NO+^-`X?Y!Nr?Fbt06#euuY+26TDV`EY5m!;%Zw=u%ohav$+>gS;mZ zZC4(&P#6XZ4X8*Ba}=G0AT00^GTVqCAOJcwU8a{2VstKKKrIR2BYyu5-;jaCchQQx z+M$|F!{FR0AA7f%jK_R4;ZaNf zYT=;pXxo9M2p2CDotGhf1(Jfi z)rGbE_tAk(N3z*B)k_re%t*F`u%~DM*WN9ixrSv9jkI}mY{v13jOTL3^XO5s%l07^ zfh^XVvd(gN-Bg@p~OVY=X zn)uTj2FnQ9V7gu?M&R-3j&6rO?x54v!7cE5n1?KX|FcgGZb#9)F=Xfw;MPjN##3@8 z!aFrY$^CIRO^qlPaGGByZgm0ytbH30i6SIgM7bntI_4iJZvVg@Zq4qX*r3P!9D!#l z%rmXfn7CC7T2(dZ{Wx=C!F<^khG4XmtNP1wDD@6J4?eNCAy|Az)sl8#i;6_vG3aLI zB++CG?jQkt>HE9Qxep`)>Vh#_<0Th+L)OFqXaEqiRK#p8g# zO{iTx?$MIfQe$Y`xWAyQyi8V+dxjB&Hj$DKu13%B6;^&+74bsn=tmO-i!w~jf~-iI zaiOa~^L!+dB4bK{v(XAMK0JYmQi~6Gh>Z-_;9Gnb*`>&YRBvfNF5`g(?>WCoX zIgAjQ1@)@8^X#fFFgpKzpg!HV<&^h&5Xl+18i^t1hy@@lT-+6{@ligo-~n65cW#Tk zt+R2Npt&573C`U^ruLE=k;qH5T;k-`fcoH9%-BEWxBSF6Z0>pm0;gMf;fHTb9X4Oe zWMgrLRhJ@vgDK@N=dEXuq%o_wE;#x?xppthk>Rzr*7Ky!vKuDcei9S2{sQha@lZVw ziud_EQ0U?koC?^N)VYHe$-u>L)*d2Ky8x?!VruOQB7REUIWbrRRJ&um_=mXPBxsgN zxb#B)$vQ)vHbwN#Nwfd;ayvf>V+R;o*E$>G)ZNgEL3}6Ewu2(_Et47pwYQe65C9q6 zN`DdYpEn5);WYv1T}QCK;uTIPfPmcc`et!6O7F9SpW{D;1+Ag}q*&jD4BBQwpQJPF z#ty~`a)Md~@ar?3UAnN-abv!65EedsP;-&!z}gq*!$AnfH54HlE;|~Iue3y`sah(< zm@;}*U7w9>yk(}T`Qu}7)A!dDfqLqI2#qu<@bf+%6nBkYIBoi&%_+0I5*>`8Eqav! zWmar{lw3A{u~-hs*X7P&R4kL|-G6X~QKD$WKm#e2#_>e)JRrr}%Btl{{cx?T%K7|X zE)A%94qF0cgdW7NtyCB8zwUUo^zkv$8|QmzsxY>sO18^F@f{58Mo!S@ql46&&?(qv zN7*J7*!?8=l; zA>u&|&`uyHZyY2`9~E$WOy(Rmln4|bju#Q9x4?mF(Ss-Iusz^`^)7H(O0?aPvC|o{V!}6D-0oCa;dLhiAya#r~o(z!h+6qTWAWHL=-Z6f)R%G z%6=u?7ft;s(72WQ=sE(pxB*kRwAr#K>@<+^vsyN9!L|=wth$l{tQScE{UGvpKEt>G zW^nUoPNAC|xWxqKH!5I$q0%6Q50%9GcF;PKyMLhkA%T)xRIVTih^EM9MCI{}w}Jy- z!w#A)g8TEO3{J!2OhhW8#@brCGCqkGdswz$E~z>~3aFl=BM!<#SRm%kkje$TvZSfZ zD3mQ(WAQ=XFfLzEoaZ=shLDMcV&glwge}pKH ze!{-bh=mNWLUWeSEtM(cB%@ETkIK)Ab1t_+(veXWGO+L$4!qkClk4|ryBGEw-*E&r zuJOBz>e4P0ZWWn7B4oC$)U!J#RopW(SeP?FeM!2$N$Op{1m$Ic8C|EC3r&Wa$;9=w>xowBRT$Ec27qvJc918Vur=7*T5(D#Ffj~Xk4X>V-X89XE(vxLv%!SO_WP> zOjQX0I}UTPks&uB5I55ca}c_{aSn;SG05;#iMLtW6IA}NKx8sZ;t@J2RN*(p>;Giv zGgDjEMLzPk#T}+S`FfzG@<1=hRWW?=EP{atl7s4C_e3_6vjr-?K<#TU$g#QcWm`Dl zYO0#RYv;Gu?WwJ_&s{+HMxi7V;5g&XZ$s;y&i`%F?tX*Q2X=au_+ zn3nOtRP<0pbFra~o8h&T^u!ghfV6sE0;K?!RH3RozVVh$#r@-(f;jt`uU0}HE@91> zIeT0_Hc&oA0%c42pYUeX`PbKo5(`EEm#_wjCUAs%oiKWmf;qnZr(p!Mwg9k7FMU8k z{cs;5@G09l(^mLxcN3LN0Rk;<1j;!p5R@>^m1N+Oqkj!j`oRI;2y55wdmu5XZW&2N z&ZS#sWcf&=v)&(KG#K<^>A-O&uVa)Z59z(Uta+M1zLOe&yRhHdda!2vslS8ZsRA}> z2jd?~9zI_I?pEtkLHUT?+Sek}29G3WnE#GD(%BH}J?P^lM1>C>b~(K^cwg4xpieuP zF>V-IO`11EusOb`Z>h>yynXL=lrC!9yS{vuQ>jT_*2O&CwK2|_)H+sldrc6nPm(r( zSbbY>K7qfgEu{Sx_1R7Es6u?lM$WNAXb`Cddo}y)2AgWbyN1OazCslIM(3SpN40); zH-zsqUOxj*7;>((m)wKI-9FFz~^qjp1|j)}v8W7YnocSUmFF(ZQ`*zcCGD$tWIM>z7& z)MnZrHpOzMnP|nGn{}y!e>DjL%Z{pNPoV*BJ_WvS&az_`AqtyYpsi{sLw7wh2^f0v0v zClne@xC;lG2kFeGN5-4#%vi(}2)dBYfFHiR( z(Hf-%%0^dj0G4ogCw{W zN4LhS?i8ayLUhQ@P*pv{bncbbes-gGgQFyR%aqEf5x7WRoZO#YMIB;$vTo-K^RdUc z^xPYH(ADpKH&u-J$V#;-{L%|Yn!$zgwK0<9#nBToySoh$ytAWa!A6;5&s%^Rhl5At zv*z~^{^9c~6GyzEJ0`$7Is5^vYEk`)ohTkA(7m1IBd3Y2#3ywJa^1q<2{yVLIncx*^92LH8Iu;(qnka4*`Sv>2pM^nqV|8T)3#G@fZ7E`DWP` zb(tG_I?cDtoYc?Iv3X97CFe;9A2sZMz(3Gzq&mC)PU9kn_$2tIk!h15cG>y`0~i;% zXlWbhxsK-I41z#H->f<&UhKpQaiQ(4tu0S(GrLG2E}Ko&g>jF$oSAeL&GsvJbXtZvRy;s+g_OL&s*ST8@haQK!}aFd28MSSJzjMesfZvs5l84 zR`KxBT0meEfE{1+8aNV|4L35imk03kqc-eJGx4y~`DABI0G+2sW?kRE@^@%}W89J* zGtd%TYicN9=OxEvps$rmW44}fPY?Z*h8Oi#Y*o_u@;LgY8bCgH0OZ4Fbtj68S+xa) z$wa?#R(Bx#NW33p4&7nwJ{HVn5%}8q(p~H#cR_NHb@lCRIPl<7dH4Z{&)VR}ur@&X z>X_NzEJb$%a^*(@Hz1yb69^Rr9TbRVVUjG*dkzY>3Mj$~Kww7TYMqRrm}x zK!Nt6wKZG|wW@PX+MGfFYqkF?%*RhUBSW2Uo)UV!Xic^oU`d0QX=(6)$%cPUV&DN5 z%AMXbb$&@Q|F1OR{_%L27x2R${@JHsK!<>2DZtza zI#dUm5b~cyj>ym7<|T0F9|8WNp(}0o&h#h6copnJy0TM)rqzO4T(?9$r8%8n+TY&^ zPan-lH7e9!@an|;e&vMxDql%rriN_Ht?JQRLArZI$y*>~VTMAB{YGdm&BW|xJ22Bn zLuCOA9@0ns%>sZ-X*W7zG%D~YArDaugB!yiCT$I!D+viAqX`-%DYO@ocX3HW0R*P* zrvL#$JExDBjeU+AS4zH62V0ozXtBFz3U}=UPN}ndy+dBGUC2=*lsVdurSnL~_j+pE z2*S?{{I>L~ohkk)hn@$ZI$C@+!%eKumV^5J$r-j&VuK%^m<1v`t6w84G7(S9#X4vS z>lZSA5ovvOGc43sI2fJvm-`F|^|Q>%bmSF)gz=WOq3 zkU=dUd3C(UpnMG^R5#tYnR8tZ@3!h!l;%;LZI%MN0w&Ape05ekjVoOw&_#ET`oW{A zy_m(Ntk&^aZC{O0bs$o-yZS@~u|@RCYpMX|{4qwjh_%Zf;E(7(LNN19UL4 zZXM;Cyt!$2WwJaoC7^Cj@~C0tuEN`jLMFLOt+j4x}Zx9`UL;-3F7Ia^_&;9Bs2wawVJ zqyb9Rz$pYoG^9^{=^@b&k}V8TE@8OY-vdhNp3ARNE@2PD5v%7e_(~ zbSeP+tTx#$P&SCJ7S*>(pd!JtM?n1o|Nfuzo#^S+`R*^Ll)^e^V84H>N_As&e8fiC zG-}#^37l}TU(&{0&@ZfYjE9pX)mU%H06Aq$63JU5IcP$>$=2%3L?cjMGK~aaIH=w< zzZ_p{;}-vG)JWisq33Qa#D25#f)M8dMoK{X;$TVwye*L8=4?W4zUc<#_f(+)sWq0g zVxBI8&a!{$GQM#FaeFV?t?i)$(JoahUYU!6+0Y*iXv6~hfM_cT(1C@ntG{Lc=wJ$K z!pdMF^VgAsDc{j?lkaVuot3pT-b2p$9kV>g0-;g&b|6~3^egS3K7*l6GFZdM4wpZ= zl4!;?BJ0~G#of2)Ijz2hZILV)p`YMu-v7{(v8QOE$_)v!KADm`EmD#JTF`V0$Xk9* z1%9qYJ&k3+BK<>}Jf{c4dk#APscDjZ(z+7LEB?0e)vA75A&c|<%NG5QNj>NMP@AHk zq4B zGl}z%#mY#t)BtNb2wejC{QwYVz201=MAyHvyWT&eX*a(E6!*^5n@&ex3z7gHGFBWA zEiT#GQtAtn!C$;2DO<_b%tyN0&{(vM#Mi&OJopp%&i*BQRy)-v? zFD|ww^4bB`Zxe<1mZC7=Hk3xO!HtL&&|IpS?m&BMJ7lm)AWrM$waFZil8}454Fl=| z-%hXTK%0d8zZ=qA5O{yg)2I>>|9f(32w#y>+fk*=4ZV4K+CzS@$g1+pu{dlpc>>rR z3V98l)KJ3pcLEc{UUym1FRFK_Bm&JTP?%{ZUS5<;OITsy4$mF3we#c=opKZ07TWR1 zMY4VU;sueLm*|az^?19b5>Q6T6M&h_Mh}vczZm)v?Op+a70%u^;s~hDUN!#wseYrj zHfRYeKjIu9>kc3EsG+AEVW;K4**_>&;H@cTKaPJbhXTSaE7lkOxga15U3V1@=4XM{ z%J45*j0akas!URt6X&J1>R_G89mi%v2EOb?fBG-dM)zN9wYiF>|JPcS|5~f0GH&j_ z)_OUyRou;mIR9%c^w-w1F{P6`+pmP@=x{{UOZ8LveTCla1y`^YYjpg9g-S69M0a^f z3O@m)k~FXG#hLhX#-!N4k&gk9(>Z$}dRR*h;@9hBwpu@4@spYo-;EEpuf8+?JaYH5 z?gGivMpB)i|INABVv6@%>QX0A37o{-b+519A;7t7qyzsX+EI6kXM?Sx-TGAaEnCw6 z^=Tis1%lRh=Z*g+16S6~LX4P$+RFxC!LkqLl+uV82`_{5_1|5+u?6$yR~?9s{O>(< z-~s>>z<=z(#X=nLpVRw20MzJs2TK0;unGx)zII9Ns8wbz(LRm$^OE>tw=cVz`G?fP zEsA5~x;UOH$g<>pnCWk&oMZui&(0uBy72tfVrfpl7bhD*{7NY{uyY=Z`Y|d_mEwms zq&65JkAg)k=@cYIC=cQH?bL5)bH%;dTy^(zL?dlWxUx?2eo-J40MevQf92yGW#ZDI6c!7MOfn&Tc|Z7q&7 zb?Mtmub0&N*Cj1rZ}YGNBs>ZJze!C87U&6JAl4ZPl)(CTywrin98mRC(b<6i9WTV! z&gn;|1bH5PLQ1KV+t?YBgweewK9Q6w!Fsd((*#J)qm3ZhWCTm_RE9j3s)V(x*YKC3 zKv8P(5efO5H9>mc>}))xsG8JbB+_+jB-=hhiE3t-6HzYX$@bBo`DOaREMVS>WrZeD z)6UcXPb!4>YEpp$X1eEY7gB1lh4kD~K8&#?L;d07_($Aw?P8j#8)`wN+ zNqi1BjmHsP^W(J7)2E|GL|OVOhm-I>fqa8kvamNK+b$AP1WnXmx#+M=f}Q3g z!i89Dgmfl4dMH4MNNrGoUuwlfBeU;AdJTto=7{vaAK*byU;-9?7xL!2{IJr$zwHYM zM0faKfbRd&-XVWG(f&_F0{8w;{Sma}|4oGz!Tz}S0$&*#eI)DET1p?Ot%D@@tyeJb!nsuigxe~j?bxWD-~g_2l{2| zRXl(i3SfkORcwDrP;y0~7-CJJppC&%zliuZG5ew@IQI&91U%i~)n)$s8xx8GDMPMz z57Psxhv-{^qd_-}0-r&5E$P_*7945fTroZcEAC3PFcHNP(QlhYFeg~S!eH^t377EZ z$lKe&XVTuFkt)hREYH8k`fauT`EeFi8&eDvvAK_$SU@;3r|CZbru6SwqgT~HEdxct zP^1%{>6l}X1VeQZNA+zz-^k@GMf;;+r+95a}3{%cNS5}-Ma2fuXu8;OV@l89alnN*P{N!&^^uM?9@l2?Z4QZeNS`aYY7LEIhF~GF&kUy?!JueGrZ!-JC29{kQ<@ zdx#hNom+~UXI)xcho2$n7fT`NTtsV3#dNZnO733RPh$ly73S)5I2eJWN?9078;wnE zrgPPed3#RE`1l9E>Ex$wxNPfH(Cmq9^`N{~SBL0YW4MOJv6pvGEv-$2>8c4Z-Ka;PJfm8%igaseQ42^g++QNtbjPu) z+q^TQ%R(pNJ5jP3v5fz8BQ;|cMeRSBRi=Kx6<{Z+Fw-+2MUKN^f0>?a89z)KB?!xF zWRi#NQ2r~pFmdi)Q1As<=z-J@!oR8n!#iSm87LUXh^6+5i0Zx((V~hpIV%ywAeP7SzYFdANeRW-v94`orG=}O zA@xi*KCl^9e0HxP|Jz@}CLIl~d%^0Qrk9$GfAk<14t9E4M_ft4`mPA3Ay#g1cQG&I zN1!PVD9?D*fW}AST3mag8x-L{K&bRkLOSd0zPP_Aij7jBE|39+6GAye$SQlQpOS-$H zq#J2aknRTQ?gr`Z4(aah?i8d$x&)-9<1Ex~@9UiNU%iAi&%_-wCPUj{y=JkM2aR#M z_pP8o^38dk2;-P8Ol4BWU^}yVb9XrBd9sx>KcDHJG_D;iS*kw?ew*m82Yxy^^I8C9l(Xh55%qhOTxB@kh2-paylD0ULo!O5D{AfNMPR-4Y6&;v&h$fzjiKY zPyz~ZvY#TM!l$Oy6{?E}u6R-;%c?vMeM*=_wth;Ao9FEjXT5 z!SQtQcGHSbo2mho0I|BTO45vTNdy&y)cX@?3YkjKWzexq%Eo=b;y7A?M2k!>QO+~% zLrh1$V0^jdY=VJ;(`!~%CQ*TUE^!MveIlz{PZ9R?`tDnSn$68iwz1WQh7w33R!DBs zNPSorc2D;+c$bCo^A$Ug)@2T1ph`k4r(wd04)E8&9VQF(Lp_wY*Jye=)#9B7Ew*4? zAPeC?dVR*a&eEcJ;5P++)d$EN)VV;&JLtu{=Xixrtf<~hnuNTDJX6LF%m0S=pOA++ z5ZVF#?=$!l@*+;8_W$syZt&NT2lta?{GX6FCi|0%YJrf)A=MzGBfK$j7pNq&+&Pt> zG>&jU8l>h+#b!QPYzjG*zhp^0yF{Hm|6x%4`3fsTn}wjNgCYyEg1-y=v;&LI6a}@S zvn=J2Ca;c;N(chAECmteBVRSdbce1uCS3X0Tl#S^jRbwDt*!NBlMQcC3Gdagi&!jm z6hJwAKmTrzOM%+)bG);<+yPs29Rny5gn{Toh#EbkIh0c;$*vh6QuVoF5d@w_zRnb= z+eJfw?P^nh&q`gEPnyn77 z#@2gK7+hRyU%5U2&sAwi)2ebrmoGw=KoU z%K`HFLEnATg`Fe4i&w0zxyMfug#_m&0n0@JGM81OVX_@&6qEheS}wAH%y*y?P!{ci zNoW35QUY}FQ5b@ELbsY%%?{s^%9LD5X*zLZ`AiX{)rHuS5+}f1>`2?cb=c zjI+I(`<-%lo#C2AGdi@iTQTjn$;5{X@vd01VQVXxhpD@W_*0ykX2-OTUYWri7{U7zEO?qZ)Z3iby)lxqazUw7HUqNaWtSMEnvid571MaD zaVTr96HS}*6H(;{{v2Q}R_Z|idjAU>*IAk_p0xW;15UX?tofyhAOgt&N=3HETSc(HdHA7Mwk=uuCjh3F&gXi25JflKP<$1UpW3yIhZs2w^@hS=GMC#n z^&3oq?g3?d+u{YTfG!n;#L`)@OIe%j4@G;X8Zte+Dn(-Y;1c&S&))osHPBx<-z_9Q zWHLTfKE{Vz;I3~z2=+S!NPla|)*dq6a+8w6zV9OT>HjA7UBK3=OReQySlB4FgxvDi z&G)|)6r$>F6wWszIWnOIpJ=GFSPAl^9by%bv}AMdv}K8kjyt;Vp0u9Kzb}~KE7KF3 zY;$8&z|e;4+m1m}|7j_Bv9XK1kf3@Vq(5 zAs=RVo-!hHeiCSZ!$#lA8?yU{OjkRYcIM*AtTpD-% zXUM2Z-MlGvtf<`8ohZ|A|jQ+C8xf*o*A06SXE4ICf{8<+#TtYpsV^x_hy_n zvfPo+I|c^n+oXU|i^u^Mm1c5t6{8SD2I<@|fUDucy&3O@G)I zQ*Q%PM)1}RNP~MPv0F-T0r{WJyki(lf}i)BWA6fdGs*wx-_k* z129#kE*o zH=7wXSj1W*A=6znBRvjicJjiPVuL5^sei6xkC^L~60RrE!58Kns~RE@(L^}dyliNW%tu>3kv zRKcZ<{`D5(<#NKEBUAwC&tS|jI;LSI83U?+eK_2g+TRkh!)T6pJB6phy`!ja`QM^s z55{j-o3Fy&)_cmPb?1x-X`#3TXeH&eU20?qu&M9BYf!G6VFzTk`YAIJ_pL(vQ*_QT zu&^^snC?lxu?VhM<|Rq zjppoy_rJe*@c)FjdC>|Fv`LpD+oAd*@9=5kL>T2djU)b;^t!@}4+Sr#4b@ubL!^&Q zSrF;ny|l5@$h%)qC2I3ED0@3&2WA}x)m=kaS6Q^wHL*FLgagtqy;>V!pTX^F6W~IX zqwP5iGc2mx33}8#AuCwn7;4{olFhnJijNbl!Vp;*UD=S&QDSmf&~!e6P9z+ey&_l; zZ_75Iqb$D$d0#5Hb)^Y=#$SAz#;NzKQn=(CEKD9K!Eho=u#>a^K&O>rz zJn&Y5XRrZ^%<@Y{klZV5BO9=hN z37nVxfoS(h4f*`6So7RzPuz^L6&s9YsPG9lz=;3%s4$*=jmi`tcWncHO_-_lx{3IG1582yH6W5#9?nPI1vldSZ{&7N@1i9doaKRw|5Z! zV11pzM~0>w{IDs58?f_^etew47a1qH8twGK`JFqg7}}iz60na`(h>UP6N~V&obW6O z$k7hF4idbzyb5|~v-^>xeNHY*loIC?um_iMd}!dwg4riOTTV8V*FMxndM!U}kOVC| zQOF{x{1wjYk*$-pWrBd~Ie}faQ7P8TSS$*p@*<~l6VnTJo8a?q{r%SR2R}?+8b9?^ zp%J6vBp`fIm~hG$cM{D)>9NBol@I%FrUfY}%&V4%Xh0~XgZv_DXo1>crMPL! zXqaK#yQQU1Y4Z!~%Md0n1!vdd+0gbWt-8S*y(rFLC)b!xU#T|Fn=eF z>S%%9y4q%g9-MjvLG#A*U&%#=`xKwli{^a3N%w|*@m71RXqj*~bU&n4TipKKXVJnn z7bcl|h?*Ua7V=SI&9a7mEd*@hy^#ZEcKC&za|<>P(>Qw#Mw{M8X*`4VN+#`sggL+5 zPC);I;lG0#T@s5eC$NF4U39ClWd9A#QR5APPS^&p9%ez4u3Nq$WGw}w1Taze(6_@adk)uyN z5-?bXmiVM*VbhgR4hRwJe!$V6v-@z%mp8FY%D~RP;1Sgyi;V6Fm zd&7|#Sn;5q-yP>|a`gJ}nmU*LQerp75r~EG1pk;Vh^^z4kScLG#Y=^yHOO zygk?r9#~JuVr=Q}3{GvUww$#U)n>2A+$s{rIG^(rbo2;yYV(V0iGT;(0@ywRvO~dJ zk<2U{MQj|aX%0I%YU2mAwOu5Iy~0P>{@as=zfxqyLo?<{h>qGQfy^Y&tMTdm_>cq3 z{J|H4N$I;Mxdbqz?DoOWES1vs%@@FmQnp);L8OVo@b>I-G2g~1SE%Nv?%yd(BI+zu z76YR9NQNtarqD=4^&%<|@B?6YQQNGfQoWTWGPhr!M{7?0!e2(MKOA=XJt+-X6goO^ zjw^G%$MYWJ$HJD{h0ztNx@{6i2nE1rbjQIKbL;1{cgMxPh0zXdk<@&~YGq(g4}9!j z942q(UcsNB3tg%DH@2UaDylO#lN{8EsNHeorB#x}6^B8Zx{@Dm5e+s35r6?pNad<& zLG`l!>FJ*5=EJJB?!_snO`C*XP8fx)BP0m0i8O~Rz@jXAIp^nUJU8%N2b|g$adRtjm#D6t7^ znT|T`_nSYtOTDal1;|A#Mw5>~p`9e~5?N>9r`{i?npR!F&stC;Z^CKE()Ho`qW(n# zNHml{W-*GWn4u^A26$C)WW#~g^#z010+uOYPag9+{S$a0W)J!6K0sdip7vFe=Kl$j z6`r2;rcVZ{3Dn}&NyP6?JX(*B22zfveYFq#3#4;<+f0wDqJ~CMipUOR3@L_mRYaK5C2ufx;&R$Xr?hr(XlQf8QSi#i zP3M9;96cJhV&n-~tv`x1R!vYJ@{vzVKCd?a2n)Cg#*nzutQ6Om$O(?u?ccX)x{KjY ztahdu4`#LJ`U@v9V3EatqjKjuRe`wT4F)&=V$$bVBn}t5Rz@30E)|T=vOikuWYjWv z7I)fZ$g}yo@Vs==gSPF<*T&>!{US`Weuq&J?hDhRG8PyMDe>>9; z;@?MG!!GRD3z?QDv6#@Ntq;Y=57%)Sblp0eg{`1~-f#EEV3V$usL;#=h$N&mJ5*)7}0H*Ya_)1A8mW|^v&H$3tOm~e}1 zub;DAr5y-0B_`i!AszU^5liIxbogv$g|VO6KP+rg*=O%p`QdZ9Jt5b(!n?L^a3w)j z?RdFxUwoLI6soUKf&13Aibj}r6q9TR*MjmaG~j_7Lfir75s||ofV)%{{EpuA<*O6? z{^=t;gX--4H8NzN^?rPxPNrXTLC3j$!Kmwbpl)?h9h1t%@>VH^w_l9$W0__{5msJ- z4`{tq|6Edc5#cvI|6tcum7lDCSvZg0Mv>?FA@SG2SZ5TwsxzQ@MBes4C&t?&XCE@0 z7;Ku}8E7?KD2ZHC9?*F7yrYcJ4>*E@p5<;WAtN$VR7~0e8BTdg{LqlE)4xJbn+ESGtmC!$E#qLDQoKEAkzqHyZ9J(LTSARWHoVrus5`V=2Zf@3Kk6_cidGgJ;dP*UzBSul5M%Omk zv_5PNa9Do{%grUWb^pmFs=YyP+QbJZj~<*;Uxd}|A_e{O-U85m+#@Exj6HcMwR|NR zihrOONyG-A@C5Adjq6dg4i`miP{1u|P!vOE@7I}wmWlFq6JhI~lAXN`lW6PrN;@Wx zHpv3xc}*Kv%V3U`RNc>OP8nU}UjAW=>q9+bHBKLowrq}O8hAD%qZ$@DFJU_y%54+| zLPU>`0t)_010m$OXXDV!B#>Z`Z8gwNt&Ev?;T_}lgCL!6dbDoD z`H*K%n&eN;{O=A8XP$#?wppXPEy3*jo+iP0^Gt$yl0`i}O?QS0wfZkMM5(@WRqXu^ zk-Xh?sYE>=91!+dt+)2qFVE-d?LwZbHkN8vrN{*Qh8*3{7sEZbpWA&9RHMuL{j847 zLv%v9Z@(Q-1$hOO<(fMF7=qY@bC|xQeBukYVZ&ar;kd&Gj+Bu>(ep|&CEpevAgOXd z(}$FY@~fYgs5O!EEkCZ*uhhK373+Pi{KdSxJYQt}+sCM5TfJ}xEBMKm!L#68iKo5E zr@PY2rs=u|-OsX6tT#^z#%{kov!|dtXo$`N_5eTTc1;sU)1@g}Z?m&EoS&j4dRrcj zxnsUQ<`o^~JcYPy9`)*aaLAR+Y<$0NSakS6%}wI;t!c2kTR*pnALnp>%cqHH>oAn5 z#$^uFzxKw=VCP|xtDUKxx6z~B+ajl{w;g|Yk}F7rxA*LMpG;R0rCb+Ve|U*OQ?7)@Z=j_rFfIQLl_;%sf8UZsR_-{VX$GDn`>W``!yVzI)Tx zRo0xXDo4^_%kKy*0LjH9>aq)7 zR!^drbmtB3HFYOH)}RhC(vSG_w5w;3rEzTyxSDyp20c|ATB8;C|33sJ07FnTcZ*Fr ztXd{m#fZ==YXOf^9rcITGJPnw+7ebl15JkfMO2RqhRn{7dRh)RJ{APf@nhO_fWFmb#qJ2=Q3 zH(8=m;ZId3l#1vkSFme7y#Kh0Y!#SBphqCZ(~9q}W@Dt7>`}>#9Za6qyKe}782fWL z{THnbcubS;Ac+utaiN|gMfh4s4G4xKc)KEq?CJH>$T|$c`b$#~r8u0RCN;Biw14hW z5ar+;qe~4{veZ}RF;uBWuiEN8j9yg(jx!%`sB6ppkt~!2&xIis$CLAoN(rZw5eFnA zVe&5Xqpt|S4rFtX^;5_e(h#d>RlN`JVMDH&!Uc9>8$e8nOGeSfe)iUsp-6t$RUuCI zVKjB@!yeaw_y16TDBw@0Y%?6j&%MvqA#sK&bM@M&&WG^x3Fxi;7u~AH`U@q2xxvQG zeadBgUd;Qv-g?3LJNic}K}MF8{{EpIqMhB!H}{q*)c&U}4 zkkpwUkMr88;8|lA*O9)suR7{j7eUI!HJCxt5Lf>^OUSarN{g>LL+-g3Tr|e-L}7^6 zBzQ7yHT^u0#)8|7J1V$%*Uxi(gGLqmVQF3BG=VRlxl8JuRB>P9hIG5@SA}B)2Z72L zBzc!f>a;N_f?Eb2!oVJz@%>#JEn*EP!;awzc>7=ke2)^F)xL3UwdZTwx19{8MK*l0 zr#L2(^$XaB9Cc?HlT#~zehDuDgW!0-`^qa~J#`!j5DEJ}jL!PODu zfEYS_7)tPSS1;M4PQklUB~R!%i_QS-adq@JKmX%-5+BVwoD+U`+b1!8-za*(sx*OD58uWHa}_U)wfnf-jzw&y}2@{Dyh`m5uQ z&|mjDw1$|&aym zdrZgsNRh1J52k%QapAa{X?(1yzYSPxa=pCSA9d4>UC9S85Lcu1P!}BUxY|}RGWQWi zg@dTbJ)j=u5h?S&0rXc<*2C9tW_*&iE6~gb-P)EON1xA2)qxQUohYt>87R4GIC5=D zCN118jHi%|lZRn?@14Anu^>S81NI1&pdWm7J zNt-!q(0a6ZcbJWKW#?#eb~+)sZMIUByP#i`g_BpEw#fv+5U zpf3gcC|WjLxc&G6oNzZD>>0-iG}F*E_xl0NT3a*r`*x1VF6QzWu&0|}nJGV9Aywdz zI2-8l*uh9L0V$+h(7%M7Lmp=1&Y_w0MR9welq&SLaAspK39SA81Y88%3sk>YX!1lW z$=4~}ZeE9zfAcN|^*Ac~Nf_KlRC~3LDt8$IxJk?6hqYf(0UQj1PcXn7RPU^z=WW#! zKIASxdCI+-^C%ZEUW?p2wHQ?am+#?u8K8L2bAi(w33LC(36J>$hZmiT{+bcYw&BrFj1dDzHui4TRt>y;U_WjCzk{oL3D6a30|I z?g6T^B7kP-vwed@_%_nwwmP~d01Z=i2Wg71kLBv=+BnnAGd><|o2RsCBFiWFI2aUFOve8gTd9bQ7_eXX=} zVP=kxzSi6>*akz$eySpb|IqiZF2I_{WqLxI_L33P$5B9*hk`ZP-As+PR&@I1>L7Mdr}LQRW}T z%-y`I?=A;nMJU2gD##2paCYjq3D}G8quY|BaEO`u4%_{=?cD47oxU2JVD6E9)=)&e zmn4xB_nqGw%6}C_Xp+dmJeTaFuCGWI@R7&ZD-%(-L2Y5=M5wWAr;`IKKu}N^I{9dA zvwwq*1=;YQ4xhq*cKpJ~{s1e$nx6YD7=#_Luo|xH%%(D;Imujy1#E2#I7{f~6t3OM z`+A#K4jEyAMsd)zrsn8`ve%aCzE6pkz3Yfzk|_U2jV9}nj>qlCNIbMZ+m~*ExSx(+ zyMS9&OAXH|;TYx{ek%Sv0RjsGN*DchnEML3kVkjXq*Oi@Yz7-oaue`aYtqREsmVPW zbd*hEOJfvZ1`;9!;$K~Mcyjc6Jhj4_Nfkpli-2j0a+6dYfgDf+1%fy5I?boXTYOK} zi&@~)*+e1&U&d<@Lv!I3vT)S7MPP#03S7fnT4DLoU?ksutcnj@#65y*8XK~enTl>l zcd#`z!canM?H*Zz0AC)qLg_7?EO)E9(r2QC_=X5#GyDZ>+tX%da$chavy)w>Zu!+*<{)P?oboC+ngSRox(&7n$Y#w=z8C&=9zvf{Fh~V%1i`)l=tyRC;*WW zoA(kE=dU1+=aCQ}z^p3R2cO}-u*!NFp=wOZZG{%Z!Dio3o)AAzCWM_&Rx3vQ*8Qv> z>^#yLjhtI}fy4!pX#eFT%bhsunxg@-{tdVWJafl->h|0#0aZg^MlUCmd-#t>;;G?i zQf9Y@)YgH=!dF^^D6Ra~PZ)ce{Z>$HxDKa_m~-J;q)ytCfde>m(E_E5(iR8>fpu=< zApGH@%!fX6sylJOEP&8vkfR$zxE;8+x!@M97DPbqtk{om_Nn9kRxd+Md3eJ}OUFX| zga)kJ2vjd=O&=PK3wh9Gqbqtpk(E7nne*L&(e%Nc^>Y66pEfBnIoWpm)Y+6?&CHmj z3qLMj3=L4-~`|tg%VuGhGUn26v|P27-AZQXpbyv}}XrC(in2 zslH@qXBSG^985T67j!ER9+dUl%7Nf>Zt8f}IKobcZ3;TY*gx^PSfknw*-) zsZrc8+{awJ89>~d>uHRHRtNMj|Dn|90xIojbI4XEK0}<2XIL3)mZ9|GOV2NVxfoPb z{jzRBc9ioDT{bt?V2fY+#&5-6g;qK=G$}c9DrGCj~=%hlr>PM08E;bvz6E-nU zm&nhmHAEU5HUY~{csXL1;>DWU-60r`KZBF=HdnlPkbk~({e~xaaEEpu-en9|icFx8 z!S(6@Z#Zl0*IK*7NK5G-%b&Fl1=_w-N^~wg z{@{r)>lQRJbbvgV9%*iEg<$)jg;;86c!s65MBvLY7m(A44XTe#C*xDyDEpy*cK^Ap z#|n;bE5WQ|b%RzBI1KR2J#U5Xe8%RkH`yYhwq?D;0mBMAg=N1a2i&pbvDpc~)t%=Y z9&HW4ckv!rXJQ*Ho50VJ%@lWSxTA*-KCLh&rftM|ZDtUq+m!mh#ydDveXIk>NMC@f z`hz_Ce8a|ll~c*IdzC6FqCG&vA+Gq1WkJFstFI7&r}3Iz^noD>;4Wh-euG1enCyO{ z1#UewEh2y~FIu4taPqrtmCV|*;o=N+mGot3j-+Hx0l}6m@<*uJIj@SPx4tB~{Xj~E zkv(?V09--15M9AqQ6ML#8Tc{}XIUc=BlFLZF&W{T=JthkTecHl0#Gf_iYSTrQoSvG z{|N~LREx@-2{yri9Go3hrC0N9xS^*Ok&F~j23GU@<3QY9CoHm=F{Hq)&pvFH>8nb; ztD=1>Qs1EpQ8rUqE|+B2uC$+OIIp~7+XX0Aai(8pa zf|{IH<#gFKl}n=zbQx0f?zg@D`gps3V ze-2nM6Z@lktnNE06ptbikAQ#WB7>CE5_3nDg9+xyB!v{LLaP-`Y6=mu^3B761=($D zJJx>SXeoXAugdvOZC%@t@hIRHb8|YGaofFq0ZH`)IR-N=HER6rv4N}QSWm3J45Tt* z;x&9{J1ykFdfoL_o*e|s@BC~lZW#Dq0bmS~r3ju20|uSCHq9gaU{n+1)qFYsKDerCvq{lX+VoB5B7cRL%Ez9j z1INz58HfnJLbzn%JXkzS9!Ya?|?su9>8`{yB#FOfSuw&y69RBx$)eC zM_z(JB`-XZ2!);6vJs}@c&a%ZBtY!apAo-Mo~eO zcZS@rjS=@-sd%7@_vWH9qf_%$0VJx!8ex1!(nN^?TLlQA1W-&A)px9`2o;yE7cj2FvDB zcayNzt=ti+BA(K!0@YJT0)oOqD+#BJpRJzz&?I7;@~N})1O_0_OO4& zUJGe$9@4{@vZfPCzP&iRfQ~RHHgEnygXr={Ru|&+qw0I5J{fR`G!;BFRT5`jTJDEj zfYJD&h4`87! zlGE20gu)14RWE2sY=zAGr9=BpO1W`yM0_G@R0h>sP$E^9-w3za_T;2GBUGQpRKw?Z zp=ER1&u0EIM6~YFi~9On*?5)Yre_}Q2DO;Jz<`X~LzC&B45zwJlaok-d}_o(BVc-E zy}qz(o8xhYN%=yzCsFGMtvKX<14wLW9qX4?r{Tc}_$m9?U093D?;M6nsxo!fj?pO0{Z-!dut-X-PIwJgotIqPFJY9 zQ5|$u2j;@%mRN+c=Q(tf_f+_i0Jq{3RxKyUaYP0!2S}4ew<(+UbCI0$hMov^e$^%9 zQ8KUpsI6ae_TK zpc~2vYc%#HNz&|JTMmdB{FI*4vNP@RGvw!C;92^8sZMvB**ZMzJTOe{x%L+2ZCnm| z66}-q>iRQ1kE{XwTND4d{qH_H!|4Nar=TVb6cxKUn1T`)_tr1iuXe#MTVZ zl(Y(AU@~e6Wa1YALU&|(@Zk4GgK-+l~E4)Msu5U9Y+S1UEF<(XW2N-w0zf&fPR5%^8>a$#)M~Uo10RJjH{-Z94#{ z3#Zi394h=91&=a6**?8~C%+Fzkg_uq!}9;VQ@|P4-YrW)#;W{ke4_J}l@SmJnuu8p zSnw5bAr^3rd=O>RMiZ$A24LvVP*O?(mZk!!DrJYU&q4Ecxb0KOwt)hfoFiGu-((ZR)+Z_ zBAgZ$j)VcE>9^F7%~1puo0p|c|s>B!Q6!+o3A@E&AB!Grpz z#hlYMOZ3H>9q4lTJx>`nww?=ow~SJ(o@h?G;f5pe(|uc*d=;0I4&oJn3&U{sgC|yM zeA6Ez&+Z4`AW9THY-2LB0Q^VfGeceqN)$~uPJ|^c@U*goj6`2M2E_2#GtZh2p!)L_ zBJ)9`4P#RYx8RUBDEgPMQ&c~MfM5GL4RAHU4yAD(;+2!>oZ|V?kSp!}Z^VTKpFx#l zWn!K%a395e1-V#7m&CpD;ld-KgT~1qrBVN&6Fr;Uwl|^gqriGh7ECtU&L5$q$b=L* z$ssL)-{BvO!#Ink;ZT0wJ;MB)$oU}EY#RRK+nW}d*1xtXVg~0Qj7_PyemtF;w@6oE zL%aOjQz~7#)c}O`p)w@%*I{rXsQI31SMR2JD1GKy8j$udUPoDkeUb9q=WE>Es2<>4 zYq;GV_dXVI$6NwVI8Nwy13+~fwQHD4s&_&iwuL{m!J!oRts>AchCQ2JC&0$a0x@U= zA>aro&rfunXM$>*;FNt;f|4Di%3f79dOlts6A8XNFg`Ss@9+^jlwcwKQ6G1hFo*pZk^T? z=gG$GED#*<5PRu#EdEtgWo4rl^w%!|w#?A|{8Tqxwbr%6Zh;A^$GQvNj&VIS;Y;{D z!0K9Z!v)zTZ{HRo>yQ7k6xo4YYxk6gQhiB{@=qt*ZTT`tgoc#E;2l;Xh$Fcs&G&HvO6$y%^d6FbHrl$OEAK z;O_*+CPn< zS`S`t$4gbn_!=u`GB$*@EMWxY6RT`wwz}uzWe(k%5TPnF1A-{o}m&SVG zG7~u7I3F!oO%n%cehrkQJ=v2e)-?}CN;>eCya|Km?Ec%CFVX65He|T@?|6Z-XF2E^1 z02rwcK_}miv-OCE*!u^+S06eqsS>%MKjg}jblD3W*`fz8mi?D$nHs#X_<_x1^o6O8{8MhCW1c!0Ve*J_a~#-=EB1NbF4x;p^{j5@WQ z;}ckW+mc+Ht0ity$POzD^?r6&Y@fo5Qu!C2hO!)Z3$>7)x-BkALJ~!B-$u14AaCAj zFO0^$rcB0Zo-c|19}fQ~Wd^=NG&F39{h6>pi^?lsZ8f0`SW`7bhlv1s$rl~O=8!iJ z@^vrTAq{l-oeh-`2M<(DRI$G@RE{;4mZKS%7VJkU&Zh5R&dQr(n+63aQ_xCnUP#jOcq>3fPO%tZBKYtG!qC&HaWHW~W>ez+K^?fBY zCKGXVY}&2v7C>6@4ZA4N+No13NCEa9jdetzZ#g)TrO*8X!4Nug0wCXiu554}KvgfO zIMRcT){dZnwv>y4#lP_~$>Z8rst`I!Z)^F2NW&ohbkqY^yvFo(y*PFSWE5-rq28|c zxk_exAIvng#LP_X*YENlD!z?oAV)KbmcxwcA5+fP$~u;qgj7a*!c=h!qvdk`fP{}3 z!(*uB-1>T>dNHO02}7$wLZhj#sca(U@jbSb64=pM z#BhatA;IXpnXQ!@Qhh2@rY2ufj8rc}Jd$W$x3=f5a$k(67iG|Vn*^k(Se^vjH5ePN zB*1m*hGoYB?FNrqZ99aW^gOWD4|uXIlCc>d|JcK1@|-}a@5xyH^+Cef8LtJDh8nvB zmsj-F0*=Eb!2+lTqtK-;`sC5%gnhlwK69;l44%>7s)6AE=RUwh72d^7+)GWT3d3m}ecbv1pS1R&w<;Ls$RkR(WQ%CUL02um>RlT=LDH#4bvmg2? zoc`+#4#xhWR+Z(WXz?@yr99fp3AvHX*U${Ap{^p=bdZlVn0c$f@LoaMKbk3B7WnMu z%6E9@+23WLW7g1@>zV(l0;Vd`6J`0;t8MBnrf??!aAN{0lhh@DBjB1<*&Z@B?DngL z-EsIxSm==OY>SA1j?M?Dej1MVm!~VdXlt&J^FQg`K7(IpMvD5JEW0iF9NTb}9Xggs z1D^ha3%ipicUP~}?riXLt~xhF9Vz@!p3bauZzJW@1m|Gw%{VXq)_M*pIL%713LDQJ zxc;k?u(OXCU7Jy&z!|=KwM13QyiY)?2j<#c$ofc*zSf^Y)8NR4-k4@`XDh75ii);= zjm1V!UvBK6m~S9Y7_XR5IcQEc%(Zm;(z8X8H3Yc`qNoH|Zq?VLr-1RcRq$n=rsS5T zt8Z}43tp=E=3VtUq07e|>Dv2kz4S4&)5nt^OlZvn= z!y6vmVV;JZkMpziuRK6);8cglz_Z=8i7CbLLx5zWkKw7S7$A3#wvS_8nM0w6IzW6n z)-0cz5ZT^*YzJ;$Z2gd=yj@yaKz$+mZ^#nPCis(FU~Y=xcwg@bJL7RlFsB2_1y$^#C-#*eAeTt?B!^u5H&tDG zP^xa)%5I}U=cgJUvD%rphvH}PAe~rWi1o!(eFc+a1q&C9>J}yDoGl*K#$EeE5x^8* z(WxqiE)dkX$0YYqF^U7otTT;P7UrPHPMGZgX7!T0r@&a>zR2M=t_ml!K6yC}ut!Vh z(k`Q@3WAF1D6Fn-;fzir?7_1All>gakM^Vs8=sU~6i!u|@&L-BBUULv-?`9tJPh^4 zesq|-IB?8m9z$9~UQy*fOqj6@_j=P1UfTaU=8-b8$?q>IMnlS?KC)k9p%nmGGa6Ts z>&HLpg@zf29|8U5LJ0@T3E||1>A5!?ozJAS zZj1Mg!%dl=rT>=EtN?03X|xg<(#^Hiop9CPmyDGy;@dTju8ezcAL2}K(Xs~~A`Fhf z-(*JlE#P0?xv4#=FS_WbIyTq>Jis`_Q4&=&CMI|y{TRNH9$}g*_;!?6_$`q!flka4 zPbjSfAg$j`;hx19fN^Y}vTV%`=ty<2*Iv^vzqsll=qTx2i4gVVvV&~L6VUcFr5>M) z_UQwG)y)$(-+WSlJ-oF-3n-@SmCYPTV~lW9|FX$9nGe5+$bZld8oK_5+S1YsiEgdW zs8Gl@K+>U=yEq*?RwK=cFyr#G4FD<0b=_8_j>E;jJlZc0UXsPKlefTRepI`mZS1=B zRemjhXN5Z?*WvFL-tBbMEqZ-7Z}LpQ8|V+xgjq7Yp0K@mq$*MP6M`#+PN2i!e?&om zuN7%FV1Cz>jA3sKcs0M%;>j8#0P5zq8#|RhNV5aLkYvE0Z!FNflYde+4R_>PzzR&q z@0YrII+7yt>v$?%teeP{xI4{OFg8QW8{<=m1HJm_zl|stu89vAT4Md&zt8sY^vBjx z9IR22n#aiP4gqKBAKx<~2YXJFR6klQz)x+dGVCRMTnav>e8M&Q3}@s>P|}LOJlRQy zS`K=d zCoPb2)Bay@&deV;CpJYqFKXQyVyYdT_54l}1KGsvUCf&uYuj*;YL1=AHPuJk&&nBZ z+@hfYIFaE<4wH9KOO~xt4Amwo;>5zvJ=!%;N>Q?zMpEo!mq2^ioIwY`Gi+^7D;*=D zh&a9C;osfrE6}sqn`|$_aYU)+hB7i)#UwpJ1mPnZNB|;k<1R?U`^LD)M!JnX{Q|rV zDRTg^X)q&09h3M~BR93}lFM$7fTq9>-M@XMGRS~J;Ai}8o9J81e_R6#i+lDmB#3R{ z``z4`k5$^{edv1|AiKm?wZlQ0vZC;$)}Hin1D83%JN6}G*#L_@M1cy>7CU-M`T;9# zu25;lhhDs&A-a_R^wT4Z*1|aGpa5S_NI)CEqbU_P`3mM`GHh||Fv+M{(%=}ulXeRU z0l);QAFyg>+=@9wS4`uFRS zHSePJQ7P6MJ~|RAw*RLExOk^wuv)`b{!>2QtIyw?UJOuMwX^duJq9i`&XVHBOE!-m zwjFx|-R$|fDf%_pTra-m=zA4gjP0lXc>t>I-*@Xd8nY&d)%^WQnzWVW(HUpeNX}lE-6T-xxk~ zqZf@c?CwV`A2rTi7{yQUi5-9Z45v@E!yYLzI(zVL6ssDc(~;`Id5~7CV?qYLydcHj zFYDm?MG7^A;cB}cGq6)ryW6V|$7<&lWPd^pD1|36sUtw*(z*efA+ZlyntNV9yER@b z<7U1S2Crz7FF2w~R`CVuK2)Td_XuVL?Q5BhAKKgWngqxhqp0)oDH0pV=KS78S{1S!dDSeDon2LTAPlK)pcDoCT( z`!njyv8bdQa{r2|Y-^n9ZzJEfLjDUmHmcu_fwS!C(e}V@%i=FVMzY93=Oe>96ICfR z8nkKgS#c3{b?bu`Oj2*lG55A+=grPi>XX5pVF0zmfH{-lf^}Wx(VkMvU$>95BDuH4 z`B-YCYt@GUz5m1BTL#s&HsOM7AV`2kaQM@@622o$w0bE1#ra|? z>=s>HeuDk)DsvTwRDrbnr<7tHQh~`4BS9!)c_dTsVzbUTJystFo zYPKAtDVJ@_$N>Z*%V9KQjrl89*j{+LP2S&?3G2KwzTL9Wrs?`+V1!~NO9dI>agbB! zhRDSKJaaf$EWqM^yfUkR8Kzmj-6x;5lPJ})sylMOamQDFTw?Dt9IGg|Vyk}e-;>$F z>-t~rZEk#NK^5k&5X~c#&quW;>bWdWgxRy;dl#4Sb2< z0-~5ss{1!m^W-g^{UJ4mwRKvM#=Meo`l`2U?h_+Bg8J%EHj44sPwBna(@2N%V-)0O zyAp~Ewtwn7&DFQSTxUTO-ucZI2Pc8J`#C>b3xF$GdIOI=M9+Qa&!M9?JRh;NS8~V& z=FQmDf9c(v`^%#1GTi&*d&G_VfwtGSjKmR+16?7GX|S6k-h4gmzz!AUu5tm>V%F0s z@n9=~&IRlGmpO_J+_*`%nvN!z)Y`yTencbI6!HKDU0Z1zajheq8`yG0lRiwz=Rts@ z9$>g>9i>^6WoyY^g=QF=BXbG3bQ+{p@0V~E`J67p?;eujSK}sTm`K%)j1+v8 z{ec~|Nf^xWuE5IGflhjryznjV&aiC@IrpVRw6NCoMc;wk$;Oksm=6a!ebRq}Pk(oY z6LKa);pVaI^J=_-gjpz1K0al2es$k-VLao|sSpR)i`|@{ww*z%O%+Q6ZI$M{7;%?c z`{&$+?OsM7M}v#pZ-|U#*s-da8y>bL{LYgQeLpnOi{_z`ZK!_NXTEs2$3@+3aQ4_% z=!`b(cX-Pu9mH>pyDo2Z>H8j4a>?s*hWcGitYscEp1bt2=g;-Pt32uI-mm`8WRsXy zC~51TD0r+-7Pt~CuUEP45aYkx!0wo}()`ug={YR?<;~JJ7!D6 zD(fwc*^4q~(DD7Ajk%3lE`$9DzP03OU%K5j(hV-oh~sz`C^7sf3K!)w848=D-Unr1 zQv+JdPeDn%UtpH* z!#+!)G47ufz-twm%CNinKu4}3>#d1mr>&ATHAGDigu-70W0p1mYqPAa58Lvo z42U-4q#*dn9V1)Q|LLOS?~;EmG}?9fX^ba4UWFi>Bw{mB_G4RA5Chn(iCAnvVy6a- z9gH{vV+WDSU^9L)c+6n?gi7pg^0TKQ!r=RckhzJ{)`+L;b5gN7AfA1WZC( z36>qxQc-#Xxa}A1mT&RV_ta#W80ReehA@|~@kNNl zX{qj80#1w*aD$hwk6@>zU+zPms4-HzdachJl5n|hYHlKpSajA}GmR}!*#6Sp6gPHe z^vJM^CtuBEH*Ix^qXvZYD`uq~-_uZd%r7K4esH}L(YS94q}X4fR(6p>08XR}epHAK zlgVbBuXYPd!^&MZn9_-D#DmMY{ZxGTL--e~CFTHfJzU`9Y#rM_>r*rg=Lwz<+|e~$ zl*(;#39l_RY_+>dl|@Vy#HrHDbcZQ+%wD8&9SUQ^^Ze4n<(o8J5T_m!hpo!n{#`0u z4$T0-2L}I;(P)zB3$N#=@2#j-&E3FpGKJ5tw%^v+bW0tYFVn7+t~+YaOwu3p#(XF_ zK5IVUKN{q(yQN+R(akUEA5_)7Bb^fM8K9vVkB}~9R_moj3_i~XUd#VKOEW;LLGNSp zusS_j*LewP)zp6drjL}A_nM#kyx&e^XgiiS60>kqMKoQ!VvC!k$hK3Cj%wl|*}e?H zfAlFgv#W_;_-$8scyn&Oo?6zS*uq<{eqkTK1d2s01>XBs@cT7yHZ7T`h|kb%iqy7Y z=kY!Q0+-4%=kpZCp~>>z%fLzl|MO&BPwU0dh)ruo!4hIrt(Tzv_UkgTc+=w?3K6my zXM3|(#}}&d#Ub;dq)qCFBK|*_8-Z;QQ{|XzYhNa_-dd~o*^9=UVtpA}Z|SvQ`uNsQ z^{*kpc6wBUpgzw=%hxZ11wI>GmK@B+&5s8jhLlXT-u`eTx@oVvwy*<8@NZ`-yZaMg z{_e!@%HyS*K5CbcfP(6rVL@+yAGr@GplXzjGDiNor_DE+6ZZVoZv54e2j?G72pyto z>R)~CTWVn^u%-2+p3|mws(AvS7`#mRrT;nLR`r2`ooB#yAW)|Xlu5m=6HFEJ&OPi|FAaUcZs{AcyC25*FDO_R}52+RdqHo_y zmEf{~%5(fAmRVKewYo&j%gngX-voiH0pE_6*Rjo4YX{Raf6YMblk9@oJ$EK!Ey;GfKG(IzlIx=e?u|e@b&&%< zilkyl#qG&{sF7h5$Md0v5^%6=3L6JJD1b$zF0F6hjvf)T00k2zu4i zS9Dm!Kd$DfUsWdfkx}O`Q!ziIvSb?U;qDECj(7lD_DHT@N`co`Re=8gT6fU;^52i_ z4*HDUMN#C4v%r`jnGyaxdYpAUZ8UVhDNb23SUp#K>=dhv@K+C4U)cS1`H4W!V{I2$ z3sM`P9)%Q%9odMDcFUiVrH`(Xwbu-a#$T2b6$R2SAAilrlopG2R|&;Q4_+^)`o3H% z{ace7jOP6l5v0A9j?0b=0O1ht-(*#ZkQ#(Xxuo0uEe&Wr=ueV+ROP6Fy=72#k*yFn z9-H4S8cX#HxNA;U_D(8lyd5L)Z#lk!Rf=JPtAUy*n^jtPlQZ9PVzdn~?=BJK$$+Q` zR8)0MZ?iVV1EC{-PbiG19V6&jDo995|F}Ylq@(s!VFpBg81-nF<`Iz(sr@9*5OUp# zekIiVI~VnDerbX>>uYaA+ZopavSHMdX9H(_esvZ2lJP;5>2ftw7v&<@WRBnW0zZdrDfZ`xAAp5LI5;yoo`}L7w2b;2tDXG{Ds9Fe;}T_fhs)0w z^LgTDOo~ure(O+g{9-RT+{x*dbETfWZjM{D-6Lwv|Cn8nh=ZN3mEm>pQWTH{zvNlP*sa@^L4zeGL5~0?5Ab zbZtpBn&7hNPaL_f#OK{-C0ALt=QV_zd)?(jxawel|9J-au*b~G&9GN~%Rd&n$$SMa zmHrsK8+m@*igI4by+fY@T>M+OzYH|&N7>B}DO~yVAsG(CHc&4LerC}bV)_g_-T%9$ z4;-uG05G5TxFd9;nRAj)oyju%cPNZq#wx^BU8hCtMgv**o3OcG7Gg6HV1AZL_M&j9 zxOARO>@s+CCw;o=F+q5l;n0lv!|^ebMohtH0Es?Ux=g|1AcEFDQK31=WYEQ`LheCU zxciW3#t=S3mu1nMd9|xi!_D%LHOX z^4I$U`kX0Ci%!av4lP9fm}^iq5>C%D9KSL7MSE!z=i$}K1|exO1!Jv^-3^049-q&n zwh$?y4#?`c`=%5+uidXXaPgX;Q$PjpOkFs1y@pCcAVLrvtHu8Gj|kYv-jvqwKk7`f z=OWuEPOKXHo~%FbLgQN}7WN)h5-16fWh4722k$-qip}SU9-AD4`^v`8qXv=6SMWtt zQ?z@qsU^#;htQ*7T_hvyEc0@l%u<||Se$yrKDnf7LGl43YL;$&)! zhRNEe!vV4iHcoNE!<--3MH4vStl7JXC}^{IfyvAq)EP;Uu!l(3y^XCfab}&UAfk(uO+1HO3U;mj6}>m8k zdq0}T1Y*cFeJGM6c(8!$P&}%1DSnUyl&8r}v3`=BOqX6?zvNZb`=TPu(h^wrJjF9x z>gi=Vzg!oib-c@uWk5nak(qu+C;bBYofejdYpN`Sa^G29 zPIB5F66#_D=5r}~AK><;m#>0j52^Hd*y2DKN8Md@P=nJlr_B}^egCgdEJm7!LvP_X ze_%#^RktPPc}EHC@~`kg-<9UhI0kGBAXmbiAO@S2L9j@r!`I$By|zd7KJbG(bjz8T z&z-46SBX7u^WjxWj1g?=gt`^x=u6fFpU_%%Od_kin97zb4yrKdvy__2px9R}Eq|xF zUHCKpP@DC|i#B-wiz-Jmv6o8>hEwEY!*2#G`jF%KtDr@fxkR}t>#nI@O9HOJ(qAv? zpO(exp$$<#)4li{c4r=?vZlQrQ~ev*jG!wWZd-i;v|zM;`PT@~|D!;P=sgrSwBd#dF*4tPOsT;u@4T_Gb@-x>Jw@ zp7}d>INAPSwFAFknrZV)`#o8VN$IpEi&QD&qC6Y4AewR@Grea1@)iB2c5~(VW=$#~ z`2sZjF0T^>L@*8a`03_0^QCo| zbcD{+(j0DVy1CFS=q!x+&|&>ijkHG*L(@KfXj@&rH;*a=PH^+X-&1DmQrSv*W$+ zCW@o!m({_PY-so4rO)*qlWO&ixgy!b$hmXPdE$Ba&-L0yL?p(9q?n^*m2442>)w^D z6^p8VCApAW5#OoV4yp~M(?XT0qt8L}X{`e^o!-D|jt@Qbq?d~-t|^k<(FF}uuPE00 z6A`Mp)~@jN;|AYS+W85=KjOi>AII9bd$(7&oRv4kcdN(@ddh_J6!m4y9GX(<< zD2yobYKVwhC6wEb+3>#w1w~U(%3&+1`W8g{!}*jx_KA=~P0wI_No@*BctPK__q+@E zaC*YWy+8H#yY)vQUf)-e&+7KhJX(d<{|K$~#@!}F|K=C?BL>2DYg)wXN4;JTq>-aE zhi_neOOzCJ^NL)O<}-!W^~o@o;_fwfPTI*r3^B%lm45qGf3)mY6uZ&qqpy~bCp9eQ z5X3rctRHCccsTnq5R8EW3?sxUBkX`wv?w^#2;c`I3s23*GV%zCrCY&k;TrFG(R!dd z&dCsacLN6CYoNV3T zcl3^Z+M*`CsOR;UxND<|9O_FG1~caylJ*_@lf0wcj);-soNs1)N^O$wUQT$n_jlSFOn7F&8?CR}*!nLONYH+(@ z{LA#KQcz6`rJ_D3YJX*6=*KwTrJc3#h0*8A)kX+q2ajX0-v>bC^wNn?9Hi_KC*TUJ zqy54qXG;83iintCiWNl(nki8w*vOLEpab*_LeXS5x|=~Bc&nRe!C}%UahWu$nxwM8 z0sb0;D(=UYPOeJtTqXfe3x@v4V*`KwLc0Ss5ge)~-`)nFru*%o^W!y07U8kN=V$6gZ`@gs4}`o2Me`q6CdRQhbE!Leqp~J{G_M zKU0Dt+3)`Xf+z?4G|_;7@2PCT;{&e*hw2y5WFXet8l@z=h_=3(sMucPh&x#RQPDhk zfw_kA-pCu7+#9s_3IP)W?}U=|_W5fZN)Qf~Qj-Gi974~~{srWcu|KyEwI>2aWC101 z9kFGo&%f0Va^k>s8#91wQ`M$pB2Mf{nD?{sQ*WH@q%KZnmDu}ei~*yUh3K!IAxdq* z7jmRiOhM({S*5iUUJ9VIeAx?zN$em2UJ3B80W(NT@BvSbl@^A`-33?3g;W2MBH6qg za(+2_q<^n{_Ovp^2km=f0h0O=ufw$8$zY41(U9tguQ%Vyx!&cj9pfI&{0A!onbc@M z8SL*jM2pIgT~)WK_1g3NZa;1~ZPMCH|FQ>}P*(&pohChCicp5KrTaVt6;P~ENJ_>P z6(DJB(EnVsVc=7Wcff*EBnU~BLm}RY>F%}^a5!poZ9rk5J-Rl)1{o+AqQ`GnNHqS@ez__C%AL) z$@N!iWLlO?_=U^p<@2h_GIJ*33K^A&X+U03t9msYtS>46L2EJT(_*B3E4A<=hkt(? z;HA*RRYLgSmtY;ld#zZF!qrpV3rGpt0*%3995l=Uz6H2G{1^r5cR9cXShig;Q*YZH zLm4XG8jnh@zR}e*8U~I4A!BbO#0L82_LBcg-aPKquvzkKp*k&j+&n)cvt@_UW`#(^i@rXt_6*s7pe;l0zz5;0@aIe|EHif3h z+i1G6BNLhVd*EUVIW6m~AHw*buVX>1)9|x_$KWh3{eUAR^B1H7L5R`RlrISw@epk?^G|=1xZ)6)b7AQ4 zHu?p2e6xX@t+X~n{-Hp*b*P$c5Sf<5uY!pcDV zj*R|N7~K~Z#5oXwKSs$T{mV8WTxc}wJ4~irD6^wRm7}ypcqc{{GEJ`Xk?d;WYT~4g zu#B0e*)N<*EAFnz|NFFRb=fo}FBlm)_SXwA2Pm=zY`dYW-wI8Hiz|e)Jl2{asYdOx z_n{%34~8(@^6@Vf?w=Ssz*9SbP9TH%Uk)PgZL<*ycLJH?lJWX?oL%po=y578W15OK zE$AJ5b>R9^S55yiE&)sLev327f&TVm@7B`P=CfDNvPPqy5LP-K~f)b^pBSt&tOT4AEvC9j8ek? z{EjN-29wTl%tIg>0niI3KlP%3x1d1w8yrSjTON$GCm(`3qGsdKm4B;Hhz7K0!<(4S z@!-|(e!?JmoIBo{e)0U^tV1Y6ErL&h;AkT})TQ=<#^oerSmlFKyM~Z~Y~^{=^*Re+ zuRUnwTk{7{n;`y-3t`_^+A|2X)rW-4X9%bkUSj7baF$C zhqDNW3dKBI!VHEtk&r1w>xI9$zIM~gFWT_k47G?wDO4#|v)*3XzQ>FevBONA+u+^n z(u5YRs) z(r}n2HKQNAFr5{4ek(pe{zZMb6F7^1xmgbEM{cXSE&$pNN0fjj+XBx;a^asdcZsZl zAu{E~>&7PncP2V46TTRdNm=gEcR#<%>MFICT4Nj>^Wm74xlz>ehKT2L;k1850W!A% zRE-Af{FIicfEq1dv5VSTYyMt`kpD|K&tZ^sjQT;9=D`pYJ+Mf6A#pn2gT!EwCSn+F z0sae(btA6IO_wy@Sh!Wk&v})t!eq^~o@!OC&WOknkC8f8=@XOHSpo5_KLTHl5)6&F z5H@>lLM%fB2SQq{e5#MFnWKLO*zZrAw=Esz$5shFtfDs^RWR$7$-_?N2cG}_4p;=M zDB<1AgFvcMP$d-rh(w(l6@}7J)K?EpcCmrrtFLAqg8mFY0lV01oynv$GV-4w!Jrvi zW>iF3AeN!@+4u2sfq20r0=2~9p(OaB3_-iF5b8&EuLhrzXM9L79Gh+jGgEu8&wqbs z%ezED0O7&1-p0U*00rU#0YdyMgdct!^A0(!ei&6UuIDJ@VnpR&@s)_3$||8N?rI2t zPe`>%72v<%0D$2shF?3nGyoU^#f+{l;N zV1YktOnphsrbaiVDT@QFO$Hi#DJB(((lTo|!_L4RnxLe(4$b5sLQ^p;pT&qGKyH!`m==IJ4@Us7G*F6*r>r9u zh~W$nf{y5td+Pie3v%2$mgJ))v*k^>*Jx(}b1bJa9_uwp)QBe458@Z0i71g%* z@GzYVns!$Q%=J5LTDOg?=(?0wRmVg4|eA8-q+{t2OJ zcaW>wUfCLBF%&nOCzi&N)Ak)LR{I3YOxcBflVTOn_ z_P&21fCpNNeQ1}SzN7~*l*hWt_?&%f=JxTRD=dd1;J`4Hp*SZk>G|go9jPp{O7HK!@`;s5_qp$2;#~;SkpgD275N}!vGxwafB9#;NOV| zthSSY5Pp&(ruV5IBe-Z-_CGFlU#>Ml9<@cl?CPKdi&2hU1OIvJbaD>Emqa)ZC#3Vf zc+g!D@c#4Gj{o7|cSRr!sS0o>j&lNGXq(^F%{hexzy4jse_ZMwp?DAGeLjE%=#3Ou zI6lkE_|IE|MGVVAxX59;#feaX21A!Fd-#isr3V=MzYh|SPQm~CApP%y^uOvLrRAjD z9h|-XD{zAQvY$fyvMs8!$_d0!T7=;0ns}Pj7YSj3r^nq5Ve7ObV#%#e!t9WI7m z`aaxo9wmbvPOC*9qEHnSgv6u$pGlIr2(+|@V-nGui)Zd`8)6gAC&^SMZ&hh2{lUXY zOM{Kpvd6{qWN*6Xs7xPsM1ZLtn9NLUsPt69-R(_hrlzh#+UBsNlF`el@hT3iuTNeu zMyhH5(eTQqp(PH|^;Y8bTiVP_Y9rv!a$pspls=ATz08w_2dHIZ_21{ek3gI=)p=a^ ziDzAyL6tu6f1q^%xud^$JB7#s`Jlb$hc)$5fHdEap|Y%madzX~GX>7oT%N?!C_wut z@Wp(azJsi3GX5`DrC9oT9AT6jIPj5V92%->cnRS*tc9!6r}Cs(bg;}G%M58ily4gQ zn`~9S#wT_p4Zn+MsWdRCre^79_I@J($o5bQg+~Umj!3K!)IPI#0cppPaK66B#L58v zvT@`82jeB=p@8#!x~`%I6ky~#5cOyQb$yHq_F%z_D`Ix*v{2kw3+mYQMA~#Tc<1)m z_TvinbQNE=n*BKCFEC6@$$O?NVhcY)WO)p#P&kA^Z~{i(07 z4~gB~O!}PK@T!(gP*Ctr-5gNtHlWzDRI1C|2gR1H6erE|^p+iS6#yvM7&Q+6+ zdQTuCric<_fgx^Ea1OpKU1z4gv_lI<_m~2So!K`qE+(Z{Ck-RjB)j$3ED{+mSz(#h z6b(okz^{y7qS{*^Z~&c3+4VTE^9bbcJ(SE0HM%S%V05}{?t3~G$m#&Q@&gUtDG?V# z1&WweemWtn1W4Cb57xZvFH8w~)KOtEt8^&~pGd=zsjl;9@1SDsI#Y6r>K+=TrwFDq z3;`Z0xBOde4t3unVKl=LX6>(=#Wo0%{B*YRvG7>u|^mC+0IIbM!Ye0Vz z(uv!I-hhlD5z?HT`|e)CI~GTqxCrLT#5!{1T9b zs*Mak_`pMeWvHNsQW{E<>&41z3Z=xPVC3^K6cBN^n4(BYOHi6`?0hMIg5yc}LK!`{3MTxp5a|O3oLgG7l+;3Q9@(F-oyzNkWmm(NM?|7axmE z*IV-?&8Slz@@Z}!?qEAS925lj7b&;iq8K%P;@{BKp1{J4K*Exy8sc|ZsYt%t8g~O; z&#)81jQcXRLmt&2tx!Oqv%C9=0bGc#9Xu!JV9=M4*E4JwU%^nS&L^XzdJznq*~N&} zf%eWL?}5X$4?{q?g7BmtkdalERQf^2jC&cGWs0)IpfVctp)Ygtu>`!x-tvB{-x!2X zang#~!!tU*1W${_hPWHT8Y&_wDhb4w7P`0XOx`f)=7(q(qzb50;()}{u7RCIw5up~KSIgVwW8R3?vT>4h8{6zbn~O5q*}kwH<#G^fROkc>ifQBLnF z+n8fY#oQ3}4?u?^JO}_KsT975KX88W&`Qa~(m~G@kX4(J za)wK`y2S{)4k})j$z$CRxFUTKUj!nH!HXpJZ#AK@p|XpGZfBWhlhd}rH^1^x?CGEA z$+eCfT%*0B{x-Mu3e&y@y+g9{jdV=a(CGle14a_9EtCjZ)G*&q#W+yK3 zmMS~FHy9Qg4Ivt|SNP{c>~msxHx{Fkg+pQSko@t!h5bF9!CNs3Wa|m5H3e1!nSSCE zTiJwoqK%Rr$N8mWO#4UcGhx;zcX03WL3pe#BID&9(gmKc7F25S+nle zgN1uC*7o2yx5{hV?K3A5CrbmtSjDc786J+UJ!);r%-!N2|E!6xm*_GSOcZ{0 zuCFc{Si%Wp^8p|ZZA6L{>xvV>YfVm;Xj>(j#~29UCySI|UU~j$vU$h0fCSfrfhNzu z4Q}OSwexB%9U|-exiI2<*H%Pvwmec@aP9ij?%=zdfkK&u2VZye*SX#l`z`*4`CEij z@@uj+cLh4t1~a8H%Ok##+FJ8)_Sx#p$eeRLiA#q9fegareJS<7Q=2V*}9`LYGJhG6kHDu{BaXWj~NF@q)sHg}-V~Z{%!v zVmNa$Y2vWSw`x+>pzx%d{Esd_b4kwXIV%6zTbtJ`$0I(`j*bJOBKjh02mO?V^Wc&2 zgXSqWq`SERq}ich;i&C_^NKxV#VlUA{iv7Q*&^|^=Ctk7Qm$H=m<{B@a49y0E7ShE zXs0>#;cH2a$DBo&4J2Ifg*`EcR?oK4c|F9QVD5?1@mWqTt6(Te#FRRBrgosV)55CD zKZ#uOuc?M<;P6j%KR1tlc*-qu<&q+Dg4gbTivQJp2J3r#7)tY}vw~Y4&fT!8%pmrn zz|AbLAKDUo4mzLX_VO0(L&f@NmrhmYUX5bDgNA#e4{WsF_jMg56(=cmGGym;oy07- z+cW-PJ2#)h`XWj0;6Qr1t_n19zNTPqAGarxV`{^7*>LKdR*@5aiQn&d`fIPZ+K09H znk=0Bvfbj^6*cN$`459y?ziKB5ARHV6gx_6do(`19Sq?c=FGJFE*R0v&tbx{J01JA zu>qCrKxqh`o0Vt^>2DQI-6QQ)1CGQvai9@~#PS5=89bE`!@@fLX$@E3I{r&9H5XCJ zn5P~7K2YQk6ugd@(aACXj||v^I>V;^$G24gw zk7%Sfd6zSW{wH;`QWN*M^J>0BhjmY!$m=@A({pP==zEP*VIYx5grJi!v0OuEmk*gv z-m>=%Dwlek*zxSAwBNy2GTmvNL;(+m@BGT8sG2cA^PQJmw)RY%wQCO-th|OK#rjFo zlnmSFY*!sE(%C>Vj^DjK2W%R;`PJ`iTkZ;eAaq_MePzq_alzI+;(XlA^QE8xfT05* zy+oWr(Nli!zn0HR3&)x;&Jz;sKTwDgjv?Fy#X1m2*jU|e|8O}ZXE$h>OA8r_qL({7 zTUGmXp#9E9$ng2gfN1G(`EZ=k|Ak2{1g#{i}q-)jda2k5goxW!e@H24;A}re{0>8rRTM29A^~yy<(kihSc2cml`KL+}TfOs=jQE zUKvXbpMKXE+H7KdMi%u>>@yQ~5k(8ecG=@#;@9kl<8F9jImOKcVxGPt*;~e%QFAV3 zG8nlzW;RL;953L>vwi7l__I@17kapCxu~_N^2YX*p}RK28y8U*Cys zgD>JGTANErCe*QAb0>DXE+yOcRB2sp?9S9{?cl6xuCE$p^6*MglKK%-#3#(=_JJWl z;3COXz;|T%t}Q3TYQphAP(G%Sf@XJfb?bSNv4^p}gTR}3GVi6Jar8#jQobF$2{vkdF(u^Kei1wu0$vmGkxc-3`>q zI0+)e?~_?XB;^x4nI@;JUpx5b<@y8~D&UsxOcCw902|};WvhX78PjN{$Uu~%yZxgY zysCH7gSR~JGzT7sE+e5%Cq2=QPm7(mAw+7A)`==eLgT`{P%-CpFihp+?KU^4XjQDz z=8tvuk7P6}If$(GI+^h25=L=Vr@M+}_fmq#(;6tst=U5hwh3(AJu-t;Tv>7LZpw4M za!TvJXx+b^{W-LgO!pLHU=4v}&}OOgnxvGXyQlZgSznip+S-9&2+oQt!LasGB0J6i zJmBQ4Z@op$BO#afS&nB9>3l}QjOxf8OwaK|BL*7VP=eMG^KxR_|22_#p>xnR_&WJ)_9>x$$}H~hAB~Uk<+yOs+{fKKK#FP znh0mNf8FgJEUr16=y&aoU#zD#AFifwOxz$XtD_k;6dM`&7Uj0DhV6(p=a`K?zNvEm zfZ9!8!^c-UzmWWSbeOyyHxj2P%;C2#%S${=oMnc^!zjIA>sJj8Bp&N{HrAMhD$YG3OM>1LD|RYEXN2WO`v^>2!o05t zkT-6e-j|c4KaZ{djPybQO|LuH0&zGL!O6_n8dAZkPtA*jjg8GbPTU&>@d5^gZi(!q z&aqJ@1wdkzw#;mJ{auo_r`Q`dsQt+BbRDkpFuDccU^Xp>$RFsI|EJ!Q9Kvqz-ChUb z#jH<+%TTEuCims0!aUzj4VhnxDE}i=5?=g^^|9C2J>DU)%x2NZG}&V{d=bE`+`KAIhL-e2g~A;Vm89arXwB`}Tje!!(uV3s zTOAWQ7ou|R1$|jnXt|sx`}&ivc2+nQh91VP#+9@LgpOADebpr(HHt&Ub0{ zxF79sd8RykmiJ@IE5#C#=k)KUQ*JTjTE&uUfhWlJ$h~T z_>ZsP6v@gP;R(ktW^*1i`?~qfr9}2V2M_Is;?xivHO7;m9g+P}8M8V^!!#9ld*mF$ z*L0r{ig^%*%}!dMDOb`lXVZ*$?m5+;O!>?*^e?97q3X{mq(uCl57v10rp3m~Jz#ZR zp_7GYoE^NHtROS;nnJuIa3vSDdm3?rPZd-(95VRvPQ4 z`J8E;X;@ymN!@uU-craKQhLfI`UujcjLkI?XEW5RpC9c-nmi;e}=WNfP z$Hihu$9%JS{BHG4!smHWcfv+tFSM!D0(9KpJYZQ_St`N24ODF|$z@v{)ewM>GG=_= z2}YCv+OhqtA!pV8$p(*7F*`Hbetx*;qz(W_?EN#u`>!Rz0My`}XR*&){DC${E8Q@0 zNE8V^2EDWin@FV-H9qNd5mj*wkhG<^gIH|4>OpQ2{pIoct)BLFyF~8X^~eD-ZWkqa z2gm?O)1O$Wv45p>&ARjCQvrhQ#~E|liSdj1pO|W9JMzV(Vo@N*{<)^t^cLYt8WBa%S0TNjm7&f zNPi?f%NX>|%(bo}CWhcH%M#4Nd)y8P1sOD|UuuKGR<1rm7WkDO8p%uVzlr;!YL=Ep zL`CJ7j5hV^>570*pG6&E9B))( zQDIh>@C7?GI5pPxV;|+nblJ1JcaC?bcutMFqwRp|MNXF*UO`v8-evzdq$=Rn+?XmIIjmp-hPfITcc*!qoB&sgGDHb@Q?$rK|3k9`}Sz9 z9@a*89!nQs!kf0t1665YS`jA|*SwB@0~Q3q6VNg0mM6RjvCvlDS2erzAz)BWE%E!o zUy-U~RLiU9l9JxlbA%gnaP`KW%IGW%h0O%EHs2F`&QDIKzvb6s*zZ;Nhl>12%D*)K z1DZ+lpSAIJ08M#X2yqSHfC;YyMk1|b26f@?lhD*QI zFHA%0^+Ivo=C8J&pH-QetWWcb@PLK*`afB0l}eADF20#iZ>$lKL#yx{gTqW=D>fWx zQ!0OEfT5FiD>cevu1f*y(;lnQEN*0<9-}OLeE#bSW8ljs3eSA)w$XZLTh;uaModf? z_8z9hQEubWfoZ1C)|Gpw^6|$F*3SmFAB(1qQpOC`e0_A77WdFB;8r{b6+h2oH?Thw zkK~Pp4g4}j3QPe_@JUN?>(o7+gi+o3+0)63R@I~VM+T(MHjqA{YdY&h)%~{Rx~eYz zn+tGSXlHH?rp)Zl{A&2#h$(_7g;r04u9{@Y4(42H{FimK`QO2^B(4Xt=oI_$^#?W2 zoZJPGm8=iPTs+9roQlJZ1o+lTh>wq*ig>9H9a@$|oAyqkJ%j2+nj?tbTX> zA=LxXU|pC3C6$VmQS!b`3CwJmew2Imz?`N(g+i zze-0?)+|ERX`E=WR%&Xz(C-PywZSeZ$Tfl>P9k9*3e7x>pD*~Hqr z#alF$2oa*z+#fzwTj~7BBpl*FRoHc!sq?_Ih^uJH@|t@JaUGXjBWWxKca0wD{;eCe zprKc1uTttc6?DF)c`Xmj;i@lJ+E#niQuoC*`oI5qmQ;#hJF*-tWTHT`e9M^L8G5-kgBE+v|KJ@qf zZ^RT{V%3Buj9)}kn_j#oH_Mfodv{AmS)QIF`gOC_=KZdACyfy$hs)P#j=Lq;pV>!_ zUv!+Tt+{qySJ5oN#g~RH)fYXgq)i&YzSAm)E3BKNwbEI7JSOHTn_)0#ZCerQ(4Zw) z+%5c;t)y^s%67-A=I+BuUEG^lKIhrP=+e)BZ%!V(17}M_beL7L$J-vQywqnYOpm zJ=~g+)BD)tNO12H2|K_GfnKiFisX<-OtP?KcTKhF%!lv1TI0*)dD+p&VyS(fdMGr1 z{Z#lx1R3d#5uTaanHsSQZg!)?c*b|qHk@nS{5SO(XQm9sRquR7ntof{XV!u3*IK46 zC#G$0CFah3I*5+&=3w!nrS`Opw0`UuMVC0r`;P1i%XF-WMGBydRJZG=cYG)9JLY7v z%MDhq*t0=yyG>6+@?MX?rCfD9mMZ#qGZb0u_ED?#z?6dm_wCW^%=n9j0z~O4RS0Y* z0K8-_@dmzP9<8v>czB%Va?j*&mNNspLHC4iN{EO4?&n|W5&285yLG+Pi7)*~wC4`9 ztL+;tW^XB%F4aOdXR(86vM6_C-oD59GjUHiOx!p(FlkR+Q^>Yw>~v)!ZLA(WA9zM3 z>wRpV1)9Q_>*D7HKZ{UJMEMHL;6}g+%tj!VIYF_9n-C9}1RxD^4MKjiUPzv^e55=Tg4V~eCcP)8@7`vc{J!#iY_sI>^YzY~ zD-{H`s;XZLrXs#xHs-$8n|Q1II3p8vsCO72L>WkYVKq1Bht421bNO&M+Y5=PK=z(a z>xq+7^1|*$@peZMW zqQyb?G9x=Sf7>LwhGwhhUThKH^+;!PEDzhmVi3^;B zBl9t!W6PicDiuL_d_4>zkkY^Wyr|y^1mekJUV=lQv?sT%YPE-trGG$%z|bGiO<=`2 zmQjFqE3+;A64-%JU#%7d6b&Kd&rr_HeNd^n^Y@|Y4hR3QvRALIF=_*IDHpdxMYCe3 z;6$v{#p;&we|8x7ex2UwU5iq{iYu$? zJzAX#Li#&DN}%L4nbadP1pp{qnXJ4@$B)lBTxGVkzm6Z zz+0m_S`G{PHOsa$26v-0M9R(j{tCaiGVTs(ZT8Nc5OY@~)rPXzl)9*KY@{px?qVw^ z5x50%nC(~(T-h1WY2UD6L@{57Qfr7QHh6uaKBry1aQ(>9^zxs)f$9XA)DsvTj|j1Q z@?ebb&{;)Qc4qA{A?T2hh_B#j8VNob1G`j_#WLkja$d3L6gxIyY$2BeyYEzOWD`jq zjR)u*byWu`Xs<>^e?v0YZIc})|2@#jxK}arWRuq>&p+&aSVz-XYhPrrnoHzYIx?EI zs##^0s|a=oysZ|3+^jBY=#$q+MsmGK8$bCu8^rQ}4ao-5OQmCM7@99>l3`54?2!BN z86IP`TWWt*1v-&$V0X-6y&oMyKCg3A6HTSOBi)9bup9<)1{L~!dzdiO51q)5_ZVfM zWEB2yLov27S+vbJYgywap=YbJt#sLRYgAo$TRL!Q+B)Oh~iUAi-iMzy|9x zZ*_%bUjq53S6=_*+0;Ca3xdPxngFBFC*=kNY{JhsUCU}Bg8f}oykH^2=#XbdGY0fB zInY}`H81eUFsMLQ$xuiu{j%tIGLTxins~9g{;}%&m%R7wR@#2lx4FT%|EBxiK&Sii zya%g_pwoTho5Phyz;vIGSH`|R8uI7e%Bw_`A}QUWK=Kx6tBITY+N5-pf&K-?z!*)u zutmh)G{l3OLuI2Hf7pVb*nw3}O9Odlcv>`F;O_!2l%??){E*zo_-+!=reSIWUf!>aArE=*k zLd z>!)AYJwJU^dkF-#TH&8~X&7?*37kxP;QtoSB(bx-ZZ?Ktb>}nzm@eqgc2ughg||^I z=T~q2Z2;>8m4XD(@4gNic8(wrD?Zl4Q3j(y$vcS*F4g0|l2mCke}Jw$Sy35t`2A2r z#5&^P$F{+L*z%sf+nF#oXoSYJ`I*f*djMOeNsJ6&-SMd(}p75<-;;KXcYic}xJVm|z{#;LdQpPWm9CGaID zzmQxu99&HoKP*xH#2ji5k-dq}9OxrU3Y53d=nQkz%zdLdlI}JrybV;(zXHRPYPO9! zHrmXW9bAVeU%jYewNsA_J?}Wsi_0+I`6zV!#yw#IzFs*dW+$rvl^*x7eeWxezi;RZ z*zjRIkE!2xscr0$l#rejp^OcESv1cHE<)CNcX1h~)}qQY^GEZwKYC)*q=cKw9>QMSqQhTb z$KLHKz-wm>*&VbeQOC$%iVBTJGRLhkb{@I{LQ^d-@7YE*C_iBIa3N~DDtzvR>^#z` zjoObyy}*OalkB$q)K@@nI-HeNfdMEOQ}AR1FhPU&7Hrmjwf|RAy!eaafjbzlfSWn( z-hy8N3m&x*{j(rFv^wamGS``hT5#`rbLtad!IXvweuEv~C;Ud$_+QIs2<*h9exCr{ zqWGja?@veP$n@+57dPS~BH zFQc-0!>>`4?nb&Bq@}w<+MrvIknV-}jt-#@SgE@D03;8-YyjdjReEDA4Eb#_lcW0)&fMYE!SwmOtJSQU zWKx9KMWj9$&XfAxf1St#+^{MySJcY!Vx9cndM+Erm9%+;#iWGqZ?#*Vu`s`X_?tm~ zz;vM5eOVsPCDNrRIkRJ!Pr83Ezv{z86sGldam^^!9@;TfLZ5P{1MjqJQ#CobFIs>S zO|<@YDSuzD;3?v9M|3&Z^D>c8=lJh1=DUwVe@LN1R>k z)ZE@*_Ig%MmY0a!Tm>eNHL$zbL^<-?uq;&~@JPq4gCA7va)Y&VKNIcwpV_S<6Se!y z3m|e;TAf?dcw@1MOjjIL$}^y@FGS+lcnf=cqOsP_6+JCGM^W=R#>n7x3Rk8as8VeG z8inZqcU_p5p!~x?6xIViIXd;t=e(BQ0O$1r!`;zL`p;3$jtWorUbHLF$aYd{8&jD_ z0YjD&noIZJI`TyMiQ!p%liyL z7ZoIFz6^v+p*xJON)l{k>hVX+o(o#5v5rfQk>b!&Sci^?^Q}+~moJP*cxA8ig z?r8P!*ObE!-S-R;zq4?n!1RQ*10>jTU-h4 zz>YCy)DS7If&Reu`)h;wxV}VWF`Rx?=CuXx#Z>YKpA<^ep*(aYu~s-5!YnUNPmiUY z(qFSO*wvR~uYj<4K@C{bJG}MwHcWR3nDnO+{W;`sE7nIKyxfEo!XMWiqHe9?;!Mv! zR7`)7EUHXiT(xSlvjrVL6Yubw8qWx`5rkHLU0>gl_z!)#WO&3+7{a_pZ3KdXaRj1h zDam)uJYqtYM4;>_lrY=%wLf!r z4F^RW(Epv*^1Lz!Sua`;eGLwhfp#=DhWTWqlbK9W=E<7|^9qa*AxIOl<3nOT-S3K! zv&Wjia($!>bTBz@=V^2D4j35k@9YDIFnPVUc|31U)vwNmd`b>?YKEBm5;$eDwiS=J z^sA_DCJ&=te-6(;DdLma#z1r>2VNc<#s8_mYOu!5cwCHTKdFPIIGw!5V5f6nB-Ow9 z{e5H8lTMpia=|OgW>+)jX=8vl7qj;8<@V^cWr6g=B0IxGvJ&AlIhMP%TjRN%g;Lj*7y9?ml)3?l?i~s>qTBBW^k4s7nmM;zlY+q9Xv1%s zdK~5bK0c?BmO4a+v+w`1F>=e$vU=0kAkboWxxxxho4sK|rd$%U0a|ek$GAe9d9!ZipU#S~uuYXirL3W#jj*6!wzW=S+$J zhP%Y;-><9x*#{3_i!fDJ)R;A;Hn^en3}nPTa!k%U z-KIj`pt#oIUb(v>3qHL9zMzhTx~Yl}(sW7iUk`)*LFx@BF?;O|6-V5e(Up=NNR*YE zn~On0v)@N?m2B<{Q;!WuI-O!f?Vz%SpI9x#_!|z$+fAwfyI~-V>i=LjoDX4i*L!0+ zH0g&ih!i3A`{_uj!|2(Jz~^cUMy15;8_(32qHz+g6H?rOUMqHP-% zli2EDmC((PjvZ48tgWxU4EQV64Fu1Wk<!Vk)=*-L|5oy{y_t4l%OIeI6Grka1<1*W7$K$Q<`?X-R=FiGx(!rFFJEc}U zeTwtVk$~)#d(lT5eV2_u#u}Pv02k>aMOV5(i|y16$bZZxQEw=P{hcX^Ue zNB#W;5{wqk+CfzP*#2 zGKc&TAZ*G4LnGz3gH;h0!a8^(JT$$Di-gBK2>%LB&f))%h37~k{BN{x!s8HYv)JbJ z(jV*%`^a0PS>d?zxysZ_;y^=V@LIN+2b(!ZZmveuMK$(m;zY<)Y zyYmF&+KIDwIv^*t$0B?enc=R`yeO}L-xhd$?8U)@!AzpX_EP<2o9K#ScQ=vNZUo`I z*f+UHM&cH5iN$+SElP?!sM?BM2e${Tmai(gHk6(w1(BHew5?j3mbn^Tz@%j}wLmwu z4%!?FZs%!c`7jl4*>Wk+nKOO>E%m2U#6R~wQ@Y4cJ`X~p#O(vKqXOgAQrXh_V3IHp zY4w!-gRG8PftQ55Tq35Q4K6I*fLdRGy?x|4z9Nz0 z2~JgJ5z`s@^lv*}VCW(wyQ9_^+sCqsX} zz|34Xpsa9o@wt4nj>d36S1LL{z-7bmP`6TXeHst~t>U#(K^XLBIcwl6hIU#3$dP9D=#u1wQwEt@x~bi1a!lW(+$ zwGJ7lQh}lOq3lfGOp`sYTWtX6d&I8*QaYs0kTb?_DEF>MWo>pT_no~4sBI}b4aVkdI z5YeAqYV5$g1?#FevxIR%JaV^hRadJFtPjm9S@2W6?qSe$>!Xt2S7p1`*h`_#Lp<=O zhP-E7bl}?QN_rmcays+x{#EwoQ0q>4J~!_Svs5OvR9ra6-eG|Q`vXR*x36&$SDp975ZCh5BSz~%Md`5~-$nftPm&r#ynf*$ASlnG7kt?glIV6Tf)qrFCcr`47k$ zw}^gA1LggrW`Rk+h(06UB!-5eJ=om?m6WqP*U~FX>KsNEkM>*M=NIB1XgOP4J32ht$d%GRNEncogD&62Pu)jfROnjjypXYftKZiqdyEPez=T9y zWFBU|jCn zsioA9b^k;P${ryie;oJJqn_Cmsq3q#ELcWLff^sa9R_sVP6;eVe7&gQr6<4CIP+NV zg92!xe|=uq$54ED^V~{T&8F@ub*>MjhgsWPm`u3Cg)$0Ud&b}Nh%w-+lzxv4G+zIY z3!vXMkfGr>I|1V=UlLE0RiFqIM7q3h9UoX0Jhy{kgnm#~ zph~Y{2CF{FF_!~}i>*A^TbD?&INe`Zxd_(yi%I^gUDG`PjRPQ##`jYc{gQZL;W_Db z5P7T@j^=K17ZPqfoFQ;DrVk;blL_yP#v_uHS}%*2H?(c5nN|^0&i=AVIjYxB;&-`1 z31#Ix6&N^$2t^&r?ZI8(wkpe2gFfSV>o8RQ9g9a^zRR%ge%cwCQ=d8u7AR|4-B4ab zl#t_th+(==l+jQkRWXk=g(~S@vi;P9@ZZ0#RI5BqUv|Ls^@?DFP!8MRv}{DOZICoI ztBrNjJxl}e4#B3oA=Coo324kVe>NmRM7W9mAEAB=lhStkx3BPs&gO>sz%4p$hfl1_ zxgm`D$#43!KQa>qtEX9iIqNjiN^--0R}i|}-+a-cscBlWxk&?N+f1i9`SsRj`^KwsIGBNQz^_@fN|~V(d71@a|m=ZrYudz{0~`CaDcv z(%;H4cF%~YkMEZ`l)!#iXAv`fhBV>FP*F8!?n1T0$W~ug3+XUzqhez13~P{cpGX4(CI_xkGnV|Z z&7+{pqfP|jJb}x?TGKGk&K|ob`=gNH@v2W)O`^IXgc=H&uioV%ZP)%Mqe}%>n0+*| z-p5m^L$a1tuJFYmPe*AF&Ut4_pNRd$y$bobV*@D~`%j%!RJ|+9aS52dzE>3HNIUUN z-c-&ikT=Q1I5?rnz~?$B$LzzL+fsl{phjM1%PmFL4!HV2I07^z`=&R7WGYcK%nbj> z(m$Ij>$fn1F22rNXaMcujDe{I99d*_o8x0ZJV2C~SRqg~qlUAc)oSye-bj^S<&yyf zfb9Vnfb=!_g{xz}^arHz@=k?*?8&{lEYcEfre5St&OLKgw!%jgrip^9^E+GxAx}X^ zg&nlE+8x;F5utQ$Tq@;6MECs*my32P7uu}%#wZFCOvZZre(b+e?`Bn7@E*fo3#^p# z-w*xy^yAJGxBhR8+c84t12u&=tWFI_CFcdoH42Vg!iQ!;MPLo_BrJLNySv(MODh@z ze6Q~oiVV!_XSen9vA@B`o#Q#)4|XAG{0RWy(p9*XGau{ zyfg{vqL7%Md<)3S`8K}zVwcQASygJp;MF!xHK#kJe)HP)sdis}-A7Aa+1^j@bgM{@ z$*@?@(CcSm`e#|LlAwm2#@1mv)%LXCo2-c3hoYFHkJn>KJ=p=&-E;nqX2IvQ(l5N= zQ_qEqL8!*ULm`q5A!;)4rkb~S*-;R-Zotc^t3s7nQ!-#D=-(vhh@S)SUz^(=UF^TRaX2wi)CUXc7dqzCq#*g)%tmD$tMt=VVq+9XpZ!M%?t{VHk0BPlET@aoinpuxo zvav?a$e0R}6=i>xZlPom>9V7ng}{V?CpXm?z)(z(&LEIp5wr;{hy6o{=1IEM0geC1ZcLhvxxO9j=cElPm1!)o+NNWst8^cnB6@CLE|YB_|zDjzWMpG?UFL^R>5$x zqUJ!N1V0iL))JpDX4z|6+6?rNALYA0xrl#gYvE*{JeY-*QVqB%AR%Jg(k_AZ-QMQOdq=yp9y8`aZ|33ZXGq zu=7`X8nd;?DXOx~{WN>Mn-A!wEW{m&W2S63vTpx`-3WQ>HU%ADfA*N+j&a(DAfy>Y z>B%Vncg~jAYb)ret@<&PQGMzltW;Iu#31B&1%^>y zr{5q25#f5R%QG$rzpw&vT(;m5x1yRuw5-^hx@K!nQ_+H7th&tX`&8orY$pdrMhg;n zyRV1dJipyu9I-{|157Hexs3n(_EVm&-HidR2ka`f;rRbTwvP1`&K<^^uc@2cVgrwK2X=ErZsmkSgOT zUH65zD=Vs*>+OA>On&?(8<5W=ObK}X`4EAeP>BL^9o((-$Vh}sQviIFT;un_cD8Lf zZQsq?KacBWFSY3kg2EynI_rIjI1PNQQEv>pYrYP{_Qf+la*}py zFnCY0*uIhQdw3#07(kef-LTtd*Zq3rO=7NC^MVGvji&HfLrB9H!B^d{`mp&J%LNUf zjB(xq6@56vSIo(?0GB=9?Rm*qI<%JiK`V>|(deZo{vHrZEDi-gb-$3uqN5nM5`c#4 zJcSSXsvk8R@+&=CfQpc`v_XhY3Jk#7=~|@^8!hR4vXMg3RtrLlaBm;lR^{StWGx6w z>cn~8!qdkKreKPbGYSx?SwzKD)Z_~zK8Z|c2G4bGP$Kn+LI9ep@7I4S;^KgWlcL2k zU&>Y3Am5RY8y^^KAmcV+f|wa4U?+eP87x`nXID){aX3^`LIo-~UuF3bMAPAQF{g<6(%?e>A|lo{8_LC_Hxq1F1)* zBAO%rW-KTNtf!KK&SsYY^i<{9Bfp9bstt$L8_T!$Q_72vS1zW3wbxIn%Pnj~Gr#{G zL7=_M#-5>lRz2^}WVtMWHSYXtV2wNAJj9stEH~rd)e+Hvnn)uyHZ`SUWz~>RvoVIM zY}(Dq&BesoKHDyjg*LIQ1?ZhwU_TczK!-|>P(P5kehnJH!reFs14OfHKy!b(GAec@ z@{kdRTac+b{-H~;cY@L5NbiKL-ZA@o@cGS?M$6ff!(q_iB7)SqO0=pI-NROZq8 z06@DJ5dG&#_+5vt)nG(#BF>d#i8{SQ?K6q>8!nyzsM`mGw z9xvp@I)HN>FMSx$hl7d3`xCH2r^+Drb`h#5h^Jgf^qlK#RK4y`rMR{NA?0H%iJvX^{gb8pt#RF9fa>q-D7LnQp=u{1ZBF37)Kc9004nI0>zH z(am>{-Vw2j%qljJb?fYkbw&e?#h!mYP(D{*gZc0d_C&H*QXi{@?Q=*xr~dUVvW9`?c3O{GixQR!J)@J~;|?nZaKcF(%pRUMBQ{rOo5e@l*^l{` zAq33OSvJ%LbOs(UN{_W9!%f~U9~pL+Q%k9(pk8c$OE@C|TY+{2&5zu00BNT;ZbDrC z8F;pes!6GZv5Xv2vp}<~5}$oYEk2?#uyC%Nzp%9MHd%GJn()=5%6oRhP(uJVhK%1Z z4&evk!JcO@N>3crUI)MC)6Q?%6i0J2p&GW99%i_wRdN;o*e(x@ZERT*z(S(VUFRS0ba5XMZsE_#31++~D( zEm%C2>D%6X;nLrxKf3Hm#B0`#?A|#I9!O56B28(sT8W;0`ZG#TiDEc48TWU60pNS3>h#pQ6O z9S&BvcNFF?0hSaWL2_|9V84K>?BJP`hZ>^8@JRz*#vmfPVFB~`W$ z{e0{^jNC(=&?C$Wb_6!Bb?Gc{Wx&3)(A%|R6m=jY=g$RqU&Aaew`ZR9pPk%aM7HL% zNp)(V@u5GST$WxpaS)~sgoyM{oGcb3tv7_=CW$$hKP(vFWYL8Gc{V@`fPG34ekJtm zaL=B;SyazH6H!P3|MPDE|2SC=|7Xipa>&dlutWmrZtcFLi&miXF9ocp(9StpK{bX| z$ZIbTi`e|VedarhIkr4zJd@e4&ODwf&Ce`DemV!}oJ5>C`}${E@SDe`BK7we4O?Ww z`?A)!*4)q=&Qd(`na^sXT5cT=bC7pQ+w1R~zxCFF`+gcHU1O!xF54qJADcLEA*~Ed zjdZ(uml6InkApD=H~PkWJuQY(K%;M%U~L5pz%!L6V*eTCK5eJL&bZHPjsM3E#^p-Q zoMjc#8RGMVzl=)uMw$1Q%Mw13TGdEI_!NOsj`%2)LMmbM%YEm7emcm^RD( z_qwc}RlMb@&}TtUN_Y^^#A-mlkW~PmLqI9dKZvN|qeW+sGAxJ9QoHbga#w4^`^EBp z`d<~$67XQ6A`xXFTdQB3e;tF^cjPGN(SDy2o^F#6G>h8zegpcvBx`eVxI$br`R`+U zMqWV^&kD4e8I;)RC8f*ZJA4svP0^YJGn97A?0h=>Q%vZrL)^?&H&v_?+ z{-4f&hfMtpf>F~3xBcgGA_<(lI7~|Ke}i$m>kaczbBh7nY$wV`{kW{o}4BrCgEcV255eQI;JJ znW6`V1XXT**ZKrR!_$VNpzy{9)&}&Xjs;ue#w?Kr2QUEXAlQ7R0)v}}35=P&=;D1T zpZx<1CI81{=V|Eu|LZiJ=LGeMDC?HoY0s52geAw(?2;qDimD%)dlGJI@j_WVfmz#Y zC1K=$vGMXq^ilgBNgJ_sd!~pYi)7f`Cdd`+YDs2Hc-K&e^zLjCzw(G$+^feu{E`I^ zdhARo6MVo!?+W_5I|IB@A=Bu_7eB*idt6^k#xV95laX)F8~*iX#5^+0dKGqIWE<9xCY8_AOU9Z21R)>!Jy|BRlV*9wm6IjI)S{B$e=}tc>9dRtaqH#n1O)Zq- z6irp=CTe1wQsK*l0n`rf@nH4^QSlRjXhKcZ+K2B%4Zm=ZM1PL(*6=61M$C1bF!$NA zb_lR&1p9s8I*I+Se*?fGuIs78{~1{V#_hld0nhiTRT2c*Dh0z@r@0F&cWFqjfu#p^GmDl28MLB;FrDFWvrZmW{=S^!RnoVecW`i}wtBSEUTpaCet!EiT5PrT0sQfXvpPPD(FZE*dgCUJDiSQ=KUM+%zg+A~NS8?evj72JH!0iuO)sbekqT^$v(eWP4|b(^a|+GN$DwAQwz`>^ zTsPXq#}>+^?`HOsvW^-}f{vp)+R{n2f^`)SxFaj}Yy~0l=+Gs(+Nw;W>;00)bSv*e z(%}>rtwY#6Z#T1l<=1)95zdQ{HIFU_|x`)H}ZX2Eb2$PInJ87=wui0u1vnVls6O(OdEV=4>s z=mr|72(8;9Q>iQKb&y@R*hmi=evED>P1E7t3E}`(G*_V$O6~%gAB~tvn3;ctGjr!s zpg=BWp-?EQfSSe?qe+Whv?Xv!R8b}Nk=uh^w1a;rMy}W{ZDquU+&+{5j)R0{m&Y{K zc|q@*4`LaVXd$D)ciwf4m+qDexbye?4LfL2z@6U=UU<3lq%U{griuO2%bmx5zVin{ zVuvqxJ{o-Id-93^e;XDAz`FIhW>EBh6F5;GgHjnt^M z5aJfSs0moP^34fzZ|QIhd-t7GE2C{(t0FaK%7eT?EXW+2XwAJXa5zZ9H~sT3zYBhjnTN7y{AYu5kPpVw z@hp*f1iyRkS+39_C!inVnfab@+8iwmbcHq?!E_=EZi@?xD%-zcrGLj?x< z2KbiBDU#D8xCACiTYmd(rt*tBMb#pNo1OW(hwvBQXofaSykJQQi!I~lwC|sw3aLJ( z5%cM+p6jChF8{>_)DWl%Xe7Gy-d^dftSpFYSXhjQrjjfSsmIkK*lAZr^Xjcb_GOtE_d%GiB9<#?8SY)ga}0+4NJo~J1vv!-u-&)6 zDn9i7+6{p!5n2m67X?{!i=ft(lwk1d3Oin3V?2DzY^K3@^(tT}1|uLSNc76oTedj~ zp@j74hvl$37Zy;_I}7Pov3DUqS39VhBhbG?#}@*!zBwT0J;6>+uY6 z8~JI{s+XizG7dRoK<-ZMy*Ero@;af?@LjkM%YNIVno@gj3x$%}9w;7ia5bB-f=NJz z$Yg$?U$O^%bokLWQ9dIT{ouJa7d+69 z0-7CV>@0|xywT0sfz#%d+3QoD!!n2BPc4It#(c?FM2wwOB9P1E9F_AN`R`}$5+qNG zdvRo+sy$HY^l6*GG2m6T_R))pAz5aqW$lDxdF~b@6+~tP^6`91oyj^X*P$52ph1 z5U&z34KyUFhB1IMv0%sSI&rcHv?5X)1ViXsv=uEYzC10*sE+(=;Ay{861Y0MdZE{+ z-F|9+dRkArydhI6-}>3A>GN;1Ei_Q#mt99CY)KooY>2L@KnAhF-gIwN0_POdq1%Tt z(j#GqKU@6Z{x&zMUU|vAkykaJf@^WmYK-$&vo&+m9qD{awN{uKhZ}71}Nn>o6#5{6@5OIn;Yt1*%39{;YF{S~@ zvIW71%%=Lr0#>@S?yn#$C&*pM195$tto~jJZ*Sk?TID7jY78u_h>#;&SfQm6>ZN4h zaSt%CFqDC(byXuae+xQ?a0!?}1mEOuN5Z}{F7WqdQlKUhTYXnK;15^1nA3G?phF@z z)hXYfg`o#s?B89NUka97Io^0KxRDBa3I{^sL7?+PCfQ3tshu>p){4f)JG|pTEQzwk zCeBMBZ{8K)2}}Y02fPwemD8v!n+pV$z4nG>2FS1sL7MJsdmycl)9KD!&_NZ#-!Y{2 zw70s85&-6=#7`$^TCYsbB18N`80rpH%!}_BC;BSYx7hf#?fu8UEC@O~5px7UhmwxD za`_i?$ybWIoO3S#LSLwjd8Gj6>Nk;of7;^o?a2|@!k(ZD#~%p+wq;Zz4k#?>o;8-(6$dp<}GW z3f|$6&R!(i@XE8kZH5DfZI1pZsj&pqUksI}^Gl2$$!~|zkdZ}+-%x;Y_1ZL10Z&Un zrTa36c=nGJQrBDfp=5o=jllDusBi6%5uD~Hk}Mfmg8T=R8rS1FYd zbth>7(*PQXfn>3@+1)N*{bz)^(m?;|)%~1OyH8n9Y5JD%)ZBxf7Zas$)#E*hQ2O*M z!>;KVpdmMq*3lj-a)p15?@fg=VZ6Gv-gdQf%EKuO&l{R<;7a(n5ItuHYk$ zBm#{D8^-tEmg`=EE6+n@SwUST>c6~whwM=33-5?3av~;unEw`=QcyW?xIg~Y{Z4|u zi_mUp9^Ddxh@JNed18GjxZg(BnWT#7dw^4-S&TE>$;|JWy?BG5mcM+T*mFGk^aWTpiSLNo2{NRNS%M zK!@rfsc?K~odV!*?RgDk3w- z=L$!wmlD(TD0o!{wvn~@>br_JNfJNK^CWhqwLk*1=f4P|DK zoJfD!94;X0nPMSozJIX0+S|U~`p^-(r4ddAzaSBpu020+&v<-#Z4?~X? zc*HX)TpRF$lk@)?BJOslj!%%cyv_vbc5ylt+8X(kv)?hy`t2;up+xLWB3no;Fw#e) zgzrTnvV@k-4Ti%7n*ab+-AI@MOg3Yqyk3Ob52QJs?asb@S!Z8oXrjDsNuZJ{7?@9N zBD&_0Lijnb8ttysY*legQ?_42>(aIP<`Dx8xrG?IvZbL8WYSlJ`PKcX(BZ06)zG&Vr7! zwY%w%{>|#VyW}C?E~N6C?wa?&;7!Wb*?bH0-ZbuFOx$3x24zp^l<^GABp;Zb4jKqCsyZ4bA;k%5nut06))Oi>o&-uW0>2_bJ~0kZk{GHc4j>hsgV1|MN2i z(KRj{>on?N;{~dDYw3|Snq!WxzDb*gF8|=`?xaP=# zj^5%AfP|KT`8a13y?N<>7^~xo4o1LlcTg-BD5a}WhWUqL8dPM^b zFH(&+RIhYZTeStwFvI&`8?I~&Ndu3sA|;F)&Pc8OkcQdW2*}u7UHvq?kuZ`##U>}j zfrrC~tl5Qx+>AUF?npmuc%4#cJAd;qdTnM7(1$O381j?$swu)tG%!-A%-4GT|QxD}^3|Gocl-*P+{R zCYnf!w+lI}oeA9_3Z6RfaSyRwDOz;=UY1%qG@fB^p9LVQdVe{wDbO? zriFT$xB{ptjq`oA%ocVxV^tcrv$%VWS|sz@&SE~|X_3zBnbUya2TV)Cl3fWOC!U>)voH5)W$vN6Lj-c0W*-763+xhFF| zwI*%V*6&OFL3DCty<1YgJ>OBfV_(ARKqb6*Npg{B9kI-Oo8ywsZ*oVBP`7XW$ooB7 zFDS~Si9)}@9$zGr50p7@*x}14u9Rw|Qr762uf`lcFm-_VNB8zn#g%K|!SsVpYWpzt zQosu!nDK>nDUyH1mt{9*V(w(d`L1~W>R=H1YFUSNAn8j4o%VT0b6tP2P4mC|5ARGT zl^8t{yOU!=ews8%J)}0EXA)mw>Fe-DR^LP$%9gQ&FscfQI=J)Yd`> zNtf5xN1PJla~&Twh9iM?qc<9>p7YsHcpjHXphBmTPNjG5){RM;4`M$9w1R-J+dUjK zbg#K}LqEB>bMr4mQ`>W5cXrPz!u8IZv*-i#Iu$ZzVU6!%WnoK$Mc5(?PQ>sP-)Ahs zV9gtxco*Vgk&zB+6)b+j;*2v&QZu6PlUTw#hdcWB3t_BS_ef-7N9CX2BJqziF}U(K zdB537y&kXIhpK;2kQu8hLpiZ$U5ze!iz_^hBlr#R@9cyJ39Hku$gFz7I$nu__UzO9 zn}cwBFV5h`PEh->6ckYM$W^ch-{G)~s-`~YYWyEajJQfK_CccNn!(ZyY(i2azl{KVIr z527S)qyOKPccMcQUR9H11)k00{JVW%(Y;`Jd?mL|GuisC>LFqHu?zs~|)%$vCK|GqMifvxhF zqs4_>bDjqUgRvK8lL2Dy;pLMkiK#6W}b_4-p8=pVWk9_l|Bx^SDOOyiZnq2 z&zj*1Kh9%Sd1TYF#2N8Rjp?eC**XLCAr3C5@>unxGN5<(gWdkGj1Jvj4wqSvtzTC* zs%~sr$CAI$l35n<)Xz#YS^aJ*{pQ05n_Xby?)$5VhJPsu(ZRO(U74yaX@R;+8^-RR z@%w&{$LUONnITlW>wkByah$W6r7`T^tK!km{C>_zKEEJGe-`mO3~^ySF+ zPMS|kpgSk^Yj2%}0xF2rSyYy^>4;+@lPT|z?%J}`3Qid2vOR?Hic`9&3H}L~$C+>I z`N_u2)=_O2vEdl{1FmBIoj2dmmqRf)#>)eoU_LGS{BQ!&snR^A#9YY>K=kuA-_P= zxjS4&)ehACVJDA@RmTox)n0fi>+)y-Eq;dnAG0*YW%~#7K9B0$UyM$xkFy{l)(RHP zgZ=$Si4M2JZx469G@3N+V;fL~q{@5kL1OG91`eZg6FpVKoNj^U&W0ZyVCF}VGvaq3 zmzQEhXkWJufiIXU>g=t0~#fCk(4ccdpqTnv(j30)0`}JlcXr=aYO81@ycL z8=^^hP`Mg0b3!x|0`>4j%SdfgxX_L$pSn|5pgZl5bYOT{>tcujBdlnE2QgL_xC9Kf z7f@INB_JlS`N(isxq$7at78F?yOvHbS|@rtua{q=82Tb2)1Q0!hJvQ!Z(?!CU{kW+ z5LabKXW~4ieBi}>J;(Zh9L>CH|Nej;=m8FKSzaxVLTQsO!}+`_CeQiUSm|}Yhr&{& z68v()iSQl_9bb{YK`69DO6w1p zZ6KWwbZYDOa*niA$-vc8#Axj$ur8_QCV4C*4$=x5h-)2d)p9tRltEt}w8IIL{3M5z z)z&JGiK}&&$c_g#m5qr2BKDukNDLX~k(Lm7NN}-5tp373ZO9X4qhpCnL;LCn&-$f# z1;P39tMS;D8UnySw`FYJZFTN#WqU%8m=*HODfCX+G*?fSe6N+w@lV&nc zl?W{y-XgG|<|I*88+okTIMb4(@ma$i2!#G{tkaKlQv*AFwO8Q0m87X!&WtRAJg~Z| z*}%rsJ`nB4EF3`lKng9-JW@5@@ksKA!JSzhF6DGs_Yu-ie!tAQ<4(Fu!RD_ZQY%%52DyC+uMLqr2H zd!0&cuv>&f$s;;B5MEm2gb9Puv>fxqty%#mH0!}8RCm5rAr)mFsNU63w7+wF9S6h zdm^hVsF~#>biY@{!S-9~So@dKAX!AURb6E@44XOjL~bDGx;=W4^3fvOuT zdpj^6-;7dzbMYu2*L=_9n>s5jd45f{H5n?`9y{J9YB#?wlOC|#)M^hzWWz4 zJi{iEeoMgivNpdEf}ffiA9MKtu}&&rfP$Jl1&CkZ2C{(=@{348(-rcv{uRknD>KAg zsHP$wBP%nO8MQIHw``x5jDl{m=^7s$g|$*@-|BbaDYq~E+P(3(E~X*vlqbpEGkNGM zq%gZHYD9LdBK>t`=_piIx-mJsA*&Vd7YrCJPDv3O*IyI!-=*nsR%y}OruC*niQf%N;>|y}1OY=V;xv~cL1h%v0N@pJ6 zp1>=Xt^O2tyr^0#apmqd|F5?q=j#_ zg+-_{5~xPDZxn6%)8xJmAFe>=wd9^{6cuFN%ib-86ip@MDbxn~Cg$Ufo@#QOD6f%+ z6+HTT$O&{&9GAGn$|$yCn-kVNa>s=IDs5i*Q&Wl2;jSamM7D|XDi&FFQ@+!&`$IP` zmrN2}oJZ)kHC_?FdES8!PcpJ9(ym@%XEcqu@B^H^NpC zmqBROoDr(R6xN^{My=;|CvDBAi}0sGjayzN7>bXF4ly=Xk;1wh?} zK5`;9=fHRPs@#8=n4z;Lc+nMI-B>asqKT<{RoGVe2Ny%_2Io|&Qzs+EhnM{xSYTc@ zr$j>Mh&(LDqemfaEjx_E%l$w9-B zd8P9SJo=Uaa;)QQAR2^ib;S#AwuPnpjs(C1Q-mX)aSj-Pa<{JNU!B+?_vI*x7ItA- zWVbSX>Sc?3zv1&ISU5}S&$c;VmgPLMskjQF8p!E8Z^h~^tL|~??9TQdX?ZgFOk;+- zAXxF2zeP;J?oNdpHH(&)mba{6)g**=Lf9h^MzHypimzF=ith`Y7ry=Zuo^Rlwb#ufPJUmQprGA^-q1me%l4kFN| zFqm_&T0S5$A|W%2nGcg_b@;0#lEhZa%#I))rwoHSoCDNgwoLp-S$}F(Z1s*?H2|ni z1X1FoE5Y(el^ld9Q~Q+y?IWm#DH48XSlFuk{J3b#m$E*jqn7RVSkcuR!ED*l`93W~ zv)DJ#`;u9oa{Ia-EmSk?E0ACk9uh9UTy5TG-Z20DQm~cg96r2YOKV{ex;u5_rVy_` zp-Y#KDFW+BEB)>C@U1)>@a7K}%E3@tSGTMT>?8NAJn?W;6fJ_!+=U{w%ZN;by!9G7^_7)OUnnCn&0LI@ShR_+W}%zqll?tWVN4B{{_0C*E8f^q zT&9_D_x_UB6O}J|F#Y)_`o-X$T0p7OzxR2RK?V*QC*~AEV}(XbjCT%P6N6reN&(3) zwo_G(bN#<4^T<9D8v4kHAVZFiOswckj6Y~*2T{&|-F~%0ny%TRgx;ya*-wz?BT25p z`IkIrxbll_rDOc>f6h&%3BVv5*$eQI}NvzMe)a`jsHLe=PC(kDKp=8Rp zC+~E^Y<+2-Bs11M_BS5500HOhSD?Uk=A^6AmP2U(zdPySJNCs6#HupM-7hMN=bi<7yU;KXG(u@LM69@ zA%cSWH7o~eCSLw?DJOtc%K#tUx(f%T?m+wPB}CfgTp-_zD^V}rd~)BvznYgn1Jnke zXqh(N2Gl{#=#_k8Y1n`<+$C(g<2QJ?`TaY0IYEv`A8HO$C1h0HHuo&!?Qq`kJe~T0 z=zOd%(&=kk8!Qn7BTh8ilz;|*L0_X_LbxGd!nS*erXM8*fIdCpmq=djn?tUUir*JJ z=39yuAc*G#3jV|(%92`90Bq*Yb_mmk`(par)hbgUp0Pogk_9_g2;Z9g%;7`1mHL*k z(vUGXYd6f+ztGU{2SaGnTc67xdno39={~;G-c@SAWm(Eiyrkr-!cZUdjWpH2AAB(u z1Ck`v?$+w$me{kr32(~OmfaSoP`4QF*go`S=R`ON&g=@A%A~; z3yk+Y`3Ged4`JjdJVXGp z!Xb9IKm<8BZj`@t+Oc7FFaX6(GeE3?Y5{C&I!Sxbgs+chuo~b2sfSVykL_exm%$hEGxbZmi!or{SDrM0c zc)}`-c)Q*~-QPNOc%4^^bCjM`nOU!vJDru7swdUfOA_|r#}?P(Y4T-y z2c>Jm4AcfVjWMK$W!T>`-NFq+Em_XV0=1WF6GC%}a7COQOUN323ry1$JQBg`;(-Wr7 za^33^juz_fiNWdnMO@7#kQcX&n#{=4nNt{NwdmLHUiqTwBw|*=GrAZRB49eGU21siP|+6ZC&T$|vhf+F?R zZKx-QSp-ce^BO9M_eOO1-BzQwwxE-sPWz511JVv6(1W}ecd%Pyx^rH&OTXP@U|!d2 zeVc*%p^sanFL}aTr?sekwM1~M`BP(t;?RK&;@=&{%S1fEa7afj_1sa*(<#V_iJ*S@ zF+2Mh9Co_E(Rn(OeD7A`d5v|P5}t&-OG|!v{}GKKWE+YJUq;gv3+PN(ckt}zEZBK2 z*Uw{Jnwo6xR3u5pDhJ$ho)U-c7K{I3kX!Isg+n zdwuy`@&Bfb^~s8$o`WzJkEg|lEGMJCE63xREHC5tA>{ll>od~hiAX``i(`T{gd1v2 z4tcNLovr%Kdt?G;>rgl&I?*Ihoqk7HY;$8x>4LKMV7@@T0lD{Mm{i?o1G@Y_QK#KL zofjX(k5}II?LH>SRlXBAqgF4a2PK9x?%zCtG?cW!#qK2e&rba=1$?oE9Zjq=F##SE zhfn%GG{AHL7q-lp%Kr9$>y0RF_gf2ItXjKB*I?}FJ)tecT~?RldswcvII!MM-RP{p z=l^uBFs?0y=W%U0N)@ROYawStdWSuytyG|RyCp*HF5nO3ImsS}HhHHm)n9}_-#@Y{DA zfYSH_J7oW< zrb|nQ{rA4SpBEpauZ-PU<6z9ummG=~frk1us~DKOFst}7Q>0wXI)B;rE{OBQKVdlN4%Y71qdn6B{o zQ73P3yVJ5V!iEx}NZ}n#YX6PCGTVz>Ki5SLt0ISnkW{d!qG*h%v-6e;k1o}| zW(W-6=o=&u@HEsn&kuxObjV#mg#uvzH`)s-U$O=$ts}OREj+{w_Rh6~FRmQNPNNu_ zr^Vcg&{cS3j!2|HW!@4TC#n8NO60GH2;#|{*{`9cRqF3<4d*hQX1Tl5p^L|91l9^z z)S%KzjOk(>Y!Uu4a_eAwpL^|sW*3v;q!mj{iy9bU0BE20>X8f_f~mT1;T|f2@g-$p zZU;<09j55VI&9;!mt{&#^!M>3Bo!BY_j8Z)6H&%EKxT=YV*fClt!l$rJb__jsI`(w z*l(;6K_lD35BK#aN+UM8`mrRqVKo9w*aYq#^gdw#TtZVst60)cp3h$f@zXAR!@LT+;y(P*R{`G`L)!pJGxCuVRYC$RgMW z`R}e6&URtN@Umf^qc+QB3Z5Vvs=CT{ERNK0^NaAKEI~$3I#*04b2aMC&wbhkVKXiC zFrK~lqHjo?VT@C`DXqEnugpYG@+?o4)|Y_vx$AJWaOe(B-HuUh^mr-Jh?6T3wKzupdv6CN?Co=v2I z8ErH+r6%A~*A~$Z)9q6y_LMVqpLSo$M8){E`~4>RN+`!G;v4pZSmS?opXi)U+1Ymd zTQ#t7tX&7bv|8Z5FZuf5nQ>iwa7*sELKTm3{mhTPug-mvY$%Y>bcTf65dFeY-PE50 z4ZS_3T5WdF;Jf+AiP(`ba{v-t-ON^~^|`(arw1U!_w4$NsG2Cv`FmbAv+Dy1Mir+i zO2%Qqrm(S)8|zoQ>P2aqzk{fqk%fNnIy$j|gV_HU2J_}8s}aF1hwpLoyt@3pUu;T@ zP#3K#-WH}9G^#oWxNar>CTS z@Jmsw-FEfJGtIB_A8)l()&eQ?@E##U6w71mik zsfQX)cjEzphFjelf*4eCkA>JPO{Jr;m1XnF_1PR>Tt~rqeqQ7Z-$`yAf+w6D@BP`}bI*RH zJZ65E&W;pGGDf-lqlUukpWD5TKxo$c@BGAeEQ=c%$$@N&R+yn&QG|TJ_#=icg>#h+ z{J+Z`1)v#+8*`BtaFq}SFzfwfB*Re8yQ= zPQa-?Z%Ve@LVYTLDeKa_W4*#=ZD|_sSE0j4( z+Ah}NB9ICSk4MN!ZC(8(O^g^~)UU6Ne&=q^uw%<|aB}zYQB6LQ%_)7t#9(F)+J&Dk zH9S&ar-ttLR_#3&&cftB5ot)cwrD_6`w={0pdR0#U=-e<)muUG^OVLHVe7wP6y{4C zc)DlRjMM0~$kak9r2v*Nk=ys^2P6{ILF9GFFl;YIQKTzCf*$}^!^SYnvGnv6MYkB} z7Z=EMGpHvofLzO5S+&am$+e}Xp{susfcaAJ>~Cj1&6-! zt3-Tk%nxUWQE(j-8LvtjxE2?LNMCLCvsA9`C0uS!DoNc})8AB_3yWRc&Szh?bOKkG z(Pv9Y9xa+Nb<2m=0&ntzEW%cKxpF{Y*q`V%%Lrm6KtNXh8e=ew5;hpby$kJE1YFh0 z+(HfR#!U02Z+Jc;(ck=IadC9ULa&q7w$0UgT|_b6&rkvsQ&f#-KTd8$a5v<%57LG= z9X{1-d537aC%J%HG;GVc_oDqnP6mrd!5h?Nqs+J0YdyZ|dwfL2L1+MWk!}*Y=n0wp zZ~=wz$HclQVz}@5{RWd}ye&5s3g3v%st{Ma1|VmWN&;W^)#1CQ4Xb}%U&gpvuK*%!>Kfd=2c(!+3{GC zp`0W9_m#j@_zGT-|02+k3!3Rh^j9wfQ}!>OmiV1ZrTy#XSmlz>3Iy3|tRqtr1G&4q z`zZ3O!PZgcWrE8d(|>l#+0;^#YzO@^J z2>fJFb?c3Ptsq-2}w33Wg8~(&p}~;D@+AQ1Ky2n&R9|}l>j7>$KJ$CWzXYBdAcCM)G%}% z4B=f`z3z!_tDHwvZ*0ulHWRtw&jzP&doqR>C{RUj)w9oh7rAt^_CsS)d>>&9TYV4Ywu5mBt0{d*-q2}aaXHq-Y9!DYtgUXcLTYYnwbGGWIufJMa< z2`Ue+6+1_APbR4bzIO=SOrdp-u z@QZ;=x(|-Ur&!nb01gpLTtP~N=$_0)a;JRBhNdc9SN zroBpWyt>@4(P)&P5HiI|=K|;BWzWi|Mu+RUY4(G{DL-Fn0%rTrbuRLexN4HV&82q( zZ7wwQZMdgQ2JbPOrJa@~7Y|w%s&0f(LYQ}*lM`RgZyy_jp>He|WlO4uwnMrL!DZ|d z1`=J+{I|5wS;D+H(I2^Y#Y+0x{?)-ARW5fM@N(%r$>@GI72^t1k-dUM!@ORK{T|U4 zBIf`gVP23p51oHv;ucEWy-(Q}0~T|+9}jP;Sq9Qe~4W@Kyx z_fQC*l!ZE}&rM<}Q7XJmtgxeoS{IW~_%hR&#;5cVb6{Y1qw-3#oY-drAwc-D$^uiH zgtGefz4CQ)yn<2vQv)LBlJL)s37G_K>ku39%bMNC#!#2>e*yB>ld)V)^@XFkM`1UR z-XBH2hLT;lJKoXpxNS`uQ@t#rUjS}hx4SHSQMB8JNMW)2QdY8;RW3`B>2(y1_8H7J znUmyAeW$s~H#ers_@9kXd~|e(DzRPC)AP{*9I^nG{u3cDTZZW2i6!;vVlwe^Xh{C< z?rgPC<0$WHU~ps3&NeM{=QR8nWyJ#&E%s$y+CDcVwE>YQ)WGE=9m{lKkx_&)yy7<)dp zLtBiL1+ZrsF!t=a2v@m@BaHC*B0n^P!rX#qBuoI@RIP=Ee7yGqAkv2zNzzC^1YA;u z^yqrQH{RrWcP5b$3$$d8hB<|ADlEvCe*=CRo+n@_c;x!-JX2>K6mnHhuaIB(HDv^39zWWxu4f}3bcD~y8EoDO7^U$V+jE+UoybuyHpr_ z5F%mI*F=ubpzWmAe8ZD?&utr+Aimnm76Q1s_jeRr`!m6<*>A|L5)3(UuYT_n zw=EU24S?e2bT3eCg0@tnvuRbbUtc;f8~*GXbjm7#f2=qAgLVC3__fB88Wx@GbI6x@ ziyhM(1@%tnGO#-l`IEcgF9iB0zDnS>Df)s2N?>52dKq!|w69&R)A|kYz$XY@@wY#6 z2AKO4`y~5hm8DyD6tLahd3y%x!iZ+9bp{c76QY<@qNf@%O9@h=X!~E=SDu$AB>$n( z%%C=9!|OV_Ie=kAOUQs+m+8^o7gS{Sw>46WP=kc6c)(r)&<=T$*^yj>6L8#6 zbhEor-QfDf!tUKlR~gS5f3Sc474_*9?=Xc=0tKEn;tJF5lFPGPR%7-jQ69$RmS@BA zLW5QIyK{yR#zwzz&&$=&`98*$fG42Vmi#9SV}mF%wh$PpeHT(SCmVkPvsFH%j9AvV z`9JA}3m#C21Ab_y|)%*x=;MImwl z(7Eo3R~5thwYbVV6o64!aNK;?a{hFG(k_tzzlCedwb79cKnK%_es*I?e5UOVQ}%l= z*aBTqbpg{u1m+|7IwilvDwhVPhzF>hKnawCe*@CFdKR{_cj>84?e-ehbn+wd2nb;+ z{Bs`QinMgFzjO=!qP?p=H+!n!>dn&iVD~dY86O{_LT-*)u&{R5)VNf@6L9}oG(H4p zEH5MRo})j(6UIE-_=h~d-u3{cg$?%`@*38OP?iZ8^BGp)uhCA4{Kr}66pK4N+;2C^LpfylDbzw|4`(dpRei$gfJsps#DbeGpCU&*1 z!XZkDKC6lX^-Ycu-_@JZXnALSY+HtOJKc6^7~P8Xd~$OhD^kZd%u(3VfQ<1;xpKIc zSnMVxvh~2|hAY7@E#n<0j(c^EIzAZ-cb5c90EL0jJ@r_qKdU$-}cb@*c znqEKlrw^V=(2ic2A=SxVuveZ5SDu$+taO3+r*{K)QBn=Au~iJ$_ngAns!!6)&{b*_ z3}zLnzAR3@xb;FO;xLwEz;qc^GaKEKip)+B3jA^=6j_CyOCl_FiA=!Simc*HKebW*KpQnZ@~)j711#Va zsM%)%6o$sxSTY9}41jbKvtXISHUSGjMwIEX>hocM_NkZ*$!`Y+ozXAVeSIbIGPEzw zP)nVndK_9yxEWRzULZQya;$P1`ozVSM%5=d>LK`7I`ibu``N3X=l2Cf7OM%L>jlzz zstL~DZ%ox-&m(BBA}qBQu_3w+1<~si!8mB#ZJ}(vFD@M?V*Hsiw!VCJt*ddoZRJw-gX6|pY-N62 z9-HNfbTjAO7Yx8Da@Um{$&;>N`Q6v&QFDsuOkBLk!v5^g_8v;$ynaJo`Q$6@8a@%C z&8+#vfN41zqq>^4_Y;H8Iv_TqhSk!_fd=XzJs!V7yg$*j7vAsNs@oX+%S}7z&bHlx zZGN9tUm5Mv{8YSwb1Zu><*w@9X$mlCzxigwL1b6Q{*OaICNNB6&L%Y0vU5GD9Jvl=YYhX8WJSb)YJw_2_Pvj^ zNRvm4Bec_Bv?2Jr>&fHY%Jt+L3(-);k+ybaJ3&E0N>VF|cU#50RYZMwjp0cHq)f51 zz@tR58Ig7io?AaAV*r{epDQQIkG7t8yHyuuo??;gCw~!C$`b#uO;#+o2I1otK6;bE zjmB0xV=&0tZ{v21A6|N4lm$sRByPWou*uo)SR5z0 zRIi8q(3dEBJ!Fp)BtfQ;78#HCdv)B%H>^A!^mhJGH1HGI<;f=gRi7xPWBSWb+wjSq zYO!`i(Sr2g^fcPoi&Il7{{3XCg`{r6bE(^2*K9Ev9tyE`OiV040UNF;y&1pXK9B9E z_!3%6qS91!XpZ3!q|Y`#BEC_k<@YXPw$kZCNSVF#aJ6=EU#l#4nSSO3W{7Qg2O(QX zXp!GhkG%v1F=kI|U2!+-vbw{0kLUb?L~e{2-1dXSpxsB=a+JK{Uvthuldi6R9Wv9O zq1+UenZ!6iI;oO7o}&!o5c$<7w8Hr|i>RkA9aaGY15*<%|Bx}f2ZN1+sT*$H!r}Bz zL8rMyRMd^C_XA`2=k@fawq9e2WM4t`@L6tK@w6Y%PJ}pLi$Ikhin6^zqXuj4Mwi;Y z#Sg8)lD|#O{#fOBT(hg<;Tm-0`pFosLD(~iPu)=p;BNy{cA*%gtIvWUFS5(IS2~lH zP!beBbu`r?aeYaE&$IWO6V*B?_zFfNMl;qY28Y)t?v?-~QHNDiw5rr>3Zhgm)ZV00 zntCaufj@rnDbuyD;N~#Z5ni= z$+sy)ERTu_quSTNUOLYJZXjgO3mj;NXg%QovxlC(1_co+G6KJ&Bi4YR+HX=x|6mCz z{NjKCn7w)o$Os4rwc>d+KbBb)nLi^Rm zC1uxN6o043z0NQBxom7xt#2|gg9kG+qlG@a<2}-R5)fk3+C_U^##Xx(ijo9ZJbDWu zx%!+m&9gy(6X^#n#Xpdyl8NY$t7Ne&>QMmn`AhBGfHY8oY%mfST{4ZS^1GU9umkEy z`fAM?%Kxi16*WfV$pm(?UrQXDM-o)l(HZlhh>pUOOOwc)LlXhVF5=?9wA4Qv=eqsV zNY;x_ZcT6(nWvpwr?!hhib;pzrK4sEz^Wd6NW`c&0;W))G(Wg>FsPZ1DIEgPHbjVN zqfP*|9H8s`3P8vAUXGHJNdMmHhv4~YuHHzfaA1`iZMg|(6jl`sOZq#3S;Eb_m}g*K z*5hG8O3cf9gEXt?!`KLP!cgq>1qj8j%0l`B%oZ+3cIaUQB3qT+)BLuas>e@N zD}n^mXu;|h=lh(nR)-84IrQ}t+DS^H4k%s$w9|6quEh?RL6LC%AC+$|tFz8~@EW?(=2nYKRGNV%0J2s6_tu(pYZ zfq_)3K=wqkUA7(El)#FK2Pn3@+aoo?fQ7}9(zF^4E<|U(0&xUc^@efaU7<5U`p@BK zRbr3R{Kka?d(G0}VZ^}ear5`o=L6Q#du_~&G{Goxh1r~z`{sZp8BA};D7*~HSPj0_oG~Bn-F2A*O zcCwp(aZjXu<7DsZTQ%oB5%wOCmD1!iwO*bkDK4oBVGtM-nHhxO`VuGm1+;6jA3Z^> zoNsq4@9i#xygo0^>43-ywjucXGx^d2IRSb2FzGL7$pYy zNIftBFuYq$ZUG#CoIY*nzEU}D$qD0xtHQ=%dEs>9&EOW6>&2iewEy$TN=xXEGt7wl z1SWKfi>yCz>{Qb^X<#A98aq`S%^xvP4sF?|i#|y@my^D#n-9uBx6F|7Qpyy#hsN-G z-5Z+dR}P==sW^cHN680(pYaN7-3EL7Nq&G@DB-P`(GQdP^FMCFCOmqLI=x*U_c6Q< zak4TIUrv*`8tD*@_Hqt&KTd5QDS z?OiLg#9YI;>RMj3S!rf5FJ8(H>z`TI7@3G{?-lyi?iad~mcWzKO2uDPWSL;rf*T7j z`w*fs6p1;3x=N!!c>x^(^d7Rl5oycc%h(}(yJ_^%*Xe7N3nL2pw2-J)c9_|6mgOt~ zEOuA{paA+pVbh}kp%Tw&=6mxZt<5)~W-#jyP@B&VA|AcH^hs0}Mh!j(Wzi%W`~@c( zYxDaF)?Mgkg%bT2-+@6eT+c0>Pj$i_d$Oc(N!u1FUf=84tB**@zMp=zJMTC>!1*Qv zB72A)d259iLZ_6Sx`X(U{ZL5jga2WWtg`g8udS*MmQ`?S%5X;2I>VRk#WyR{nW|Hf zBxe~b+dUqecG~3G%JV;O%vX=RPU{gHTyTCVX4#t<4o^MlR}2e$^z>-H_j~p-nsPXf ze_x$hDy6f#%6;Nm?l31!Iy$$t-AXOjU5M*EIW0XAhyVJ26Kw`;fvOhsMlNBN{W>o{ zZt}EWGDQ%BlD+ZV} zsGB?d9D(Erx(w&iLwc~ugzaKeWSf{0lS7j*HpW9K3JQw2dC2r_=soYJu8mP3QvfC) zTa9AC4|H$~-H9fGOGZd2_O1zlMN5x+7Fi2-7J5Kg5w~QQqW^b0ZvU3LykxhN+%(o= z#kYdvUrw*wKC-+-VMFvO(foadk$UARU-K-2C?p*>pKQcjlp_sHX6(lC-ekjwV=zMMZe+X&J3)0@$DYs^QZJ02pbQC9T{)q;oS-NA*?f zu_+l)`S=48HjNJasBLaVuYi-ZiJ6S%^=YRw#$vM{Pj+F8_6AIsK_`)M2M()@+u*1w zLyF3Dg90``qmCECM?hy3O6C-H;ROm%+`C2?z~^YITZNrdpPbAoka+fhK#gAaue#3n zEFZuc3@`(P5uTQSCWPM&fl_D;H#ogHpkPH)PlxoPoui5fRAkB;8X>cMBn_f+EhD4~ zh`O)a#l$gbGsT$~fQ~xwo)ia1|VueplPOgHc*tPM`mr&`LST-$Df& z8UO`;sN(2K1=Y$UrAlSo${x zh3pU0<}a=1UcshOWq*|X1)Dk&%Y?J$sIxrLWd6JQO6}eY-D4ucr$UbqfzaH$JiMRg1Q=oF_*yYR*0cyAX#3mcR`G!o(23GK87- z@QI6Ycd+8l92Up45su-k?b6Cj&*jPsg^3;TTh0`)(=?1750aVmX+s%<{hfxpPSenpTJMSi+tVLaa$@!q{|slghS?D}&M{{Kz6&#RtqgN5-t z6;h#JAp=-5d~LyT)Pco~O>&~KTxwE~FxkrmJs%q(A}R`ff`UwT=W8HJ9`+!uP-W~j zZd~yH!zfLf%v=#6!5o2)%&3hxzJ-9APXLV3QtSk8t@3%Uz3Rw2_>7j6sWzfZ>$7Y_BB1bj@H^P8|S&>5TJ-*~)xa;?U|heSif2*EBoh&QL#GiJ0nO?vkA ziLOP)3Yc~wMhI}cdlpC9OMq4LTj;<&v@6OG8QQxjvLCLz<*+|#K^&XDPD`66?7f=WqMv=@81XkFXJs7EJOqi+_^M9KEk&u zn`jX9-P240A8GAC^f7QXmhle3_(lUM+czsJx$G;Z$Y44@6br&`!W3?skqW`s%F@BH zc^$v_n0bZ&Pe8yUG*k6W0>KlgrDH$Jvrq2Oi%xhD*c~C0{kbiQY`LSE$3biL9R%2ETCs0 zwCrxWe_jF!D_KLtD?~Zys*N)k3FVo?z&4;WAlqiWV1*hj-3PzA>S+Ffk)ytIzV3BX@z2TLS}TxXr0S3r!`j z>tEwe{+;n=nTDRhc1eFj0v7aa=VVj+f}O{jO~!&(fV>RmuR)F$%$H|1YDFhL73Ag7 zpS>u=iT*Q*hl2xxKXk0=vx~e44BC@@6A577WUE+>t^5&c9-RQ2=9`5ETYj#m6ve@9 zJ6E~p|HIh~QICM)dlrNYMO8z20K|o4+bt+2=4PZRHYeoQKh+pz9xlbO-j#Xl&pBb{ zGI|SuU2^#^Vo9Gtsb+0y!bhLCNQ4Glyu!%+?>`X-3Jin@H@B>oV6JzddP2@0u*w<*B4_vZZg*6i zNGy6cE1`h}O%{P%jJZ?B7M z@rE3PhAg(6H;=scmRS}i@d@)r`Jb4#2ebUMNj(=5o%<&P-4+FiN52Tn4nWJ+1^PK% zPtd}%nK+O{4xY~8lfNyv;&ujndLQ2N`%R%YfDQSQ<{9aInp{ko7-+oLTB6~M73C%F zG43&x_(YyqelO>fJDorWXG2nZma5{-<sUOsb(gXIK0XDBFHI%<5+K5Kxf;9Hm{DQ1NfP!eBo!QtHu3G2mcL zvP=0w4%S@;fUf zo7L(joR~1QQsvn8s=!v+?5&u({zp5~A@_!A3E-CQ!l2J>s0q^o3y?*t(Z77$lC!Zl z#QhW={6rwohbY+rPZwmX|Ic2Q=xIqr$N;N3j1Wz;f6r(3lk8I%hX%qpH&9MJcg%X9 zf8||WuaJ`Fdi1KQ?6SDA176ZZ0X+l%nJduQm0K^c&AdIfLofzJQr`_c#5cq&RTR@u zcg}|R_AEdDeo%7Kw4ceJPI&QiMX=77VP|i~V)Bbxj;*@Rvk`N50zI)D*zv8BIfj~y z@Eir)ze^H&b07k2B@Vl@R7kA$g`C!<=G(AXi1Y5%^F3>-Q{Q?E+382%wU(OeOpKpj ziwubQfawJH0xd=wb=3Q?mj8%P6=ZrBj*Zo4qip7<#8t~A~1dColaj+x)5@DHxTf>frZHO_ff)0UKo)tU1Y~s{dqeg z{TL7h@9p-m4yeLB+6SKILSH4un1tM0{_9>++A99;S)e!(GKDu zx0L1?sP`8IK+c;~TSlzRg*SZe24BeO6;c-h0enzIN+ z_>>#tV}KZoET-OHRX$qUiQi~%#`&e1w!)wr8O67gk>?<`AK=;)85DT?T|K$c6n?{g z3wjRMhKWb!{~#@~6m*01cb*hDunoLlc+uX&mEDvB>ic1}IrWa}hXXrHy8NK;L5U4H zDON!rn>LEo65phxygSe)H2;=p9F(dZ#$Wr5Cd7idHanJsmGyBjBQnJxk-sma;a`f- z;SaqH&4KGogah}?+lEa(Nzh$?K6pN=UM7H-<6aX)tezl32?bUK>sQCORP?)ULEz&~Szx)P} z%mu^zM0T%)c<#@brN3WD?*!oEg=D?m=tP|hrXPnruQAov^-tyhNI3O6Y@bp++wMh% zIYF%}8*XcZFWX6(!;e?BQ{U?z%mR6DS$+1MI{F&Vgwt+4D1@vvbRQoRqT`kuX3C4$ z-;aAR6bTAM94eM}1@!r*n(zo3@|p%#4~1tzzqmLkj6T>N51ak1f#~jr;7zoi>wTmv z*glXf-?dr@tD-k4mlBGaM#1(^q{- zh>Sc{FG-0Pd;X45dQuxY=Ne*GcmTw9L+{E2_bfx#w(zYK-PY_#hgat3c-QFmyqk6c zr%b^#gTXD$8tpIX*jZivDpMN#vMsmCMf;{7<3}!uY`meFXjk=f3fwIITLqqp(Haa?O(AIgHB-j45RFrvKzD7q1J z0$rN>ZuL|Wbb{K{)8MODZ`+W?+uy?k-HTAWE|=?x3;ZBJyYLm=P4TB-=X;?OXcBEc z+M}-@Xl#Y;glF8^Y4+uX9ik&8bO#w=PJcQ(v**|XNupM(hA$s=JvZpaOpf3WxjjH zN)|sI$P|8xlk4Z8zUp!>EanVj3Fgi{NJV3eN<9XJJv@9ps9QTEp!3{ zEKvwm`#+H>tI3xe3?fzt zh_C%A1#^d*#4I={8IHCVWW5?}kpbt^8a5+ODpWW0vX8|EI=ou5#bhk7vcX1}37Hly z>B$49Y&Ej8SP2P{L~o8*X-QYma<1nCATC~T{kao)3 zt&tAUR8>?JA}h3ysHgcQ<$mX=Zz<*alp@uPt`jBBsCKpFpX^Ocs8=WJytSWA2%2h1 zd*Y<&7OY-}#Z(Ti@*Y+mU8=M$67~H3^KT{-$wpWLj&ke5<4cxHzjWij>)&)2Hm?JZ zHj8o^qe*dkf7JRMa(lUK6Ut?!+kNb7eyJF7mw9l`9~~!UPYzx=yn0b_*$614Y-(I( zwmNYlTsBF$(<{v(viIhl?9_C zT(afhix)4lzYJCh<;j4qiFS5(i%SE)R8mLQC6kKzFVIK=6%HK5Y~NF16mj&OJ8LYfuzk26l-1x?ARcgv)ZjV3vF4>KdCF z92TX}ch9@@;e0<5>J~G-rGox3r5iXID5iUSlnL>fazrl99M*{9$)1olclJ0$9ubgU z^ePl5`d-`9E~D$%+dA7_8e+K>I!U3whkeZ|WATL_`WHvhBCQAPU|wQOH?R10 zP{{Gb0S%3NMh6KM_ecbVytdAO}XnE}t(PoPCOg$q4XK1Ct1s7-Nn5Vfu0a1I4c z0i+v67^7X+u9F4*sp;@kPb_F5ZpN>8ZX@p;%gVy;yl`-F>s(b+BN2~eT4rZa9(;TR zv_#&^1w!(es-|G(Cc-*VCZ40ZyZoe$dTgFUErrN6l)ABn4n0=3mq?h3bF>n$3&9-y zD?C7;fX=9PQe1MIE1>m-lj&< zIst#F#Za!7ubbfzLGf_r?Q2vbp{|=xQN9BYPw8N|Uplj8w5kz1JMBkfum~1Bq%sN3 zUv*GaZd!IAcdcu8ns?z^UkrY-4^)C?#2zLQn;oeF>xoc**n_p3 z3}0tF<$Oau-nOa?J^nZUYGXbeP>PfdJCj-!4s<+ivzmIm(|wMYczuQQZ!_T8xE)fX z!AWK+F2^NP9te<1QB79fKfGG11uQrxF_$PwhcuNo;Y!0PBiDRj@@(vd9V-T9E{{52 ziw>4&0nf&P7@rh{0X!S!SV6QL_}QrO1x;gYwuM*0=QpBxjSh1uRm8BPdy8};e%Hd> zD;9IP^Zi#l z8Lp~EUa3i&g`v@okKlOT=Z~mC3v71@hB`J-{*6mm2&iL#pLbdTc-|1Q$W~ftsa4kf z7DHqDhvm_isoG0$me)zGUj`0`|9JX!hyEMISmI#G#>aq`1CFVJl|MI3mBBLVpDmgJ zAb=)Kyv&aD+oF($M@fPD70btV;;F`{E81fkXJbnP37)_gFWN>6)fjqSAs47&xy0#E z!Z0GS`f9`8-IE(V_zQv0_fs60BA~JyAOg~pn>fpMD3G4EkHRK+fpAI0$3FLb$*M;J^-4EA9fXsO-uvnj2P%xTkKOmBhWSblsH$wqoe z&~p&wkGbFm2MY!hCwsahP!nztvnhNEg|g8ww<)Jy8klUavSC9e9k+}AF8V=vdQ!vvtOR0o^#6q z0bipRLTN!!5Ffq}woxuKJ$^fYi+(tF%j3F*ub9;s#XpF%vmx|hC)ef{uweeq1!IGn zecPn$w@2x_wDtE_Pg7diL!s{{R!bN2aOQoYZ(bI+3Cq3wygl;#k*Dgml>D^nf~K*) zP?>MkkdlD)3;vk(ra+H?icyj;Nt!r;Ci(Z+A>SaG)wPd%c=w3=4tF-;KbDgqZ_vT|q zp(Eb$q`vR6L(>KZb;}{ITEQgT^8Ew4=mI0l$X=+1_4U@si@81%u3hMYYgHS#a=|8t z);S=2KuZv|<%2^Ty&|E!A>3RdIuyp*H7uxmb6_c2+|1#8!+T%vo_EZ49;;v9)(^h5 z$whkZ%^?!|D9ei2jI;LvEL>Zem!_J<0-BvuiOFShlxxgtSA~4FzGVKF;aYmWKKgEZKB5-0jqNxY^eIvf2vBDp9*yXy)0Q7LGi)1fpud&>hP^ z>PI@@XG+^MQoN9bt3X%W$-z)>bRf)gyH!u8aYGutA&4AToV6P5NY5eOnwfSq>2oi* z5?5c!3%z2h=DQ$DYyYCf&L!PjZ*-k6vZ&thEf+InVcM`|fQE(-pZZ@Qz|1D7rP zk;G#6UgC#_EFpHJK%}duvO%!8^A22m-*pFU%#fCqUdtRq{eumk>K4~@J|j+>_a*V+`;1|tR)7{=s^2C_Qx6d8=ti>TkM#w><6$SqXLMv z9tOwWMp52T+;_NwDw!Iv3HS$ZYrP<%JQCFMFWY{5??V&m1;)MuXB{j~xVGWj_T8&) zW3GUqvLT1mFuf32o&=47z{ahcZY(pEK@a|&mrzk z;S{ks0;D7q`g$m^I)MuiO%)q{0Jc&l5y@=!$q>>HW( zZEm)sL}7nn&w~wtzq=W|OZ?|(cdF&|@{=+yOwLF`sCg+FO+9f-hbmR!TbZU|J0xOE)b@;kaFjPfesE*e??uP5xEZm7krs= zc@BOqGe*Q#_HaaI%5d)%5qdf8BeO_h`$CTJ`1!sJ*=WYiivM5dBTPrFs)6Vki=w{| z?81yCQ=D2O`<|#IZ*vk=<11m4hJ2=ozv94OS~;J!aGYJ=VGk6sW-q(Lch%J&0-iiq zSf}M4CU)JJS;afg$(yki&03Ea$YYb3W_CHH15x`jI){m7%dC8lHN(YduoH0Qu;vMM zRH%;<{uHzoty&7uw^_;&^$dzwlW{4E!DQX6Sg`ZB8*$Sghxa1tMu%md(8h?hWT4Ea ziqB;Rfi<2I`QR#H2%pT?&e;95-TiH#j%bNGQo%l8A*@GC47#fvlG9-!iz0=78{iTK zI}&TKr5911M^hl~Mh^b#ndYLf5!2gZR-{`2#5s(F9k|jKde0r5j^w)MK={F*o=^1P zBkNa3#hMSt^ytiF&6;ebbQJt3LVI8zQTn~xx9tnU^ti6RW2JzSYO@Y&0rZ5b1~k(3 zaM~yu7YOY=NF?H{bOE=$JR=ij2HMLCoehl{c5rtVEe+(lgGv6&urT_waU4gKNv=%L zLx&FO*WPs3HR50y-BmYHmEW~eDn@t?s!pyEAWhhabMT7ixbN|gFWgRmlkA6*8j)4B zH|h-Z+9NZF+}p9h-w8U3#`o4p`mxipqbopym2BPHJs>1rOQcl70c6W^v$)!+=Pa>A ziwgo}I-h77w*u}G^>V#~tq+U|15tqbufn0%g}GSP{wP+?p4o`Nhx3+4Hr6I!KmKw2 zkBttbLe<9~w&ar(a^i^{c$;lplxHh{GfubC2;i(wDMHu|O}_qm=(T{NC}nQ4X>`?y z;46vh8H0Am15sHM)Di;b^j(~HS&7SqEJ7-CjJv}`va@S>8=;K(h83W^bq#FAQLC-y3i5f}xfdS8*4kD75`$4TkC_N?>bawAh8h_3F@!_V6NG}Hn zndGZoxPv^4GMjy|?p6D;P9`=BMGIkyeq8JfeYA-!pnv>Usr2XXh>D6As;42$M$h;M zC~RuGt$Ctuz|UCJ%r+-0MXIOqgf;BZlJc}mMuxeFb^+d4TM%^)?!epVfG(L4Tm;QG z9NG|8Ps0zNR+NIHw0E2uvktP2VjRUw5AsJhfTRDjqXoCU;sLgEfu+#O$}wzfn-mU{ z5?-d@y-3?rjQ(EXIheVBtSQE_3FFk4Afjx=%BDD3kDw=jK4c`@U~4?z2_5rR+DG}E zZ0JV(iijaa`MNc<f>OnA7 zeY0giSEqHYr4Gfff+9hHGn*HFl6RnmHj~c5)I*g@4A-+p?^rafDLSO)$P)P@l_r-+K>>z4w`fcw>FL)l8=i z;@4$9FgfMyp0kj~<~|LX*YE84bol+1880yEIhB55aCvVEsRs`Qcis!ik^KZfCKPVyvRqCw)FOJ0nvO;NYc&NvAjD1Im*{pYy;48m-VF|(* z!>8aE%fGSM{HsoOzZ#O#THWv&q{t9n%|U#KtE;#WMDoZOVdnW`Z)^&!=vxrMzK2Xh zRNHqp5OM0;=-80GG+#~v(IriTTNe@9EX>j(IG1V%oI*G$|Kn`k@;;_YjqFp0@-ks~ zi%~pTbE-`zp;gii_3AZyN%JZAKUr_co^vheQXTcky8#>Q7MQX2Es~aS8mhfqQVR`9 z`>FzU(9uNxJFGZsx^PK8j5C$31Nq(b_5{fZ(0Xgb7j=r6{1Lc>CYPni*xjCh>%N5) zwAfRbu)j^N8vcAGDTlu4DGm5z)*O)u?5a<`276i1``*`)&^W!Dy|D&x6Yy1WNr~?{ zGK0of#>p4cUpIqyI?6UqMF3yxAj-eT!aRfUJXc46J+0xVq=zJu zvp3upy;5GuLME|V3di%=1O$gA=-l6d9;S>_Wy{W8#ptrmibO75^!Fiy5;B9|xG`QyA>FSp~hv$^qY2 z@q^G3DQUIx8!afh^s?t$xw9nf;FWl5I&48t1IDL$tO$8nYDty~d_F@KZtqi))qjdZ zn@-SeWy0eRW0z|TX(|32A#z*xP;BjMsJgn1YCd+X@W?b&|IIH8c*#k;n{9&RL&c1y z6MffZLMIEejbky2xHN&3xR4v^Lcu0lal12TE^Ctyiy8FTvfkX>&`NjH+r}ebOH%^N zyK7(?r&oC zjw`spqZApFON6sVVBkc@i)U!+18XMu(HsFGZS$&y75j= z&~eVjzT;WAkH`uENg{DRHN9gKSn@fz8gxRh{R`a-p0)z8IN@-UxPYkfI>odBv7@=& zS$AAQkqiJ%1)|C#Pvaq?A|0Cp(>uP!ef4BC%gmlj*ew$e!!h3yG|+<+;oNL>zllnm zGxS{l4VqrecyPCYIXGT1oqbXfR$?ryRE@P1+itX;Cb>kMRQ*ybZ>`B^x1-KWw5Y>C z-Ri#41}C{{%et5CKj7AO=eU?bWp}-g)&$+t2)<^u42x`!k)gwF?5gdQ{Z&RB+J%x; zcQN%dlxO~Q$t3iy%nK5Tp(c1 z%xsQauotEa|B-+q+X13pOiV^ss&dxyKaF^q;rd7A%0eK+tscYIel>L~EOqY_ow}>{bJrcL$v>!;ID7v6E|{*e2oa zyr*KHz*KH_^^2;Q&Kk~is@TT)5OlrI^*4==IXUw{WIeMX!%N%#9 zbGb{iwzuNMQ%{eWv1~jS6{4K;6 zcUyauz&8ecuSIl(!qH7gf(?NX!xFG!b3Krh-p}T#Drcyy^n%88zqZXV|`Q;tfdRzKyI=*NK|K=zAH$Se|dikNFA|5<|*H`i4 zU-@una0ot!m_!ib9RQp zJ6^0IE}JIM&S`4cd$`1cN3eP}C6G9h@KWw)PifzicU}Nn2msh>W<;L;18noJfGzF) z!r1#4z}6QpR{I$MY}F!G=x(lkPQ~?wT+$f5l<&-y@`PPwO{x9T?|M;a^NUKVw4Den zu`hc+9n&02&97}*_IK$`tNN?1kEeTpJ!w(^_fo)SueC^I{)$1T!T^iAo8N&aIxw&B!&lo||w{p?EUCB)Oz5!&=#X zA7XXO8sUOlv8@QD?a99VNP20{h%H$63acbNiLd_6FvuH+vVFc%|Js8jEQ7Zd57Fma z6jf__T&9opz5m)6{LNFRXwC#9py9j{+e~GI2J@x; zW8wxR3E3*1kF?k`%zQG?rbXCudf3LOEx13Wk6VyIq9I?&1Jn}o}a zP;@mjzgrxqm^}1@Q;A>g40_`$Z=YuNdnkE)F!5HcI%itqxhYCGIbEss&sm zR*E%JkR@*QJTEvz>5!a^2IPbOaTPw*4*0r|UUgAm|6w)MU_#;G5YhZ$@L(*Wfy=`+gw&~T|YK!mB=)*|Oc2@KbHL_ug!>@GdU#7HUISIg?5`3BN zoq~g-Blhd4i5R+o-IdCNO|NDVWmqW#1z^KK9h?0w7QMH^C|&gZNvjd;e(p!`HI8qSyJV&)N)BOxe z8IjiPYC219Zblu|3ewgK2B$4EZi`IOd@@bEdIa}kUZ!$57BmWP643YkY=;~zhXx2y z>U$A}(o54NbXhZ+)~Z<6u6wTq=n)D9y}tjf-7q`wL`;kYgTyT5tb6b81gbX;KHdTh|{ z=^@Ll_P*`7dk3FyT=L$9KBp=meCT`CYDH-6(OF+L-45jFcus36`KwJMV-#K+PZB@k zZJK}cyMO`>Bc|4+i+!gCTAUPHCFyAdJ1r^PyD^H{r$&NG%;!_9;EqcQ()GhW@tl8I z7mF}IBvN?a8!SQ$utT?k)kg6L`7DO_2XhUaYWyi!Uana(`OR9EgEy!8(L7HkA{d}W z7`1vh>8bIQgsRJaddG)XNKumN?iveBEk5^b`IHGOG5oxpr}8W1BZ#>dHM_4Wh~|aE zQ=-_1p2{^9CDM(S0{J0Gq*!UCgi}zJ_d1wQPwOSqSw80>&S&+6!q~3-9*ANN$W0g7E z4)PGo1jlcAMEU5ht$@=5df!iV`HDU> zw}P8{K{6aq{WJ4DYHWNC-I6mfiP@xS`0u|wD}mYfRY63WHZhM4hx=3687qJ@q^?1{DKZ7-?#?Tgk-GWf`pd zfSNl6F-o$>tZQ(1Nt{S%4MFqszejRVaYpEKh;MiYiHt&v6EujWQIkPX;d@|YF=XQN z)VmAArS$?g-rpJiV2jGMRz@T0CDm4?05@`kNxal%u|#HlPTFGj{$rs_N-rxm$-pA@ ziU}oRPX~O_xMUGcr5f1#DR+K;s|EPDYL&_)s!^gyp`q!N>n0Oh)Fhr zZ&MPU{u4)2cd;IcH<8snCfl4v(7;C;76LUzZ59ql1p^oyFqY_t790En%BTFNUU@KU z&_%lKN!LxFP_ZFnA&mLuqPtOwYLBsjzVOF?sZWr7D5+gD#aeE(kPbV{)8^ACD|aDe z#d+5Q3{!ZBCkAJhC07t;43S+6I!yUnJ*7f*2GEpZyw>+K7qdmyOPV+#(zr~sXAF(& z18Mibx#2HVCz~e$=lKdb+y|_MFunpV{E2B*^8SZmMdMam33p{GvdjB5I|&UZQqVua z7SV0e7eikiGjclCn`c@Qw;{g0HlS7kNo2W@*Euexf~ylpR)5*(#SU+5B0aM$j+H=S z>+R|$&>Xe}8@(}nCjE6FL+JX534w-HI7RI#FrkTE=zHC*<;j4(|9-J|VkF)e$biLk zHkJ`;Jo1G`rih-NQ+d%juq5%tzd!}WqB3f)I6vv%@^*MRAwzfPd3tsgPB&IX`j%<8 zpFtLIp6z8ERKf20&ghv1$o@dzA7}1=AeT)SP}fQjLK9Tt|B%~8xOpA?G9X`MjTV=F zkGBE&o#@4$@OOedMq3mZkfo%OTk|piz;hwHs7I*`J`UQdlDyi>Zo^n_X;5#5m}i*Z z(FL=%Qo5eub5kUPkSY1A8_PBCsZZLNF+$yuj=mpVq=x!b=%w9Kji3|#)XUGWDzdl> zTaiKOX~aqwRU`m8Cl@2O;@ud&n#>-e(wHS7JpGd?zKE$#3&K4#p*pVK-?WZBdph3u zj-VilJ7#hybE%i{%dXA zhu;|Ff}9{HFR_XPdkH^#*~&N@j`aC-&=Y`HXE81+64I`evo=@k1$WH1eL^T8ZVfOW zoWvHs^Y{~|&R$ZaVW6lm>wa`gg&cE6n0);&q#Pf+d(uR#&gIv1Gt>12D`DUFu#zjD zqA^vG7_WhBT&cO|v%dm%|NLn(QY$Xk{fg&h{#-nW(LLQ)NZEL;Iqs1$gMtPdsR z((uw^7i?$P!ehV@-2r&aJB}YagA>}N#8{K-+&kC z!{5`NjwtWYWck~beOm)09~+J0>UQmt0Ms=H58Qr8+^M?G-jzGa?kljwCd)45eE+8v zKT6DG6=i4mHn8R+u-d}Fg?uoy`pVt+;<;eb z$6sZB(Yg+R+iaWw$1jmWsH9DW%QatKiWssJ%VgIfQtnBGO(LLGggx8}aoJoC4(iWB z81H3|TQ3>zn-a<_Zp#=@Lm+%8LDA*6Yzg>X0>blVU=?b_($7 zz;*K3s5kOOOPaTyES2E9!|zB`p%dDXHG5m>zFeINiZWM@)`gpqR3s$J4KL{Z)7AkA ze3dn7?;L`7;Bz+hc76CSD3yO;wJlTnnMCS$>osk*iR~Q(V_W?sYnVfHQ&Q>39?6K5>$vB$Xnf=dh8njK zr$2zdeX$>)UHv?R+Y0_^i;EDJbTHPm`Rj{z0@6}FwYYw%|EP8XvNf{~V_~~)qH-Dj zQ_DG&7cy|xy>I3a3V=mbPTNE;(ZS z7g#c4A#0xcYc=@Z82d?61STZlcr~}oJexcTIQj_gX&dS&eB}W6z!&>x(u*-KvEj$@ zGGNSOt@AQ>vJ54zHpsd%2=oKmT-H2~30LP3R)jx&Ui9bv4kwJmsGi<)0x9&w`h~*K zVrs!Hs@dVgaD_z#6cbohbexkFB|Vz-s29tonSS;k52q8jRwPkmzoL zIAm%ieksxE$)5rGp*ST!q68OLsm**!YvVTRi^2HtG?*Y2l=4!ZsNT)i^nsCmZu-~s zx&K>|AIx2?U@IvGB|Wk5K^26uZz;HD%Q(I>@@#17pDhS8Fi`~UArQ)y@6)Wo_O%N+ zcy&wn?}ZmK4?g{OL*DY=IC&dET@6m8l566Lru2GVjI!WF1mh^%>nLA=_ZPYqE=y?o zO5mC^AHd!9YAeH6G@eZJ~#xhwwM*ss($Ib zE13>#-@TpbE&k0L%$AO2yXcEa*w+B}QFC5o$hl(v4rM>~l3nCPoNAn=N5#Wn>Ah z1!vO>c}#iC+b%t=*z8juX0KUa#Y%HKybZ-O)@(qo1R&?{gnLBi*+2t5c93ID$*H ziqS(fCL29EOII?KG5i5s-bh3rSa3z$DPeEYspYqE`~-QsreL}1-Of>u9_;zq@wT0H zaYMJlnAjhxtluwTllz%Sg)cI_*`zXSD4igh_XtdX0W6y`AB839hpy!g6<})3?SyLO zk$zSBx%#wfOK#*?eOspnTIPz}M;E@FlTj0}Gj=ce0j9a%7Wy^A6BtwLx~r@yoN%Y< zsO=yU^N?hoQDRy?d21>QRT@D8|)1n)&{1^&->5aQ=GSC3iwd)fP!w@5}vfdq{ow$U`XA&a#- z`8x@emHbC%ju#uB9n6q$N_fVPgz$rIB+5RMi@wb@5K{8&f z71a2P-kVh-Uo1FS+6y-G;y$?s3qPT7I>q7D?r&`nSLZk^F(Z z?>GB~y<$>n$2hTC963Pf%Kn-H>SJQjuC@Db*(licG<+F_RXMU@HQuJEOG`vF&m3AX zBk0|bA;#@lLLM_&+#nSQAK<7Sl zD7EN%I4$`H-3YCeyS(k^1VS=OuiEH25*Ev{iIe-kYPd_%-+ls!nVEgInJK>uZTEd2_VTGhY+n

)-MTJO<~O?pHb!kAODWk;Rs2?GtspIAE-|z&GOYGS6pCK4RZ)y6 zN*Wt1qu(m=NIuM7klR3}^(i6azrIrQZK3|h48vYMxyo-8sY!s4*}{kdNI6z^%mR3h zWX=x1#kP+R5EkQ?FMbZ7p=BC~0O^d7H>b80sjxK&05+`#rRNtlDvwh};ep-)9 z2$6gwtwE((T1CA#J`Py}NghDA^Db+9jjk^XZ`9I=HJOaSe+HAe^|LgT%;5xDCSX-( z1N_y*0{H&E5M1u46>lcm-ZrMM{_AkV77N4}i_wBTlkry{0$7rf&dpvpY9i$H)VeRg z3SKSfMg~Ba)$s_EO;=axzVM=C0;7L-v1kGU+>v!^GNPna`qp0YZvx#Q680Yz`tp zD%|G>zns5It7yK#VfX$GGfDYI{QNCrDCJY$-peU3|8{5|*~`&#J72elVujmR%51PY zDu+f`hDEycj$R8Lq}iHfM%1%m@9%acCP~6}@kK*N)HH7|WG88#z_29Sk>1CP2TIt1 zrU1GbwvPVuP-W?st>mfoD2*o`XO%=GwOLiZo3T0lJ&g^IQB7W1T^-KDW3}8GmjGeZ zI`|tzIrR(v=zz15W}Ap1pr-?*_1!c|ABu&oPOc^#qQUA98fkfIuz{{4Zk=7&A-3(k zFnSQ)|7`T0+Uq*0QO0fUD|uAmNeC7>5;&_)-3ppTasU=!Tvs>979$dCU%3SfRD;_? zW#mdJzbdcHg)PVPMWW%BBl3oFyi@o6#Ov9?$jW6W(lXha^vmCXuDWb<+wS<|8cf!%1)zo)t7O4CoGpPU6Mv5t*l|AFW(^opEcMDX-w zRzabLB5g+jArg0CIgF{0;8{O9h@ofo7<+Nmd5hi36PcbdAUAkAyZBs*Q&AfcS}4p? z!iVtt$RhF-=>pa@O>ZUgQRZ-e30uv2_F;d#ULeymLTlskE2#LnJ0RnY({4>Ji=vi< z1kqCCu?VG4c_n4|yGMksla+8bZu`A}AtbgM&65-yL-e0V)WCL5Hz++EO^}IWk+Nv` z3C!duy~XWYPi;JoAo(PvjJOhHn%wn_aejkQ&d_Y6&xf4CmC^7%VSBUX!c9<97Q|&G ziqV-(lR@d85LtNin>R_MP8-V9&R;Ps03vtkh#9D%`>3y0(IyOoXAO?HeBvmg;lolo z@PFM5Y4H=78BCZlSMb$j43}F%uQuqIRt4mb?~@zwz9F#ql8vA4zMq<{R&-eWvoi5C z?|jACwYC_V8_1@TH{#t)oGwz}kgu;@?g}4(&7dG>eK^xt2WVh{GLp%)$gQ78 z6VS)U?H(!LDCwa=ddn(;-V8*a-QDY}EB`W7j<^aPxnwa+h&N6;2+h5+10URVm*8Xf z7#sG6iI=T%d5QOI<9Z`uhsvC>=Q(k2SWyOw_>fWP%u~?KO3ZHsw&ilc;8!K&{~31m zEX4Zb2zw9UjJzD>PwcQm zV!Itm2TE(9Dm$K@0_ZJykP-N{otXElKF_c*wcm2Srk0j0+ZV zRnlq$$0CG(gyerTiVT{?&|3@ph)iSdT}PV-WF{ly47f?y?A{EbI4nhkh_~ba##@fG zeT>*3Fw~NaxzDadXw89S>&il)f?1MBRlT*Ho|V-K#MlP>XetQmxv8v#dxTwx4qJ$5 z^|S5J2;wtfqImk*V(AO+-ZpyYGG=2fQb0EpxwKII@m&E%-d3*PrVR(fh-m*9&%EYP ztIjd*^8OStiATu-U2)PJY)LhbDMuyAlct=-c65b;Hm4b6(ThS?C?i849-KTQoe~W68R`SP67%oUE

E2x&{}=Myza!*US;dZ5BTldi+bw)40*-L%-UB9B6lja zX+?0F4L4(5$#qu>rM6?Yu_3mi?Wa~=AHCIbqqq>C8MlBduj2gWYQrst8re;89H;x?LG{P*9yZ0%OQtn2}4hH61ti1ot!h7ZTIHnzt3*|HJKw7 z#zgBUunY_gecVb6F>f2cpEy060@rb=m$36kJnvP4GM{k?SMN5wwH1`JDwv|8R}l}H zMy6d(U zJ(B?=NgxFzyt<@Dxg^?kZo!Pw$47~g)^_!e4Qys|i4|N9Sot=(caq#jPU)0_@e)^Z zc(CuxsGHu*YBJa7i>sANTJm?kELWyjJhK#8md1fq2sp>LG6{iiG7CuR%Zm1^OMedv zFhldEvSy~hou1`cax{od*-87YE)Ty@lIAaiRhB>wQX>8(dPktS!6Qb1z0oHDhg}!Mlvsvk^vG<>-DwGNu61-k%gU+?Vo&_i>bY z^(0gLZb)bKZPd3mD=+~nlX*Ze)|&R8$*v|LPB4}3^*1kJd%I3*r^$$)Se!0)%!|3{ zG`kqQFlsQ-g5K7mmV*8*o(DOejd_YeyGBFtPZDWpTi9n8m)~|0v1YRq2@(&+@`Mhr zCDIsiWYUc{=Z3=O9o!On3O6r2N;|fDVeI{`zHF9)ddyxU-4n_qzfs>JQQ##4YG`g0 zYJ#~AaiE@NQQza_7%`a5y$#!sMt}9M<1&!NA5F)2l{FMoDQPpD-w8j--S5I!cMUsF zp~Zu8T9-Px@Ng~93)R|=x=uY^>szB5ET+SiB;B5Tm9DHwJt&OsIhC4r<~hnCNHbb9 zZT5ogL3BQ(Pi2iyoyAYLdQI`!6X88~6<@-mqk2~U<4|oTR2PQ@s|891z!M3I+DacW zt)pxlc1evDvAjirW%j(IL~6X!>Ib-qR&Bq%+rd5O#2H`Y(Ja~y-M2sKI^5yzCoQ>c zT$bDkda4Lw&A!+ze=fUdtS!3M#vZsY2R#D>RHeIU?iG@b?YIUg)y{4nT_R#%k1)R)H_icGZRM5a;|HUT%Z4>1$^*y>&0E&S=Mq&H9!55s&$1!IDwW(DHv%TH%ObR~sQW9;LL%SSSyxAx16%SUh? zP2J86kDs&khm2C+BI_;TIgw5zRI&cQgbLc|o4p3S{5sc+j%A8X?cJ0I*!t89j`Z7j z;a_{g>$aS=q>x4lNTSWPg}<^e^01PUPKfyH15%!`GcPZY<;!9#aR0t0=GVrtkIg!i z>|N~yl;iOtONT%2c8T}X4T~pb!T<>uUe&OJF$$F=JOhWTkz{c?S}*q!$+9kV`|q`1Ix_)!_W-Ph{57!y^<$;8o!j9G&9jRRxDW|MN*} z7kV1L(6E^ujCWKwDii7gtLYfhw&Ci(2!a~2_|~`7|1eCe89ouzeTq`6jYeD5s`Dtw*P~JtPE&e2c(YdX4=`p!2s4^67)XO}Xo#r+Td3 z12?3~g-ZW@bJYSBlBghl6O4h5GN(oSpy*xt`$Vr6PzhpW`K^^A(g7$Q^Dnbd!CWs2 z+qtRWpRrT1wD3=An$efPKZ8zd|IuOX7U86*8k=-?wo%f5E>gS>`zcK$!0gkqWDoAq z0^&VqX3*b@xrj1ka=%0${%e$)GGCjkzTF+U*4n$Yk1-1|qn97Fe(vMu@k}x464mug zWUgCNbU&Q#fS`n2sFb8yhcE9<%gv4`TBDf@4wcz#OK(HS<@bZKjRU`rV9MTHt$Jd_ zkbbtTECw}EZEy1bXQ{SsHF#irw?%fL8j=7hyWzKdy>|AW^^c6TbP!$JUS}3B{@UCX z@I~p^QvRyzzOe}$#2OTIKP1m~!EJ*s{CZ`&b;!Xo&f&<+IJ`~5)He(F3}M!2!-LIr z(1ZMP*I?sIPIv}b-7VOM?F-nh@Zm;nW19>GGtD9-2PNN*C2@>Mh~~dVL;Ff&(nLyb zsE2p#T~NmM6A376{GHvUDhj1e8oaVA;dOFPg~Sm9VbVncORE<=t+OC(Kww>WJIeoa z_$rPxXF5X6_5Bjtj(ey8T$_VeC#Fj`bgRHa*9My`**+Q%j474 zJmyo{VnE_o2r&TJKPBc#sQ-Xtfz`QK2A-+JyKA`_E#mvvUk4*HCR_F~-!>0M;zN{I z#X9rgkQnn1tQMW7#xao!wFmPQTq{*`4%lgg764yK6n`06_wL~yR=tY>(E%kT!I;LY zF%GGF00kivTtwWecd(qB-CGgxJ_p%S#$tvpm4DOwavhaqOZo$yJ{tE*`!inSV*tFkJ&p+fU(l| zSkE~0V&~nlDDi~@;aQ^p!m}787DG7THWyJpJ9RxDjvhlA>JaMb#qF*ewT~hQ_pqZy zLmxw}8#%n45KJx$%qL}|W6wU{)d@1{IeheU*(RY+kzFtooU=BCSM*hTaqP#jn$uFD zud@?>YACBscwe`N+Fo*uIBqA?EK{{B%NGWpcW)Y~Tlrw+#Q{W)_xNouXt$ag^tPOT zv0yEE`lL{3TD3>=aaHoDy59?`*yB0Ox-uyAES^nR-~9G!XD74R;D2@HpX{f$d)wzF zrBasDJ(@N*?6K^@W}|=ei~nC5+6@i-^9zH8h6%?kCja8p&$n}nXR0rFtk%-VC#4i= zG;z(ZHY$Y;P94+^dTEa=hQUZi(1O0MVAn!eUIeBTfLU8deY&u}H^6tvi0ay}mX2Ub z9KRNhG+V~bGAZOGaHdvVcai0GdEm#~vWYcCSK3P+|CKX(_RG-rHQFy>FM776F( zU8T&@^k&R0%1c2yjE+h!3LxQlHnjN+L}FS#wwj2vM}&C$lPDn5&c{Za=$Qv8fG6|z z6IAps^TA;ePT$@wH-r<%`X{uCPMY@6|V?}(?}-s+b7t@VqPx_k84Al>G-Pcz>Vr8M76k|-=jR7L=0FM z{P_Dv=21hP*Z4!HMRHq+js|YD>V4Jp%CJgMb!dvc78gnkVrLOYVFw^6@iNWQq0;=d z$~>&y`jL~q{DM{pN?8k8;p`GnIT`$1`fdXsmKBP1xp9bBTh&Q3ZD&)0&oEXyBd!*f z1-@_H&CUQ1&Hq^7yX9F?HC)^;#lGIGy?KZ(W#2{GAJQ#bH`4RXx1bdsMYwr!aN4n2 zOvli?*0J7xs$Wt5WPK^c_g^T2| zWH0^|jz&qPu$S{1qS%a7Nm2yZRHDDM^h8<=;A{euuC%g#2wdRTdGS8(aVth2i)2G$ zf$rF2gg}le3afpn2s=vJZ8rq`O->^|ppKUEVg(H4YlY9?zWuRW{r#GL^905vF*D@& zO$TPWxt=WEl~PcR8#Sx#mNi21Jxi#}#{3RMI=#PH53@;XzzOFKM{YR?PzC1@R5nhw zV10>SE{uRK4Df-!f6(S>qsAjsIF361ubwJj`rs0AW#=Cd3nk<;kEx=}^1q1%*Gyy# zPu2A4pRaa>^y5kB1H64-+z9a3A*SbF|YCm2ndG>S9*KQBNVSS%tn@YaFVMMYoy1Erk&X+4<3 z49ll;onJ9rQZR3P_Q8dDk|hCSMFcwkxMT9cQLu1%f}{k21}(I$dF z=%*7P7D}+q;t%V)(zoS> z2hnkKpCO!Eh_zw6#oLk2*A^i(_LmWeFoh?;xPAu%4xfxFb5q(enoW-!LvhmWo2-w( zS_^a&I14MZctOV|+(PPtg=6*)jCB9+DnM)9|9!9E{#=m39ff{Xu5V1hD_k8rczOC4 z^i5CnH6QSnHrybz*&havfTf$V^}1@NM7xE%6ry1~-mGKH%fbbOtD$(YkG><1a2h`# z8g8H0Wv_4C>`!8fADxN~KE+=WMyVCfibM&D?R9vurcN=tWRIQw3^pQ6>2qPAHZw^< zud!ozsrVa@FI8b-K*jf9(uFO2A;1oUjx}=Kk7FW)%-i6L22OPJZ3&GI8oc(was+fX zLrFmm^>4r{r|~5Pc(>9b$Y>ME;(vE1(eU9%KV3{{Lue% zzh@xQ8nm%}!l}>*pRIK*oYClvygT%{vymS6yHfAG0E^2?KewOE zp6kYb7xn%`B|&yF?vm5B8Kx#ti+TLiWCs|A@ILRI-Xbun!MQ}yTp~5mn@z|L)!GLX?*6#z{ zGSutm3g>12ZJxIgo@#Ub$6plm%#=J7gB)2CxYu((f>H{_z=^nG~iZ1LTz&w@WytoG4SztC1FOP z{v$vPX8Uy`-W!X{Iv$o8VPkaGxk{muxwHk^76l2U`PA*Rvs-;@XH>FxY;x=8VV#P| z90~J!)0lc(5^*@>#8ig`r(?~}cwd}Xk`iBiDvM3&leW&sN{Ei zx)@Nw>Dcz*x4?u4hZYXX8-h60iNw_$~344A7F*I6^CDbOvg)5MH=v9+WpZuCId7;@8*0qz(MCX>(>JO zl;sJyHG6@tV?&Oca-D3G^$#CZ{Bs4-R&;Usp9o=V%9`-*pHn;~*Ck6kJla!;Zdeiv zGq@Xg9X;O3UMTJ{^d1Hm8G9y~tE=87ecEiS&^b;Jrp6Q|eaM2v39>rYw6*ljDNq?v z7sJt0ui=3?l~i^k453$A5MkVfp)raMk@P(#X6PpHV$1qHh!lId-hyNA?aE zvNH+RP;7AUr%#{!zI?=r=|?4%mwvlShDdB1ctiN^1L->XTXRT7!gt(Ol8spfqs2Zc#5Iu}y>r_uI@yoIGgo&QAeTv^MRLroIXwnApHV5iTq}A3T zBxlf+rdsh%fB4!XJ+9{8>S|9P;Ck}O#*lRI>F@|?8Z^@UY3U%j@KJC1_@0~EGD1qA zDb7z(tF_t)52Z7T3Ii>h@Bi@j7EyV$T@WCyK@%iEZ~`AraCZsr5L|=1ySqbhm*5)Q z-GaM&aCe7k)jzwh7x5AyFj);IzyhXfbvr_%|8&7Q53C0!P~nVo}XuXJcI%e zDS+MRi-%gJO!gBWKF_T`au&WC_D%!U;%ub;7LcWRD12a8gn*#XTjwN712{R7jE|qj zyokRehGBCm!*lk&&s1CJKKqDk*BKChrT))zndJ-_N@)}>?HrN6#x)78QNnMa0%rL! zq`~cV{-7v#*F;PNp)E=IrZQh|5XMQ8KJMKy)a|#?m9p@aXxE;QidPMh?$i_5nS1J` z_c7pzTN2m+N<>%x(Z2E;dFRa4>;U^Tl~X;R3T4&z#e9SmaV#VH#eC$uuS|+0FhiSS z^|5g3|K_%nne^Qr1#}p;iX1!COQJznYeHla=G*L!6&Jk(K46&fV%Qql0f!oaG#Dl# z1TiG9uk(})P^P93m=*MLhl%w@q8$bmf>In;XRk)CX_vfl^Iw6tW+s$2?p?Z&hH7MV z_x;wBVMA1-{>7p6NSEp&5s>0K`}T2}ysAa6fLV?biOi2LvY_^+l6hr_hyRV?RKpNO zF*&hyxH3LpA64t;M^}xJFPmi}WokNwX*JN2e&*U|PzYB-l;XARmfd?++{$fp*z8s8 zt)N6l?9Q|*8kM2{l(sYxNmB@D3O0O#v`e3nB6Kc5(fH9u# zQ3fCfhrARx>i)925rn|&i-4;wPx*}yQoc?=Vj{UL+8J~}FVg7n`7@FQ{(1U+-`^4N z=5q~EnXj7vuac;C0x-mP5n88qcDN)e896zhwhT&wM^Ui6^fP~wA!&iEgVO&Oj-nde z`XTf10zRX-Mll$>ki!6X!umEnSL=WIM)|oHts+ne0VvQSl=t5O14{_NuiqULUM6k# zY$bX2rFJ0n;1^&!1UB|Y+Ab%uWgJ$Vz!wOknDp5?F2HsG(c!bsl)WODq0isZIH*c8 zY93WXdG=%x^A>L)+Eyv zD1IPVp2mB4#co;t0-ivVy#=XuE3g58p+Nh9$3Nx_(7j{+;U7rfB$Pp@Z<$j71FimD z?w|D@aSY?(KTEz%0HBfp5l8@B%>2z183d*LEkkm!k(LulPyWIH^G4=jekBYTrlJ$2 zGyq=|2|mJe_?+him<*b3!hZ(t5Tmc2!?|EpQ6LR^H-Lp(CW!R($jFVD{#W!~LG9r9 zhyfjQa?j}nLnA0Ia-JBFdHvH|uN0yeQ_7UhN!7nEAlBv%+#)kzO3A^ahx_)n9pCj# zj*Her0dHT0XZ1}Lf_#&OfBx=1yaD+7ty&R~zW>A%=GUvXnBE)kapr|f1$hSB>F*2v z9GK)>axO<)Y!U&=sxLnJ89rl^IgXIls#2lJl$?i%8|@ECOi8$|jGCz;NJ-n2Nn`m{ zpTW(#d&bYjuOBV5Y(8mFZWg5rzmeYcrcRi1fqBaGWfVeAswm3IFd5fxe$8q>BYu13 zgT2c4(O)=u9wdp|z{8Sgl&AqndHp+ZJ~OSZn%P<>ec zJ7++_jrG5S%JUk_CU;Xjr_)DaPbfT(0D}NJ7>a4gjrYdGXGj_3ac1sw{^eap z#=CWZVlN#U&qz2naMK`n<|3~{$V$}^AQ7Jwp=r_)=-8K+>7Y?GB)3fwnTq$lwMl%J z!%HxAv1xSe7p23(;<)5N=jlc##ZX@!iWoF91qlAI8LaK1K7R;+lgIQc|Np!s*Y949 z_v_;H|2tQJd)n*x6;o6u)2qZ6c(%otmg2f1H}UODdcwfOzLaO-0KElcrx2-r$Jmh1 znIU@$lEXbt+MQ9Lc{=G(M$I4l1)FMChtjjfi2#^!YgMjJjs;7yxA?zMgnu#wD*;C3HZB{+>j9Io=!vN)fig%)-s{L8^nR zy#7^Bx-B2lxIB!k0v`=U#*w$|Ct7^`42Iu9@=@h~BNT!t$Ylit@ZrF~ydji=;R&H8 zrE}mwy*#5q{>lotWUzpeoPidhHA%Ih z71)DCP`W{}KlQ<6BzAX?V9+bA58I`6jr=^HMi3J`#tgB%9p8r0q?_?sIxM$%Fs-VQ zPoS==!d;{InJ^#WLiqXos5;OOnBU)fY!`upwPT-t0J=uG>Z;rOhnNH=16ou_P}|Ph z$cbtn36SQ;^B%{GhcCFM*2Ox9)jCzb@>yoB;ge@-_-bup7sE&EI}K*%|I}={fHReu ztyeUEl3T1kv=lZo^*Ewu^!f-GU_fmXc~G;R$A_9-y=|Y}J`{bTi8K_OPo& z8UOtKoOn-4n4RC(J(z=u{(~HZo^1YV_ystWu#r3`C|X>|u5@|5?|Tte#d(5U+l;}1 zbq}1tx(9gdT&=O)V=%p+R;TB`HMw{%FY!W>Jf7MP7D&oMFC4ht%?+Z7xU`#iUTjtgWWxa_lz$_n#^< zFkCFwTbHd>`N^eV%aNt6J3E>@2O?iTyeGt@AWu+}=dEYMG)T$Ywj6xWEpRpP_lM*G zUIVz|9`MyK^X$RkuPJ+X)I-3uesY9|r+W*<1rK)kZcEbelps)ajVv+2_CO~q&tpga z*>$%SFWdU#ao?+`Eu76(QxlFBPP!_~=OJJ1>hiSx%zqH~rSveL6M?n4QMr%pZLKV5?0pa?o>H(w&u|!~w23J&OU~-H13RZ40u)!_y zhgv!$Qg{cvSwNu4pd#_A@XO=7+lKI)qyQ%$3n?RRXxm?KU@ZIa?QxuewI0BC_QF;A ztB283VYFfFxp|aAddF)h>RO)Kq=T! zCs=%_efS`rJb@IHnL9p+m>xTltHYx&#=h7wuYWj7Q&e0sM3kyX@Vh|45CLa-31i41 z-C=j8LAzk*i|%K@oRuqa4!pCYSQp$ZDXd-0L4iMi?E}}deSuH24o{ei4$;<)G{DVaI%*{LL0;i1~c$hd?bpXhP&vebWOP%AMfFQX*6f#OH}^o+r7ys8Ml3^J`7a;rl2GKb=4U-jOAB< zN80izHt4z}%a?Kv#SdIg2o^ZJZ(Mp(+#S39ZdBL*;U?FTDIq|oYtn2-;)FoB0^6rF zRx8I2@?C%xEBjnsdv=l7=$AeIac}!nAV@(;m?;P0y={iZOy2I?C8{(bjTTqN@+Hr} z+bSdP7?5+X)ll~4ukUMtTwZS3^sQ66r-=+a#LrynHty@vlaK=bMpE5=H$g(33F2Fj z;ER6Tt!BR=6V=RxdQp2boFbm&mcB=D(#ofR1(eOPlW=7LG@}Giem0>Y>;rt$8pJK> zs2?}lnV_G4J9yQ+||M9lzUW7#N$E34O* z5yZ4L^0k~Ce6rytI6V8FqsbW(%3X#}&x}orWw%R{3MUIjKu|~e=Yw&4iMI>I6kkl? zb*7!E4X)eAoB>|y+StW%TAE0TV4U7W9&K#`I5>EMhZSW*-(Bup2sJV`Vy!z)@&^no z@6l0dUqAn(rx7IB8_~C5S2m`@UHwsuE9(lT-vFRzlfkP zfE3b>W+Aow4R2NDHN=8a&@7XVp8bWTUda1BD6}rMujkGg0AgKzN5cbYkw* z`JH9D1$sTDkW!Uhqpk@YkILn9P^qc$EokT$6|^BMH&Q-ysVlC$WOVulsII1asf8XOjUL_< zbl(*p6eT=w$hMl2O|BCi;)80!!eD1rn5FS=e!CLJzGcI@hXfY!zJ>s8zuOhzwRRm1 z_m=MugGjKEo$j2Ago?ROCfA^d<%ygeG3o z(M2r>YL2$<)gX{_&{Cw5*F^LU*soPm61Q5dG)h_Zl!NyT!NVAyuNwNq_z}I1rmz_Q zu)BnN1b?$POe9WCoCr})rHZ#Xfn6F-=--y!+GGKw*z83d5>Vm#N7_-k3Cg75<@rI|Za}ZXaxXo2SD1rCer?OsNRKu{w zepj9i(41RPQlQXY?PKI7I0qdHpe4h3sW!Yf-MllDbsDUrv7prbwde}(v*uSb-oY@5x!2$EdGA|`5 zk695f_SMN+7Sp-_#gv#Q(vK-@Y)0kWm#@u(5S51@3w-S;(a^(G*c0bL#>}6<9ht=W zGN1ePd6KQ*(Tie%aBT`K3|3Z5e0s>q<@KOL_$BNbhetM^(yR0mDqH3U z-S1u&zdh*|s~`cX$jngQ1T!KO_}4I@2j-*?Ck&F(bBnxQTU!IUjb~qv9G9XfhG!h1 z8}_75y_-Kn1^lgDvS%HoWd>fBrBR=t=ZtQ>h&4_<@K;7All4vz0Wr`ywD21j9iFs5 zyTK)J6kOX(gHO=@rv)%ZJO1bxfux!r4^oY=7Z#>MwL$M%E#z-M_YpXSTErr4FFQu- znLZJn4xH}8s*OnBFTCf5lREWs>0~BVMj!QYvd3iE}bsVqC%E-W=JhdUgD!(1m z)w2mWAo-{S{i-?mcd4v;3Wsizhy)>)vztc)9MT)UFt;Y)Iab4vTa~;$QExq`q?Spg z3D;BP%)z{;wVxuyqHZSG>I1eM+3@k@-EbGSSh*@^cqx6lAxVJ7SX-R?_savY(O*Rd zfiP2k^ZMYe4d%olp8T`(MD)?#@RQsZ1tP*BTYfLqTIyAi9w^(#C+@7ES|cVXi*8O& zXF7+hEI~2Uq!_;qrSSFE=UZk}{%*y&kj^G^qLZD}YH9k0Vtse;KjwP)RBlAhM@w7t zx${Kj6-Md;K{c}#YxVTsF{9$vbS;jTzH(oDy_<>PfBd7E?y2gb(H68)o4vt2(2Rs% zD9Ao|e8!@pXy%Ev`8R`4`WDNNGicpBp4QS2wZY0LUnNhBE)smkB<__<()rVB_ zf9xUtieM;X<`fk>zYny{Q;o{+-cE3lD5*azyY$ zhvO3+I;af}@%EX4Kas1WAS46cJ6C4XjJeWPVvvB#Zp6xAcYC^raCm{ze~U6@xbqwj z4qZ!1wqGvTw7fvK?GM|Jzyqv~WJ?R2;-{fBRYw5Im&Q*&pS-KYoC4AR zODY?!BPeXt-tAB5v*|5&8WF@K0@c-%;8;A=5OCR()@th}3b5SafpTxOgsk<$S*-!p z*Tv56?=(A+j!8hhr`89-t)}o(w5(EiDbta0OvI2hpvdvOQfA=r&S8{J&lqd#9d}sF z|J_~vk=R+fly3dm50ta}$MZqyR=56^=WWkUk(HcHxFJEv3lPyjY0ophrKUoJTDMN$m^cuaxT&+E763=RuiEu>f)rsGaIpUI;=$5b3i^WGjwIbrDzG&ecfOHj=Jx0|Tij^KL# zS8T`W!KGIBvu@s6+W~J~Yt?pugTK%I*!5I=Bva1_k zN{G}`w==>jGAfM|D*LSRB4N7c`r(8W%^tIOu2inx4h&UMXOMl41o>wJ38~)vpQvan zknt5wVm6^c-^9{5Z3fyC8H;F7Cw6f+j6!ie%krK-BCYJFMJP|}EC|Nypcz&aduOJi zI)R>hX(|7hzotXJ4aBdDI#-d2=I9{MA?Y*YtDKG50LhDyQMqe+TuW?DLi zG-CK*k|(r7PGDWy{m3Vch{xVIA~B%Q-~l2U3?i6UKeXrQ0mW>SA>y5>)D_H?*WJYF zT5Ecb+a|~H(nxWl-&YFs`Y#j^OBF|tKXznk7B^f;=11@}!v4rlOtD%6c+6X3g=*7q%6y$0^6L>^wEa5-SQVrXpd=&O4|D1S7M z77SS;21F14aF!s@c$?4}vsENwqo+cQkC+dNt9yDJsjtoa*t${)fweOhP3ZKTEV(?n z&Mxil*8CtLSSFfgfviHx-eN(#?#{C3eDu?TAWs+C3M~b&O3T09h}0tuCNBWFdl(4{ zTq3LmX+Rn$mE;4LNy?%uR-Xoa{L`gWhRnlc#Ex{2Yf2TK9M%N7P%|yOo$b&V>Ss#F z7`6<3-y_MlFH4>KXF0vbaG?}OOkk>PGu&&V>6nWaCI%0eO8c?0APtu6rKZT(jwMOA zaB{ls8yJbV;0cJbwzM9@shYnC+Bpr2-CljjJ2e*=Wfl31<%1iqrm1>B3fuW9WtIWQ z!LI>@7f&PNkK9Lrxy!QzAIEAF$bcGI$hNCgzku`=(vcW-kT3QdWEzJHUn)DAm8=xVF7+pUzN|9B*aQw{z)IZN6_@_1u{<^|Q-O z1kl(#S8Vppe_cIx<;k!)zh|u5U-AfoB2lY#SEffAS_;f~t~LF(N9wU_*M!W_J@2=F z>S*dUP(!jj5-$zH`J8IYv7kH&4pr9DV64Sa@r9;|Ven#nI=hE&B4nT^2|ltq--ZWr zbP(DV4v+md=ruB;0g+Konw9bu*9C#S5#i}?Y7>r`qk?&fdJw#dMIk`cWBj)Fr$}E` ziW?7f0@3KBLFbeEkE?3A8!j89t4C|(dy5smR5mxdLP6oK*qVm*US9#mN(TM(aFPdKmQjRMz(T(S+88tm8A90*q&b0iYHd+g<&V(mcEzuduT zYH)_VgT{skFgn%JN1aWu6+dlak}u7nNHOehDOcZKab2Wxwb{HO>bk5E> z&hkE(w(V-Rv=^pFM>$?q^{0hj+X|McR9imX;54~)t9>8W#9IqY^%*Id5q|W!_av>-XcOM=r`aJ_boL@s>)rUw0CWtVPvaXa20Vru7H)cyxwIC$;|u zt6Q87OJuL@JYw7}-cZg4ilB)8=ze(H=GyeM$e-__^yA-8&32mPnRN?_<;qJN(la~# znY@^%AYt76Fu32=mWPv8#U7Q}Ltoc;H*<3?4K=gLKxxzNKL5x4h$PfFkjCyGr9ZG1 z!FWh_ll7zSOR(3Cl^Y?JP+vbM^nbcKqePV=I8S>MMW?2&a`F@(gS=Nfc>e~^?NqxY z4-NKzL|VTL5AQIy+RqRvCMi$k)MGfJkb~hb-CramW`<*Icq;HD404ERn0*HG!0EwbUq+`3ohJmD$R40xqB$C3x({>XA56cQr{vL?p1_ z?Uuhpv!0&UE$0kD!P2xtm0~3?7ck%U;jCj5Y$0^BQ z5^?GVXqj6<(^LkKl64(qb*;8Jyjq=M)r|_4LDyqInt#76&NwP#Jcwi7>Hlz!c6 zfw00SIfEGZx79OjMS?G)Gm(1RwiwK`t)*;#-AngsDqvpw*mv$GS%F{85j5R>9+E!= zSdJjUH|!%}O1Pubp%0SE?&@DcWwLNk=WY(GGd&-aEV0t1z0l{kqrA+fjjlN2_+iA? zsVrybZ~G5$Iog7T-wj%TYHV;fK*^OOX_}?FZ0>&4f!E6FJlTy|%h*(5 z0Xe|oTJU^no1_GM0+TVz>STwnYJRJwu)DTX?$l6le@GTwmT4&>eD{iw=~joFh4vLN zmmxMB9+2z|z(efpl73z+M}s$ep7_pTEKEt6S}XV3J#UAIL0!Ya!$;}%#cC5H@hg)P zU+rG7E@RKY(P@_ow1!V1g^gKkJYYz%Dtb|~gw#iH>lK|XoE)d?t_)CxNTk#r5_Ju_ z&0L+AMSsKb9q7RDC~*N-h<7(O-Vj|hJ#zhQvW~6o$m=w*BC0~idN@UG=&++Sp{(9u z){c?AKk%3Hn+-i-Z)j~8tJyj)aUC-Af|3Fgr|S~O2Z!&|+8Etp$Tr7wzXDktVr$$^ zzA@Z?(%4rZPN_v)YtaGx-_qjKdbe07PEVTk)kgN@OU{R8CQfub3wh#$g9QxpH(B8D z63Ro|-@3oik-M=XQqX>3{FQ3H8Vfr#bMpz2u{dGi-i5 zcQOD$=|AQ2;+jTo#(!g^kX|sJN9i0=>z5YPJPSvP0n}VsARBJp|9|}3x<~R)&e4lJ znh=F&yM)E>Z2+ex&}DwxkRPNVVs;yp2lqDwI!{Y^im>9eiuDnv@Ov3{T<|g-x=eAh z@kFjs;n(%M)nO)?)7$iCqzYAg5reIN3%@ndGw$xtx_g}Vp3>?twokW$e4@88SExQ8 zuV{9Tk9ZE5BxeB319gv4KoxAI8L$hX)Rgz;jG1_Zw9tot@Po*b3X%u6aW#r(C>`Y2 z7q(CN_tGu%)kb1O&-X%es=uUoSX7RdpEL~Fy8_Y_PzDaz#bhNTL#=p4&Q^TL3>xOww6EIh&9(` zzBj54iHleAx3uJL^n@DULW2ERufLM6KaEFEbp#HI^Zvs;hd1o-nXpi#;#0*y`e9?S z)uBudClfWkT~}wxvgdZ0YJ{lkgA{eCfiZ(b13yl8eHzY0a7%ielU?>t*Zh!zr!i0= z2wfi0K0Lgl+hR7x6E$%YV11EH@Kdp4x9Ez3MF_D& z>}PC?{OH|xMkp%MkZ?EuM>{|9q4^M7cWCbBu(S7Mzb^P|R6;bEp+-b^8CuN+4S+N~ zZ4Qi8f5+Fl^^^{}^#_GSYf2fHvqTTUbwP%W+R}yIZjA{yIJ_FpoHN2)VP95Unv;Xv z&j|B6aqc2H!!7XnhcB7Jub>-_Q#wxsMKISJ6=s0vRz>+J+|ZvO4@@%~4F9xzLsd5(UZMI6>Qra$S8L zrP!Q}C^j}wq}Uqy_?A?EBfJj|$Yw4fV@gD_V5k%EBh0Dd8-893fOOz)EF}IC z?Sd$leuv$&70-wOl>ezf`EO^@Iq&8HuF3T=gqOK6!ToCQSGMDAX4V8s3N#zD4Gflh z?ZAbuW}ysxMH2GL+(pLBBT5VEV6BOfU}cl9aOAR_%}Y6Pl&gE=52mTv2~ z*_-$7SCsvml`;pA+<#yHo?h_qnB98fucAp}p_Zz5^!@-jv|J%@#v1mZ8$JC5@M^wG zES@Nj>3&VLES_h9HChL&f;0|g}md*-TUh}<3;rW0=pCN za*W-{#y{2rKsFV#OgL#0010NvK$>+5$8q_5@zBffdwwILDLeEGKrezb3owU zdJcZqm7(Z5Sl-+S%CDJ|m6-nyEIuefPr@xYjPt2fc6{ZTt;JJW9J3=?jRJ?_TB%C~ z6Jw8A?d=MEKVZHKDZZM+brHF(f5K*WK+84rseS-%#3F2$pyYqKKi;Tq36R5s7*jgP zlc5C89lbG!TXK1fjc6J(wnZ82h4lNu_|k)H`uA{aN_X3ynt}rk7uF(w7PW$TzxTbH zf`^^U(N-z7&sbr03LKNJ?Xpww9@?@4r8*5)7H%U}o)X8N5p4+?k?sp4jVqUWf|o`G zWH<;?nebczY)$%iPWS02&@5@~y8(p|4nU@C;8i!7ZGPCjS6Zla+rZ|V?bV3z#Z>q5 z^ghwC;c6sdx|;r{pKzZn-FV9%MSRH7OacNjg}-8cbeioI>ACM&ei9W{RCnrE1Pthj zZAm0eL?lfuN~59Vb0dAyvt!TX;;a_rpB0n+$!f>nJwGNU=n4}z{ljL1d{3ngJNzr{ z#wuej{ip#T{)(jac%lFcRors!*UUyVs-8zZ3;@!H5ciIK1g+i#UxpZcR%QBdNkxk5 z=<>bsW?)KiW`^f@8&Y+;Yo_P1$kpOpY@|cDZsY`je|qH_ z1gKjmR?NHllhlFoC9c9+YVDGgE%E9`6gDFfDewbs@@?vC+xZ{RcDgvSg1)z%B7}gH z0KZ?F36UH?G@upgrZy>=DFH$RtEAwOmsAhyNj}0zl5q816%^ujDw0eK8Ab&e-3;dn zT8tePyc`$Y2l)fg$qcI1-$qFmMUGd6JE>X3=J+vb2sAB&u)*Xn!6utLkQOK`c=yh4+1#L4Cr=zL+hq%UaKxkL$MHk&=xDjD!w)5MNIIV=33_yjHB1Nw*+Z! zzjKRye}`qFS-ee$9Imql*{5>kC|^=bHm~GhONt&Yx)K@~-?QK!eTPg- z{>UBZxSO8))U#7-^%Rn~sF;R2&!Sj%5Dt_M-<>0ODLscZCg-rBP*&I#oA+Mp27L4@ zBn@>1C=9xC^%xve_l96I^-ydZWD5tXzg;E&lQO@N) z-U_@qy|%R%CD>~=IYs&4H}Tr9!s`ZZ!v<&~*WlKiqx%M%x^(Fucbw=e2Gn~1mxvgQ z!;koixHST4I2^|Mf0D1rh?fB7s$ogo{6flFpiD(_1EegOGF&3ox5h7%!1xS0l4N^% zVO;jV5ZIV66gcV6x6jCp-L5gCOT8@(<;@@fQ*U=uSFuT;;SQBMv>PBGg_fF1E+keo zc%VErZ>GO)3|q&QUz-YYht5Q47Lw-i>tih&PS=J`*935ASs=rfy%i?R=Ha3NI+=|Q%fBa@E^jD2YWX9kB$yS4x zG$j*}32 z{6`~Ut}0lQhRGuDTwD+GBcuyHBNZ>9p(qP8vHo+E?g7Lob{nBdFwB>CX(y#Ou@rC0CON zep>{F!8A&4yA`rEi_c7=!g4^OkfRFEdnGSJC`jr|73H|r4^;@1a0v{|iGEhkDpgoRF5?Ag-ZNP7BB$`%D4#*Hu_esC26Kn zyF35d;0%yj{w}P!FX6yERz5;-067X2Z|p5QQ@8Rz&>7L{Xn?s zMhJoO&M6Nfs7#4qQ5eO~+Z*wFRt+gvIG+1VtX^IO1$e^GVx>{gOBp{?3jw>Z$#khD z)0IOJ8(Y!vkoyVEb~)6sKSo?i+3{XV6Y;_EODh-R9EBJ7B}FN=SJcmF{!l$R7#ARh zZ%r`8+hqz2HZq55VUr6yx}Li1JD%?@JADW?l4J@Jrmp@?ryVg#ZCb|vp35wG`wyax zacOa1F;UZHw+HvHX{GTN_l>qF#VnvzkNm<8hQGN&tMGcCKn+fzbHnMEXDh)~uTliv zW1V+q_qF9|h$LAkLkXvZb~(P7Ri}?EM7uU`V|~Dz$D-3ddaNjOB$2;aE@yy^kf)+W zP?uE=Ij~Xt*aIaN`MAv8lt{CG{YkAqSgz9NzZY4|=z%pXR;NNtMB9CJN2=p@V_bsA zyDhHT(;Df6ZPa<^LfOyu8*uKkCkT=Tepx+45t+J`m=>KO4{2bAQ5mz8B0yq-iRPIA zMo1@PkYJ|LrLA&Cj&k`qV}Cw7InZK18{zEBb)UyVD#W+Lm+->dxLNV3lSQ zVqNa|_ArJ7r-{H7%jv>pi19_ZT>^}+Yun$*YuJmLq#Zzm0@O5~)35-RZkYPz@EQ;J z#xLA}3qczKe0(4?*d7YcHSfIdcSF-gi#R{2c)Pa9;y?D(EJ6BG#DrI^nl837zm%D{ z!RfaEA1HS~Bn=>=KQV6YT=4FO@s9D@OMqI6bgiMt6Nmi_3d>?)eVu~4d$L=+zP{FT z)H;x1C9lTqtjtWfE4pC$si5zS6B5|yJ^6tDCZ%w{y;%Zf{XZu|nTAntJS(uB@a7t=M_P=j@B<-xWDGHuw5caU7wx(?j1KJq zRZbXt8{foOuu0s(JWw>e>F#lkS4i z&4e#-o1zzTTZpP0&*QcV^l^|uj=K96WoE{{$fFGny&wt-jQfNkE_6!KuFOQEg+*G? z#V}NU#K*Wn4$z9X2Mu*v#@}2Q>#4+k;u(O5?%eSOV1`tPX!AZ%9;#cXHABo?<1GpFPpoBIn)eF!!*sdnp2*Cs3LEWb&6zKpE zHpB%XYJuJ}K?U&eW9*GYBFvu!tE<*Lq*kYI z^5fgwygaETM6pw`fqPSl;e#(;4F$bTcISsK(AZv8W>aGqB4$Xs-^*GKtZ7le3^P}% z2Q+p6p3OvkLN#U%ZPhVOB;tp<}%ujAG(|bk|jyH)=Uz(P9-p z8UkhrTW-53|4QF|p`lDvlY0W)&@T?M@Lhx4l)&}VA(S-7+P}~mtAHyXHGeFm-%+mk z2WF`2Q{Cr2at_X2Fcn*p*}r^4T}a}lcPiGhp`-4%ye#CUy|qP`|BrX}A7#Ux_7DdH z&32H%=?{y8xnM^2(k$nR2183F{a;1$plD)(gx5X#DYr&QiqwzsB`R^F3zz)5_=hX0 zV@JL8xv-%U7)19aSBNqF1fIhSS13ALEhgC4n{?2p#!AnDW1No@IUp*znrc{hLa#!L z9t;WOgfdqyu)ta?REvrD06d_e9(G7EMT3i2r}hUa1fC7(ti9fT_mECTYfwrUqR zdxU?1ussv!4t)+4n4{q7T??oPIW4dEB*6cf7G2Er8yMq3tXy#5zoaGla9dC7AJ4ye z=8(0P8YWX#H6i0zznehk5UE~mcB^wIlBXbIq>>j1pr>2IyCFfDk|gO8RA2FJWIZO~ zDj2Q}^vxR+WI@!UAxqO+-q0e0FSi39_3>!g6ctbl&q~$nmb-lfg+Xn}pmZ#(36E$F z3v4s%;6|6y=E6syyPUiBRUvlRotM z1A{Szqcr{ei>>5bpggYb0^8}_m$5hY9)kK^s0Irq4RScZ1~442P4Jznu=BadoGXN< zuZdqXh|1vQk~*%ohZ}{F`GyhaKeOb3g!*$14HNLnG%`=b4+g_oXh3IMh5Fz8XA!XA zZE(pvUYM3f?*9JMw9a)_(y?a^rR$s!nBYPXbsNw>=yq2FL6Syg_PmY!tw|rg1t;`s zRsi2pQ;)S2{WWK^0)Qd9(g(9Q`S2+H%bn-6`E5Z$1l;-ln+gY57|TvsFh|~TMm>A> zHq4VsNi$m|z~k7n@VA-ANNdd(6tUcfOqyn$3Kme?mx_+G6{KMkn%3S>|9taZh5f7; zrvqk)L_KvBp&k*=+ZZg!>}sJ$$=gkXuFBT`c><7_S15p(wGD?|udT^VEn&rvnt=bD zE--%L((J+_Gy2EJr#s3-pcf{uel4 zFpbV2OVC$>!J9en?dg(L5NId|rWLI^Br@fQoNz!T&ze6 zKsc*hzQrvnb#nM&o|+sQ_3bV}%H$$K<(M|$eVO3I``BnMK<=zm4&wn&vl^4gNlQ6s zvl)O2nYE_cw>!`49X8(G+cG!vlGC#*sxhm;EpBz#ng-Zh7jMi@>CBkmS-;>hoWt?B z9tDwygjy}Q^7m;p5WZF7rE$@kDfOu_*=;T|z)aA@S6l(UUO02N4?|pjr_JoiU4KYQ zqHkLDJEggAT_)6Y$eH8Vo=7@KrI@N~F-{tg`Vd@i#VMhd@^y@5YtMyn5=TdAPAd_N zmFi{1N%Go&6(OqI4Q$mhv<+Ke4_wE1WHDxKW-hYYzooDC+&Nf*PLH=ln#6UYW7ANH z4wV&>=k_ehGufb~8^UZ%&eHbMauVggv^aLHj^m9T*=b$Af4Hd|MgSlD0?SgBM6OmT zB)WF_-TdgP<}2mk8(!>LDui9C{PcSz#r%#9ka`Ri3L2_bNM{P>B7!oM^}_k3PoM)c zQl25+5Wyd%$?=dWtd{6hr#xO{6^iz z`~E_S?n~Y!?b!GrlwbG8^`!0fYIF#``AbUAe(qn6^1}{C+!Uh;W|c_aS>Jxbvutcu zR;W)<7kYu~>)Q^fh+3ur!5U42?OS<88OIXm10r~>9;i|?=O@uJ?LP+H9ta*NIv&Vl z9<8bfpp~)*P0Eto%}vW8=8hjbHx~cLMVZrVCCqjf$=DY1}x(Zm@d?skbc-L7RBE0rVOjcb?PrUBgy-0d06tu^)x z-EjNWQ!KK_KD7){7zbI(UYC{4p>Lb-^gC&1+?%{CQDIq|p_1S80TBV}t^D z2Z|TArX_TfzRmxSLljjFjX_@r^P-4Xg8_5^l!y=P2q094sxvWxa`6*?Sz?gpEG=Y+ zWU|E|7+K&`ZJ?(bq+d;epZ@MY5WYx`F-N}2OrI1`sSl85+^RMV>+$@l~ zg(_P^+(AY*P(*Z-j}?{_=@Q+Ze-#O)sZ5pU(K(;VwuhQg-H&-s4t4bUvyM=eXPzn) zX27wS|b_rmkW2ud^>rt$f-Q{VwypdHbYt zh~?mS!vl_L9}#xuFB4mcXJmWSLA%5Dtbt+rA-fQ2Nt1XARBU(W+@yr|12g7Bk~`I) z^!xIR9(W+27v9jqYkoESqTW$%c6@K*;Z#aO?uMxN^oXV=oH@xAx1PEW@8fLPfMQ<-8poPR}K>oZ(Kd=ljKjO5M_J1GK6!LWoivS zsxb||H6Z^mYrO|EB1DbGnsu=S+fla%32`IwRClpUc#Iz|J!WtTl48PAgmUcPNGTiZ-D6EfLSmN z&OJt5)24(MVBLw#bMB0jU}%GW3`n3I4Z6_Vh4CYAJ$Yt+JS=YXQzcM2Y7A$Agd!SK23w=b!76c+f4fTP{9QMnIeA_9nHma3bFln(|%7#D~(3hEUv zI>A3BM0&>pE0F7jk@t5I`me%_UL{Ai{k+$KmSOZ5yv6@0DFwm_W{`*$kP>~|$}YQz zpgk%cPdWjHZ(Mwyk>;RBCUgfcA~tUC@yK^zIBU~N7jgZt6b;9fgWZC5z2=DNaWICg zuR?ZQAZ3wZT9;%kJ0@%FD(8o?X)y=%kAaOt-R>@ep9m7_{_dq!-M^28KnfY_!2KIeG+S_HwsQtd}ACafp|8Vhp z7U8se^eCFpKaYmf7q+3sTTcQM+y4h=Zyl6X__m9ZQqt1h-Q8U(rF2RO(k;zPgEWGm zGzij2cXxMpNOw1Ty})mO-#OnhbeYa|zlpDfy zXlS3t<0aT$6fi;I{cye%gJ&P`eMJ93`>J|dy5Uq{|I{DH5^hVG_r0VFP913Y&!(V8 zBlPyZXzg8hXEsCBy_z;0ul>R1K3t_Y86V8TaoaCfGd+cMx=*mLbObL1tb-(12CM6o z-+IumupODBiE@xcUD$jtyq9?jo5+WlS1d(@e5^2&ME5Mz-aI%z1A*Zdndu1Sf0zwm zf|C5KVy55!FZ9Uy?+-bldoP&&JRdrjPQAOmlGRevafch5u6BGWCxW5m2bcz$O9{+)g=+#ui9DJq@72? z9c_9o=vS6=S|rJlzhJdCB2Be7Q0INo*}M%Ndu)zIqA!oPO{TC2x++~Uzt0JO)2JiJ zD5B@+!yXF+(6JUl87}`mf10@|aydxKqOa_zy3b6N$sgs0;4RsuucFb4IZ>R}h9f_N_wBoeO^---&YX zEzQ@&fA23~r~kTqH~lyqiaWclr(#PHR_kfV^SS=2+={seRhvm6@N;UbMFaoOPV~+z zVOL_USZ9w<3@Tm+d_4+x^UD%RsdG|XtD8|#Xp-@zje#3uqoy=O04)#9@6Ck$ZKQse z7@5Ez(&tnd#St0BP*tLjf1yel{#^KH6o>o_4a^+LK78L6kjC*rok_gx8+pJ7;;BC; zU@(W%9iZD~jwY1qtO6#hzp1TE>xYOJn$Na5~oZ%mujJMF4>=z{cl$&DrSN8{=S z^7T#Pz2_HFqZwmPg@@6}f%8zglf6wMzjYULsf9rTJ7aN)XgkL@Uy&|R2EFlF_*0KK zLq@@sBzZhUBCP+@Vv=o<23|IpFC-QI{kxw7c|%@?`BMe~=EGye$-mVvx8fDR*y}AA zvV|jP@VpozPU0Jwlf+4v49SXBV6n<3wES8Y;Bs9RI9*%bZMaJxo%>*dNpAw`J)EYiC&c+10MQncU3D^^EzeiNY7G}jS~xcA7-N_P`kVKTtsIO zNlf-Zemn{m7H3<A304ww#?*>Q|l=OgB+2DcY7Y(`gp;nb^BTQn&8f{99=o@qp7&1Nz9u#!UxT8zJI z94l!BG^d*|R&5qc2o#QPNwQE@>j)27;*h-nrTDWDETeBjR^+X1WP~Mss0i@Sb&T!) z7ax%RDSEeeVH87T6h{@?KT>tnPwk*Tme<4UA#lgFTf4<;Tza^N;6XTfx?A~eMRq;7 zxnjDbh9@QfXkLm1+qs-j4+C%zE3k9Xp0&L5Jgm|@Qe916rODLmJ*&?k(+hV2ne@NI zmp(VepFIA&s$LuFo37lD>K|mHr!=&z#htOK_{tYRc4{v2(=Eii<5BvfEAWxGN{&WruZtk#DBX(_|SS%BKrTz@C z?4N+y(P4Q@#7OS-Oj$^CF`}a2MGMThvO+c;n6yBzbHo0F0Nb-;On)({>4Ly8UhrS> zijSe8)|ZbpdAMOO1oEAMgTVhyAXhcr%w_5pz~^MSBd{lP-0AspfIhY zaO>jtquB{# zgN8+2hJVHWg&C?&c-Ifn3cUlKBIOy?>0x$sXc=}^RBj)yqZHuleSC}4V-)~C8J(A` zDCrYB0c4?w1atQ@65^p+tvg-@ej@i@j}_891`L15dZvSh8n+F+INIDAPB|_jI$8 zsRZmKM|ea6H~&wf))Io!-QL&s+Efs^*+P)U7z#bGrNbu-zXWe$@4v07lM}lB%`FVqu3Ly;NBoH(q11PAe|Tjqt@s-0J2hvev(2b8f1}wo z>rNayiN)bj&rrv9f4JFSuSx=o`sokuFx*wU!EpI1GS{|$=!X<2J}>bG*o>)VY%W?Y z#%G4H5luXJ){orTke1pw;2P;ZN0gjE6yUNUHW1f-jLqGwD(Wcs4a3Ox zrm3;vXxJkRZw~7+_SEC-w$NsCW$<$2=fx{WR zT>gjD73z7d(lEvLd2h^2b;+rbtn&x3LA^4cFx4ov2%n?Z^tHV!d>C5E)$^7(XEzK` zXNJd0>d5FK<`jDGJWyG!@lIu#Df~_sl3!5pbu>D&JqMk1X<^X|WN89pw1VTISLQvi z1vMys6O~egWxtN@%XG5N9bZxaT#7NkVqrfNZ!w>%Nii38sP69w*CFE zvB_#6E7`dLnWN%c*x*DjrgN`%DRW#LOp6N!f@U;>flFq$U;T&+)dBMFz4mLLZIgSj zjz&>TR{2hVqg)K?UAoe zTT`o}LyA`8{j#FMw zK2%!TfZN0+s=hY{Jl3lx=YqKQ4ro}Ki2vx-rGLY-mA=uow^@{2JQrLCU;eN?dXMkGBgqAyN`eUhTrH6Ez{ z9&C9Zk5BU43n6!*l0)_AJ_HDd*TF`2IjSOo2TtY9LEQ8bz{JU<+CeRyA8BcNoj*zx zMDPmX?{qATB-(NyAfQcZnE?(GVrb0O7}ZJoN}&1qdW^8~L-2xJ?>!y@mM3WhAty~9Fn!VM<^ADP2~fL|l6a!ajU{d_O9 zbt{OO#!Uy$86|ttpWrT`dmSohgbXm86Rt{ObvtsX8hIA8!1FBG`ww%b88U)dFd)M6 zq*;bvnvnepkPHA%aeczdy*Aj_H!{*hZ@ZFrX~@qcEnr$(#nG|wa=FUB*nplREWDB} zUw8o^xzPQMgBA|ZouO?j!utb6D{2)^6$4;7_XY)ol5HxS=100S4GSpNF(?4KGsmr? z(H5J<_kq(?iq{jFa{EgiSJ|i(+^wga*Hafp4_%pTY@G8FZM+`GdxB?qdvb!7%|k(p zQknaSLJC)dm<-1!4NgLp*GmBv)w^Yv-zqeD7_l0R1ZTFtXuR-sCX6>1YyUZV+(ybM z>7m8fU9STRni)Bxqi-6~E(nE!Pl`R}v9@oVX&_ynEVTwHGeQAa>Ks=!{0gv?G*p&2 z2c55)fs$DaHN4VYK?p0I`R^y=d<)bY`+iE6ncXI{hDF&Nl#kdt)jj^?`kbY_W}n%h z`emwVJ*b+WaMUbHz$Xm@1`~h>&2GUN?82;18WdPhJ4bUOU~v$MsZB5Q>7{uS!9$C* z35w{-jOz_15qW~cJ2Ch^7@E<$sbbIw3ct{1?GKI@VvZl~S0!tzy!CxX^Kp2?GT%Zv zmH|S2CD0k|!;KB7nH!N3AA;es$`kA)%UxeopwO9S{9*1C!7R(iMY~sp03ARpKYGk( z0nmmZ4Mwa*%P}&3;~4$%JE#E0MKGd(*GVAZ>A7ol)gbM{x&~gsaL|mPLlWobXMVaF z!FpQ4d%dO&x&SK>dC3&iA-D)l>dHE8qn$$P2F58|M+0BINbAHlz_W40*GR6(0!nr% zK*5b)`#rzYAArL4iWWRHHR=kWZ%pEx z&V~YXO*xv{dW{nQ-kLi(S}h`Y67bJDx_s5=T=HDx9&C>|G;Cj(K>x5zluUL=ZFpcF zqLCQ+3Ruv=01LX4MNP-h7lx>6u))l_BdwqCl^ssS1CY4+h0AciRf6ez8*yU52zJ;aUKcP3aw_SMLH2umWsXlERR#d0>Q+BZ@fQZ=E+r65+}r&<`L+*C7iu_fJ04=l((Rvu+s33x z_c^b$S%K|Oo@mQObQIW2W+m`0+xZGCu*VeZJ_VOm*H~fL6I&W$iq&CU50WJLvZ;pd z*<$k~A}0ax`+ER>Z+Nipxh3E&2x#$5$B5Wn8SEJf>h#XDJ;n0((#kqVn8lnQ?C{p z_k99GFaApDNIlrMWn_FZn~wc&Bl0%AVMmN3RLJz5(`oLZbbCC$C9m_yLPAxd=XI%4 z7yfW9mUJe%>-BZ_5RNjt=;uh+kvi<_ zh5lovRkp)n>B!UZ{UbcD5(F1y*%?O>{%m!Iov|aPb;tcrnB0$U#`HT@a|ibQ9l(9H z{q(lLE)HOmMd6yOstbH8L}D%kmd$v~U9P{!=znuos3kcYe3!L%5@76LVLB`;=l*n9 zRWY(*%k*c_&ZXpwkfe@C#7|SjP{Nv=nI}<0OzQ_RYyRv3BIC`n1zS~2J5O6vmA`je zcSDas(@X*Yt*oN$WzF;3*~lFuDj5u9-W#+PT|fgO2v7QW3IzaUX8CMhd39H@^mk)g zx`6K?{4pXynFC^08VVb#6`l8+wvU5diCyb=0@gBX)w03>oTHw8VqEOc z=y&|?!+X%{j+Q0_4A0Ape>Dy-#124nzmWeIF!tDK9uM6l|W9VtDmG^ z#6;>!UX0`ZV_TMJ9xrf9QMX5{s z&(04y();GCFRN6ltM+WlWfHI>KO6^V?)U&DJCHM^J(mNeGJVECGp))Tw?p^-<$W~K zUgwPL5B0wN^OhheT4c#c>TlF&7{2c0eQC}!^wm`#m^gFYNVK}RH%E9fAWPF3o~L5A z@;9OXFNHqyjQfDZHG0|RGk29M7EYM-^mKS6WUl*E5{#p`XH15EW`~zKAXy=~j~+85 ztQYyus3&?{44^LauZl99f&U=9O52IF0Syi|Kc1?(YXIZ+L+!2Y>`nKm>EE@;*G{~L zN-H(h5N;jADz6KS(FIKpCA(XDi1(banQ1a+H;U!=gT878MG`Do9qh`>BB!+*uKbV# zU{Ho-=lzT5If-ulEf?tv-%Hko>smiu<0Y{DA<-*QExf?Uc;<>FE(=&`GofZ!H;cVz zc48(`e-|WRZglIAdOe-EAS)^iw(5y%OZ1sE5Q!V4R3sjNNSyv@MCDm`HtiY3E~doD z#xDm2l(v*8 zstMb)P>lh|@8&W#N&Ycbc2HQgzTu2ueLNp!K~nO(M~rkX22)0``hB;33z*>bF9NrR zNJJ8SSK{6!J|uZlz@n2p_O0}_tNQQbY8?IYViVo0bN5(J@Kxdkjj9LO&mWUuzR1IEZV*2OwSikOEgN|Ux|>U zT+r$u2yEZP{8%|gUiNuM!BdTfbg`EJBx4zaS^Nq4KzI1~KlpNWrf^4j1=Esh$SozCLBR8%`=BX$&T$=rh zLqfu2pfLd&12hBTL>M}7W59W2ZktGe%_Zr>4L&OHOBDS%x>RF4lhtKKb)QF`ITpyn z_%8yyK;_T%{2sw?8z@V%25(_>yv=FQ*z*hN-#ZpOyiVfdgmS7PDJx?Fb0gDAsly7L-${mRzVUoaC8}rd}m2_|A*_pe(ysha?#%WT~)G6x-|SP zd>SM!=0)&D2(nzWKDh6?`-j;zAqyhNac`6iD=mWBvf{xQzj_)uaAb}gFm z4!YDc31*lE1N~Ot1ZMaNF`kZ1Rrx0eD7$tW>e76(pBEax~ zQr&;|yQia`f4@Wk80ed^;-apQXE4SJJCR!4g{Mq_#tX`QX)k}x3N2{xKVWG3Y$#6q zOETj{n8-C*Y#eRrL=jd1+!9}TxBnlK%XbXo5i26gb|w$@HT2g=NMDzhJBhZ|#zL;$7*&>3yRb&cYH>wPRmdDk}N(Ck(zqZd_!7bJ_=-{vjyXIuXl z2QIzj`MVbr1zn4x!Te;7dGYTtp>-Up=iSU`E@3Aj(FEV+Hv7#)1Ol7nO! z0kyS+q9`?BQ{~>yAPu2wYl74o-?U;!2+$P4seG#f>I_Eb?N(&ok7%T#0-385JTGmO z2=0{jay~zyIpF+Wp|EgjB4C8+`B-|uTQGx&?j$K5E3M|$e~fJcu40a)vwN|j2c9LQ z;oY8Jh_BZS`pap1!R4T)s2R$O^UyxyR;Uj#Y0+#I=t97sH)w=5H&QVCc6sYc&g_jQ z=WNy(5W3nBdD;XJ(}o_Cp1uN3DFA(J0X#+z3+NdUqVaF&)o<&n674W=hf@;JBngFvENWj!PbF>fv2LT%vx%>Hp$V@1F~?W%6ejJt^e> zQDoXj4VAqa}kQpxzxH*Q8>J> zLsjMA{8FS}FM_2ATr63Fj$g2c)Llx1elTw(fw++-8CX_U1lXW(_b6|U&st-gh(t@~ zDN3MuJevT%@mxCc`O6!B2Ks?&r(g=7lM=izxTIs*I7@i3ThbHc+G^Posz{~+(`Dsx zMgaAQws$|gX&XVPoK!U{*zqr9Yl9;ipzSXO6P@8GDY_mBpF{f=9gVE!nVb8L%|6uSS*7H*MQn^f@Z}V%T@uJN}|24Ow*!;H5 zz47Oj^-YE*Z(qa^61iXA$7OQ3s$?SQGpeih{VMZ>!&p?OGL=QR`+6rf4wR9JK{p23 zJ_VS$`vgRx>&G9JmUQlC;*w(o_0dia>4RI8zH$ynNu4WkA-#qTNgc zvTXAdOzb#p<3;$IMLYy%S_Of?fc7AA=!S$W-19f?_;h1{lg}VF=ECzAJ}d}HSgP<;eOp}!aummSvz0H29K0QUTZ zfgK4`kGBD4g1h*K@YgaITw^eqFpL01Erjj_05^9dC)G+sRJts;jDufoS{AcK; zR3oKM^CxE2ZU!=ZxH*mOR46kUB3`Ip=AY&0Zr?A=DM{gZ`c}>kix0ARBKQ?2 z`3wRICs;IB$q~V@X^> zsVcFPayXM?+Gswgz4DsxGW)5|q=kFAaP4`Nmu$C>JX}6PTd%|Rs^zEYUxQ8i=!OrX z;jSl0jBaTJs_Q$M5s*=i)Zh~S%^{9*=hc|bG;Gx4pIlZ zh#ubHU@dhs%>QtOLi5uV3bmw1lLSJ~yaezh0qi3G?b{NB8i)45ad^37K@_U;$wdf& z6t)ZKo)dpNjG(A0zUm&=!yKk140|lr@*{P?iyiViNsi_9VG_X{T4leo zstH5};zV=YQhb_tMmyqE_y&3A!rG6wV|+Z$WR^23JVxv&JTw+o_&IZ%g@Q0@L2jbj7XFjZf3uYeaSnPgdXM^2H#TEIQk{Wjs26E$ zv535iUqLxsFt#v=ynR3JG`8HLi}|;}Sq!73#2p3XduL2TvDi5oj+)sQFsf$Nu9_CE zZ+suV^x-k6&VWkk&wEwLH|wm>Kk0BA&C+N~W(23R$=ruIW_zRR-zUing)`Kk=jdhQ z_XY%M54aPg+IYYSF-r=Rf9(r(AFil&tyd{QlE2FF%JP-AR*U5R zN_c7vg{?_tg(TASa7m|gM?)ahH!dDdZs?rRO6>SbcnN5+Dk{i<*xhTWgf#a#>9$#m5KD*9*cwa<1cjx=R%!s2qEXVH*TG zKFm34S|){ogQKA2oxW1^l5PI@{3Qy8ko+LzMVpS412>N8 ztwqiPxr6TNn&--?7dZjw1aBY!@kueK1QlVL2KY*O8T{NxZ4HTNQ|Qy-`oSzZCAFWG z_w_DoiYmGn<%&tPvD3Sgj6Y>(Pe^C8+JoIEe)=RP3t+48J9B;>q_Wf*L-#D8Ck;*P zT%De#%P~#fwESA|{;t%U5&uxp*|I?%cGH{LMskGf@ZCkF{B4D-xr?`$J1S;c0OaKB z_u`KyQaXd4*YoW2W!pya`|D=52C`6jl5>=;eQc~!law7E!vtns=~{y;>ArW`hR z{0=l5(o%KYc&}frudkES@ZhvI0fOv4Z%Jus;Q;{!cw}UsqeDPxMgW}VlyIss=_;M1 zK()A=U@}L}8l*ScP{nzCFSZHTruaJ~GXV&|+ZaniQ1ln!@(? z7>=+wR`$$q*Q@&cR~?ey8h6CyVa*VDQgsyK}UMGDATFMwNH(H|r3I;Nglg~P9 zNjfIfIIIpa<#Gaq6Qp`j9bgaGap(i-ko^f+keg(pYxHi)dmf?Z#anRAQn2OC0^ z+TIT0QQjZHV$3s_s^Wb7#VHlO#UAVrsfm}%>tv3wScCnKhd47)L0X0^UEm74asGsO z)vsQJt45}6(M)}ZIQBKN%;!O?q?%exo8-F%8{q{4<<}y}i=a}ecehpw3X)L3mO2+n zXQuNI8l2{#c`m-W18IJhY`7j$ykc{2&+_kb*@lE1oQJIFl{Nu3_Gb@{6cP+usb^c{ zZymX-18$^)zIsVXs?wj%yv!e^APV*;QXyf>Tm`6cik+~~*@D$`4J-6?p+R`S2%b@( zTfnd8O|gT8a^RrYc4p5t5rjTvcih6v>hk!QU1uBVuWawzz-H{8&B(xD@HYnPo!4EN zIikFSNxj^#f*!1)j)%Tn|^_CtL?7wsUe)0NGM;--h zgB?r1nShv+^9U&haLg!S1YU9=G5!~bUNPxsT)_Oi;J~dIoNV(FjJUWjIy&*e;TOKt zKrkOJoq2dzT={1%a5^OTfsxlh02}as%O(*AcCT*%iJ0zkAh-5+AjtXTsWk|cMroZt z#KW>_X4&+BU7uCh-9*0|Akk*V0cBQmy&{^@J9(bLh-pDsyFX16;UbRhk1#J)-tl95 zQZx)D8gNiq)<}7%Sn%ur-vbOWckUzVj0;2Q&*8_N)qc|{OSNZ&Qo<>RKmCjZTwQ=0NkHTCa5wu1Tg5YjC6VJ9Jq44 zD$x=x;EjLoyM^&7?LFJ1`JQ%;^U>S2ecjYMdP6V;Y&{oqj@#{2;85ozMiXw`$f4#E znObcw9!cgB5^bE)pst-SjGw$X)t|me66nJ3xj9IV7_znLynxl7_1M8y%hN^S?1u!x zJ~MI+{E-_Yj$8x<4{)fO5PLx(j5Ok5BbB)05I0f0gQN+rrxZ&Mq*x-7N+lK_Jh@ZW z(@psuuBacm5zS|v4Xl~_FcULUezMKKKrywTXi`WSAZPs-L#8Lh!QLS{F0N2+?h7YE zPP8a+Lx#A7__!Iq)rTnXPICte7P`14Hy4Q$m-APFIpBtQD3OMpbl?Q_1_>xLKoIA_ zaKqCbbdY+HHKOA{G!YF~PM0?)7ZrLIVBdlCY*)6?qXiPwYhYbslTUYaH{-a+@czab za?oTEL2z@s#2D&Q`b}Gs8cVwRJ#)-TnS8q_@L_Q7}+HKu0{h?Bq~ltxZP~P}k3C!xrx?m8dRh+?%;*kRx#DQBBwn z@4$teC}|<9)$Lm$@I4q4Za`AS|Jhs_>PGr^P4O@pGmUr|@fa2`w!YH8ghdP`anuB> z4NoYW%&rG>(x_ivM4{dqgXY8L@PUX{XnDes);EH^*i41uyJi>&Z>WK?;FF+iGdl2{ zJ6O?51Cov%!xq+t-o#`$G0sR$L^pU{ktyxh+CN!IF*UzZD3|Eza^6oF7<-X@ znX+{pLglsJdd<8vz$Robibs!PD4v+w4ygPk_nwHNxEV@}Q7y@pI&BFp8 zt^Kvw3}R$z?M`@6_V|LA9;?HFo87w`lLG%Daw*-ebei2w-_v3pG%=peBQ>oB*?70F zta<;teG|gYWuEq>&pX}PYCDNa0F`vpo_>&;q^0-|^NP6nuM!JANy@izv_bg${2BkC zrKH+)h3%ofXr@rX!>Q-_{8B~iqNZg)e!M+rjCgb-YgUxVz42MfS%sUUI`{|ipMK&z1qM!X^IRqy;5F!PRqbQv-7*Q$^JS`f!~`Rd_-at zR}FWVjP%7Y-xMoBhm%-`Ne>)K{3b!QNMnw=V<2Kheu{dKW%ZngIZbEqz>%-F&pmv+eY&!>Lv;MW}x2kZu1@)Kl4jp zpw}G1ocNoAWF2{=S7;&Tkw75uj4sI{268g^S}!?fD6cVSh^u+=)j++XW&Ez5=4+Bc z{8Zg_tdJHzuX^>?`_a;d>9X^n@mMwc{N<5s`y9y1nHqE2)#P+|GtavL>k@Q^g$4WzaOLEB;3Ajio_|;FT z%t?8W1@t}f78E@;ZHXl&@OU|GAcz^shr;Ds94JT|DB9N<{bZnR3Bhm8cL4y zT?tRpf0P(iFq*5s-m-HEG7`e%BFRlOMEX+htw7XLi<)he6v~C|AE?3WMf|GDAxV;H zhAsp-7m3mrG3xW%Ehu2OrKyAeb&SMKQns3}%!{eB_}9O)Sr(nLrj+xy>G7^s=zUof z>$5{azjd28suo3;Fqimsky$GBL#8^*MID1lxVxm^vD-Qx@Cr5x^jztSZGjFkR)>EF zpW!U6Yb@3i_lW`et5QH9XO1D1v4OeEgo6;SLM!U>a$oxP^lIlKejkrCXc(bEe>Cn5Huhw>Iv>icQVC7$HhSi!{#B9 z5VI}F?;u_+K*yJrIYcFYUlUW@*0uJmBF0*Bm$!!_bG^Pj4;`Ks!#I0XdoMoVKcpK$ zGhaPd&55q4GEgzcO}USoeSYw*CcTJ3kl>fK@T(ewictZ>i!J#93i!s$NTVd^#j{e5f&DGw))e%f6uNbYcCB~9ypD*}g!-FsnQISx8;V+0cMwI5JWiO@QrFku{35Thj=)daYhTwT;i zwdk~_c(?aSgt0_aajoNBJ_ORgi^893Df}qZpgT1Vy$ERC0m}!Ve)tbM?`1HxECdcw zmy-@K4H%!G%JnGnA)BfVMnt1jK4mD~YvyDx_bHAp(<+M}tPhf;$pm#NWoqF``r}49 z>~lIZB}Nk8BGKRBnKMc3+&(fpw)Jt(OeUP%VlPa?CXeS9F=?RveH(P8GZ|-xGY|ZE_X}m&X!w4HF6V}^Z%2tF;m1QEhUM! ziJ6Dfq38iC^x#zdPxicy=F;d|dqHv{8uLerQ$oVNJR@^qVz8D429t!NwMoFKGeQgwp57n&m~u4-y@u5O#bpk;OJUcV>CbSxT);x9oz`gVwnd|MhD^9?g_5> zyf!u!aCllCOdc;G-+wk|Z&bI5Id)hV?V{SLTWICveSLjNRlY9=!N5EZDym;)p&ey0 z!}szBY%5k))w@vYaEN#uxR!rWBTzN`)`kXkciM$+nJ}}MfNS&+Mo@`bR@?Q4UBAd8 zMW{|q-UZf*xDJ(yg2Q%g9D%ZNV$kq=lz$zSFnS?6Hlz4SVlZ2L0>N zmRdiat9|caZ6sHfNF`U})k^d$7}I(2-o|3K!~32L`h~{P&y_H_NWTkmo4;g&TL$=~ z^DGlZ&s-T8=BX)pN!5H$hoM(xtOfe-#*6h3s7{NqnyfXMW(DAkD7|EpK>P-)w=_Vq zZ(*(}4?nL^!o7_9GijvLB*S=noYeQH#G*%F%kIj(kNx<3k#}utYKz0<_wkLjoa47% ziK7J#DU37#33{Rre?Oxjl-86mO5qBBrG*Nwc2X1Yn4+Da-l3m5&;p&>PLQuaU^{+g zBu22uh!Zp(_aG0-CXU+t8kgBEAqq4ul}VQf>mg(^|G6Bs2HZripZKh8MS>d^oR0%8 z0C?}ScveC>aAz4%UY}gwiJzxWxtDh(-EJ-)33w{k#olMi7cvMS$tllGb*0zHV{J)L zWDf7t(|wsi6ZUwul#9ieMv#H`SLwTTVg*atw#^}x4p6y$HkXQXh`x1!w6s43FYmNA%w93{vzt5q z1$pfG>N|>g1+?q!^DN)9p$hO?>+0MOqn)ELdtH=Q8#aYa)q8U{_?+~qYZm>xh)MLx z*C5eGm2h~MP(2_p+p))Ci5^Zs7`jmSgoSV!mNGuQ1nCkCEjq|N>NP0)3hA#=jO^tI`PymByA z^{6z4Nh+~-&_-Ud^BuQp+P_issCRSIVH~dGdhd62S`KbxQzp>|BJWmC8;)nN%9KP5 zY9<=|0^w^d-nx9qgDPj`DekJhE=zZn$${e}5$9iqhI$x*hDgljpr zOTP{I_yfyG7`@dcwL|f8+bW*n9E9rS!}nX}X+SOk>`*eJN-$qmr&nP>L)vVrVE1VN z6A0cL5;?kXK=8KSyEAchRzUI3T)#U;kn5AQmcvoCbr_;38e2=iCH}(M!%arZD}-m{ z-l>%bz~LTw&ODn{wr4JklKqVjuQ+!zXOSy}C3kL#_DPC=B>KWCmX}dtd9w?^HWbFh z7BGCMdQh3ZI_C3a8dcW&ULG{rsI`tJ6i7|IduI*~cnFcynqG)4h$IS#wV!=U9kj zCkCXzZg@%mI`0obI{aM|zt}u&bRlOI3VtISS~{8D!sYxmOFv!;h+nB}?{Ytj`7usc z$alS)qu;{41C@(D>MiiJ-FTRan-n^WCl<4&W_O^_)id?}bp@l9DrnWNb!CEg?FeH$ z$}LVlHJw5fb}0{od~UQV9&`yy{^23?Z@fO+%?9l@EiD7)PdqVr7BXQwu^s-p5<~dB z^<9cJLDh|wAyk2tNVcpnmMVsyfR<>9s#^&w;3_kYnN%PttJPr`f8?Z)jUc~ zI^Z`^>)%F2g8Un-B5cMYC_$@Uw)fWP|Aw=W98x5bZRAzctiBt~%YhW0Q*alr!V1jR zYsw}*r~&V3qr1iyqx`5dH-}rf85BmLCNt6<>m{4J%E6|_=9ZoaOn)iHzQL{z)e;oV z*~GzQV@JNpZ%!3o(nl-rcalawV{{bk%~e+v2%Ej`srYDwfyUCbN5e2$YVkecK4Fpy;@@n> z4yIH_E}7&%jx~F$A!#L2z*)=ZW$kMO(Sz{ zqeGsaJ7Fq2$!9Eh)+h0cGg}#X>N=krI$qUK`bWBrY$Z1Qrr5>#?vI%oQH=l1J+%7L z@JCdX&|_|8XMAq}rs$8xGqem#y%he0ze;Bxem4C8BFzK&fU6FA8nLZZ@Ddz3WW_e* zE{=DA3s5e)4>5<*vj;3fsll@eQT8z-Ma5`&L*h(?kApBSm{`%^5QVdkM@TW{!jW zF#Yp7vzZE*%fRdGoXukaUQ$Qie&`7v&7`JJ3^e26{p{wbzC7x!8Wd0jRTdR&(YI9D z#(Y2w+KQ2<$$+V1pfyfd_44;ez|?{QpHaH+nsY9&}jjKltf zCyS32ZoT;)E6fTrvml=n&q@-`BOYz@6QjE_TA91)TlUU!TG`&xeRTVKw7~PPv7`t5 zy)y#XWNt0wMiS}YO1Utn8WwEqZU#`y?%MFiJSx;E?(aVzpvEkuC^uf7 zg!nj@`=M@=J)Z;e-QFHAmT`~6rr3=cu{;F~V)d9tj}PC8(Yv)$u|M6CmwE7u3tJiG za}XwTl3i`+)V(Ph=l!bI;)(TDEqP^J*iu-ZXkkvh`;b~#NIVw?;E6AUkk8%304)K_ zw!LK`hEgK2Z5+hFCibY>Y(=vEaut2@2>YXo;>f*!>AR@fQa^22gWm%?^;qX1!Z&<@ zgik5uf6xf76%}UTjah^TMi&2FBiN0H0@}RSyRwkJ-h5m0Ea#Vnt7zp{V^02L9xAlD zw?|mBN&396otkE>EN$-7J~;MUj0*rUVoZSnA~c_WhIl_E5ZTJYNY+?+O|aFjsL6Yn z=+Zv~vyY|F9jRinfVC1m#;sA4An3Ci7IlDm?Sbs--+$ zD^x!M3-9SOFAH(k)CY;b&1$Fg*f@)x-ubUTw|F19-s^i5TqCXFynW+fIy!$EynDt= z9Vqi_b;6Ni^bePvDNN)nqIYB_xxB*(=JfNd6Xs&}`)Wg;qt6!Z)$x@{pV>T#Wo>1z z>p+?CMuo#|amjHOzJhXyeg?WoQklXs)~oFi6ArcT@iD}a4tdw~qE4Ca=EeK+eeWdcJacXwV7P1H_EiKLV~Uo zPYg`GT2D8z2Y&?PW2EK6d7QoLH&}SWC=m4A!dM4|61`x$n*V@D2*OTbeipxgDwm5$ z*ot5XIka+Z6LmKL>CZ1=ZyPtvi66zBzl>>B0+e;ox4+NOZRswljLeL5-Do)M!k8(? zWrLg1&H7T%c{nc_+e{_D^2Ul2?dc6?D4uxY<6ug}#d#)rk{7amlK`F&inqPcWgU&uY5*}`ho6$Yr!LNOT4etq?N#cL+E9rYuC3xpD^jSk$j8A@aKWR$Xc4f zo6tXSx?T|7syCDb#@#X}G(svP0b-w_QVaii&+tR-8+&D*9L^pQo{8&r&&4<#U$N_? zR?CIsD|cnvEV984WT^(GC9PWgyus#&pPs{iJ#g(=?!G;SeTkIg%Z|_XANm#0lz%D!mXdxlCm>#fPW zejNsRD^aSTp)Ok=VJI-)>WW+73Xe3W96g$m)eYiP=gnP2EFGZERJ zN;bVIAT7R6r8%~f_32FD*kO3Ra|e+T<-@Uyli9LU4b?De%k^Q&S}kXFH9cC{EbbAb zc39&srk006kqBYf7p|Vz9aH8aE))n!I+T17DeyURsPH=1&%QR9_2g@3XYmqqjo?v4 zJ8-?ioJG*&_a|iF7NAaEE9%X;9jyawE0}fo$At6%R10Fx%G@@&dAyf*Wdg@-R5~`OOKTlf^KEgd&SB-_;=J5VvfP? zKcymlZ!fCxH;w zIOj633M+nEn-N$@$}y;BB6-P4mgK@>A&6+Xpxm3UYYcb04mkYABJ2=*YhQ9shp=I% zCBxl(5Vj6QG7OoB%`7gHxNhp;R}NiQvfu2w9-HsuETokouDm^^NXM;pyD6;5Mznja zQ@FIfFlDs0EVH)-S;DNz?+KUZ$p@8;`gmX~D=|aITW^bNuAQ7?FsCuB7UV6@^95=p z{k#Tq`r+J>vF~+|<{t!>WX~pNa(q6#t~mV^4@KQ&1g`t@r~T-b4bk=h#l#kRaIt)# zR$tV^Lz7fB(DoeYhw2_~whisKVN$@6($P-8_2!f$XdB8%?WoiVFe&D)a-a8*o#paq zx+X|cK$iZ;ojhC=y~#onGDQb;$rtYLyz7B=_%eV{o}__1--1lPIi(BRpJ_QUL{HVO zzMOBJK{SCX7xwnvjx&AAQ15`Ir!1ia=RZvkpi@`dtS)S)vkz{1E{t+CQGuq%a_jDM zwVO5NXVNb!oVCgM#%Bu}0XBU~D*Ylmi!hRRpu;vzI+vp8*H~$NgEBxBQipoWnCPAF zub*Cf@)aR;__wTHIxj3quuOE-25(rZM^^`SO6!GBE(HOSTdmipoo@8G-^O#!&=zNH zo`D1j*IiQ?#r``3IO-i4uq0qUiWoL z(&&#)3{F2G$I8nTVoOz!YeilDUb&%;{V%%SGODUKYWJ2B5RmR}q&uWRLX?v3?rtPE zNOws$C?VY;ozmTnba%tMHuyi|dCoh|R~*B!*4pB(U1dRUBc)MSu2wzm2Ga4ieM$Ns>Dwe1m~)!Z z4&MgsgSy>>;l5|)q<`&O#e27Cz{QAIkll)>4_O5{!t)~p$V>9Mx!I*zAk9aix=qkL ztXC_YfS!0p)nxy!WMoiFrQvZ)dg12Z=MR^pQsB zZM$+9B__Xef5VdR3O}NA$2m+%q)Ck zGhPdTo0?o~pso9+r%54%(1a-eQ2tn*aGYz2S)|$6`GI;m3^L0f+yeF$Qq^0!$^Xq* z7jjX4!OTAG$beZg+G2%kbtZyAvc)m1PKRS|_2KqTI#nd@i`LEM5K98go8C9rNxzEqhUfI%a>i>rM;}CT>Jg)i3U| zGl(L!$K)UC@yyDr35)yGLc@4*LBeT!Ik`U|onJp*TO#3kvCiwqWbKIO%2pC{slbo4 zlSHa~#XM>{fy9g73Y9Ne8#vma&IDKNq68xdtA_lq z%7M}xPj&dLsh;3tSJ=C4_ce_?2)B)b!9@0|lJSK0jqoyNJoL;BlRngHKuILjKbmvU zOqThYpX9oG3#&P#%uEwVJmZ-prm?`C_#~7gbW@As5%rh+^Z^~nPq#A|`Om>p1%ApN zFKzUdfG!Ka24W#3F0^7|oHwn6)V(3-1_J3%__qQpd}fkTkX2cIXt~|9rAwx>_l^0l z(!O$|8fj;ksxgUVpLut;gnO$z!rlqqpnQu6CFXwn)f^w|t&_Ii*kYH7XC*Vv@ETAn zV5I%zmhg)I;g9cbYP-jBsb`1Yh1ec`*X1ww`72KM9841=r4V`YLm; zau_$V2s@(b>AB)$r)0!}v}a(UUI==xgO5fEk4ascA>N+*8ppLhraU%^z544{vbnh0 zVs1vy&jk!g+Z5m9n&;m=_pGkwVmf#?9ED$B%Iy2dP|K<5Yoe@a2B^PYdvA8mOx3?tDTHrlr-MuZIxbl4a3GAI#uD7zTn&0v-`l zf)1sanu8CAXXg`&b}^O0xow@x_05N&PVH;6?{E~C%dyH$P8MVDSd8x3;`=5@6N6(l z?sBr*6rL9LB(zqDn3`&o!6K<`Cyt#Srj7F;TcpK+HT0gK%PVY^3+F@}`h*DEC-r?x zL2pdDd5-RUxba}McB1=V{thRlcrZ*+fw^hj*a|&4!?Vk8Jgn;Qc5JxL#zg@CkRjxN z7mflbaKHj49eA1oSZIlx1(Ei5VXQ@PR6_l)qD8j@Kxl5Qh`=-4W=DOIW9v#Ders5eHyrf;s|R{*;x#1l|CX9Q&3SNFEKlT*^-)E;Z%e4QpQ|K%xPNqngBwGRxU7nEN9Q|-Y+h>Dw-0XB4v}Wpf zOsn0ycUtr6Xk#z!PUYyS*$(CQ<@NktNo4oRl=OenuyLu=aHhU(-}XPlY(Tcy>Ff{e z!f|KV;yCiA3&=EXcj?ahp$LlLJK+(bmhNjgWD?%(yH}vFFC{BcK>v)$^-z2SE(P+q z7JSO@<1V!^>35P0!Lp-UQ~pl(BkUmK%?K4Tfl8jUPQpv}&XTr&JQQabX13}@c@Pv= z4Cnr}2&R-ec*44is)fbLhk62#=RGH>!_~RerE#O=&M_G|KUZcNvg!l}PQJ-M=ct=Q zmoD;pqY^jnJ0;h~2V{ZnJC$_CSzhh-{ii3(W^lWbpv?M|7 zeiGM?Evzpx331ei=91v<3w1m}7cjXDbi^ltj=1MNx33$V=I;~gsi#|*sf_E_64pBM zk$P2~N6^U_k;2RG2}f$R=?g!oT;AQMMnV531*?p^tuH6JfU?ydZ*$>g1U{Bhpaf>O zk)a`(tWPb0l?|D*bqfT(j(z;SWxErjHO;Qo&D8Y~RK{{3WmBpO*|nKIhI$4&B>}RB z7k2zPE1?B(YI;~Xzrk6ozrCGF;fMkOheTKK6{jp zmggt(OJ}k5sG$gg%X92Mx5CweXqn%>`J&*e$w4eAG|tN2y%a7?y&taUpq}=?=cAIE zsC|3thh`n^G6&Q4@p}wU&*U991q$3@L$$H!;ee_H?`pe z>!49{OD9%XGd(y$o6!jYEfp)yEA?4>+7aEQrtQrJ{VHvq}xY7d)aG?cWUvB7* z&nZbj0>pH;$4}V|%YY;hlSzFKm^a>rXk!zog=2fIy0nEAF&*}tCf=X%4ytJagB8e$ z#Xzt)eWHhOfi5ZC6450{-vg+O3zk*Yw_PB?0^jYQ!#S3tV_q34=rJH_aJ?dZreDBE z7?3>ppqePT{Xq()?Z~Fhc`j(v$tr0TM9eOI04n4_1*eFv!2K56hJ;E$aHm%(CZ-Zv zC*??!5`kCB8O?emJd{I8>#c~WN5U~rGKO9EcWV|}=h%MV@;WbBNGiLp*j(t2_#!5d?iShWpR)@0_zAK4#Ah~Y;_ zN!xp-!3p^4~_5Z52j{^N^vq8+=PgDv^8D8+=U2-joQ5P1GQX$R-iL9 zKIF_}jz2^QNdXu5_)jS_>;(vH&@F)pKUWlHXL(E?>7M5HTpMh#@>ywC%wR%nWhqEM zaeSBZyl`1eD_|54txOb^73=D#gbBy*)aqThha7RA{4wg7z(xa@hLq*FW0Kv0a#p$In9 zceM%YU!|U#@t?XLbHXk>sN(C0R#R0qT5zG4G_j}| z@bOB-Z|4U;c)cdnj>s+@W_=t`W36@)i5=n8+fn0-);UnE6Tb4Au5o3cZ|9Eqwfl|K ztcUsMaBO$TXnUTV(fYz?&BqI-1*DKxekVH8u|bi5_Un$@Zhh&pf}9)*#(C%xmYlci zX+xAE97D+1L66k?VqxO+zUc`wI1En0w#-bx3o_+dAMD$z z?f&KWRU~6?Yuj{V&fw}Y1C=K?9quqkO!_^&W87J?i`S^o#A5TZV_HRll;z;y?MBv% zoI|5fR6N%bctC^jK^U!*#aph_bY~PtSHh5H0fv?b$@>^?h^s(MLk<62t&XED8*-*X zzQSpGDoT%RPWx?wGtknUJ`wf5X0W3iDPcm2FK!yIu66!S@8XLZ2j4SBFp)!0I1p$u z1#xbqrHShiucjRkXSQeicQZBN_AI^vj@qZsEeFp>?N&?H?PNgE4VpQ1F5r+UykZ{# z2FaGC`5Qhk#5V}eLjaA1KDdxysMZsK76FSae`Ylufn=gt|(|cNs@2R+l z`aFf?5CHA7>3(vgnHW&wN0RbKWq?}FLApE{8i|MH*MNc}2QxbW+H@D<#@m}G`+wDo z5>BDTEz^DL#(!=BQysu8%zuN9c>s_T1P(nB?ssXZ$1#A=;C}!)RhAY8djVnev?%?Z z@?-r5|3rdIh>(^mE*hs z+3!6sT~lLjqg6hpR8e)o2b&k(dih2+$Hwy0L=jm{TZ2~jsFthKsqUxK?{Og$OOJ;z zFfgRFV{sJ2$S+E}mD^a6*4k$uMO_(@?UIxI0Pt^H-6BF&eqy_*y${2@Rdd_1^_9@+Qwr%c03{y7umxB zRlIWzG7-WcWpF&-`<`kB5sssT6NS(O=DG(cnjI3B-NQc*u2(<2u%wN2yk8|GycG*) zLaJXS%lMA(9zGpAHm$@hO$pr=|Q_iB847XUJ(e*h4K@>{Hr(8TN)&jrm!f7O<*+d8TlQ&01BFm`n*LF)a;hRgy=? z6Ua^^qUJVb&OMM#JtP#*&nvh9NrMv%Io?NPLd8ba}utn=!8QnYPj>lIQcM^N!<#~_Ic1|uc9v;Q`HzW?A3}MyZ*6gN zGx#Hz1iWQ25Zp1-bLaFmKB^`DlI^cOo_H{l&o+G>L3!Ep_tOTwSD-GHjP*fe$Xokp zkrLwevPW5seFx=i;mX?70%S7dtcf0(m@RXuH$6vbawuYBa9=2k|EJSe(y01GD zw=)}ZHCxbuDX#9E!y8fvpO-<565)5y9)$>A;4-bWQsiJpywRS4>@G{fPndsVvuxTw zYj4ETHO~gnHK?y~E<_c*i?$cvPKM;J&Rh=SxER-ViML_RhYYqS)G(RB3#N=6LOGgw zF=ZnP$xUGr+}k4s5Hm?0W5xtK(??=A6&bqU`ZZyfX+okqhAVwHlXZ%)(CD0A*;Gmw zzPb&UtJml0j6>`>u)vP~ZA1YSDn$${I`(W1m5R1UU*$NwDbyC!-cSlNb3m5DV2DV8 zonB88T~_U`D4wI=9xCVORn>N6jXUt=!sigXQ2#DRK?g@E6|jCA{4jGrNfu3H@09G1 zvGiqL4qK8E6X)PLaQ7*%sXF{2djZ$Ube3Ei{S?6$X2Yg=H2+$l1>uvM5+-T9s018T zUwMWE@D%$qKz#B>hKDtd&_~w2R^otFuQ&8n2{A8da&HMk3*nc`HKat(WcleQk8tc} zTc_Rc=T3PZ;3$7Arz^f07_eM%?@kp?f%ft%b zbYv&X<4b@$?)cAN|zU>AEHNbOGCpg*|6fEtVeiog@PPh_!Al7j;Lkn{X^^(c(2a>MZFMy|D^E0<$)dFR{Pow=ZzlU$AGW z#-+-87P?16g_pF?-dLj0;$8{m#pb0ZQ&P~|1V>8H{n`zhBJ>JP2@98?ul%FLxtYJHTe|-;!5$5omHs&v@Yo=x7Qjg-@1?jJST!usvzOSh`o6L zc_L(stcf>>y4W$h33jH$mozo;WTSn0KYeAju#|ck=thf3w|KrJdVoVe9Y}D4rb(UI zd)sI&d(b_XrDWOAn?vp=yfMO=m4Linz2&AVqiwsPbJZizEm2xq!2?4IR{ApJNx&Oi z(?Z-f`iYr-`4G`JR>H?{ojz@_Q#3Pn1;G^B)9745i+1h?WU!4du}maUV40fS$n=i(DcPmNTg?a z{&{;J-*@w^Z+p>e@ZrZYrO|Y*?BI>Fm^%vcX^wxT%wIXTn5i}9FrF{( z;oAbs0p@`CaEpzS%8X<<5XwvYsRE(%mGZy@@K`-*imZtX|W3 z$f0_zUB}tHc%_86ZSbT{ks35|F}sB2sZd9jbK)A)l2Ww`cQus7NQ^{uJ!Oij-Q|A5TRRTFHZV)mn8-@?g=+PTu^^7VtB=~9%&`3WgDorT7x^o%Zisa zq~d!_HWmrbcA|^=?zXiNkQYbaIerzg$Cw3%D0>59pmw4_N9Uj`_z|F4_27%1PS~_u z&7h4C3VLoOIITP`xEB!!=R9{L6@SZSj*6j!jPri#^pIzqx782uLTvMEU1IvUlZUM4 zwc*Rv zggr|Hx^9{@0WkBXVq;9sMhAtu8cm~JL*GtGxf3MO_OM?6DaW35*3%D zh>GC>QIG#d4CZn7@eFLe}_Ra>WN9^v}tM9SIF zeO-0UoNt&eQ=5~K{)(@)bz^D`QU37Bd*4H-QDMC(aye*eh;vBBMhAymFLbhPPh`Oc zG**rTOIMARQL;%)lfKZn$f_kI_YIJ9^P|^3HGe~d3QHy-=Ym?5{~@;|8cywB*?|u= z0kgC+Zl&|w!n96^JtP<}BtnHG4U9nPj{Y*r0YSODu#JdnJx|i9 zA5!S8eztL_{mWFVF}fK(ylKeGR4awGCdUSD_yqtN0?)PDkYT%e79cMp(fJ+K<|(6{Og@NnR)u7Ce(*QWnsTc<*!NC7k{bq zTdcmzstKNs(C^>7;K$jQQ%N4o`i}~dty|EpolV227S52*V$)LHx5Y1%x?76<*g&>4g zSuc49C}es8h0J;=wa`FDr3t+Dja_x*@9?gnHiOX`NBN!gt<)~xn48HnTJ<^N%exo5G?Pw8oNN9n+hJo%)wdqso~`p6*BunrF-%fsMF2ain**eO16vMk^? z=LD!f54vSO_OpRS!YO&V@Tn=#?9wF9;@j2aOP}t$h?gU>+@&;3u7JJG({MgW3>=Yr zVYNnw=dV%Ks0}%5zZ)$S(ahI;=0=Y!5wV63aABHP`{XYqfKIVD%SElk1k@wd(9HrV z_=wB{N96EBh}CzpV>u5Of_l#`uJL6qC|rJCbxOcij7=I`KStV=Z@5b8QE1 z?Ft6iE5klLI(#J$DS4;q^wqSd`a1vd0j6eip*t&1`uZsA=vZO&Jk?Pe^v#XRM;VmcdUun-!m6D@`{_q2$^^cjUUpHjrZHgo9WJLQ z&LC2#z*@c^_V1*8Xs4k9SjgYOg@H7;Q?SpcuQ|LpT_TTh#KCbVg$Z5``#PpXp!=nn zXK(-fm0l|>;cBr}V&E^t+&{AkmGFr-+ zATjdic9eeZ+VZbo*&Lr5T}hvaEO7(TBRQ(>@7GSAL?^8pjW(9DF7jp`M?B+MY_wGa zw!>@w3_6vs`~NUiX-8zi+*>;EGZ87O_-RyKs9TnC+qJ$brTk}2AUP0V^#Y;ME~HA$ z$z3aDEA)12c+*-skV?41v0J^0{66k@ZTcG$+SMZ+a)g8X$FrFOlq#4>pS3cxbw@Cy zQ8F1vJ|tpreR+;jTxZNc*Z}?DHwZgZ>ns1;kyeWVE1)6{6She!1DxR#6w{$syAXr^ z^dv~iKrci1Oh8zOkw==R>AY1cYyo@AA*F{ixGS4nhdV9LZBO>3k1JgJ6+>4o<{Xl%QSaN)U032)x0t(mln|zBbs&% zWzxT3kJ>7Kh=zMQlv;^y_i+(i&k+1s-&8AP)8P|9SE}{28n0p0Hdlqxud^!N&tZW)Zz&sN!=PaeCZJZuJ~%bi|CP(S^o^9GwpGzCH8&tK{Iae_AHBFTfJ?? zNoO9Xfy~9}&!w*k$A40-anNEijxBhNbC9D(5B2(0-D{>>TOyP=tIgT5aSw=UDZWr2 z<%0qw5NN4G19u}G(8V?8?@L4ptG?IhRGtp5S#=OWlMhIYghC0Ysf0p>8WgguL zYVMp+^lf1$G~Z2&W2jv<07>-B!!TuSgn0!RU09*0$z3vlLlz!ZW2oJN^`91CpA{fE z4E+(7ktwM`%&VqYfrS*g2r3(qgH|J?{2OS-;~(&EME1B{K6(dCKzS`KPYBR5CjCEL zynbd-D7Mg>Wu;YQ-b3L{I1eY#ov<((;j_d&-4WtV_q)TFF(va=I-$7%SJ>xvZ12=2bVRaN><<#QcwA; z6@Wip{1rT;(RZ`y;mogtSrH%nHYJI;hGSMV>)IXYzjVtA7o(u>h4wrlE7cx2zwx?Q z;diZZT!l6r9R?dZDFywioXC8A$04m-2;cr{wqHKjZ9Ce+ ziq|B5b0MiEE`{lRIrO_V09-r~gCHB(@DZ`S|K zGy!dW-k$&iy2J0GIqh3cEC?9u-GzkTEdK}sW~UuNueFh^0Y?%*GxGXHw}eLXjCF1R z(MA7bNKS}7W0EreC+8S|Yk~g#vn05M_VYguFneth?Pm-X@7F^FxBK{+X){mJ~9k7SmblLA5qOj^3`qmKCH35Fkf zA#&_NaM33t5h77PlbT1~{p(e0DLRHeKeSNg%PmRPVq{N!`3pGC2bL}T;|B{tTE74^ z)`4URvg>CEikujvV_I$WXgvqn0Q4Ag_Ek)|B#M_0J#h;3b}XCx1)ULE=5pFHY^k~u z2-s=9(FL`wz95gow%SkIUjsi9VOgcx18pkiwai`c9(?No7`SqNG;r%DalXGQ55|vw z1<$_t0yiB&e0knvH7fSF=cgkP0xTGipgurdazcd4djcvO0^Z$t3d@mt1P&!Ko4BGuip;_o{ZQyc2Ty(tQ6RO2RDG3SO1&m3?v43z*|Xu zNOfosB{9`@Xw|jN3;k^6zB)4lpO3B0yzqVelU$pgei=8!?b=CFe#3!9UX7#_NM`>PbAcfz2c1z^@s86( zzao6L0Tnj`KF~ddeF9!y3z`N3Ad(>QExzzFNg#j-bsOUB{I_iDk9=pyE6)+4E!Ly!*#SW0!^Ko2 zeBOJzl!{s6*6d-FR;*zNR-??#FC+KH_0A$f%l5!xBTKpoVS4lMV2<=Ye6LvAOHJp0TnnP^il$ZUhf4gv*>*|`!m`O zTZV5(gMjx=7%pz(Pf4W|Oc|JGH$-+555#-ozv_GKSE9YrdAP~V?My@jh)w=Q!yGll zU??TfFQ!igcrggDWCAoZtEw-V2ieb~VzdM?r3AbG!?`3d`Ii^oEcd56YHnE>I$Eb? zjCkN{a0!GlVoUK>{Se)gEq}|+n>97f zNg8md4R1>u($)jS7EiLAUPv2063<^mc%_)@AN4d7Sey)?Xds+Q;s4_jyMm*M|A8E~ zd`5O~0@2oV&K!K$3(@T&HVM#?l-@tW(^7a*m_2q41L>6i{Rcyp;C>bbI|m_^PhCcP zA)|+sPn;5`bzk#|jaf(EN2{m4dca=tJbI^KWGX?dqpVePay778kl*Z{AgVw>>GbK1 zUtsuun7A^o#%K^gNuKy`X#xC*TWEg3JrLrHwq+N*yb=U}X9w7b!b1ORX#x0^kQh*s zrJkkzC@A1pA{%gwdA7bF=+x)R84@7rVw9;yS9Q~+6h90-`<7JB&FTDRcSFSxi|Y43 z6XJPje8SAPMAFi9_NK4+eR0>J8_Z;U7iL7yYF}qFO@`oD*ZNan;k@&Ft!P{o;=P?C zt@%DPB~~a}=Gl;b_kuuT0WkXv;wMMW6!Y?OJ*>8Z)4B8yW&1zt z9W2?i4u>v=$Y@bXK&e*9ScN+^0zCXE(KeAx2kaGL(635(@oYyg_G#PGX;kpVcNC*O z8z@t&?<3kTe`x|D<`H+l9pZo9r0xa%3vdog);qBJ(74Z4Sc%lGvLnNTy4pq+jwKD- z*s*1Y#3xHR8+mNJbHj+k)o;Y&38`;F&^@A)!j?j{g?x_@lAdPSEs@>g5jh@Iz|oD3 z;McE%nf%*2oGpab2J0c4+p+2cGsVwJwq5^CRxY{a^t_yxUEoWAiGf$ing8cf0F}UFeVKm{ zZpl`_Gy+O7C}7b8zqwDV=*gnp-%Cv5q&Wmw3E3#pn_0u9`{qXGX8X9VDTF*h;p#zR zwOMWK45SFr$g#~_qm|v@q@dZ`>fRPujqcS>10)8)e(6Pj`Tjf-;QpUh&dO5hR#58U z_STmp>Gc;C()N7r8idf2A6p>bLPLw8%DyVE^jB@3uzP1bZQ}=b#+3v+>OMN-OR**H z5IuTm*MIfD`M}i`TlC7s!CekF@bm4uNXdh3Z9N(oGtmxMM?**7RMM16oX6j|52j#5 zwyk2L8{q_tMuD!tw`xga81-BVFcfa#MX&GI0>q$%vxEQLsu#+pun+^s`%f?9F%U0? z0*M|mS@Pvp$$@Vb?SfTP4MSlK8J$DEpakfdiu7JmnYBmTWXsCW+we zpWn6RPU{`p_E}X*_;#44>)2}E>$MY4tJbRU6Ymr-QDJxngpA(=FyYZiS#l!RnDr6? z(k)gBCUg@8*>x#v=)#180Q=QdrH3h@^wu`2<8oU!ase z7#OVu9>HeMwjsoy1UfJHMeb@SMP4$qsA(F_vEN^`$gZvl&eEv=#4^W#M?Vp8aHTCg zTH1)6(LlakGJs+(*pSQ^?tqsRdIOFaFaVl8GeA&#&%9pprWA0mVmPLL$Z&r*Hb}Xc zklO{3zP`qJGC6MhK=8#5vb)8g{mJ(m3IRb_)Qax9Akh2=Mx&o;pp!~Do{e7@fw1=C z5aJ?WiM&Yr={d#Q)k3Zs;DwyPUpg88VxwJKjlnQS>krf!Fr+L+A;*B2LvlSgP3abg>$1bk&A%)u&+8t3oy?E?yV2%N68?-w)3oswQ0gM0Hv#8eUv=o^yU^8&lu zDPIE1s;VzlHgu))bCG(P?m|td+jOmhkI!}edvuMVHDcgPJ+2n{tGO;tiNu-akOOI) zCO*XqP*#9Ay51?^x&WnTRRoW&ZS+770b;%?o9`7|ne#xlJ2p`yN7H zyS16IY4o?FJTJNNTKA;r^>E0ED+hOHSJ+_m%oe3%p`w^3&-)e?XSX+KS3@6;3{27@ z*ebd-aF(}q@=@QFlvytBxb2c!&hVp<4=2#`O^Fh>j@+*LW-Kp+W=2xii}g30G-}1` zx(;^J=;e($D^F40pYO3&%~VgWpDgZhzc5_e(ikm2K?;Cb2gd~l1e)Vu!?ts5Htz}q z--LqdHe@6Vtph`USf~U6+;R=HAH_CMXrU5uFf;wv4;iFKm&Whgs{ya)BSgtuS{XYA z2;N}!d1>|^y9a>d+L2LJ&4mqo*-*7ijnDij+jO8ucPWrttAf4HXrvnn^I8!#6PV-b z1@sv6zUSKLeEA=kU>>|PoS&1HzH_KuuMAf&)7T_$R}m=cwEq5L{K;+>f;Vb}0uNQe z`o(T{0`0d0LmxlUl~dcj6bCB0d=y-o=NA3j`!duM;UQT)qD4p6_ix}A+iH(D;;%Go z67*Fg1DZxlCirP^@gfFN=eZr6sF&W~G{%)wRMi8apBLV52&2&Wcq6{IB9QjaZ4o`e zo)K!GHnqoAl6)M3k0tFFEdHL9MA3a{Xy`S9fI|{DImvx70s;b?vj1iv^u)iIa84!g z@?hObiV(<-NU)-Ke17>2qRGw=9XJX{52U7Dmy>?YR6pok za2-vuI{E+-jA?>m+AKUt#K)TS^9^tnBBA3=QOe+7!RpoWD}1}E7ZG^?Z^(JB#s4o4 zF(KR@MboYY7Bk)&0u}Pt)BdS1*{;2Kl)+8PtBZh^U<+>nz+ez}2pt2y3?=(B@dm*D zC!rpEGCBIao|8Yt^_WY2PJ)67m(4C*2-9f~@$L-{N;DZ9Z6>=gMbJG41Ps0shn>LTrIHty6BjaZEeq)AKVpqPzJS*G+32o z&i{II-pME_^c9lK$>(&bOd>?dvv26%ghII68m!-r-dn(}+&)0EF-c*7K>4c?-$Pm#DBz#2n z7{Go*$SR^7W0aJ7Jr+q4>A$aabWE~!f9=!iSmd$lI_sE20+recm>+NPnSlLddz^Uz zv%on|^nC4i*a8O-rcm4#W<*_qKlvrpMoX+WSpD7Jo#z4|zdeytfq}0sgj~5(^e~=3 zSH|<_`T~5et<{mAiN6%kcbmI+O z6Hw}rQ9K9eS+E4TUuATMcuXitr-`nax~($4q4Rj-{$aSyX7<@z>(g^f$s4V-!}fPK zcA?1R1HPxwSDTp}c_7%Hqluo#A_mrgGMiFy%$irX$HYSYn#_H*T|*0Idot^Vr3yd>{r^8mvGhV=!HCayB#pV{wGR;BxKHRPzSMWH-?Sz470pnzbCn zWD0na{JMQ*<7P=f)MV(ZUzrIwbZGz3@Qx2cenhr)-44FYFi9QxQY375XqyM>1Lh-z zU#4ufzD#aK7ZZtoulRnk2hG5R2|RDBV&;w|uvHZ(0WfkZ$GqaAml`wFF-L>jqT4?m zPU~*wzq8|8M;zKvN3o-X^-d`83y@CEQc6+Ik5{FcpY&A_)SJF6Ex!t6E1M|^=}~gp z&79P7$&vqNUvU@Q*AVo;>#Vn&ZoutA+2gErKIt@C=)}fuqlOR9>K=3ZXXccnx%V2v zTl1rkrY|Ool0~-Jp0eraz547!FM*76W$%6{w=2o`lt6_W;Y2Ym`Q4lx{^@t;EVRED zQs~b=wcPvU%>$;?J!i!!BZ9dz2Co@!6l$ie))0cf+QB{5TpS|58a1+IijPZcX?oiV zn3~%Y+?zWJ&gyG|Q4*s3)Lp7X=BJS4%8Lf58$xbx%(q;)lfH-6`Eg@(D|Lj|viBSm z+r%wLiYUmx(?Sp9x!Gd1<1-*`7PQC8W39AI!0PVG`Ql%gKi-UfSg50H?1GiL;I#0w z=S@GwYB$v?e{b$m6fPAfov;u%QCRsff#6fN6YfipI^TkPcS+F0WWu!e29!$2LzA$8 zBYkM@&znNgC-E~*{8i>e!~Wdxve8YtfvBQ>Qo&xKs5v2rQ~gfmRX~l4A}~ep(Hpw`C+sWJ(|d?k;=7hE72f8K(Q)k1Lt#ac zgOrq<9l_)*?U;K9XLmuJ_12yKnlo4uh-r4KfO!ori9wQEd1tKP`F;gt8vKu!SnnZF z-CFfHhT%mbiQPxu`i!?c`6?}Y`zZ-NBHumol@fNCew=}?qRH?RK;q3FmVTF?q)NWO z?jVE)=MR$9LJ3*?Jv9RyF{}M+^EqB?RdzxmJe3bZg=@B5`m(o5X9})s?nS9Q5VAzP z+b)TuTFQEBK^k(iI)`6`u>?F1aUGvd*fKoTVyO*=2PA9_aGyTP^(YSt#Tp@aUZVSy zsNQWNIu@cIOdn67J4??A zV_VG&8~&sSk|6_2qfq+A-X3fx=RDaK&yRJm;bRYp3>TYuwbc~yBH1)8U?cV2d4oO{ zTyUD$ymyoKc&$N}>qmH$u|w{xue$Z?VJ@xm${@_!E8oHMeCm3G6rbg%JO2fByl;be zNqLNbD)SHC^oN}6;ZJ|f1A6xrR0VFu`A+sYYMP7SE2HW;Dff}R|M9_opU>1bDLGuF@I2@W${=+(ikwZG3yITuuJRUq7 z@a)A@Pr}C|Tahq#CSl!#^EERKAwm)!@iiz6eSYJwL3_^I(T2!<07gqLg3_H8%jb9- zLg?2PvV6i@-6aD;7RKePZ*Ba%Mcux6HkXZ0;R09uOGJ0bd>4U7caTj-Zukm4H60u* zti;>Ox`k$XOtSo$LL{^P`p_S?Ap%eMsO9Lx_9YFVFH`@ta^*FPb^D8Qd+bm|JUO9K z+gG-!e6gUH%SuK^_1V+!&vvda%-5;MN>;Q0X~d?i$L~su93)N0f|$WRk~xp3Y!eKa zJ|kr<@mVOt;i?forDtLy2DZr3HW;>L`B&QZ2V5CO>J_shOZl5VRj4nu^Rk7|dfR4uG4{sFJoWqIBvC(d5&#l^+Jw(*yRe=OYEw8o!7HNJl7eJuy z5QKHMQDxo|Ry3ap%qL?uK=gkrG-eGew=7ICfq_ zIX=zA`(Q-a#oM7Vi&i$*xnYJEFd!egmFYBG30 zTzwWWF1?62DgOQ-IQ|veuq|jkcox|INTjpSA9f*U#VfLQz@F5RbULB~C|d!GNIJP7 z3T`VE2Zf7eKOCZdZfN;-Rwma_e>K(GGje$OIzLH~Xo_a#DC0`+BJQoV5{fwT4di$O z^>^mI{XWGBjr7C&uUGMB%sb`0@>g^Ay@Sm`8Js0;R{h4jEmuyj%=qixZYcC%*8VzW z=ZriE)WD-8%OZiLcCqR%QW58&6TOxCIrO+qNx`75z94&QxbIfNi#JUZDEaBF%)Zl+ z#Oaea9oE{Vl)17>U;7r*rTA8ppsZ`!)%TZbRTgUanClGJ5519+8FNbol(~W4ob*ym(VsEg^%3+X_;#vz(H>4#t48a7 z=^1r)__laIqV5?l?Gzc)bEI;-gOa_Ls(WK6_3nqo-{k0rQG7}DbEewOaUyAn44Lp~ z#Vko=tXH!pUZRgmN`RBJ3E!5aaPb_GlJb45+7&TuCVm8j?@0BPpaV_#AaJmf3hW-r ztXZn7V#WN!cy|k%^0_0b*(K`)X;PkLDMYg0$fHFsX?{rnt)raIlOE4aQCv}qT+&Y7 zT(8!`z<*i*!K%f|jyuQXcx{(i?Gg&)zZ6-A_BQi%g1;%x5OBp={rz*f0E>bjGd ze;{i}qtWiCzSIhqP)H^#u%v%8bnnN|Z`_a;9EM+s9XsdF=ci?hhH%u>ap04`L;e`r ze1K1as{B{$eMlOeaps=#od#~M?ABXigTe9L<|g@1?q7EypdQ+pL3Cv2ASnD{ctmEO zZOE6-RTemu4S@V;f&u7rOvUUfDs|y(JJ1jrYA}T}%gRvVQ#CIF84J59n$WB-6>3RX z`ZQR>-G5O2s>KJvP_t|`^QI|fdng$V-2K&&Og#%2FMXnauT2JFK70&a#bYMed9I{I zdb=Ql=(Ufkp(MJq{x#~|qG{UVMLOs*a|JT~+|)PvX2bF!UrqXp+mEF%h^u;~G5dvu zxNfZIR}A6!#Mq&|y^o zD@;lXHFT<#*1op7rG7eNHf=A&VwZ!m3j=pJ^K}xIze-$i!WwAd;}SJ{=a>PP~UMFFX5t(@tA^8xDfL!!m#aFI)8 zM^B9z-e~wH(j8hCp1;+Xaw^UyKH|F0t!Ggfu|vM{pW3MFz(+kBpfO3Lj+_lu9QLDm zRZiX9>e)eDPD$}8<70t4v&@fLF+v?yr0{X9MpMul><=*|&}KvN#WM6}MWkD+=E=|6 zQ#d~fjK6Yt29Y<8=x5x#ygH_St7YkmXxKhHnHy%(eb6UV z(*N$FI*Q|Lvt*ww|YwNm9JhB*!geFs=U zp2YQ%m=# zZt-!kkvyC~b0!!H`3g<8`b-wm0_w8SGxc<{-?xs36QQI2!&G(`mwX=VGe-p__;2Ok zNVl%!B#*VsAa9KITm|@>nbv+eD3y2rZkq91_~u+ytsRPRA^3(TWX67`uZe;{#PodT zyIg9y-L*R9L+R5vNDT4Be63`1v-q{0z5_CCpioJMXg{w}`j;lbC}ipzqXa&)muZ@aujbd z6pyWK;$C#`+1HOFa&AM#D+zDD43W4VvJQ1IST2QRWEAPUQmN}hewr~aePU&daG!+Q z4r1YnlLG!@ewSTkxgC^_Mi?KN9lnJlQ|H$DNRDQ?pn8qDHd^*jj_X=SOcLjlTF~wm zH-_~LRr)n0H|g5#RiLB>>zdD+y%;o2?m1k9?K`@otwOlXr)GUIdmsx#AxAh#W?God zas3ETIm!BErg;?Ps`=8d_bmZb(! z&7U~^P28N85zO~zVS9B%OQUC`heSt3T(o^o&WY8cb}{i{m0R7@%a*~n@GY`Ug2OGZ zDR6kCJ+2|pYAh_!H1qq{Dlrh<+KbJ2Y?5K# zNhDr5)t1NBq}_OkN(ae1z+xV1v|<==ISTk>zn)MP_6iRT=WM|HUo&v;ZxFV-)RLrCj!@Wbxw zd3BB7v1QpQp4FCJSgLc}b-y~^2O%Ko7)WS6hygwe{)S;9b)w_AtD6Hw+Kcm7 ztg9-%-PY+RE{4RWrS@Wp4h+B0Z*P3+uK!Fz-QE-E2o!@UJE3$8Y-_@%+A)sx@bsNxhts0jsHjkVOXDtxYqvWXJh@zO1XmnL-1+A(DcLwbU8!5Ax^kWvpLJwQfkEb+)CB4z?p!};nd7%w=Mu@hQu z?ptZ;Lb`%q0zG>;VL!~bx3OxL45e;3{R1oYmkW)cUgdK;g7(}cOa5V@?Yk?b5xA6B zbgjboXast$)xV6s+omB5kEh@nI<|stiWZ_#EN(L1{NBTLj-lV!3O8;&NGv`3 zi{{EyS>5`jPL`;Y3Mv{wPej>G>h z9q6Rwzbm#nO2(%fq8zC=kM#)u4lLszIP8)3(ZrDhCi%2dSB7sO=f|PIC$>0zf}z>H zheG)0W?T5f__1XU6)zk7MV^>twLVZrcX$wISokK-;XIjT5y8k$?|zu^2Nr<*d;sJZ z%ILET^@9AOz{pQ8_uReAtH=M zlNz7{a~)y+IT7KP$ocY`fB_Z=oxA#4hMZ|#S6!R_--DuM_1!4=_RdZ;iq~RSTtsdZ zoXsufpC#XI&dOzwILt~fD3hb7BGPLQyR&g&WRf!Bub5*WxLMJR`YK4yK;w$sF7sfX z403w&UY=W9tSHUay7Psnv-|Loc+rYMmswhIab6fl^wjEZ+8vtZ_@(3_>lLv5c%8O~ z7xK(vW;i6nWs<8#GYW?<2kv|e+kQrV2RtB* z(Y)O?^F7z=fT1r*qVs^g631sMrp;PWKzk`2O>y_}H3Z!rM9_EOuzt8(%`0VB=hs=e zXU^Z@H+uOIs1mbGdw3jQjmib?pgeBpDqj6r?8Vz+3ut=)r@StpK%O*yJ$TXfgbD%m zk&#fsB^PX+K=Up70b0TfFFrHs><1&p=;Y@-G1+L}wIepEOv^Mk%Ba<1ioZ=~*!M^x zS_q?Pu2?yTAroe-g1=gI?faz-b(TQ=PGrSJM>M9zEPd&-ze-i6l@==Yievi9RpE|Y z7yXI{=8Ls}E3F~z3ZR`^fiDEC5X1gX5p?!V?4WLkM){8C3QO2Sb=_(Ad z%|f|J(J-3!O{{>O(=kSa^SR;8MUSY7SH@bzARA7xwb_LKf9iu^B$CC*H1i5n5n z@4e&>+cEnR;fvn7q}B@8dmiirt?8Za>y=B^?FiF=E-GhL0U9<5@&KoePp7HcA-XRd zf>Gu)g0YZggDHY(t78<;9g)RfAc9282FffWt5`Ms50%{bX7SxE7zBB5iI;u$Dg z;{6LsLjJlvJXw8WMrWB{3b`6Wf0xWF?xhG%*31MC%u9Trqb;aJ`MF&9iyqyea|jQ2 z)fuL^J*BB3aIHMKwkEz_>6$pMSnB@1GebaMNi+$`x)_~FhS_Tvx$!R@9VWV$cvE_~ z)fl04k-@-4L;lQ2QjZ{r;(XE+d{z+fLsFvwSyJ96XbIN~m;)i93bZx>o_d<3Mug3^ zHjy6)blYZge2(6okLRx~6<5064_SDhw!Ft_F!|8}y<4A0(9>b~v-lN({dWM(xB^_u z(MW~Vc*kswOvTQ|r=AlOy%*N7NRaNTE z`-e!;(+*VMQmn4}cUts!0v?H3CG}B&;ChLZ3jPJ0A?38KftDmqT+p-p0g=Wrli(n-DCI% zKF`CeT6yxji}APZ<#+b#nQEj{1I(iY@xu=NSdl+6Xe<1dz*d*;^j9s)Jyg*da}Z8+g^oF9kc^hpvK~B| zswdwdV}Nk!Vum}tjTi|fDlnBQXhBtaG+j^?v7`S3` z36PRrnQwZkTu2POq|X{|<_nz^)@k$AzEE%D${`O7soPvS_G87QzDK!hd-mANX?udY zX*Hk2xnoP|)6n$xV2LtI%ZfcjyDmPVH=u{Ga;VoM8#7RFQCG)|gM+p04%25*=$VfB ztwDGLeZ_(J#)1Ih2N|Y6Bb_4`Tx`H`@8S7Nz^?59w+o904l~Iet=UjYpt+pa-htC% zP*dFGq**jBCL%-drW?;bS;Kp)9U}#vXa_3P+m&692JS5_h=QJO1{ z_Vcl?M1%ne{z{TPy!(DaNy{qd=lga=HbgZ+^&`clxrNPWH#`je6Hh?qOhgS9munKE)@168}4oE+zhKpRros7}Cu6@$-@F!f4x^Rt zJ{LGM7me^HyH^-@4)(>zhjho|P>K<~?tzZBy5?E~V;sK+i4?sQ{YhP!UIQsLMbHONQ0?|%r^#la$xGA@K-6F5kNgCavMvCK>rY7@YQyWC7HDIRskir({0l=51|Zo`Wkwt|5)!f5m8xUg z#7j>onT_)qY16a2x)YGn9D+9Fr>DypekO=0@bc|&mo!44M!h#Pk+{&qH73W>?xX<* zFSh1PfLbTz;jOCWRtcy~5L(nLeqQy;vb#72F1Fx;*4;>AH{d$M9T!D$KKzef&s>vY zQ&A<5Fi%VVh?2jYc9r2CkeQ#OnxMa;%v`7}MJL~zr%F&6bYY%Ye z;JOz$i8t+&BF%gGfs({DPRYvUJ3~es7SIV4l?=eB{B;>N1suqJ8ufSTI1YoD3(e2Y zcSRen_3cweY=$XgllXvw_i{RDJJ6F*f=N6*mtS)UBMX8#JtJ+?S8?q*a7ln9tITuB z@rK)@pvyNZI8WUDLVO>~g=rO=TiACk&L0+149xc@^sr}rON5$0C` zk4UQ0E7(ZEhZB`u$gBm(2vj=6jgQ}jz$h9lZxWKVM)!{ZdHq{ahEj=;AyH=m+)=qD zN~vtN&ASg`>>80iVth|O&gUBI%Gc4UGk@2zNN4>Z0NS^2TIHum=(#1^Kvx#;K}6Bj zJ5ZGnCd@DKA^Z{ zzgFc7G^g&v`Zr^x(vA~;)yD6lt!PfX6@FYVRjnGRY65#<==~!I7*^U_+Ui6bccWi` zsh8)7Gk8Zc`UC!I5`5Ev47|NB=_Y!gsCAnMq3=|p?oS?q)0v_2krxg%3{_>=^-T+MG+?BiOB#tKfX#}lj(Ez$=UI^dm+~D7UKVSjC3V! zV43Zp1O|V-=_)FasctdRFb(qx=;uTQqTQ*0(J!IZ?2s)a zIY}Sye|rHO;4`$*tf0&RpWzru5veC|hB6i6CPm%RKEEoA_!GoEJm~CE1nWxQ62HbY zJ5-yB4<&V9_BcnqoesKkm*^B3Y&?-{LB%jKJ%48JR+b;Teswl{2RSTcz;R!}Y+u)0 z?;V^=m_W`G)+p)Yp3W)`o+RPlhkj`A^1H6%H!0ykaJosM9Bq~KIDLp+e@#cmFC-dd zaCW5(*tn1&Jj2q!&=#g1%xa5-mYdl|kV%R2yw;!Uw0hYC^RDGMs=IXowTx+(6B5@e zzI)hxQzYhxEUYAx$?kh@D7TsbvVC%8X=Z$}T<_?@}hc zv69k6k!MoH)j|YtC|3a+)ka7O{0TySv3o8GdE zN{{Q2N=jA|hpvL`+7>>@llsa$%>>M z=q$mA8Pm9qbY`5t+mrQu4OZ|03~60w?eyyc7Oc<;MibN&4-4=9zeb!FCwM%JbYRs* z&FG#JKTz$E0|SvJ!Pd{J`g7&7(11gMjPz7Z;07r_ibMA z+cy&WX-%0JfS>)RG1A`*V{-UAa}>=+14_ zmn#)qdK)btWetXrGJtD}Y!ihQV=xV;nE6Y?|5zmUU++Vmt90V=3>E+zm|Cle$-GM7 zXrsZ|B1tLPn{Qy+Sw0wP~nm1K?0ehKW|K8HlCPFbxPh96V7?7ZY0(H+LkG z{^Vdc{Cti;?~N|ZwfDq;l8k$UfVPGKtEFQ9iPdBX!2FG9?~N963hR``Wh z0b}uBF|4uZ1d5@J8cxzQq;tmLxAoM<7s%j4N1M@pYN4=wXb*O~oBK79iC|z9PWD z2un2Pd)NHcJ{lO6i@)ULk3L<7ya>LIOZ3j?l?zZQ6}lDomtu{VSCGq=EBK`AhxVx} zu1Ab6Ea88C_g`+OO?F%&p>~SX&FoK2Q&&dY<7iu01#NE@f%)|4=&VV1Ny;Yd%5o!uOMTRueKrp|sU;DIx3)O2P>OJ!ka<|r8(q@SN(#pb5JcQ8z|)?v7VtEWx) z;aT? z6t>S-Ji*^Z#Cx1vkM|eu>dbcrI}sE=2|F6ps9 z@-{7wKg`1_B#~Aiq=u%F!@<*6n8wd^T*VXToF*Mmj7_2p+FdA6>3N8m#^-N*4pQ(R z-bq>W*e2Wyt6AY+-?%Tx_T!+rno#=ljS-y)%pnGRYPlmlBwUd`JBQP>!RwO$N%uP}m2Ivj+W%zmZ&bT~yj#17qDN$bR;M&Yy z&QUcDmY^J@Lj%zoTAG1`LBQowkezvnDVzpI<@hl#mbjar~?oU{Aa;NQ=Meh*;! z6c{WnlMt>u6e7WR+OVX#w^8ikXIFh$xO~lp!o_7j=ZoS$P+ql%lD7-cuOgSee;Z`G zQ?R1E#$S4w*zi1#J2}rKSdY0=Slk9OKE8QJjO|N?rR3a67n-HFp#)b2E0>=D@lu%! z)6^WrZfy-Q;!5i!_3@&*`p+)_CFAlvIKh|fdedU%=zc`bz%C45jdpfE|D)_?o0l? z^`7F%m(sAt;myfpP`>t_(Rn~z(H$AZ1Qbf5;FIn)q73@`RVY*h%nwq?xcr0$^MjwG z++%|Qq2$kBJt4oui2+&CIL(p#om)NnR(i(n^n->1uAb1gx7SxeU3Q0`5#K(J&S z0y>2;I*yV;GiqgDuFi-~$C}tGxT_kVH+J7^X{%n7G3YfC;fo@vPP-%La8800JOS6w z;`E-u#dReym6SH0L#27A+MDJ^#8U}fo=@^#t-1l3!^;gr1Vo@BG zEG?6fzDC`FmU@)I)h4M(OY|{N22FTGLhDQhwl~ zcQT#VdGlsH%WTCO3;Y#w&3eX}l~VxyHkj?>!H`x02LAw>oNY!o(4uY2fB!vhrU~Vj z#7x}R>Ej5o)H?>xbJV7p4~2TU?td??Jp>=Pa5EL-iUK35R_il7I{Xdv7LR#^9~fM1 zYiD>jk8i}7X9P|Fpec&MqM3vFT+W8EA%sz&g)L>m!h@?Gv~HX2JftbI{__4*ZL8Ko zr=s)LIiS>D8$0^hnmUt|_@Bs}f`WghRucGBM>+B4DZ>E{w7Zh+p|7R#`|XEJ#8apGhOA=DYS@*QQIj>=&yQY(kmX?A^_fG*641x^d8Q~}UytqUy{ zalfsnb3UI|UP3vwS$HL+(Brr zeoq{2*ZT3GbTS5pOU`w5*+=L;nOs2_P;>#hGpf`1;~8=vX|^Ngc6a3%txhRh*9}|- zgvoI~(PghU3Nz4pVuwKtr++IREf9{E`IRv!v`^OG8%t|yeyP_7?Z$@Jv8gB*4+1kK z0(X;i?VZ@gt4TZ?k;=6H4fRmKUkN#etB=n3k+-=rQ$t=a`EO(B1xrk1SQqi0eT|xzJoY07fL2^Wk3eG zzwaG=x34`{==%67^+ua>zrCI+Q>Fapai_4>!Hwe{)wSDMN>PhFMeEj|92ka7i7Lk> z)WLMV%t}I}=Oh0ShP?o&{ek}QFUS^>g>;~8ilk%HsJ1UTUklLcQ%<{F$OFeo$}o=) zp2Z@g7=^F<0huQi)8#$jXc2Jlb|Ug6>lPKb9|#~=kzKP#2)Y9h4L8=2`YJ4cY=n@$x=j%$QM|TGM zot8*w(a+C1+RV2Q8|0b@1&tN~$*(l3Anl?M-@qmA@G8ZQv=XQ zxi&cYf|?)EGw?{>)Y-2!5G?7FhEt%s~fqT4IQyO7#yd`Prk`QQ#;Y^2a`qZ(P!P>OPDq6Z{ z-XODPY~6m1A~SutqJz1T4SS_U!OKCNs7O$HzonBUsc(YKG>$%T=_g;)k}F;`^5OYd14Pn!Z+wMJMC5fPFJVXa%sjgPa;;*7jx18p$EokLL(J;hMgXe9Q=wUu- zW>W*1LgB2+HVs2s3dJ}56+!qp+`uEl*>TGZq)OW0RPX9N1|Lq-z}!|C4Qi^0Ti~V;<>Y|_|FPkEpAG9Azu#vXlM${q@WKg zWeQbdR|c}rV0P2BCwbDfsnh_BUE&)@St|j(HC=prq0o+h_vG44+_@|ZoR}nX$y)Qu zPwb4qMf`jFD+c{76=`g|h}S_|GFe~xeG9yxUc`Qi;V}H%y40~kQ)JE$vu5nqShR}7 zlrujXlJuNRM0&we#dW(gnQey(X%}R`$^>h>3ON4!IKgmN9Q5cGW0^E_7pVb>p8j1{^=N?Ue zzQ6QWB*~KEdX|H^55HqpEj4PDF$r5m+Z`_(kYyX^bUl+Lly-vQXhdTzm2I54}Z zWKg!Ucw$n1?NzYPmSq^-!p3au+-9>hZ3A5Pig)SdtS2=Bg)v%9DE;UDJ@vsy`unII z?mGsppTUPL8sp>%3_I^hdUY2(d%JtH)n#G2V66S6lX*N>cY{qo^ALyg2wgo7I+TIv z9v0_8Q+8c#cQQVg=SdP*W052-oj}~3YY6En&2=^;C6>iX3}bnSlL9);KPr_!e?d3s z$Y4`7%f<0~e1@>GJ(nl&NlOXgH#2*ao%5rQj2Vm2g(mQ2cO)|t&rZ2)0TzjN>2>m} zOTp1TCvU_TvP@1|3c7&p;w_!~>~DKDBI}PSag$JnA?y!G@xWS6Mb|7ZDqz*X@B6nE zxa|wz8l}=P0t4B5X_34K55*cTTbJ3R&XvB?@34@q#&y_RZ=DWp6wCZHGe9SS7(xY_ z<4;iD{>I>1!-9o=j@^Y6;;d`_R%*)aXPON57>YCW-`8Busk7AgFWBQ3k!4OqpZ&rv zTArsju;c;_T)Yg0_N>N&{N}e}8U`$&O_OA6xi(lFusI0Ur@C~29~A}sOr(F1+(iNa z(2CIbnT^rzw1q4kem%b>qWvd6De=#d>QpE9f(bWaLl&Bed`W09nl(R}*Drj1LxSF6 zqGgbmWqX|Y*J4A`Q_-CGf*2Tk0QAvOBzy&-U?D=1n$vBF7yEzvI8?g#V@jiMi^ zyReY7oN$a72s`s}q_j7)iZ|!vC#6D6qh(}pn@|I(?lFu!20DPh>pu}%Hil4T`L#&@ z)oO&LR+>3WT}F*-Clo}KbvKhi^)WbA^54Q*+(fLoFflEdU9Vv8`)nry9Cp*26sFK^ z|88vSPbpY{(-;-i=##0!5GEVl4c@zVK@GFYbV&kg!W}P+jTeRt5~O>xjuu$R^rV1up8YNy~2JXj?* z;3P@RAZSJ&-?6vi`T0*XN});DEUTrq{6upk{)T7b{YrahOMQTzxPDEBf7oefj_p{E zC=Q>w%_*pj&1zyg%mdEt=y3~M>j}2q+=HhXcIMI5p~EA+%oA$;zUKB}u{W{83?1{E zu*%B5yG5%rF7Ja7m;5QSxW_bGVxuv1dQ1u#VRmCa?9VJi-7r+wwJoyDH$WfGkApHB zf(GYG`0P&PFyi{uK(7m{|CXU&xCDzaiVK&AP!Ng<;$9I?)Am z$js021nxs1w$^*oe~EdykhZjheZrkFC;c{&*d~pF&0KaNN&vi$eJhr)ud3ZTFfWR?8E_W1st%WSSv=p4=V~FFxFxqj zirv+DU{t1oH0Q#y&eLUi-mBrBgvCc_FKU3MP7~dufmKED^d)QyCht8ko}2Jhbq%)x zWw$1dlH5T5Rpq(?oTeqc%F8#zN1VTM1j_o<}?$qc~-bve`-?mn|!@-V!UC7zQ5R$q_yblx{Uq{u6aygQboNU>8*H^>?7N+Q$#1&2KF>a);4^*Y2VSBnrOA+=`YiNw>%PR2k;|Piy>+)#)kX@RkQwt5zdi?XM0YsUf>0q-ZR22! z**b;Pv;LGep8m+!JH3CXp5ez zJXbGf%U|s%Kxp_-2d||=Fvbm$*G>a^r7B7nbltbJjhu zv972u%uNvGFMnId9ogI#{JR+hW31K5RL5E8WV@5n7GfoKN%7k0H@z_NCjg9mHjY0x zAq6`LMdcJ*uK+_1Coki4T1ds>cYubuZ-gOoDm`rQ8-LLvR>EfGD4PKfKEPcUj;MJuG9ae7ni~0v>OKZy#c#JC@MzW!?0^ z9#}VR1q7T9Awa5|=cZ&lX_*MwL2Pp&0<|j_G&Sa^=4v1FJ}E?48sAyoZ;G!Db;cvH zWk0Ot>Mr26L5l6v4R>v4T=PY6W|&=?+;KtGX-ATFay+q9jO>SfhzdV6xz<1UalRL* zdDS%IF>kNzO(#L{E}zG&=z*FRrOtZ(e86!eXFGrS=(8;KqtoVRd0O0V*LS;uPEFql zy6(?N^D?+`?Zl^%=e^-Da*k%U2zxd;A{zc4j%(C@_^Zb+luwuM`InE(avt--sZ*2j zDLf0?;jTlQLC+OkIu(#;W;QS%jxvJR>Jp{*N6;*kFR++Z4^zDCGCz=i7Mmi-EPqM8{t|~xRRg%f)TjDA7-9nKjg>&Wo-c6Q zwP1s=sV9CJ;Fo|#cOd~}ifSL|FW}umTs~3_2_EfSW^WOc zo$Q)f2g`VH;^Da7k-tq4_mXti=E+-;9U0!4ZA+uunnRMj>PsMdP{F?xa|ja0pNf5z&i ztsiVMW-Og-;F{v=s|TLkF?5&RKLl2a&e$0*u_})qO^s^|77O!#2IJ=+78Nu;;JI8U zWD%t!@X5;67@IOe1J_{5NGrqdJxzb1F?(X7|{?P)TrGv);&0=;~6$7IMFA)YCSw7*wt#J zTH|n~B*APTLrpmCV77LC9nI=tX3Ekqq1v+4(DV=th;m=Kks~%=%4Pqy6Unten7HXZ zyDeFEDl4GA+|ZafweZP?Hs6ztIDvxgE5)@({>WRnMOlbvB}RebP~z3&WI1|OG(USg z+b-tJ!axeK1(r4bcJ53M6$B8BU`RnY*hop}e@04q#Kd5K67Ap*f|M^BJ3C-A8Q6dw z9fQvLXSS3_3@A>587D;k$$w78o;5*TwvdvNr5FVdBgg>sOrRLFlY)H2IKWy7KW>j> zsG@_x$)U`&4t*%!@l1{=o=CWzO0Yl8*Si8LR~~ec7so%a74bOU2p=;;c$~U(~Ub zkb5(31;WbaC=sB)fyF7mrCC|u0o-2-_2RruJRYWbx6kxHt;F+LL+t!#j$|C-1?I*x zOF8&W{|$S=b@u=GAp*_5H25$xrV#`N&5+DnUN^CP6dbXmV9yco+j$ElcZkdELjkF$ zQ%~XLnjr?wnc%T9gi#B=_6CHplLd?%cXu~(&SrA60b%8~voi9(l?D&lI*T#k&w0$w z_DC1QhMDnV=)LmW_a{R`pDFcR7FHmUUl2AO8;Bc19op-o(BI3 z&IoBc(5arPl&DM_4ibsGnh!Yab(ZiJv$w4w<{$d7nIXc`5Ju%9TlVzY>jp%<917nY z6*Fh_cRy!<@a*8>j>__YReypq*5>QKd#eNu`O&Q;ET@#ywBN&)leU5%m*EkKoM1JI z$w){}*vuBD2p&)r;t23G0N2NgJP+~(u@u>GHS)w^O$fSr$C2{@?1ea@Jlf ziD1cJzRyvSZ}l&yWCwhG;P3OuF6)2K0N>|m$2i@8^0Xh|Auwaa4)kZ}U~b=v`er_Y2x=$WIuVUy+#0l>)(;J`(Y;#|xb4 zJ2LmX$$?Cd{$XC^S@o!m`Eo>tNd^}&FP2^mFUX^H5c&T+1K`}CPY*8+lEe@z&sdLz zn{ss!n6aNBjOJMDnq{n$t)s_95kN0tWYSUYynk=*r`2LZ%}?scMzS4#wGh$1xt@Rg z1aEuLtY|XaS#ET#d)|LyP2L2HJK2Cx8WW9%wa4Kbj4=8aS(H7sz(FYb`90EN93^1ldt^}O@45Bxg!6Pys02%|hvOfIyzy>I1it*UYkWSK*<#rl`WxBt zjg5_gVPSN)DZuY^6Ts*^{R#`OwW0U*sOnR`$elbH(6ATmVm4260D0kn+slPD0}qo& zD5CDg6A?S=r3j!Iy>%yfaR+36?#TH^nEn6v43P8Dazr!!B?@9-@&vTtU(zw4v1sa$ z`Md*@N+F6_?xAuhkwbAqQt)p&UJVnaMHJ64oa=LqM zBH~q-a_W+B&Diu9rb*2MMK#ztmZ79A=zvFS;?Vl=<9@@*UD1+zM?4pq4*D^sruBl3 z1cH+Ua=KE>f13)RxnaPE^Ez>a{tej73l^z_a1k)`LXpW1dx;!Fl9$NIOA^%j=Zwhz z5;>s3%>O+DL{6UZgwlVRT@swxm45*wi0J<^yHes1Eigmt1&p!O&*O=>WUZVAp(kmm zTku6;c2Njdyb0ru-lc5Gds*0?sG2nwHZ8HX2MvTVo(-2Zl*+2OF8snzy`h8p+PYQ zUcxL)>h=G52Jq@YFp3g)Kj+-9xyftNV9e%X?s~rAISL@ zhSa!>;RwZPMb&xRamNO>|5i4$I7B1|sfAFBW2H(7T~q-J z+A;#UBW>GAvp>+Le$Td#@cH&v!)l9;#--rtTo*W|UcG&6f|a2$r0H#4qp7g7P>UVC zr(`W_gwc>xxSI3qt$XU(PBF!D&+rK|P5x_M?we&^UKCau@t_t|HVcQ~D*!He{Z^W0 z#^AbO=Tv)y&qg~Rj#Bz!e91`k(siB>{m=N({9j$zf&M?w>_eP)rxLzIL!=iaxHjlO zjUccS)kdBb#L=;rlhz-Q2vgX)xzCROIlBeCDtJSr$ z>TfRvf|>%icb3aWA~)WkCP$_k2f&ayRG)GF9uH_5KW^=1Hk~faf>!igGkTF0>TX*E zl5&q%2Z>bckudFCSsFrSlcD8_!BM-4-24e1h*~_dNEbUFAZi7}SpP+B(o57v8DYBr zbNM8FiP{KezyCc0L~T@#*vfxeF2d(u4QB*lvpcY~3r+cS>JIy{`xjtL_5&)1Vl^*2 zcyQb+KYUoI^m1S`!u^g!`NUXuk{3>mbusWNAf`ogWqbMEti#0RaNY5{aG?!16C!z< z+p7zdr+`g~g_Z>w*N?O)4mK3@Pc2W*lQ&(Cx|Iw@>cvW=Pwbi*Q+OjV8sFymiU>gM zztX&e#R43x^ShK7uRq{!cdJz=LJ-{T z<_O3JcmUllD058zC1Ah4Dkv1i(7GqOf321#dUOI`6VyY|+geZtz#Omu%mL!>W0lrv zJ@G2iCEPyFM@(w>iWUK)(&VrX<{66jA9t`7J)35SG&!Jn?Vp4a)!I#D;YeYi?H z7QzVn*E%AaGx&2xQ2KC4a#>d{G~#B6059ijfYQP+ zpm{p_JK8jkK}Aa|@LA`5?vol~X~lyPox5j?Y%{c3dvER&2`O0O3|w`-@C5ktwf^G; zfIh2jNj;&Kh*Y)U4a7dW0ee-#|JE#I5TqlpS*pk%)?Lifl~cOq_93bTl0E!=0AiM% z%2e+SaHCw8w<49$bM_puh1^>2OP?gQI?q0yz20$-gWU~UBJHJ)yfuVH5Ci$bUsNEk;TGSJ~ilu!J9qu1hb$!X@x{cKg?xe-i~8k6oBG;J_d zo7Cg{!*^`0cK>RL$CDJ)^Rn`y-KLGDH$sQy|3d zxKiWt&OKLx6CE>9K2qeI2?3w1oqC)nzF0!OcBa@bhnR(Yy=wwT&R&^f+}ixLe`L$& zThKOHCNday5=6`vqk*+H@G_HyC;-Rz$?DSr4Mg!&@cljHCe~a2TV}p(a#S=lZ$LIK zASCp8t~!VIKP>?8cVwBAFDcn2`NMpD+(Ffqo&X}~t5*{lcWM}CFc^btPtNH}wigHu z;y7Ar+VX6xk1_+Z8E}a<^#(#1GdmLr4=|WUgHx3O(mPOiWz#WY=?z<`TcGp)ae%)w zBOE0_%}Bv9f#yD&P^W!Qm%M*7W*fFK?Kl+XwoI?7N9!1DJV9B5TGr%wkhq$0q3koN zS{wmPcE_*ky9|YlOyQ0?e1hox-)^ruZOf!G1cH#1roK$gDkoS!bv3cnXZIF%q2~?n z*TPE4({`YE-UlPjc|t^OS%0l{X{f9!UK%%8zOQs-duiodtXKXuZo^^8G?Ae{h@?1dbF1$L~lW0x_uK>)5?NPYVVZ^g5HKZ*yu?AC9gS0-TFNnkW1 z!3Df*94ytXlxH!eKhP#5xe#03UTa0(AAc=MR3)ioE0D3NFaU)ad$RXG6#2)T3GGOB z$A!CJCV66-#yftoOnBXQEFov5Jqf+InY?pYTaNE`y+!ru=_BZ%o`|~*RJvX>BY0y} z`3K~BdRi!|*={kT15@{@we4@SECs(90WDDl%tKKeg7EEPkfZg`ydz|tTy|&S=kEnc zyHW7v0=8;P6{XW9P<6PKUO!oX}VAoTMQ`j+?o~7I^i5u zz3cIs$*y2oew+mN3%fvS+3opF#|^mbF~PNK&H8xK;gIJ1urbZO_Q1VXEZ@`QXeyX# zIRpu>aKN-8<6nQjsp@si^fWjjFFh|y?S9ltIqT{9CVYOqy_NEWV7j0d-1}FLl4KbN z>n+_(Pq|}KM3#L@&JV0=8{3ifl#`Y2G&Q#PrYCLs)X5e~iWO$oM6ua;XnAsQUERm# znqdK>VNSPO)^t2f_ui4i>7DJZ%Khp&%FmIHVhRMhdW%{i82VUdl8{CJ47_++{0Y4d zsR2L3AUokkorV z>%(99i7u!4k#}(mo&UGlSz|&40YU*-sUf|@ft;xZgyFRL?u8{g8!gbPs_?v+7G|j| z<*&R)4GazzP&ezie&xpq$w2Ns`m!$Qi^;{THDo_GIF^5s1zb>p;Fr!(_6{6~gG}|I zyX2RFXgRoq84ZL10n9=lcz_Y#c=blyHo)L%w z(iG($3&lLWNO0zGA{Tm`v(+m-tT_=pS5^S?Vv0$l^k+a!(DB0N)dKfrP55ihgrB3z z&8$uMo^cOO3V=;)|4|0kO!_smQ=p82EznXYNrC&qcmyTXSZ#Tx zft8Xluxt7-JbEP9evgo{?$0yb_!Zd20`{O$(lLyk4M$lm|C@P}wdIFx{kA zzP|<`3-f;m|7_!J6?_|DTSaT#LM|zQv(xAkw`2rt3<2#6_N%sONv7CCVV##B?ls&5 z^pdp(>*vTlU1fOb1YekHdN{P_EXJWAZvF|lF&R`|aIPNluDgHuEqI1TEbd?co|O0_ zna>jB5W;iWAXCLWe{x|v&|m>>G6|#E12ipnlZG7Y7`8ha_6zD%&=Q0SuDD*^Lg+Xop3l{dO&a1n)Y7pUa(RM9}n6~67k zPjTr;w4Q2K0xKW^fO^5}I%vullR1QUC(UE@#}>SQIu8beweEUPx8M!shaSo6c;L#9 zJJjSJpcuafO9m7t8pMS_{QS2B*hE+X@Ovo0<>P`cpP{in`fkUYvH?zbbcsp8EEj#r zkCqnpdEZwDfeuc_>(yl-BjFRZ{?RjReRuz5_zxIeg%t(HeZC$HYeKkMMJi z0O9|SVPT46XJJN#>D|oi9SBF+OsRXLh|_*_zpQzz;4{bELj&vm!zxNcCGMT@@yrZ9tD=eafFVl-{>*FI{ga zUN{@OP0}`A27LNq$uCok$|+PemK!i#fHs`0;vsp%=3o+|*xciV zfWZ30UK#fqESi9zZkA8=lJ8y%?)Jct9FkfKI;phThURuY%v{m&w^Q*8BDMHz;K?Bg zXre9}jYc1ON8GLqB+^59n27)({w9T(N`+^S@nWTUNa+Z?U6;{!#Ifwq7T?3v*1cVp zGaR#^$msl5&%B7)Af2>wMGV`Zw$lGB2IXsxn*VtW{xbRcg}azP;2k^Mx!5x}@QRT` z_O>b+nAeK&9vrgVXlg9yiW*9E!2X)j?@Ik)e;i`awS=^1>rV3YXikR(liR&|Uqpz+ zENc1@My_dNj*t2_)yCt}i-dFFf5w2dQ7l3L9%3O2u)#Z%*EfywpO>O!0K8rIJeyIb9KoFj z4|m4sFmG&C)IlYPYS>X)uIaj$Ep;)uKK(#U`td+n)N z-gApLj?+xyYPMyhT)-)W5c2ZRVxPN1vmFj^Ss8sk5(IritzRt~Au33!`lz3{>*Oz; z^^1F@f0|jL#F@^LCmULUQ+nsvcq=N*%NtX{H-6GQ6-65R< z(%qfXUD8U4ba!`m*SR0?eZTYl&N}O?b^didYstO$%vp{e+Rzoe~0Q-g_&+uG0QSt8)WHY)cm zhEA~F{-wQy?(~1F|5>?^+NUa5o02?m)e~rb3ykh}{5xhcy)S4Yrh$$CTGgO^%9pH& z@rKD9&R=F+sb>C4oBMCkzzhEHnhiI7hCOOp$eX`PA8p&O_a`Um#Jb&kU?FGyXGqto z!apKe|47@d@Od|_@Ef@F40-NU``&MUSI<_Fc?*07r z=>h$w&WPTZtb>~Mh-7y(J_~i<*|>g34-)DhJ(Z7oXKC-|99c%4{O*WrHk8jpxv8iQM#gI?N3)0Jr7$*f(#^g_$cfrzFes zVk7B|jpiV~8>5(c1mVgcK5_W1MH2L4L_tbFshB4_UY zC2p2?LG@5Wf8aqh5H2c4%Ttg~Pf0htkf{ zxdHl$phM`BuqYUkN|s-Iv-;~bVT(O__hZ91j33ipLC)~MQrJ%0(9r4`YUxbli-K-q z%`(MnUevSw;Ib@O=;-^r)i?l*2E%fTik>Qv16dN*a;4cLjFVn8i_k8(Ev(biqp;YQ zWhynYyJ5uVfQX*mL{V3-Bv?+_6f{cmeoYg$VTpWW?#uV8EbaD2CB4h5WXY-Y%bwN< z&P}Av!N;nt`pK`WtCD${HZ!_LJd+a9wzT|@%@-7()tbg80uI+U{?*j0L5ztZlHku8 zbPvaaKCmll*b>`|yTSS^}l%Bl5i=N^%!w1xlCvN$8!%b7=sSK93-zj+KF$_N(wp*)EgJaWI z+6Kb!)iA%ZL^I}8Gq=*307kz1fgGUh`wb&~m0qs4*)8_E5NB~+OgjF+s_>BkD$hw9kfQI~TRJ3gar1GNO@s=S7z7~% z3_AydxV3N2M=LJJd3i6(OJh@Wp=gtp=!ML}-wsKXwg#nC(AIV<8rRa~*kM+7O(UIq zjR;L^nLM?T)SP8L&g36+|7~4-3;_4v!bJDRUxEYCSL&THI7?-Fd`^tS)cACiZ3V~W ztF`;I;Diq4R>2>Xh~n_S({uZUgP9ouc@|5Aer!_B+=OOsrs}uunb>cx8<)F zA5f?3(5hco;i<*^l5LdN?x9cBj?%+lsUmm^QG>& z{T7pfI{Pb3XK}CmJh|A^n$@!OZewn8;ktatwTwultm|TpY*Lomta79lCaD<@gD3O6 zC4Ij|GEkA^428EqO(50Jhj0zE18$7vA9cMw%SAl`V5srcTH%{T`FLudVbs*8dd5G2 z+u!kxx{FX^&4(V)4_B>E5w7;rUvp)8hnl+Gyhh;NSy z7j-`F(!Mt=RmIT)PXxYM+1DLsk&LyQqA9$_C|C3Cv=7fBgYk7-uxXKhwo=+wVHSN{ zNSzFuJ`g=2h8SrW`55vS5`PtFa=|c2%!Hw)ksBCV^9W(veGOhVh=fG@CL%gH*vE(T zEp(yO!1;L10(yk(0FjqSa%;89@Xs4U5?Na;9aF87vf$>l0c&??!6>(rE@x2-?jDhL#yp7$ z=#C}F+RTtdx*`OVG$4_k_D*}SdvwT1?YTJ&bqxNM-b1hFpiA&(?-{mszfaGH*~-rs z>*$O-@V6L3b%KPydi~VzYb(I}<`p-wZe7~r1l+xr7d79EF+gc=eEu# z)1$a0!{$FFOVY|mHoc#pc%Opr*C1s1HDpl+j266mXc}n@P#q!joySeK6+C6}yEb+y35J3Sa%P|IjSjPn=g{JPzaj$$`LiHl{+3iGEw2_EPQON>%0ta{ zdcDg*axHB!JjO$MGfQ}MVg16xD2S(sGzf9&*BhUg^=0s+!BBXpXacC8+ek@+Uokbk z@TM*`NB_D^^^Nqa!8@;LuY4~=>NoYT-oCJF=@Z}IQdw8rBk8|Y-oX+ev^XqR# z{M4r7ja0MX>6QvSpzV)dZ?Z(69Q~$OfbGciph#T^U4|y}jHIslLNeuzB$}M{1xG8> zW*pbn(hK=LYmB8@$VF!!t7f$>?boIknr~+ql#>dsNaeX-EmXPim^vN?#l>o+;AcY2 zY+I9pKwZ+rsxk~Sl-?45ks<$zm$)Vx6Ry&Z*hK9FkJpfO=ZzDs7c?|p$aFGMngNZL z!j3TkQC>rExjqwfFq8TU?tyG35HT$vob!#o^J*y}J{XV0V*i1tWo{^|KND3DNex0W zj(fu*V2dg5o@2I)5g8#v?>08`D|9{ilauPQiL_@mM^vY{Fhh9tF(CzN>#>;|v!8a6 z9c%Ze1?ic43Y)n3^@0;t(7)GcYv8Q(JAW2_-TL zU4f7>uIA~^C3zO2(R|396Oh<7r*J+Yy4| zfOC)hfFS@R49U^wjv6^C9C+jy`O9=CC5$qJMYIqBla!@$NCMUkrr1(QFD&#pAGAQ3 zA3^w_o#^VP?{)lYHzPKVvWKDlBd-_LXe({>I%eZ?iT$QHGth4CM}|iEF8U)s(Hg)G zeOKZQr0i`jE81UJmoCPeq}zc(WT;IF_sLZ#tCQ|s{1zkHeRbP=t*dZg&i(h-bE9?1a4{fjd&>C^FrS(40(dfPJYS|*uajkHH^igOe z=vZ?={V_fuu(ZeY=8e(D251_KWB>h{$<0(gC}D2?wicd(#NA#oUzEX|&^k=32*hlP zk`~zhg~H}$=2Lu!V1JVPQ=w`$KtU^PKn?QQGV@DvJrU#jtO%iTu87#9SqvAH!!D{t z7&c*Lar%nn=G_pL3f@-zpzCPvS>%^eK)vxT&uxSrQyRN^_-bYsuPPW)_jzlPlz)*&q^tPlJ~W1h!f4O*pdyz;bl||bYSR^MTmF6};mRnPIThoPbJ*n* zigA0aVk`zA66dCQlEUxYGUfYsBUv>VZ7{~eu}DsaK+Nb*<&$?EL<%k#HA39X^_vw- z-zQ_SzLh(Scg^IWfL*XB-E`bguKVyc9Pl+SZw~p3`Y*JKDCX!`Mnn6bLpQTY8w(-0 z&wq>LgdtFSSsvpD87}5axWo_+6f$eWkg+iubQd9HPI2)hVPpuEh5!Efh zGCk-aGx(^Y^YN(R?oZYA)@0Y0Y`ZHoD7}~TUJD>*Xri}+VmS*xJ2eCQxD1R)0z)v1 z7$;Yizh2paz&#CtM7@MiugEj6j)U$R*_AAcg!U!gPy6#HMj<2!RcS#Q$?gx)&4^Y0)d$-E*;%W zed1oQLmPd`6ivVs1-ePKJ*q$V?^n+AcfG*uhL@p%$HOo}>@O;st0nmbY4JZTFd-Mh z2At`-SVCAH)kw*_+(DIgNtt%(YBrkEhx?O(9>66~aw}Fpy#GBG#bD9<%oQW$ki4)k zN^qD)HLI+LGB$ZZSxMQgdMIdAZyPFa@VdMV!?zq*n!4w*$1X)zgm;XyEnC+Tat)+J znxA3^J{}0Z=cXOXU3xgc4whrR4R3fjk&oXBnk|2Ze>52?H>@W%1D=v~Ko~JX zGH8EKsEyNwzv2EGqHAs(D>y0&M1y-ZgiN=$?!KFSnSF3WKr<*YFg3oQr$l&-o(%L1 z(`~Rzx5i;D@RdBvxzer+q&7QPe42R2puvz@E%@xUgn)fL>~+;Le-j-Ea5*I5Zs2;0 zstsA~Zfj951}L?uOKg3737Ji(FAy&ZAq*Bvh%Eseq&WD^xVT~o2TZr&P?&3SBxh}(0hZtW zQSP&NIvVT)Nh$o0_P#3A%1MDC)bip#N+b9feJ5Ql+~GsWQUZLFk=iH@(%g`4A5JQTZ!l>HIi%`xRa@8N4<()g4w8(+!e;0^Ug%XYA8#h+Er@0UKs_z zC900(TKss%rPmC5TJ}52dPP*DR~fzHsyiY>v+p{amkmE}#YY|j0MA7Y?dL={@7>ag z7BQQU{^ACBNrX0F;R?42bHkz&?+C3~X^Qaoa=QzC`QJ7zr!X^j%|F-#)3J+oZRSVpY75x<&rQ^9 z;`!iB%is$!#qx!1hfVfk+zI7?g8aQbLCJuB44ozepFyH>jwka32<4ycQ<9LbZAa>prpQgqXoLuSdm66tkTI z0~b7!dTX~oHB#vYE_eoc(lCAxVyH#^U0zKLZXSVFR&h7T+n|i?Hu}*u?b>w%Syj1T zR=_1Pm=Esw&R!B7v81t4prB|dk9$G2$0Os1D%7(s>y|R_8uuB#?7H4U9%h zp?g~fsl|uZQ&N3|nAhe-hypNhXCZ(q4ws(HY`$ZlN_~I; z!6E&`4!}S@>u}|=vrz~Q${@(d^$hP9y!JIba8Lfovy0ZMbnrrU^{Nusva=H>tKlr^ z@v|@`5zF7Z~FS8V}7ecipY(Xoya@bn|kGGyV?l*{)Ae|}iJz29{ZOXD0K zU7*kAl%&6tKsFl3XBi6vr+2BaL#oHQ8o)aW-tDlq*;7j2S==k45gm)g54S)^ck{v+ zk zz7$UpDpHZ~uQVQU6^dIGR7#4tIfFbETVhNMrJ|_`!&UaV4pD6I($e-$C zQs&bQT(w7s>EC9Rl~Be;a>QM8u`1UYV`6*ie2^tsn3H+L)8EGA^xk6#x|Ex4-k8YE z(k2SH+@Rm&n(lG>wBnXFFsbsSVjZv#T4B%op2A}Bx!THTWa&$&HIzI>%WWEiz@@WE zvSllexT>e4R>id^cf~FJ?LNtZ^MbD&`t;Ui@ZB4C-kv}F-R?MwwTnU5?#Wy4!edh1 zjn`5Ck9!z`MxO-k;Xp%CufN{7b8x|YtK#7;kKUwZc*(|{e4*VK;jB@x3qN9EH69AM zH@8VO2*1*Udz;|hc5rxd)Kf7S@x_+!M3$s;c~NFrOdJhne!%dB{>Itxa$9Esn~ivh zowdq+u=V;6dK-)Ai~5aUwEcJ}&6JQ3ZyX>o_@N?SmO~`j3F1OpDu2z~Y-5JUjE~7^ zYWiSk#+IbOSe?XT!r?!UUUW6hQyazjVwKkX(*;Gw2vco%U)#Ru`GcJ4o1KRg+BW6yE0C=!(=30}1%}uL*eEO5(atZ2tLUOvh zcD`isc^yln@zcO%^ZBf6aoAdC-FL8pI3^6JGuaHiE2~i0 zL|z&B?p7%3n<&u$yocP5sRd-1vk7SQQQ#_gLG0Sozb7iKcY%ul=}qc}(e?s{!(&>-?ls3Eu(uUQwk)~3Zu*WlcMfd9$ithK=y!YpD8r>V(U2m)v_WidO z3u$k(A_Ke5@$q`OTm+$*z!|d?GQ7|mAXpC|=>W}AH2*Z{Uhja4zOaBHr!2#){wu91LQH!SB&vMpM9<_Ab5 z*O|Wc#GLo0MjU}hVo4`!jDI0?jEN|2oPT?{m@XTEAUB7cjDqV==sd!H1s8nBb3c@H zp?Laxy2oxM-h{p%>=49B+FnqyBk_q;0`a9~=Z<%z*8BD z^UfxLNUJa@?q&iI+<7~8z^FXLJy3?KE3~UYl++FsD&EaGQHC+@`Q7N6rGqLy#ZPS> znih*aH8zx0mIs9~hGfCU~kt zeNzPB0{fs^b6f=cx8qz0QoWWEAW{M>0#iV+7k~kP0jJPt$Jz=pj-0;0zm2^erbcJ-dhg81ehj z=F$+(SWkE-`vdLjg}cmd$Lg%THXn1UE#@N}$r<5cL!m?)qUo(-im0bDd4j zg_Cx$uu^f`q`;ax^$&Li8@w_9b6x8DRkbgNceheyLVq20C=4X|@icHdO$DuFiP~Bt zW@ZCeW5V;nQd-7ddSW!b`p)z9`f#h$iem=7El#OufXK3yH?kXjIgj4kuvXsRS`o#0 z1GXenUl&$IoP%23@VBpimHJbA#NA~wR7{Z!!u)z7>7a|@Htu}jCjmj_*C^)yphAID zb_VLxS-dxVF<5u}agFJyN_@?h|4lrx}8w{_Oa&xg>UM zl@uz_zCmSeqe|a2q(gX9yRGw}jqAM*uA<@sdLdRR+n~1Uhb#250GAYxA-&xdSPCh^ zwX9Rs%JMs{cgY;59c|@rb!1ybV6?J*VR7 z%(5@xy!j`Lkn-UcqC4%ExBdQ&saZ~gE-CjyajnwNsmc-oT@LiH=)pAxHifg5IPxSV zgZ3w#ix!9c)b(bC!pYRxa$V(BC+W`d!DVYwG7x=f%bpOF>0iDcPx3_d_x%R*JT?_) zNLFj~X^qkkilz-lw)F&q9Y3#|eTg|Gc#kO_*mK|v$-g_zvL^WX@ye%GMon^043=ZV;QKT3j1uDGg}dSj)y#>s_vnjG2)-V(cZ37Ux0Q=)J~WLs ziw;JxNH$mFfyU8Q1CLfLd7FAdjZ3C^ZE*2~TR|v_`q}d;3mhEe7jhmKkyB3Nu67{B zWa@p255V4IG?zUy11Qy9$iVr!AA{Kj{Ku#F(Cj)3q}LpLa3@M;0G2fB1XR&edI8v9 zBsX!p;|&TcyTe2`^SL$);Kp*q)dIoGRor+_Q%HyRDq6*$v@N(SFxX#c9noz3{Z z!2a`V+Nc2!SYdLnBeCKw84#2Wnx<5R0j5L#%ji5-vX82&FScVHliYc=0#(Chk(oWs zeA%xuw5|GHr{V^t?owqaNGNza8p}oLuPv)-@(-E~hzu{69d$Kq-g5{^@)7X3!R1|A z;@Z(!`Chfayt@1Jsd8li_nXqKLzgfcLdBQU7a^ePe!dpW(al||r4g@$_wG6drieKlF;xZRarfDST@1ULmLb5)H)!U5i2J=ETt~4m)wx{e#E|({V zAToU)gsG&ij_B98(9uj%3ZDeit2GzC(C;%zT{EE%a*qsZJ-}s}@?5RNTm#kd`tdMY zcyY67Of`Ct65l=$dhUrQ_`4Ipt@uP3Eul}U{Op_>@%n`PkkA5m*r03X{S(E!^R7jj z^_WaCTRY3hhO0-{342GQd;=y*TN&m(nD7RyekB>Zj7bfrXx8eLI6xp zE)j8GBEhc)g5V5BUdn8l_Zc{u$Fmr|z8v(qsExd0NU9;ZXGEMcDy(=A88CcrvMV3^RMi~Tv*av_(5^iF`Q4y6tGVfeUOCy+v}qvfAQbESEUI* zxe5#5LyQ+75nVufJGfg-HQ)d-LD{>7{u&4nLR%G9AHV_PB?-^25PY((&VTOTA`1~oHdN4jS^iaCmW$%% z-mKpt0XsCZKR9B63~>6;{%)esd4anKM?Yy`SJHEg#V?8XaBz-eJxz=S}v9a@#f8l#Y4 z*1fNN(kVILjKz90_9+~O*NG6N=*UcX1ps_o#QX&GSQ=dxCe|$9k-$nezG&up^NFt@ z-^}As=7B?A$aK^49Tr^t9L`x6f|VLhZAjs!XJhOcqbe4EFW>DqD!t`fYmj0%1wDlf z;Jr5f)!NcfGdtcpe$5gz1Fq~Omv!(St{+x*t@IgJXuRTzDQdeXS|GTIQ?pr>B4^}L z@`a-u$4G%0maDrBE^mCi9HeIW@+%dql?j4y;h~A%g4j3c1&GBRkrnxp0Nl89lEVfI z+=U!Ou(TgKH4VM6ipmd4Uh+@oSO+hR)1!N+kXN(-C9Z{eD}~e9d2Lcn0$wP0OD-)P zDF$;A6_h%XW>lG1zq+|bt(`+7iqNu^-?um;8PfIrT3H!0Eg^0(AQlNd2n!~|Bmg&L z(tK~Ot?G#MNf^A<@x?R?XfM$`aI_= zg1~Xj=<~Bq6?+7$0cR+8UbjZoxe@6;mVo!Zw>LH4RO+!>2MRTdbJyw=cL_2IBxCg3 zi7lQ4S6ut(X@v@6iQ$!|ioPmU*Sv`YIg^v*Ky6KftlAepjVxKdCxM+lLC64I{6RdP z&gx8P(9x_(rptxPNpJ8ZCvLb6`nG%GjhAXOUQ0$SKf>Lj)8k^#trS|7+yOAr)@aq$ zO1lHm^*w9A>y@NqE{cWtc|Z|PkoFyRJ}{GuV%L&uA)p6P?V9v!#l;D9!BI08_2`8y zd#6?YvG~Ut;SQR_hyiiyEO`|2ml5*{fIbS!mCq8F_s({XKq$P_JTt~9uUgSDHLDdI zl>E$P=h!Ue)a%b(#?0VeTF=K}4I%&%QWc#de47B)U_&!}O*+4^^p?S2%}5vyQ3U%rfeXRJWetN6QCF5kV6mh3%3JhYf(nQs!#n25`f0jAD84UY{W zoNOG_`gVQOJ*-PZagXxIV%r((!b35e0~%o5S5y3L2k6x~k2_!2|MAX2 zEaPAG4{Y7htimbM5`ikLDFK>!8qE_bhBwg9(y|OEa13ru5*OsdV;q2uj4(;wC~0id@Rmqyzj!ep6F~sA&Dq9t2!3 zZwvuFb?~HmT(V5kiw*}B`6gCNL4YmIF4Yhc@noHNfjSuNK+4A?^_Fh+<)mJ3&d4Y4 zk0{D-Q(uWd1L-_If6Wi^9mr%^2w#6jz%V`@rL<*4`&cTFef(&TKiOi75{CIG!cCrm z?;Sj9x*QFslr7MIQ#hUT8eJ>~;D|)zAMROcK+$>CT3RBJ-~ps$Su~54%jKrwL)%-h8pM%CygHUJYM?zM`iq>r}k zdi7N%W~_y3Bo0I-UKsqsOb7@ldbdht+DAs|Jr~RVj@d`{ySu~13)h^z%ljMlSWCO| zuE*(~pgry?@@Qua__clZ686T0( z9$9eWRH)2^GQK0Nvss*{3( znvnz0w@Q?^fr*Mr5tEEP<<_#{wbj3U9+@jYY?36mE$s~)($hkR$d}|q%z7UF=A`Ne z=;IwBDlBn>>fxcWC@vU)a)}p<56l{HUJ>1aCBS}1;-$TJ%;49x+jkR2Bn|JZUv%k8 zb}_4GrI8JmIkWu~cl1J$RXmVaYFaj3d!d(%X(5p?SI4Z$<5B&rfbKK$VmYps`_22( zsRlVm^|CXqa5#LnvpT-(b5_>5tGwceNlg&Z;avsBju`Ab8n1z0y7tB|xhpe5zv;@9 zd~V zFo|F=flN67Xhb;J7JMNegLc8#bOO3F0NP06ER(^iX3pr-hDg%at;Ophot?>YJm9Nm zt#+SuvL8>>m7;S023w%@VF?b{{i*70KmJkc(B);x;v#|Gp7)jhTDpyNC?no+vA^qqOs4Yj?_VFKNBWprVhBzX9t}uv1a&L3jrvk^i#9CmkuI|n+byiBqFakr| z#rfI5UvDZf6tNBAh*R8b&q3Y7XzN}hwVUNK;gCp%s%j2tq>0G0W{UVG=cm3 z@5DptT%w=B)8!@BDH5VrAnQ1&s@fhsJ^ zA-Iug?GJ-7J(iM^hq@>Z8JSV!i>A;uNoyyiam#NYfIThH$0`o>2b}c%X*NJ<1ozf7 zm@V2kf!><-r>&?rPzLMk)b#XzvnBZi1hXMtXLSq|6tF$wkc~3QOxpDu&s-htG-ut< zvOgFI*jUbb#bEL!Lt>CtZ{IvoggrHf+P7fxML7l6P?ucj0?=o1!Q**y%mRFULO@SI zY8ri$_S}o}f>4F)DNCgogpb(_2Axrq-!{HiZ#)@HLgvmBMb>O;Li>Zj_jB*O{U~0Z z?N`Vo&h;u)hTq}tR?s1nkw{sDT87oHZat$FZY_G7&P(OmVgmoK*c^-XsHMqeXE*`? zB;j#0KqzH8L#?}Ki;&Ui2#ly}xd$$G4R&K^FC-1EY)m-aX2Nc%cW*jDD)N5eIgm!k zPf~mhEpkGk&YAv7`I{L-(Wq-gkdcOeD;#1OjFN3(96 zr>3VB1hTW@3v+!&sF8gnnw}nOF+j)dHROM`7czMVtH(=6kT+0=KsW@xJIfvehW&VpVaMlAw!$4R;_(T zoz)4^KTS==Si=!l-e}&}WT3FOh1)?TnBIc%)s|XF_#$4wywX5N{vQwE&?b@ZA-;@D zUd+(+bdPae!iKJrEX|o*Ia@1@mD~laYTfg(PFK@+Tu$Il*5ZBgc)({Q1m$y5?c8KJ zT_q50EWU?AS>z-) zD~~-%{43RVXkPFT5KbQuwcGlpvkyhU`afUkaNFU4A)qyH%?|LKbNI4YC3UK3{BU87Vr#{YV3go>F@!s=#`Fyri=2hYO_rL@L42hf%v`=+AE9 zN}5}Knc}gX-I?vRw{YsIWyiBO+IB2=I#x>-gYJB_0f106q zcnO?0v+LpTqjU@(XAkF8mfpnsGG-q5ucJY(JzPVd74O$*T#QoY&^@>+%t}6xcx;_g zrKmYmO(z~sWOV(RM$j(Y3igqUWhEMJg2p~`5fR6!rGS(MKZHQLC_9c6I8(`-;S_Wz4&EVRdye;++v1Zpys=hk-75B*pV!wD&r(e~2FAFwF(ewMxPYlJ zzLiW}0FO?Dc+1b_iA8Y<(D50=t8Q8RDpyc9=qN+{bqO=_&KBI|0HWgE#!lYxYgbXJ_bng|k`f0kjr3qFAWdv(nx z?H|o3q33xZyNJKsq7dPy;mCIrgc%%vKZ76C#>M}aZULw-pj_pjrg)tWZov?;Sott% z!n$LebPb&0a4NMfb726nH&Zw&e(SjGfh5U%1{=#to2d#LcBs9fq_fw8;q2z)-*6Jk zAs*mBw-&cS|06!z&O=akG>_;p(5e)<9@IdNLZ(R==7;QTWeI#!|3+~;Mtqrf9hZz z$vx>{4a0L9&KbYN@wM`Nf$YvrC|&1)x1>gS(k1(Wz!UO}m38{e@bhB-X9%Qfk&D#u zEF)hR>zIdc7Cf$cLl1WPqvDYW|8M~|yD)(^!kh|8Pgo$5I6o~o{ZM2YF1-dPUw2%r z7BE2i!R}z6@^tKNSgDJ>ZNh+714^F!rwsmx{p zBGvdr5HUme2Av)oo1ZGlDs+kahz9vlaSJ zD2w~+RTTdpUZs8#&cONUE_uLGkkk-c%yd#QFg$5KLM?KTdWp zkp|9oVxTNDd)2>lXgl+-QVjcZKU}*VzB}UiW?umk*kCI6Sxm;izX4wU_8gYKQZnc- z!CN@4)R(v*zh@7_+pF3#*4{fQi*gj<@TGHB5^k1-D&FlmSnUs?SSvN_4?Z$H>aay= zC1Z3RCYPJ_NvW$jx7%N%>_*lr9qAUhof48B{BEmu2qsUE0`Ioj+Hj1V zb-V7L>S2>-OF(??gp?n3=o&xYRNk{bPJ(UW(7(R{=pxp(c=&&B?)Os+R|o3#KJtph zcTgx+319bo4|iBS&Q~@`TAX1wOFUI3u1;TA{LDW!b()P^)9VQKtr%KOJzk?^1+i!f!%h>8NZwk?6&MRT__>IyR`X@_&Ih=J!>j^H*er)|8-m5 zXScmN_4)TVfZH~o^c(+mTT;R&w*{tlIjR1W_aa*w>K-PD*JquG7@D-{!ELT)A(i!z z+;;g{FS;2R-0GV5G!v$t68P^gE?)rJN1eG3wYFAjia?NG@{J@}j{B3eaU!1_(R6l* zw$k%dPDQWWSIiL0R~(^mXF!5b0zC49RT4A}!PLejPug zi(I$LfMjzI?4(Ic_hi<7UHW54sf{=s_Tn|91K2cog!pL{!QdFJ;W#-HfUQIc4NE_p z=Ik@!p}e0}FXP!XDFNpKFGtt69s2h-fN4q>;!*!KO`#{#Oj+iFq{_p4`A@kVs=gnr zkxiBV5$t-3k0rQ^)a{466~1LlSxAg< zHj5wfcdIlVaeL#8bj1YdADxsIuAm&}-4I8hX5Mq`65oxhsPxd^yEfukJG4wM=Iwni z5mULVr%NxwFIWryCAZGnTIeXacYW%@B|YsA!%77vUK10-0Rb4BKbhTO<4Xzw_UUE> z+H>-u{MT%2Hqf)513Un#JzekJssF#f0j{^^q{sO0^^y`ly^?_1eMdCY#c=Y!7)i9w zbJj`#JIet5Q6ZhsVD8@t!k@gPmI30UzDB!6d$taB51YLnEtPA@*7fu8$?E&X7*vCV8Y%hTv2H%<0029bzm@Vv8 zUw8)vA;c(s=D)G};zyA7SZ`pjk1>jNbVn5Zuxj77ZU3fc`|OT`k6c^v85}iCW$U_3 z-mN^g6G9n(4JfT3i>ej?gV}&}Siew>1*94jSkyoarQH`jH5zYniOVJP@V*lR;L2Hs zc?eTJTu3CGOXic<*(L}W((fgsH~9~`hL@qLQtq?KykWEQTQ{ZEQLe@@wE>W1t&LZ_cTIsEGQC1) z`NoM)_yneXKv-TaZ)YIScv37ydNgTI0?$nJHzmD!YpE<1Ny$wU?KQhEqN2j}=TGnJ zr!ut-XkByB!1wfsM?8QJf%5MmB++zT0&-E{LpTQ?0*X;l*b_FQ?7%+F!mxwpx&cxj z`+rxeN6vrje6DP}G;c5x{(`UP-p{@bgL&~5|MeWwQ0xnQ-mgTUo8`P4wsvK@E?KHC ztB;yQ;jP@!n4woE_iFEoz3U>bX9r0{SHJjJnT8qe{UAPN%5rucgSTsR5bwFXTI=ns zH`whuqAY!YnvGSb4Bx4<9;8t zcFzr(3ySf2XS9}tJKceIhw^(?{hksb_ce0b%%!wcX||QqtN9!s%T30sF9)Z}TVi)5 z{l_=xqbi9=;Iu@RSUvOw+ivgPPebwy5SY4qyT$3F0#5gf6RW%y0qQPkAUldc!~T!z zYRsmi=?#q6B3C1e4KXp8gC#>ifj#_pc;DR-caiV8z{Ui_7jDRXYfoG5wDa&jXte{M zyWA8Z=(Sq`Xf*4A$CpKVVD8^x02D431IZL%k-*B7o&Ne$g&hx6*lCOxsG{2Y3y(_& z{jz~}USw)v{4#Z|nO4cfalyfmiQo!R+tT(-QxZu0Cx9sfQHnMsM5=Fz@G&uQClf|2 zR3E(#M@ozljBMg} zcAA_uXd;@uJ18Cyl51L<8Y~5TcrWStYBi7eTRM^J4j5=T5(bv9-=FkFj=g^8&?_Z% zYhJ?LW!yOd^B2l5XM=uW1#Fmf@Ma1eq9p@Ek!Y3L@+9>-6(%e6sE#(`@PB$~=}_SX zhm!d}MPZl}6u6-D9*gm_KbI`iCc5pY;6Ic?jFcDX#2njH$umCLk_=0qYQ?8;poifi z(tfTiJ3~lI44fx8O>YER9OY&k7~#oJE!>Q!gc}EK5Wc#fzQj!MANa>2WVDd}i`k`^0?pawoOfi9#JWjLW?d(Vz?9Y>xMq0Dr`~AWG%gBc zX)pNyM9+W2ukmXdHS`%x;W7~c&=kYIqzbnU7xQAbA%bJ@D(4hGLqG>eyQ>(l*9d^C z)_oVgO+xdcsm zqD%(m=AJ5|ZDAZ&R#T-jB8^`88wt_DTbwe`dv2}4JVSp7OCAtQVsf})bJV!# zYbhk4mxPotGe$nCmrS_;qXVoDAQiWl;{`1%!dxIR+&+Cli z9f%$YdD|0^U3l>q437}khT^DaNCu8<*d74GrQ(@22%q@!_Tqp-5ugP44FT083m>wy zI|UP1GXT==C?2B92C%bt5|qX3aNxATBo-igLXrUFcVz?YX`V2jtkHxzJ9sPK+Dq1N zxXt#vr&|QX{Ju%&;@@DT!18hLU`e@Yz5>_pr@fhh4)9w!QTjgc4=PQ?rgDbKe)05f zcV1i;3PcQJ>AY(0QZaTg;F%j*evzV9_JO_jL~l`hvynt^P-*e!`gUwsRWe&UQr!b& ziP}Vz1y%X7>}|`ho)6!duug!D~BibYbHKL?q*mSKHPO0U2XXe+8kXK zNc7ucGyG@(%{){Psj^DBX_RuFAf0$n3;Rp`kgJoXO;M^UtjNwmz2&>-Jz3e82%>+7bC`sF-FW6yhv-`~iXc2eo{ztgY0B+Cir z1lH!D4-(VogB9wJgxl<(9PGr+bm0jfx7CVoPLPUkZs^@^c2RUwm$yE^t1C3VzNy;@ zdQj5OvS}9i;J&;Bb|3)g8B?mQLjh7)0HpN~jsftq+^@)f0EuA5x@#Q-Gj<|xvnE-b z!UgZiTg|xhuHCix*P7g9hDSA2+R2Be(@D|c+uh4IGqxOwLGvt!?dxp%icmlO7!5-@ z`)6yN%(;iK4%hWp3-M17E8Pb$%{}mN2Hgh^XP>4e7zQMEV4_!e%b{1hUv*^V=!fTu zfEGI*0+K0=6;v)m>=&R)LU7g0{$m~8wZuS{G^x*DQuFzYJHg(CaRW4jh0$v&l9J=z zSls1fqtty4TRgZG2z!}1-O3krAN)}|*{ub=hB%$B(bKqnN>vn;id7dKOH?3N>Nc}<^ge$9!fITXz;lUVG1cy-2qrM-B;{}=xIm4vC@I*pDMA+makDn|Sm zH(dO9>r17yS@cPElW?G4#jG>R$`6$Veyy@}H|o2nfY)ku^LHh&ZM*LDnCjbdfQ20s z7i)qWjd)vSw45}jq#wR)`3@0a7m85(IO_EJo)7H?AnMIX{vzM&CGtm184k{fMnKUW z{!MW7d+>bdb@QvkhN#y>Ul0B`%Lzc%tjWA~1hFBf^4>rkgw$H6T>n~KZ8AEw@g%rM z%xLXT4TzhzTjE!%Up~+MOZ!aN8#9lHN(qU=H+oG@2LWk}xLvOMkHj*ltbA~ApoKfBT4qhow=_{HE-sS$!ZX+locs0W$R zRB#8~fm5~fS(-I=T5q4TdYp{^xJHXdH%Um9GzNt z=!|dA{BD=|?m`_F3LiISZ>o5Gzs536@$&#xX%Iq2Xf-l^4^C+}(|1yWEwIEKK+*a0 z8KxQ_)rV*;sQDqLJtmtoj3nOQ7Hwp?e|-a<{zmJ!o9L{jN{ug5DJTBIN)tYIjWPg0iYhhx%~vV_I0dwq<>++2=GRTh;>qe=_nw;TO>N_!2n}B zOeg$|Sr`$Po^h6TLp!U~TwXMuJ1dM2k(P=cCcmM#?DZsBEtLrl$d@i3J%YwZ8=Md# z+|w)Czi7K0`j5}uco<--(rFz&UM@@yw#UF(3Y;REX69^RwoKQ*m~3XBeLPi$6)t65 z=m15FxU}@0c^3RHzTPq}>$U0kCIv)5KuTIlX`~yaL0XYUK)SnIKw3b$yQRBZr9-;A zyK^5W=yl!q{_N*@<9hR7%X1wyGryVnPOKdCTI@TJgz;qOsb!{~=TNZqj=Y5*@Nu~F zcOG!_?v3J!vf7D7%rV7o4=LGTsUCcQB!L!HeL6WxaP1w_ z`e;E$tB%87FDysI^DF!IL=}Wwzt!}$_^F#f7DAAZ*IK(L6fa>?x8xEwc(Q!zw0}Eg522SN@rlc*Z$B`Bk$GE z(7F+?i+SrMJ*MeZyFq_#GjCkro>z8P|3-zz`o6$C3^}RM`37F?^ml8DpMU0&mwn$a zkrw$2_yG|Wgy7{s7KCb|_`AI?kuQMfDbI!%7za5w;YF%MJ&3jI%O$&a0?9wd(kF!V z$>@FsmntBX*d7$5G?dkKXg}+@)u})TpS~JRwHs~E+k<}|)V7KQYbmwm^z$V{=U^gW zAZ;++vQu<6@(4FT4wujK3)XOOw2VG~XB&YK(av1}5luxogYfUsdZ5in!AsX zDTlV_=bXLEn`y?6rdV_L(PU!nt#5(GR0s2+< zAL@1HX+iEP+IAwvxKzbBS8lXrgbY87%P5F{MWJi&jbhB=DlD__e4Z&c&km1fqZvT} z@-zNu#mv+M+%KV4*{QZcRhsQ_fhBGl$DKz8)%$lmy&3HG&uDuKPFKoQxM-pn4z3ew z$%%|cx5*$vg_1SB@+)ffW5jynk9)+oLBVBNOQYRJzM{BRWk(7Mhm7>g*z0p+w}fl- z%Bvg1HPsj7in@)ejTZ zufX3pL&iL?kaI@**}n5Vfts~u1-l?+@_2|A+Vq-ZoAGDhS$zILH7;^muI`tg3g%=)I>2ox@9Pw>5lt@=ph z@Q*+6Y*hv{4K5{|UEi&m@nFt1+Hl`q{Zvl!mal;yFub^X`#atJU;MaJ#65IN26(*ACX zse661wiq@mPkwS^xf4-s@Jl|F(0=LS_aj?&-6R>!0NCXPW_B}kwXqtL1NKoaQT;+UN+D1k^3dd$&*k`l5S zM7N6Y=r3V3)$xBoU93;H7&Kf6h8h>%?mx2Q9i>i-ryyK#GuR1XgNt(xO>L(&AL!o@SqSDKVPJ~^{&=)!tLq^8yu+^qU)`I!K> zM2Oa}nK3OJWxCLQV6;Pi&GaiI`0jn=^TF=cJb7lZMjzveDiw}?e#tKfKOinHosrpj z=2NJRxGex9_mGXVFzS5qDZ^H|pH&(7oQwILTruZyYF};7*jikD)*R&d9EUV`>?B3n zkBObN5LFts8sKYHL!}&CKOZS6P^_e=Khy2+e=(y{nA9gR zJ!gTPBU!#+B$9vchT`c5G`O&Z6NUXu)`<0?>>hIte_ER?MLiw3aKp@7#UW9}U!+=s znn*THfb>lJCOJ+^R#-i>5O4U1F-?6RmdDe1O~1@e$EK^yi-;u(G@gxeolmX0&)3&5 zI9=Q7zia*2?d#Zw53oOn!oOmyrmT3Q0Ggqk62!!;T9fQ#(CHh{8`A<#&R=ZI7+l}> zPkA>Y|BMM(DnfhgR`yu{BmA+wj>BCY&558)eUlOWq~A1UVdsRG{>^L^YDF2PlSrth zYW26X<+f_WH3TB=|ImR1N98Evxf*l$<3SUOzC_@`y$6$Ym_X8)07_^c-WUUj2QxrT zImyZo5!CtpvVtKr=d3=qkUF)F91EJO!*`M#p6smeo1nSQzcEjndV4lLaDmc^Ki8sd zH~Xeb4b}w~4RD-4>HzKBzSD?Ud``eWuRlm8woq*{zCj3;Ku$qFG@27DiU{qU^Wn{} zO4mF4VW8}2Vf+QgAiK@;_!yVnu^lypPK@L)mKiC#|L{>zIsH}xWqxUtlit_ITc5m) ztvxy>4St{$bQ*jBc@xTx$>!pVN`{*rq7GOu;w?Fx(ddsQ(s z=HQzA&BD+j&NgSxi5By|@0=8vC&H_Y0daC@FIzi0pWn9+E$k-2;{3giFlipxn0dSCigg)lj{|ydeg#+NAA`Z?=|*&2A2}=Hx1PqOjo1R zn>vyX$zwVmiCUnm{Dm4kcBA_i)@=@dGf5QqYTeQ1w>-*0A&U(xg0MM8RMR+<=ibSj!Z zx>Uk4)hU29{T=Yo>Yg%&6Mc)ht3DN1D{sFVP&ldLgL6mQzef&HUgBfIuzndtPLXrN zu->hn)P&k;7jsGCZgIDK_rhA9H!44I z{3P*eI^f8NQa6E7BBO>2>MHD*wGcAm-ax_W_Wgv|Q=yFw5QOi_Yg6q#{ zKG5zhdDZYyYutM*O(WbY7@Z@ezRL28lTLy*%`axRmgmNm<4bGz#)x+{DmI-ZhzQBS z+M|8=FMt5CaA=Vt)3}@^#tFgz0@1dDgL|7Qhtj-Ix^z{#b)6Hn6x~W=4vPgVGw5i2 zAz3E@QZX-6J1Xr+KN0Yf%-p&_>FjO>2#fzBx`rj5^z><{H+MaD`|ggG@?OxP{3oQ{ zlXZ|eZ8~kk;)sICR1T<5Cb#xPZk@{2X&-UQ4HMFSzYprd`S1vp>Fqsg?!5#=|GM~T z4U;*c?ff@p8Hj>NTc)4O&GbOb!e)K?ZkHRxEHWu5)9ko6_Hh5H_!sU(y1;50d_Tl1l9jr~SgEk@3e*@qMmrS~mmh z=9GvU>1*kq43Dc=97cP?VPg)d_8ficJnQ)uvb{m1uyo#fGXB<`=N-Z06A%9g(J@xC z|1bUz@g~YG(fmC+sP8S{8b#@{+DdCn%cGHZhBo}UFMHtuAs`oL2G+k2Fc7kwiciXQ zcp)L6hO`tWIw%Pfk2ED@{h$1wLz0GCSJ1KjO|WOajU#vF63fp^!&Q~npVs4)NejB% z)V%}G0rxL*FT4ctt7dd?Ii+ekl*$mRC|k(eo0mBBe%Jy{5a(j-$5&Q$FE@?zLA`=W zyXR{arUBSEECM^1ww8)c)Dn+n76QCvZEQ`hnQ zS#QX#MaYDi$Eewl5-1f2We;RvVD);QyNSQT4u%N0m$youu_}B`W-BEo3{6C*Gw!EqRW7z9;qJ_%jjhvDQqEzdwg~R8A z8gqRx26GvTTNZ4Cnixc%DM450pZ_%46`Bfe*P4{GPCSPn*zG)$`$l+U_e;p!BkD|b zq4jqARW;?At^3h~+S5GtNVM`hdkwzX<#AKeBP;F4=D#>P6vN#|C=T^P{;1wJI4dT9 zSPhjaAcEe%a2j#q=|+1!sfqxDoZ>uPhn0`O<{t+&3$@dxlfW7a20z^CDUpJS=QN+g zm~x~9s)-OC@xMHqYd>&i%(Om1NP{7+jGUyq?^2Zv2_Tmh1YK;w?CRufu(=2rOI@>@ zPa!H-(oupyBEit(f9nMC5oKu}O_mTr)`=lI%l|9z5i@>Qh6M2bw9#@_B%W^E^GLoc zc;)D@Ui)0@2wjDsoMufJTcA6khSnnrDWLbi)w{H*Bprp24mLVaPWvCMkL6;bUW@Rq z8D66}+21Zlt-!VoJcrI>m!Pi)Tnqa|&$GuR4nsAIJGny({>a=XI!6ggwOJOA5$9*C zkSfZE4s>kU9iDeZp9G#$!e@3!g7crs+85VzG9KVA+=GL8;&EXm5?TS`Bs8%>*RxCH z>g`CMTYHYinDfMYEL+*7n)BD#{lQVj&Pa-rV<65CPGVVAC0UJTgii`KI7Y!*U65QfX zih9SY&XD|W5|ijx0pMawqoiX3Hw|gh;61>baJiwCw$9GaXRZT5dTU*E?`^<3Yy7@{M~`| zKemt1t=;iIqR{u{X{f~86E1R@gmv}d&wPj(8d~2hM_ZcXUlXn)?GQBv@Ojn{A)mvq zebWMMNEX`P1Z-i_jy;ye4GygH`3pLKbo~ek&zgrZn1!Nq7s=1IUJk{Z40j@Nv)j(S zudTv?21O*j6ovj2^LBM|ii#nnhgM>D@x)gc790d((h_g2tS~a}7tI)&2WMWwlCiP(~e+e$G(QINv9u=)!s%~OMW1#4W# zES6K^=0xl~KDkNR2CXl&)J-CY&{;8U6*GdjdWH@=-QbisJ?+kQXU=jrTzB^LH8Grg z5#vvet&})`RO+z>&0nB7juotWj(9|6!CPRIzm5A~^V{#0J~!?Zrg1yP;1B10@^QIw z>tfCuFkCNO8|FxbE?vSSJwvYO3rw1T{=w!S%LPvSpJ8k!^^l2X#70@P_IH^0>tIYX zV3c%P!z70HXt7X`U~xxBMLGr~Uyy<{tUS7ngw<>0R8H1+g5Y^zL?P$O;|9;eR!9P@ zRa+}3m_~cw;8!#-IJ4=aXid4(S*)rJNJi@Ktr+n%nZlej#Y&;L98@SMIK!gi@|M(= zWXYc( zi%dgo6>uW^UJWN3u1PNUAy=ZK+~~t5FQeMd>LN=;cK#MLBNG|E`ClF=x~RZ??aBKA z)$ERr-mpmYZ?~hF85s^{kfC8gkQq>nT=d7O#P$a>3ODkzi<$HC(jJ0>uYHXNU1R3zY;AESi!cUIjxu%~Qru{clw*wt=4 z-q9ov07VF(EI+RqONTuBg8#m7JZhD60E#f>Hih#S5#cO6YAt$6g!%v)MYyhKqpsM87}sCKt}7RW;f zE{D-eL$OyNBmW&k$GHLWq&I(1OKU5p-*!r4=i0gG6(cot1s^`67AM{yU0Xt~gFtQc=KrdIO~GE9(Q_2jK_wQLk~R)KEXOn1Yb!_m3x`OuWG*l-9hJo0{lH9l~IISi+#r4$?a4+81-{ zaV5ghbtWE(O z4|9(JNKF%j$Nx06Xr%rH=- z-dk-I#?A@L?z-7PAxHhv$@o`9^}@8r+tkCiCV19Kca*}q@Z6iONIB(DD%87f%Srqf zf#J3H&cW}dl^4(7fw*Kz0vF1!%`@n@+@Y?F7%Ar=A1d(Yy~=1z=3WDTeDa(VhcD|Ewy9_>;CVrF!vmn~pG9rC`P*0rxxv3Bs z@I%{uu~SC1u&W#6|Clzq6ye=7 zH<^OM_i`NHT8v6Wd+id*AX5HA3ZV)jIiBNr6wbg=T$!BBIZb`ZuHzlb;81@j>YV3B zLjya1`)$q{0LsCv58#uuVZG@%<#$1bY&Ri41t;E6{x;|kCHq?%+4_XB5iRaVca};- z2bMs71-Q2bLcLUZEZ<;F4@~w_s}~nlUQVA-?%r5P4SZ3%U35D(!>-rpJk6A-6YDfH za$#_)GV~L{N$~cyRXEtnUHaKg=uhRAhsiQJa^U>!59i?&lf<0rSEv4_`3wEwZCAf}iq+5!=lvfv zr;V2TuwY<>c?8L}r%&q;+B6>Qfl*Umb&d$>soAVYiC^W#l;qlz?C@Qs4>cQm;TV$VY(EAB5%^sZt$K zZsbm<MB;ZmCxyb5fJd?qU>?6j23u!D%I(q6U6)+hfL)_)ZlNJ z=N$bY8`ovW9~LzmlJmD$9@g4$uwQU#$)h{Qm5p1tXY z5LF-uXx6dizYtKy)pln#V|EeyCylWZo6n|jaM(`jq3r9nx(Eb~NU&n)dQ^g(+k!sm zk}TWhKJcGQw?)k}Kw_dDZ!=tIUAd^}K3r~a{M_-ie1uHkq*a6BiStYi3XLx->c)!( z^i(vnIeU`4R~y(X(>};pydz{-kAi!*Hyu?Y>LBv;&hz8SM;DDW>i5a~q`Mu(Ar8RC zp|Uz9<-eVe0&sMSF1LShbQMpJN+&2py6q3YO=in3s+*+tcY5XJPOfJYug!G=J`c}) zqDG~!VOXb=D(U=K2BqR(IZzA!WGKOXb;AjUJ87E~QQYqi8mP_ep*78yN_k*&7{zDu z;$w1 z`z&K392CKqS?=vthPBo;4NwxKkTN8{utM3g-Ud91tqM+ z*pL{rzy?>&Y25bZq9AS387+WOZ5h$e&X_zF2`2I|j`M3ekPl(N5^Zd6`gn~QXkQTE zAQ|<3|HS4F!NNXy%R-}feUkE`-R{`IqIfQffRJpjN(Q)2=JlI}Ig*PM`ZI3#H`jJ8 z;?Ij=iBRA<2tIa>EJn76Eibw|=rv~4(Za^Y$yQ{(*rz*UG_tW*Q&XKV^_L$U+)k=m z0IX7rdt&f8a!O!Upt4Dw_sj&wp`3N8r!TZws zNg2j~G#a@E6rp92ipJM|Y`V@7l%u?zu*`-7g|pChL3_>Ab5BZ$xNY@AP4$`fi76cu zOG8%IXN;_c{Z7vu;<+*GH)gNSgd1YPv9D(erpIn^NH z{b7GtrPwuCTSyC98KB}uf_-cDfb-rY&z8Ei#T^gP3KYr%d1-mh&>a2%dAzLylX3Wgfv04o6kzr%o((<1z*oR$pIE+EfVuz-Bx!Fp&= z@e)!_D+tPIP1%&0i8fMmnCZ=-OB9JWr2J^~rCXEHb^^KD_lfcu9YUk zer)=_PUL`sEU`)eITnh5g%&glc)TL@6a(*3Zw+Y>IF+pf*7F=l>nF>43A-in{)qeH zQkWFodOz-YJ>w>&xlifGbg@W=;E=?soX7!dOL!XP`8zMmhkoJCM6_dC9#E#;_oM<0 zzg7$+-^uw`gD4EdOvRqOn3x=dc8j%~lKcLMA_wWG-25h_Ndkt3coN;eS*+T9ZYIhs zq;_dack1waS`Tz%(F0TN&NhWu`jv5plVD9t^je&z2Qzp?rrvHl84+-~9z###nJ#b~ z`DEWbRP^b>56rFh33hLDe(SVrGtT~3(02>!dc+zt$f?LEgx#2GCut2r;b0)RhaR~9 z8wE=xkW!rix3Y4mNf^;AyKN)~bDyctQeolp)wO##0eZ>2+ShBfw7%S;6{w&EVQX1F zQ0yLFME6=eUIjpS2IGoPc0kDB7Sc-qY!nV z7%My)A_zg*!K(y@rY}QfUFRa}kvlUKTcprvJU@iunif0fvo}3M}aJ=uf>S;R9+X>!gUC~Q)dL-{115x@^2jR_A9j}M@Y^4OOyiY z80=hAHus5V6Xph5oR=qGSLE|l1=K=q1$#Xg!OA?P;;<{D0B^QxmU?7LF2eg3F|z-a z|1GD6qo$??tTDL`MIo{~$oQhrJg&PteZAM>l(ZPasU!wiva)OyUf5Vzve3}4UOcl9 z&WDp@5xb!FdQtu6X#g#jF1i~nfM=$a!_X@Yc$MauP^*6UGQu|U^K)#^p6woEL@X`y zS>LpCzdBzVvF9>v|B)LiXR`IKb^nBhM{Veuw!j%y%;Q#H@9{&R5Hy+s5fAW^jrzb;|Hh56#Rq zn^_{u^DXt%jJ0)z_)K>iDGzDxOZco=H_W7cMapvx;)1W`#-CxzV@+}&^DvVUn%V1m z)iipC6h;W_Kw|k$A2=g2ForJ#f-wFB5XOYY0v=6Hzg8WZ}AgwZo9uodue=4M>SwuyCW z_Ii{4>n%{(5If9&_2nYa;<0t%(Y;0cLTa7dY}wXpg&G|honBC&W?$ERtMJ&|?i$~B z8109!Q{T%8Y#gU0@9WrV^8710#hVy?f56;a*=;#HT2)q6QCM2oePx2Qf`*`)fVW@9`;0Yyg!8y!FNM zh_;Ak3@^S6X~~&Qkr%hTSlBlEG0lD_qECv_J9|i%%x+%^Y&QlNDy}Q2 z@7h-Lsl@Hc2K3V>k4PIPlr@M*P%&~u1h^XBIAIP`+_WzF!O;RLvX@V7GYo7y45gJu zrNB3XG)B<;)HwswgeV@TB|AC9nQ_$BLAhStC`bv%SH0G%$EUhESLY5B z-0UJcS8-t+{e*q0IXorGmltJAc8e|a%9i2;ah449ms27&LE#E9nO46j1U|A0n!?z0 z&Q|R6y`~J;g%_X6ba57Q+(kI)a!@^U_|Z+QIS)?g z-;$VvB{}N)ifsgeo#BU=WQIRGLWqD_I26m*iE- zc?td@N?_n)2RaTti%+Jh2Ixaf#ED^s?$F9y*n;;LIt8V4t@D!i|Gm@${hH2Z438>< zc?WCqhzEc5=*f6U^H*bUaLOSK6l#bb9MiBM1y6o9k>V=ML~lG#rBbgfeCS#ciLxew zrWD|2Sj{?!LB<~b;^q6VR`uQedH3-C$Fb@8%dr{5O=11ZumBtzrvJ&Y`I2j$?6Cx( zZSNwW8XBN%iTi`+opd|jJTa3a@?l_ub{e&Iw#*L3NTCo7WHWE)jz>$q?!jIky`yIN zk=~1B3+5_b-MyXEX93&LY@j)jYzsz2PjZ!%CT6M?kJD$^e0_ksEIzCs%M=n;0;xZq>dCr3O%V_k0x`v7m{nJF)_yW zv8Xv)hoNxM-UQ~jJK}6H1oe~?TBV`OB|e%_qKQ zw#8EjVXBM%dNo|ZYLJzo!#oiVE)6a$HVJeC#0_-1>O3u!1lM{rIB|t;&8y>(Gz0cw z_t?lttXkfxe=2JcvVZ8Drv=YBWX#@maq54*0T;E*W9VNIyOtof0c)Xfq?C9M3mk5wGicac$nHs42elKwZ#+DNnu29FK*E zl_g?{bVD=uaX|8Itpg))78$J?bG#0+?I1I$`vuh@lb`!HhPo-ezLEj zReJ9bqig~0y0#g~WkbgbOn*%zU>_awfWo1DF7O%i@99nn3Qo5LQ3bHUeZ;c53sy~%T7Z|*HIN{8QUm>mzhfdI- zDgQ51rv{xa(Vt_qcJ;>bw^hHPeN- zj;7vUa!~sSLjuR@8KUcMeuOeP3#3=u-o|dVRn)~NQ8z)CA+X4diyr3=N=V24D11{! zPAGXA+ksux?bFi}^o8jYG{yj=**T@k++?m6GDCM}TzS@tUWu0YE!V@l@CiUNA?^kn z{yUq8nz`mf@T`G~hHf%2gk-nRooVc3^OC}G7f@BRe$|4q?^w$ zHgAQ*arPaie~QV-)bi1UdniKga-qv7?o)`XdDSuUn#i(6J63j3_F-lHfHDm3vc*r5 z^!SIv5cNRXP||Z4_|G>fL>6Kx8Y1Q?_QPnJswr!Kg$0ghR-Z=8~ff)vPHpQsj$Yx2KJqY zA_3|j_=Z^)hhYq=)O@oTEHMEJh<(b;rQIcg*eBWI-c@QGTD?HTork5f;CeW**`a)w z5AWV5wub{dAp-s1Z#JQ`L!thDAOHio(W`x~Fd+hEm^q*mr77dRKJ(4_@h`V(v#GH# zH;trvOnV#Iq-%mar7soU{hiI2!OQL^mp6|JaEIz2P2DIZM+7$_#Q)|;u5>5tQ1~Ic zoc`oQ0hj$j*N2T71_vBmfp_dr{`(EM z0xnPke?P#0!c5^r6eB_RjJU;s^Y)h!l^&7q ziZInL3Wm2MT|LHm8VN<1m_a*%VG`rlD(pJ1VB)v~4|-O1q$It^@FjLZHd_dSo)Eg~ zyX}P-lhxqh9l9m2j#E;*0`H*@?4AI2sOgRM=BN9y)5dVg_uhr-Yv*^DOLo6L_Bl+O zY4GZV3=9O2KWra49*d%+n8%UTTOry{m=KUNQilKZ!#=V=83bejnTe&taI=$xIG&4# zg&qlrETFR;3nK?YGqv`81pd(8c_t&g?#ZaSi^-w;U3p4o<5+*=nE@}~2TbQb#|v-G zUB2;SMt}a${@xmAuWj3HjFi3M^%Kgl^^t*;5%^z} zU((N>ObFe1Cbf3)mUq5BW?07*1f&Mt!@mpV(3Cix%GH5kQ&{7J?n?du@?w#{YG72{ z<;6XIT)?d>U_T1jzqtO$bg-igUX!kvowsN_)@z8<_FEl!GP1XZ6XYzKrDA60ZnH#B zYDsDo0@E?$_6X{s%Y4~F14oaB6_1Iy7#F)QcolWJ1Wj3x{8Us~Hdyk|U#*eMZ2hTK zt`vn4hirK`TO5|D4A}BYv=T?cWv`CGwvheJI7;H!c^D>$_<|XS zu!4~op;dHJOr$xX>6N~hX^UH9e3N#jr=cmEecPG9VQL(CT-UdC@;m!2A<^F} zl|_?GqNiO+y!jAF`j^6GKF>>s5?>CO@JE35i>VLgTuJD8Y_p0xPM^bOAqHjwLG#su zaWj+xTX0dml$6czlG-A)S{g7;>N+|ap@zzNa1Ojud2q^eh!2)kL}jwzW zakZsqQgMO$Ch4B0*H2Yc@I8k=oK75jHhLh z3P^p5lT{jhY6RQu+lTHOI07F6^^PjyMKj!bMsZ0vHt@;^yq|T37DoRlYbdAFXs{&#{}XtZUe93G2J#Z337d#Maiu6e1hSK{-;({rf`6zI~fS9P$==>99g%28;LAwzg3K)?aVJ1AlKE z)OIm5o^mK+NqanhDJPVX}tM%*W@n)0na z{-!UCP(?E!*BZ}4+#Mu`-@Sc^7s$PvVf4TyfQT|H0IjY>|JfIp7E&^Ui=kqdc28L$ zDfKr3dX}|p%>8WF^tbUnU>Hy{ZCG(M;Rx($K(=~4z^t@xSIc~gmRmOAC-0S2)Cf5| z^eB5XaP=HXESt}HcqoRs`9KQ~@=J9|24&kIztm!R`x`QL2y{L=dV=j{3_@dcKgEy2rZgGg7K4y3FSCCgHj5#wOvZom@_k_jo}hD=DnvI_!epHz(W#QVp9czYnb2;ohN9(7S+FXsLlzpS z-{<$c;!7Nd?Fgu;g?$-dvGDX$Pjm?_J0c4$RR~v}(A=CZ4Mf3~&R{7A57f?VhZSz9@qc7lwH z>IcppWhLjnE6Bco9oc{;OxXUa{et6zS3wagP~HpuOL@7`8Q-Bn?LSLwPAW`Z>L#qS zTo*#}diiGK*E^P)^A|RawU{ai=`Kxk3N{4Xe3M@Nm2QFQRFcczGFZ+0`##zUbV)b) zGWe5ZmUjKfG#8H{%9b$Nx_NH`x_y0!wl*K4&=yx1-WR{wgwelYq-K&EY`izv*t_P4 z_OKC%vr#B#Svx9bSqp*9ccPcaQHsRd8BGT6;fa0^kr63)Q2l(d5XAyRBW?#MQ<9Pc zyfr^flv|#+Rn;xoS(_KF;3iw+NrzTZK7O{)z|ZI9rs*nctlF}QSz zIa#HgCp`OqqYXyUBZ)RKb+y$`ds+D zOg5Jrs+$BCtHN1Mq{N#sz8_qdBbV)NdNQrp8qsm4Ts`h_JRiy+Y8GKvDcw;Ia=pI& znV_lQ7qP1zIC!J->a<7Q1y_>DDEP|lJW`Eny<2br-}TwV<}0qCs$|FK-i=QDX729m zjfgTlAj7p&MB^y0zEGoZ8tz+CO{g-?&W5P4zF4|WbSaT^?7kJe>Ge>1*? za~0g*UGB2@17FdfDc>7z3XjWi8&+-F5L1SPc5G6>VeqTpd-5`C{F5+z#N3taNPX+u zgitImZ6-lrv2nd(6P3PsFgZbe!w4Mf>uvKuxv&J2Q#kP$WS$2hZ*|NS-Pv8dFL!n| zD>SVcz&G!S3BXtRa@rl~5yKCR#qwUqv!AA7r0?7Q zrS!jrM4cY&;*yY3_Mc5%8T@8A(`M{EW>wdb#2CfY5Pc%A$DryKMAn7;I;XP8z-QrL zDG&hizFK3rNK+`W^XlqCDQnTI-52AGXrkC>xfDo1kFnQJ-wTz(tXym1*w$bskeWXD zsF0L)6T_dzOmuC|R;w4ag#l0}r2YIa#?$rg?S3)a=znW9#P{C#`Z~!%m4pDUf5EjEA<$%mR5R+0~$fDBc z?bVyya^k&g&F<$3+G2D6l2XL0MkRPORth0`h$|7cx zcjCu1hieLP`^%YlhDEQj)mM3QtD9KoHrts<-H+_en_)wzy(!GlexND-MAB{1E0g1> z5^aSuus`5ip0VOh+SeoB7NvfwdG*TZttIIuMn?{ToGirKv}hkFt&h0eL?^L0XTCOc z(Cj$+0%z0rB@x%o5pdP3a8h=cY67Z5dnbGkcx5D&*d`oht>-XQ^6CXjor!-t%W8xl zl~^g#=7KUQ=o`E;1Y?W=RWz~p(k{gWQW_3#nMe%#Z`)Rw2TP*J*NL%1-gIAoK$?m; z?f%&Js#&TR7O9)EuIopIITFeTITGc>^fY8);ar4gTH2)E_bSI2FgLQ_CQ$yW2rtP& z=<$*ztb;%dxDTjLYL(T1`#>9(LU@2Emd(HA2p^npLrgh6%^QAAmRN9oNNB%MOG7VI zCUWxh7^=zT2v3pckGiw~syk8bna;c2v7ES#IficGdQ$Cb3g*+4{k^i zLI#lGJ;+xvT5vIQk9gN~%ldx}W>X-zVp${>@Q{+o!IY0SX7b5jKZpr5n&Z#;9q@Ly zhlzqWGsyO5#+2?ZS&r|z=E&58@fuJtYbm6E<{7D8ww#FdUkENwnLX)HjUaCQU@9$2 zd40YTUsPLT(XmJu$**{x{v6h>6p7 z)QW?_zPW`;;((;#is+e6+qV9o`;=eUYqV99wz9_`TduZ4mz3^Kg3~a z-Hw^m#x}+{=!Qe@wyz$;_uB++vx`|z#W}*SJK60Z$>jEUt6XNSoJ;8L2}*Lenp*OW zdQ(rmivmrMrOQhFyY~}in@;Snv{AY6rjBIR=hA`cvVQcM=goKGxloj%)sBKhh$Oaf zY@F8+gFoHy_{6G9s1?KHoN<(w3ocsyJBnrsoL^;u;OzI`u9xk8*%_4(qoxv4@!lpR z%1+Ew4$VO7`%WgL`ygkeGxZK_$S~KCDD?VoRwn;ub>jWCuKHialf)C`vqs>9kda12 zz@a6;Z$;d1$znX-Rw9Mo_>Jc-p4&R~>KV7~^9Y-ct78O){FQ*C@rXq4Mt#fWUR50# zPgH_dNp@TR1dI<;NWQx6cg&@lPNdrVnyZ942Mep7J`sa#?r&DI3`WEwB&0o}sC{K3 zV>mB)r)PGipOb#zg+9C{+SBe51pP-U&VS0&H9u|cuy-V6U`cOB8TpHOL|yjwh^>8K zuN6uN&ZBsEr`S~bXv}}sn+$Q**c?q&+YYV&tT-9;uNo2)`wm4Hie2b3{AoRtSS|24 zK`tzcGGx|w`gwT#nN$O8w8^y+Jr%!;x-(i_PVJ+C&`_%~%i&$wG}{4o)Ve5?F2@hy zZ5hcs2{t%CrVr(=8)3TkXNmWOnu<<^P0;2-NUP>7?7-opb}}{TqYT=cs20iN?wa$U z;lHB%To+!+`W402U*xIjP|$tVU_^_K4*QcqGQ`5WtDAF#g5LO`eEJ*(=0R#IZhmGh zDxx2UF#QbXJi%qyv{74QNz*P*y06rN7CbLgIkPL{amr&5SdXRhwX!;9{S+&Os@i~y zl2h9I8JIe9!C>2M>1JGBD6uL8-ian|4W2z=6KA`p^d_=$WRvR=iJ7p9qjbrEH2DcI z4Yps<)X{v#Ix$P!SBj0;1+xfezAV_IM3{4h^Hnr_E$ASsi)u7{JKhC}rWG?3Mq5qBw!~rTK7VLIvh7Z&gT*Gba28dU6UH$g# zZT`%Cz3i?XYA$6l34vP@cS`zS0h7nm_i7hI6=|Ybb>@7oQ8vHsmeY@awE#Zc<1DRy z_%fyrrw{TZPuAWYZ9PKoA^%qwhH;bUw#%`P&ygS^*LhC)U$i=$GEz34EzttNE%GnT+sd~W+0x3Nb( zL{IBZ(Qx|4>#%1<-!f2%t1LxaXAf}EIL#FH^5DkJRqWG!uE{Tlqi{3qC%tu(Fx8Rn zZa^#SVqMb#K6k@sh?*lAaO`YkUwUG6PB`)L#z-Pt(!TX_1WJ1F+aFgLQz6y@1(Sw=WFxulii zoJdGtU^9ZLA-qrRg0J8n!N<=0%No6f#At6Zm3usa_q5ZT65pXquLN@NlXCc;;Y0Fp z|A)1=jH-fb-v|z>F(~DeE{Ege*c*@ zwdRv+J?rSR&)Id~S8W)!q+CKzwWE=8HZnqjSO*?@wNs>tGQa}1W$8@~n;5RIeCNE5 zF%rUwK|Hk7w@Qj0O3zq|uTw9GLJdq0%UR`hrgF}bG1<6GtARBp%hN@1HuIM%EuoKH?r?w%Gwvf%Qx0YW)XV^SSWJ9 zbO59Uf*-@<)qAB5OG0dz=h`!oCl351n^qL}mdmCrKPfX>cX_fBhm#A^VDb4l+eBn? zQ($};*^Sdv8Hg$2T5R9`Jx<@CCe3rTfM4>p+uQZ!6TAJ;6#vJ|lc9CUJZQPJ9n5kvQM>AbvyPM2^KovN+-uE-IK&Vnp zCJ@$F&e8_qc|ND~C)16k1kf`mOR<(m!;L%-`qCi2eO0$3Ys_o&);RGfpgGFVy9-;q zr+uv+iLJtlUs>4C;9gs%Sz)dOV>t9^u))LD>06lvgG=rXatklQo^(qHhj-fyEf(5S z*#YIhJZqzh7bzV48vLkuKjX>GxA2{uXGv#2%QzBRrzzIT_!ZxD(3rY*aQC{isI5}s zf%F{-@#6TIyF*GA5bZoQW=Rj+*)Zgg8dmKblmW<+F@?yKeuH(BZi#z8h@XWpX|N-F zyhEsZN8*ShvhIP?Po3@m%J7bpoqRATGfzyaSePN&=V1PN$=^2R-7DI-GjBRUb17#7 zQ$|cKpY?t$n)ltZi8j^8T1$C?5uBJoueA!aIJqn%B#kd7i=)rs`#(h?#KgeM9LT|j zeitJIkF7yiw4Byn`0^fB1{^+$T0bPcV{NyV<410&F_)=@RU^#M+zl2`3h`lSsO}j* z9p2L=;80*8WM2$M#-0l}1{SU_<>ua6=%Qqr4q&&>st54(I42|;AQ&7@uyiTVevB++FTk?MQiStSoxta z#^Hmj_D=0`Fl-*=^Fk))M&X_G;m;7Kt$ozwGz-;GuduSdz1KH?$KzPg0$E7x0)@f= z@)Z86YaKj00Z88#7nu6Au9Jt?3Iy>WTbp`0r2tZ6|CbR*5{}$#i71QoDHE#j2A_ms5k)RjH$43F+7(Dm-Uq&v^&L3JPhh zBpPAY*5KlrP72e$bfPis|7Zw&f8h}dOOhcx31(?5Z3mdPES@>F&`?* zSuvQmVYcOg=1!amexjIbW8IyPbYJh7@;OLsFq|B9&YTgtWiG(Qn4l&jkNf%XIsNJA z7|~|`dEOX03GSwd>oCXU#Yl_gCmD*#vvC~oQAv0|)_*moK_T8Ua2(XXVW|9gPLNRZ zMlyEv(;cv0bP{dld7L>&vZuE_$3n7s0cTS&KarS%8lTZ8+eMyo9@>v~!dKhq7lBmy z11EJnDlmMSH@KTO+bq82RN7=QshVG-mdAE5<4C@uFeUx-^$CCY5k7tMxe6j(rcF#5RMZ+ecOEr(KAYF2=Fl zkL0OxE}N!4wK>bGwTxrf-1zc1X+aTOo!Ot$Lg0cWqrt8Z-xUkQ7FPV0+~DM*0MQ}C zb_ag(1Q0r1=#ulHTq}eE5rxTmZnQdDs)gU$@g<@PQ@X?7l$AljS~>m#E+_n<#Xk>E^Q$kMAxtdcM5;>gL3Nr4I@I2B}nDpq23c~PXSKJTG8>A8^EM5%=NRz zxaY7l|J2~P?ezbO`8Smph3dHD^@_NA;EY@Z2PFc2tHVrx$LK&(Y7fqS?}{*`KZniDn@WH*GJ z{@5?4S$I(j^fKm0ptP@b#;ZO0Xmk9`nfqig8dFL7g@iL--9-1tYA&go z^qoG1x^Rn4mvEz)E6#uV?;j~I>`h~k_y;LZHjO6>`B->$So`AhTwuyjX3H>@m^zdY z59O+|W&bW|9b;2Wb`rn(`xi!-Mre|F+>+S7hd_DJPZGRT zZz9!-6KC8=Ud#?jA#CMNCDY3XbVs7y6{zYj$ke$Ep70Sv2gpc;%D8E<6hdkCz0kHJ z5W?5YRKNW!XDQoNRs16%%_z-MKIj|6+*$}`dJBgO92$UAm%B#u-vV6U1Uaq#?Mp^K z{NU3~o05T3owZRhq_z*IvGYn=O93t~_6`7onf4WsCCUqN4FjXXtE75NW2+r9Tq3tvbxs#X?r+C8j&_pugpQkxTJ1O6kU) z!TB4;hLwX+t;C@V6FJUA*!DD)b8+(ZX1o9wt^lO8*;JxrZ!I^6-r(ipQkeOUf2P>` zsH%FqTCg?f?8DfnrN#@W%m~A_vYaD>LVbcCHGV;Q$1PTvMyf{hLC9& z4y}>k!3+3)<)Gy6+d#thyUFIq`T_^Do-9|ejGY=+RjKR ziKbo}dESPVmX)=o46VjlcQoPH_JD7DsL4uanY+QdFl7zS6E**l5I=?aeJmIehfkW+ z?my!N&o+~X>GZPmpTtfo6;w=@LAzif8{Yp#5Q_!Yun=I~MpaVE??p@}kU+`tBziso zCZQ&Wk+nNgq0V`d8GJJnG=kCPV7?v?pCaJcnZej+w)idc_p^g?fYy8I7ZYiI5LNFybbQ6?0fRc5eQi9A});xfTMOyxc^;8M1yWl{Nkc|I4Mjc zpz?b;=u-38t0n5&awa5h0};R2FKmyb`;inU{aBUu-P%t8j6!#(R?Z!Hr&c`cE#AmD`l@21V>Ne~YW_V&I@j z;4#I9HE|jGOvnVSrrlsR4TKqRdFV`&rm)Z zPT|Xb5KjFQivqdo@Z(8`rpPS_VrK7`{rw6^u7#ScvvVk}U11mTQuA=4Haf&mMJKiTX7nEm8g>Kx~S-fnhdmMmF=-ykJr?;P57thlucEB_DsB^y;Btm z!_NcMRqVcRASSU0XlU*3GE4|77jswMjUy)^+puldDV?Bko+mW*aOx765iR~<}e%g#Q`^BKq7 zdf>hwqYyN5Er0e=@5mK7`(iCS@+$8ahf8}j7fLc0!6uGDML|3`TLApNjtdE(c~fQL zX$fTUb3?^ZZ5|d0sL3OjnY+=7wKHSQ*uWKe2W&ysJrB?hO0}r`OX)j;r1Y(=qN!JK zgR@(m&l9~O2>~4eu8%15@|rB0k@r!JBlDn5wK~(mCGp5s$q02BkIkzHtcOgp_=X9ma=ImUZ3nU^`q%*_?n*A?buPZB+0yEUzA7W+2kh zkdVr^;ML4Z!!*dPjI ze=h7H?}~}x{v>~Ty43(fLl78sg`4VTxnrqOx8icXTRD5oWQg>maWp^+XZ8+B>gWA{ zsW`1CJ6ie8D?^S@DIrW~EF>3_tf-Hpb|-|k2hwc6rzMCiC_sfMm<+O*#&kqp9uN@0 zmBxew)|-X81&O=;r3deV07=<74Y0B(K`9fwglCLw+h z4%T|g5XCu={@&lpZ{E&eyWsFJ#JR}GkU?{^%_`v2DQW$dI2u%D?ojC%hp<>qaK}w3 zm2iMu1t7k!)}X?vAS*lc#X6PKzL=A&hD}(tBPZ5v+NKeg>ushV*%Fd=bR|S`CVByj!e_5H|VR0nugfcZ` z8dBP8?8$V>@Pj#(rC;vMZkp5LTZIs}+{qLX!+`KNkws|LtdMyk{AY1yqYo zyy0u zASWBzi4K~@BQeB|zMjnaKXnb9n)@t+dMd;DB-YH%)=%$&+I)u@ADO+7PU>1RiEUmL zE|gp{fuASReew~1XS_$z0do^eIVJgzx#@-VAAW?=o(uom#litj(!27VKj-!u`BBZK zJ!ngo<0AMw+@9r^nxMam(asl|jPBQ}j#ZBatg`F~N9)T_N@Fir;|&i|n0D%#yA2a) znIsq$Tq6G!UaX@x)HOI166BN%n@(y>CF|}3co=0!W1#XKd7Cv6GG|7;__D}AZ7h==cD@b7@}>mW*fdp_psf`DM~h4#>;C|E`{P4Y*s3^pW0Y-3NM6Am`yjZ+T-r_oLliP&!SGG4b_$p20}opP+d%|P7V@D2B& zh@p({*eW(%#Bmpd4|Ltflc{0e`{@@;%yQ$@=6e5R=h7SB ztkM|gQjpZMJHS1$&klQ)l(6Vhbx|Nh`fB&)%sKQLC~PGT5bI}};z+`itdWrnnd3^uA7@2M3{J&2bU&wy(^n@A1}+|m zz%9LbCENF+w@W!TYy{Mat8qual{Rb+n7X%J;jM>QmiKYY*by&{PW{BoB!E>ku__HC zGt)uXz=Sh`%Rn7QWc=o!bgg73;Lj~dP7;aVC8Z3b;-%oxtcBEXE(COu3n$kj@+DhS zjpkcD0edNzr;XE9{0F614se!36BmgnLYfQN+BxtEch@0`*Z0R#f`TACjQhNLHch^x z@4i@<BsUn6JWT@zO6emu@uYpt@*ITti7OG~@rGF@LR!5;)0czwPWNy`x;48N?wovVoi5&U@@W`es6l`mXV> z2Rs^?bskNuAb2f6)&(68*6)}h;Yq>{A|EPH!*xqQqEcv3C&?iDy|w*UF}h{b!g#-W z=YC0v^|=K0H2+jo%Fg1VUTkCT2X*InRWu)>KKcKO^b{RvQ+Mc;A9+KV69QLL_hTk1 z!DHc(w(fB*Mp27q^~anY(${uK&_TUef#_}y0&PJ=SldNq`bI*tp7%sEF@+)^VikHu zjzD;EEmvGNU%5b3L0L#a3E;@OAFPwlNq$|iuW>V|o5&~wkR-)I4RQi>ffGOiaY@LD zcWf75!}*iuE0+s;*V~{7rbpHt{(Ng=#P$vEOuE2X;PKvmq}^hQL*&}aZk|TKYY zVumLM35BUdf;ffNCn`*=w0xB7Lb+=}R?FvppVofF`*)&denlksb&E5OhmklhBJyN! zsG#SI%S1Y6kG*Tq$oRfo+?$p3E1QkbaOBC{`=>>fh5uCauH}l(wR^qJO6$9geRC#m zv&0rNwbvl9U$cKw%dT_czQVMXhWb5&0LYDsEOj{I!<4>hZqBp`&wla`k2=Asz~J>g zOg+I`c&sqZo1I}1af$lj5?CoPK2u5!`U-H4Y`d&6^@Ae!b%Z&&q`M=bs&$^xXPAo( zXhCj`r3Pq@mOO;74JT_SU8_u+~Sk~!2P>{wh3S$Bt(zg_& zcIv0FUtf!5ajhNa#8#zcCQY&*rlUrHwkx_QCvp0{&T?}UIqiE@!V@B$)PR;daZENU z$vfL`I?WT58t)v~EZSx&=UkSG#Zc`f+#_Y&B4upm{@3Ng#h`8~qZ|d54+ILm9kcc4 z#PnaxwSIe?YV0Wc*Rh}IQ|E*#sJp6sK~h_Bds&&Jb4YdOxMF@5@%vk$rQYD90l?k{ zTjXTtYMX2_Zm+TPT8ZBNSs(R*I@)9j7IFP+pE@#)*81 z@!YREgG&C^1PG*#q<3MB%Qvsz#1CJ^I|@Po_&CUPO*q-ScJ*4ZuMJt*|D&DZCV2^` z+R%x?ab)=GL|hONnq1&#N^1!lvJMJs`}Y_KIBU2fG}Qv}Ijh_R?j#_w9lV==W3wPA- z&x51&+yIwGT8#Y2SJ_)6?|8>I3|`4J5{0fUo`0lqM8d=5nilF(e3=%OwR7h;XiJQY z2!Hg9W*-{|c(1z|?`t@(?-K`j>uiv@ed4Od4&M_+8@i}^t)Df{Xu2LZYE$CYF0i+e zx5{{OS(qEpqpmI`*!!ocD$k&YLW{bbObg~{PNr`z(3K-uvUV%|#zG89J?peVkx2XY zpB4aL_6y5PGj^QsHZ-(9S=``9mvp3NH?S2iRXZmFY+KAB*n2ko9bm)LC4!H)r33}| zf&n0we+lbB?96|wB<1X+TppI55tWiyZ3DYgd#pRcFqb=_C(8!SJz7beS9K%wHw;US z!)fo;i#$BfAyYTAlrLhrLtMUbO7FmC2AXc>;JeKXMDkCb#A<#N5|njG_VF-lfz&0m zsMPIP)Cw4!FWB*b7ZbkUSH3uT6e5!c)#;F*yKU^(#&p=%i0nN_CB+r?ni*tg=a)(H z?^Z-b9LYC~#)PjgM(da}uGWyZ1eBk^G7r?~E!+Ki%QBKHu>M)c@QJM3s4vCT07y-T zNdDQGY=vl)6QZ~%+6fX8Q&BljW|_moFG4~ReH;;Si0fr^_cO!@VBM1t5abs=cWg_> zQj(P7_nJl1^WmZ0P+j)H$8%Z%%ilZ>5wm=jxNv;tFSmUEEcyZ8^!mv=_IZoVYilb& z>G;Ph)Q>agv-`JAyD-emn`ts(j(=F2oU>i)&a7>aM|E-Z%#-P>hiTucj33Pkpy z(IKdkKOhoU8QhPf$1#pAHN`AHm*azau(6D$MDC3;Enr?zSajj-z@NkWx*zrK;J!W} zCY17@klcW!z1DrVu~Ygu;ptv0Wx}tLiEs$wM1|GcSwRkn8g=inzrBE{**WX4*?|3G zfGGN18T=6dTKvG#`^L8{F!Oq9vCixkb4XYZNa``0Cw%MghNX;4)ms6EHL*W7=+xV; zHmI+z27D9!q2yB~5PrAz?dX?A@T4^8HzMu~sF7Alf~x*161>o9fCwR3FjD_K_p5i; zvTPV>tOMmLbOg$L(oS%-Ai+wx;$SL-SERjoF^%rbY_pQnvE+?c^k@|sxAp`y9?vy) z18LEd7j6NCjYtWe)5+2}tht3(hEM2RB!3^N{j35&_i2I9`RYz4U4Kc;`>qw#3K5s! zm&gd1Qjp4MT*=;u2ynv{az$H)z&HtTH%v~ zHVD%|tN~>kEp$BS6AL?tn=2@};p9$)e9;!3zbWkQ_=ccB#w6mfI4sqiPdf)L4}(RG z)(aq4m^=0x5strP2Fj8cAf6H8Q}`{8#I3auKnIDtQF^Ep%CNUTh&%o zj#>NnRX@+7_``Gaf0P-gQ`zTOPSbFHUO5aoP^8#xy~g8(-!$D;|NTPg)l)z#rHLXo zIm`ZNo~WN~O@vd+HhvwK3hMEybnPDi4TOiR0dmVE^5}3-A4+3mQbe~t_CrlIlO?E* z`Pf&5J&(r06p-A_4;Uqgnm1TtDPA+`u%vWRb~lUytV~{>tl_(?n|S7$tyPNSAJ@7j z;iBpMoByK>us7g)s-NfgaJ4e%nnVWf4^dTz zYJ0@CvZeOKYKJPb9#h{bB=+v+kX9EHY0sMv^O$Ab+7U&37?XO-@i2dfd4rS9kojF! zK4?^)lfb%c&vRD`(+g}?*H@LA*TEWZyGX8u`@-C+u^?ddy1=7&6AJMk*Bg*TzOcwl zMKkwx92%TErj~s>mifLy2!;*fYQscD$qoQN0T(-n#PS4@SoV3)&}jw51Hay}e?Wn$ zOKcl~$DAc4eRN z((QD7OZ%(!`ukIcs~(sYheX}kt}uYJL?7(V0Hy_7nv9_&!08{KRY{zFc*siO*cC#m zb8gqH+VMpg$dl)T<@?1j>+FRlYuEnuwkI%p?;i7eJ0kUL2ZB565zivAJ7aF*<9T+` zcX~0%c?zqK5?OR+|M6+Z_ix@|YaVFPEOkpvvi~ru$;X&k_rkN`S(Qu;i8+OY`{*Rc z_8G=}Glhk4pSgBBsjcL;-$VW70lc1|TnC%w>up(6JkU;=_f~QKrUtDevY|SU>O;0n zzL8l^uXwL`<7S-}!yvCu;h7Z*#)XN@{pG%bi>h4Wdsq^YDxxle46At%}> zE=^fYDDcaPe*J&vmn*)@NMfKGsT{gXHKBiEtL?Flq~&EME8X$OHLsBe$HmQzdJ5%; z&yU1nMs54mT0V*Mnj@u#A@NBet}kU6Hq!@G zcAt^)i6({9Uh@DcvWB?uY}r$x$pHq&*V%RU9J@)L}HQ=aa&j$dub z0*;i)0elHeTM$u?GA7YVWyoR4x!xOuR>-f_K9kFLpTvVlSH=?yaTf~nLIPCy^ZpT= z4;HKFAz-nB#IB6UK(IV@Anpv5Dn$)GfbHz;wBsoKC!(Zyz?ZwK`f&)B`dY|T(L%U) z77{RzYxzTl5>{8Yo01U*P0S7-n(7V#1opUq-_?9`e$+9=r*vNk9P&!cpSRXz$fjL8 zp<0cC9EnpjGQmgvzblJ~{-c)!K}8v;IRqO+B)>&XSOA6O&%1g36g(T>uVoP%|M?dZ z{10+)HU2nBxQ>eg+ph-)XG*>8vER1v7A0H;qBIq}8u#?;LYhywkB5KvN_6xNe(W10 zCr3@9!xi(6rH33zbN#Qg!lvS*>|nYK=|n-+42ZFbXu9+7<#<5_hy!bvm@kz1yM)8y z0MB*7_t|i`n6@=}RNzdKwoNuCT@(_S{Eo`CCs9A{)4X{^v{@TG4WswI&0n)0Lc^c^&- zs{zZ-*kGhbCfy!>?mEF@T&|z8br{Q~I8g3@?OFRiMQaDMIv$wmA>PWPGx5D#Jj2H* zAcR9qGx%F|-oi_W&`B)0XN?@B0Qf&M9|Q|*MEbwb`7r~Q$%kiC04DmMcI-438}>qm z`^(KmZ*yssi-CvhqW2)7rbTt1{kQrZ8~o!>2@*1J_`Q+C7@}C!WBNPs(-l-3M|xe6 z38J8*;bO|dx0K0CSjYh-kztn$OqM_M=EeGHRPt|9AE*He-Z5L4BP4`f;D|udA2%=1 z3XpBD@Ojkm^f5=}uYTX5CFX}4jA?oLe}oz3zlX6Uo-Ml1j~U0fH>K;!vxF@FC=E2WmCGaMlY;N3 zA@ay>o``qC1yYpcpCn9@Fl9%V{ZTO=uLzBTNaenRx&5URENBjn-kxHRUx)$n3rqDL zr1se%cSSZd9NB{^A=>Z$D-p-Rpr)-mK=jzM)|8lW`B+#R+z`q#LwJMM+k#4_sJ(Z;XOnN-8MX ztA7scNaAu6VvxryJ;R?H8K|RzlP|y7^wVmU4%266W4!yghQo)%5{tTlhw^(CE>mv%=$ANix=@$i4NeQ*Sr8c%RO z{HWRBZ4kg-X1_qC`6nkX04v|NwX5wxYxoNVg2ypp?x3pZ{@|PxV*#=$ztj1So4eq% z_SBvcn!WXL$)7D`fCpLznO&lAhe=TR-5f67gbx}OQECk$mSs??&TkO`7#O0<)0Uz zWCF+@6WK^WQE+^;I1alOFKR!3zUgA6dHrxcMXft^y`{yQp(To4;|6grfwRd9vna6< z3Se|u--05{#USGaO;I{B_%Eigp*`6YK(y~@nD_c2ndi=DnnK^tQeqbOFvQ{e`5tcf zVfz=LBMaIu$3cUshYhBK2+@5+KL=iFrnm8C8RM|V0;8+?X}e9C)=xEzgCcC6St=e1 zA`{cmg#WF2zuJdEm>2AJM%G$b|Qhwnms*G>sk%MubVY$+l_Tfz6cnssgm;e6ip zi;e>+eLJUF}I{6XEKC9w+&q3)8T+C z3q|2qCcn%7AcXF@FD;GnWkBr7{ZB!4A7!HO42$ML^yt0o0gLJ}<~ z8G}S{CBTSYAl7011-7#1^2vw~^B@Nv{{tE?candivi~<}U;hafdVTi)Ay_EToY7$x z1v^p*8XPaRn)LdHhUs(gKSSNwA=7Hkt3zW?3R+g4wOzGeS^J_9U(QrYX258G<^j`YLzWn2N1b*G`(FB|SUc?@3>+HtUw-3AR3+RmL&-Ix12DPgk^M!lo<)PJXwixU zyy){-RwV+q3_`paFG8yqlYq@K#gvP_?}LEu2kUDX3I!Pm=L1%v=Y@qwb{`4z^d5R9 z{`&Plp8@@&o{+TY!|W$3-zlWPkz=V7n;@v_zy)eNM8;A_&%Jnf9uQkY+v<`9JULpQ zX9JJvIsX0=L+Jz@voxxGFJsbMN)k7ye8u~neI~Z+El02hNWg2L@(O+fa-AT4mc2|e z86nx-9C51J(~dN|LmaQN4O6e zVqj_@Tb%n8p7W+#COI_~<|b4jq339Eh~jd-##~$U!olG{=I_93hXb2zUF6Xh{5X$f zSwn9}HcxSibj1#_%}(`PWY{n8&8Tl_$8YRj$yN)61Z|)ummeVRy~1lB^S<$ZHml0n zXrL)_LQSO~3A@(qZwq7sWaOpK;nyIXNdE{E`=^hP&foSd&zu*7_W$239?L;(PaVen z^*V=o=14~=;bBgCe;P%CuDml1U*xr;2HPp%aDI$PWssK1KJ zyKMlt_pnE?3;}7zo@K>Jh=O#se-p2cD>Z{S4i$}A7^bXi*^_~VBqZmG3m#Jl(wnus zw$~Mhd>#Gqtq-giv?o7E>hGmRMM(Em-K9T?qtJb{5Ym0L5MSGi|9%D%%n+LRa6Sr_ z+>uN9fLvlX$ulDL0Avx!ui6}1zKdHti>@d%8Am5T+mRSg!XYWjn3FHte@kK1o(Mz7 zHkh+az?ADm6Tg4Rbmem13~c6DA9==I`F*o&rN`e_x#z+fBf9v>C`6jUvv&*6r}FPn zRn(n$8j87}WM(vNB9eUuh#7d$X83Wci_z^08QAHEZEYu!V5eWcM6i*oF(H?ehh8@= zB7S-vq{X25>@XBB42tj;KjNlJ^B{r)zcTLqtffx+o4fOiFr&ZN8W(2xF)qFgk)Y;W zxERiA)}4<|!+9dC7`DQ-67`n%ipw5<>TA6K-fxejphcaJOjW8M%y4aYdzOD!uiNcy z))*~#4)wjREv0X%s5 zY8R3BjTY^K*ECAuvd1}3;p6#E@|Ijas>a0sOg^TFAf1nub>}zu zko+{M&kYTAHu3v0{b&CP`lDYgp96onRBGj2z%D06N(&v5`7NES+%=*m0_7@_v%CW4 zBD*P%NE+g2_1Nrrhu?--zM*(O%k|}vA)tZ2Tyxioi8WnOV+ zR3!*Y3^Ay+Clu7w@utMy{Cc-+%={gu(at z|0KaE^8Z_cQAaF@CgF>Uh)}g4YH|;C_kc~GE!Qf1&yN;MfFky=E#z&_4&T6LBcLEJ z^oc_y)6Y@L3EyQs%ApcPvXOXj*k7aR&A7qCNxHJ9Ih1vf!uIxL`(f1b`$L;M#k3H| z0_Oz?|DIbTgg%C?5=cpmK{d5>*=fmEA2R~-Mkzodj^c61lxYk?Wn>u0*e39Az9HmG z=sU9$>M~S>6d&n2>^~W`4J^ z?6Jk$EhVkxjckN_Rq;Ud3B!rM?A=M-|#VILoaPYN=W zn7v1U=-tpyN)eqPd>-GT349@lh>%)(X{A{UwhCXrc_4GarX7V znqTA|>A;gMhw)U{!YA;~a3c8}5nJ^;R9F%hsRG$A(zSQ+B@Ky?=03fvV*3pkk-cvw zrgjxSMsq?v^&Nmq2ZmIFSsZ@;R1PPafn2%xN9-?Z@Ulb#7?MrS5LjIxMDxc>w*nkM zZrBQ&PI);P_?rt$wm&ETMPu{)$)}W^yJTEiRyiqMYC8{cnAa?{AT0RT0nu>JUF{=S zX<70i;i;5{0HUnRjh9S*sVW6>biWl8xz=rVm_}wHIwXY}QvRiYB}nwDF`s+&;;-_2 zSp*9>doT%4;mz2>aaW(Sc`gbimNXB;P?6|AdIC8WphU+@|c7$?s^Z5 zd!062W`^Le%ys(%c)xK^7$)n!%dy0yCIh1dymN@VHCU6Ks$4ng zkh5$q9of)a8vz_;7FxB4V5e79kd)25yW8n*GxactoAIBhYmNO&AxAvV%@IF8^p33M zx3$;qn>G+-?YlcyL>y4onjERjK8O8JJ`z@U3L-fPVZz0hwB#a-Q&{Wwm0`$vtfL{8 z%npv@mGPHvLC^hRjc%+sWUTp%uZ&LLXy5*F;54UgD(vg<)*0E7DU|+1anK8lJz?kN-XzW!HlCzM}1;U3jB4j`<;jD%Rd(50O)y|xkb?j@-c5q6Iv?;e%&-Snr-mOiP7Th)ReC^@* zT38tfok93b{}%+9{de8dqv*qQ_Qo52Tb{RH+0Fa28xGF51Zo>wIBJpRy7*@28|51k zW@|{eH3nWsG{`+Cl4-i#Im3+;m<+rY4NMw@McmtzBQN3GhxHD@I!B`fJQH&3v1a!|^& zUGA_z*Tp{t_|gwM^Ja%_BdE1;-K(qj0e)9-_9-L zVFC;734|ziv%rg(tlW3;zfRjv=j#(rKP)A(gqNc#<{~K{)uJGhmP#Pa^|>YZIe%xE zIH@It`=lN-A*}0BIRq^p~jfh@6YsTeN8RL*^8dlEZ z#G)zfABBOtzqMy$zh(Vx`|Om}(2EDBe5?Tw5o(snd;w6IZT3a;4GV!~{sNHC~Ece}2NPbGd&x6j#(TLH$BCtRpJMDd9 z)QW@S>deo8^giE}u8A|wz3#S_REJ`6Inl=;<-5~+i^=QgD!3wHRwjR+sLRZydYv zJ~xPqWa?3KU42@=T5(3n$G&%}dGB_JmTr|Qjp|yV^g{|oevOITV|dJB0V4SY8-$Pf z=KVGZ0i%~{0iO!`%85Jd%LpNq>Glf02RgDojv=X>yu62?$m8_FCSSrOfi^SfIArg9 z^Z)01cuFFW7E7-UpSHT%0@pRL^qu0>XCg8Nw>#P*6c%`}nT%ryZs*g6WBx^WC!W>B zJ!C(Tj=}4Co0&e?T*{~LIK3)&c;G4t%yY*%a^||iK7*)q$Aprlhj&9-*c}*O)Q&wD zMg463vwnBR85yIFT{dJFFaRF1?OJMjsvxwfd*?Hr_0S?ku($5yBh!^0;jvOv-yDdB z3OMz2XNAp=+e9UeQiUHaQ}|O`S4a@8OW+m0cOZ6Ub}0(9yT9pFjN*Tkz0=m5yQh(* zucF?iUjHMK#XU#$dTIWb2&z~eNC3Uj)a0EbulWy;8^-DPd9K80D241^EPGFI!x02$xtjIUQfx4Y@`xcj2kg$ce|&*=vK+R0YP&!$(< zi{i(@;$`vt2=85J)2j!WXf9b5?48P=DPkF$-`_6iMUw%BK{EzrQwrT?Fo(fAQfMlx zPzz*!=L7bmzbAH5sbRyfLChC!^8r7G-k0PCGueI)*uoh$D9yI(Y`5z3* zH(V=kbO9aH7aJl@f!~fp{V(*2_?o-t_qW=bWP`98%In*$1P5o-<&(Cgbo0p)abyn~ z1rGGb6D?>>2%Rs`^+oNWMFd|`5evK#6nv9RTcRa*(xnjo?0vA`W8{}Do^tOflg;R# zqR~xC)})`ikbfLZ?_m}68 z-|=^l}OpU?D442 z<@#H+a2N?w8d~v(`c{K$>;uD2uz4;h$;!j-MbNb zI2$n9J|AoAQ6Mj&Pnk;4%&@7A!nfaCNV9*AL>dojLi0nhwy|-2eNinuZs*F-P?s1m zSjpbhFUq}`Gv#~qbPvPc%=PIugOX*%=1vEr{m1R#?D(&K82s%u7L|)#n@ar!A0%xt za+!E|MeVM-c8t%K4LEK_nnbVB=O!fR@ng|Lpz7VmpRro4IbNTJaXPPKzPLVM3%sU3 zQzoe2w0j+AG7=y9b6J8H|F0uo8FPn+KqukPe#6&Z8{Rl9diZmPDrJFl$$RkXQZnit+uI zWj`j0_a`ymshutCKl!MhcK;s0;&rM&h}ip1S9p2@V;8s3YV_=vQxacPdbLyFj5SW$R{q2pdc{RL^w(Ckv@_N|fZk=0&qsGo#aQk{raKyQf?K~)@J`9M# zgRbu-x}@ZYOy+fbpf|@WJ~Nsi7R?ZT$LAYwm*&=d&c7H}ZgNPW6>eQkO<-jo?6XsZ zp`S>$T6*gnjCJ&+S$>d`{hLFx<#_nCh5^?{e;#9SU(tb7=49YK3yN0(%$sx)Yqda?TI$HMj zcA=vuh~ewLkE6Z1KgO)6*}*dhpe04nC*!l=(UNblsO3cHolL3LW~ef z1VYE$zYzT#^)P6=4i65A>LlnflYZpkMt|B@csyo{EIGyN@kZFcHGQGu?ZuX@|5m6@ z;Z7a#I;-QT^)>d$Y^79d0?m8%Hmlfk@P|$E6r4ja#JD-C42RH zC6j8>^$2oVnrvLj9EsntC@D*X8*cHNftXa!m5 ze0Tdfm^yGgq{}K zW*Y8Zt@vjs7ppUWzH^ad4?LMA7_2VQXUx4_wb^7VT_M)*HP>9o$Btx>#)=-R_c+ST9vy}5CsNfaqs8#uS62PR!>`VOG78$IjVanT&z-br z9xtfoD?ax|MU``@JSHkyNJ6_-VEPj&Mqiw?)2(sUB3F0x#mz!%&j}?s0o3(dKe#-e z!NYDk3kfz~qQ9=PAR2Jh4$SDjuEu@Gl_>xl-v5Z5$3bRJwq^XEGkJ+5Ih{VZk0vnB z9v~&kPOwU50^l9h7h1tmeH}gDJ4nr2n|?{1#<#>e8KY54l`6}l=L%@w6d_Spb-?@n zk!TK1oTgPuo+iV%F8P3MQlM^d?s^$IVT?`yf0&a`8OJ%w>^%%<%D(oLMT^mm5tg>B zMT7R!!QVfQau_Clk|F$We7$v4RbSXON_V$(gEUBYcS^T}($d{sQqtXsAfxnt%GZ*$3RUiuTYWE}mjYPc59VusKT$%B4Ac+1_ zddNwr$UslMc9sTJ#}J9So|3Tjlg_LP#r-~s>}W|lDSLUrl0fkb-Ov5~E-iNEAC&t1 zJdFjX+H)z&kbw%Dq-t=_$9IKpiv|jd?uTxQ15C2juBmFcbL1|6_{c?L%mcSgh29ix z#*#@3_ah@Zi@-63p}l*X;N%~x#kZT9^qE8>?kdf!%iqX8sSYk>W2MK{(POpz{U`3$ zR8e_o^Qtwct1@ht3cZkCy3~Uu=Z56Up9>Utakk!elCMpYJ61m;{Fk$rAb;yUAe;tOLV1Zj4#Q~jM__S#VRupeb@r1 zn(AW_I_<0yRai|TVKxfMoc+}(r-hF%Z5vat}E?DM;e31{F7lh=+v8&_}(#& z&JyM>FO2L*ykAFUrZze!h=M88=z-*m{CJD20(iRoYJF_5_pa)_@ifP1@1j<0LT1cE zsEEvNma>Utgz13L`abS2w+=a)>^7!Gd9$sN=U~3jH6v8O`-AIEt&PR(L6Jn0J27E+ z-~y=lZKx;lFW&!YI0PYN_aJVY*ZV9%rav`O%H3Cvoq6l4(EU#Ntgz6ZR!R{D%(Auv z#d|G(FJpN5GZgTv5_uyqIDcjF^nd|kqrv!CSbjQ6j#HCHeMRM2o)`SsNWU~ysV=U1 zAl3mkhSxO}b9Z227j-e;FZ$FEhlDj@`xbZ;3yuNxP27BJ4(j?%ZbE>ec!W%!UZ!%& z+@aX?R)+`?W>Kce9)Hrezn3Y;b>t2|E_=%Bx@f=8G#Y#plmC*8u=8G_$6hqe?<)Z? zmKbY*PiCY?y9?1wQL$b@WvExJJ={kwfuQ(O7yE>RwC-c(#|c zf1k#}r_a~IjNJ?MK}5+~zYUA=02L|m!0;irIB&oDx}jhaO2Se9-kLyB(<-zm*!I>= z9uGIZ;9$-GZ(8;2j+p>M#Zf=vqXTPN4%#8IQ; z<884X_+GmHZp<9my5)dP=Q30tPlXfc%E#`<9pxFv?#;xd*}NkXf|Ic$q8a;-@_tXF zv5)4yk?DUwQ<9ooxOqBT{Z1%dQ4-lC%8rPRG6~@Li7H&z#q)dKJ!c($y>*yso;EaO z*tUhh6Xt0lyZk^5;wzxxkHw;aorLpO=FP4o-}FXYW7O#Ay}rkhh-4dkY$Y5_zjx#* zc98dlqs@i2b~(#v&kn0X{im$xlMJTW7uwGm+w({F;0o2hOPY?ww!0(hU7ta9Jhrv1``AN#YgEV23V`KJ`8 z`ycn}md=LxjYSltIYW_StB=NHf6P9Ieq(%;(~xqh$pI7!vqU>Sop%HJhIG1jX$MfM zFw}KcA1l_i6LvN|AucYF!^4>6)#!*Po4wD`ua7)k%(kPHI#;QKr%Mog=_oUYcV|XM z8r&o-8++f5V>SNDc!|MNFzsc{Ni}$mAYQ`z#WT;)J^%ACo(Pa2|`~2`jO`OrU zGk-}DJMMhc(x?9-{E2nI4wvBG*Fa?9ZEbb328RMjeDV zcp!D29-18V8!WFEj53vwGEyp$yp;X!B}a#zXH`of8xo0cyVVNW_3n^Dl0$SF`Dk43 zKa2e zR1Ig6%-DN521sB|>qQ^+=rljuarA#)Z1J7J$v2lWLxxzGhFnof@R z6lz&hJ|&wT1v72EioD*g*i%CGb&ti8wQzZ*L}xyvi=`M(uW@+%Mg zI2tYW?0GCP&KJQ}W%P-FA6F%%%=$EswH2QOHir9Qr?(lfL1Bjz2s^XpRRaHo9XU|gsW2nd9|nb;t)1_SE5OOSc zQ<)g~0?nK=UM`Tt98|C|xga%1ug|No%QUp1w&S0R8r3hR^2>+xy&xb<+aI-F+$2^9h6YZF=@{^UU3AT|kkf|o@b()yoQ z!BiNlbQTp8TJ&5R3QDvnMJ!uxW_kmWCnof;!I^bB-+Oa+3Feq_C_J>8%NP+OHWetg zhx~Y&>EMHgZi5Q%997l;RqCh0%O<{$;a;bvmEQf! z24dU35bUwR31%hvO8y+TTGG^l4S5xVvIE4hO1LN#(bsx7XLX<`KZ zx^UEGSt6Rx7?*ceh<{N;e(hM&yc`i7n5-G2>EVH&=Pc%NVP&hUHqMJ@ppOgmpm=Hd z+I5|7ylHnJ)_T^{Gj->mmuGz(Fr&X%{l&@v;>&}AAC5uPz36Q86&Fgqjy4HZrevv3 z+)oDHZ%{igHPq^9+BTn()UU!xsG|>14q|H3W6|D6+I1Q9PRo&UfhGMIu(p9`FkiVu z*G^xMHB$bWq_h^KM5rB9pi~{fjwqk*Z99k#F*I-y-M8xadMZe_;V10C*t_bk~D!=wEZ{V4oH6#o5xm*eq6B}_q|xpk@32m|_7ov=Jv@6`~A zLVv`(Ke-OEZl7Fy`RlK9md^iDZI5#r(5CO)*elKvJ?+U1dGXFrl&xy`aT?p+)49Q5 z3(QaD?>fj6oMSzqQ?-80PoY|K)1s|b(tf7UNx+rmZMcW}3WmHBT`s=M^=$!mHWz!D z;0Yt^yC<&l34xD*J3{|)TM$nJt0D{>{Fv0&Z9X-Fk&Y1*S3as}*Y8{e6!${m_p+(> zjOT2M$4f!wo?qp-*Li^xJSi7{GIoW^Zw$b>oSZGEKa{XJy1Ra>5)c=_$SM;&CN2V_ zXyzu!{ky?ujjME=)ck&cL>h-HvW=sC%d@iF{fS06`!}M#uBW^o4jsA@0Sjb)V?#L@ zk#q(TW)5@+t_zau?H0TyfAIbVE&*uk@i z+xcH4CI_p$UMzI661}ZHn93mK%?%Ng3lfIEvb0~;%%h2XScU2J&DN-uie=|I1{5Kt zOPnWEBXmChdxQok^WXCi@(1^4$n1O$qU&&cG{OYTOybsO9x;x9QPVn_9rrXyBB4-h z4qV$v>nmvFoOI3j7rC+R-urvmdP57SKzM1FuYQSW_+8PM0_Eu|e)$t!`8{sm78b0A z06@By3I^>t`*Cqj6EuC$CPn~-dx?M*6DgAJ0-TwFjuDdWpe1aXZ{w44n_a8a!jQL` zZ1$HGgjjgSXp!kR``7Yb*)DJkwXORJP=&oLUWxoYWboW4VSL0md*iT%R7$68J|E!6 z0=jXNT0>xKeg971e4bt)zg<+6iuxr_~;1S zhU?laHpx(cQej*{$>c>w$;<5XWYkq~{QC#CEl#8uiC5JVBl}4T?a{QrII>$T9e!dF z0UapNk6lcB?c(_eh-%cS$VA-EzhdE{ii7`d+`3H%V}zo(?@;O+m?WD=gVZ0%?rU~H z{&sEK>1g=bB_grm1&?90I4e_y-m#2~YnVFMMTIB@vvHQ9Q&>H_%l3qc&#KaZ=F-&r z0zm64>#MT5%~uDK7f)t{Oumh8hy=ac#0i;3tqxgL^u8Lhg^Cm-7EqUroF;$-O?!Iu zYo;|5@M9DUG$v1vu2^Jk?oeX5tzSO!dWW-cQymyAg!fI`x+AFrN55Z2fJLGQVNBte zJRA6J=i$!@;k^z_>B_4-B*aZ4n2mOCq0N8LLUv9)2L9I__i~leHf~{7X0~kK= z`AOr3W-H_)LuIFT)mQQ9cBXn1{WF@UK-8ccEH66E{5Ghfc<>uA8j@A>z?n}o@ie)# zs>qSM9aV9;(2{el3zsWm@ZvZo;y=ur_%(K1NR4=EY3%sGQo=v4_rvmy)f(R$JY}wq z&l>+~$@}L~LT|86UA4Dt3kkut8VsV7HWJgh!2>D1s*fz{6smpm2b08UKSl5!#;4H?)|VUB*Umq#ZSbUWfM zyua}zB*3Joj^jncT_RN7?;Xo<8AnN=<>&K%% zag}!hn3G!S;|y3D}`|x>{O0XHf;0`13LcraBHo-G13~xuIY0QuE>3L&5ej$!Y3m#<%HHO}4${SpL7;KWb>-c8poXiw?cCsa9;yJ&CF z{rmdh;GTz3;furlzBURgWSCpo0ltE~_02r#kl>%S>Is|CS@0c|bNp_YeZuC-H>s_C zx;@qX5#?Yv{13Br7x%bMNO4@t4#vAHFiplE5-zv$<|s9LOTvk=mm)6%OWiwZ?>yIp zZPfxeWVEIImXn*oP?PA;mR20aC|oWYk(X?>QW>&+@mmP#h>~`!8pGUe(pRHsty*Y! zFntI&#_odywPwa07Z-1LQ~v(wWg%PfnPqLi0k_>;~|ru1<;|JA;W>kVq_2MPmfHGuXOKJPobiF3*rC ztS%s{Y{NE7BJ+gpX7cZ%{41DC4XnrAncu_6e0yB1%432v#kMG|c)?F~t)wHD`D@O2 z4jv!9l=U6eZ{0hklr|dVvR1}U&ffKFDet3{mNmS=<832J+FjJd)0tz&?xe?VT_b;H zr>42=#Dd1m0pF(l$f};^4L_75az9R0&LZ+qrx2#cH!61B!_DS^LR>2-g*<8d7Wil~ zdDrXn!oy5cmDy^W_fanjB`N4`!0+J>{ETRDPq#sd_{X|^_A4Ea5f?UX%%cN913_F) zIPD5*Akq{0X-)(T4$wWIf=suYAH3ww-U(4EXZXcJ5n;dS7dK}@o(3hLVi*i$WRS-w zED;Y4z{OYzGx%pL>ZQoPr&^6juel*J-o7F+8Ls5b<2AGOL`+OBtE%Rh^&_`KVi zoekgWKqIW=QAG7gN>auETnB7TuEVwRYbNe0bQY@pTQgrc4sLTwU?(HS_MD2 z@71B7E`kE4DyvR)`e%HUvT-Ci-Vrz_yek@iKM=z3B^J^=R@iQo<_8$iShU{b93>Uo z-g~>_@Lq49*=-iL0+lZ6+>gIJ{>P`rF=OPUYMvv5gQ^E*v$+z1GxgI%yrgt=1Mfk~ zdN^lL!>DW~cAo&cLw<8E^l@mhGUyTG1VPvhgN>Pa#ftAcK9-R9!Oel<4-!4Gi<3A_ zl$^)&$JmldT{H_=T;!jmt;fM3Q-8VZcIp%@uDa}(wj|SFnwi-N4oO-0f zJT5s(pD{F-ooaIO^T-*MlFr2b2|u2i(c!X~Xj31WP2cn03BFGu-56Ge+D@Y}gQ%Y5 z&<){2FHo`x?g{m+j_~ci~#*0W_p4?#-`&>OWF1_|kAq0aZm3p-z+$Y%)xD;n)7r?bF{GM|fCdF2|e* zZB$p{g`!sfVMFG1UE42O3mXMfn3K+M_~KU27+0Z>3VuwVpRu}*AEufVjCJ{2k+x{| zuxm#|_O9;7$vZF8-=x)O$F!g>n%M61r0V?u&st#gF{U-}Xl`Qa-%Em!1rh`?^A#KsM1#Bgk2^x% zHRWI`Q4Vu4wYACJlFAgx5DGv%A;NuDG`bGDOP7$Q_NzY_7XzE{^js`7G&IZBUzqOF zmAbY_zT~Gt!Py)$SL0UH{?VCe?YZ%N6sI<$7Nae}++Lp4UOivNpDR9kfO#S?UaMps z)zj-!Ifw55mb)gO>$B_73g_nPK%LM=5flD%u_`vJprGH5mbOaDMxZO(*pkLT|8LLU zK#8^9SLKVfa}ojpjCmx>fMIr7kIKMq9BZk@vIv;15`n{s}w5z~zL#%|S@XxQ&pWkH@+ZWY4Xi_lBsiL{SfPJ=N50_)5dL`rE7vpnDrTsKvUx+ZK1R6;Twf2C z3_+yypvEJ03A98yY~wE+8e1_smrklsU>GF)CtEBCQOXN2~(&MnJLvWp5h;RP%x;(Y`=ZA(zDLLxG++zv}u7e=vkqZ3C#(v#Hn@>uk?aHB+ zzq20BfMHfUGHgggf#~S`rqx}kW6A2@98%s_$b>q)I7-JdHA?zFJ8~Qy>XaF80dn{o zr6KF7bT(dOPwx*Ie$kFeUrohslSD#{RC#S_B5i0QW~~J{Y@*h=dNAZc9Bw3%9L6FB zLPK^)1s9vDnB58?E+y~q)QXFagT6c(R(-00Hy}C8jr6^jzV7FaubTJ`KP3zglgoX zJxoTO&^upLI+TNOx~jcqIZ&qhaYYN-{yd`Ks_ba))AzeJKo{S#?rp# zPes;nzezm$LBi;=f9BA2z0;_5uc%aO{!D}t-~WxeY_#m(3@PEgLkh1llUP7&@)w-Q5i=0H`%=g z*!*K!545|9Kd5%wy%J`;!bDy-5AU7Il@r{2F7MwKH;Z-1PBF=QR$6}~^d7&{VDOO^ zwgAXwSt-BsP&#mTAlDk4w@REG>DKF*wH{p;8k8<(%PAymK#RUm%gNhN{^HTziRA5n z%?kUh%nYbStZ0&SF2rT@b0o4ZWbgqZC@F+O>NF4tv_8U!olNfTw`c}$X=bIeyS4gMVLUNjJH7PSCM|GmHQ!?TmgMC2CL<-%Rt}qdPErltLUwV|Ji zP?m!+mrtLFyq#+5I4ip1PJtLb<)s&j0&zX|9U&?6IpI^2J=*d^zTWs;e*fS;6eP{3)mn~{?q}OdZcOmhuK8-#)cR45DesA7|z<=oX4Erp?YQ(IjKK3 z)VJCtrW|0WeCQoVrhWW`Zu`63l^3}K(lt?JCQj*eF*!XmM4RiGombtp)gZh^f=ywy zgEiYWEUnzwc|Q+f0Y^aVld`L+K^3}wkm~u(z7EE4p!`W z?p+5vwYk1D6uZeWsxcZi7Axdp_qKVVBe%)BR=x$_&F}3zEqtG>1Yi_2t<=2`r_e zOXsY0b@bq;j-Ikly*QAAxd9N>AQ zWj#?f06+fF z>o*cu`55EFaJZIV9ZtI_Nx5}eXsFyuFbM0b~1=F$y z+CLUuFsTiGtOM*HjJGvi?us$V($USK@q_Wb1%ze@LZhi#fI3YIJ(J|to(9v($?6=} z*?>y(c-yZ@0!n_7or@g=2H#()v-T|kSmS_LAF6=GG7l7h;qsx2j5V2`Pche5j;Z5e zsW3ggQ~MGcFyl%iG;I~z`{OoF{Y~Oa1c8a9YNkDgCXZ!nLhj}=V)$qefx}SZ7_>3z&056lRs868HOrfM^8olNVo?$ zfp7^xp_&8r$FLNn=0!_6Z4EvjV1-?4l{l^08wE7Imm`l23G6%?IWM$%y1OEp`Nf=2 z3e=eb_1~>6Xh+$RLVE}pF)VV5#pVgsjn>JQF)DydhtsF4mIoOhXz)T9@dL^-BSJ3{ zz|v2qUlv(dc$1I2L^ldw=7SG zt)P(f9L0QPy=c-W{(k+PkEjLKMR-z2)Y)7!o59-SP7o=g%7+A~VB7NRRuaQ00D-oY z+}3(S^>b3nkX{wn49c5`5rrr8SjMccnH~bX$d7zAlJOqPr8+#sPB>hBdQ}2jwa0arp}m1d{w<{M`)zH&5ACGUj*&d zt&IieN=*7_z?V^qFvb}J*|gQL?c&|3)>WZvW3j3cgXJ>2`DyK-ocZLm_AupQkhm@o zK|SSLHQpDL(Hi05fpU68aXlrmP{F0cJL<84t{zOo^~d1j`er7VQbG7msf!LV4!yST z!moR56)KaZu5;3jf)0P{1#0(%sCFi#7_nIixz?aweCX*Tg_ z08gQUD?O-+nEw_ucwb%V(9s#%|J{*gGo6u*TbHeBHd#hb-LLk__DceBMUKL>_pbg){4;r~^$_n+FzoHudpD!pCV%UAc((gTIci`EQFB{!Vw zT5q|^N)6)iUAq5%>y_prl_K{C1NF>su}d5Z!sX}i-~c|Nm8@8Ktjo=$^?ZHr&+K_L z3Tf7dUhtwbcW-xuurTQ#|4Tv2Pxx`D-(P$2(D)WzU}fTJXglogW~6`aTh9^GJfRhS6!_)Tv+TxX2`pZ7Tj1k`V7Ep3rr!q>d6l7oAJhW_d? zhmu1yHR*8=@?w1)tbR1QWF|Tndf-oNTQRD**_;RZWcw>i;tvtOACYa7ySl=D5Y*p& zyKKa>K|A8BHXz=NiVQ(kNMSE~YoBEa_(HGwnR<)QWY*rSE*_7~iW;iB2HFG)lnV3dO5Hq!&aGRIHS2ZzX=cOCucWxH%Z&l=foRS_z z;$T!ep3bfakzby0Qo`<*$+$`+|DGMS744qDhPV!f1Yjv4`i9F2-`vK!f?03n7orb>Z9X0(b|A9zu8$5#C7;3{Y7ru?g-Zk z`{1m`Dw2tmy83xz%JpV#%H7NL&g@}#b)n^&OFXcbAV-p8Rzg>t@4!sV`-&rjH`QXd ztU^a%$K~WVtq^4I=l?GjkpSniM-hJTb^wp6*in%YbCuq)no$4QTNT8+tokl?RM7yf zzhtK1pbU^Q6dU)5bYF0eF*UF-!5l1vyR8yl3UcRkAVdNZo z6NBr^ziA&qcF1MCeiGW;+I`y_^-IO}@O_=h?ijf4)~MwEUik`ORBy6XzFBYeTmD}2 z*Eh2d=8(+l{qov3g6>2;6{)K0W%J$J<^ZXj^k`_dsHx%g)ivjoC7UN~oWj#YA}Fzw zh)A$|H@O6s_s8g?iHR2UyqWm{DFJ9o#9Gn*!!$?^u_sn+01K2Dwg(A6`L&c3={8BW zsr)~nug2&7CNFDsPXLkA#kMW9HmuJ66X>fCI)M2~PNKBzap()yd&lh{?hY@nm>KwX z#X8OvBbpcoikjmfqF*Tn9?@{Opb;=uDW*55)_4QKpRF9ygk!e(q!+0&9ijwauLL|< zm;mu@u@u?d?DcnZd+=`&`nP22wcJCJFya+GR`}#u%6h;z)_GcMN_u(EnV)FS1fWf; zqqy8H(t{}`4SuVJUUd@ck~F5%FdX8x#`}XiFVP4~{inx?YypgzrH7u3Hz3%NL@_Ru z7I4>F3(raISUUGqd(EzmA6G4n5uDg2E=k^>|d_<9ihSB~5b zFh_ZK9_mUN@#%>1Z{3tGzvJUX(SYLuZfpSXiq{tcrH7#m+Dq*c03Wdj;adzyC$Rv( z&sED4p!NeKS?wI(B_Wu-`HAI5eaa;#EgZwp@O1LuBspcElh2GHVc1av{{~wGVjb?p zOBBGK9F+X-9m}JYsX_bbbd^VhwgPGX69p-##u6Sp9pB9QU0|kT>|&bm(TzyQNafkz zZSVA6xy(U3g~IRo(GDrSsJd&=x95)n9>-tOBG(eV4$6O`@h3;eZp}(7d0T!p8kDLc zLOuRwL>b$dY8tB7X6VbpW%*-dy$=Q=Y;DKf!vsq&j?5;Z)TroP%YuLH<9&d>J$0`!mBlZq;;M!gZH|1|gE=Id;ar$N^5f$Z}di+Bh`sDYS?hDEKf?ZejQ^A}C`L zFA*6WhWSgADsGVd$*zYmV0Z%2fs2!w2qLhJs;b#{DdTfE-pu51cmLha`LIO^4yX{| zz=)edh(KpkzmLi><=(Mh*?~0mMd4b0k|A7_7lITBb?&_5}-@e4gYUOs%+RaV`;HY+`;j0A|xJvCG*T~ z*>rkuv|xk`tvb)(+^h*G}3 zC&LP&dJdqBZVxOhU{1qz-_#vCn#Hjd$EG3>vSF&cF9z-vUv-tQ2KVq*3211JjLwhu z^8_^tJ;DE1qd-l)WwptUF3F274&mi(fM!(cM)$IObOzjHA9w*NK9oOoaRivNe@RDS zO4SRu*WEE3PDRSXLX9q9OncP&8HloMXDV>h6Iy*Qzyza5{?8OEJkqw>hyuNum5t3(!Jdr)=Y?7T}Ds zKx6TqS5ob6aYVfzYNxnZT3n(rI$0~)S_xkVZFP~=@*TF6=>u%1vIPU|tBJl7;OL_* zpMJZ3LSMZN0+LY~?)CN>j=l4JDRB1DH+cLTXBD}%NMvpO&;Soxfk}*C6!{D?9e@C7 z6z%SyE++3C+e?sJEfv!(7t;8X;)mtp>#G=-M=_1!e&P zWS%e6egnA>7pGVWsj=qQy+GF^H5E)t^x*QuB!qo&r$ zAh4EzV8Z}uo_26T0dq${^Th9G$(c=n!y(0dVU3G|6-;TK+Zb>H=oy6TG0?td23wAH zkkMggcRFL=9M^$H9Uz`Jda|eh7bQFOSieLtXK+nXQlO0lVxm7V)FBqtzA5C>(PLX@ zv~m61UDf7;$Z>A2ga*$K%$s`5d=Ab+rOeS;BofI;RgDu~1(ps1sQEk6!A5C1_@1Jd z9eqb?az24bQUc~I%wqS=pwL6EsGc!*-OE#C+IL2I(9Hnu<#i9Ym|wT4fTeDY)0)jH zNW{$bc9T^acNF!nXFes??~qb$Gj5#=Ib2-GVn{-a8l4z3Dg? z-yv*V3P)#pA&eY3a`;3j^R;6mYk7IM2jlUMv&#)dJPqi z5fKnR(9!yx*gE>ZN%Bp>WTbJ3E<*z!Tv7SI)F6N&9aP5L5O7?bO9IA31Y|xH*uZJk z2{+xj$$fzbGH)g^EZ_@(Vaf_-@4$=FZ*lgI)lF#b6mB_ zBU1l^?egyJgHO=FHfU0{L2KGru^(YnvOtg|G`dZ@?Rhm5$*E#rZ@i(NB)We{78w3B z)$bhP*#M0~yPQ)~6&YEdpDAwPzl@ZMK{yT9^kv=GQ|5wJ?04$>DgaKUEGDER1<{v& zNM>dVpaQR`lVEE&sXq3f};=EnHj5 zn0j%yQxAioWhaEW3JYm3VV+3Yl?WQm#FmO1ww@-y4gXq?RSJXs41 zI^gPL-YH*13&To~geTyTep?kJ`zoc;Nc)vQfHNGNfbuF0EzWqA!Xz>irzyR>Mh*|K zR{^ccFe3%8`0FQtO%fy>D(NuIzwuG{m+b%PJVQ7D%mGdtK1dXzTJRoe`C#!SthNI4 zaUgN6+K?@vU6Po5H`XSyqvkhb_H84$oTy6ic)2L%t75)-nY8xCt|d^lfy4kv_Minv zlM*|}0{M(VuZ7-E0eta2LeBH+g6B%UE_iVn%>1j`5$))8!Pi>%c7$H!?!v{O1+NJk zBmUY)+idf?!B00*y}+2C=G2i)VPl!o$@9>?JT(~n zjoeFtyJ}ngzeYWT1xNwvRrcTivLt`0V%K>5(==q==1Z(0s?oo9Zj7CZsv~;63L$}t zz5y=85#j<=8|)UQIj{i2*1%uP4?#cpiSm$H$2K3rhv;YRJf1oEuQxx@_zrR4k~x01 za#LJM`YZr=1@k5m$`F9c_IXli=D(!C8-b>oQ~>Z4Jvcn--*g+P`D+}2VjRi{`!|;& zj{c&64MRXC_@_7)9s^nyC}a+reM2Gbb=0HNH3uq(YKN zF}I8bsgU~GdGygiDkS{>p0oOuoP{f^`5)`=*EYiWzi%QJaEK41@ZJFt*%Bh=&u&iCZ>ZKKv4POLNrx zQT_|MU%2ESvYCwprC8BGiA%o#jqDcCh+P-I)?KK^3LnXU4*=>r10bG zj@~omx_GrH7uE$5N;S5U$A1Ff|C9gxfB{lmp-my}0Q!Mr$|9qnFv~vNB$OV=1);jt z-G72B^y%5~Ds!KKG`mIHRbqxC{A27glWB8S^`aJ(ow-$zwoSVFfszn#-sUATHqP@F z?dhQ;g$1>^gim(zHlT|eIM<71nSmDfQG)D{-wFefX+oY0 zy2Z`bQH5moB$;G5PRL5|!LlZJiWBJ8gb#lHs!bLrJW zTv-78MVPafj7;?JJHi9Vi74oVqyN0JNq}z%lJgxfmnGFcM^y}Uc6J_@oJ|KoIqqfRs1>DP}>R-9abK=YsE2aj_tCTPBqL7+FI4vJR zho#rGvt>3IW3Xw`kZM$4KXI{V&qw?WpXu6<9zE*5`#t?Y!r+&sq7oMtagh~7+>Ui1 z3y}w!;1_?>Cut-Dgc+kZS7UZ*1W99IkY%sWO$rVm6fX=y=<7E@iKg=}J=MUNBmav# z%BXh8|6UC2Wq4@HU9tTVcMl2yC<=!96aUEnkD?*l?0*yu^Q?$`9!vg5Ty(lm75~KC zhzn8DM8u)dxFtHR?_NfFNN_jvfw@)9szwPhq?pY(gf()sQ4MuU-x>x230Sd-t?>)9S# z_Q;cZeZM`R%YUVab1z>%nWq5uUQ5aZ#lO9GlK3(iK`{#N6@{}vFS1(13j68T^%Ee{Z{sQ(3?}Fw@t$*VvSJ}f^S^l}ma74gR4@?GNNG_VFw{Zzm2{m&$oUOM7 zy!2Sld@k<4PXG_doJ_3=%>Q2c{}=~>ju$pC5CpdDX6o4uOhPKlxWz#c_P(+2mQ2O@ zE-O-~YEOtmAOEn*Xq#J?rvwd6!&lBkq8wl%z>lfK0h{_KHOS*w789uA zX%G3fQT2gniLx|jzRdPni=AY>(plMUI_i54SV!A1^e3&Sxc%JG%0fc?Xx*o1_~#wx zB+U`=olCDvdGnwUjT@O)kwdnK30DP_oBmZq7&5!4U!ypMKN1<&OHof&4Q3uu09@Qb z+5KiB@YI8FVlCI+2S7SbAn}`G{Rn_!XYChzF>D9T%-Z^Q0H^Iq+J;*DIWTqjP5Du~ z7=p3)o11Y3v*XSf`2APh)!*--6_+mlm{rzKs!FqCQSmn6&%W}AkqejWm_%MOeyu+X zm;q0SSZ1cR?xb{f}&HU6@PjsbReo<{xBe|4FY&SXA#;PB?8fSAZCfZ zV=^+r23RTdtxEg%b8~;U(_?Mf`fnoAD}R5tlnNe}G8Km+r=X}uS8=8U=$4lgzt*tz z_bhGpV?&>VUJZbsspxiz4jO>sny`5pxDF-|(c;=~EWUG9^y)->y15k>Vb+9_=HH1>>asJQtK=*M033oNdm70|2|plIRL7Z!iS6vskXlOzX-=Gk z%U|}g>G8i*U1&_D@&-cg`bo*mQkq=gdl=5WO7QzH0GO#(-@;3fhn1+eb5N^yGgGL~7xUaR;9{bempZN3B6v(g6F33&OkHTJ zms&_vweUbE2bqfjKc7nt{9+lAT^a?wQO#6ueAR6*&J|Y{)GD-de&kt9K#Y#7`E}UFB;quwJpz_{o24x5@0R@1< z6~g;hKT>qeX9muGJnTuz>K6k}C~>(C!RzR4jXIXWlX6UuW^>_5(yR$E_lDE}P;Gq* zDH~Q%z}(9WIbEC36eMUM!T(i}y2T^1db$Dkn@X4wO>bEzD+*s^a9q947I-e_`20%; zP(aOa;;EGap3Ba^I8j*fGn0G~L`|Af6E-CpdahKp$fA`87JIyEDC=w9G-^J9aLSzB z1Oxx+Ifs$M1ivsA>7oaMp-Fl9t?`V3)e~hPrDF@7HNl3amscnxhMR1kv}pr2%1v-o zCK!-f-vsf#4C26#!UJE%m>{s?@byd(RKhkOq$@cdRKF^=ao08i^{dX(scOyTVr4O} zmys1eaN-F(`U$r~B-j!NrD0w{GE+EnJf!}82Rx`$rU6-C!8DpnNM4>O=k6nB5(=>XIbfd!KWbQ2ayz=C}eBVg|>h7AZw!@L!FslWio3LmI1`l10~H6qeM zB8ig9n8j??Mjxwz6!b%QQac-Tu>p;qH3Jn;Qx^bcSpgz`6+hr%HcwIlfuAwlrQ>oh z(Z*7bbzpvI|L4yKo+cOI8bsiDy!U(&3&iq95Gs9!n4)mNM9DsN7eL9@Djinc1FwPm2op6G7eAr?D^E!p@Y>a)gBxS=fg2<@ z;7JSX02dQZoJ|dwzjU`{KeA3v0zD}C*9qmBfoG$(8KDBLl-7G|T+m%M9UNz8w+aHJ zB)ZWDLN7g}4j_Id;krUXh6vE;8ypP$Lx_Jh7BNOi`cM`bVSFTPE*YwU4XXG*uuHcS z0fEWUhE~##0H=G*(U=52W%v`GqeDIGX&gbiC-n>A8y%u}gX$wqD*mreiId2Ic;}|C zArfnzw+F0bF_WnXtJVvrnK0&n0S~7fBMlZOmO$FR&x$KS3xsR9?&7f`Wgz3D(Z!7= z5lunPM|{(0RsrDTxzh|``cm5FM>KXZ10TV&bA>hJfaNAiQZ?`Bh%criV6&l?pbAnA zGCTw(6Ua1y(HWQyogEy2A@OhEoPr`#k_*K4q;F569)%N^<4N25O_e4CNdB1vR<#Iv zw5U<1T|yM!C+ujS>vvz03|Q-HJe>JwE@Y+}D!%O46B0bx@A2skPw4hEp072bW7>h6 zfY|?-^IP5>2mdov&Q387^2eXUD~fjqR@}~PlN0)eHN2K;k!P;7+4rX$oPrc4u&JO9 zV@;%J==b#4$?ry{&^r$8`jPDW?mL$VfZ@z{XlR#{HYMT>^49!`jz~dH&nbFd^b9vJ zaC_dx#a;c(Jz~(RQLH_%aU_YX@|=yV{Of1X>_=4;CL;bIG1%x0V-2P}lYA94efVpk zDYO`_R+72|oL(04eHg`W-hs!886DjOJS-Hj4O}L6_mIvfbMY~GcbV(XN%;o%hTqM* z()<@nW+Waz#pEa=pKeH_)9zsa+_x3dOAk>y6PwfmpG55c7FJV{u(PWA{AM@Vsve$n z`xDAQ*Q`WKQB1B(3-@UXVnv`~5m9g9iUZ?go(cWN2o15=dCzrtD+;fYc~^JmHskDZ z!23jd-xh@RL;K11$)4C2x|8-xU^@=^DlJPw_L|zKW@O+5V8VC5P){{ZJs7gEbzuM> zRbe}BM;vDixHMug(oI2j@_l^81EDV_7DDR-!-R+r|BE~hyQCm=$fzP<@{S}5EpN95 z8w#;BpKnbvti4@RG{W6=j@HsGhVA-l-1GtH^ik)$Hh4rT^M>35M1-Y-aK7gJKdilF zR8(*DHcU#Xprq1*AT81jqJSWcAl;#qbeFU=NJ*EVl(fVEB9ao)IS4aD=MV!71Miu^ z-}8UhyPgm4v)1!vKAb`4ocrGQ-q*hNwf71CI@%RPl^`dXc&JHD;C;HdtdxD@2W2d?CL^&$#c>1Es2AYR^Ew~>@Hr|P_JsyF`34& z`j2qu8uMZAwo?d4!uZWM9e2nhWx|MaPo4qogD2qjW*Cd*6+J0Q$5T`*PNULA-c zuTxx(27O86_pl2O=vO%~`_k$3^b%yx_Lcj!Q`2Gm?YxyEl}XsM9l^%4-*T}Gv$R|f zDqc+g$TiIn5RQ12A4>I34VsE}8w^&yw@7KR(&Xius|O2$RBt@-;^{Rev6-9h#?aVI z-%68jrr++|AHzastj@4nIlV|cUbW~xPI)c*jk0Go-Ltj56_8{-tQI7miO(*|vsef# zII(XpCn~)?8}cXTZA-)R?**-vZ|=72zBoBWp4!E2ycTSr-aY(SVLi}AEznc2STG{F z-Y|Ut`$(b|NXDNzV5Le%yVd4RVyPTk^{ock2dGl?Rsu~*~GVet&y#5Pr`aeRzn3j+_bnP~2;(kYWYdh{sx zf6)9Lzj+g)P_fb_Jno?0u%M%Q&hEM05CN#Dxk*EJYzvcKKD_xsFIny|V)`orCzeD3f)x=^5QcwMvh;D`urn}&^cu;J>9 zKG~s^^stiwM7IU4Z$N=O{_ME8n>UiNa{l!#4l~?vYxvb?G{^b3+tSM=u1`EVdQrm6 zvlu}8^Ko#e;y^&zV{mnO zPoV-_w|YJN5I&@$H7X27O6yb!oCwq*AwNI_JB`XNGF|16@LSL^F^jdPh9ZXjRGRrg z3{`X(xrXPekY@ScE5G*8HqmZ4$gqrlb=dOV4YH#Y+BCA8#HyTfvSm*=*0}84n{6Kh z|=P z?;PAlp7S1mwp6PAT;}KeYT>SB1lSvQ$;ou9zG>Q$=5}eU+|Hvlf^6fBEFnvipV|rF zI75rrQ^;?GQsz`wAef0&($O?+<=_YHeCYFdQgV_t{Jh0RL8cu*NGAl;4j+D*J0LF` zzEejBlR%OQ`1K37F(7;6Ku`b~p(*sQfjF*P*dd7@ks8ty2Yj%&9;mY;xWPH2Lay?FyI+whU z@>RUbKW_dKJ#^vJmftTN7r=dy@*m|V6rEl_6?`l>s3z+Tiv@9|+1YK*J3ZHPUG<_}^?p2dMs$#g>>0P3Ug>*+VM9ZQ<)4e3-~)y7nvu#WAq=7| z<-*KfIIhrCXZ}`G!%}5~#%`w{n$2roO&OSBtZ^3|Z?fg^t`nFCI25a@?_G^=|FL)d zZ|JHaIURX?nDreEi^Qz2i9l-=?Y~Zv57+(AtRfP+{`Pyu^)_5 zC39l@C~W-8wwhG7bZ=y4rv~&;`Bctq?gwhV0%uI@fo^%WE#rgFUh`qo5ZU#b>W@H( zLnk-&Pcb3xEhFbUby}(z8|q5Zl}~^WV0*RwA^0XoTaC+pXZuNH(t=bJ_u9SIp|us~ z7~-SAu;~W&^5Fw^6R{mhU2FbLGO zlv(W}C2)MsfL0A_>R5F!V{_C80q^Vqetjj;{dr91v#V0O*!5VoSY{m&$?PX3&yLyW z@dzS*6{;?W*#4V~TH1W|T8MBm88I7VQzc9w!}B(j(S+Ao?9nY~=O6w9#cyti3=uy6)AsdvGJJB;j^IXUlk zaqXNkW0zdB{2Jot1u{Y3ss;-@RpWy4@Dh*#Vl31urhs# zo=8%cmbF#6!I{?RLlzxDGniNf7>^aK(>*4=NjQVo;!PI&HiRN!2r~k5%ntni^|ihJ@aqe7$pfFS4(!UDb9~Emd7xrUJ8iE9@4|YP*BEW zYDFz(*e~fx*{4wZ|23rcOur+<@7wqCL-5kn_fu(9Ih5mj$45x}ybpJQ>3{QD93(=^X$27BYRHK;E-IrCV{-z$QsA)YTDuU&m|$7t==scw2b}# zHC|Fsib*n`>xZ;XUQT?H@!jpUmE4mawP`DAKV6@ZnK;qM+{1xO7Nd2v2QPcF(ju$d z786Eo*E*wUXq1tGOIV3|Yk0LMUkGptdfNeF3;^fbYhocElc2A!31L>CF%F;<|4zB# zRiarCU6yj34xo-Bm)Nz?jcL8EDo1jJ^c+k!RNcPdU=hVE3J$5lR)_x?KErd=Ez=F__?= zE=Uk`hp=SJ^>KB7SDfhlEm^mV`BNvL8RON!&0gi7m;cinn%|`B*G8FQC__{*mfXtv zxwE=of9Bjs^4w<8Cev%>G=*lGb;|LSZ)h`NE|0O^f9c<7lco}jEAYWGKR;3Te*-8k z5sh;ZHwMS?F;EZQmX=l(X8exzv5*FNi34P^zJN-m#Uw;v$k-`dt3b zpTw4DK%2yy>o$p$UnLeI@-GqyX{w!-o?Wz1q$4+?DpF|11b%4!(k#1d^FZm=zw@K- ze>xyA`KRTLMQ%LwIF-(bPF1Zrr z^Z5TNmSY%w7zA7K&jU1F%m0=0Aexpc6^}D^NDwGqnw{*dW@dk<;}ZG^%(w9G6SMRe zH*s3=uN&K7I`jqZ>%>3tjkFsXqiGv;j=|jBxR}*_U6&v9kw?H-$kY9VwCW+Dt2~fj zNJpdoKmyGS#YV~$kzWgUJeqzJf)c+_h3bK8o(hYbwX`{VFHeQx z*s-T1?e4NkDEEkc7Zt(zi6hR=4aL9t(*}oaF zlV~_1587`d;sxA_XKD=|b@#n}rw~9`cAn zOmPnHWo?-_#(;xE&e`kxcL z^y(;HTt6f{w*D+|o6%>p$iUXyYNK$D-S!4u@Sim?Y(B|hb13c(t!soGo;wsba8RE; ziY+1=9~+NM77G|-?Y@eyc^qRXQ>rY!L5n{{eYvCZX7M0 z`}br5W(JI0|Ym-UTiKMK~ z*)vlXMesWtDZpbCKB>NfSERy+aNFp!C%1+kruR)4I=ch~bxL17^vZ46`M&%WHTLJJ zzSrQ7b2 z{9d3$71+=E=Yn!5^DY20>d)zTK!i6MENl|Cn|kK4-yEsklB2@4N8a7W{iU!+)QWqw z{(NRrv7LY;xC)%4+3=-pk+c{wkf3lk_k_xp<;{D)WFjdFS;f-+OasbMF>_`nPxVdHnkfInWz;NPzH{lktvU=^%za)O^Ht zMJEo&frmg7vg#3?#s0at{WUQb7 zm(^Q zve-908ll#qmn-cSIq)Tvx2!5?+r0UzM(9cXuf|%0Ib*t)19T^Fako6@*Q{r?F)EPi zNznwe-JRZs^{l69$di3tp}G&9r4ay(4y8CE!$7axTU-O<|3}Xf?t%k z4FaZ8+he*uP-)Cjn&|cP=m9XSTsoRVNg z*7#}dnX3ytr0kxUX%>z+9J`~xg1r8oBsd-my_2%tIO2!zqguN*v{+@a-9Nm~tgm`( z{=%Sp+rFBEB=hZ^!}mYi=u;=`Bh?p})%}k{g|P2|Xl5>wc9yB7%e~Br>u@diKze;2 ze=T{;XQfv6yA7&;;b41fEhjYaXJ&K7;iIF*+Dhn9*>f>du4`Xe`RsQUBIBK@@LKMI z0k*sOai~_tG2?Ehro?kz)3%o<3v);_P0)KP*(L$_+iHH(sl_MqzCB{*r*x&~R$JDy zKjsH&N>o9Ys_ja-pi5C7^}y})GLvSX`0ci%+<~m0dsvI?q{E+BBP&jFr!@K2G=rq~ zXNGFeO44rk%njIL31pt=u!`H6FwJ(Vsz zHGatf?hoztqUHX|g#tIV}^%u`uIZJPcZxx-dR z0#3QJmJQP4U6{}6DAyasSzl+7JUK7ObH8I=bh^Ow^rhNlZE(DQK78qYtP)$won9B# z^r4oHuR(fS1Q-7GbXwr3>kS=5Z)h6r5Un;Ju%Vms4o(DTX5$MpqfgX3W5a)AVtPNv zFVzKMp}DwkzWf^WP1}v>_6z|M!k;Vs^Jy;SI~V3CUH?+YrxOUo&xaXSoA5;H?if{G zR;1!jKI*koiK){RHaj)qp6Cu9;E*T5oXfD==^oCbL8ihRxeLnJ?vBV2$z#n-Kf9gX z?n(;jaQdjpX$_yDO{7h8LZjo+eN@QWh_fjZW5#P@|JmOISyn|PtGe-e63VEcI<=Hg zufQgy4LI_N3bm+|x^WFLm;Hk7cxY11^BjsQQY_slMNO$Ee-0 zy`X8T_SPEoU?4Hl6d48IoLsZWVdB*vrd0r(Z!A^s+ylUN$ov@${7iE^hU?&!>In!T z=+xAfp}u9%YVroWrq|RnQq?DYs{~OiWgkI?KgvLG7R+;H&EJ{_oKVv+51hK*8Wo5w}qMsgP>LTE7z4_$le86Ai?^v>&RN^fXi0XI~KQ4_ODm69X)_Z-PjA?%$!PC*Yp+0bDewRWWP^-kWeKu#;<Ai!7XfI(|e0_dL+mseok8C z?MDr)ozQnOYO_JIcjxHgAz?S-ZF)KLr5Fi?NGn0rQyqvYSKz!dHUa=>Ln&@`i9*)T zg_$wxxHmI}fMPU>^iMjM$cKf;Z;jDkP;5h!VGLjZ3@0s=3lNz?W zw8YXZ=JpBPI)5+3Jf^&BP4w7s8gV2KABu@*tQ)V(Dm|iOY4V40i}}~(^>^1rB4vCE zDq5`_l1|s_t`4f42Tw$Jt1b@yVVtS#vhOB=9+NQmhPZ@Oxkz4PuaN8Twt7F~@WRUz z!@5+zb~Dr0_JJEriizoXn#x!F7zcTjP+pACFqM9w6}TIiDT*AV?1DoFp$&VCv->ZI z&12HLz(ud*yC`L+tK{k6nMhcp_U591eM0L2V2oDdd=83YwOy3~&wOBi)>Z=PN_p1+ zW`yCnOZyJ;_f#|A<-a z7T+J*Lgzh$d1>-Xsp;(&rmBoBB*yTIi%_nFmic9Juf7lCUdintfg8LIoZ)dRc^l#S z*>U#2zg{t%xO??__zuU&nqlXVQ^DVNn%ADlN+GPZ_xgX31)2b~YtJl=uwFjzd4Lu&qcFSsgr?4cf9OJ8W`& z?DK-_?S_9sd>h~vb1XSjL1QTi6C8oNXP+cnp%gwNqR(Z6+Rv;q8;|a!%klt4HQMLxa;nx8s!x7;^N&bf~h@u%&JbwrlC-z8AFVvAj*`y1JXP zuux)Oq#C)Gg<92HyQ%{Jf8GzDR5N zW2^zs!5-&J18IRnQJ=?BR?(^A&$rZ|~lJUPoZiD8}>?D&}bNb$Py@U?myW zW{!_eKWX*Z32AxaMfCHHcn3!{G$TGd*X&rcu9js>Niq`VYBtiH*z;jdWW~<$kxK@K zXWHUF3f`>{(JQ}e*46dyv2lKNwW%_Fo_{P)eT)A|itBl)uzlAgJAxh*PIop%f%v{> zjB29;?X36q>E;xESE!l`B0ckMA4L6RN@yq1#xe#W-O62f5x>(tWU>J&HJ9lx^5vso zPn|ouP1GbNgzFTT_@f4{Hy6)|x1xu`knseDiCoz55Kg-rf9bY%^r{ug>d$JPMnfWfKKT6{+^^l^IX}^W$xXvk5n_(_pXvfu_EHRJz`zU)<&B zS#ZE^qQnTX-o?W2s{Kv%l6Q0I5lCt6T!X->w%+I<^X#@_eXH#=KYAbRvtTI**B7ZB ze`&3twYBuBtL(PA{@YQRsVYF^Z==g^Tf8;q2V?KGzFH&gV0P}Cy+hEM#}R_Qs39PGLBh|!+$P@Y$#;iWSkf{;@4xb&SY(~o0V(P`J{5$ zq|f^1^U^-GK@htTL(o`J?S5U{TFYj}X7j-TyA&&lj6}nm;P+KE31C$7Ml>zm{*H5H z^0?=RCLD3^-0`=3pE?r!^PBG|x+|dl2O`$v{cv|ic{f-7ha7^)h=mnf6T(<3jpw6h zM)6PWA`~pp8Edp$VF5jLK2{3^YLrMsV#&mTgTlqt;*JlH^!MLkG_>=WoX-8IePXA3 zvEA_KcbAp@uV+7G@M4Rx#Q(-?@AR;&uQ;?$-`hjYREAvDyeUt$sL;J(=!pV|2TcK}F8kIFcY}B4 z_N-YG><^xL8rmOX0!wXJ*@O3;Ok&Vb(bg@jO5Om)Z}K&_a%2F!EcZ^=!WDXWbN3#$i6~>!p9L=kP7xKxvaXFW=X?4w(9umCO}wF( zTK!Z>Savl9JM{6=voj&g;LR7{d%PHNvO%7YWsnCt*0brdK#@IWkPRSrd-twPeuoZN z`^E5)K9^Q?LVwhcJnqC7dbea6+xwkVClhjcoV_Y5T3wg0BzOq;f&;gb82by6Q%ZUx zr>zueEzbf^V#*hLXTGG*nZs%Q9QZOX1MkgQ@MTJE$%i19Hbdm7Z4IS@5)rUNF+^5Q z8`&ri21eyeoUfX8xFKMy3n`)0veYKV9EVi_8Us=gnK$_plRQCwD|gR^WxcE)|DHqL zoUJuVyS%lR4B%c zFcyywc}-{WZH=d7vy%Hiu}snpPcDOhZ^CoS-7%Eajqsl!tW5 zZpoHFpG_K`_=e~CDQCe?9K9Gm8MZ#XebIHWd%w-McC0$hgnKVfL#AN;5+#+K1)+Qr z=|imjSLkGA3l52KPF~ASYKT0Cd{(S==1sr4`019~ak*bF0CUSqwL)dxJ8PP?9n95+ zEIt=_nM*!B!_F9`l6DwDi3V|wRyj-#^`c8Bp)4<;z_pT{5*$7liW@P>9*^L^*6ZXC6RmH zGP$S#zXrJ#oFfz%o#HRe4hQRW2Si9`1Z4?U&dBzM9@bfJRt_#~CFtR$8ec`U)vxYp zZThsfdCm1;&(UrtcE;5GP@5jpTr|dap{pj$rp6J+cUODeN8+v^eQ$dAcYqiN0{Rz! z)Vy%MVbiHU?~oF~19PNO-YeYjSOV`#iPgc`X4l_0?>6@$_Z!X`D&viP7rAP$%1A}$ z9b?4zmV$g^+71U)I0HcMPU@blX`9r%KHjPxtWNaeId_63s9pX>xq96EHIf-J4cjFz z?MJ5s)v2j5uvBC`k>)-X+oom0L%ug7e5!j>XsaoHgI7|=m(#EKY=CcpFEUrC9Bysy zVH)Uoa5Rc|FGLcbPS1F14Fk73{W)qe4XnCMu4l0wJRDRftsitZ3YQ}dEKt0C7Slv~ ze0-=ks5w7<<$4}LeaU2xd@^9Mlj|#tB4!UnFg2(XY+dS#uL7Duj$(i zhJiKPulG1;eg*0y=Vb;WUZ%IX^;Q;36z<*bO}yL>^rX3f%DJIQT(A&5a^fudPQ z{3iUvXVGq@d z=WgnO##B3XS-*L`C8Sf)r~do?=%=UU3v){Y)9Rw5sQhuM&%;%}9h*wNo8-2fWPSa* z=l-7-ptcuRrsCq}m#wxF)ICe$-?!k>(a&k4MLx^;YX&hcQgajP=O#ZncN$?7aLpJZD&zUhld4gx|A}2&u#OZY%hq(OZ8u# zq|_4K=~gD&lxofof<5t>$FJk+4a;=y)us`wJ;}d6xqb&RsqU;@gD`ogC`mVwD24ayHh4j0mN5ZZ0E?1 zMtsG>(_ilZh%Z>_edpi5iDim&zfOGLMmzX}&xA^^PN6w4>aAQy-xrED1CYVtRC+iI z{#+4B$ixe^dC0u$Xe5{oRDGeg3tA&?p1e1Uv;13|F||3;S3*WG=+_~$St8E*9|_rb zgx&cns!ZxZ{IA)^j(uycg$&lcB-rG57?1Lj279%Mc?#)TxZ8hDoL|(!ZmY|i6vs=` zAM&I&#wc*TzjnM;B<)!JBHjNo-D~P*pJ8>N$?e6)lfZlRJV93*^l*@^NK(*}HP@^a zyk|_{D6I_+wRD}Vb=LEo(xKLtFp+NGKKisUfI0+ILu2w5o7f^b5!(;^t`0lw!AtAx z>*r@9z>(K$0G+lhAmbiBXbsf)>?Ecsyt9!URDlYWtnm-YK7;o`0w&MeJvWP7P5v5H zqVmk)$tSnQ-EW}LqwFUI4PWG4d+7%O@KMdI!PpLGeQX^>pSoxD$Gl^qJP`ol$pZ*a z+kU^CBz)5JqhEYdR>FcISjZeCiR?^({!VACqN|>|muuiz)mHj8$GlCcN1KMC7^~%k zX0peAtty!uhw4q7j5tIeNq9*910@RZI6XW-Qrh%*P5rBE+nMamLya#y6uP^NxhHw9 zJ<{|2^OpxL7toVBs01!J{o|s)`8A(|8_6Cobh0TaPbn)?bM)5dDr|1(t%A%>txJLX z->O)s87^O6IDsGjOk6uF!)3*fCAt5NRoUU+xItiTSN7Je)=qt7miulWtX8YfkG6aN zX(u|V2zhb4{ueh8vxYuIzN$3uvUv5Kd|tl+SvNPtTs6JkmGgM|O?^hGXUr!cJ6Bcr z=#=*A%drjkw&B7;FcC=jI;c0Ctdv&zXhbBBdpu2g<|{D-^|~mYT5f@tguUU+u^AI;l>Uu=fOZkyn)t{-iCPGze}Lqp;TM3#2}-If0R& zzzj&gN|#;9)oaXlpZC7H?@MDV{oqOCH<4IK^*yev=G3&PV zmvQ2&A2d^-&CkF+Tn?Kg-&Xaj( zDqAZU&>wnE&CsF;d-L+vT5k$pGPSdK)hdVT&yfwiTx-&m` z$X{K$dmRA%+PO!$g?G@K&h?D_u@3h@XQ!DvJM`rg2?eoFzqO)pQyl{y77IERP{0}` zWC2`&@DpxN!4E_+^e$@he2|OJHWI&dk3EA=KyLP?A6u(iwWP103B6(Yl4mq$KfahI z|2*-w?b|=<|B#tt)gfdU&C)vnpd(3}-ta_rchWr&f;hAGv~_oHYe%=_QWCkE;yPNR zsOzckzjx#Z+Ys=wgSlFQwT&e`uIat0-89Pn=l8S2oSk~U3^p6yxsDYNEj-)VtB|g> zyZsNGd7Gbo2K&ZH5cX_8URW7@RMDz7-Isz8%?hGPoC<2AnD^M;;&-VJ`Sa}SYO+oNUkaDneigIbxc40@kUu%`ZzMJ?O-)u z=}qVnsa0{gA9?2YGq#X(I>pd_l@$%uOEC{L*WS-4(s;!5HXQa6wq(ps68dZBl`MlO}hjsoXkzU&(xB=oLf`E7%iP`(%0OkL)gI#wL zRx!rJLZv;%E6yz>@>#JVJnQ90p3kg@Zn#1nfj*Psvx#?n*5db4hlq!!@4jTngyOO( z_JSKX`Uw0Tr--)cywq3~=G;u=?Tx%jix;j|2O7G3Fvvt2$JKNO(+zn!~ zGJ)%yerOv|wlPj-(jJg|u|-NHB&nxxJDJf$O8unr@Y!btX9Gkh0=h`j{_1SY$4#$4 z-P3W8b~;>7PieWHoNJBynymVx<>JXz!_l!{mL1T;?;0@Wrwp4SK&49t%{5kLf2~9u zxz~}n8wR(DX`#upV)|vPFL!~G+NZIVpN%Kx^$ zc^ojS9AJ+7F(8kjoi9eb1jwGO8nwiuKbDF}0)j}ZcXp3H51;fO#;guTrY+H&UcmYf zVGVmDcCYbJYguc3^(6>FDN_Z{B#CN6Hl#X_u$U)E(q%)xcG|Kd(RGA3d3L|v??NcO zI+@(dsT9i>v>4goEU@roNJ)FgWwewYC4J=0|2d$+iY}{W+T{tCXWF9m9ve;MbExsF~*6=WK zNPO&-(kcXRepA$0Ei8DLh{Q+kK}3{G9JJlRNXbs43$IV*F4ec&B6?`XXLOm#tyu}L zPw|0y{WFC zdR^2cGlUx26^cmmX>Rj72be{BbfraU$vKdnZcbs?uacEbP&mXcEyY(&If1?%)@eJC9P8$EIb-`kU|P zLcdr8oNOJe4!OXr7kDQBgu}3!rdgfgqKj1w%4gVI%7O6LHfi08;%}9eLF+z@AdGHF zZQg4xmLIa*?DhIM*y-7u#KF5mZo?)V)VrXKjMZC`CoEzs$#t+Fv3f^FAnn?7L?dy2 zBvSIc5I{9+QfiK)MV6n z_lY#HhGs_DI>VmRN>Rtl2KUZA54M}-@b=HK##XoU!W_N3;&wOR2qUcJapVNe@9dOr5JXxyBmQ2|CSDXD>Nq60C=*f zw)OD%FfYBRab(gFX&U4m-M01FaG`_CxlUt>=j)Xk>&-~Tk&F2Rn0ghbb|m#DMy#V- zt41bm(pFT5!zP9Olycw1dtVyOi;(2!z4mQr3+hs0-tV*&8C*>_*~Cfp<4vC475Dso z`%k-xCn^OXkQKkT%9gvKt_cd3UlR`kYAse-XPt+1wQ_wkFLovJQoPh34dyxLvW%yJ zA-SI?an@~zm-M7hvShq>F8XrD{4VFAg#j|lC*_*h?lym4HE%>M!j1~!77+m+Q^aCd z!CqkuH-ijZzc_ep4LRkdn~JEPWPeJ5W6FJQ3vL_S!K=}C3V!y}S^zac>h6h$YFRiy z!lO;rUF;b`q@u;5*jkQ10IMx?_Pl+IGDOZSHh2ys7eFphbQ#)95`ssF(Iv2&1+(Ty zFQk)`v3@F34Q_iz8(_g#fr*ma?+TV*0j7B~@&NBUqkwcW8^C_oNBuF;23GWCbXevN z6XRn6-ukaKXyEUBYYQ*-V8*DMO(V3(4r#tQ+kkIW@Ab6RMxJB)srG>R)^<->u zk+O}8E?V{_TK19A()~u83D5};zt5Q91#~=bp>|$U*bVt#J^%^b?M+16Hl@a|;kQk; z4N)(a>p&2uFH+NJ6`ay$8Gqg4Li$iFN#$l6md}f|p>g-;|59(V0A@z>o2NJn3HL}| zPyzVD6&M*o1O!gDXFpn*MOwqZ2a(Dn%`Ay$4%V3Z4$SL03c7QY@xm%dYQt|MTd({BmB> zK-B!FrxaK)E}h)!8Pw}flCZV+G;`9yT5Q;q?$2{mD3Q5EQeqed;=mu>?C_IXyzr_H zCxfR&p+VIhuki5_B>+@W;0wGlUJe~92D;L3Py$X^i#zoh%78cZ7m88nkKEZ^k8I=; z|FKN3p?|-4Jd%qKFPRgQ{U%OmS_ZZ@^JOuz7|_H4%Oe<{ZT$=wn=32bN%*oHfEETU z5{;${2|LjZJW>xCzdal~sv}233k_k&eJHL?cZlvYb~MjuI3h0R?gD*zKvQm>yf!yr2_Hi3eWx?NWiT+$MWO{l zW?9$1#<3{w@&O>^Ll;lb$Ki2+&Zsn6Op84an7>1eDC#*{ej;mDfw6vk!1|TO@nbpu zGfm=YM3o7TqO*j~FFivu{~tmr-lU1xXE1SNnav+RYs~0^g9HiTR z7$pMI+4kcEDQ<*Jqe4XEjP8l_HUu6Y2fUa#9>;Dxi1>|ZDSE?lcDbfi;sIS@fAp(O zgMqMz9?T{37}+5aH70>oI{jO4hPm*Cd=$e^JJI}M#z=v~01}W@GFXuDTDC!mQJ2;M z>QbiQ><7BoPqb5!)n3a@qg<9^RLO%?k{DdSP_)N#tNM>%@i zpZ$O1CgwKC%D6CRurvP|#vnVnvC)1hSl=>u3avyXWC9K$4QADW51?dNJuHq58F9xB zz#j#o)`@xTk{h2+)T-%etiKC_=vLoblKkrHTBD~Ccm{}w7-iACV<^D2TuW^>`sFs41uqz|@*t9S#nk z+g5*^^>Y?ilm9)3J+~1c$1CciD1fqu4pW<1^`EIPXS~Lk&>!!QahG2g3Q% zqIhfHk9Co!JykzR>j_B$7V9ac#=7Xk=Snr`CBY@K4oH8O&gK;eSmD zI!=9jdt9h(RSJ`FOOUuMR6ePj4j6tcE;@$Qr>O9w4)62&@w(cJCvDV88bKGvrn1**YBF~YvQvFKY4mNmxc zeQ<6(ytW@3B24!B`#x^{4U97b@Ny64FM$u>Ec$y)5zz#FCb@b0R{!6>8U&xj8c)w! zNb-^(o_S=abIlE0&`v%&K2jSx7wGG=$*~w1ihRIhX$gh&V->NDM|y3}^rjngOF*|6 z4FlfiwN6y~qbY2^_&>ZYJ zN}4ajA)mLgaz@rz^XyH+z-p#Gd^mDw04z7x%kPO!Qf(LF)`iHaSh{3cuC1l)pJ9>x z9~zbp=L^#-+22FkDeSzWIwuBaS}^hH;Q$3dO6z@4hv+$WUHW4S`4}E#0r3Y}D00R+Ae_IfvBka@yHcs;!?kh#oDan z&<;f=PBh=56Yy6Ot)dVQ;8%T_0PrnrI)W5v>+8IGZJjDN?k!>*u~KX>M%l&xGc*DN zBwnL4k{9_KY}e)s!34F{Z)%;RFEQ0Gz)pXSPn4$h^{nNXy6q;YgY^Szc4t3Ny8&%a z?Ldz-v#D{maVtr^czrRG#W+rn0!V!_s3|&JZrW+Wx?A8>K1>vL8 zSR+87U*Q=N4-snlCh}VdDCh$2Dr8%@K<7{xPz36GubVt+eXO-^wATjfr|yptp=UP~ z|KZg%^$Lwz(N+CaWsxymAomQ?ZIwNI+KGpD4n(NZTQ=ykV`EfdM@de_)%B7cV=Q-B zuc2su$Wv|1g$gnZrg+U?zs`!e{r3QHyGz0S>BF@<0WtzW?ax&~-c6ySM%&!k`8WUO zElL&{XQ0jH*ejU9$-)J6fjAcFdoI(W!0=mCXlJ<3z4@p+6aI_ElNb~V&r;z{`qBhm z$=$n-rh(JG&TzOCoqnK zw#lg{4_cQbju1#?L&&0x0YNjF-`aOs3!pxt=CGc;^p1_YADEPiiQ!7=*R)GZ&s~rl z+BYk;U)$LkB!U4G?~Bp80ONyVk?T-Y{{S64=ljLwxb8rt#PKG0M*~nOt=sMTwedFb zAREnML_$#NF)HA}7|)q1+W?g|u}wXX6<5SmI~!lS^dqh9G(?cuVB((e;k)Cd&Rt&5 zAYlRVlSXAgc3mwl<;(_vXaVL+X>@R}`QvJFjfM>VRoywP+K4dDIb`NqR9+LFLXL?z zOryzw>P5xjzwdPbcTV6hJ4K`=^igXmv%o_0#*G`=OX}h?Vj)kN`I;RX-Ke3;gm`3t z&EnZHM7{>}-t{FRA_em=U%!mPalA%2X3sFNEjZ~~?H{a%pqTtd?xBe=t7= z6#*Y;EqRUyPLJsr-gP-KquyrR1Q*}6xq<@jgKMae;y?}j+KiL>6)oV-hSvY%c@!`~ zF~17E6?MekvHxiSe6U0BVxAVe?)qtM;;;=uuVc~~mL=w20Uv+>uU#BS7&=&qk4SGS z)x1`=7=Kg8jDwN2y=Sg0xJNia42UYC@NwdRs)mh&9l2RoVO%cB^}=afL(^cnXw3io z|MMBO@E^TbdkZ~k%385S@#o`1NYKA<>;K{}B>yYQWGDk3 z=w!f1MQn}@NCq4~G@1uk|3B=#1yEJ**FOq}2I+2)?vxZbAl;%M4T1uq64HGr=@29& z50cUd(ny1dbOzHyn{$uC`2&-`N0y(I6gAsTLJ(UN02Cv2bfsH1`_}c3TL*-$rq=F%)!UKP)xYPZtw-B)g2%025FdG zEx4K6lVd=JMUSYvgYp_cX7Ms$_48eIeF`*$Is#!XY=*#mT>o#Z2={;#ZhyZ9oP^$e z8(bJ;011VsXEFwCgM^Nylt~cIAUZ0}@F`NmtBj;3P~n8Z_Hl7|CWm*m8x8Z9RbbVe zl%YSTz{5t*CUXfB0Id~+2)zKZ0$8&&sIm)ms|bkfy!HWHD1oo{kt>1IpAlimAixNq z=ch-)KRVQ@PZRUMHHF8dtZ5FqT~hr|d&2$yky6;CuT>PVNiCsOTa{XFB*cK zm@Gi5i8-c?SFH;8*`l`Bde%TJPKy7R5wHRT@*@6!U^)IJ{a>#CZzC{8Y}}Kt0K{EU zkWy(hQ)_Kqq^RO=%7%lg$jS{&oP5{eCd&n~m^$OcH{zy9`vLAg;*tm(2%9JXqRyw; z9eW5v&;bB11Z8~Ih}4t;3+BgXgIxlcBMGM9Zr?l}a5pWi*5_230IKO=N<*6kzQT&& z4Cn`DRkDQg<={4tp#UQK^kHZJ^9R__9-M%#=tYFKh8hBV!X|z&R7UUym(bF~B%UAw6zEq-X(Pl1qzDgMkw7be4@xG+ zF$_SMQC?&dpzGUg9LrfDV-s$n82I(TZl+*$0vljLRoL=DD!4DG(~&t9sGI)z^M@z| z+vat}d>i~pjL*=*L;8JVF-s@b^K9rGp0+6f96KKJ)aJf~R0hI4iix z8R*Nskp_JbhEiVsiS*ne0A=vQ-6yz(26@`UU!16_Lm2St8WEw-w;w9>_dC3cKOb{! z1p1}0(P|j}+fyI^mf@cx11G6&WWJ+?jy=mG=GzYdM(1%63#7n8l5ZF(-66N>@ETB+ z2D81dLq~AV3iuwwn{piM2OU!t9^ClSArtR|ysFk;Pyi&f+c>^j0=(iRAEaN86p`pS zy)%m;M(_y&_VI6RWu&B`Dg@@ar!&Wx6-niaKCWpte#4Q-`f(4j{Wh>>c?NnLI{IjY z>x3eJ>J=)4FeLLph3I#m>$CBDMGi{93HL%(|AwfykV*PZ%L`%UGmk`22{i(OmKF*BKWk36 ze7_Gk7)8+S#V`)|01-&YEj5hhKrrzZwS*ry3BYFLu7!cuXiz7QyDLr2ngQv93%~J^ z>E-K;zoG}5&&UuxJZcE;w?lURv_4E$ok%p33S`R+M=S|XJxGHU{@^|Qy4J9m93LZFuX8IV6fg%q-P z8|C@}T!6)`h#LT@YdZevm32D!M0xHU@mXkc9613F>ISSNTRX@*2Y~3?pzQ)+8~Pm{ zIx7N+Pa|TB!3?IzN3S)$Y*rc}neeK-a6hrW8CYoY+=lVsQ{NZFuPC?x)&e~EhLCn} z8NdTmzf#0pI0OsC3PkZJo2aajm{V{gU|tDP0h;9=Pgs0A2}0y2*fH&0%*ipPmM6>HZU+t*eQfcywZWjl+BQDbP85Mo5|1@gi}cJyk| zyN4WrE6xPez43o{k1H#t&C^1sK{nl#*OigZZZ2UGZ~qF1JQvh9_2N9l%`frud$rto z&{`Z2_#Lqg&!1bLWN4WZyiOCRMu?#-s`__;paA(ugry(|H3gDR&qw{YL)OE<_ZZ%i z<5+Pb;Wm7*Yrux6>OXLXE!1Q_!r&7Lwf@n!E#GQHXdORm_VEtZz0$)D_NKO8EkW!h zAV%iq=Gt$=J0CX46y05mOPtPBA`@z2lYLgyOmpwj8FL@hC5Rwq4>LKDyj+t&D@~jW z@yQ|<0KiJ$ZgxwRH)H^pBK}rzi23jF4YIW*XaEr7R7ZjS1nZ4as_m-v7nCZ_09V22 z8k}dWOu^o!KoS@%=u8O@%KY6?ZRvHHbU2f89v`|w^dx0BC$2o6F^>E~OKD`tm~hfV zD25_Vaxy?kix@&}pp~!^*U^eCV(Dada|`K~Rdm*9lBpn=H8&50^mzE=ULOk70>zxx z5-~w5WIs2yZpxXxhui0C&pLSgzlS=LV#oDK2-F0OAhN$$Uw?}VW?*jWBb@=0PNI&= z)#CPLv9B4g*Ug&uJMy*B)hYOLB3Q|3z+}RNFwr`kD-caUfzr>7sS#nO5UP4VhBqT% zODVXjK(Nmku0Sf^aE9s8JSiRnZWF3Q^OF$y-iwC{1JOp8Tclvg8Ii${s#zQXf0QX| zG2wd}j>Z{JI@bNh05ItDARAp&pdT<53^p~FBe6k&{~`q~E*3T);ek3V3g;0qta$uS zx(+S_69Gwhs0*mcGPnr-fH`IiDju@u*|PY7n1H*M53`hDog0%VqRpi3(ZkLfYmOn2 zC5LMg?Mq_vTUX8lO6VRfz{B0yzyBF%@;#~(ZoH_Zlw#%MXTrOEx^$2VOoxWWuh)R1 zjex9^5|(iQg-3+Bfj(m3ID^=CNci^;wS9rd^25BbRgDbWdr-etm|b7#ct}gKiw#vs z`>~5R*e)sCpfI>_Wx|`9;4QuLzf5c-pEhp=?OV2wOO7_5O?6`g(>?r!*j!OWIq?Lh*BL{(ui3()UY=(7!qysCv4 zPQa>YacSf^!pzQGL4edSmWx$6fo5`8n4-_E-PzV6&s}O4CT}jhdAscf({XT~z&WH0 zg`6j@%nc6i_V=4QI;m`58|$DAvXo(Zx{KP3glE1a7wW+w61%j4s}$rZNTnYK@NlpA zhiG7Q_;&#PI?N)@!ZZkV_=XynhQC`U`>Y*83!Os3&dq6qv@S z8$K4OG(#vIcsesoy$Mhe-wV*anqk!Lx5cHxC12{8- zusuc*?kp%+V~-nK`0Y|gkO8JiLVmDJk?*=X9%H8~hC{FX+-|Jg^H&umr5}+^`;v&k z6&vCKGR<;2D*C)x*(`Lpi#PBGZ%DUu;Lq0~%UL^9^3AHyMh3#CAK$^BmzKPo3ka#! zPLUP^;2(q$Fwi?>-dXpJ1~xK`;ni(0fWR6Xq(m+U zGX|iD2S+%yI7x++*P4Uv4d9F5p$$GR{MsU;19ir#YxZGyfZ~6QMy2ui_h+l4n?hF) z;3;(XD$k=l^MP}xaDjMJSpJGlsIXAK(q;8GK4Gb%EIQQ``b4@_hGYlpeu zwui(7CC{AaO2)iCtDm0<|5X$a?{JEE+qK|h!=K{_1cM9xt3W`NX8hZ5 z*>}4^ZG<@hd}__6P?;j=`q5nigm-8`N8S%Of5=K-{`7D}2~M#YjHQrFbohS&kJLqv zQcS!n1n0MTJg^HIL)ArPB;a49_MQ>&#Opu$3;Yp=H#(o%+=o&7A6<$Bas}eo*H0SP zdH!!)8%74iRzvgIx0&*PwDtrG0H~Yn<<

Bx5og0+J^m64QlVHOj}Ojp?tXtq!H>{)r0ZsoC8`0XUP)E63QhB!YqTO`L8L= z(;=CJa4(dK`VHq*c(sWS;6qE@^Q&uSmY(G-c#JmZRnI!#9T2m+ z&R)z8|0uAqafMWylME`rXz>q+NIupQ*KR5xB3*;+EGPgKP zEPgEh?xS1XID_zkO3u}a& zH{{m{;M{u+%69WSuJP6LGu0a#XjjnMII$C`Iv-O|HDd%o%GcSMh<40KG6p_}B=q0; zavseUW zcUn*AqpPgE3orYh*3Flbv$*xuBd>7MPi4Uva9;hETM>vzZTDMBlqkA!ipae3lUKES zTJ;2Tn@lBtPQf%bfMFO7&MZvSt$rYAx=SIKhRCDQ0AjAmvw#R2t^ETpe6y?A&E2Hu zvMV$P7k1}g!-?V`X5dpc0I&Cp0d7d>J`tn#S>lRAR%Juzy1T-F>2&2u(M3c3y?zpD zw!4G30dfvFJ1nARq>|I^cq5}%hc{vRu1zz$L{EckJb4feD-9f*G7p28z#0Hq+EeV{ zE;Wb*9@fS_c-s!oYjxPo0U#Fxh_gxXp5LYk@HiXQA?>a#Kn)waeznLKoh9Q(ms_FP z*qPHG)OCj{CA#$3&!gb(0@5rBi}`2xOoyCQNad1L?4I9&S|G>u2cM84l00hgCd9%Qh);?tIt)v|F^lK_aB@t}y|6Oyy zHe^*tCA{!k-Qzd2W*p8`*W_*(YxC()H5Oe8lfo?m+S33kd}hAE(1BbyPly=dIb3XL zmNFCk17RS_KJD!Hwu3rSyme&%k<{nVVDAi*%t!ap*Qj8|1?&yl_?3zh7`X5U#e}z^v)`A{ zxgzJSB^ViN38C-Jb1o+ad)+q2K`iusGiO zUmQxM7w3m|HfcRT&NwY{sTmVAJX6Wlhi(RWDz&q=bHF4x;8`W!EsDr6_z_&8A9wBV zuS)3rsStB&7I*5s2~fc@yd!9jsOB?30aOh*s1wq<#1EHTR71c7*bqk7Aea+-*Pj`X zWYJAj4k~wNxVW?^`!g@2DT0Ozq5%kJ+VKtVgmTNTvq>&UzeM3F@DJHTKg~TMCJdN* z!VZ+?j3=|_S_5hvYJYZ`OrS@0C>o{&x>e%%FqR>K7IEO{BflqNgZ`dA1<&4)K&-&G z_@{Qo#L4#qY~YYGI0Y2|3Uhi=zXHWJWM?nmM#;O#Zt>Q@u)(|HctW<#(0Iq+ZPxeR z0WBp!vlLT3RX(CzhUEW!@#Sv|>vuYJ%()hT$|Kc3j{AI`nMY*5z~|U}u4Q(~o1RQ*%_o*$d>Wj}Ac8TkDn%Kz0*oQ^ct9!ih06$(Z+7n}G)og3Fkwgatm%8XmPs^=sFL03PkUuV6Z;^1Af4N>Kvg zfQ1fB#BdoxhWYICt-4zfKMylG4*!%65D7s+8w}VDAyJ^bWi*j4h;$5aQmZhNd;=t< zydXWJvRx7^NvU)xv$_6fct)D)HZYk&6FJ1)0h#cseKLOI2H{Nv>OG#Y%I>iA!WupN zhCM*d27nTi@5>>C4uT7iAR_-k8etd!TZ0AQbaDVrcUy&6BjxAd8{}#o`&%p+Wj%4c zXNOz`4D&bKJo_!vyXq7-u*^LSEkZDHjgW$dDh?J7z9o=hRUE!Os+6ZC}fq{^<7-SxJFbM|NK>h%yILK_G)+>P!E*lK~O$8#} zzyi9_jsP!bWo$#bOaEl?4^jy>P~bGW%<-L_)*YM@;k~VlX@GpLP(FrdOoP_m^jtLo z!1p#La5(P&8>QZvpiVB|ehDVY|EpT>$L+-YsrV(_5AZ<$l4hc}2v}$X5>7Ms#uj-T{C%Hp0Mg~)}e#B0JDUe}-A~>1d z5uU-o#0NMbXtQ?`A(zSlkW%lKny2XuSlK}$a2=Vr3zg(6@BHBV7Dh=U_P{AJwis*CFRh~sqq7W9QUvG^IS z{fYI_Kv0I=5`x8GXglcUx3&q;I_%H8F^MdpW;!@O=p=rteL&+iP~0$QKxn;rA`p=p z?ETY?2XqYsh2>}IV5N?_+g9x;*z`>Y+CNjPqnYJERXG@B^ZMa!V}%G%@F#osrjEHY z4hs!1yCN}4=Wr%NpTL_*{AZG#ToB7E0{X_!dQ0d(!y*5);Q=kq21Hdrum^Nhgui|M z`cp>v(q{ul8r`KFS4bYx)aNX)8=OOT2q`|4zn@Oe3=!T&(l9mu27yw-jgTHN;R-xo zx#zbb5BQQOfStbsycG`NE&$#D{W8rF!08%d6UMi$fEDOi1O)_wnP3Kn`tLDs2%9#F zcoBfP_FsO%8~0j@1^$k1G0>aeL2N1nHVgLzXxHESr>hURZzZ!$lnRhmq>|wFPPGMf zeuj*gzzJJKOaMjF(+R`-$y)>wqf5^NBmXwv0U)qfNDe+&@k&yr8`o9A6ubTdAVSq`B|9=_B zmYac@y6&^bC4QHSN#W6W37WhKs)5E`KHABTh2g!txPb2Qn7r7>)53X$(uf zy~uxwBSDtj20aS+Tv3F{k36N@yItHf{M2#WQ~U30B+EyhW|{mq+S+-cQght2P+`PE z%wR8w1o-xaq|D|aQggZeV#r4^x6DX`v&(>)Jt`iyf=bc6put*s?WJtQ9qW5n>0RKx%};o0Dp}P+It?~uU;KSs&5&T%|3({L1LPP|=?oeEyB*ue8-F(@ z7D9UrNs?GZ9hJG=dj~QYyR6?qg*9O-u$8>+eU{a}@EL8@8Np^6trpl4{)=OQAOz{P zkq}x}u#YlKa|7gV-(zsya*x_*vMg z8^QsRHu>_qKZTo?%(?_4m+|&-;S&AdXxjo!q4WVD~aE&@58MqHZ};AtL+P2f^CD0`J0?p2T+Cy4cIA(>4Z)VEV@7Gc;+f3sLE_ z1<57jA8q}UYP*h6cA+o5MD3dD?sATm1=j1*fjb37Q6)ylR-NvDQ@=s=a;59Y!f9TJ ziL4Q@JUX(GDJJH;$rZEvT82mW>M_O<=XGBi-m~;h(PpZlvITbC`a5!oUI{L}Gpwm~NwwAPx498evW z1C~}`aGww8T^d(Tv7GGin%``Rme(nmb=<3^6(!>f;XI;m3p^@f_?V+YKN=K6qC+n# z|25}>d+<$){^2IB(7k-Lx0j!2@cYvxf^TT1V+NYVqUe1GVq~r!HqsR8`61~t6=rQ* ztz0@f>6};f_jT1p4mj?Pm?%qL$y~br5mHyZL~{4U?9y#OVd>RVC^^^F-oEB!fAW2w z-53Abb)GreubR5yn6^_?ytys@oO4EO3jHcXej(AK^I?701Dl6sB89Ur?)E39MnxFN zQ0{-Q=k(;dE+jk=q@s=;zev=1?w}?R!{ZpX&>4~SZAT`Eg_p7KsM?}4Hr|pOZ-Jhz zudDONT(Q=!u)v|z5FMtJWi){yXx!qO%rCW1okdk0#7*!AhEzV^K{^-q+<9T^Gu^wI_w6G`~ zVpulKNB^?}tF4$|+?W0+`2FSk)E(jdRPDhhV$Dg?3pc)hn4@WHHwMx@R&}|>rzob) zJSmpdeg|OR+kk3rOBCqMm!bR4q8i`1*hHS7A+uCN*BfFJebD^n9hvHlLC=N1A^!5! z^{iKn!pvPpl8OK`sdfEYbEZFQQbgO|XCc(~pQ69zMGfW{q8(lNCd^Ln^i%hSahMj< ze1HEiCi7}%%OKE$@63aRrSkacYQ;`$Neaqi8iiin2a73wBjZNIt{I1#dP7o$?brbNu1VX?7*wXF;rs*j99@T zoq`h67*4K{51t(gKU=FNxmOU%mfsjT!;|_!@brz)Ps`ua+x)%5$y4|)8d5Pe^v$@n z?jY)OMd-FIN}#-YM^`%W;0hkf>w}cb&_%4F0wTALH5BA8TmkyU*RHG?Jl4z{V$`!d zJ7I#;IvtkLQ{g{U`W*9nu2vzev74=7v@gq_jU%c5vMA0+FDq{C=;tAPbY^9Vk7>AU z^`|{Cp^VY)@K@JiLq{dW$%=!sJ#nzA-w>t9$(`e9o|w0lN1a>&BFR^s5_ift`^^Wg zU-24>Q256jHOPgbt)JE_Ic~Yn`0ROA+2&KS+Yg;$B-@yCOQ8VN}~DlUMemMb&ef`!AHeg|SiaDAwwSytiiV zqecbIA_-OahlftP5FFU1-6L_raW(!pkoIswz#^}LA_kdzN`up4Y2)GPUftKzkau6- z+I3WXc&$B2ZQqa_y(IE(?K$&AcAc~$x|=37kiHn;s9FSrAp$o<0~Q@yn(m(`1M_fR z7pPDhrZQ7o&u&M5-kudeEjl|_FZSEetmsQf2wy)kwAi9VF*#Ch-3z82UEHaoOZ#0< zV*ew&y-4wE782(jEyV>Ko}sGGnxL3A5zOi9cgT3s8oad0fp#v67U^phib55yN7UR8 zMVx%jzqrPkkj*_ltv$ek<5{&Vngpgin7bzr)h5VP#L7$gY}dDY$PNh;ca}*#D)-v` zqx8SPHHzM5Sje~@r!YIy&Zu!lIa zjp6B`X4%bxyMzGgNQ20jmh$oT#sZ~xh9E6Uh8bkw@GZgBRljfYmuEDdGTuq`?T;~u zpb=2|#58YODS7H4j{}j)o*q;iu0rP$8O!{3xrRBzpS=ADJv%bm*XpLF#uJ`u3k$OoltuIEPrLG|)Q*bEXjoK*rRWzeC&yl^6fEkP- z$=ix*^KyfvKi>vFC|;x+TiTz2)%{4hrGd$dTKaNXG^u=oxnB)}H#%M{Wr>q`X#ey_ zG{0rchZz~ctn@lM8m(8soP2*CdK6GuxNWyKVjPr8ec2t5b^U<0ex^JRM0L~PqC(_k_8HJRRq{6>7#~31luj1g$P4P<*c=kCe_i_ zdX>nbMq}g^I+hhvO(*vfWgMSqb3Hr5O-hX_<{25xcWLy^Ws~aMhzr7BJ(d?j(JgV{ z#pO~`%IY=pOy9U^nhy{z_W7DoYv{_T4Czmu52F1>Ga{e6AW95nkuOFnx#2DN0=KK? zKGUbnx5#r)0Dw*U8*TYRF9wd3=6CF)A0(x86$-4btMOkoP-R!V+SYd-som~YPixy) z$(;2f;5E~snow_So5LwuZw9qWUY5po%OFcolV4wPO2{04KGJU)j1m+36jiar!Xqti z?Z98bX4~y!9{bU=QbNepd~A;OEgt^m8|Qmg)!RWFX6O>HoFdh)Fj%EL$-^Uf-*cj3 z4Yo$B@gqxUr(<6oRAI;sBr^rYfp;yh1+eHXuMb!wyn^~z9koHu{w0&2TpF{Ci0*xv zd-uV8r$p>3M@Z;cpPd+*J9{AVkfL18Qg2Uk_h^lEAv`vPpXOOo@c!8I*=PV=mYNHm zgGmIr)M<0flO@r3B--JfW!;ZS!#~Xxi&puUQ(M^8LS8JM@Pc2BZr5Mz&4>Dwif zvc;mVLC*%<@H%H_Qv=9tscH=*LMuRrM&Vldu1XIQQmL>XfU0teDx3AQJmc>rBc+#Z zt3#?UA6AXbe_N>!&IZMW>D(vk*rYdD6SdNIV=MVkmAio-gh; ztWcqECMvCR3*Tok0Lc3snHPibwUcF}y2+;u{q-Vd#@(Hq!t$~|nSuIQnHIbTq7+zz zPmfqws;w4CSxqPKcAnimqud)iWDL7nI(sx-vAbk(hrQNgZGVU*v}B69EH&0>w93Ll z;`sOz-Qd0IU)J~itwuooa$h-Tf=a|h^29l33#99|24-3!aM39nq{j%d!`H6*t$uiN zwq+^+g%0Ug zzYwg~9k1=5j+7#6LtWb%$b&u)d{RZ+OrIPYMXv!)mHfd`XSpTlWKnr^4-CWJBl>t8 z19l5lLVf9TRg#qa#|CfNARq{>75gJ~O4@4!5O4nJn z!(!;#V9iX0;90#pXg!loX@y?F;cU&Kit<|P42pk8VWFzq@n@7@q2}d{ue86Pl;o)W zqwVl_>6@)dFEST9g3TTt8dJr2s&_~j*hdl8Jfop&SQO+X=Zcv+dTDF=@GiN0=j3L5 zK-JJbmt6Q#TFVMD55Gf$JwB;`&6UI*@-(@|%gma=RV1=C^bCPuYN6%_;mG8vzqP~tI&RN-Ic#LQ`cFN2EOM+S^Z@Vqy zpm| zA=Wb-^SVviMN3hqnfmal##g#&$bKnRTMBSiZ;MvpamZh2;*HyE&FXO( zI)3eOpi{QpH9nQ(@MobcmWar7`y|DWq1IXEhtVO)pXQRZ1={{Dd<^N726z2UXrgW!8KBQ0#?_n?V>B6lew84m|Zws zZP**2?4jx*85@*w5n7Qh{X%Hn*L=~OIWV^yt)VaF&Z<{fca&>cu@!I7)_hoQT-?F)`=;}f6?f|{gj^cu7GjUp%>?3_e~Dy-t!od)yylU^`C-XaGftC;C>W{$R3L&4E3CQ zc>gDtq0suo&U%`V*!w~3FI@!}XJ0~i+SWv(w6`;wS2`P*t7o5Qv?bB=%AK5^938#r zl1`&HeUkW|n}sr}bc(uiEaPj9WLNVr7SDz*Z~*!lpW-_j{IAlNSk=t9omKc_ivKepGzC0f`;+)Gg z+KIbj%ns>nxDl2T7T-_4_HkJ(B_7$tlsR0-+^s#F_1{y92t1GcYu~=I71gm`s9mA)RFPH3B6CSvnI|zkvc3_h;Ev_3`$G0ukbQ7 z>)44udF0h)+rbrQ>)SsO6G;CxV7+a&GGMiVyEFg5B@X(!T*bHl6!it$bx4{q{xO?# zr+cUU!vw6C{5AfM^|QrP9~VaCk?OuGjj(nQ+eZ3&_60M1$vXmH>98~H=KOO5RYcQ# z;)QmDX+prPwq^Co#|$8}{|;p9v;CPJdjmC3Uo?LRm!fa2FJk%mp}hOY4n5_l3%}ok|Oja`!McqBo6OW4DS(BUidHLLbtd(owZYT0po_(lD*R2$7RAjbB*68*_wE<>TzA}9zU(rJ+!s8`+oL6s-SEV*^d&P zjc(49iYa&+&izh%WpK*_ujc0TL59@D?6Qe~Sf`n2p}KxR9WLi-H-Qw}p23vB8}3N9!~vTuo^f8TQxQ^vII9HWaDRUE!8U^eHOb{AQ6;B zI-s&On-;ofvJxsfOZOoR|4Emv-gX}%(`KA~zx^&?5vLO?^-0H9L=u=g;YE-kNRp;5 zl=hfgzAO%jN8*g7n0b(5??M!(Xg^#NM3rzf>@U8iXPx6ahz~9r`=I~pp)n;V!Rv;! z3aW|(iLfFmDM933Guj~6d-qB&dc*^78YOYl>vg$JfiJ|68ie!DT+|W%W%xx zk$IsZvuL}{6v~+F0l}fIqO6_j?c@`i7kgMHvSTbfN_r7xyQp^AXA?~xq0J-AF3;9R zpDP?rS1XxZgZzW?wS8t3-o3INix19E7}Ja?d_0oq{-k5udp zVpj$yb>gwUS?~<9sMJeXa?_%b(p85js*|9@fIGV?4E2ivaXRn#YV-p$3W#|3)jbu} zmekKT^qityNUgg&(O)I;+Zzfy?$mR4wgyi>d^Gl?k|3Y|plxDXt?<;jUH}4Ex%5$D z{LXWF)g+6%DlxNp4^6&HjPz34XW8dUf8OZ&`gMmsf827*XPYF%3i(h!9N$`+EgE;( z)4{g=@u98EleA)c=LeVH>#Y~_Pr9>wH$4`jda`;>ZJx0`ea>o6-kdHO@Y?>cjhL9! z!2WA}t~%s6=c&sMyR#vm?*QxT@a`50SyF3zrx!v8Be_&Nw%mznX~A@83DpVNm{%Sn zTl-$5=Ld!f(QOn-1m9UBKZGv27LE-Eja6~ob^R&(E7sANwnyTa-x^L?W~=<`37 zB*gd|RPJ*;@_3;#ky8Tu_`#^fx0GtD_=oOJGY-zB)JsjMLmQ|* zH{YP+8Nd94l5IMC?4Vb>__5+g0_}URtS6qMuXM8hWQN0i%A#FZZH4k=zVuD|SBJiS z?`=y8+N?&cvF1+%wWKxtN^wo6gvps)F6-z=;smlL!Q7|1jd#0_qe?C|tqxn9U-kT| z`|$e?kAJ|D%)l$@7Sx@&4s7Yu3uRrSGG{reXxupR?+xLy%PY98^R`!CNG=-sep*{J z4R#B=GdXwXiY4ceX2;_lX12~$EDveB?*IC!SS=c&I95H%PL@QDF-aSfPfx|y>lQaN zIcdh-vRg<++Id7C!GkpMg4_XF85{-lUVNgiCWN*V;T?`gZOCZ8Zhbjz$-hPHpSC9% zD=sHB#LunhI*6iwOl2?k`rFZ*y9L){5676T0aB}1Esa82^XorJv?x^sMT=bJx@(~E zSsXxq6xh{O?Om>h5hqZg%lAW?i$HFkKuzLMJ&-Vf`ErG#*@s0@sfd}EtD#>!P>Wb% zp;Z8+U?)gSU+RO^C;#(@xHK|VOT5ZNQ*oJCSUn^#n;3eaIbqk@HZE|D{B*2NMRz-7 z{<=D>cBx^UF#Fwp>oey9s3Y1(gK4)HUhuXNUR?>zR75vX1<)9T^V%~1& zM*&&@ru?{V+o`_jHg{RT`uTguKH2z(4HmH3#4vtM$EAr#+WQ|@<4-CF5A1Mn)WWT~ z-9fqw(nn?@+0+X&Y?V3!+e3*IZlldbN@V#=xk@g$BGLnEELOcD94vXX4)%Pq%WLPv z6|Q6YRb@6mZZ4%>vdvJ=kfcAs5_TWed!}j2tM2{A7v$`)Kvc~NR&%MAPK_wVRXio9 zOMdtEpdF2Ry3V@XT9H_oijON0`;Kbs-Uo?b`bh5%nu)i^5ESy@y9P|=;;mfNGQRbg ze9~gZjz&;sMaM(q8x}HbqDQZ4RJMS$Ag|81K-z04+K9_qC|vB$cv~7VcQ4cdk#^ z3cn>8$9J5k{-N0b-5vVaF%NVwtvS3~5%Wb|D-U|WQEVTeGOUs+9C0Ds+0v(KkZQR# zogpYk zk}b5lTZbmC%*jHVA$YCI#8hY&S9=Wn!URaA!c}Z_Q^%~*ozT5jFh%l_giSO2c}!5L z4`3Nn*+z|?1@hb>s!fmhTPjlk4S!ytON15yXg2 zF!pDEg;x`jc*wDeDxETf9i#qzccgS}>CR@PZnA2{W$H1ozI9V7 zug)IW&!r-jRKN3F)n@j)Z}i2sa>Kbl_o+%I`{B$Iy;;O;bN}vZi_a5bybVRTa*vQD zns301M6PV$2f1=ZQ;IdU;g4mw#n0+Jn)oZ;x{BmVnX~ys(>?|vGrOz2F_zdxe>+Oa z+;ERk>njGU#i9~+LpPR47%l*!RNuqhW+~tZd+x=JRPyL4-GL^n&c;^v`->?#J!3-1 z-Y=BTwB|`@EpKDUJmEo{ja?)V#61O_`c$RC;E?BEwRrE#zZ}YpKW4R-qFZ!hPr@2R zOR>e-Vd%z=HG>rS{*w1D@r z@@A3b?fjGTCnb2f?R=YODRA-yImsJm5}6>>WF%U-+AYIWB-%s=o6sW-{xWAB^POOc zz{?`)0xB=gRAa?L;?z1TmNjJVRb5CT$XftEDk)RMTM!E)=}4h()|Fv?$fhH=_o%?? z4Z16rNFC2h!+uKd`_=d9GT3&qFwf_s7R$2zSS-h)pJ}N9C9+?O$hkx7@kl-#K8*DW zcw~CBXP)v>zg^OUDbu;c)@wBOUPYWuqziV;PPiC@oE`5^iBaF^k$o-|AWRjBk=@*1 zcxjNHiIkpM^-h8l#FIeUm++*&P}g9%Ao;oMBjcM;c#ZLA5j`@ZqfiXi|L0G=?GGV> zvZVJ+g>~R*2$(0y`M+2BmbJUHFXHt!+u}lDpW0A3UK|wjsGx~6dY9#3oSAfF^GnBs z&=Zz~Le?^Pd57(Idf%wvhJ~uQB0Y)-Adh;UZQBa<&0XDjWFav}SIj&Xe5m_ohU($VU#W8I zrgYfWZ^1}drZcnaBV6bUGo?Mg*_;ut#M)S~+(1=%CF0aqTn4qazgtWL3bFO8yMM4J zG?u()5Un%4ljptj5`~N=j>8R)zWFg7esk&C>|E>TOWVBb5X^SlBm<>(wlZY6Xug7r z=5v^60=VqPPHu|K&#R`UsRW06Encqb3Jq&X&%KV-A-tiMK`nmc%e3M8{*Sd^E8+^L z9A>K%kKzo9mxG+Qy9qqZQ!iPuk#yb#^_l!pa(sx})E0|W;^-Csxv-KXV#DZ54fpX! zlOD-pv)?bR_+ceH^t)_C&OjF~o`jC8&3hzTvg{nt3u_En3fVc}FZB7vg96qII%n;UX7vsq<#Ey!}cT{_+Jilkbhy(=j?VuH+~F zdGO5Y*gd_Ia$<7T_xJnF)_F>ohfbFq9w%D7?XAzJwJURSA3n!lwkqv@-|*|{=Z{6< zVe1pWy5~qMtva>GYV?c6rEq9D^_A=U<7EqlX+qwV#FJ1TxCprJxZc>V;Hg3S8!S$< zyH4$Qj*~y??|;V`t|-cMmpUYZ_HoBJJknWY2>S4q&$?LgRj%fB!lHL+8mZo8t+lXD zwH6+j?}zewbhWDlcNNa>EXy<&IA{!>XM{n7ie4?BZ?>{kGiVnHh^26)lQ5RA#%eyM zrTDSwno5@}Xi*I7B?N&Fe+5|{DCkB6666zLt&o`M#P!)W%00&$JZb=$Z-|Et3`fsj z(kql|UsbM^6p)M&5VGXs#(mgm)GafxH`j1LXZ*css%G@vsNbX@ zODDB`_!m;sh{*cT>4b0({6vwQk9pKsmeNR`Ii*;lhJSkj=33hDsKVAHn3g*o|0wqD z$@Egsh*MFYXq*%!|EWT?xmYAxXhYLYvS!e5u1xwA{G=iM`>LwR7fu}?9S3t?B+sX+ znqE{RbmbwEO1Q}WNJNdL%1%JAgRby#`xo{Z-G`XzP3-VjVx6p5PM|6tFDye_i!r*& zV$ZV+d{QH}d5l@<(ut0RX0=YM$mzT0%_dfqxb%&z0IGxU-dZQ1NuZaDHFvTX^XQ^t zal-A}G2v-fD%VH7_V2YCN1qo6{P@N$#eZ!bBVD=>hntI6KVubrz#OB|*jW)^OHu73 zxuR$kLmC=qo%>?8Neo3P_wo)U$|?&uDYX)fqthyT&s;&FmZ(Bm{9~MTRw~kKIl>1Y z9%OrZ#cR!f1?<6dcT|g+_q{a3zsZQ*OLOypvc*p#rGA!Lm{~T?*y=+Cl2lf613N03 z?DLpMMf}HK`;&8H9~exwTv+!iR)6q#D+O6*GG>nw-QgeZ=~NsFmGp2i=2-VWCg-8|LVhNVj>k^jM?iQ~3JUv~NfH-onFJxE&TJYSxr%ZakHVVV038{xRc z0A%XLU=Wj-OhL+TN;d#0O&N*TzKJJyu>VOy2`ahA!HqTet*>i+8HfnWPDq_z28xI1 znLA8c>Q72xH|hA?(C8oW^m;l+$=JZlVN_3eHE+vdgYa@#wiE%$jX_@w)ittUzVus3 zdsN;_NxU(7wOEs74qYzK#Z!xyH5bN1HjZD6d$c?@i+-Z1d~OYUblRk?xyQoNTHM9e zzYVr%uxYlPITw`*4&{KTVXQ!X(%(%Kqs}m4(Q9mnh3MKbVSmTaS~eHUFb$u!5B@Wy z!+}obW@g=qJiV}%k`k8FZU5+%drIo3+PgLe_nWWyXCA*AmJmRmnyHls$`|+S^1nCe zh>{J-loC9ChduXJ*s0L+<;y9Q>V?(0R%QZlKvEe6d36UPCo3|g;AD#BewNFbfJgoW z^HWVo^>aR1HJRcmOFb9OLI_X6?r(1&)^QmZ>#tV~JtUJvmIJ*QFTO|+zmz1a8lsrh zYxu!QF74Jw0PCl3bFxfhC=MsinN?~R3_11UI9|=U>Ntd4iMKnwzjr6S`H!T!wuKrQ zs}0VMG5%NeQ2FI|v)@>J1+f~E3>rDU|BC+}MMg05W4RI4=F_*<8ZFP=7{J@TDzlJX z&6&R(^t=us##RGWjc;ps)F_Cyx_ol1ZGQc+k;0TgG}OSI?e~5tfRh+eIAy@fBvbc= zqzRdU(rN&zPGu?s)NEPt z&b*cThm%2;I10Lr0oelv0+?%Xge1i65L1$oPBvp37mN~5prcQ z%UY_AY3)~qy>Uh9$w;s5jqi2<5nIl$PhF2UmYyJe1m0>$kv4=AxJ)mu9L!kl`nXPU zqUw#<2{Hg!noz4+#evI-8guSaYh)9;sY`#YxqB7W7AP#zQPchb>GgCs^2>cy58<>@icd<|(R^DFpq=C$Fg(LeAm)9X0+gDh=FnEV#ANjo zSoND@(1Y=gP6TtV(^|#9rv?w2olvriRj?coR|UH%TcS;Vn;N8F27>i=b^)rF(OTV= z%icG?K41;zUrfi$&YWnW>XA(~2*%63N8*`2^?BN>-}fTveSaa?-l2^xb1I zhws-3tqrZymt1f9q@U)SIP}RacYs)dJP1Pg8KnrwgY;RfSL)0GQA_<4wPJa)5>PaK z7`cV<_O9d9V(n&^j4rD-&Cgj=TKutwY5jZY{21lW?(RlFy1P3CB&9(>I;6Y1<81Kxzvqne8No63eeG+lHP>&>8{-r$p2MX} zV-(FBrRF9TCK^l1{(FfsrVP!CiqTAAhv)i=uB8*}CPstzw#tgE{sG0ll!_MTSugNY<=PvFACzF6eLZw&gV>z(HEAr&lDgn%`Vn z2Ucuf8HAL6^tAeZA`?UqT)2_iCPDZcX2h}$$tx0UTM$%`I-sU+T=ra4d({c7V7Vs-i?iuuk@%3ec|o&j$Iv-RGpRP#=_MqP1sPS%wFQJayl4= z*i#BD%WqJ2vXVz|(k&z+s*#Z|LCGmxO8>pKS-X9H#``?OhM_cd8cO#B`zAW^{r^O# zZkDn)WGry+Yh8g9m0hyhbKx>V-4IN)73mZm49bdgrhmTyf1x!zGZSGXpNA`_liy0{zg6-Zc=6UJ5~%|vTRRrkwYk?gHC|cds46h!woAcaW`RO! z+^Bc6$c3hlx+DqayB);tGfG7uX7L$%|JzagE(zAKf9om_hbVjOmqvD-r7Yn$>-oX& zNYkb9#sb$2=UFN-7n=X?hiFUHvrgR^KW)W?|76>{P`O8vy_n_>&8RHb&^^YA?>W5N zs?*;)#RZ>$m6OWcg?5#!P+?csl$5=`hU@f2>C@g8gt_Mi%DT88eM_cfgF?kb?-xB< z!OpS+SYoJ|c6ru(K6%Qd@Xt8J$Q2Og#+!EmV)EO4d>0DvWp^vJe~HhJ?Z^d}8j^E< z9IY=4#G`aUixQcJYv-BGni-}thtR1Y+oDCcBwRGHC9u@A4Lm>e`CHYEM70}QIa6#ctRM#jG=%S7CQSqxN=7mZH0rS=D)z9C#aB z9Gy~BQ_G+6mGNi$bsgqdK{dsR9Iu+b{jvZ*WHxfIK>=9X4v+4P{eTM*0%l@j6F7o> z;rV}wnaSU%6&AljWBfl5=84pO7IQhJ%8Q?KerFJYV!?P97S^A-h%MZl4u(UQ|B3I1 zD$6F|;R4lcRCIXT06S zhccw@P8Aq>{7k~~B=>XmSQf>@Tj&?OsAm-o1LzQ9K!BMEqjXYT1}o?370o|eJo4XL zUbC4>AN%Zk^Lui>#g=<Njva&Ak2NWSf)K;xjjDi zKa(014x#|nV7b#xKI<=SE5gQ*31>@1I@8iPR2!|hEpZ#wuXn#@%QE0TEiVgV0_EOX zl}cRgkYBZ__^F#4=6@H9m9+d}yN3N7<9@ii&03fnE#0&x%bM}>yWRXZY3;&1gL zUNFF@z1|e=PPpO?KeP3C4{$}M?#K{Z=rOy#`Z$8nMge!}c3Jcn&oqg-h} zC_4iwygVZmWAxp^a7o0Y_=NfiQY;F$-g8*`Afx#=wU06gPB`vgfvfuZ-`XbtkO5Gm zTgJC7Qq{IKfNAAd!T0~SA%)Ja0oRMQ1-qw{>yA{?#vc^|t`p@P*oim6J`eV!eR7Y2 z`~x6nokxt%Ne|Ry!JpMCOtv43TL0>15=CvjBt&_rfA80VYA6Ju9eba8IydcJjbQJ( zlMNDp#nx9CoO|U*7Y{I}yG@jJDZknF%(4+hJng-D4XYa+%An(~NN7D@@&^sUgrxoW z+ghQAT{O$XMkJfDZn}Oh0n)9@uV!mGKbxppPYzsh-l6_d*IlET+-&=yppzGcb`s62 zlVDSe(7c``5V{3}_gQEA57IM8Dhna%qGMh}lp@)TM5wBvS3$Q(W(EsPv5u+X*ZC_P zvbUD%%l=zSHA86yKstB2WluNQm36-Rg3K=+^uTOb$ntcms_eD{*)Fei?2;n?OYkY! zQ4!2(W*b`^b%zxzq-=q4E41)!F54A%@{pqsc^yMU1gbM!FTPGdhl=Nj&1}3WS-KSP z;mrbB-0wS>y7B{0yQ}5>pFsWM%tY9(j|H|S$3~|Qar=O>3>jdiEG3k>7uvtcLRdQ^ zI~CkFh^Pf3RU=DW0rEUhdX43&$1@72&R0h4GDk3a`LpMjbhaXxoirNM9X)4&Ia^LSumd{`V z9F2fRM-8wJnA^A6!}V_}-=?YbLGCIOJ>w$#=Leq_`~Nt5kH9zv&MvMP;st-geaXF|#>-;X4DW0GR^o*@r%rA!%gy@JS!)D!>H8@g``;;J)G8&H zhMmw|%Szz9*k>=O$_R*~>0omrQR{=ppsgmks4U@H88ws) zX8zUZUUh|1^_(BMKR?fdB1c8v$jXuaG>eWpRog7*?8xyUXo$X^nULSn`n^R$aeA*! zs8ztizzdKhe*7EJPj0V^Zy)oO4?j)aUD~X8Jh3P4e*Or4PDoAr1AEv&#VuL=Tg=q6 z^h;K14t)&zRj-!b&zLM%Xkt~O(KwK&xrKY!i9hQr!mvpBvxB`3Ju;>ny^Rdpgr8_C zfa;~wjlVfT zHzQD=a91*+F7aPfGt;uxX^jr-%w>se4z5}Xn-{gi>9ck zd{kXxo==qoD|_7+4SdG7BF8R^o1FT#zQjLaG0X1_i(oK`-kK}xhoS7+N>Zfo7eLnM zH*VYnHJ%^+!{@KMu^Q-oh1X^LRAF1pp+A10#!ml=^3ONF{hwj|&C?IixPbfsbPuIv zQq5&QO+xwn1B`!qj>92g^|vR4yJr7jIXyELe06|BWbB|j{i4mrp>7X%ul_a=)_!NNBA?O7Ygh|b>9mwXln+^@1eq(P-wpUsm~;{&6sCEhjQZ|@p#xbn>= zcNKrsK0-s;pVgpvlasE>z90W-VKr!)W*cCiUrRfO(eO4+$Uj8a`g+PUU__kkw7cKO{QuNQK=(& zMBdCEs_CYMuzCGI2ZZ;l?#J3T#59Hm%sMeGQ3E`<-5u6qI4y5|1<}aK3$C(b~`o`=2mP}xY1nZl>#5=FFBQlQ}Y*S zC#hl4p0v6Mvv|a=_9UZ9QH@}z>FV5jbId{PS zA%z^kbP+7(B7kD44`G-@Nq}MXEuu`bdjr&dU9_X-v!}ndsS~G_JuJDPmckEx zUSUrnEVPACQW)SEYHr_3l&yHS=sBaI;z`z%byO-QPW}OHiQE^rL8W?>Nm9{AG-k+U zq!8Tou;Z;weC;M5fm_AOzqReZ;?{%>h2lYK(lNDDXK!Y&J)(xP5AV_Y1ZG>=~EPCy8syM+5mp#27p2RY`wdtRxbOaS&FDlGw zol1<8-fx=!K^@@Zws~je^y-Y=`h^*kJ7;dt1ZnB5FSARnv;V)Wk^g2r$`{A~E#Hde z%jqrciAwn_p2+}Dl5H&WUo?qQnH{4gfoN51RW*(M8e^v`R_AV6&9SHuJ3|S+h`7+%BX-Uo@!OaA5tI@LzXI ztOPFw{kP8^+&=gQ%%aE%*!cq|=y2busU46Nb?EEtt;_EkB z8oMqF&#?%H>Z*WQ+os5L+Wp6arr_mvnPnbTk06?yO>8;des7_On8cO_S$^As-$^?H z{BZIk@QcSFpicu-rbuk>}ey zHx9TL%LC~0o1h1+0#8IN!5ub%YSLObSP-u=arGRTgXLeCUaE|;Hcca;F|l6riww|w zuUYW-92=m)$Od=ug^93Wb-B!HTpixj*%XyuB38>9cBuJE8%y#Ml1<<6KJk9f7l%MO zCHwwm)jBlp${fTKmYM^y?8V0;xxaz0NL>m1Q7j(+72uWXgp~x@8VF|*6JPT{A*-l#4hd%{=)T%3RrEV`wXL_>`e0%k}`TMpbq#{VI z!>M+%4BvzEr9)PTKzDl69w@yI)!VP%HitZZxP>YaV4ulih$TV9-ibsQoJ3Y3W$Mvc zKEn)2==4Y34*m$6p;9=jV@f^i}1m-ut`gb&a zlAz{Dz;lKS(7EMGf=uhTBryI|GD^vI#1Pz~TRoMKQ9|vlN~j>~h2b3~Z-i;QO|@=up6bdfyF2wC}UEh+LcGx`^xs>1I zhg1!x+R9VZ&V>hVL}G8LfP^?!8m(#65f6Xzlb|V}Z%mo0wpFLW*GpzhY@Ex#l0jtc zeA|I3Y9JggYlO?64xALZe#=6jHGDcI3a}+D($o0g_~~qM*-XGf5O+&m+r^TU4r8BN z3pxe!&@P`*9*MdC^bET}nMQmF2KEB3uau{L3ar$z(#hpz;m_db%kM+(m!7yg4o2HG z#zhk$Uy22TTwrGeEJL>5mm#Ent6~Oy#wHgA>Yd3T)BW&?0+3R{(Q0PcUYAjAN{{={snFVSTy<;J^`*@U1k!sDfNRj zy*WwPwzx!J5siMN;pa4tuj*moI=ueZ!lVI^Hc>Tao3XnR%kedT)6#zTSk`IL=^Drr=UWt$lEaouSjl3vwal8I# zW&zf|$N-%$$dPQtX1RggV{DDlLR0BRYCBbmWMG0$4%{oph6eQttve--XdZ>sAge4m z>HMidv)i_Vo#c$zTQBzCza3yf1F~>-R59)2xVy(E{2=_8h+|BuvMaEZ8t_!3w7X>}G@Mr( z0N(9fGA{`F4m9PWuabEplOUUDn(4l--X}16f4m^gL8ynSTp50MP4aupO>3E1P=RWu zo)z54D3v4HkbvSS5*m$cuDcHlrTru9OzLnx`i+Ps6E#`bc1A0{GZR|*7twy-=U3?* zYF_EIggG|urrC>-(4^AOLU&k&E15#kP^n_7N>g8&717&Qixaef9ZUp|#bd$Ro!4e) zTH*Z-V7z)g!`EQAAB%fyYnDv-CkSdHc?S@<-zbI)W3J?ot& z%UA7NOd%K=;93P8YBv34?7SGQ`m<5g-!?7*L}Y;9kyK>MlI}S%$;179VZ>G1OETdQ zr>*RWUQ-{}m@6>cs6&1#aw(t4_A}n_n+|T&S*-J&w-azkXHV^j@!l9m4NYmSw%E9u|sJ?S5KS$nEUQk6d*158@E)$p!fLV>hyQa^R( zw-BSiDBU?4anZem0PssTYICh=Yl&jL5-#9h+|%50UpzF;AfMKn92$K+4b=S_uYLe)=JqNFS&b3Hl@TvE~xsOH}dmIU|zF zL;BfXi@bF_Y}n~dO}5D}4xZayidWCYh7RpDigOiwIFB(h_Iu9GLN*4%jA zw3wE48xaqts{$?1Uy_Oigzf=5t0Q*y=2~&vHp~dt~G|`wOYoZ;Mg` zq`|qRy4Mf;)JI?UrnzvN4PCF+RzQJ5ejlE8bzI6KytCQ_@dW+r64Pc}qzEH&}NGjSeMd?J39N z0lfg8K&kvG%rk`K{F!P`?b@`LP@yzpI{l{+qdXPraNcQCFW{{a1fQ{q1Cys)H!8TX zJ#cIhG`rJAl4T%_@${q`p#@FDErlFf^cfl{3F%mBGFr(mY&^D*piS(7YE7?Aa>9bK zez!@Y^9>?=MS{SlY^#rbWAhX*F3UbD>{Sd(#gQxd$l@R(sPsqRqpYe*=!zy6a<6$NujIcCmhF>14neV=gh-Y1+K5Ff&5z;}J?sUb+e z`{72GJ~m|PSt9Lb_fxaQt+tc9IN#T4;Btvy#b#akbNZTQP%_7cEkK!Ey{U*N-D=TU zvNCGGq*Yloi6 zGsf5yRFpnOKW`((j05EGXGF}NZXhBOj+j0IkNl15Lp4X-lzSU?8hX;s6ViX6TJAIn z&D{&!!&2!aaGAVH-szU-SsA;7&s74;r}TjM-tSj;)(^OvY8ZlLPI#e;l?ldDd9C-> z;*e}*6yR>O=SH+gi^`o3al0^z6tjXOa}a?mEI5`fRAtnje`*TE&^&BW8f;lV+IDh% z&?(=yasb@(4wfXk9)=ZXpYl&a^mN%8f!hCLvyx zczacd!BVr4O+$ZEM_+V*dxYXY`E-#6@SY2&oz98^#9mbmd=Ljr%0v^O%DsO6kY#a4 z1Z2dt<8+`IM@41r=s~Xjn#e2aNS6ueXLK0LSi>!$-T_ba%MTD{^FhLboi(>2zrUUX zTtsTQ&oN0Gmh0eKaM_k%2=+7B)sypIu&$k?SgSO;?egMgsKmq1v{XAnS|)9Ar<%ij zQZ5e!d2j7L4Qt7s3HU#!CvDDDCDdHVk;bcu3@kV@RVYb`V7I7zb~Bf?{@*_TkXs16 zG0-BQNYT&fx|!wtEvMnsre?Jq19tvuPq6{pxeI30Z|VPn8Ca*2nb+07w-hhN%|7f! zy?D-I&Ogk;H27%vM8g8!X1erJ(W)9~G!feS@vMaT#tZZYtoA>h7c73N`PX;VOQZ)`%8RpJ!kpbG4%-LI*IqTeouy0U(%Z!{nn38BUvEhE`6kU zla_yx8L3%7(2}{CY=(m4#&KS8wYMux*e9gUx3FVai}Z14=qC`p+DQUh>vKe)HfAUK zYq)h4_T1~{G)DXEUjb}!?iQEU>^&FpHJWwIAf-T znp2%Xt+W!Iw&|NRQtS>R&x>9wSKg4^V5Dl$IC2+kPxtP2uv&y9R^^fEjJ;>xCl}mR zxj@*xy`U~1v6%5HBoBsbZpL~o`c z@PpPcoavZ?nN+f$8@v!tvRF*6ToatUy}|w*@7}j!bYjquaj_T)y~K^qvH(vIWn0Q)c5Dn3d;`fH@3+ zcKK1qlUTCW$oaC;e-J29H}o2R0h9md&GY=L%*JfnTZw@qD?nkRXhdl`eh^)ZqarFI z;XczFnX0!o0X@P9i~E9s{DQi7UUATvnrbp;c_cFG-T{GS$7(qhkkS}GK-zDfgiO|90F*5EuDSl#h} z^k*eA1QGRhd-cahv7rM|qwWW}cTs#U1rrzz&d=!@-j=g1J@hcFpo?Pl2Yt3(Jy}d4 zD4c_kFChCouPG z(tPiK4#XH2Hd}U|Ga3ev%&2{xP=jvweDM3G^2iP;jP=BuYqo@Hd|>)Gx{ZLHa4>0g zgL>o`>%F6Q3~Hi9&8cknTpVxdA&@6x+!DZC{&v>OpfNaK3p?~|Rz~nZiPH&QEXt}- zElZ=)l&J^}v}tBTojiAwJmPyy3MQA;w5^@Zn2}lXCA6!Tihh^`6SP2O5nkV&dT(%9D+TSy>XuPayt) z*Z0!h>v77r*3-kt$$i9Eh#;#LG+|L7$^-qC`tdnw10=gLJ%++a?T%vae}fMcBJq$Y zZ!>r#pzl+2U^X1Y`Kf>#PUM-I+{++Aa)@|k)>o|#na7v>Uwn;r?8R`j=NPRN&+Ig~FPGPTN(Dp%e$ z)4;C%sU$C!^$Mtz_z^-40uz4_Dhk`(1%e1`GEpkka^(MHdc7MwYN^nM(D-MA}0 zC3Zg&X(!{Z+^t6;mhqci5_kYYa&Q4hM75Vn{yQ_tyZVck6pp434%na^FGckC3JC5@ z4^+)x{W)y|(j7=I4bv@S-g*#BlH&m6@`UbHu{g9=pvTbrxC4ZJaLq($yK5;64=ij> zwz&&WSF3mL-i%pkkB;`J?GvtL`<}+CiI{1iGkyjb$4^l4m|yST6R(IniAM*0Y5-HB zjLP(8<*tD3=ZjyQqcTd^#-cbK1PbGwXX3N6v)w*l@xt& zrhpgar&jUwEoOCBRu}EfXMpxRW>fk_v*q z!C;$vx&n+e6TO=dpG5&+gIIVZ<{H=$Op+QupXN$BS^RurjOUp}R-K7s=j{LcS9Z4{ zrIAa=9xot;ll;2~3$O;^W;PIe5H*;H{|eX7(YG4bo1c+PflzMPH}^!9&VIy)b=%Pi zQm%Y6<-If~C*8ZlKTHGmldjI*bcEF@=DhRI0+MHb2iD4&>rs01uhR#!&Zb5RlI?7x z=juHr1-YTGM~i~b7Nq%_nVqF&8vk?7b}F@kQDoEE3Y;WDfEhO8KaPnVQ3ts`o)7t*~LE* zVvocP1Bg}eUss8YSmkF~#RsJ8SI9`LXp{8*JS~%-Iho;Az_qr$M`>XAJzN)Lx^L~e zobepi+WYq*%kBq6@*9!k7Nk)GVvE1FRQ#EXKpuqhgcZ9|=QTOC;4YaBCRy4P44X$Gy@v(KT5&6zTT)!X!ns+1=ciDa<7fOo9G zbE5Q9NTKXf$}M+GXjHdBrI`+@aBU6HoK7uPY!%sM8RpI}uf;}fbDgo4zgMDkv;^6a z>X~#Xe)$8yh{Bt{>8uqM4J+iC27`{oagJ2r4KCOjct{-+UE<7cyoM4v+j5FL=yMLvi1-X?rrgv^yMnt0;h zk$4y!aoZknljb)UJVEwhxD@4BAIJWt+87Q93Cb@X9mw}g-xQi{;k|7_uo+F=nsEYJ z1ay1b>7bzY-oT2PXS2=PfE_GGW)!Z|u|AZAT#vX9V@y7el2NLW=#+$UPx}fVH_~em zq!ngGHftKNU$Oq_i5p9Gb&5=tU!|gWa>+A%szzog0@H=_BS#WK-Wap4LC7T04yIP{ zI{z@gOczkKAc$$e#h=z{fD70oa)k-K@>{t?i|D&b#Ad3|*b@CL9S#6CrbYIrUm?|t zDyqu6sdoGo2P5Hd-+IMP2xpdGPwpqPhHkHwn+t8v+TOa)+?57S(~MX9Z9jCuk-H3>ndVd16i&1IX){lc;R#MmjV%Ii8j1!&! zG1|VsBl;63-=F`xj8nDEPdBiC2|XPR6K%t!ICGQeArN~x9ct2k{S0CpMD|WvQS#at zq<;ti=IfO0>ShbhlSl+u;wNrY-&&QqNB^+u3piN)8xT`2(A#5nf@xbJ{usm4Pt5F* zHf*ire-O_Mx(KEBCn~cz3FIxF1~#sQS21J#F#U;Sj8R$o870C2h!@NtH)nn6^r!p& zyQnbk_bX>3WVLf_ca2ncgX0a#XTziO`?T7Bw0qeeVrm^VGaz)JeXH-4dF;l9l zM`jkUXdnp41qcGdz%NQdJNVD>{w(WUZd0ZMdUU)f^3*j7#ekY~J@;D@o@WEXrWU%Q z0y>*XiULWDT8b5cVRMq_+2s^=V9yrKTt(Lh#wi3tiHY%)G2cpn?vx>U=>4=Q$+;+Z1 zeQD^eb>jYe5ClB6JBRXwv?N{M8|C~ZMb=#9ygCgmU9yXf%b8q|=M$)=X7gJZ0xJwsUs+-S zb6v{=?DeoNePMO?mCZP@uGeNxoREJm)jZ1%6>G~Tl+m%b*0w3I(R%kMKcE+(|HO6p z9`Iu_%nAUD@yZ%y1I~&BQE{X5ENxZRQ}@;8fyr!)#`G*3AY<%s!m zvAYRqty83+mOP^7P>uy_V_`nkLx3E^k?u6`4PgO`;dC*ID$i1gA**}60sL-fj^x`; zhd?e(KaI^s8J`i`2B~dV_Ui6h?2_chg8(0A+B|yiYoQm#LEdS6^7%AAnF99(vB+25 z#;jPzmWW}~fw&Q%%*SSHR~t3#p<5P~CX_5>}q;;rjO)>cQ+xn}-Rah885|^ey=%VWyNgX*&_{5onSr0WFYvJ&-cmD2{=wefYH>*gEr4 ziHpL`OZL=0$e;#F9xNuK441#?25SFcaozbn`qz~HcAZd<;WX7T>ym$bly`S@mv@(M z-7n|)%GpG$yV>GmdGqBjO?!}%o{gy0XmL+Z+j+XZgNfhz#>R0ZXXZ0$#7XjJM{}tD zs`hU7%dx(B=JiQfD!JL?sFO?x4ADlimPBVT%#$ajrtZUsCWDl^KpmCDuun%vN|-Zc zoV|@&TCC4H#!qxUdVG<^*_DyIbt?e_SMXMw0gB()LcJ|QmG)KeKJ1Th8BRdvmU<#j z&Q9DCKDm+x=$d68DUk2*u)#U|z9JNABKXX+V<;(p@Gko@N=|$F2Wy=D7^Zs1;}T_z zE#voapRF(Y+Fq1C?WV=$L%;qA8q)c>`*J}>6gmiO4jo}6rwFh9S5T+)uVH$G!Od-h zkBmy}9vCUBOnKi^0xcO28GTD$BQw}1XG@L6o8vP7A#IxvQ6 zlhB%j%8ozGca9-FrcB|rk6aY6j*n1=`{NGJB3|{lw$X)RdzjgDBS(} zl+k*+7%kskDWHoeZ8q~6%p6e}ek^<2=Bjy6v%8#W{y`xqD%$3#W0i(CMvm0O@JbdH zPo~H8E7zsbCfJ_XA@2|wPrh}y^(j{qva%0w6seJ-VuWHz*;4*%Mi9NSE~B<^hjhR#Kgr3`Qdj}hn@{P zd(iRcKJ>;KQ4OttypdJ?)w+&=@fFY^_dBPOTGGDzU~k1BFr*81l6ktYM!~`Cdzm~p zyDifUsSk`VlizM(EIM3|@}mjqeZui3>)=-;1%j_v91y$dyT^w%6;`t=51e~GS+zF7 zZKhusk8XO0L=J$B-o4oCGg~~^qwRZu?ZFW;S|6n#RYb001w+npjYolobN(Qmzq7CC zCt%S;_|0%gMp;V&~{j_-6AGlYTJ0`P**2HADhY%bq3^ylsbnC}X9 zNUx(qczc|*R@A@<1@qk4x6UJ;gT91$oip72xFur1Hn4e7?=#_`f>cXF!W>P~@L!JR4*nccpL16jN{4+9Q!-Hz?&l+b?t>#fPN)AbNdl`&j+ zrCry*n@9%7>b5O&KAO`YQWZ)t93)RiRBinjjuP;&Ij4H7;b%qp2-$%q#kN7j_r;uy z1KBLTvxd|uf7Kij^sGPhS+W#lD3s&UVMa+ThWF)5qdmhRw5kSbt)BD@Hw)JsMU*`5 zqwo2z$q*X$fBP-EiI$6#ic}WLAqwA*5|AV<+2x@({=Itb*!$b_2t)s3l9cUzQ zD6pir-I8}0wSa1Ofl)*WZvBRV_;BTR^|IkE#?=6lwq8`!BArH|K*d9mBf^^_ENbu1 zmN9^GDhAp%4SdUWYT1vF)0epIxjD(apOVK2#ba;chAr7 zc)eI3n%E5TJBKVG`NNif;t_){r8F665DM9Y(tD?d-G=@SjguopS8GTOQ6c=P)YLKX zNrUNz!pw)3+RwBnJc{zpgJI(bVS)FmhjDqvwG-Dh+_wp1;@nv1&vj(Wzp`lTFV>W& zIs+xldlVumu`xNR9S@p0K~V%FS@KX+Nd!?bX#DBM?XK*HA<>w=k-hM_)nVW?yF*r{ zw+AGrPm2YnZ4feQsI30(Ig!cUe9C^MsQpsfSC&77t8}h9fMc>yDr>dk7bw7#dP)1b zyTuM;kWXL|#_~kdomtIpbX=>|LbK>Z*MN23H2K$mw6+qr$&^TshF^4MSxo;z-*r={ z`ooI~&iz`Y{mKsX*&@o5$20A3!dJMV)A2sh6{lX1{`Oese5kHsCC`?2^UpUXh^M|M z+P!0^b?4U|5D?W*lKQM($SsB>qSrSf1FF$qC_dx~m+1*=1uVI*t}i!>)wu3!R}5`y z^KE$3-kwHxWG?1A3zH5rsAl4LHG7lYXir6?IdrDMKgfO%IrZp|WX@~;H4T4vOt3Uy z9NoD?(lOtFUwpz#Y>`~y0cr90yyPs-d6y96S;2kK@xor@TuNhsiT+JYa0oWCw-3?* za-ubt)gcJ$^4#oi;Y`XW${Q9Lkr7sFdr;Og;R%F@HzfY3~@>At|uOXp4{hQ9B7MaK+5k^J3men?3NCx=-cdJr9GG;R7ggM_H-6T zRP1j~y6NC>C<7-o)^PFRDY`U0!I&?}CkJi#azbMQIUy~Ygu4{7x!nbx;qL=#H1(Ub zmT;U!I3c(I2&v!NTja4C>^3O%Id5Tm+1>Ih#APZo#|GPY8L4}_t2aJS72=Zi;K;Darb*4Qw(9KlBJamlmd9#d5le#v9%L*knGIb!^KAC(+; ze(zp0<7nTV=UADe1ok2Nt%Y;{UKht5M?j)(U$~sh+8RU1A;IGAqQ2dlxKrhGSX5&Q zPPSvx+IV}t_-ZFQJPAL>i}?|Dly4^sPVb{@;-_!P+_O;Il5B(HT#-t8w%v6LT9C*4 z{FeAD_|v$2i|nC}2nkxAUIz9rWZFaA0f9U{XD?=8*NxdhzH)?7Lb`t^%Iy1w&~}=C z!*r+k_y#KJ`TDcf3$SyR4qHBOLtNjA+`7;aWd9;wtWwQ9L>X1+KXlDXs_{|9XKRb@ z<>?UJ!8Al}z*<)HdCNkS;v#5?ndm6S*~cd z?LeJR2-~-3D)#m18w+?9J{EPB*V#gyS91QzXl~e9m+%wf)p&k58kFWhSwou~lRB}P z=Dk%Bd}~!yq&)>BYqv@@qbIgrs_$N66(={EJarwUsbn2TT^|YlX>UsJ1=6e2elkay|n5E9u=0_AtznXF5&gKP;jR7}QT-!`2v zE#H0eKQjvTvV86O{zz$c(uPhWi30nvw4apc`C%!!4D4H4x|Bg#H#HYgv|p{DxMMX( zhTJ}MrO2!4Q#5^-{+fg-2!0mPJNdUhh{I{{qo5_c9rY}B)+Oid3XNm!=^@q!v<23@ zwuA2N8LYVrouf77UKo4S$C(|>>oRSS=qKf0tT+Mp75vU3#-`jD9w}!%XrqYpA6a4w z40H*@H_S5m`qbjsm(ZW*u=zP?ASR+H6Xnq0S@kl5Q4@md*x~sirQ};&xw(;K{kmW1 zx;+O8ASRMps?jh6S%mxXIyol6Us{onS`D^5P0iU_ei&fkgyNYX-3*R#ref)Tc7bjJ zX;qn~uWo0NHD%2R6lLL=vY9idv9t@08LhJ9w9iiuVpK2G<<+g$R+C9NEj7qrZV9dVebfta z4m$7h`hFS4PfoN387nKx6M&M zZIJH(c0UKIy@OE=EQwmb0i2zMJ+9mD$4nKf1bm*8VV6;-%@ZrdT#!ZT+eA2siP3KN z;$$PMWNav({;`9nwF`2H=8Q18E73_ea@$(5ZqnMHtM-JW*;T%yEU%Xd5EF*H+pj0U zN9QHt1o`h#AcLl($Qx$*ZGfgDGO>w5guOo^!S8-3=YGE_Bj80sL*bA?Nd(`1P(uYu zwh5N*@*St11`Id`X74Ah^Cr{-sWc{)=$T zX`k_$X#-{~@{AKGE9;ycH_ffRDNj*fsES4RSU!!m#?Z_Cl6lP$vSJzimsl#X`TkiL z;o&|qtlzFq4bq^jHfBWKt?>2H zE1MxI{vO>W6oco*kz&c4==1z2Cb$YWH8oYM9p93<3d4U+t5i1`!mEvF(LZ!o$q(8f zb3$XZspf_583<&QYIJ@J@947@EAPHH`8j#=^RhxOgAvxUx}wLpnZkdgoD*#wZuR;o zQU}H18}_v3Qx@jl($6K=9PeCmGb1S2970|}Oi*#>B4AsS{1yQvfU|2|O5kMhj)HLBSq zx{nmV*!M^%+;$8qqkiPFH)!|ogDfe4_?}V2sjaOK3d-7m<3)HHy~E--Pq09aDAth` z%-{GU#-cS$wRHr(`Fx59fggJXb&7?nk#6MkWP@yo;g=s^=EU|@L`Y5e()|m$I;Lwx zhn+kmM8=x3oL{nyKJh&=UhKNBhd0=<;%4}@J+P-Gpf8tn z0!=t@>$&A9;QxDUf)Gcsekg|!h|T=^zBWP_sPD(yFYu#03Bd$$QA<~MMs%yxzc->|f#5W=Ag@m0uK%#oyO0f4}2`*LQSI?Fa-cXiD^$a)z6 zEpRkvHe{jndTbZCj#eTQm`0v8giMjjr+cLETYLTzDRHclff>!2;`KmtFyrx9!}`qM z5xczfD5)iIiA!Y1u19BoXUsYx0qCvuB|e;itJk)5yd$1V|0k?6Elq^ACj-LuOv~`qdWrFS1eOR0As1DNC)B!;dq?F=_ zm5D!5D~&ObkAau~bf*RPz0dz%P9iWDnfG2%i?GHLiFos0(dzmL^H%d(6t&l22t>U< z{d=CCB*5|1m&+JbT>`AO4c6{TmL5Q7^ZDfcz6NTYpw9o^bShA%eU&2wm%g=1E4{K> zZfKJp@mXK^FmtjN;?A73)6eI$Q*Y+zu1-0;Uja5A0ZK{`6UZoV1M7ox^$;vv$)+N? zk+&q;6R|46%u0@JbVPm_y~D=kIv!tR4R$P7;AIGTT%7sCWLN#UR-B_?R)XnXHw8fe zRVBlE0>k(eE7WB??0UXom2k^iq(%#w-ym8BWLA60?_1Humt`o`GaC{&P}@S^@sH}| z>L6o#LHED*G1{sj`hR19nS(@$d&i^;B;h#bf`;F@NHP9DjD2NPlx@`R%+S)^(uj12 zbR&%*-Q6vq)X-fb(o#xGN=P>-jWp6y(v9SK2K4>Dwa!{+o&WO#?$~=@bw3UAv#Q3C zZ1-0?{{r1W@^9m6yF~%&WucbiV6k{wKi%3vzcx=W%cYc&L%Tp-9 zz~(bot|2@GQJ2+{ra2F>wp-L{lC-4(hEQ+5T9vkbGj({Oex!s{?}`yg zQL{RP%!*P*UQX8YQ>a5GkJ*?WJV&6OVCT^`J3nOFOvVZd}cc6vAKDQfHBii03I9nflMkOu3iFVJn$(k62C|WLijHgL z7VQJ3#%t&=pPk1#j!~6!lNi8Ud+{2EvB!^exE_l^AWJq^@uYks`4DUFj38etk+!xs zmhQ5iHb6a;ZS1^5^)O&IV!nF5cE374g%0#k#O$x(nK=&ZZwhj#UaeHeliGSY>9q-- z6a#1gAfva{G)N!*8!WIlRW?8wC!3YeB+e#Q zuOZ2Z+Yj;JVyi$uzefrq>DaYtj8H%$K3A3rYS){7RTt5jP;QkI=l8sESkan z&=7u7J-4|F6{)M*Xj|WKLxhjs%IT^eyVG6(S?~ z0ca0vz5YOd=pyUsM)_HFIrXyl2ajE@_+SAYKeIn6kLJeG8*97q(Gv0WtjIr^p+x3} zdlgieVZD5k4tSJYW5fo@zxlQUD{wa|a`n*jYS~}O@{&L%KUs%V;1*0z0enn>Z^U)| z)QGBlGQw}7R39*fJBOv!E1^46;qhWdFcYmS3k>u+9jyHp_p-|~X%5wi`Sis=EfhPu z!JAFu!>xrOlZ)$}hL;FiIcw3U)XHdEZg_TEK{%V$7o7|-tMCr z5gR_B*eii~bBNmq8ccUE7${wIp<5tj>0qmR^e8T_>(J^9UHh4<1z>47A|6K&*L6_}oN<>qx)J%e`7r`wS zW%LG8HVszaZGxVXh9|>$R;HI=hrWwaVE_52_8Y|dc4rhsV3os=`(t%r`n-H!%KXPD zvkS`sq$huks?x|I7OD?@R1VTjQ`LKBC7=(su8J1|@Muv6!DU(3H@qL+-+gY^gR!;m zS+M7Q?^&8V@#zqxZY5jlBOJ@T$;X6s)5Q9-dw_fX3m z_^)tgFmcc-9(kn~78MI`XE`&dpw%uW8bMB=mqBfj4+CYJ2NY}l-d{&Sc!RA7P`3TH z#ki;W<`e2_5nVc{C4I2V_i-mjFX{}Pb34)S>K((u?*aMd`Gti2sJ*(D+*X;)!zIG= z(}jJPM&sd7{;+XI8G0GE)MMt8$Wvmuxua5>)3f_V7CX~oVYs)NLS7vQ8wHu}>+n$xM&=cgo%Bhej1YCVfV_4Td^T3tl7nKd3!M65!61}4nJ_Y zThweBrMB4-jVyAJ;Cc??rIVP=x7_a)$$K@LfurUcWnxzy*2Of#~^&AsVJbEj#_O?4E*2V&CU+#ZJu^l+le>R=ona& zJROCT_ps$=rj(UT@C4yUe%B>hmE0JL^<1<9%c3+E%kRHwK+INS!Ba%SbEI$$vs6;} z^xTSKB!7}OTl~b5fL`p({EWfa0Ux%+h`CT%%aL&ArS*q)xkh1XWEp2WJy|u{sY)>U zDu-HEq~Cb~1h8L7Mt`OhfPs-y3{LgVH^42=B|>}W`{j$hEBf1dIv*x2a1CrEWh^hv zdiY6aMn)y6r1@V%1ng+UPNl>9GJM^E8*0@KNK{LWS~N3Doq2jwyUQ;89e?n1D}G6E zH5l>E94GtBe3%?S=quE{Z-xHG2>ihAgQY$!-;FWI+NBSOL)|Iaoy-m zD9E4_AYg((Y?Fty7lzmwl>M>tkID=OucjqjhI=bFIwWuH`^pBaLJi!}!cXfxX`j_v zkK7qN9vY`ls*l&ASqvpP?>E$O*3Pz>QEKc`x6z9ZLi0|(h=VAvYg?FHlH!6cbs>ab zyiupCfoqhxtkY@s_V$@IP6G+?H}8$nzy;t~1T7vPAKxiw?vX)Ufj}>LFS^Wh7xj54 z329AWY+j2a{@j6q%@NZ21rSv=-ij1g1d-R;C59T~YMd_CPIzdMBSMj3wTH5*wfzi- zrc(rKzF1d3T)FGgTJWdQu+@mDs}Qb4ueutII!J02Xy~bTY;v?$!k-TxXA1f61^ImY z(4dLapQ~Z;spJghy5=g@iK zOnu7o7EuZ+g&Y{9+W*dvw?SEDCbs*sfE3Ta1xe76lgUL248JlsQ;yMX(S*}+0tETr>#-J-3o$DD%v_Jo)gqq% zAHKdaD$B0h8W5E3?h=r0kZzDhTDrSKO1c}B?k?$)4(aX&rMso;yKcbuob%N`ABW=^ zaP7TU%r)1XYX%jP>Q@m)n{)RCV+Y5QcDMOVKt~G(2sF%Wif65~J0h6pt)7;$g_tT& zSKCIOd>GwiI#9R6=lZ)JTzk~yD}Yxw{@Cmc(@Fv8(45w>%VBvHkGsGhje#H4xOHXm ztv`bj+r8t=)yk^3uM@-O%g0kWS-^K-QZgwH`2c8il|pK{UI@UyOGmR?=z%$ZnADX= z5zE1XmS;23xy)CyKmEU2(e2y6u@Qs8H;7V9~?^Jr}NHiKsZD)hheyxL7;67an6e7b^KM7i}HL5COd%qM# zfS;oGGJKRo3;K%K*}f9uy4!XKj|iW!JHoSaKCc(>1fkaqbd$kv9c|``{}dNP1|NnQ zm5~~b3AGn^s{2Lizl-cB8DALOnK;Si(4@O3det!2>lygJY4sNpm?mK)>5{^+~lV;KB?y|#nZ6x2TFJW^8qHGr! zFxCNte6C4B_wq8}5bYR4`6Oa*$jx_=Qto7bjD-rYYSD$69yuJ!rUDw-l<7}YwvQb$ zR7&3a8}kL|=IRo|1mL-mOo2ETT%hoF|0LqkOE_PCC13vDHnwm#;oG-?b_rHU0MCR6 zuTLrBAD5((es1fkNmJiu4EFg*8nwduR;?-WlM<^yFejpe+ut&zg-m&!4)8rE$^D*y zPcDc)2Uw3mhquOVk%ERHGiVZ~XYU%O%#O}IqhGCpM(96RKP=nI0fo|G;>}Gk;01aE zdo2AJ0JQw%+k8GIr7&_ep?@LMaB(UJG+?6B+BC>|%9el!a_1(N?al)F(H;IaEjj}| zgDV&mV|o!cELdtD`djd#8>;?t`_=DH13FHa%n<~kRg-kM_wNUp0PhwDcqPMMFrZLL zTq(N#>QGuv+Z(6V>Jng(h_=9tDqMP?<(;HHDI}~Hq%#0#-xi-WR95yK>3ASs>~q=^ zDE6sA?vKZ!M-Al;j0fB4I>!v4xdgOXC*hQa+QfvR>oCAyfDHkCR}>q-A1oIWMTmfo z9u0|mg<=~429v6}MtQOP6xxw*cUPDB8)Eu+6>-NnU`8XPe}{A9l?6PFjnQz-*UTWr z_LIUfW{_Ny)D5GsP_PNdAO^UHE=a@rlmO{nKoLze*~2LSC_0vK{=Zj z3HTvFx+zxAx+%2(bW>oAasd=wo^PTlO%4b%fU(cmCqUhAEHLhKkLg4Qw|3Ey{cHHwvgwH{O7Zsno7KrW>twYVo-UpmEEGW=OK{9R@ac^+U#k@u2s>uOi34KbF zJ_Y{IpwFh2V@Ak?4A9o$70|oi0Ez=EvQ?FopsQXNd5BgXg;v7~(wO*!BGUFAq>B>? z(#2s0>Ef&x8-Vzi*bL@FBq07J^u(K>tfDABY)AXKw-8E8V{bk9Ce)v*HomGsO=qPN z72!-Jp%Q0TDqN5%I|2BniLI^x82KRoHYo(x^H_HD^voDy;v1H3x6MNH98~4f5af1( zJIAa1ofOb_R0NFmkU$G2L4HR$d*6{bVImvqW1mi25crVO@?qA@<7mP3IqS$Hpwnj2 zje%zXP8-#K{WTKkw1L_AR|3#!uZfiWK+`Sa-`w2%3Koh9gHkT&eXYKCbcDp87|w|T z-uOIM)aBrr6cBII;-EV_H2JeQ2lq494eQbYJ-SJL^*3p*e3kVVR_ifrBfm5C9ucRl z*Rq6M0pF!QXO8}b?UY(sF=|Kj)NxXSX#AgU|0y_?d9s^acttAnQ~kVyx24 z={xQ2PimecPYUbYv|mRvhbywiamIsp-U8pL6<)8zSdHG*WbGd~RBrHNdHxC^+p^cD`H~WuEyU8)@E%r|KzHmA*RNHSqJh8=BX$yFXTvnIAEOI{wBkTl;N^ zHWSnOL;XN+zn!ch?U(oXD6v;7?bshUI9%1uwRsDk#$npchP^Ie3k(lPXh?Ko4X5u< zh#^#9nt)Jy_92CQg9l0f;x(0_c3UbI>(^NjKgts2oYV`@P!VlE)m2QSjs{sI4k)^o z#~R|IAP0hx8J=FAWt&HK{JHE`f6h*^Qr!n)EUlM1RNtG1lhYr#*%=bTAD5f-9n$m; z>U4JtW)$Y*Hq~MSboj2JQyGYAx#GAixrXVtqi{tn!{TG#g={mOlaWj1sPrUp>{5wU z)AWQ!-OMx5rjOweJt~fy--Z%+c1)qH{OESbi`hRBr6s@*2yvYjon8W_oTn!d$m@fU zm^Zc?b+mh27xZeu^zUvR5%YqVAc_MUQCOVjG&Pq5piynA zntMt87j~eh~ zn`pY~9La5)!hkz*8#kZ+RV<82YVf5R1Em_Gj|eh*!Y}?HlJb|K<_FwR*pD>t2SL38 zs>Nsgy!IT0cM0>u4F!p2XC~txm2@h8j=Jn-xS8gvtYwfYpQ(2tzOi!>d8=~9H7^n8 zgrex~*yh21ixDvuQAgr#E-ao;HJL`!I;D!3aps>H(7BB|DIC@Y;b|TTHJZB2A1ot$ z9TG%{dA9n!wKaXbqnyHL4J zg$tFhH+3(J0jG>8{Z&P|Vii#xV*V!n2Ic9z*c^5(3LO9x?y zXk5hINxIKv-~~K|$@%!s@MGboO+zrCe~fH&y7xtTPR`4q#rYVYF3AO`wGLw{(u?PL=4wbU*zY9lMqvdu~WcY zsBw#w^+5y8-2_2Wq>SAO`IAsQW1;tcqZipxF7kKUesR=XfztwAM@a_cAi0BP9KWnR zlIjBdqDGGBCOz;5e1?Kj9wrK?2~sP#MyoFzz*bgM*1J5rnzdmZ1jpCNKPqYdT^!b6k~jI;Q>QqAwXa?iwN+Z{(cWn|zoT!CsmBR_cb9BMMW=m3Xiz7q43;8y5!FUl4vlTM$fe1) zp4+{WQ+w6)V6PSPUh?pti0eAdZ_qd-xjZNwaFhyy^d0>3^(j+$0>d&Rax>chO~f@l z9VlB4&%PR;vV-1HZE#4h_I!CTRl+*#3v0mlnNB29;qT()TTfCbzj@5{#xXXov1U0` z)IeLjeDLelOm$@ymnl25vm-|dL`g$LmsRqLqE|_D^)n+TTc~#H@DZ~;Yzw#L!Qie$ zsAJ>buzg+)i-W&2ZhIcPh&t2EL`Isf)dBq!#Si|h(2s)5XoFFSA$Ej8wQ6i*$DNpn zZTfg>hv{8#4Y73#yB9GoAy1xJe&N?<6KHDA%%08RqaZb`Ik0R9U&oW+j!TElOoP;{ zrsHqFuc54hyb4e>q(;G8twV(UR_}VK83kk+lul3;j_{P82B$|Fl!i<%zjHEBw5&!l zxc=i$c_TcDoB0v89 z)z^truw$cM@9t=byxdq);=kB30&aO=p}C^!^Qu{r>_#1GXsebQ?3vW^Nr8!FtI!{( zK%vudc(TxH^zR~368mljfMR8*EBfl^c@0nC7rc6fO#E3h#>4Ac-v7}>!a}^pCc3@= zq57+Sl~inCmlYX;(CL)J_-Jo#oX=-faR9md;1xKCuI#>2@8WXPxasDTBaP_B>_i!Nuzs49^bBupnSAAq^@|x)JLmztgFx zw7Idu!;kB`;U=E~R|yTM1{uJ6gNeDrryi{I?)7Zg7yz@)gsWXSvu zV%^^Jb-qG#=rc5~T_e(~_Pp3|3=Y&HSD|ZfmTYbtxxOa|Ksuk;aqKy{PckhK)p8aDMmQc`&m&?YYSxx^_3r5EdR}X ze{&UOzP@x71W9E*?+cqMwYUD2=Mrkr>#iChoAcOIDnf3B+oOz~-r2Dc;>gVzJp7W9Q#UyhVk4 z{hD(so+~8mh1&EU#dy6^+_L=%7DI{3f4rTPSTTjkwCmWoB){PPw06XzZ63SO5s zYN}5PP(qkQCk8w+5yIl3!Utb8$H&l~*%sUJ@dJo0@>G9FZcP5%8KWmNE3bV+XW~p} z#Z}JzWXDc+tTnl!<*`eYfztobWCoR_Rx&^Mx3?p08DnhCtRU}k9N6Di63@H7TpQ9M zwp`;HYF(&#fLZ7cT39!w#?%fRbW(U7EMMr}fxfE5piyI}#{DOsic(EAsRovE7tm$$a1cb*qg z`27syFufq2>}24DrqhjsL3*NKO3C!W5AeZ}wTw0alSV~;6o7dNsxCy}f;CB=sQ?O~ z771OCobn&T{ig`%)!HyFQQE$9oJ@R?Y6shb1h96_&w;Pe5kRk&;`{OzG+<%FVEkVJ z^*M=jHrM_7r0N&13d(6~#3|G90)|1A*5R5r{f zLdUuxwp*uVMMOGehi3oLdr=aU!b_{+6KVcJm`=P`p_djfn>n?8T!cyCaRi^4I9erw ziO!AAFh8d-U3!b^M18A~B9+$i=2Srp!t_lsnnvANrA2s#$20F5DQ~{^OIr7u?bhWB zO8-f5mUPp`5#8h4IYZsGAWY8>)JICd{ebcFXNF!ucCrj?+HrE5B}yD6NEv= zfF;qyE%QV^6}>=p-s}AQ#*oQ?OW296d>Zmk)!yKVIDk3+1)@h^wB$e05TI){dE5Lp z^*93Yl8z!$XEbE-Fw2lg-U~cacuC2gM`|&26oiW>*x-Mk%h2QF#8co=hZsbzc)zm)c$)k$O#NY z|NA5+pe%Y!i)t7_3Cg0BqQ819ffoo!qb|O@z$nV+Up`8Q&=+qT2EsJ2;mkyRB1W@rkICgIP8z{b4z)8=Z z|4G{xG<3aQW>ec%T=FkOI0kReV7jpyCM9JdgGO|wpGmB^7&&>nN)BUIt9i-6)$hEG zD7{rw7XtT15v=U1l)>FJ9nn?#@8Iv>26r^{DUOwXaE0uz)`>Ib@8}a%9NX<=2y{j> z_{d0Cne*$Ua=Lw1EKu(zO@SS18u-dOb)A`lb{f8?zKMw~i&s|aV7wOcq_1m={k{gm z&cfbR7?ACjq!};@ExF)T=FdkaXIAWzs5H$WSDXqA#dkkf_U{djdIf-M;~(d;0Q-b^ zEuV{|z1W+421vzi+-qVg|B2E6vxNPZ_e#+~<=2uMuHX*<<)EAHb@R~ydO%;|n2;w* zH0dA3mkvZxYUrIw0EPffG!Hd)>bTDIEWIGFrAAtCtzMB(3pSi{?skwO42yhra0zM) z@QVHgnz@P+u%X%Wy}XeU6^efqXQGs10H>KLNoJj*Af&ELj+GS;J&geOQJvWxjz+wk z6u_AYRb%D;{8$IA%`;Q3@;tR%snK74|Je)Q7puptWzhP76A$Y4UINT2J%*wBDe$&o zsbF49Jl~9E5m46_iaGbsbjX|N>88j5H-(=mSK(jW;FJR06!ql7^efO!xnsIeLjtxj zD>6xbz1$R_Pky>7;#jG#tl@xb@W<2=tLgJbQu}JDY+)rGeerF4S7;p{P}_W2?td+CbFXfS!6&`84H+n$In6t13aB*ox%k? zJ^7TbuXP_(wu&>a*PPqq4A>PdwxCTtBbmH%P$hCd_U3#X`t67UZu9mz_}XZ(9ad>% z%9H*sX_bcyOW*2D>)MXX-RCR;QPo*j^)_#;`;`A8UREuOJK=>bu>Z<`08e74!O|8j zo2fo{`z~4GZ&hKES1~ZGzsUM*IedR~F{0o+-;9b!)f^Kl!&VHYEYp^FUeF z*$_jbN|CA7qFR=i50w&)a<*FZDTf=dDN2kXU05-c2XeQ{xMKJ8CLMW|qy`83rzS-m zs5+>;uowjK8oL*wc>&u-wf9yuu@cDG1zJ&#*X%$B0!#}%+=pC!FRRlp{i&i6;-E+G z-+aP)7BV?yEyIRMX-*Dh`RpmY`>PmWB;eJh@e8@hvTv{W^k&h;{K0TlPi>Rc zp9*XYX_-inaee?u39`P~)`TAfN>s=gYfN#>a1rCiU8B@Him zrj!>2YpC5dxtyxQTN%sU{V;NPT0Us{aee9C{-*qgMuM_wEo4h%s8>`Ze204--H?X- zSR#|*{i((_s&R3a1E%u@jPTsKi4wXo4?xLvpuXc3t0^?9#xNz8e=rn`lb`BlEquJR>7vr9&ut;V6}sH;a3Af5&DuRE(bQi4u?pG%b91leb`T7ghBAalCwC zi1%*9>ZDW98Az0!nR+OZkfUJXR%XAq0Bf!q<1mQ6Y~QhWsi_Hzs5+&0>>*~EoQWeT zpl}L8NUn8v0Ker*RE|vtgO!Hn^A0zZhS5>LR^?mksOWRso#C`43sIf^nbImL%m%{o z(Z{Bvg&Q#RX~A$hr0rV$&sbC3lO zaTdb#E&)M>-Qn5n>nRdds-H#V?{rVrcb$B1^D!Tw)b3DjWaHa)tCn9agUKO z3Lq9L?TX0llClHe7Ffdzw!&~N@c=rpC^okcfL`qGo1 zvZz^fv(LS<*{QgB@S(o7mYNcHEs8ItgQ9AH$=tb6CZuACPkJ%%Le77{Z7Z}EC{E10$?K&!+CtXFKnPemk34m`({yx6#n&yhlW`qAxyvPVZFqXdssrSywLW@$CpOuQ32iskLnBSAW%r42GZ2*r2Ms#b8a zEE!#Fp8$G^jNVTF#HStGD%P2EhPnBPd4U4ITiwW^4!ohQf@z zuHedFoZ%Bk>Wqs7<-9)ojyMp5rOANWW;y>uG?$C{W5+$y$DRu=jZjo+up(R-a;IVJ-%_DEB=3 zK8&j47*0q|4q9yD@s#EVamq}KFLui|Nt|rS&$5=TbFf3cg`mk#v9D z%1__7BX<-G}iFsFWxKMR1-K4_?`8Jf=mZ^e)Vu{88TPhIeXJtMEHMZIC zP%*OxD#Zd+w^Am1(bvIhlcJ9!J3NpzI`0C1Oz>xpoLEu(vedN4Nc~llWpUp%jY)qu zJy_@#T%)zC@2D*}wO2>|#h0n1KU-vM^=j)c=HK_XRqcG;lp0g%Mo}aBYQGNyopg(f zSn={St4}V^{90Sznb3FVGBtgB$v*WeO?~FTc_~)+s;Gj}yy~`sjsbw6jk*CQ6ENYk zY&bNfSWT=0EtEBXogiM8nOY)!?k)j}6R>TJ575i}umXdU#csWjkdPC%Dj>H#eR~4C z4dBs$wiO%NFt`WQw)O;ceuf9itE0|O(rM$yAEd|7yRqh3p?{?s8;L(3)V}`uUP;1} zF+Cr>13>R_V4O;RP688HIg_dvSuXq7jlwk+%@_;a9F=3TKG_vo$IG!6>^)zJUpCH+ zYEpUbvH7saMnpWU3M;rwnLkd$3p-VXPQHXd1g#XnCgs)Q5))EcNo3uCiR`|5xV70Q zv&5bCV7k(q5{{2w9p3y#Dhkq5XPArVx^!p}>)~Q9KCtdV5GeW5!wjxFq6XqFy#Z+jzB%#Zn1)S&(~T1~w)b zzeTA|$a=@81FT8FU#^mmE*5{4%su|r$LhuMII_r3g_^^w6-iI3E9-snSWOY^Z2|hK z7I&S?8of;d`<8wDTR=lI@9I1`Aqw$VcS6*Aa_ImVisRRjVIBB8dW4$_@0~}&Jhe7^ z@lgx-fA%gbXdq0b0Ou5d$*t3aG=P<;^m^JW@4pyuKdy}S7Xq(OD%5gmJ(Ajjjis2( z9l4wIDb#9N%UN$xJU`vxG~oZ%**3^CKk@ac8fz72gH+!hRH8c^EepyF{adWiXs4$s zqjI5Pp7YZdzc_BVJ;yyB?#m*t2d-GeVZ;m>ttz?mB&O;eJDaRevW5zY@jb*h^Z6V0 zN2_}R3Pg(ldr_;9L?V5wd|&hNmr0PU!+I9k2BoGv`V97SaAM!tDpRNUH=fl{(84kx z(7hWENp({IcP~xk`R=Awqw*|Z=D}7A75aag6{<%R{<=QyZ1kZ0&%V^l^oB!nw0Bsxu4JT*q0h0yXn zyrx$ITmghawjfmF!5nL}5pUNoFZ;|v1!4ih;8hZm=mm6S3vs7zOp|;1^&rWR)<+M2 zFMD!m2(+1xREm6%;Pwm}DZ11k+)X) z_pP^y6XB~Az(?#P&@pKS-o5R#@h&CE9v;&xoOfCnAo^IE_A;_SEK^r!3AnL?qvEz)P%Vr+tQ7y{AcMAWiv4K#LG~pr6tvJZWoI z8rb9R^rb!F0hMbf=~KKhr5=Z_-7%utQh#E-^*PVlRe<^VK@DH@%Ieb?H(%lsrn4^X z>NNP`(IY0;?n@#lwQOu_TxtQpA}KI72bs8(AhbgRwkV8$Su6Y?7hRPQ6}yiAzw8c; zvId7<`&U{ke_urfyKHxyQDw)(`CF$_(9Z`0CSSnw<8iTf@tp_gIoL{H^vVri;~l zxJ~L%f%~E)A^S|D+d_mZs_N2 zT8zj4LQ&}ZJw>8^nV)T-mYo%7P5Rt-azLqzO#D2%tO_oVp%KYI2JaU)RZs(dYhc?Q ztVFyN<|mC#Msw5c#p$Ew6#`{sO3!(?c!N7Zu6(Y-t4a5KzM=s8x^$Dn08L&e)Si(C zpH};@jOrUGLMdPQ3Ue7&&qlrunyS_^KnD{*M16i;RW%X& za8pe$^p+pz6dis8+22JLWQuw_H^i|{T8UcP;NLBf<(ZR|-ZM67v@lac?RYUz$0Rzz z6`D1UT~B&Wv+v-smocHE=~#Flk7LMF6ktQJ5>dr``v%O}Qrh!jbVz;XSdU#~EZNbT zNzF;J)Y^}3Oh%4Y`j=h>-?0W><{J$AIhIT?(p3J3}{e$m9>*%$+ zb0?Eu^ZO9@N@0rEyU84T7OMh>Y$(OY3Og-5cFG+Ph9if9+-XQGNTpN8m&9u2Eophg z_OqNF1h(Tu<;uqNGoXgzI$gWlg&tCJVqhwK1}Im^Y-;wyZ-IyA3`6AP8~~83LA1mr zQEyj`zX3utqZ?=aa*qVbSkm2IHrf^MhsrNB7@a2fsI2x3odC-9^*Whji^uG)+HUy{ zXJZDxIeNtxk=r4&cckYTo)q$%5Jdj%xkCe&+^0s97n{==EE=ID#zGrC`ctB2I59bys=35 zSIskpX9D8VF9#wc0c#C_UiNfjCFo&(8t}`xU;751G{?vDwgl(;Wiv9B6-*h8mz=B6 z68-Ki#HxXNt^B9%D!{bGy=G|R%D9u2_O8{ZKy~^=Q^|9SYMtygPPghCI+4u_Q>=s9 z$0gxQqJ5Su%z&pB!WUYNBKl-q&c9@Lm_IEE&9+dTa*|eW>uq|9y95_@*mhW*<*X7M z_v@}qDG3xjtM5M@t?A8)W(_9l9$AwDbe7EmP}v>1T-8m=i9ONz^vDWI`4MK4o5PL; z@H{tvcc=m)dUzv=z5brTVZ67QwTpoWu9wGa%bVK?D$|KL_`41!5)jl-s*VLnY!nb4 zPl_J5LV%`2XwlDZr=ABQ`9GU+GQsNnaDAwItzc7vUrr`|M2+3C?YXN4wlKd%;mz|j zbok+#9jPzUXwUA~b*`-*=S1L+MJp1IzQ@2^Z-6vVBi4>90_c3KHNqU}4)RY2?C~ah z1tp?=%4}+7(+ViI5cX*%pw4InJXETV45U52yM z5)zRzBMVqt6WX7hx)^3YGl9Myys_whUGRT$f#zxdae)TVIOi`b6Cm%1sp(pt`y^$I$)l^@L%8 zxUA)rZAYGI7pI4d0|P+k45-v39GSFsR5hHi8_HSrdS)h6D-pXYF>>WDwB~m>8fe4v zSH43$C*bO$hSSI*V^mV^V618wXErPiUeyAVxg<)_#N=BBwp@vHz}8!oAVpP zVi!ByU-6NGO$eE@qwE&PTB*BnZ}gX0#w`Y2Fa$mee;R~TGB{TwMO&Dz6&aD9k@YLD zbJ=W}BSK4#s-6kwqlB=2BE^3W2N+6kJGJ>?T5r7soVM^=2i*gK`Vh+Sq5)@`)XLT!A>(3 zm+gz5%rgC0%|J|w+*`Q88dtWhVn?5yXoPp;K`=53b0u@?1-{GLWf}y4F;TN-9gqX0 z%1;IB2?HPsD6tAB3^*AFO7OfJfCo>d6HmT{o9AR{v6pT<3%3Boc{kcF6 zc3Nf+>x1@;=M8bSQF=q33z_Y(84D;fiQLYEZ@1;g1HO{O7oC%ZiVGP#_5AQ_Oh_;@ zGK5hVHcEotnggm|vqd&_Mii=7rJxO+vd88M3|D4G+_JR#5eocv1y6-&JdNo|AV&e9 zaZuwM0QJfdKc`$ks&LuDZy~boOk2e8JqjaESXl;BG)A52sjw@>q z8l?$>&ja}29?rL)UECK=eQ)2MvlHJAP*}#lwPwHx{KQYhYIYPE6q|HQ4?tK>DFu4q zz%0>}4HYzrL9=bJKxz}Fb<=agk&N#WSte4;f5rYgm`4f za9K0&V#{3HY^r;B9g6QadEwO*IrX$Pl*m|qT+|N8@Q=k*7p>9s`w}7DHBvukcE#kx z%}yjE1W_d@Ko@Q?3sE!4alB%4>!R0UH;VEX;T>|&R*QuAsm(&gb@vgK79T3XUY&R` zvsf&NPKsDmu7T6Vi9RYWCX#5s7hKx;F$-LTB*5%{(m@itgqiK?ozXa{e>9opTgDG# z%-*6oa2EN;1vt{$8}2Ay9#YtvidSHkM<`r<=P5U@dkU`|8pD~$3C=cD^jf1Kz1*{- z$MoD7<2$_4pT3#_i4+{OQ7FdMwVW%F>H<^k;P8d!%Ksao>f7udfsByTF{Tr!2<$ zr)=GGcVQ|`(5M~4(6bd}A z%-~nhfC9ZAKMts*^4tf$y)SYaOPE2Sts?))Ub6oKF)1RPU`eJ}pxD~LZoxRPPR^pG z86%&PjoMJ{@WBS9$)$8dQgBTSR}%8;!rH%)%9pO zqWKC1_b`6*x|bw&o|7Ru zz-H1P+E(znFVYklt?L1`PRYq|gugXTt=iU`si2>?pH?W>&aGG!%1J4~p5nFXhMi~| z-L32VfCC17@>=i2r2wD#kIbRJ3Fw`lkU4ac`H>Nj2q&s1nsS~PZC8A^V=;m*a-SJ; z4wLun?yB-It=wCVEWU?nWL<~5w%-C{yGg1JeP$Zvmc_T;dACT`>Xli^{-@w$0pIag zz1!v*3$I2tAMF{xrjmg6P8;K(dmDq6f+#X3t{uY&q-nTm>~8W^Pd1ObW3!W2Cx1e@ z2$yN~w+5Z>E$C*rLakAp$Tum^5c}4WYet%1^IotO>6fpia~C5w4QVcF!rk&~M)soK zz_3(Y7hjHw8+(5J)#HME%h!)9rnuUj+Z8;!XFO)Jjea-L`U<{G)+k*p$|#^~h{b)s z<9j)T#R$=n&+8r*7p*rYZar(~@q4FSZxCc5X91ck(dYso0yQhrTetAj=n?6_;bs`= zA&eK!B=g!rlunpq;cO@+F7(7$IpcBZ;eCIpdf9^9C$wiKVc<7ES`5}T=d!zJfLhr{|?TqxWqmkXpA!)cjo{SeoHkG=hXrUzhQxY{Jada zzPaJ^p1FrW_3#`1)q<Q3^InZa$^`Yis3EeYStf9yEPkMoARs;`E1m|$#6(NYflA;&RODY@eKKJ zF}BIGC0X(35uAw~{M@GU(;1w>l$Gk*t_*@lQValg*Kcoq-g5=glM=H&^X5RqlfjXc z`L?@<;Q^MiKw`wlUO3V}upkqTZ#IlmxWHC|<@3H?8wK-ZAOiU3gDo?L5ei&y8u#nl zfgsYm9^s^r$*C5>%`Emf8q&h?@}E{YD*;;|-r%pFmU&u=GCDjuT!2sdk8{;rJ-0@x zAv0}DsL?^*5K)3x>1##t1CjfziQ`$|tm)qU|xB&cfDZ zm}$16?cUd-ouJ}%u?#{sy~xl(UF-x*Hk94j>A`kf5|x`i_Jj9ff2<9@sA|$kXerPC zz_xQB3@DP6AM(}4nolIP7@7P@2UmElVAq}dC_Jk@frgCvcRnnNI&OR}v-5iGJ{1%F zGq4<0M)HcKEQb?6zTyC_JV#8_kHEclO7xaHmo6MgGi#XGMLNZV2LZnuMhMbIVh{(G zaU)S=UUQ8H%%g&9KN0Wnj3tvv6a9s(jo3Zh?iejZQoG<2 zsSmLD+se3OBh;pRL{FR5G%jK`_zB+CyvL6cx6F)Zi;qej@ZYd(>KAE}Lp`#i(TQv_ zS6Lg4$c9ved<1&KDqTLzT1o&VOf8@i?pLqU(X^E~OI+QQMTb9=cdxyVjiWd3|E;Dy zl3{|{{c;OBVkUGuQOFsG`=&nk7=KAlmx!#Q4jt&MxHV2kTtS@`Fg|mP0d-b@pSLUJ z^BNU7t~rAJ}vc{1`zic^7COH+t?r=(~5;s=Tlc)X|?dbsV_9rBR*8;gueE1PbD z2Gcrk+k#UQ%}2to68%S78emf{HJ%7aTY!~@42;V-s4Ons->53DlEc0+i5-J<*-o;GDY6#2%}s#l)_e{ieCh*9fY~r+3GAt;zTfN`LyTHv_#%h}dz3`nO z52SWo42c2^uSJTrq}4W;I#vUCk;yj7%KHGrKec7ET3)Pe2huj~Cy-DPATwVcyWK;k zRX>{Of@+KMi1`Wl!E|m=BLR%ymK@IAX6wx;Nu|^$NDWCU3^;E#EJmmj_-QbH?d@rQ zgot-Hy2!Fz2ov?0WDv{P=_5-r9xRmXOJ}ROgQ$x2;hdtHWuD$vvVzGv-iyP?yLnyJ z@0;xo?V0d5NBAO4zY>S=RKL4;BZ=BINkf zj+K--uLn7F^2C2=K9a&B$SzNYZ(RKnCum#io`~H3g}i?0lQq8 zwSf6SE-DPft5+^M6RhAUbH z<<-P3b**+ZVp9{ECtA%al{=*^la>9YSJ)~1$M4@6&nTqkiujRN(s zr#2VJ14BGS!Ci-V)Le!L|L!*KO}#la1v{324bYX{#2Ql`L*0;m=`dBACcyuDd zIHvrqlo>Cyln#D%d-6V3;YbLh7=N&sFD$#hu7!p86a5o2rE@UciBm6N z$86delQ13^N<$H6p?_D260p_?@U^9F&9p2*h!ZBhwB_;L8fID40qD2j%DIQGe?%|Q zX2m|-9e^Nixp*GOI8bVSD}Jv@0i@=5lyNW~G?z?ympFmlXYOwNX!jqFaZ_O-3y<&A zRhd^H0#3zEHx-Kr=EdLAU_!YX4hXnNXXQWJy}C`GHQd9)cuCkMHZQ*F6`WTALPir2 zn(cVOsFS~HH$qJD^6aV2yL;{!U)f&Ujsi9ZgCoBHUTyxYJfMc~_Br+1;(Wjj`$u}* zdmh%?@>;X{#(9f_a;%M7T;$=#t8q^%WSBQYV%?F4>`_i^C3#ceL1?S^ZnH`5E-=1Z zo>t|bPu8oj=YM?ftHWUF@jW~^E^NJcyQ!M(yw<_FM`_zfsMA^AG7qaWSo5TC8nbE+1^RU5}5ngMV=&*k5kr5-% z@-b|L&;eTrA`n#75;aub)V?a2Qn9w4azp#Nr#uyDQTCN}BJWA%iy1mEBA^e>9S|K$ zIQ+aHHi6yZ2*3JPwy8~HX>&O5wdv*+ac)EeIEJHg=-brzf=2FE<#>J7j9RyRZ^~e3c;StCsnFGn)bIVRjazYF;Sj#npqgkBw44^r~nM?{+3_OLy2_kk8j3CW$0 zV9>%5Ga4CA`5eff01=4L)4#mYQMeY2!dg$v_Z4y;K!A9!ufn=qgA`ol38p*vxYnZ2#m0;knk=HXbDW#07_+9_4mX$!u`9lezfG$>?O7-b~}&AwW=C}o%2STO!I1BywyX_ z9;)KEi(t=Uu!EzjjRqM=;C~|lWt*^4>Y7~z(!1#|0gqvK5ceJC+4^JS(7M#} zQs73`6yxJadWTVV61wbgo2sU?4?Dl7B*5d+Xw_3xh;C_aQznV3EEhQ*r9 zt>gwbwC8^ARxamxm1%Vp0-o=iQTza#-1NV*!0F2Hr-W&(7kUBFRef^&Vp+=uFK5wg zT^qAx3+(+?o_l1PPaGmYG;e8t6=h=1J|N%++M9~YPOJ4;7;(e+O)Ayz z$!nSbOZJ!pSLR6Jg%_(J4|nLwKSxsirAKZw`~KX zQms#rn=8>BBgbq`y^bkb%S3FUYONf4no9$BE(WLqRT0oNXdrr`khu5er3l2=>qYd< zKb;&^yCc_LR(_Tfq}iDSSo^08-t09y!{=XIJ{2OEFBBntjSsmG>L%Xxa3irq`!v|q zdu$6?;9z^-FImm=0OwxKE;1kY#x8}@-GH`EsVB|W33^u!QuB!s#*qZTgZO-7NPn1a zy{c9XcFl_coj?M#hv~FJ4LH-@W_$ zyW*%v>CW$C!BQdHuF^PxV7ocSrwMwsqkXCo-xz5fPeOiLC>CxkrCs)Prpx0`kRz#u z*Od$Cn?puVEiuaEvGlR=Z<^i#4eQ#9`wa8&hlucpi?4_vG;|<^P*JHem z&%N)Tw{P{(ilfzFpK9=zP@&aF8Hg*JH8o?YYOFeQPf1LjW4UxN9!_N08g#$OW=hQ-mS>d zr1TjsZ92~JSDrUQd~)?oTYHx8P-R6PlGL;@GPKeoI4di_%trV_1vBGFO%*M^%zj+A zang?9;^aVUKe54WU^F4#d1tn*reTs64ea_KA>p=jLsAhQBbp?MYD0R6gDqjrtx;wr zs%w0Ysww8yGX=!E;$w9$_i05u?;{ldXhMyqlVALDw^sJ9t?uhi_)5As1s*HxThcPV z8gxX|?m!9Iw3`Y!dU~@$X7QGcSd>TCK5iI>T*G-zdLQnZ|5ez1)1o$_=@Lc5=hx$b z9FF~S3d>ZQrIv+Q@u;kqw`yhNUH4}$Cc<8RE?m~-zz``pX zCJHV164Y;hft^E1nQ35nEj5zI6pDBxFg1rp7r6dWAacoPVA~v{S{L3*U=*TcXEoXoOQG)QTb(# z^JOw;P_uUr1Bll7m70$yWJr3lWzbAjcIey#z?qxb%3O7Z3Fkm@65|cQtLj>9Oe)|WFj~`pZz2A ztgb#cS+P9WQ6b%Yrgd?FP?t85kYSkhI-Mq~ioe(V@^?#H&^kOL`#0-Xw91!M?2!MQa3`-;c)ADnH0+ArJdjjwn-^df|GMD>@7(;uHUiZE^YoydB-kp+Nr=2bG=%c3*tSIlYOw+xfqQG z7{S-Gx4z4+bv!6VRmiUIcnNrZRC{pF-WAea*)>Fe__h`y1YwHe6>MrchZ4=Km-$n` zc_9Fv;&~S=0PX3)3#=sfhaG-M9#N!cnEc4?HoIr)@la==9;M_xc$Kv2fW4_9w%zpi zoDw;y`OR6pT%8MNe@g3J`O2&0B30F|ff+l8L)9g-5#NOyw@5=wW2ba!`$ zN_V4lgLH#*cSuWj$9LU;@AIs${+cyw*35XHYoERMFZMnXp9Qc)AqLiw#2v~v@eXsP*J`?-pmTKcnYU|uYrgLvZ9(%*;s;X4UWAT$4!R_rIl9epeSdLMw<+$~< zjP}9f?O~~^B8)G3hwo%nzL-oxNsE&-GM+(I7Hg~dbDvJ_!6&o!I>EO6@ve#zkUMSp z^e*u?ap(%!djbknK>X& z4f>^afnmd6YYwnJif+q(t<-DMgdx8S#L`X%`-SzpI2z))%yxG`#xXChgS+B>Zizr= zzXm7vy|{KAW~oPiuTTrRo$L9D=24uMA7z*m)o zw42(;n`Zx&@y(yHC3iYtBdMTn3%>S%Orl1Khsc{z#+4jKQy_exVyS(&Z_}*FP;{|E z>ju~I9D1W^90n2O+ah+N-E-o+k7SfQ$cP&<>577vxK%(w=J}B>d1+}Ng?lO1F0~~t z{_UJ39uD<4YG(@Y8bU;&=q{^J2nsq2oh)h1*H$uF(OZOL=iYz&5mep*=FwC*S)JQ~N49I@CqmQsupno38nMmhcVk zovqK&f3eddp-3^79J1+86VdGvAZ(Z!x>&A?$Zd?-PZOEBF@qAxiaLjMjIH1+13w=w zXTEMvW0@Z;3~3jkz@JBi7mJ~3&Agi*z4A3S#^Pb>gbLA6wdscfo!yVY)XjSG;zu?-%G$ym%v;*5AI?bjer>xPt%u7^S;?Hz_31UA=)-SILPL{+1LSS;AOf_Cuow#2$9qeOWqfv+JoX4`Pp(Pivxg$0h=3nA zNJ~~fAk2?e=+w68l#Bbd?A+GJqK&VMjxNr-KbJFCH{O|y+;XH`&0|;3NS3S z@NF;xtH|Y%OCo0NX$TUb=eYx-p|qHR!)?J#{z&YtYSPWvJ`Wx zJ=XSiv*rU39g%Tg)xgn_Kzp@;2R3DQMY^~O0=wlCFz*(uK4tf9vubDmLt-WBK(5Gm2C^zuB9p+b$~{Z{7%3}mHhj<9jQHT~0lGH4UF z_Wn*QWBU(ImQs+2sS6%K?1^T;I|-!asV^!cyq{Lr)QAtacGvCGJSPe#|AK*L@Uzm) zr~-O(U)buFvz?>A?~lZ&A(#0Ok&gz~hb3LE7XsT`c08JMoCM*MCG3^VO4{6IXfe6c zC&mPb1H-ep+@6QV&bQ?(olqWiyK9w*pcJLXkVa39b8f1n-$O70di|Sv$w6u1loqc% zAl%!+hhEruT8JXbIK49o&v4Gk`Lw6^oiCAC_h>N>~P{Zl_(wQgWnK|V? zbisT(#=WGon0}yd)|K+Ng9dZr(CDeypkJ_|_hnAukNjrG$W=(P+?9h?K5ZI>b}`w( zZv36<6r%h5xG&Y|kvCN{*Sk>pw9;e}r?i9c6ifsD?ebS`DL`%9O#xri!W+$u{Tjuam3s%x@AX5HFGC@_eQ9$rD; z%k_UN9IuPM8}J~P3m@T(=0}U(H39}F;A}c3``bkry4QA(aD~# zlf5(OQv$?nr%`XZRL2xu!JzVYU%517Yq~@S%EPMb!5C$y-YDRoP$$)_5gJk=x6)OW zVY1a{o-|L@q_13yNjJXpJb`eLXAh}885|T|n_8;1Nm{*-hF)?Ix1!tL;CwY?n1$~k zYBLn+e4e=>D(D3I)B#1wxRoq;c_u#_v^emv7n;UcxV>3PRvOH;6z6~vf!vO$w2MiK z!K7rUWJe@$jJk1Zqlvq>eVY+9>)5kAYGiA}RB157h5<68%V2#0if_YjD~DgmMo@|W zvpi|xx?)u9+MYVFt5zI;P*)gP+N2gCzKNha8Z$Kwh67|`lP=!?(z5Y=(ndK6&<&Ww zYf;InfAU#bL1#?(a?`@v&=RQ;dh0U_@Nat4LJy*SsR&=)wYC@QvtDsW}*j{o{0 zAX;f~KuDdX`@QVZJ*MAKl4a!&RkGu$jzn{GTQoNzh*y}HLFs~2SoNLIf_fN`*iWs6 zG3^s-fIvH>2Tl+M6XkM}D5`>Ou@8(Jc;bfcnPB%K)Zdy(Y$`#UM&S`hq}DkQA=^&( zn?ar;E?nsDY;jAw`mebKr#mjv^Rz36+_Ev(9++TbyTu~7$Da_Seh?8px)?zzE2SRi zmAL)3Dl1tMc&@4OGWD*!@3#)2dik8+An`oKX7e3@9ha)8hF)R3<8Oe?LZLswCo?^& zVDLnNExZ9a+6vyvOZXx6gWO~hP7UovZUn+27H(r!1_ zxNisxnsQtA5}_;amJzBTS)Ia;$%gEY=xZ78DQ{yGjZ-#g7fTT#T*QB7ri-!iyu)uDs*H)D*Q)t(h7w z7I**OG4!V}iiwbONb+7E%aE9bl{yb6zSeO$4fIxcHWA2jhJ%(8Uey>W?I~u!c}#!z zQ;ac3+yY9G^8u0?!Tszt>2|TI-ep^ip$KQ>t4PsJgvE5aNG_l&T@wl_{O$w9VNSZV zEk1xagb7-w5WdI83TM#+GvD}xDT|0H6%2`+*Jje}0o7{^z|dAXEd!5aVj)Iu*^$a+ zZPMRS_FN-K2c-P)TAnTu*=`hEdSZrcwL+0U5;AIszp9uaqYZ>jH>b*#oA~g~cBKhZ z2o0DO1zSI=H`w6h=&;E)XUNIZcXZ=G4`-0J$`(ur*NQxy6qtrs9vPK0`Zoja^9)N4 z4Nm7E8@~atWN2Q$%2d$) z@c7jT3fhf{CW8`=TBIIndT|A&f1hr{@yUlx6wTJc{P)yEvg0;iSwLu<=MwCx)0eq| zSzN@1o#|2y7C#sJ;e$_DP-|zSx28vwp`uxIUgF10P+HTeS7XwPB!$;zbI|!s>S@ge zXG;{seOyzP;>+BDbsOn_oek^pgn56?x8PT#nch@$4;iSm@fuo9&~mPoD}Q`7o@qg5_H422dL{4ysa~b zh72#<6P@F(hVQsUD@IvV&nRs`Z;dguObs^(@ud0BFLD3U>od6u zGNYJZ&V4Xid_g0YFWZhGR{Lbm2YFw*3Z*ydlug-llK*TkD6Zn%I99R!CcL*kw?m9$V&Rxs^ z#498dnMu>sg@ z$OY)Cyn+z714Tl?hmu>&!fngsV$rAK zL9A&dG!_8{_j)t&<2mzP{-D9RJD9}R?z;CsY|g!=MgYjS#A$XviJ58Ji_vHTlbfTyT-*R7@F-jylC;mR_x07ntP z)5j;C>2InVn_e~+#4deuTAfk}nl{h?{4)2_TPU_%F<<+X>-n)oPWljISv_6&BlyP_ z=`h864cxv?59PL9NumNZm^4pM|G|Aa^pPq;HiKpKBrY45U%BFZ4sin2j;)+oKCHYSzj~zCa z=~PA|?RI!coq|WOBg0fv_MomFubz;w=5h?rdTEm8%`y%(pluEmqh5RCwyYji*NIm#F@?mTM$ndEBXLG zq19SFw8Vj!lproQWYIO!YfjfyUc9D%pp#o~`nn2&o0z^6 zLcAiswtfyV&p+z-4_1u%FEWXOMB!b{%#p<@kc2*{#7I{Eoy1B=IIy_0Cvtwk&RT&A zA5QmCp)lKWcwUcEVJDCF3J=ioMJ-b%Xim{-3RYGm4NvYTw#ZL9Z?mdW2Wg?m|eB$=UdQbA=NbWXJ8LSb#WcI;`E6e*#UTRXq| zh}x<82nyq+lLxWvI1bM)e{DG?sIf`7Ph;vA;RkocT=5SZ&;*%Ftoyx(^=wdpOdKRu zw;(pr4ut50s-zF{atArrcuK5=D0Q^!k?*c^C_FZqr9T%5*)TjEcT_bSXGWqZrb-Rm zl}_~(?5iz)JyL7=%cJ=_b+m`elj{+46M#+g?-@E7lsZyQXD3Tqx{i2&LAwh}#^13R z3TcPW5J=jhQ%IMYGvviDh2FOg;htRK)~{H_r8u+Ja`R%@x0#-RjU8T2kNv~qFqgN} z&d==V&i)6y=z^;FSd{uy#)HlPH2cC|##T%j9GaZ2i+^SNCF}mad9&5?i*4qYZ(d#b zl~K_a&HarkVi=uMOU}oKlpErP@&4nu8Y_@-i!C_Jj{a;Al;H*LBBWcBA;sjzD$Q1J za@ww*53XH|Fps8AYlJmIV!qN0|5;&_G@$bEg~5dlwM?5h5b5J40wKwj9LAefkU*PM z@$qYbE>CUAud{-t2G%Q3guiC+&Ro&`{(Va{q2pU%?m3NMQrOD|4@fOa#&RcuvD1{M zS;0aAt{07S0$a0G8jv0;O&}IWI-y*JDmco&iFdQc4M)HAlKpye>blEZ&ZWX`mP*)9 z-da`{J71Wey1$(-{s>tUk=diMNNj-ILYuxGqe?9BPr~J0(m|h)Oq;}yo z6B9(MP^<#oJW&`oIwa(?^wI(vMKuKVdsCg%*Nf&soh$)q_WpyHb1w}O34~O?5Tp9l z4ujQ_CqKkGo)KzuQn)l;)3;d)TK#SwnMS^{ zmSiL(k2U`asQJsnG;Y*o$DY0rvmd1T;Bp#Y4CmfE*VkwZeE=yM`c-&ok1U zF19?yJI1lcI%{Z|@W?%ZR`R<&a0O!XA?qWNEqJ|Kadv*nGB`E~-yl(=LyB|ejF=dx z(0@|M?i8517ZNIi&1ucZN7uwt_&H4}$1w8Ot4-iu*jo{b1XDQ(qZCU z?p0%qTW>fzSicW8W@JDxp+gdfZjkcg%GWRcNlscB*V^aA{TOQc4LWY)c6A#7Z_KkK z3kl`t={AHl?(b;DvcwsAgc0&#f+p)jt?MS~r@Q#! zD_{Aw7-q&!sNc#G$HIi5EB~6qj^7?V6ZhnU(7F-$N0_;6X5n3={R$UiwKqc)`b0Cq z@*Ea4y9;Evn^@zu15n{sJDM$S0(Vh6indTa(4n z)*uPZUiJ3u=HsnKwlFSkce#-mT2^}N z*|)fts(xO9L?S8hHyj+yy9e`c0zMRYi(`dE4QtDXNmtXRqoq($Yom!-2>~bv z+R^x(KPrH7gt0$GSOBVDx59~5Qo@U`Vq%^5h+e!n$%0l^Q5j_9?m=FRPhwq5oP!Uq zxsHbt4h~M=u|I_~I#t2?JFlyHcIqHqRIcI_Om<1Iu1nJSf!0&{_hw9U*II@x$nIW{ zrvn3oiQ*(2d3_D#U6j|fpzH$w(F_xSG}| zW>%0ub_!t})MJGE&zL9$D~q2Jbjp)>4nkX&@X|%|Xt=Ga!nB6$gu4GV*Kv`g3v+}w z_Oj`{m&fMK#;=}Unh?0PN>%*=d1ymJhK@q5>JMyu0|g`?7S*%P{!J>H9&#J8H;*56 z7ohXr)c3f0$lf3DO|pI~M;LbYDW96cH~@$a-m;`?nk0beh-qx%-+M(t$KS}Sp9}?> z%_Q5hJ1==hYAou7=8F4> z1^0MsIy63e5~t|GdM-iUZwlNMUo^AfwCjbyb)0*oC_tqkGFC@sQPR zc55bv=aPbMABiBkY+I0rsaR1sH1$JXiXb#Ex!@*3>d|KxOCW{hR8Tz3QvoUDVn$8| z1wpoLg;a2x0T1#+;%gDco8UJpQFrJxi%-lPpmK^@M|n_%`ozGVk%KUkE=P3h|NMMB zR|`5!`#)k{x^SAc`DI}U!v{`yjH!_c(nnsA^zaF*W6;U8}fRg_!R5B*b@lPIF12IPY??Wj_xF*+WG;!^D^7NFYaQ_pBMyREAmLq zQ>9?kR_Km*11t1AXAwoch=Jf-?(Wk9OD&hQw#Rd9fYefNC`vC%CWsLFPWy{;2^#gt zUs-kamyL_2pGQUCzHYhIz`?}yYw?1>QRp!ZORUVn5_0obVG7xU^x2aZ|}IdK_0ve1C9F;vAro0NJIIbSr!tGz3E6 zZ$oZ^J9vATySqQ888HRj3r%$an~x<^S+&{F6cpS7$BF9eK=&Z|7Qk#Y8;rcysE~M1 zH%$3N=LKds(uNGwCBEq1`6|WlbV@#S8at zT$CMp>sE+el7dI%4N=s>*XUM$VUp%U>{vn-v59ndeLlB=m$};~@zw3JMY;-FEaAJP zAP2xf0#KSjcA5PyjGBI{1s}p1@CkhPJ}D{kHUoFB<0M2p7QEuQ&mG3VOn`#!ttRi= zg#d_eoXlj#8}y$xn*XjgL*tgQeBMiVkNxg)xA{h}I92k|g*2tH>R#VyZ?4gM#!D#R zfF4)z&~iqGB!5wPS<`kGWU`2E&QmQGe)wr{aHm+aBidbnbf=$q7}v#r#TyoBxVpW< zc(xXO(>i@@Wjmw&@@N`C{jQ>CnDI3o$Uf~$sPrEGYE#I$UR3&yGiS<<#rhA~araCj zVX=mu<%4g{%ZJ_=wNZ{0VMBNMQ@L2Gyi@4mWInYgWhQT8m%v4Gf0~ig_L#1Cenc3B zK4jlNb5if)$oWj(a5_Ub+r$^^yESXzPmR~CRUhmMQF&3Bk2&*lfTvRIX5){=&Azn6 zuf@SvCcpQ|AHPKT#rF~yiK~W^;+He)ArL77wPd18h(ZAFAf+C~y_X_6I6s)SbD?6t zyQYs=x*JQAyKFotqLoPZlz(|GfE~*Hr|K>h4l)YoF|bIvsiLMdkL*p~JY1Y%k=-AyqgkxY{%EuQSmsq8Hq0TlnC0n_=ep-(5x6H=+*TYjEZ*t$9a%1Dx3K<9 z3VZW8F2f#X-^a2T17@DvpQ2rt=|^^E`#(MmwaZ>sktgF$5ofWZ*dTbTo@(L;n+#jB z?+`zsS69p{=CS3`T%`C?hlsJW@j#>w4%G+85a)f6uu3vfiM$-}!i zkwl)Yn&o`(5A>zY)Xdp-sx;AHEg8X;5v^`pMPb|Ig=TvVY7z%$s}8S01UGXI>TaUn z4>1+7Yr#N4P8H-4H3k7pk?@W1>YG4tfvSitKk-Ayo}tIXd)^)Ug6c_^YvYI$+{eO+ zORvoqO&=)?99f<(7v)WD`g(GCZ4%t0MzA9YT_m)z^JnX7Qv{gG{ijRAk!@jo$!BG2 zUFVeY?LAV7pWNdQtxiSocGdPY`MM0+^78o{k39v22+~k;nygvyY5P*dbv0!1I(y0S z+)}v6`M|bX$e-v^=QFyhN^rWpQsk-txy#C3I_jVv#ZXVzG8L_r#ld^92_6~-#^o*a znF1;hgMjk{v(mc<>)DI~4GH{xS=bu*NvB6z^uNWB|Ja#Plf3}pb9r#sD})p%ew}nV zw}csfVjiaA*iRC*S2@C?Lot1~k>b0f)R_^ms0NoCE0>rNSR~GC#w>={9W3+8u*`@>-!^ZB3S3|CRRnRN}RTAy0F|zVb z7&wmRt>1RA6Pg`gA6FSo%?2N2o_s#D(#nUe8F~n*oEb4p0?4$}@2qx(MYO~>w|M&Z z#{yfv8s89$8utM?bP17 zuMO(AM;y87KIn&)NsRKx8;NbRP+HuAIpsMyV?t!US+jT$I*11n$vzZ3!f@8w2F$KX zw6RV_)5wc8Mwh`%m$Ra9gdqLBQ2v2U?KLlCW5oy3d7PhtsV^b=-NNnP(?`B24 zr&{>=Hnw?kU$DA^w>mvW`mF0eTG}lX;2xT)i1d;EeUvwkjma(0n7mO;-gy1=rO1}! zfsX=NgotJ(3f{TM@ft8Nh3ap8(fudQ0962-uLYAvu^=}-aEDj-D6kAQF&0$L*Yp|E z;ooq!LG1>6(9`nlwDXHERx8mJ2<{YXABFA>D0pP0E`()$o130id^YCYZffPISEDkp zXx-MIL5(X{O%8XZ*3L{{{qsr&JlNLgmiI>Oe$g1&zqAZ^*qh~pniJA4|X}kJ6Tyck^hKtz2~N86K3Sa0MiG^iP5225~IS6aJgbjgC0|p8EXd{QHqz z7jd%&$ITPphMDYLXIwh9FLDixjpSfvYdu}=t|%QS289A8XlIQ~70z7G!^|4?a%i3f zE1zO6BubelTC@i+TTVQkZn`?qXj40y_p9$!{=@MFzn$R|51NqbO8DlTzE>dBO%m^9pIiB8G8_`ZNqp(Yy+rm#d-|i=mZ&>_v|j zT!z!rfn);fV!)8tQS)R{U7mCGDI|Z2$Om#jOnE5ca{jkoyCu;J^T?|gmYXX5?s>7Y zXiE(|Q0p$S5z4#b0N?a%oMQWsS%zQd5cdCU8&7*qtwWY5y-4HOSVDOfTJ}?OT|Ytw z^|~ZAN=caD!yvAWxAU-dS83mi4BK5q!d7IaE(B+N%OXrvwsT_pIhbmGsR_`H&Zc?; z6WLHNq;>Qklna&MaDNI|E|tC-L8d{0f_dlq0}?i7(FoVHHQ6l8M8%r}-vLYCH6~j@ zOsQ-;hKe~i`>W1w?-3kxk=jS16HM)!f@oZI*@a=F+3%m@=lT0}9tutZ$xPD9fMhq3 z|B)`vf%%^o0Hgjmsopmht8MQ^Iv28osUC=IDi2Tf!p)hHJ?t<7f}2DzJW6|$5z@-e zJFz#}>k$>aU1HVef4cP45kL|MQTt>Q^gOTxVfpBfApe`}bzvj-Y$hZDWuiyDWk8)^ z##f&Nui)NU|5kJKy|l;muE*sm!exP$_R)e^lje8+E^8!HeyDl2bl8Du^~a;CMi&bQ zjSoE>ir6y+n3J2E znG{|z{?QznMHmWqlK=JpzkIzo1&<|6|&axt0&*JhRPk?cus}ddJ@`>C7%Q^TMR%GrkiR1`6XTn+>8u*-KKgsS@T}=Ng73?Y=prT+QiMWGp z`i9yL>n83gIXzm2a{{l8aC{c=jH*Sn!k2hSxwOc(QXG-)&UA>$E$3*Z#TH@}N{c!- z+RRuPJZw{f=_8D;r?H}K@uhqT zvco1k-!l&}phay~wXli(H}IzM7(XIg$zJRf{|d_z83`Z(sJ-sN2i^+=8EdH`2~_x_ zV+*KR*~C5ldv2*--w_ZyVfdT*UUNjvq%|FLadN+8RCn&tmL9L*v9`1MKErDN$2n|A z@2Ax~6yT5*`}SgxMv12w_x34o*X!)=m+ZH0ct=a4Da(gBkZ3!wdR19Dwk8vXnc!)U z@p3xi_^hgcw#0X2Yq!1(O14jli_7w_<}fIu;_ByD?NSv>2$jOk zp3T%`By^7?CLBOw?y8OgM8nh1<)r{0$dA2otvcX370p+jIS*0m99>b6K|Sp@Zy9=G zAeI3N9LdpL9K!u6()lh|#?)UL%j({H-uq|(^BvEWeDc>-S_VUuE^M`W^nGl?#n7;J zCD~7nkeRNIf&(Fg(2KE@Csok`G9F2xkxRwmhM`Ld)lf^Ee&18OelOng$GQqH8Ng{@|-Lfo|8p=iQjQQ;Qk0}v3If5W7FNhINLQO zOquU$6Ekhyf7GXBx1pgpAnoi9US=Z!D<<;%Yinmet(61|;ReEJn`w@(IyVqw>KgNX z5ymzYUFy!DdZ3JDrv&`Dg`WwoPSz~Gm3lnek-B~_L&p15{3Vx_9MB-NC{L#U4Lrb| zmzSNPXa35u8`}6i$QY7@MjQUAeJ!=_fqDMpVuIV(s^qno{{k8)E@0rBV+*Q@4deco zB2dG@)!bNmq@^6p-OMm%xV=jE6KgV+h<$Ef-#)jm{d^SJN~4JBmfD|p^>8x^bgd+x ztQX?Tzp;1U?v1jm3!mPlBBq~(SEpOandZH_QdD9`QmnNlBKyS8cw)*boh{QrZUOID zSI993yxOo|>?CiWiB^p*_)z)=p@@cOwYT$y9s%hcf3r5V>H(jADlgmBTg|XFMpcIU zeOo`qR3joI8#nA+dkl%N{V+^mOXLALMa_5ctdC$XPl(%dt>prz!H5EJ_J0;p)Y!*b z3&l-^>OlX6_1`B?1=okeafj^^b$}dF+@HN}F#2A4d5a$H{S@=dM$htF#lS{D{pgEy z`huIc3eGjJ^JcJW%VFwGUbe~ns2I-nsi0|@rxASaS?oRx0$e{wDdjJ$6_K#2%)0*7 zuH%IIL#!{MN|36Y%`;d@coGZ6=}))gdxc3ojQ?12=pvsAqLKT12zqQ4=WyD`Fm5=9 zSCM=Q-Zfxhn_nZZ|| zgCS`8PdVE)TLC)BBYl|qK{Z5&$XpK^z&E+s=US#C`YNww0ZkC+Kt|}Y;VQsdVGEL! zmTrzEwj})4*=FvW@YP*+^_7#IL5TBc@d8V!xt)lGc&X~&A;WZ=HszDFtpazyhAM06 z0=<(|KM6Q=!4t2X<=jWl9<`ImRh=ntT?GgLKzeIbbl3Sg1n$-#r&q=j6>NR-Xu3u$ zw@elpETXNw9s0P2jpai`d{q+(I%1{?lraF3$XZN`Qst4}T& zs0}@ejEKoua1*+%m?B(J+UwYE7U^EtYw!*5UvJ#Z11`ozLw3R%cyGIn8Z*p{BtobU z_BVBJ%@T?C!N?TcDSsZRAbA=r5EKX%7Z(DchD4y(M4xO3Tzi;b%o_7X-W^H}E8gftsMU9L}Pv2#ujbUOX|vKsvdY40D;G5_IO?dr7AKT5uDy z5`&i%Tq}YX#+7Ek*>v~p?8^aAEB>yNu5zMlqvx!AMfbf-;1_L41h(EIzj*nYl+_$* z<{37y&xyVjVZ*2Y(0Khdy6Do`qK!H1uU#`DEdDOO>?>7Wmv!&iaw z_%z`+A20sw6^CBQvVLt&mYEFi?rZBv%IT5Z3Y1%q*XFTf=gI8(5FTowY4!FqVf2=W zBp$`*XbcPofp8S)0tB1|^6*G(`x4ie98WyLt?SU6PFH{`{rw?i6>OYnj}ga;1lrb> zvYhCckIx*XKcHeNRA;TFs6iW6Zih0P2WF^t{-X2t@g_r^ot^0NS>HP} z630J+`j_m5goFZq4udT+($5x|rB|bKdGs_s(n{MDB4(XKp?QSuLFdICL*geM((odA z6)1T3uFr;!jD_Yma`2s93ebQ^mp_Tcs#OuBrpiM$;k z=cYQW!Ezh|mh)Ie5}bVv01j)^Do_hX#v`csV|XV98<;hD&YZ16g*)TK+x4k$-=<^_@A6~ z6xEJwpJuH+1tT;!qwA z1TG~YqY2(f4?+X-(qI8q_#V*4Avq?-5Ci?dB@ig0+J+m#Kd+_cyl^0M@lOFw>Udiu zJlG2iT2bQN03yY*q`G_~i&sNs=lx=k43G^wj0*kmfFu0g66uBt=KMPUe8{o^yTAbs zzJm(EsRooILq?J{|5^|WYXMqfp+Wp9%1Y=f%&2JS>HWpkUYFnf$DMoiA9pS+W^x-a zd7@mx9uo5kA+AWQPj9v2(7NV^&aL4qEA&Ul2jfc?BVCi~DAlKK;|s-~&lv58r*-Aq zLlfxH&6Kee4Gs}p>C2Q1nsuS0rTFJ#hqT>m~QQ4)W6R z`a}YceZ{y+fAp)flW8|5U43b!7b@f;v^d*t z&{`_-$-cy^Ag`xJ%nhJbEQ`vIH!^rNoJ~IvIR^sK>J(U!Y!v;LA&P~gTm#&dV8=0r z@B0BlWhEcLwtS`FDo(VVk$UfISp=t|_x|aWXT#Ou0g#q46{C(cb7=i_*rf{CnabKx#3z&T-}UMcT(5LuI?n)cw_{y0%T*jW=b=kE%Lh`y z6{80g(=uLQr@ONL7j@Fdsb{3Yu>pe2M;T#*xk z2j05Bim$u}Mw-BWoHgjJM8e)UL1x(DGv*ML51m|OkFzB!)!(R*pE>OBW!AdnG#^t8 znH>U62CPUPzV}^?<35fTVaYQLR%36z^=+8&;CJD@hj_u5);hR%(vOvyaL^UW>&Mkd zwmTS8Zw5^y$yh>`gF+BAVLg(smI0CHaL{ro={j(St0tZOv4fmWtq`t}+mkx;{MFlA zYlz(C-Qqv_opMSR8Zk4eOfwWr5I+mU^En%nYhKVZ)l6COo?B6165hd<+}C#M#-F97 zij=^Lk5v6_pTc$obcWP!0{42=!Z`jyn9PT}PC7Ejjg#XJ+pPy`y?R*JYbCMW1=Wp> zu%#h?L!Gp)Q4ZHtB)n=k$s2K-)*XkWM~1wvx^oX9KdbO5w~!Rj3wMFifyMzAc$3H$ zl<{tqQy4rVYn;iNivG`>qmXI3_AL&f-*^ItB`s}hUF8cm+42+RMFV8`M*i`(uMq2h zE6Ibrn1D-E1oQS%>3};|+z8eX;OPn-YbbpC=rF-x>A=iP-QJD7;1~%K zPEL4lVB@B381GlWV+&?*^c(FP40(ZPoPU7mySi1S`izisT}~dcn6^rziYGhNe_8Y# z2&ne{&9ENW(P8OErGE8^s8Wf^EplOM+l{`{8_?A>YBP2H_B{H*=DA)Bk%+e(X?}9F z^&2zJZG)1qJzn}^u5wimi0OhS?yY|!UjyH4LL1B#PKI5jlsqXLd1Y@omt=#odLtDT2uRX-6JG<1fWJoCA9K*YAp)u)mFE@uw9B?> zL%A#alEru`Jm>4E*)#W3^T`x=G{`ivN8uajUiquA+!k?vkGXpU_Xs8cALT^?eSBPh z41jLFhO&mg1X~ybLUS>{0Z8EY2bv`maWlZxld-9cCwC>Iw6pTD*$k|Ei2d$crX8R{&wI8rZUfb7*i(*5IES+sV+~*wJ`(hW zHJz~3}^uLemfUo3LH?T?4olH^ds9pT;Oe)Mw>T>NDg8XPk46& zaR0|t26e#@fHX`!z(6|>&N5B0EI=vV$KdMfw=$7}f|DWC} z^^vnVBi-qhQDqqRbYCeLhMy1&?;qVeEo~#HnxxBBwxAU3DH)>fBfYqzo2sN*I6+sL z&=1iA!wn*8m6k+<3tB1IN+_?oBD`bO`FRU*cO%wYUP6Bqi zJ;j8gT{)1PShSkm&tF<#GHv2zI5ewI8y1@?UKB!9tnMvqUZL#^Kgg>BSVBmv8IeJ_obJM#amOZ!frj^?$T;6^0Dj zmWzW%U(M!yN6uJ&8_EcJ!Z1p#WGad{c6z}R`#!>mEMXM0J3Gi_I9H@OzVdqo(M@WN>6N34FxWYx025j3z!yBIQH6wkw zaBfDyE@pYuTEGx$dcm%n;TyN#sE?q+%>*%u85!PbGg;7AGKpQgZI)|84QDqY3#h!7 z8x5hzk&1S|G-nH0J3hL0|5ZL&MOi7bU`r{fhucKjZZm5bsiB&*#a2*BTuE`$@co9^ zwVKeF5YP*ZR@{#p7;AXn^lb^>E(3mJRLn0gGvER18s>X^i7(K{77r0USS3LRisPcm zUzRZB6x1>IsDA~VHX;P^txMs~W6o(x3LltYB~KT1Caj(uPN!-}ySru%5V}368_8RL zddSXRHlmXX?sipdzR@~}4#5gHtsmI$0w!+Cb_i;2cy@7*V5QFp{JMQoN*U?`O5SoW z=Op8|4Oz0SO#JzgkFn2BHG-6laQjFQAus_6aYE5{P6c>l9m*o5?W+!Ry!^_gdb(xY zz&nrn@IBj$C;hFajuAXkL|@m$*=dP?!S>>I0|DsYw4~gS^&T8UBnTuM%A=3b!ZmnIt(m zvpT&UJDb@4M}nFQC_gN1zc-HmwUDDhQ`r)`#tMwg=~Yc=PkC(z)noiAZ*GKrTsA=| zE)RKn@KcQyhZ41G z6~S{58C(MIZhXO_L-{9wHMf7o_<3rRoHM294!@jyP<|PjUEt< z1vWf^_h(xK#@Fp{ZtkmY;S;x{=V>^XctYePyU4^8ioc)BL!>wwVw17>VGCY>2g!{) z-nYj@(iiY#Xz^dDu`kR}pQPf4y?-TMKNbTRv05JiU^39swZ?sphPpOQC6cvzF}C6Y z%+u}6g`b(%q+6+)_MKhGLNw}IAZwa-{f(n4ao|p>qY-jIPO=I!l`=bzJ!0v;U_RLh2QuY}`0mveoc?4O~q6S+~UY?#j z5d#&#!)MN%9&4oie+_6EnyMeCj1va-&c@OEaVLq8OcjLX{(MxQuY!>&R@1*$mkyCv{iSkyx$@Bw&s+)9cBEO9QE?|ehRL@NdQIPd}ka}h37)SKkx$u4No^5g6OyH8^6 z+$5|kx-vMZ{HM77LBGykhvUfA50_d-dEdEBPqEou;}d776CW#=5BS`ZhRw@n>R3ZV z1gy339uRSo@`SNm&=)Z4nSce%c8;|DT>Hz?J7o7Oj*;YB*t^^?cKIF;O)Znl8va7e zZP&7|@ace}`hfola4HT@ z8ta|bqB+A%UWMmkDQD(o685X};#L&?WQg4Q1*ygAnmxbxwVpG!0!xc%E;5Z)Tt~Ek ze@mg6Uvhl+-5NpY?$PJrFt+vPtM0?4RV|&HGg{->Ev%R3i=Azh12I_ek{X))j(u-9 z7c&vs%-WIEQga+-RWrCU_Zidvja2!RYdy?DzARK^KxS-;3+>mc)?Mu!%fHrU)ijxT zl~PbaBeKX7QcJNK_4_pwnY*e|gy3Y-`jCrgVn6@|DESdSz67ATwB*`F_$`af6bTDI zA)jquXy(WNyB+36Z`6;jKZwEeFTg?2oO{|5U2qbj?D!UtT#kM^z1&E5ZdecA9Db0q zU{tbR$QCxnRz>HNay|%Tj@UE5}IA+~xZQEgs6xJgsN2p#twfK@vw4L9C8~8~u_cMGJ z|GWSqnw9z41}?R|)3p8&i3uE!EX%hW&{b>pq-cxz(;cd9H1k-B79I9zhJp7=f_`_q zOUWs)P5G#i5Sue4{Mt^j1?k-{?F@00(OM&O^KLKWs}=kntT57FH7}qUez3TMU{fq& z8+M?xX!8D87OCS`9CGxsMN@$qa)_Xo!ToUJ;AkbEF(~5?k)l8MnYP; zyQHPNyF)tO^8voUduQJF&O3Ae6`VPov!DI!z1G@mze{H`4VEs`J)A4WHPdXr-o-RY zH?_hRnukpQ?{c_hbgC^hu30}WqD5^9Ah+UhAAj{B%Y!?wIE}?QG4tNvi@PM$V4}jn zFb5n6J~FJwc6qvtd|Wvk(-ZyFz3k`KM)!u6FSPDw&Dz$iEiV)M??BgI7y><6lTog3 zWe$Ixk3fDtxfU7HWY0Mc@!omHm}PiOFh|u(Q6A9Yg5esM)#Q_sO1yVQ+*?` zYXRHnN8>9mdDh+W-%hX7*ehq)3G3=rgkOgFTUU_6?~4dNQ(TF!-w~yG{U;=8wjk>%)b;q4 zm9?C+{XUdmQl7m?FxN#?#ck4REu(+dH4dI+^NNiI1(Li^^fKyEYQZNa(7z1BV*&iH zdM0L!Wl?{k3%-Gd_O0g$TEBJK+en_myP@TseY&pWjArlUo+WD+YK@QJY=BH;mVV;vCqM@lES1pn zgVtxG)12vcl%*_jxyDeg>e`U^vyyD6u?n2atL4?^Ws?7dq1Rfm@7dYABwVc=4GTWj ziVQLK-I7j}OgWcX?ixR{@jz3v!H#7Sy}|6YCf28*zVPPzB-NYC?e3oiNj1YpsmjS0 z9XWlS2bHQ#+qlyourfFbHK*jlG}V)H?k0aZ^_T`7oFWWOmN{|)js{zhOXsJ%<*zms z?hW$lq$Kdq9XuHTp8WYvV>Q*((o^?7-Rb%SxwOgp@IpnVM|XQ;dVE8rzU zcozy++StC=y%Uvhpl@+^_OUBZcOpQ|1T}Oe^gd(LO)f{rRZFiVzFfS6KV#=buIC^% zBrGy!@(#I*FT%JMSG&atFvH_6Ck3RlIWm|m60sr`{8TozKDTGmx-C3mI zcxj>k*#HYy-F;g$eDDH^iYqYY0q}3~acU(UM=B1n3b>AD^80W}BUKbysy9h1r}s&U zTqNaHleI*!GS@R}Qsr6QK6SAHy@QJfd-;XuGhAjN1ljS=Tx8N$7rk7ue>u9+4m_AR zI3goY8beW3F-4EE&yzV+Ae8Mf()WH_@P#@=Mi7yCPrhQl4OPoQL1Nc@YUZ%-{=;LE zM)AS*F7Pne>9Y{k;ZGP`C9`6WIvrUK@oGA+XzB@9$mwo`mT#!-*3CvHM+J85jqtJj z7VyKxL_R^Y*_Oz$g$N^Lr<>bID85PR_1~AR{FvgDO}~Ez1Na<5?C4~d0H83|YX215 z7yh3Y&q^OBe??z96Ep>VEHDASx=EC%-CAsCyUSjjx{T2YNr<^_azkvAP0UyXQPSJ#!&2r>FWVGB?SFjH>1l!d0X+D`)_uU;K4_7+Emh1MA zZCd2JDulRc-j`T^v`(56B9fl)bl=T6Rf}s!@Od9y#h+5~!G1Y=AEZgA@ZdyZju@nA+fJ`lk*upfrTtf)!uLPD?>?$*RDOLlD-_QWD?}+Qn6dsa_tm?m zNxXYZJt42!;LYAt$L6yinITrR23(;JgbM%rq4t6w_fYJwm3})LpyCz173IsW`CO)| zdAR>r&4X`X$sZiLs5e@7u&1GoDp>S|#y>FddOr&P<`8hm0~y1eWJQqZD_(s2kQj=h zgrwFJCYcu|?p=60xWJXA_t^0h1#RX36@dq#a#Ii{VQ=&pw5*IWc|1vI7C>>V6KKlcIzP|>IqwLpSprVa zGM+-hL+J}x>5&?DV6yT`VC4<@Ro|enr4hn)am)7SsOG=f(;X>)I(r^&=6b%T(*dx7 z%luca!UMCM@$$DpSeIIBm932cMgY~Hi1$LOm_AW_HP7PP)_ z6p;~)b$aD=_{du2M)5@-;-P`K>`=|HZ7#8cnzDttp#pDk_9ECWtG5B~1xPY;pU+Dt!KIJP; z8F8qCmqg}$nHvp-`;Lvw*XWlp>yr#HJYV)Yqk|?8doru->~rV&JY%@>_)S6X81On!P_l#I=ZFIbWQD3rJ!Ti1nS#_4GUUv>-W!_b) zF?8`_Tv}aH+}Gm!!*qKWvdeDYT?CY@7A_I0(KA3SKWiS|hD7F)R|ARiUDPqI6*)x9 z#kk~zfK9_-i;6*1hOdz!^mk2ocW?_LS1^x1G^G1yAhRBo`g;2Wq&|z&U|S94_}nB8 zdK^KFhj3MV+N^gm=I=@2{LSWlfZN(~>XuXpdhnYd+_##R#r zr^4wIh7JWRVS)y@HY=9lKF~!-K)C>N(YH)^Qrl2X2?NJG*ZS#iUmRDb%cnGG(AAev zCn4_?V_o24XSbnWg-u<1Fce!H+hQNmnN6?~qb!*@mDR`H@S&A!t>!B)R(6;wJv(M^ zAn#!4pZnsT9XvX1x~rXgVQ1(8Ef*NLc5zLgmP2ezS@T2qQj+Cy?f?>8EaqS!f=I!> zV`PIOh)Ts&o&lhFR)s_6B&ED>x(}s^opdZUlaj7dLXjaY2f*AxuBAyw!}eh7UPY8y zx_eHYweHZP&m@>fGB=vtMUR2a5d&0j6sx*UD@2@I(I#L&*>eW33tZ0D(1i)nuY`sj zxhWlo&)>hFcRotD->Yl?3R)%pD>_c0Kmy*moHHn3hBaZv4l!ZY3DWQ^ytoQ_Hx`LK zG>NqV4xTfN@GpwW+Jft@;Yp%qi@_};1?IW?Xk^r*CZBnliXt`M#)sV*V3vc<%{2wj z^+oV&o6==U`0MK7rfJ6uDMTACY!N00 z*nqrU2qO1x2_q^>7cXn2v7dLuUbAIb+f^};ON1CF!`L^QU!d3=`}ot>b1jOGM_!SX z1o`=bq699e;ba<9C9lD8qRr#TsY#-C>l>9HjM~nJ={}Y@1aq=K8-0M@j~OA8XzBLA z<{TKH((xExRYUcJ9B8QG2#X|wPgLbpQ(tPM4+m>tyJDOA$ljhAx{z(UVFnnFxJvj^< z>Ej^cH6=qNgykc6-5rFc3tL0A8&0`heA%88Z%VTS7j<;&s}fk-f?kz(mvyQmdp z@e%j_y0zbZsv*(oB%P|ehi+^k@vcEt?{qcX3L)Cob?}3M9m84enBCmDSif4RKf^XX z-|k<;y`%pJ7xaP1_Z9;@>KT9w2brxU$elt0NAySroXw3vxmKPPVsTO1aNT+#s`s0d zP$iF{vb@b)z|sVj%2M3JWgp$((HGAQ|LXegJ7qHWC5ujC*6elqep8pRJ!p%|L)DsX zynA;=VCGEDjWLT2SCGW!%IK}EXDc#mX&UojS+A5IJ?(a?sK!8O>JI#5@c*w3c)Wjz zD}wE}V?c&%@(CRnF96NMsH{|alI;HP4(?$2(%n~Czf76-&AvQqt>)dVsge(XFJAWa z{=3K0`PUYk+(wA@a%n^fzt4pT?)Fh?bl!0^S%5{D+pv6CAg|WyBY1(F(g0ojn3bN+>4t;0>f@z*TL7 z)Ec6N%=-v{nlQ!&i|POL&P}ED0c@ljs%kk^388_g;I*_=Hy!dfiIIdktI z1l!B14B}#Jmod|RN=$@TUG^SolndlUif=tybEP{h?K#JW9zmNBT7?}ML=Ijx9dozg z4=|McaQ@+Ea6m108De-MM+O|G5yyns>6RF#MZiP2mkIFT^Ok*9(7;qr{E!1HDSH3Y zvd+NvUkSZ4Aj!UVmR)_C5z1yWqX$cvFT{GMiN8;QQE5 zEcQJDZCec6?jt|BuZFFM-5>Ls=`mJ{!EQf&LY>o|YGsjAH-@ysMo{GTgBoqQDEn^V z$oaCCrjECP?RDw{72N7&EzJrxnc1N$#FC9{wDXEN6yr_D&i%xW(%{bLrq40ETAJ#{ z1a{c-ty2AY5Nxc4=i5lgYd`Cw{D;NL;?lVGxVA1~|G7sC0kY}L@i?tdz@{QbWaK0Y zT<~L5LC!XxF@jn?uyMKoD`}^!9BHrr=W(`CA#)VB`2CYI*Ti zW5l&vEW8~FQSv)jG7)7( zEoi6p|L5klMOndXq*!?BvG$$xLIKRGe;=_Hjq8<}D^prNRuTHy(wJiJ#g{8ngrtFe zGhDzzEHK|j#TbUmd^mb5(shz08Po6BQjyfF2~G)K)!6s9u0`@?FHB3FUZ2s69vhVv z*!%_Y=S^2rcGqgk$~M$?tb*CMaJ0PUJ?T7%o#0v&z5PrxC%?8lh${1Kq|0gV8zd2q zZTurOMc|^xQN^F;1QtxMq}Y-bElRf$K#lSS5{s3ciEUs0N+CdtyNJi?9fEFr`XE5` z#f!%T2bC7w;SsB=2dSHGi5B?qBkNzYEp@U&EVgXP7nH!~u)a+w3xl>rA-e3Q3JN0( zNh$xVldJs)R!Q$a{MB1FWel!lM0>$DEk=#G)%` z&o8hh?*b8Am-7=1Vc2fKa6%b=T0}}x;22{<`Cijz&!)rQ&stEUQ(CKfrrxY6VMPeb zLX{%7(|=4v2wRhT)6jtL!n^x-1{nN(-q+Joqt>VO`dvU9*+Ac=<(K=iz`GH+s)Va7 zhd~!IQOiE#y5^RQAsRW2t33;-Q5J^);Iv(?Wkk@&==RiVJBH2#5h>_G(BlGHE2#9m zf1e@ZP+UxP`sjq<`mn2EsxCvL>ZY3_L=>3{^u|1V?^{tiye1t8V(rRQ24%t0d}it% z?-4Rnyx=VFu*J2Hw37oyn+57n3ThED4OvVmGi)-R*jUhXq<~dSZ94dA80CoH{ZpiD zGpx*?tjzIjrqOl+nl;~Cv0}5Tb8!;sC+~>09@TS&`lr$TH8O2nUR*AB9F}mQT>r>i zo4Dp+zmyhq)c|>pfH20qO)BwyZLC-nT;~jiI?w(p{jS_Jx4IJ1e)$vhgoY~3TP=~l zapJh&Y74xVO4<8eaW0g?=*>R0{IY|tWmmsLEb=Eqpwvn#GA9v{ zxUZuIFZsjFi4joO^xW78ccpJti36!p4M#MS%LiZENigp=gv5ldd!&y$f_b2qtl~r_ ztUDr9^fuSDK(RpC?kB{>NvV{|KVhr~%o`v!D&+qGGDgie?4K_uL|ncVXj;un5Q!cC z4u~&7IMVs&dxV=+{uKBz0Yc%4wVA&ofqi_VEExamr=!fLB0gFsq=c(*QNwy{XO7;?;T{7`f~^SEe9i}Avp-+t zlT2eE(F*!{YW)asiEq>K>=7}vkppRzBfP&GqGfJe>JVX!bZahm^*-Lx6}gRw%&`5Y z5zsAXg-=tgBdQqrL}H+|!W!Kt9|fv$dt=7^t8}y2S7@P>XxQQTwEDB^u3bF`Rm07- zhrv0pE|H79J)Gi8yhKE$_?yIn1h_7{j2y$FUByu7gxSJ7( z1f~9scYmLMr{;V=u-Qw8+5Xp`f9Ci2+_Ry z`h~xki&UX?c6|b3D^kY(Q|~9bdtA5LYQe6OGmhT9nMZ+{LsXi;W^HcE2 zp)ar>)pm`BJ)-$de=Cr9k~#925%HL~4Ug_#8%rwVew-{vi)&mHyfZdiSt)<|KZO*- zh*YQlQcOU=Shfv|E6d(IH<`TAQ2@&~Un?Re;l0 zI~rhwPOWLFE<_0AwtxGmycUKTgtCgY94U`B@qq3=&tvp$fbsUil~}}CrIJ-ySSAO1(st~AAHKXjU&4{1_JX)8uV71Zj@08I58_X z0)7^h%ru=Y=HO!LQSF`KHcnLuN3~wW<19MQqPeRl#Z?x}i*@$;S9gXUoof&VG+=;F z!@Pj?KfzGL03Hf8)ysAqj}6{aUfVURa;DNpV~l+gyY8siWi6^C6>kyAp@T)w*mH6 zeUK$#6d-nWO>fx!s&U_>XM`Wvq~Rji*KyYbc?zqAUS__#E=0s7lZjpS)Rc_B`oLMi?<$4@XhT|7RtZeoGWaQ?RoNc4}7o+nrK z>qYl2@5KBheY~Ryu>Tu=oX-)_6eC+u0o)s2 z5O4uod~HaS9ZBgjXe)hMNwH4?Q+gxtb}rUX69qgo-W*(~>`x_Hi=Z4al4y2&uhwH(EBpTD~O9l9w-epXiNqkiSbzf<2-f{WNuzOUAnmY-Fn zNR8~)qKp?|VQ2M^2wG@(r3hQH#yDB==p`Ul(C#@+UTl^{w$FS$uH!-cM+w33TqxrL z$QnbC+y$hhV@5hhBbi!8Q&yOD*Zi9b$LJDHwxVcsqVS_6y5%j4ccnD~9IXQbY535_ z^z0suKM*xf&wseE(U&l0I+N>ie?Q)Q*VoRvCsY@OGHk(~oQZ_zU)QjiHT*TlV0#RA z^+aZ+yM!~MwUX4V^b^3E(=wmd04v~88NZwjegRr5r+AWo&dI<6yi{=sq7R~(nVDcT zj-_vm6jv`OKb(l~Ij(DH56N`$%FKjiBt?cEgyFK2pc5bzQOz{eo4V@TyF1WqIWjj@ zMc`2rxV`x*)GBc+B0o<+aE=sPa|*NJKJ|x#ameGngH<4|VP>gJez3<38dgto8R;E( z>9TvcZ)Ru#*4I!+0STmL!15k9(_e$Z*?`7F7HUEErEIf8VU!Vko$~g^c&XdC0)p`o z1ltt1q2`M2M%N!q7XA7MyJ7vTDV;V*Jf}MA@dPlDE;E=SW8z20u1_kd`Oo)cV{Hsa zxGHJJ@6$LF-^jS`Q&ROtGC$g^E;xjn>NT?D8un#qJwQ5tVS$?b74VUqNV(gn*5IX9 zILH<&S&##w>Iwis-J{xO1;$VQZe8)|UH@vQ#Yxg4nT-v$&__C7BBy-> z$C5>ziwin7!t)ofUBj};sREw2C#$(U%M~N8lkEQ6mZJNa_q+!dn=0&=>mpdH)Wgf; zry#RCWUP$F9=?KawX8L6x7#prGfk;!5wbNrtW0S1>8!!iX@vd_Xy9)_yR&fzfdumw zg6iyDZi8IH&r+d&xvjly^Rk`9T@RZ)%fF$BOAyx$S^u~_&IT=fW?xj@l%#YJ8?=EaKyM zr~->aS5yl6=&#gAI4KDn`$|XmC#xPL80FKd=FbM?jB(I&?WnSstqIT`K zhvFIxVOK7VSVyAz^w*r*(rmz89NY;}P7vrIt*M*5OtFQp9(9;cMDH4)2kGc^B#X8?S5&BtdV*aog>Ruew zkY2mh{hm57k4><$ZA&}$Rl6428=ulEJ@{)rBjzkB55DpnL=hETG4s5kS7d>)he)~d zZivdJ~+#25xNQOLafs{c-!%f441o8GsR=@eX z=^QQhF%jd`?iHga^f16HnV2ypBhs0EY1HvskIF&W1P&zWJZbSS=2fc8V^zmh68>bK zg@PoV1D@}gQAXr5rVObM&_dgo!{0HC1>T)Q*rJn{U6TO4D?i`~CJXGN4O5&chz)|< z*xdAUb&Q-ZJx@_EyG5*AoeyN|8l#(^L`96)4DRUP=r1_dem`1+3D0WTTche-N}nzy z+jBhAe2$}F>-Zt{}ax9z~+{ zwjg;$B;`c~pEtLw`LqbOHE%=F5E9D2jftWqQ0N=QEqjxT#2hK=#_IYB>JHw2L@1 zsFn;&X-WIDWX9C$+E;aNX2r9#D*s{ba_2dQ+i*NFBzwjGyvfBdKZ_&qftE;E?^GnH zb6oq|@MtXWXsZ35)aaI_0s99d+WmTm!vw$0sDU^_7Sp-Zk#^npe*%2}82xTXltjFD zXZ9SzLx@AWI{x_P$w-IKxv~-D*0wW3k=UMUErS5F0w% z9MU^IUbLjDw`JxfNVE9YO)J9m(=sl$xsU*DCBYl@#=9Mu$6w+6p+_Y1>&`)S&nWIb zSJJpGm3Z)&8G?~t8-6z5t8JdLCMm#u{V(l~!u;i|@KTH@lvjn|bP%4ooF2>EmkLe# zIR~2oPI+F&!A+5zwxdCBR}=U4JpuWvNgVkPxeyRoH201V&Ihwh{h!{nm(P?t6lpqL zK3Q_33#NFLBJFwOA*ru*e;dgvCeEZ&#+Q3^BN8}HH8a9tH9p8y>MG}#wteITX2-Zj zWWzrM0L#1kV%^t36OcEnk~v&L-W+tYf;kLtDM3orbbQBYL+XP~mZ*{lNJaWz07eod z;<#ImHNRwSRhh=OP4nZ*1(Nv>X;x)*&s?;MhB|B4LCEI;r~1}nu^VptaDk;dHjEEu zl{i1%13if%CCT;h>$sKnPo@P%)kaVv)!aBr30%!o#-#`w>TluQGVG zk4R+0H{wxHM<3oAKE@7^Bn)Il4>)@L6@yBB$+zB>W7(eR?^l-Web+d5>#nDox8GUd zt4?Nz!T0KY%R1jIathM>MRhFosmjehw(K0HC;GXkeu7Jr;aUBc-d{j%oRV7zR9hDA zjaaOKjlf#ef?NYUT;MDI-YYC=1fg$Mz?#G|^ty*DF9pjl+E+>1pJoOuf6cd!2v>Vx zPp0hmu4OQ!h5q84$7gv$uCYAuf28=5MxSCunCvTrCC$aQXSGGc*XZ#x%?Z2X04O$8 z%`{ys9i#C<@PPrTtkY+}58NPM<~mPTCWwF2IHSF;tXCB)i1%PHtGxtGssP`Dfo*#< zEg2nL>$x`|1k}u0BGhy3xlM9U_Pr1jnrS;sHRt-ndKzx$wI5QPe;2H17-QLCw;tJO zthY`s6eZ4<_*KkRodd?-ju8+8tbXVHRP4<=5h_!uhD&wLZr!~m%0s6jyEVGp*n-FV zYIq*io2utV_&stwfvc;)?r_^0W*}aqWm6wO%ig8pnt*#5h!@~q<`M(N3$R=d0<~{w zK*W>3F`uA5c{>zrP7T_m^WM|BY;_(h?DTS$I4mg_C{2-adNP$$jEPc;`g_V~mESo{ zv*fBMx#?I%4!d%~=iIfJY=7atr5@BWSKp>Jpg-Cuk1DkNWLQw@cZX-Wa`}ho&MG;y zXqm_bbpR$sdB6^_{|4LB6Q1h9vbCq@CZ>=Q%_j1t#Yhdq`}bScoBPC|rSY5{pUEpf z3|2B8>^wR?Ll~T5JM&FxZUcPkmHKlc++G*^@IkuG13;Oq|Jt4o0uL|pG=EpCtE-3j zwJ^RrkZ|4zFT2;V{ro3UD@%OFdElMOd^1|lX2RcDy%8(*M{P~qNTVPYM`G5=M5hv| z9s;Zzu11Ab6(uH~Wq0Jkh+##kO8GMX?K3G*Xss2NP{IPC1qUcD%g}>mRQ*+3t(>E7 z7~nI*l)V|)SRL3RB`!qv&&W$=N_v*BM%MPLV^3lQe7+d$UmEaW$?{Pb&T`$!U)MQxBpPjkgLcm2U7-7at3QC9$^s1tX13l$LXVO@MOUWbF~W|9h^YSD%x{iCMNG+0tom}$xXN~ zEY7I!h9B5@T3SNJam|~A>++Z$5(r^59b}p$<;fUSwF21dr6%DG=s1+?C7zgH-7W62 z(N|Ywe4Zz`G_hHWEn}Zjra-AriDtX{d|9(CuXaKCpdcs?JL6ATe6D$yq1Fg!!Qgq$I9XX`yhd34C@ctNb#5- z`_AlR{#{{xlAJ$2tFwS{;m^bzMqCb!{=V=_@Hbw{94ff+bMCPKtTBvpD4IR13~@ zLU~_>$Pq*ZGtqwv50JEptm&CQeNH<6(d)G>T=HkK8~ui+t&H$v08in$&FVBTY*Pm& z*QE*EQljDU8ul?j*3pELTuh@BB*5MVESX0zbZ8{Ewzgb7^^z5;pyEDyX^M$A1bcI$ zq1tr{yZUgJKrL4V+>{Ov44n7B`QaYRrFs|!mAG8}_!#GRt#{yGuKIlb-;v7L^GE|$ zEUDxY4;G*iU^RjzNuc4g4u_xJkb$bvzJKd+HF8Q3+lNg|89lM9e_@Kdx~>&{qen&} z%CDm%xecYKE_3uR=yLZ680MCa0xnod#w`mzY!*fxed6jE3Sdr1n)OI)mEBUMi4@TQ z>J7w^nTo0D0<7O z2m4mh52Wuw&)Eh%C#i7Nmt(d0pJ9L*v-UxYN22I&hJmmo~JJAAQ7w|f$M&VZVk z+6C=`zDomYiM&Oz6Z#f%HAD@-vD%1kWwF6{WcooH>x&f>L_#od8_n_2ONoAPLE9~3 zLFjkP>55&s0&6imLcHgn6HzK)YFr!eWdd@XUvpxWe49@YIQ)EIvqAZ&EQ}|*76uI| zAkt{a+tg(q03C&kI+fu@^ZJ#^D4Q0mR8je1417FZYK+XuT}1F(S*Jk!fA1i~pr|;r zCUpQO16OcB3`OA)54QQf1)qEMFz;AzRbLR>WtkiF0~+85A(?*!gj7-aR)ce$M}bx%JzS;5$aCLNV$vW6%Wl?0jsldF^1b4;fDNp`x%fo)Q} z?WPay-{Dok)WvMZh(ihH@7f?4fzngN)}1PwcYPZlh{5WUBy&e{In=M`6yuHo4r-<# zIe=lzb_n!Q=(&6Z;0Z3JfO+iISl#owG2t!fx6VH(F7QCidXjv|i2Pi6Fk{~5b1Ll| zAuX-9RceKCK8M#5|*C6m?Jn ziQ+@oxZ=1wzv#-1_h*&SBM;D_68Rci_!%hgfI|gQ`0c{bBU_oYxLB;Qno}SUn zttUIA5d4BKkP?5nU{jaqR-^LIuj7!CTIeV&B7{IvXa}Uhah1VjsZFl$p1XPL)f^uv z!2AaaqT|Y^5P*o^_=-{_gCJsTD4@;|{5mW`$6FuxONbYM@|qKWjjXF7i%9mLWnaY; zV!nC)3f#a~=*35$Ljb-45qR=)3Mf=KC3<-+fxqEImee4g6C@eq6cx(m7!4H5_Q5Hf zAM6Q16JnK%Ve!hBZg|!E&C*4ms5b1kDSyCuPHbhR_#^X&h0{};%gqt?#*8FnhjI%; zUxY4|BD|#IL>|OtMt^HcD3u+E zGh5(!M37DW5T$-)=lB5OE3EJ^`NL%S7CMf;pXJS1f$jNV+4a9JSB>U`u+iVpbqVwm z0cN@;3zt}I<{PsFHcuMYSgnK~qReZFG0&)j@P|^ePxocyDJL>M5KGXfU8w&^iJ;v+ z;=*6t+TPromN3DKo!L34Q`jk5*F7KjvRNZbh+ z%wphxgRG!=djhBu9~dK>Z}w?BY<&u&Z$0e!AuX`Bu_D%oPQ zFETeoD9`_;aFNGUXv=!0$pn9?(RTKTFNd^7N8AA+uJ($ktiMN&*u(p6LgWmgv^qVu zF%FVYGx}vLw4)iz?a(zCHOu@mD?)aZu0_H}r$f(^@vnm_7ib)Ruxc#f@%=ZFh_gjH zzgroWxVWGV1Uh!bxzC?p0PPs+#7H`~@)-7^^h*d|*l9C&@nu0JstlGf?;KcB#>%f95BNmyFFwC$YI4 zVN0$5NBj3kTj;hkrO)LIEUBJ5Gv!Ts=5af>0SjLlT?qb9noO&kJrku<=q9BSYQUqt z&rf_*Nz_{#!1f_wPyiFkWtG1sVo)X-vPD8PAae|wn9I}*AQPpZe>XZ~2W6t_;E+Bo zAQMp~Zot1-zXkigl=7k#{tHKYomH2W>f3tB5O8o9=S+pRqz1N zIQFn)kKC)MgU@h`7xKrBfOH4c=X~f{1st~v#|jh2eil#GICG2$rA3&lMs%`;zK98Q z7Sp9g#4g1Kcc!rr9tZ*V?V4xKuMW|AYRa%x6I1XREh0!p$fUf8?D`l$Oq;<+?R|N5 z?$;{7+o*yk7vY}#a*yyg8}zxnN(|nC|9K;dt7I4Q%1MGrJiiN!-BfS=@&fMv%qF+m-1V)gp@v zl_CxLdX zRvOwfNYUEZi^}X?P~ls}VS?_Nc*ig|MPJ-ftgwE$`jFUYlU>15LHG=`&v#hlLuLto zbYN;Q#t!K;MqCJYCLM%9>7Mnm7`Vpe(%67u-=sw41{BQn|xO&n##!dUI=zaDg!we6H4G>U4vz zN=M71SIH+Y3~(Uv??a#>&a9SrB@NmdL9LeNDT(=iZqKknAa%tGu($#i%{DpqKgoe5 z1Q3syIHWpZK$&T32`dh?w!T^UA^(BAD&()sV_YOGQ(3NJp=FpT(LdvVu31dgazQ03 zd@azvSW{h7Tk&btLgzMa658i9qsb{MXI}~256W=9PkC9=%F0=44f;1hYLmJ2B zB_t|*s=I$Bpfw59*Nj&9YeZXuW0F}KoTj=ayeu;!_RObt`HlUDwy(lPWN5MS<7*>V zOPIxkO$YY6i@A7Aat9X>3@@Pci$L;=3R0_bU&Q0^OkChKJSFHe$x@66dwA{tS=3h$+HqIZhO4i`{Tkp0`G@Sx)^KrKB#5Z%jDM>8 zH~6mG>XVO_(%_)$GfhdAeC}l~K|;419N{`xkvwN04VHFCg)`R%21Uh9^BsIalNr6b zmA5!W=>>W)pg`qN%aQ8+UfU5Nd^UMLK310HJC46HZygk?9=yCQBi(t;K|a`+q~v|H zbdJgqQM_lPBFAxZb>-KZA=ParCo603iuLjio6O*%nP1+aAk!ou1v17RD@4)h>Uqf5A0Av2-`*db8K3$Iq08LuRGhAM?G-ml@I0C9a% z7VJTE!5?l|tc{Ls!UA4Q5If^i(nDQ6oa;f^?T;8d2>Y!y1o`<>wWgLwjOGfS!-R|5 zpQ=~p_sJqAbFpS|n9T&=0~bxh-Uu(}p{NVDI^yq`g%S=JoVdw|Y8xy39yV(9rAO;S zOn>sj36HIUy_2LwlB(8X97A>ZOvC!x^1R~#+yw29S2q(o`arTp4>B>(-=3djdf(_< zIudS*!(1I<>S1u6Wkv7u<{!#_k)ZR7n2K-<;`%J*FjwxCKLc)HHAT`uFHU?*JQ?`6X~mTV^rGuHD4n49+U>16DFQ|8|{Kf*7fOUw(_}_0am6vC- zagj;cPi`;T9ZU)J^MQ1g>)|cjiP^+r;-Wn}19FEdHOE<{g`p}%@j{aRi&VoqBZs<@# z8Oak_|3NtH9~+h+&ia7a+bfRm0|u~&h&IRX*&5^kkr7BsMfn2;PwFKrqLTuxnZK`0 z>3`eA%b#bGij(r!#dGh|WbGFh|yRMpy9=TN1BMA(kRUE8Na`Xh4&;4p?Y# zFennl04zQ5#soLQLKj{gcr(a=H#QOwj`*LYbQ?%S2=0dgkXCM7rh@>V@tp)oTuD}{K zI@!U!s2;3`tonZhEpL~>70;yc1(xeB;J;096h0yfCe`EoF~IPi{#EX*1DzAytk}hW5DZ`WcZhFkT>P+mBxUt03cOyi9G-DK;^-O!MrE(UxnfUN=yseSP=*Npv1I~cANn8I3v_DpTZZu5KkV9B#ycsIa=?eHQGlk;LAmh1OWk{|kKo(w*%+ zI2$phhZo|rn%3QGG5XDGK4t(F3bg4P|FhG?_!-R^fid*{MB%5w0H6w4cd<8KTle0> zWvL+)03`GBKUeU<0aSOIE`Ldn0w^7rC8h^FatKni-jc9Hy%cKiC0@Gt@9I{mMA%wj z9>nUT+Fg<|cxi`rpE}|{tjnufX+6v+l@C-&FF8Q2Zff8Nn(teP4C|?9t9_8=n2aZW zs=`vl_VACe3mC#R@#|T;s|x`bkSP09LPw_R7~RBrPW;V7%;^6_>(cW;kV81%mJELK zVY&UV-nFl6kg3cbA%l6A`i86SmiHbFHx!0(LbMzHr$UVZ9u(E&HSIdjuzMr;@ng$! z@zZmat2KqDwZxxKAla04vFr0(q@L`Oi}bu&lEVTWE=fn`cj=e+APB{U4w8l@0*D=< zpV-iUMQB|TsB2Bp%vtqF1j>F4H@W0JH(#CTvg;>)RjeGM5mWR7DP%z3@Q>>nXFT?LY=v3JNv61Gc5qsL{o=WnJnx9HG8Ye>=fY)8JdRM(X6Jql z#Kh|~pK;(sC#!EWxhcu%SKD%DKhwmw^9o`1No_*v!1xO6cu)}fbFK)&K}?c;ISASB zfm}h=`BC;iBli`6rv_xuBxx8n@L25sCEgW4)42t0ZR;zSRA8^0_ zukd?@*HEX`?1DHu;4;5(VUHuEF>13nU~#e{(22b612yvY47p(FND!s1>VL zER>P#{S{AfBZTcd{ZAP4lhyU!h)q=(o{D+6jdUQX0l^t-4H++Rw1cDB_;H@E7JT!t zrq}$p{0{iLkGn$YUZ=W9R~VjqMeUu`Hcf?}w*P&5E+F!o+PK3C6EH!*7resdXJQ~t z{PcNO`BF{_{(empvxdEMr};EkRq528=6Z^@r}iM~*FT}!v=-oODK3tJKgi&>V<~g;S`Rn+s+tis zZQoPB9r}oQ@_S~3+ca^M_qROB+kn{qScTTFPi{tw2E}M zA|R|lH#NO>{XfAse}h{Mn&SFTnts1Gi~Hr>uvwI&(2aBQxjGN<=_BhWA(6PD1fj4e zzQb_WQIrt{l!A8-YH*)HZrz_ls2DmT&KIOqip> zw1c9GXNV9=>jnzpCV=^|Ehah>202BWkmJIR@~2JtGGYKVbV80q4J(w@(}T9fjU{J| z#x2_R+hsB;QQ+t$$0K)p-x4vebW18Bm6EC=Z`9d?+T&0=)14zn=5DVsNk*L!9)V*9P{j#5|`lm}g)nV%o@7llZCUQCs-#*+Qs+d4kZA0P(c_h&kEv;hMWoF^Yu1aom4@^E~y_lLL>3XlR8 z05^F@0T9Kh;$(+p^w6;Q5Icq_+SUs@XfgNZ6+~NbwC4`cvVSJ@mz49f8>ehnI0lh;(CxmX^Q!_$TgyDKYk*Mak*xkmqU6- zDvlJ~C0_sNTt>h8`=^QPvjmpfd~1E^I?JT|$^Xb0Fk0K145nQDlWtp}p%TGG;=ydhR%`oqbEyFxd-MjrJT6TQ}&;p(1SO1p6AT)zBJiiRj7xV zV_uY*_=nu_Yy)Niri$RK<6NdeN#0*B)tI+Ki6g8*Xg z-X>RpPg>`$`IyYpjpgh5qo~T{!HYe^X#WpeXW`dX z7j=2ML!?_lLb|&or9rwuy1TnOm2Qyk?k?$W>28qjxq#0*^O>3dK>3|}&faUU_1%MB>gbKzlpLd?Az(O{3BZCQApKOSb5kyk%*wppQvE?Mxc0vA-C( zOKCMEpx{5(8?dMC9 zt&jC{>cvJ&BK&~{y#u`qg`rmF&dAx?$=IF$hZ)iF)r>gOY*Qnk=5(?6hx&ZrPYuU$ zuYd5RiZemf6E#%d)~atpnvu2u7tP>sZyD_Qn1QEkPUWfQeH2$G*KslF=3J2TrG|_) zNT24Edhwfn`R>3ZCP2$h>SH+D`5wv99x!*22}i~b@HBQ;CAWB|1nzn4j^49?TY4=0kxwY`HwtxU}l;` zNpCWW`|@!Fe6s;Bu(iz`pDR@*XaBHC_mV$*QCtf2=97{{qyKsK>(>EeYkYiU^Ml(l z{`|#jn}1M5fLmJo5z(6IAggQHMsQ8ER7?~%flXRDkA7wJ zX2b0rsXlud1+=jn8un)LtbcfQ0(-H|M4+_*fA!D8sf6jq=_4=a-yMRS5co215ye-WpYb^8x)6IpY3YSsv``_(_KBU3T$AFz-1(YKK-cxu~#DFs5X3yfR!q9 z*4Cb`IgW46&vBN+-EmKZPS@Bgel$EgKys&JDJQC~n{CjaBQi@_1dkPKEc)AUd-%Fa zlu1L->*JfDx`bQnW&27i7V}AE;?>?VI&x)i3h)(F6S?_=1gE=`eACOTd;bBYx=y&4 z^YA^;FgXEPy5$New_&)2ynEH|-O!@#HQy$RBRB z))*4G{NbyHsnU#22&FE)(?A>54Z`A?+I=3Vr^M3!_`VKaAiMXnrK#Lw5r99RvL;L3 z&!mN*5Z`4;W^3oo+Z=tp1y%aKZb|z(TfLc$o#V1o(j;P$+Kki%yWl=dK&g2b0Q^lm zfz>1pDF57OJ2SzmKxZlw);^T${_cKTk4OL_1ju9pVZ|>y5Y-U{Ev{&8DOn?otVkH4HjF8sO*~Ehi8~v$dzenUU`LKf+I&x%lC9FR(Cc~aTdHD4q z69|xigMkfZ=xt5FY~E067>+KH0Yj9wEvpHkfECk8pYb3Xd)=_CEG&Pd5tmbd2;EgH+YhnBt%Mku6{9>E-vZCzS&K z|I_&g($QUEchhHZDi)?5*h8NBCt{9_>}}>OO@rMLmg_6gF*eyvM8XH1NQ77%Y61J| z!T3Iw-_!>KxDEPb#7&46^290r@N7_Rf%BkJh~gy0p1-3lIgXULL>0Z0mO=$}eD}XS zUt3G`T;Y4!ualj8;GZjk84h9q*l$2~nR0et{0qARhd+IR7F-HjBK6Z3;9H7;sdD5H z#l<)Y3uRT^>Q|bkn}#k+c|>p1st-$!oEqZ~|C8sP|L`5W+U*E^s#G(CnMmjgT%FD3 z{m#g8`%<2X25*~~j?sK0Y*Ont@Gr$8U{4LFlpgFZ1hW>rUaeBP>{CX|XyICxJ{*}( z#Ugk2e@||^h(-QB1A z^FXdAF4T-y9+?`Qg1L?$%{7{COdCYU&~Lc5 zb}+;tpa4~|05NfN#vhHRDL2KaVww0RwdS;NapBMs zhc{u4to@lsc(@(`=Yq`eC=@O*K^)IF7q2!(8{%Q|ciliW9Nm~{QP*hm%8-%wtRY#b z^YETrPAGfiVjQ{E8X>;?OZXc$-!Eprsgc)|#Uv!o92mBS(Um=Dk4POG4uV2t-H9`^ zwHf=m%Y@YZI?-3!mDO^52Q)PJ^2QRa{~5>5fwkS%IND!sK$>sW@#U#y2|$Nt{qUl; zczaW!jc=}opc5Rb5X9ARKJa`;TXw7ED1^cu>6rdKFv6#LXK}%1@3qC&{*%R)?n5zX zrx~xnJql09Pv8j&C!}U{_`Oib_WpeC9f5t-Y&S1e! z{dP(5KKDEnDce}7z#FVF_|E~0>*o?0@-jIB1vIB1lg|y)*aat(J^3W7a;9rWXM4A) zojr?@cB)_>U`AOid=yKPvnZgc16)VhjN#7b2(KSaiy%dZyrniw7$-@^ZE@C#4U4ju>6&jGC2|H`yP$=iw z4j3BCzv(2OAIiGY7l`2Jx&LE9=p43LS#b0+Rk+jL^+o6#HM;~a)tsd_FpihN2I9_3 zsUbr^P8=L-w39WKzA0`?Hh+TzUYq(WLXNYbk4&&Ar?Oyh{&=8bIgzT;22KAYpyLRN z@KI>c(G>VQU!(}A@Dzm zJtST?<}Lf(>aStT)8i!`crd_B#_#C0Q#Xet763^oCGQ>N@$Yn}9EmDM0D0BLXIdSexiN0gP^U{34z_ZHXx;$d}#*)(o z1sa7Kp+xw~sJk~N^07Ym>^^8emLkd2+|yHz3e3{I@8eS@c=Uub%yNGFx`!7BxGR#h z$fi(jmdQ*mrm2&u;QK--C2J3m{m&GyFN_z^85ibkvKRu^ZOoiF5D+a@c#+VNmzKrg z?*Z0x0MY4xl9}QNR9EcHn^77u?H$Csk zD4G3gO(TA@bd2_>m@!7fsG6aWcybAOb&sYI9W|Z5&32j&gv8>S?o;?}5Aa&?=J5&d z8PNmhG~Uz|76PZYNt7}o6Eg=oW8=@7@woKIWXHga@=)4mFrF=Wg z^i5BzYalhjO{e8ZFnu>7*b<0A@&LNsP{8kff3#wlxxljs zZ1F8wx4xT>pDTgQhBU#OBMgYZ#9z_1#(C#OtBLLN**sev+vhF>kQ{(Jl@Pd7jXpMv zqZb@c_7sqS+)SvlsoE?I-pgg%@^0pRaW1)ueOTA&A_iP=O8J@9!iFFkGV7zhpPI z`yYeu&3r0|D$JwH-lQ%SyC7!WRfA^Sd8|y5*s%v^{Li=;iStaaIX5)|rR6sz4QAq_ zULht)uUn928MmdI|H0%SS-F9fquY(N?8+~6Y!?6d((d&)7l0XFRv+acovkvip8}2l zpA_i&R!3aTWf}RFjditCU}y?e)lvnJnG(6MFR2Sr{u$MJ zp^FmTx9|E1*Ta=eGR!jIJhfWH*Fz(Ia@ljh-_d| z7_kMot432|)%4CD6gy>%%J+lc!kV%?7uV|J(zU;bT1_EQRrV{aRSbJg2l*E|lA%VJ z{2Ag33vWB>2o8)L%Q1$&D0+sYNC;{jP2Ua7C9|;A1SjS+?_@HD4AGM*i0EO8X{8#F=Tk_CmAF#rg7k*#(Xg@?NReuOu!`)0jwK!Nn^4*C3m8)k6X zq+^s_yRFbTZH$G=I}pH^#`wMnACR?$_FaXpZEmn*h0hdT-xx(;u~bn}ZbCorE(q2(@9wp!zljRaF|A43`%U#%Uqn%47= zJ9z(O0ScEv2;E3B$T7g6KEGnT%##eLRCQG!@BLnKJ!^B~9tI2LUp-*iAY^1@Kmci0 zhf@icPI}AzWdJ^8==fk8{&aBSH6V!{xyQVHm~J-xPO;;+IEa7${$1VP$!#7mWC#FK=YU23^2MU> zqfkIs+9l^2{YFjV(+mCTckHyC!mnlA(ARQZ&T0V|HEYfaokIskYz=bP+(QFho|m3J zQ!%T z8ryL?<8W(oa~a*=X`1AEq!N%u1~vzks(A^kvbyr?IGTlYDkVgiOp1*0+Oyr*MHx>-$%!pgV9@{$iGrRQHQV z{0i`!9`B@_`YQPyiUjjD&Gpdq7T;%k&M?AGn#`A~9s!Sza#5&4?1x{P>fRX8W^F1L zdC?+g2JF748sR^=FW;qE(D>PGa?g&AB1i~^?%-G-2_Ff4ebLLkfPIgG^%+hMqCiAg z)&v&hG^fU@dg$p5okIEN-myCkJ=n-_t7Hi<#086;iNh~4_r3wS`UN%!*mlYlP!_3O zkT_R?w{W~LW@HCw#V0Z)(rjM5mZjbK+?Fr&9bB<-q@VHW$lI~ZY4vFHCPo7s`97v+ zpE7dB6w-bKz_tLkzf`4OjSjEI8Le!CBze;!8WBaG+wkUpvjh85(*rmE;-1vvmEFl- zy8UWv!m?+tBeU|aW8d$7{;F}7nCJP!g*(l%kLs=lTg4@Uhz^!XRXo)FndP5flSV>l z8^8;NDC9AOIZ{!;q{91eqF54k&wQCymhK4(ClhwiLx(mxCeE~F+?Y%?E8ynygr6;CIDqDat1YpUG_s{DgP+_ukI-h#G=#v&8DBn-A^H z%s%~uf6qges5f=paC~8I7(jFP8PDBElOJJE>|y$eCA8cNJ3BzPP;TohkIyr^kiI(;9=MuL2IeJl9{{F_e5Fo3 zi?plrA@E&PmxJpA2D_eu%^a3dNU(`E|7U2zeX}|euehzkOvU~Ts%$$Gm4_Awh(c0) z`m1S04ZmlPX>89h+C10#)QU5p__M{38t!gEJ(_G_%qBQ~@dCKkPvn=PD4z{-2;xgy znZKK9QQLUNDLS3^w{>u(!cFnn74rvMen4;|m?b1k4Dx%!P5JMXHS7gxFmyKt)vr@M zFji;FuDab{KMT~j2Zq^72Yv0FaDnP5!Evo)<_DNlie{$a)xn`*=y}Y@0J~%owDY;DxBV^AO7>ga*zfXKS(;;q8`++33RhO^?V zg_H{N8h(I!s;9%RK~`2gn2~O=F@h7u5}a3j@W}3R_{Buy;!Bp%TadooH!mC-_T7R7 z%xFe@oX9}rdbZaT(>%0HCDJr+?XOawwpo$m4OU3+=?lgS97+#(Y&Jssz_-Qi(`kgM zLDN;?@5M(Sn!BSh)?R3vm>8M|XcfquS)E~B=k6mq#&uiH!`}VFXY-xGjjT$}ssP6t zjo`+An^+F$!*5`S800`+ta(5Zt>7g{s0tealm9aQpgTc0j}zDOFSzG^%#6z!W4?~B zA?G!WIA+YfI|rZ~vdg_KVnSB{;b2Tj2{Nf6^9msGphlarIJ9aY3RF_=_9oFE5#`px zR>H2$_&CZum$$-I>rV^|fuvU5!~2nXl;Gw$br$n499Hz2^oMJzME;akwJmJ5`{$j& zZF@3pvUV|XPv%LiKnU&vKo%@2sz~4Ox{Fwh2rN!^P3tWG;R0ACN+O!9b+XKx5?FG< z^tYcK%li2Se~RWS--LWO1v8o~REwjpgzBiSylyr&#NU=i`9rn4n~ zi$^os9VHt|5F?F~sdq$@6UAa9T#1h*rfIr&)u)mp3UI{eNc_m62y;8ykt9^!{%cjv z3|eiBPHH~J^w8?@DUB7~yh{1~Q20Q7+Fc#<<$qZgwA4qK&tAFi9HAiJP$OS-D&hp= z_Yn}i$4LQxrg!Tfmu==TVUatBMK@$hWLEEY7nI1GOtU2?ubUmwG{g^jCT=}Xe4h)6 z*8VzXM-XM1WkzxAVChlj&f$^e?$A)>D=0&9@PfahOPb3q!<}U=E&9YjH2(2UJqRe* zkGH_Dbj)IH?ndD&%Qx=hc7K$%)phKfRK6=bRSKVun?#c5-+&jIt{m>e@*C>k2vf*7 z(MpOOYiUxJ>|$cj{bmJSglX3Y;~(DnL9*44qS-%M*1E%*@RwvtF=pb{)#nn<`z`ro$h+Pg3(QA&0?THk47xV#T6>+d(ns_egvAngV$4BOTNjXKOr8_@W=J= zzTJ%i-V2_Pu%RmuK#g(*VUW~G1sZxIeKw+uZw0ce3RxugV7t#H_}=B6179K_T6-*M zUTjT|u=&PWL!Xv7SxM#^L}8Uf{Htb!aQyqd;~hFJL!RFKY-n&|+mmCW)RB}geG7i< z_bkOpb0qP!9(R`HBS-t*aOLNl9 z@^JN|c|iJ6VA1X3DB}+Po0I<0b*JPg9kHUhiXF-xu4k!d#YkVXBzUjN%3{0$F8(s3 z#Rad)Vun8wDHg5?*m#|EwWpr-)%<^&_*9b9-lRI~-7*Bjrly>96@3Ho=yHE6<|96P zPB1O_=+b%R=&$Ka!^)p;moK;Se>Qj2@(#E86}BLPT81m$4|v$ndT`SQaF zb-u#orhd89G)RWgU(*ir?=BN6+Y-zhbG8~QD~rxYlVf{vd)H@+O7`?yefR)P)ia~` zP{@lIuUQzjWSSL*-nK;Q#ey2bDf_s9f=8KN=a~zIgmfQ?%3TmT_c}htnqc>yQ$&4! z0&tWs)qQ*XOy@X7Rq?{%>9DkckMVh@!$YbqS{=tfTgbI{?Fhvtl?VP6fuG}MT~Ru4 z(uyE@Cba-&C>L5kYU|6i*)ofXz!aDX>4b|_BBmG0Ym&%Rx*ZL?K!6n_<**3RBZMHc z&m|wfq!N46PHt~c$QqqyKV91AvQi9do)2XCR5&Z-m9oX4SrSQ%^v8;iu z1ucdCg_|B%L*0{hirs5+`RnMG@;nO3^AiW5)M zybn~yh84<-S-sl|ZEjEBwLJ)-A))@Ve+u6MMkO!w($(zHfT4dT#c{yA`C=fi9u#GY zaGquNhXdefbjQhkB6;66G2I~zw_WO;Sqjb7^X^^ak$ANi?`w{FJ08~d0lWLG?6np1 z%Kfcr6=#<58Y0*Bm!tIeh8tTH0afTN!G-YsFt=@3*)208$`V>%1~31#KlxlBfifLU z3Z0vF?cis+weJX!i$R;X&4VWHlWA@(UZIGLbJojzDwgU>xRL$(bC2*Va}m-o|0=v1 z|13_$O`ap!Zrjl`+oc?0HJ8>BQs5WhJdThj)S|IJV?DxiU}2kesj>PvYc}QFV%w(qe9^Ufv`-%F!_hK5qv<9HQNLo>wf*sVde! zah0~ox|w;(3KE&GGr9K|fFMC`g49NGge?1`*Dg$ z@xZ7pF^_yw$@z14vI<0me`9&Jm)MT2w!UT+_yR^?-E_lYjC0Vg_r6cP2YE22#w!t# z8)sN#v z%&c%301oPw`-iODNU0y`4%uf(P4>aLb|H}Pm&BrmXSV!7c@|?v^Cjv}-M-z0MRdO8 zFjLLgq;QbNd=9o`xH0yoHa?^ES$`h1B`1fSw!rsa0A3oImKL_!8|t`H?6=gvv;iDo zCIC>!zbYHuW~D7T@?gHM0304tv}1i--JRT21ItJTZrgIV!5=j+a~z?ouDqjM-Q2C7 zti?>uOAkJ~CubJ%jW9lNz!X9Nm_i7n)`YWuIH*$WW!1puVZ%lDbMQybWaMS^{JIp& zyp0cRsQ?GGm-iz3gP4HSenTX>aVpAJo6p=_XcLl1hwWr{MEP^6W_-6&#ed@gp}Y5z zwIIXHKTN1+_qA;zfSY*IN)AdTNuIpJ42;F-1Pbaff>ll?)f~THdC*N7Eao z35yREDXcs_KFgS=xAKLT3=Xk)LyS=;yLnkIT(pOJ3q@5iDrWwPh%LtET#_O6b@&UL z*CZ!$_Dbm;0}{z+#l()zL_O|}STzt~ARPKmbd4*Mn8~(6z<8)cCCxSgGrnr(p65LW zlR(%vPuit#b?vk4fjS0*S#H*hlXQ3b?oz!qyGg_t>b!ZjaHZYd^P0dVnIhOv$@2nM zMh;;LkOR86bu<=H`@cYB&X{NjLT7AuN{)1a2&Yd(5Wiq2{4)4JMDxE9;e4n})~h-(bf{_p_<9b8 zj@x0L@2cuj&be9p8yr1sp?YNNL|mte^y~`zD;eem7vh%icM5R3>WNs+xoeX%3g~sm zHrsV19ochN7g}M-ElCeqN}YPD8B2J2EQ$^vT+p8ET0J5{?@8xSA`QP^H|b!-sHjeA zE>RJvFyb~n7^bsO(TE(PqrM^cD1ltb{{)!cd^Ua<3Gt2l>^o?=_cBXGGT{{*E^FW-+c- zUDzoY91`-D-#HL$vv8W=PPVP0XAnoIEYcSBQ{#Dm=-?&S_FiW5b^y+^eNrj#^a{X(kJN!A1!s+^g4u#H#jhJhq`6`# z7VRbHlST4GI&&jhPBCarvx~5P&>QC(u1l;6yJ=`AL0ilm(_xEFiukeBoq+b6E)I! zciJ4K$GG~WG0ZKuH`5RD2&TUUAdQgF!-g$|7hJ?-Jt&a;x2bD`QwN28s10g)c1*G} zd7JX*YN->y9%>@`o>$|d+ZW8&H#@*+o>dhqrq=4GH{Lr zG-}cf2{e&h>f$An#V&Y!IEg9GP*|Y*0K>Cydw#?3m&nFn5Z40Nv`=1XbIhQWrV3L( z9(G1J{JN7Bx0x{yJt~TMc}952YH`4TOP~3iRUOP;P<*lIBQb0x;#Cm?XVp(UbZpKc zIm?tpkh^_6Klf)}jY<5PaO~oCFry!ED>K7)M-ztmj&%Lle~_+$-56cJ1?Rs6x$!~A z05Vd;FDHAk*HsJm40>i^)px7qPdnuI90vB5ktD4i4l4mvzv9}}L5{*^dFXxmd$zhdQItjF2; z=Lz#YmEWSz5`7z8xGLioJ*(cu!;Jxr?v{#lx#N``LjB(#OZrzjW!woYg%L}*4G(2< z!1#akr|^XVppH7(UUZu_<-ueeutxSI#v#7T5O`#O)Kv->P8r8VN{EzzXmX0MY%>as z=7|Htb?+X67=uRk%kJ8O^Xk9${^_efzWPmp(|cRyto}+~Ju*nJUL{uN{7cmnM{v(U zu66|XngeKjN`*Goyy1t?L_Nn(tq@}&i$(8#mQNq6r;&OYggxG$At$t2$MtYf0@PfK zPhJK>pMs$P$%UgFm>~y~Z2$c6?N1)=$x2VwivglT|4U+eZImbkgPIx^?_! zS^UL-hs#-3m%>7&Nys11xeAMmvGFO!+G*kEc>=o55juG;(Ok`7sSY0^XJ7(IJxs=Q ztRgXSt*@N4ImIYh)@I)LofAF(PFWsRyBhj)&*+MW|5{t}vK8JuB`l@Ld>O))(P=p3 z7!Y!zg|(Fs?2X&7Mnzw&BIdplm|D8VFDf{ZKM3ewfQfV0^beMdc*)^+;hn3RiBEin-L=$wfHmc_z|+oZ0= zY>RvHyBdSqr#;Dy(c}QnFnu6CiXQ16F>t_Y!m~eq08<-b^JwY`{K$(o*ZbaYE#$O# zVAwzI2g<(|(hpu#j|SFRDzi1oZ*})t^6J`=^|Ijfa=l`D5Npsm?lkaA+?Ur3kIPP^ne&T`F z5#?p`6r%K@5?7iUCVZ{;BKvX>0J3jC zWf!B_k9D4^$9-Mi+jqTYIY)n@i@?a?JNEqa1$+p% z_1*IxsM~T&%k~$GZM+R5egquMiI(u>blZqPQ{l{o=W3yYLv#__3mwN+Pcc#Hc2?OF zJZa!+;tYlmRQ?isCF`Qyz<$Xubz;EA50BR?K2 zeyQauZJs-Xz#j^aUfpj~pkLqgd7^h%c5=V_Pa#Kz(Aa4M*8vCV)t*-kPb-E(TuEeS zB#0`j!%V8HQ_L9xEfD0ogUI-5B=i&Mau&EdnUFq)Vwhqxhl=+1 zye6wyn=8#HBm0v=3q>f@WKmO#0U`**F?e*I)rDzk%zvA&bBSKn-o29#*jPj|LmU;W7NrUiq=A$Qv;o7Omo|E_8C zT%Xe-xp`O8uNawqx4?O-XNDRMJ+Qz@qRFpDJeQ@_X?aRkFXTO|`osZ7(zI%{Z$VWO0q$jq|c+rZnLll>|5KSud>0 z+?}LvW2k!He{b@Uh#4)v1tf%~v2ap&rH;MIyyK)2G>|?g>&p9+7mAgVP*rGbNtirz zlW?)%$@>74F;Dd*ZxiSvC8=$nZ?guoK^wao{FH|Z*7+byxsy_O1w}189j6c9RXihN zqllw9^f?N5FwHKS;l|9SR6poXe4CntooFZ~sr{(JQ}$j4!uW*H&IWCt20+;Yr`7^^ zIRnr)RSAF9OJioo@dd$+^-?nKoFM#>b}b%%-%bY7@i9lX;#+xc@ELBlI~~5#bvVCs z!xdKmPkV(`S|n|9H2nh4AFB zaqsm3uoqrACbEXp0Js&&l;4Wi?}5_P)p^oP_=SZx=pF9GpDCCI5{oy~Gpez0!uO!( zx^7rPwpWoYj>NxMwBXyAd4k`&-?}iH@Vn|8U4^t>tFjZ9 z6q%HeIVUUgo)M+FsGOroX~@)_73i?7{T}Vc~Fi1TtXJql31N<6?s$ zOA)IJY|urlMFhmPa=L=|rjY$+*0uxf4vOhuL2oRXn6acZf3_WrC^iYIjSFN zk(dgSo*UlZZyfB@orF$(&ed>a`p*j>cL}zvwqv+DP3++JJCpHrG|J*mY#OSgtbp!r zCGd>AS-%0FkSLnLxKY!oXyB{QNx&#xuVGQw{SxXsIby93X{jL31g_-?9 z6mnnhosXG^G+EGWHv?wJ78%WUesAoe#?aP!RD-uBE6o`%gBg<2^c*a3P{?qL`JHUj zDnB}iLhe4O;A2cyshYNZS&UJzzG->pV288E1b>O6;IjfGyDm7J5@etx43!gaPoMEQ zL65I-MB(3Pok1{lY3&?k5467A@mVNEQVj@8jlSJsgT(Lg;04lPh)R}t3cv-6>l{4{ z3^>7zuB~!air>9lu<$Hk1BYh$@-vj66_?bzJKO6!%Np0(lQ$eG0fP(o*!&xREio#W z)T_x(neW3Ssmu;YNr;Wo&czrdCzBj^pYw;w44Lu;nARE3=a<&op^QM-a@t>pZJw=nBEI_lYZ4iric|M7j zf!9BP?phTS4J>G4->%RG5*Jyql z#li^9d+$8S7&waYYuy*>sz=PNd1U6yeh>S_mBdNFzQ2Y8RR8q>l;Qh$-qxxVz zmL%$_LM9fGtFTTKb^yP6GHsdxs@fu2)FN^NCFGbnhj~wQW0?`6l>p>!#hQ6}ZXf>@ zvlO+UG~hzugN_B-$F}Aa2bq|AyJ!|fs7TCoxPS4qw3P} z!q)c8_N6G|ph!8VYekmMI0(x88rRPpo8T#$;H&CiOsN#EMQy5Hqr$2(@CWH`Hh#`i zp~P6|6OcijrLTwta2}u{sNYo}#`yjQeYkM?)w0%a32F4UgS_DPA$+Y-1Q@R_PY`>uvpbcxx4R+QyB8d@fc?&4KvK3$xkl^ zx!}&!UTwX_^_1BtXZ@0(WznyA{qBeybkU-6yu4aBw;+LCb+tfz@|MJJ zKL^GnFPux~11~BDlGPDgIQTQ$oSb^xS#T0I-VgU!xWqUgDfra-fH{)fcv+f#N5w5} z=Fm!K_b719^scVcexolfbqBqeG#`f<E#ICJ z4&%i>;2|FgNcxe>gY506mOb>!Z(? ze@e7;pfD)IiqZN!FAws#S@$fENEk7xkK{hmMwnJ>`|{`l$16GpsJ zM|yf*=3)QFU{jDjgyytbJvPg+~53MNJX1D;(xY(&LH(uG;VW3BC1T4n2M%Q-zZgM%j1QU^# zdy-sEikRA!0M`p*3vTONS9cbie#LfLbX$NmGj=sBl#BEC{;|oFLYQ&(^$8sQ>Q(w} zea-Uv>>GxcjXlMOs71A{i&|_YHG@{;gYBZ*@Y(C^5nUb3r5`_UyV#B483)b|J1cElZI_VBI}PtMAG1>y(AB%oe|7fDp{+NA|Q5)Wpr2pkD4{18s>en`s& z%ZZ3s9`&7zp2ltGThG|?QO^#vQC3G#LoxX z)`GNC7fKsvB}Z7!N63M5bm5K>JP|xSe|r`j{FX?wEVx7-0x)*dWxMrSjZ1hslZD_n zgtn~_xSYp^Fyyq%LdPZjcV%)jw1%)g(cxmm4cde4BA<~r#%q#C6f^GDxe$>h&zaR; z-p+elJC*oI(P@s!=BH!5j7xXx$JxEH6r)VtqxN|;!c@U{YA}WhZLfyfpGRQB2pN^j zQu80THB)Z$Yx{k+?^Aq_@_KH*Sl%n92(0495@ltg9MmxM^{=i4nV;52iNMhTOD z01VA&?^3!OTja?z70>Na2RWKu?=doSqi>vV+CLTJsFxQu{j0Wj$y6B+@B*53R6*Iy zyO^fL=SnQA^gJkfRbhS*64$x|wG_0;LIEXpPxv&qqy^s{&jVsQ!a)e25iYP8pob-% zV3REk$px>Jsr#@NsVLrE_BVS|Z!EX(4#gx@P+2-9g)}8L99x9g-E5l<41K7s&uDS( zhiURu=fxZjgKRC7_#{mg3KUH&anj!yR_rG*6i8`2YTlI~9ZvOSWIP!G?@D9UhuA9j zv}L}Byi0m2$pco~iWP+Iop^5vQURHaQUfSn-3jt#@i#lya+Aexo3{bhJF>R{R(C^O z_jYX2=;wriQSLmP;PfI-|0YTfj^<~BdPdd*pr@~E8kJ9z7VMYKzBK1}6#(K4i2%Xn zd4U}>cGhxg^s?tCYETHdseUlIm2v;4NAOMwU%z@LyHX=3zPX!lDT(Rq4K>~I^7>M^ zAB;s(PA@an)L_EPtz;m$<%XJbc0)Awsg#U{%d>mdYNoG($b-jeSHZ4cIg0hYL?`b! zcn0lxbaH^C8WH`_*Jic0+wUpH^J28B!WKAGln*l<6|kn`s;-M5UhnfFCHc=8;}LlL zB04TXPd=)!^+p{?r7q?HOw42l!F^j+KU zca*uG;&xw5C63IN4mwWrecy-F;!{Txz>b!zTB2*6V+`(2sL-n;Sdt!5{{R;_1fA|E z-7dmRvA?+alnT*ipWAtK-9+}GH-9)A7hcw3R1;M#4v{VFGdiNb%<-QajM!_e<2?}j za#KMnmw38ABF=95Nc`8&?fqmT5MxD9WIA@g+t^%>MBLnsNm#gNpl9?-VTZSMRL|>B z4CH@qAD`I1i|ZaHl?q5^Ho?OSIe#8+%>no;08Jz#8%XC?Kh?jB+UC(nQ3Y$Q#u!P% z{=;1kTk{>kIlz7xtbKZt6 z(2~SY&#%IR&Ea;IbF8t!gmno<_M$0CbnF%9)v>1Ddw5gyv>{5t#mcSQO#GW|8`)|z z8Bif{^e-~UjK5Mj{n3L%CBF{_wMdgm@tGq=`lthI{V;WBR?WWJPZfOw&Fp!IJ|ERp z=WLxNirY6xj-s!Egj0-MpeF=YU3N5A0;_-8-+wE(4|!B>TS9i8%Cm*?tShP$^n0+64y=Z*@+!@E51Yea@)JhU};?k@g*Hd|(y z-85UBMsl?_jia*iPPwZW$3^{Bg=XN+stT` z4I^44{96{J2Dm(BMAFrl!}rC945Rs`=dL;v|pl%O*--8 znZEiHEA*EJzTgRFnLIs}9~Gygu)k+;mcPOZ66p`vO)+9@Yo_{^pWtI|tDcU?5m9eI z5fp%(n)DBlADvisud_S!wM8sD@=M%cg+?YK%PSVCB`bQ*AVfW4mg+wQ$9o9LHt8i8 zhs73P;WADMhM8N!vJ-i+)Um4F;$e?IcW>Zf>ots?PP8%Y`~4Iu4?gkYEaas%;eeP_ zjoi7J; zJ^NaRffh8l*pV>zkpu#%<+7ulif(jhY;0F!+OHP1I=5+Fc>-n*H%@lwIFG46M~ z1ZYknzHN5VO{XX3v1r&Qh8p9i_Nmrr3Cp)M8gjZ{8mQ?OiVydOUkXSRawONaw3*VI zxZ(Dh%6h zIezf4K@D|KH@|%ok!m<2Im|#UdM`v8zrert^N%EcFN8d`*ykO=c)k|;V0rZmz zAkIJnM~tJ8iH8tE-Bn7*`Ns%Ka*5Kj?5d!hrCp=T(y@#L`j)%3wUMs8{(Q4<)xEO; z*Gk~dS%3NR9dz;h!@;~Ab?a?)_&kA%_h$aP$HnXfdUX;nn%`Y3W;_+{QulT&{1*+J zFJisa0#iIO#PO3mvd+P>^{>z_^WmNXBt-2R7shgZBL*mJ17WS6q?q@T&o7^tmj+6ut);fyd+?Y1PpYG&A-5?`Qvwe`-;?9=`XAjL|Ga1$S0 zEr9{lg$f$!l!(S&4#T1=a_h65V51A$ke)oX0K&eEZvlb5#qb%R%JSE>Yfi`D-IjYn zPr|W{^BJ5(UbUo^hPdg$dlU8KRcz&#HV@~V#Hcc#yJf5w&rtFM6J9Hu8=$gDP>eZn zi~jps+3eI{;Ef{CkY@cx=)$ciE|J*|pK+aa^I_4cB^2A)N%37A4Xk+TNJR&B)cL5n z{hAO1%ncM_{nC9e!$WI>DPJ<6Ph5lj1rg9c(*MPxbd5RBt?{rJWT6twuGPL!;-S$2 z-{3?=Usg1!p@7Zu#wpA>kA^I|XnkT-xo+Rq?P4{=|KLPE**_l^{7kj}QB3Ak>tsiy)f+#n)R#Wf^r_pnxDD-JR0i9g-?t(jnd5UD7Giog$5NgLHRy zm$Y=<=LP-F`OdxL{=_jH=zjKId+j;rnzMk=tfbJM!l_9MjqKGM^W-~S#PLfcno(Mp zq{kK{>(xf~fzzXUB6<&n1l)k3oStmwB0CP@p&?9nh+SXlozJQxktWJ3Rl=h0W~S$M zhfUls0`u=UY0Exms*zhA*3|$`p~;D8V+2cg;>1l~P4lAs<~#E;%F2-L9~L=@uu=*l z%KthWSp3f8;I$|2-^8q^!ALCIBL%_|d|X}nW_q9pSM1!P`xdfy_%Gp}ACvqCBKz?T zN2$NgDALG^0mF&ui&l4HLdo^)3K`QMGZC}x1WI7Ugk2$h; z2XYF_(@NaV%^}%b);gLvx(FUPT%?Tjlv0$)(~tJwSXpsc@ zt4-;n={)|b$2)c5H;tXDK#b)65}X|v#XxuvByN24bKbi7-J7?U8R0S*G-@SPX|Zvk zooM!>$9Bn6M{nGY+yAKa?+Us**t7Rj%om^&^1P;Oyc7vTowh?DfAsP|)Ui%nFCV>5 zS?j}AE{yIDbjLEz94DbwZgRx@L=f>nPdfV3K@I()y6k?qzbR6LT4VG)!5_+Cpn0KK z+>`n4@W&#roa7kDa&Gipo;?JBfG^{Jd)e(=KdM*lj51pq@Y=_^t!tR*dLA(-voxNL zcJDu7K;ky<{krsXd`$HpKoXf=7K4enQ=gbz#z9U1W*D;oZBK6Qgbc9#dA{{2N`SV% zJYbf=3EKV$dArbh0UzM<#(9gF3w?_3yh#*)fFZ-QX17xj^sE1BGn4XU$yhrTt;#^$FOR8w!Sj{?aAlYTc647~WB!eh9fMzrL{ zaR-)MK~@x5B}Hgp`Q2b``{40v8(87vAg2m|M?8zlmRsDKI=m>p_x24r&iN}Zzw<3d z#{=I6`|1is0Gri?skZij@~nBhu8W0QgmF3N78_m}Il1q%A4(Du(v?SNAR0V1N~cco zJK7n7WxeEczl86%SV{?jkgxNgM%U**mRnuR(~v6w%Ybu~@7wQKTwLFyE-}eCqK+Zv z4F~F~&_R1FtbqZ4*TKrAM8nw^$`sRynq`Drl57`l^z(}#mMd;6et`g26>FZ~lA>|i zyPD+ihMxB%14H87D>F>YTRt5dQWkuu2>z0!Z7R+gtK8#98C{e!!!%8sG}$tk-4u`vJiJ=+TI`)C z%#vniZDKZijSe0ivBPLZa`Q*~ZQWf-2=M1=eWre4#BH2lz9$l3-&}6lFrXQK+otd< zLxisW4kn;du7l*|H6wZU2H~j#xPv6a?W!CgU8%ExT*$W?b8#5H${3Y9ni@l{7n|N! zFf;(ua7ubsqZ~?b$L6-j=L#I~jdRY;#+C!N8ah}XYyv1wM6!H5QxlYh^@iLmhpbJ> zWN>&Gn11nrIT3AJS&>!b{>nhAEA@AB22)Ggr;psu&aUa)mqw){>$Eu??3{OUBqbs_{Jiv%!sVDb&w?4)A_v6UP%VpU1#+v9H~0|6XvK?{uBc6b5e`ztaZhGl%%( z!VH>CVpXoB(@i;P{cxb@en{-qMVVj2w-c03M?^tv`b_qFpFZ3}ljs-lQLw{@wMLTZCo1ZdKYK@J_L*tNzyde--w z!_=n03yKCpzhgmHI_gXISxD*{kY04-GwcQ=$}vVN-~y3O3ZWb~`*5J3AGpGG97SMD z{FnUN7*u`2Lveu!8|gRnu%tk~c_u4`eNgX7KD=3^59&R!8O?@3f#fGJihd$v2j*|F z9qi_)A^s%een0t;U-|4{^|o?wahqxj&I(Axa-{;lT{zD2JteJt@zBkN63$mg&Rq1z z{E`E?Yh9hwS-?=_X=AD_e;pa@L|Nh)PpiHyfVgRD-0rLO;ZA>n4 zU}NHMkWWnm2&00bj8`QP%)!P>X0}EOte-84Dl9@ukpc-NCA3*}Kq`ewh>t%gQOwKB z>*V6pww#hZf%Ii8;k|8F{jf2GMDOsh?Ghv#3(5&91du!S%H=}=-?-HC$LF)7j+RFR z?JsEE4|UXl(-*!6qeI#mI3ql6Qg~WIYfn|iCt|G|KNBD~LDyd>&WBWW(TL@C`ru=D zFc>X}m`Rfde8O-E&Dw;0fOH$tU@%_5e^1v~6gX(W!J+8Jr_JBPA2Nt+1y9zti5ZRX&h zYF#*S@B_DMMm!qcnH(6%I}b2A&Qe-KElmyV#zcAMmIMH9X-pV(6ytAJl?!MKpOTz$ zy#kWo_z+*?Y%+tk3UgL;ItgIduRW->$6RUqS#)$zF?DbTcoh6V)$JUXsx~&N6#ixW zqtwsujvl1b@$>76a7#wD*)c!#0B+RzdY#j|yrQ}XDOmPzy~S_Vu9Fy|JSt+{-?qGMOyM zUbA5jVewih~M|g zBtD=pq(jV6(iG8WbR>qJ)J_8A{F+;d{eRtbkG$Z9mv1nrqsmAw_AGOoUHtz1rW+l4 zW!kC3qTO#$u&#rx9QI8-0yR#)RZ6;va2lpexquM|a+B)m`EJo3n_@`J=6M@{(}B!Zy?O= z2*Lz%dU=W?9}X_DmozC)(2wHU=EPu9)@-$&&$u4wj)bg@=#}%AkELA&rz29qUVKhn&1W} zLdj+RmxFQw^0xL7WHfnO0rC@`CEXW$1O_p}{KWEKk^_9+{^ev*B?q@;SOAcMX0){F zs{~{cjGf^A8M&LYNvK&I(AY^tEK+jXxGb^!dA!M7h6j=Us*jj{gYb$vOA)KPrh!g* z6dP@m?_5e`VEmLmE(&;p4PZ)5s_4~_pT!yK^b{W*R&>tDvc|&`l$-7cnaottghJ7r zTwTzRye1 z!ag_V_DnGZloZ@w_bY< zt;eueR&=cG^c?rh5~^Y4D2cJ37x};byyWgVR_KNC4UxW34Uc<-fClS9w_wcJ)9 z144X=*{3%dpN)TpL)Fhf3>)98ytRKHjqAfpdn5BYs=-`a?Yo>&V`>1PcoH~VA`H_} z3qOAYooRH+S7eW?;$#Hb2VK*X{Y4F9*M7r)bi1ZTubjt(!>SXh0{Pc1AR3iFMgU~p zQTa<%)H}?yzpC8MfoTtsq>B``4A!{pl8_W|R^QSus;a&lV>P45fmOZ-zz z^a!|&g#Z)g8IU3LfyjHrm!H8yTCwha}w6cJ`4f{4QTFI znX7pK2Z#hwY3fyfL1vK!{|+*Gd)Ci)q%LZ1Zf-WX;SOC3Bz-Ihtx%d!UJ|$X9v^&( zH2H@atG@qPnv>hoa6WH1!;~3VrhNC0mF3m zV4XN+3!!k;aqJ(GJd(IS-1>I#U5T*z7K@^on}Pwf%%#u;c10TQfoG*MlzMtz0EF)e zqb8W+pDs%(7XAF?>4^|~xrI>d6jK{L4`iOLH+_xI!dA7b6!B7HY5f`lFSu?F z2WbpTeU1BjkF_0h&xnczDf(Q%`2d7FQ1!j1ww@0qiRMgHwVlb6EagPBzc`E71a?nkkT zzLV2$zY7&&S5X)@zVS~=99Tle8S_4<=T*u+0FvnJj35q+$MZR3&>owAl|UN91gBwb z_7a<|zl`EA))glQT6Eic8mzJQNIW2-a8if@wNa&GmCq8&RDZ3+`_}7P!nA8_Kl4jn z;{id+C6lFHWH*Vyn4a{V3h(c(ybsk8Ow`dV&Z#XQ9Uk&iqVG-Lkd1Nhj{PHD0|6mn z7%LG@l=b{dfZ>a1u=KFI`Q{>JiP7@SM0JIY8{D$>mK%80%S%EtBG*Y&C>pea>Mk!w zRtOTLP2Yh8WaQJh|0~%H=w}NQwS^A;W@QBX7=vs%Pv}q$A}B$1l~PPZuLcO3)B~q< z{wrqKcyV2B+eirN!7GrXiuukUl=nHo)kp{IVJ9#KMwY8EDNTCSoLW<+Yc^0Ixn;ko z5e1)L`i?y;I@#3T_>^h#aW6ODv#0dKEW5y>9ex-Lu3em zx91w}`sBb?m}mwU2`w@EmXAyTtKZuoluF-3ai97p#gd_8Cu#P<3Ompse%fO|6Mw`L zzel|viX)ZrTI3^)5)12>%Jy zq6T#|GB`46V$y*4JR7mhm{$T1b0iW;?Qgvs|LX;|SHjuC@AX5jE%wjISuwiQZ?q6V zy@{*BS@J>Tm`S;1;V+U_J(X3j1lH1Q$F_g(B0A9`QARe)Q}}iJ;QPWhsl|Z!(2Umn zlh1YE)bDKelK3WE96Vl=fPqLj->i>azZnS1fjdSq?$$&&99W@&7XPg!^>sAClG*8d z`5a5#lBl+hV z)fVx5B_9E3FWxI@#s8#l0CA~JKK`zgqS-+AO+VJ=?zaHMYy?n6Bm7%y;Ee&Ad=;V{ zQ-c`1y~sT%OS6}EZT^&Kp_VjP_3N}Y<9oIazonS5#!LoYJ_+CF+HHM(aKJG6rFMLo zBk0Lrz0xBM9SokHH~%y?H}CW4jM(nIs5&Hp31K{?U%b00%IFiX&&P0-5~{MfNaKK~ z5^dBi5L=E~4L5gS-a22SMeK1qR0F2`aq**S*lkL}fkt6U7n!+{eocClr#4kEF_?{Qte~=a{g+8%G(maSCl>D*pXvG=)Jl%MMH$THV`RHmbkX+ZO_q&`4E2HYxuH zv<$b%?xp^~GAzzU8@~KaV(GsMq3z_233FLgA-p#(I7HCT636-d&iMh`b_PJGUBNVu zsR7K3Weg5r^An?LY^sygn0A>Bj49}MXZHDaBqMDm`kCKRWH!aLaWg(};$Q2)J-)M@ zJRBpupt-R{O72U_`tq|6 zOkMQzHAVnjW1n?ROLJ za5xD?=S#d4+a|r_C&h&1hynAURSZE%N2~cj(}Dz@h-6c9dGPtZXdsOC&J?b$=Rx#$^rwA(Y&9rx%kI25GFlIAL@giVGIRr+fCk=FY7`I zv_X8#GzMt@?&&K~;?AfmV6$)(!9FDZ_jLFGc{;A(DVBfg9RL_ty`chY(H=;3CWK(| z`FC}}zFgmQ6-%}j%05OseZyrEYqC2BcLSr~I^q!`S8mEaO%m7VXUcDj@q+T^d@1aiAWSZ4 zh8D>z=zNUa$gP^c1h1C@x~E^(P>~MwVMkPkGkcFEt?f-e4&{bJdsBJod(^*z%`LmbaCMP%Z9)Px+>THy~T z@c;EYQoj+Rsz$@@cThp&G4HfZlVS-gsuhLld>=FROHUF%m8}N-bG%IzY{=5Wm`13v z`*<-3$K_r#gzrfRa*aIwDbAO6N9ObKk=QILr_voz9=tvz_T%w#ECVx4WTF{(0GE&!IKOCauw|~mHD^FYe21j($bV35OvNmC&_mr!d$>WAZtw?wX7$YQGD`nEtCQI*@-F5F)vNyo+l>W^`R}oX@ z*?^<>X?fvEze6uqn4>yHAl0IP^*}WO3&QV4&^|36_xp94G}w^CCrzI4FO@;+N^V91 ziU8x@jYOFvdzyjFXP9in;P_*zcXk&1(p=SEC#)O7#A+&!V8?U_*ZIcts*PeY^hU~B z_>j|ibx=aO?v-6OIc#Q{4`qAlOU<*%`p{{};~o7zGl|n|R6v`jJwEt5Al7<2x|t8_ zYk#F^b2(i0-qi!)hpaW(VHaAiv9Yfe;i&K_3a5c@B4 zjD7b2SAzhqXZY+ruxq$xzHz#U-MLr?f3332J%={!(RqIiKsNz@QnoKGKrh zsyb5xcYFH_u*35k&Vz7RjaxcN>z1xdb=)CLH{k1#1e`$xz^PExQSw9{*zLFQBSd<$ zyOPVMo?lYT)^B71c?jB_Lz_C0PUKYH4T{hKzD>}I_hD)nXe1|plj6*Ykn!A|gNkYN z#@7V0?4BRuT zx`ga8Acc!0+e!K=hoveX3EX&v?_Bxj=C)bq2mp0eAnS^bdbPB?4ZxHX;%`GD;iUV9 z<znJ%c*ePpNww*%A3+H(Ckeem&r#V)2iF48la#$QX>u?J0 z<`7BWafNAU=I8l>-1S5fuuxMoB<437PCYlyJH}L%Ua>Wvc~iZ?^r~A%`tC1^{mVmV z3s>rLZ(Y+r?)e1gDRDDQ<$#EgM5(qS+n&~A9V^qc(rJzzzTorsX8rEOs_g;m{QisF z_a(h4C_+Ti!S6PNU1e0emz9TM=3Z5Y1EDaQFVCtra+b;N3E0sa|L+p-RqsrQ80ox| zmuvxqnQJ)Q%>~Ohy!gASqZ|MBeZxc}Jf(Sv4*^6a?nT#MEU_~L=H&VIHs(r0J3$r3 z4fq0fxM3O+90Qgn7|dLlz7`933K}C5)AGdtECW9?4QfRQ2OTPG6?9#nlKXI9A4)Mz zE;KPQny8e|jn@9o&i5a1pyzY^i~n9~1mT4W2;;Xa@tI8hS$|#cJi|ZB)`Iw5*WmC0 zKFjt-*nng0CxLI-^Xou*a*(=5H&rIpf8MKR#m*M=U|Om{SFmT{X^oNHHVh|34xzUr z>Kz5UTSpzsCv8PannU%_sGN|09eHiG7%$t31ODd)hZwO0hPpg9VNPZ~od9RU=C6ra z0$^e$3)(rr6KbR);_@^d?aj}CG+}*Ct??5LHp%$w`eM93F|ccj0zG7K}F96NBk8K(m}q zNP@BeG|MQ^Gya+b!+lwWBZTNkEM1O}iQl;%9_}?c!6WEk|29FLsP;c%2U7?ELP?7! z=yVkj^bA$6(~a z-zAT`(103`AEjqt4IWG}<9{6B~$y8wu5XoI~`*yUP^*N3) zf#u2#k!e#9y-5467}AK6F|Tk$4}syvP}t|kYkq(s7X1Rl1&X>6GG+pD8!>qHff@MA z(<;$iVV_|lAY|+6ni?3tAw)98w0;W^L)PKR?=1l9hW8MA?N%`Iu;c!=(Wa=xLU9D- z$Oc%ARL=vXSkNjE9XroLWv8(3FEVAFgB@JZ^eO?epgFIR-cwuX?iHQVx%c0Tvv{^l z$W95yE!Vt=qX^GJeA;iD;?SxGUM%gEpt)e#^RvGg&L`r_FFUFBYELvdZL3E0D)z(? zBumlyE&B_iq0p9aQ_GUx4CRk}_lE-7{Sb1cGEk5_*VzyoW&?u;H33W8*+J5wS?eD~xeJfO|0v(5grET+4dz8Bnl8taTBJ&g)Z2@{TB?a$7S z$-@lc7{~KW1laRXM&It+r#)3gITL8$&ar|jf^l~jUI{AjiWS#3sB{Nf&w2h-Q%u_D z38!CikR}uB9~;xt)k z+_}x_e?+cP?MmJ)jnt^*bkQlHjh3~Qt%V9kud}+KN={OKcsy*})|-41H{8wb7d`9z z>1NBN_~8ZwH^2?E;?921;JQ7`NDsdfs0$`kyj?v6_=Z($PlEo+^fjg5Y)zhAb5zQb@7A&2vsCG;Kb~x410iexbbC6w(^Yxu#*Gy8S|5XOS`i(#$zo3 z#KmrX$l(?OAV0*m?0iI&%$X^!fH2&!Xt3sP@ql-Zv69a`k&R-sn1Hm53I2L z=wJ7r!(e(le=s$INidYB$4~DfzQ5ef&iM9LdU8 z7l%^_fH&AXyrRdvo=D*(&p^0OpfTG~Mu@mKhU;g({D}?+!7Um18@9~0G{6iZ`ksJb z)vFavhR}EfnoN@)q%i%SfmQb3%Sml3LZYOg_9jBmMGfrTPbhyoboMpg`DHUfjF1KW_ zWK9!valYs4bDQsRS77VK)CX?1Q8#3?7kW~qL!?>nEW(2XxDNmF(fxVU z)g%xUpvL@8Yk7uiQBqk{)V9v{Q_{J=@Vh{JMK~Ok)sH|e()=LLTY;K+4qYKW z?db&zI5vz(Cig9Xj>-Zl1*!X9cYd(n-n-JxLM4EVJS7h6MJFYO2lw_C9Qur`CEAAa zQoC*5Dojpeg6H3|DniXGC)6iSkGX#GOb=bVkn-ka&EB8lUm%%ZdGu{=n6y|_73_?Z z`{au@);zYi@7QS6Hwu2YzCN0tEl+NkL+EXV9dZ(o+j?>Eie!VCYb-Jdnf<68;U5 z0HI}MFZV;mne#47glefI^p?^KHmsy#vX9fmMu6>t&we)3}laiyvMD|avIGLnOikbtm^ zEfR&F`rF64>!B;{zQFK!Lhx;83tg~~v|KFL9X`zGQe$6{v-}#Ow0L#(uaa%)zm#k! zbR&2Ig!;=r!iW)lTmDJ9_N>R;G>epjlSiSH{VW0YffAB%)`2ka;&2jga9F4?bD~{s%)nnO6;2jtKNbDmqGI?Nb3=ye-cU;dL!pz4P#4qE1Ztk&_^x ze?Wo$`3uz6R*`lJ5tAKIYd_Tp0^LLBD&mb0WGX4Bdl-(K^;P&H$;FQ77?1f}uRjCz zdRpB+uNJ7+TDPgt_bKgU*djyWMC2>15BDiv-z6O>iV&P zWxH{NM#V;kAu&Y}F}hk3SU|Yn!woTS>(##1ID(9f-Zlv@TK^hhtVxVa$xau47;WBk zH}(cHAu^-;i+%0MNnTC%ck4MDHuEv$h~!UOZy`6#ppU(ZzFqIs3fer5V=Oj0BRv@a z#<;IK!xv&!e-KaRE=fGURmQd5J=~6`pp$5b4<2=Tl~}y{ zUahIHVdsg^e;L$t*}8v#AIabg5`GN{i7B>r)(*3IrU!;`LQ3}P;}<{$1$B1+3I!QE zd_3#^rXvXNIoa!Qz_e`OfhC3a7nCbV^ z;Qd~g@Z3+ELRnt0hBfeT7;?qsuWVPP=DkFCdN*NnMT1^cS=nJjZuedcFoQDMq1>%U4qc;0`qS;}!Qd{9 z!j4KbN)X_K8K~UE1D=u4vVi~d91_!mlYFGpES-bP3_TnZCy3Xy1i4@RVxuzN+@nOPpd^@$&^e z9o|9MZzAI3+N4j3cZ@F2PGr+2e}fZ|UwTu0mcG^=d%*RLpeA2w$#YiKT>fdG3?7^hyxaf=6<@Xb5rv zW2yRzKRZ>{G$X9MI(=D^_|vpS%u!r_7q}R&KR*T)D?fbOK^wE)hIZ;v$9II-0MaM$ z6f?djRO~k+CdQjLhU%_d@|GLfp*8w_UI}VlOZj2F_TX)y;`n>z7H=?Ret4Vq_(s#? zAMqaaEep@7RMRhV$|Ef~-n$j!n%#-I+*u2_uz$6__x=u{xsQ5ZuiRt z4RzP&iO3a2rv+swC2`f9kU4NW_6~CqZR~LCk7kA+Tn)V@L$9kcKvgIFFzpfMiWby( zdDKm8LL}Sj!WROfj?fW)<`MtXSW~}O3A*jPnD_gvtTPpweyE9b{JX1@;7xSf+ZK+} znUukvtlIgkg0u=d))75ZO>}`8N*+W4|A7bSoYGbx#HAkTq&0VXH(k9ua*FJ>n^IE&`f$4e-fw>x%7eQQTHsWlhSa`sdhla= zG^YiAq?VLu49-~U>szXQJ|ib;qv{giMLPI<20_wej+U?J1v@X=C@7;K;kxydxh(KE z+7Q1-{+7V2(>FF9;BA!{coMKwdPt8%sxTU)0r`2DzJj5Go_0%4>guvFv#}&@M zo({U-5{p<}O5>D&0Chz>sqdSFY<|S5{2kv{VZe#vm@mN~;7f+Yp;U%YYJXQ4vom7- ztc$u1BZ}DMfl%Q0*0tKCh=O?+C4r&3_Sa|ZV$o-gv+QUNaqO|dE}|w#|8n@b^U!O* zye|&KWj_Ii*Qz&CObOwv(GtTl&|7o~n*hRKyd`lV<^xwvo+qD#+~goV0RP*(F-q?I z0*Oha6M^JC_qze7P^Rmmw*|&nFnwkr^JUb&cwy2893927eUG7YfEBxO-?Ou?m^$x{ z)UjVlX(uJL(CiFTP;5XooFLtvFw5 z<`@)y8Ernh$wAiIU(f;;7sC|;p8|h}efyv&A9Zm$t@=+3aDFSdKAWWij88IgoTol| z$WM?YPP;WtY>a}911XaNnPieXkmIWQrI+JVcP`ytvQwzRj*Q18>JSu!#sY^SPCM4> zbnfDkncYxBu8{WhkE9qI`*t6<;qJ*qcaWgODfc3Qs`K@=?C=7}IbNOE4JOm|m| z`&9A^DiF(B+K_G)CO#W4`f%d8Khm@7TOxlv1xJNh5U6*w!-#Hr?H?W)1W(FL{(kt%a_j4lX_>$_Wwx5HthDtbnuEdb(CvUsBS!VDmA z5*Z^d2Cl^*Agj+372a{iG`Ui{Jz2OAEWfA#q@+q3B4%airL6=QB5w&_k(rS~nr-qm z`=V(iWG;NRgnGNZKmG{aDOhaPP{d1E#SG<&xJ)NHnp1ZG6oi z{&!-vs3ksm=HPJP$F1Q)-$?cMhao=ZFxS_;D61oW&H=-yc?NE6D~y=;0M_a#ijy0y;sW_{ZkM>K*^H}acfpIS1^bkz|MjiN z50}7{JG7JT?Jt3zj-$ehOBaYA>yCgdX-UD%r$493(D5suc1$0Yp|{>WvM3+}lZqSU zCt;monz$D7Cl_-3UN?KIv*!+}W!>1vxpeOBXA}7J72%f2x_VU|9`R~#1q>JjB5#Pba z`)$y7MCr>>`@3-N81j7eUJ9|~^cD%RL)l#}r=5@EDBQh2gTF0FHjz&PX0;7OF4*R8ahz_DM$fV`QSlf{U-IE8`R%zYoR(AGmLE!$r zimrjpEXu1oCA%s{W_Nw$VRUz=5pjW~aO0DQ;s{&mj)L=gqrHS}jg4iv*<{b4^#SRb z>%&(jvf{eWUWT}rscKQ_ttQ8FO^W8|6r6ZInB)DTRat@N^e#eN30xd2cbTjkrGr`?4>`e`p~HRSr@fO}EAj~XR4D{pq!7r{S*kc0j+ zc;98kXE+N<+jQJdNCrNUZj4}2X;!?2&?@qNohDfKbQObb1mvV6zY;uaX9w8BL)=m} z8fcIV7c3;%h7`mpd|^pZT=3%@|HQL@vnx2;Y9XLLQ-0dOQrSOzZj`6{6VS_eJ9`DP z9B`VVsiv%N|3?gTSiHpbM|K72sUXBH!AO=n%EaE5)#pGmFzYlXHrWZc;skKEuy)uu zdFEsvx;@-^bXStOswx!ZZ@PRLL!Oiqha-@LQx@h^vT6#Y@BXTB;_p@N zfn1DA$Q0{V#b-F9Lwd13Czd(y`x`{JH|4>vUfq)Wi zHIWU0oLggnc(iq*(ju}GsV01iPO{X`8qd*KQ1s4U7$`MNGL(G z`~2R@yRSt0Oe4e^J0XzXLp&iTg92!Cs68gtbRl+*zOP(g%`JR%e_B)vigvNLwI{&GuY8Rn=195=Z*iB6wtT@%!;H`K z>Ir`DwI|Lu&`|ii!XjVU3gI9OZBE9BFrB6&$K&3_m_ceqQHfG2A~0px?kOi8FZeCu zCKaLc*_lNjSziN-Q&#wP61g(o&~`Sr{ahU*1{mW|KPqQF?(u4zr$rov*Qi*V2t@9BLWYph z;;<|K8zen%ez6dm)-g8n(3b;bapa#P`^;5{N^!oJJ>7j^jRbh06T`#bPZdgjZ&&-b1MsK5AN~>@0e`s#hy!nb#L7Ce>Fok6S$B0Gg2%`U(Cp6N_Ty;o%86-a+)~w6hdeRjo+x@rkxVutlI@nfh}V zhoW!k{s&YKPOp4x&cY2D4@Fs(6OoV(-u<=1M)H!|YqN!my1CqZui*{o!nL6R9=x+w zf_d~Ol^VLEhx%73gwQYy_L61&kR_NNBJVV zAk?Kq-Z?Z$f%{b|(C{ovM-~G@bbvhn$`E0h0E#~FJrQf0py9=BUC)13@$?h>0OnZX zW3Ncr|orVu_h;#(lkGYR*oVl;Kx_;D~|9QgOG$1m8zja$~XmXW+UZ zPWh&C`-#f*0lD zj}-^BuY#6qK2$h>AuBlf_Rz#1<3hoeCHC2E#VCQK9VR!QY0T~X&5A>2CreJ>!J-wP z5bUMT%p5v`ur)ndAEQf+>Edyo9y*FjMb=teS`_{3Zv1-+pXr2Q|1M~bj ze9DFyLOL(@RyYSM+)s1|LDY7ZIvb$__1;8*D-AeK%!K&%QaVYuV?$F^DRpWqEr4P3 zZ_9BZ#*>GKUz(Hrse}A<2nj+cV+xEPWw=!_5g2d^4O0-=VD=O#cZ-AsTh6$Jua4LF z5@2JSps$^5k-`TVXZ4uhcQ9rJyGS1={5V-q0`ojxhgae;(0Y#$Tex(DCKUC;ao8D& zAmjlqWgbEjDZ{Y2jYrpKixa?uPv>Y1HQ4^SX_x5S^(gTy-59-jrJ^t?^DMr|7WzNp zi|iEDEIHB<|4FHCJym<~s@r`lNC|T!{5i-LDLjo|hH96NQlY;ye|#HUgjsB6pN@>4 zmr~Ucek9V<>9WxQqd6%;jh&Z8@V(* zk6@amHURvRdKxz+5?|AU0fYw}SVV&hysy*2N>@zlIA1qmZ2#akMrIL1K(;Jib2P`6 zt|1V((WY5vQ9xly)4+~Js?lb0MviV-^2UWTiYv06yh_hRSsbW<*rLi#7RmyMrh=($|;eJQwCpqQ)s)m)oY(y(zzrQH!v7@}0S;28fc?L(=T;>uzJlZ&h&$+b z@mAw3+~H%1w4PrK^Kiq17Y+-W0hV(GHw}_^M96~m$xAMYpJdb{!XpUSer@?o9QkauPijk|n2SxxqEsuHQ{T|^CCq!$kHM)Iikh#)nV={I zC`c9xE3$r|ICo!48Z=e80u6G1(&uNWVxn88(?BE-4L zYYP>BU)L>%-nio7cV4K!o7u@pUnhU@w>&MyV^$xA$-+TlQ^ZKV;cO1}nT27}GtQr9 zCG(20D2LRasP}dr31CR=kV5Ue2JAQ@ z3-yx1a&YiwVG8F;G**y-vX-t@RS>rW0z_TA+5C54lpbZx7bovG>S4Jen=E@jJ0SIy z4HkcB53c+CUXJP_M^!1vh~(spn3zFjXnUOgX`QgHp=iCfFpSCRnE@XJJL zpp4e;t~Lo~MIZUZ4nv5y(5Bf=h$ZkFwTn+^MCSbBE{6YCX12*uK~7ejM_K{f_bV+z zi)y3U(JWSQ``38$+!)cXW;uQ{HSDM?)?Auf)eS9qH(N`T2pCE}}pXD~e2G zs|UVqgG{ctN~d}u30ia6o4Fi&y!-dY_?P+qZy-$|3VRw_ufy2sZjJTf22M{?4teyp zwl-kovI;&e&LQNWTmBe$QZf)bDxf*ALE~&q#p7)gm4Wa6CJC!IhVy1H5}+0504|si z7@WjJ5{lc49%NM2afQl13VaIEzu0Di{e2m+Ku^Q^RBwbziduWHa(ulEZn1}VH0lr* zI);%zLbgooQ*-6$?mvfiudX8O#GvZsb3KiKf~Jc+q3+RE;OWzKh?fL8`Z4_1jTYJ| zsyTD{R!~;ac3$@PSTnh8zIvEU*NZz3)KKY&vGdU{3?kF>9CG{(5wU_9ZH$x?Hi{4E zp~g{J^vYP$%U-XnTP|3Hm6ov}4Hyx+ zDSQ?T6()!Oh{XwgKwn#|xz1WW0iKiz9S#0YK8ce&7w>&_gy zqH#1gr+Uktp@$ke?`kzjis$O412MZ`_0z_xvVE2@Of|Elr9?+&bq@BBFxid>zA{&*O0m>nrbBixz)4@cO*4B@1%_K* zJjmuXt2TI~E*H~=>pI-d4s)Yd^EgnGE;rbCLwo6!;MYSHGOwkcBhz)S09*Wt@d`<# z{)~>vU$Aw^5_^&o7R~P}bGZ<*k&qRm@{!Y8fM)L&{RH0y4@Qs`MmM%YO zsXVXWBUpsjtFs!OoTh0CG3Me16)px$-D+iKv+S8ZhC^Wm?}E5%HEuctxZ2tH-ndHL znRKxE<(Wes3mq{2{BxO3WyZ9Xb84qzF9fY88Y|;ml=m4-$ZO(5mz9dx6%OG)ezA|f zYP@R+YY@ASiFE`w=a6!yJE=+jV$N8CY%z6qeYNj>QccmeekjJOz;r+5Xa2 z{ItmWe1G&1D*M{06Qb2GsIY$Vc60fb46yJ8#yTfK2_)6Q{R2cgC_+((iNWOTG>NN% zEf?&7ug)2wGRTF?^ zKOqEd#pf@*(BUvZtD+b70nFLM5NK77q@O=&{0@TN7;54He{m}mwshZYp>&pu6J*%& zz0s-DLZti25LJ&lYD-Jrdx4z$h8gugyGK5C{gxzTfc%H1h2i^BR2h4PHX3 z=aX3PI-}HSd8w3vM~8=gPEiepnhu8pwg?ACW?Z6AN@I?Ef4el*bV{m7%Eo9Wm!ck+ zoS}AS`Lg`1u2UvYeTVv=y+16%-+)8{EL$F1GJ!hz>q1UhxXc{Err?nkr?&@AvS33A zD>aa#X&Q80SpF;GUFCj?D?K}2LcgCPn3T)()}0KU+4^1gUgOQzjYdgwyoj6ID1;{i z|LMH1UVwnr=Ie2(Qk3Y88~+?`uaDJ@Q?IY_hXf}Ub7G# zEE$}h^vom(hb3@FuIr7V4v^`YG)v5Y-Y8cxj?W&XH(DZp|DXk;u@c7QC1@f1tTl%z zvt}o;W0f27HDcI@YRcy{=@w3#U(JqlE`H`yQ}!vXgU2}y>>s_<9!@_4P8Uv|k@vcT z<=(Fqk*AacX}vw=bA_?W$PJny8EAI)^2MrRO$VrEfRPoo6iDaA$V{@mKDisq#}2T5 z&yqB?mBv5IHF-Ia=yesTySw^G;T21f+7;frGfQTdLvE?L=tG%P`f}RGgvnH1rX_^X zUrsx6*LZYw3~<_+1ZCy2iDW2-MI%Tf(>EPG$V>Le#H0=;`m!4;OT_YoD4U3`OZGU( zIgF|9>0}DQhL9w1#b|(?5dHD()?Uym#O|$qR-}a?1>$hqG<(S?ZH~~cUU+z(?iHLK z76O%~=^S79B@O?%8o0XP3XCQJ=jhLd%CxO-X>TC0qt5xMe5M5!U$s_e@Mum>149FP z7LxC-iFUqcuRp#*+_9tcscDyu4O~j_^37g6aG|9e{K!|@p7rqRbo<7k%yR-58Za*q z6-OfhaRYl>uYf`0&pVqE!IFlP3l1v`&|xjq-Fx%VmXwf^?(P<(Q@TOAk?xXC z>5!K0Zub2E@BY3YduIQ2MrQ8oxniwzo$FXxT)*A10mDwc&F9clOZw+$`=*TVH1*}Q zd&Iujw^|!;`idYRfM2%4D|3F@)$bpHUS-{k(b~qEtIL99uCY-`^l-vjSEA~*r`CsR zX{K`0^ku>VqEa(}x^Tsh&P)S@Y^AU)mX_KrJqfed zP+I(ZH+zu`mTX&s-+FL`zVw#R$eriwQ-D8B{L1Yhslodsid)Y4Fo9#ub@iV^hL$|# zRTex1#_4&75%l^CRdcPDH8v*aAFJW$wjGaDDZb1$7OWuZdD>L3qp|-gKzYDgsB87J zsuQgzvnwqX1^?S^P()P<7Sf~wLmBe7NO^Wn6NuC*+Fv5gdX;i;z6p&szIzS*31;Oz~s_~oNgipTY^ zISr;f4#5#lP%Uv?G{{BO98UlipvSg|+-Zr$oBJ!r!BU|+PK<}Ex zMCbrNtb&pD@7Y7kickMw1?hxS%3%zrG4E~n$XTc6z#z~SO5V^ZyOH>U5Aldmb4p2U z7n87{8d}S~KOLwk_pt`R@T5#>8HD;*-%i0Rr4*Jf)n0QxPq+YJhyhc6V9sh*sFS5@ zn-WE7E7-SUE~<&DdDeXcnbE6lf+>v`NOSN&PFJH%N26hMRK0s zV4=6Al#GOaA6><;aQ;hue7XxH75xhD{m_>2_j4pgO8iOBW6Bk3j^A8Q9CgI>UopbHT%$Xp!DN& zi`;UL)^-VCVVFHsydf2i=nVcDT(F~i2t)?xXacH2C}+O^f`2BVEG)3mnQ!63Nne+D zkl_*GGEoAj7Po%}MkX1uz z?Qnk1S8v19<&o~ru%*i~tK zL;1si6$7w zOWb_eDqg(0-iH;1E{kokg`YSGJIaSUI`xn1y`3kxxkix1;vm~jVVq>P#JlmKJLd}V zD!+nZV0~;_XCjUY+rBrO>}&Cxm4IZ9jRPZ?<=kLy{Js%ddSvapeES>a-Xu`T0Cx@B zpL$WW-r@^BL9%jKkiErOph*8Vp;r~ zl%QP&#O8@3y7)z%**_AfnzF^gT+8`xM)gWx1wN@5?WV6lcfzq82STS96)VjX%vApU zFmm$0@98g3yr1-aeYjzh|e=AuQ`r?=>MQQio9o9dI=^RHXwphjZpb*lgq1)d%9 zt&S92p@y!HU_OIgy;`FJ`=wdWs#b3XlKTND%qh)Eh);Rm14p?w6YO#zEeQ*q<5&-Z z(pg62oHG6OqF*+@{lo+m$0ctGLS*+47UJPqm zrPu)XLZ4yYDefdFC|-T(ADdc}k`O+q_QJdd)L!rz*ijpH4}b?FP~HUoO=AKu>%^yU zo4>^Q$77%+C#p-za$hOpg$E1h7aKz*g-4|aelfk0jpP*2FGelAd&mpK0QDmgZW zQBFcmu1u{0YraBRD`){;n_G+T6wI8Gkc^jE-TJ7=wQ&1$@8y(v$bNC+cmoH{HNM<# zNilWqkeR;`jn($Dy_Tzb_{KJxL&MIO+^=W5QwR>7S;Mv_3aNlFvfM(sef|K z`84v&v$ONyoL^M)D`0)dnvs*uUOR;Y4q1+9T%K_5faVQy;r0+z-SXAdm46%QRfwjQ zybNSe#7iTPc%4?C?n|>^6gS}C0w$}zX)SoOlCCvMYIpgY{HtxMpxna8$8nS(z&AKlvEib9&oR;RO7s?%jCukCmi=h4ogJTh(FH?~A51uHx zx|auoBysrF$oV0F{b%6k-{nr;+Ow(wsWAunP8N}(1NCp6pj&^rA9hS0#{{-EnA*Jg z`ImW{`8IGfgU~pi!pYVfSG+D>CBFvWeWk7^{h%z+fatLITr%nYu+IBV=-UwsKds8P z3J=cip`~6k>d6(NlA>dVKi%v!WOF>&-#y2(wjz;d`KZQI$#Bq#@I>h#LBrCb25_HiYPR1kwi6^JxC)%!WP zfCzG4)@SmsBj~)R5noil0huUjs2A4N9n`Ke_pVJ^xYaUjRJ8&Z;4Qg>GLWhBdXa@o zTY6;-zINAD-solCd=LC6(;lat!%!rXqDEo_)lP$HoGpp2O^(tyxS+`2LxyGaC3tWG zq+tfD0SYr7M>DBv5z_Z8j^){4rC4(u60zcr7M-J&BnmX9NxDd~kqmhwedi2>ykf@# z#3lxbzm0Bt(HwO)|Na@PdG`v`Ky;`SWm=4PTBM5T?$x>GT1mwfCerZtp6^<$aZ_$m zP}i*8Dps%+Bes!Z;eqA;d5rT}l=?~X=~cBZETcOOebtgazL<+D%W!UH8D`F4&&(ub zst-KXjUULa61RU{mq6B~h;4Y+xsYYar7uC8vyD^l zV8(4m+^Ej1_5iIQ)oO(Swt$VO_K385$RK-={t}JYR^gijQg&^vUSL2^rH_*C2E*iA z;Sv~sI_r1I5m&sAb;a|HI9%sOt+1TcbMR)=DLD|HwItu|QL@mUKx$z{@}pcItYq+v z=G9{_`sZD%rxRxNR{T3Pw7_~GW%S%6Gqfel8z36?kl;fUIjbfAJ}&T6I80E#AMDMB zH_mT-oI#ZQyEmD(t~s+QhBRi>($8-Tz&s`!r0Ol6Seox;le|lQ&R1>C;7Ke)L|h)b z*63t9{{0nG7|C%Copnh3gP%j0v$z%X2$h`BNGF+eR zSfNXXL^jQ+%2**oAaR+gQ*^d$pgAxu zCs}`J9nF(ZGux?lFIt)}K-71I%%BC4QJ}Dt=milX96=x9@jBpK=XD$oQ#oAK@O$C( zEmYxwYF&0d%^$IYJdq>TV5(k6jsQ8_-Q=i~0*EJET*2{42%`b?&@-J`e8TxP|UClEmIHobdt}ho`ENPhNYAt@I zvv)IsVspfNb20{IN;wkzj2wl=w{4v3VA*Q&m1yvzd#OSFMrX4{%|ku$5-q5@q5*!L zRCQ&gqPfJ-8K1#wj)(6~wpEK(rhmgG7*SYUp;F(?SKpFeau!+KdRuLpzLN>6Rh(+T zd7N=axmBhuU@etjS$O{r&=xyjNdNtcbzE`_@Z>`2qlU_fzL#f8Bk>n2n@2R7L$J@aIEDZt?I*!N2 zM?$C444;6xyx337>*YFCzc=xwg|vkm+!<3-Ij>18PdduFGnj_-v~ zE3D645K|m3R4L4@r0MUWN!1CKD;y0ONxcYr<&&mhhUFHS=Q_ICv!pS9yj4MJa30Cr zLKy@GP8L1xA8o;I?h*h+n*XolhZ(hZ<9`t@iPRB2yp^N0z6H?y37xE-AP9%bOi8)+ zX*V5eY_*#&!JWJs;R~J!ItQ_P?SY(TYw3u)h8|_zN~;!b=!c#Z%hWWUZrzqM!$2n@ zkUk!1Y!oCIgD4#MW$Z;)a6>}PNTg|6N0smlMVFhS+5M0Zb6PzKX(6+}A6O>#ukvfS z6Yx*Rb<}L{mWi-DTM3GASd<7M>usIritZgUE4(kZM2Y8$glUJh^3xqL6G#lnGq(|4 z3YFi6UOl$dVM}m%nEETR5fSrZGi@5J$ZclSm-kD4Svf1X5ls`VUHOcl|HL-gNxJT{ zw=5LqWu&j?E^2D*OV`aO?_V8eUSEzZ9=AoGpw; z0Ndev-bq?wo0LDuC#1Kouor@AMijgg z=#)^-OB7P5)l5$g&OppR=e(72Q_xD+QTX9Ze?-@Te(>W!p4?Wff`ysLZ&OWw7VLB< z#wRF-F3V8U8%$xyfs$hN=?exWM|1a)9Z>^YOGod}qM5*2vo})T6Y1nxbSkNQU{Jkq zXY+ajpec`U<)u=4^am=w${c9)oAL<~fUx|#isuv%7O%J~*>45m^iYZPht;mGx{uTU zb~2yV8>A_HQD--hO5;T? zLwNc1eAP>SrR$d7?|b*JdY!BdPO{QV!4tYuJJ8&X@hqPjfZ97KtEUIp&Ni+RZj^d$JDCcc0r#3sOn#2eO{ z1)V`(Pv--ZZDYHSHOV={v%oIvf7aWR-BI~N^r)&fSHaPm56SLGe-H5B8>$vAOtMDTblQ@-vgJu6SKR$Q6J)kTS;rnT%@*i@f{J z9N;2ru{H;VrGUZ-c5Qrw@FVin;76W)mP3Qn)$5 zHmfhXLK|KL7+kyU@XNHi7e<*LsiygEk9&@BcY0y#{{44AOTyNlr`bXmCYJvtZTxW< z7k%S6lMPdI$qQf1FJ!k@@j0xMc&jF1G%s^sb!y&ys2=h)AlKzPdf+GtJ3`lTsU_D* zTO%0;vUg))U4W~fUGMIjWID(j$yaf0^ZQTb1U}tDQGCo36 z(`3SCZ!{ukU1q>Tr#W)lAc;5>q48lt)%S2co+2X^S{PPh1>waG?Fh+Q@kM z_l{1R=IRffv5eSL34$3Y|6|DmWOjbI*n~0=1Dt-c0F?>2**Xy=3A)3;C~ZEO zvuBs=CZ1hk@_SxmnL(rBDMLsMVmniC))Kp^Y+~}eq(aKp68M6P(2@{@_+;-378qE# zoW6lY2q!R;K!fmyPr@Ld5JV~^EOGx8|F&C z$cx8&fREll3&-AJagprz?hnrJ+@asB@tHj7a}N|jWcGmo^J>hThD^n_6gvApDA;sa zKk2}HZ=Co&V*)9G8Y9K`6xcQsK12>>URpbEseICzs^kUR9F4?36>p0I`6J1;qe@5G zr-}!U=el(B4eV>FO5pP(*t-XPe}jEp-x1=9^3bQDdBV?GDji2G9r!WTJ8?W9*^@($ zcZJxb&g~c`;SWf*tLJx`Xd2a6q0^J!;GTz*;mrY@)l$(`xFA>3QRWqCX|n#7=Jz#F zJl@7Dt1U9^Oz+E$X-PgM=fZS893cR1os6thDS$&0#pZnamjwilMnHcBNACnDeT^7TR0$s zErmoPd5K#%NoC(4KL^5gKsp!Bu|fZ3OmIn!Lc|G97DO+I@TuRz1zIh*c&e73Z{`mG z6haKh*0P}2-a@3eboMBzPSlJ02tha)B7494#~JgC7T>6yzrINDx;h(-m5dbxAHe=e zY9Ppu^^A{->>I~hdLzse#APb&&UpLx-NALp9Nz$JH<3Wq-(+EnQ_-P&LqcD2h$<@P z91+y+RsqG@$Jq5U&@>5V4Zz}32H>aXsfF)cH1O>JvNEcj4*206695ZoyoihGlw?0NDi4RRpC>M+F=Q z;F=M3f|3-k?mlJA=pV7ROC)_>)WMxppA5V|wDC|tk0rfm8PFFmQWm{6V@-Yr;U$nY z{!<*VWPA$A>+{G$4()@W7PU7$qv*_x?zaM9@}Zj71#Do?B%(14hXAmLGUot-3vvi( zC|c*tsgPlwJ_=4FM3E|k2%YSNtrXQ6 z)P#d)36PSUbEF;)&@(;xOOYGU0l-0n#G?HpX!_^~J;CRF-~nd1gbSJV0?1O_E)=Y3 zWtHfP6@AKeaAS@fR;xK9H!ni0@L&`@_$~1$u)}B|YT*@7MCiLnUer4ife?U1O06G} z&Rjcjq^nmyQL+d`;_czMH8`lgvl{`4H-nrfcrx)A;JENZCS#D5*76ROT#l3w&-0!o zFM(Ez;;~p@)s8?L4oF_lV0A(QuPuQFO*A2a({?3Ll<>BSy-W$DScL=;9E+2w6$5%F ziUV&t%ul@_A5`Fw#NXcCb;;+Rk{9=3Rlases;h-FJF&Gb{Q718Eh*KA3IgK|8k%s! zH>j@NTIuJXyq=hoKv);VLa+f7XB9YDm%yN9RRRsv)`0s&U2(8>m3V%p5BLu$4Y~Tc zk}zBVKi_5@Q6z~Y@4yeRhGEcXJ@A|d03dJt#`K*g=%?Qk9RU6G1LN2uT)higDmEo_QL7YHLy8(5dAaZpw4M8@Ac z^oRIxCR_u72v;$qp*?40 zl?v(UlHdxA#na?oT(6Fkt}WYx%PxfEAlr7vwc+Yp4qx%diqt?6xR|3Y?~i4grAh43XYIxh$oGGYbZ^APpLjDPAR_!^A9ItVEL^B8nyb9~l!uFcjP>doJEn8;0IFgpt1y%d17f?l2A6pyBtaM%Mb5+ zmatt|4(%rr5jTJ8i+f_zGZsnVRyx=a$_y}=)pa;o0d_XBHY@;0w})TkC~p${A=%MnBI~`DOLBY zQTnnuf3mrqW_s^x16>&TC;Dw_m>Hc*mt~cdaPrXw zlATd!hGvM8^5+Mjub};X4A585kk`F}4Ioj_s9YD`15a#3ThtQZy@lK18a{X~l`Wh^ zS33gfii1l(&r2Btjr?VWgKRqBbnRX^J_78&2-MbavrfuXN_uAk7&{Lf6`jP#%-*z- z`Y~P&@)67bSBXyx&SbMSyL4%Gyk~akxX5&I5)r!m<64NP+}n_-8s~~W;pWr{A+&{^ z?kHPFVXh&TU)wa_o>IGbV6CQ*u-^fdIA$VthH zB$yL~2}ewh*w{ZKUov-%3|TxZ6;wS5$jlad;{H9{?1f5C>J(~O?oj;bQCG0KD+~Dg zq%fatR2f0qan$7z{O>p%(&TVv_jh+x7CN&;T~8hzlSboVSV-PAaOQ2lBFjYz=YBEF z^I-_Dzxbc)tT9+1V>Q+MDEJl*J-o7N#)>3-Jxh@7v&iiwNR*(Hzli(1^5#kf{#(3O z3E+8I4uSprA3anU?m2)E0wkKCpo!F%6%>Zr2VrwF>(Rj7fvZ>6Tnv~sqlbfZx#sS`s;J^LZ*KMpr0Z?=*(S>0b z7sGwFEAs>^F-ItR0_*3RV=7x&FAm9Rdw*>%y4M!ia#KScFcFF`H?F*`uQ#Rra>}%? zFi_HA;>1D#uko;qaR?2>;Q?};P<|hM&J50X`Vk~^udM7(Z(ce_-j>mNdH(ro zELO~ciGRk&pFfVLcMvubSkzYgt!&2@Qo;O)#(c3HQ zVbY*vA=0U*Cd*!dYa``v{azB63?*JyDq$lGc~A2j+mwmZS?^%I?&sDlKG|nA4uAZs z3b{c9jP=4jyU;29V?@Ik_KTD&Pj-5Q2`&Cu$J5n zHJgv1xXWv~lcZlyaNQpjt-!Er&f4NHTagCjiB4+?|Kk_9U80X)6werFBd--BZ0dB$ zY1pi^SC5;=3{Ci*_%Q%NM8x-<#wX0em);KH-QtjY%9oKEl|T(k*aDr>{XeAku{>zK zwxIz!DXBa`^nZq8J`i_o5#Ww}OaV@FF0oDqh&v`oOv3uwJn;4X3k#Q3%Z5nXD^Imc z>U^~QMwXV-F?k7+ihAX~Y~1C8DVi}G#4;0KOSt?!WJgfA_aa{83{gRD@VALPTxJ7;FFyKJ*hs0RDl2Ds%+PgaaV^Pboz@;+c8~crhflxE zrYz`GU>D~jeWEGPyKu_(wV4+(%mc|NPBI@6hwAHQB(i>tka^Yh4u5IRM_LH?G9)E` zV50i?ZIgU`Q;7CUBgDW|kza`3qn!4+vOh%!a0IY4S;Fa`n`{$R;pRTR93?xTiN}X1 zTSo9d(6)^XXmgmLr(urmzOE9*iY91lc!WZIUY7=CkkaE(Nen>X_PM=Z`{nzOU0;Hf z}5S>gLQ{(L!`lm)ze+?Y4&;2BNqRtpwE>;58yCp z{hM9#JIMojfMPfdMjQW`ZsU~IG{q~e2j+|~LEc^^4J?70=^E|_mU`qiu}hK=mibg^ zR!Ug|S>}E(u`WflRyt&@pL9JTONQ=Bv^+jYL70?NUiHI2YjMZ@xx$jKwkOcoMzZyl z*uDQQ;?w8Ueicxq7{vbjsaqw0K?Ch|@1rSfbp(7as3 z89F3>gxiP^CV7o#=T?COeM7~Ygqk*Hc9e*m(-gD*!L}yqZ$`m|m=H6?aLElUvHXbD zyZ^#o4t9xx9oTBJMo%`--To8E=Tg8W2o0sbTc>*J^gF2Lh*hAmZR$r)!OpBfMO!W- z*M~rwil%uEwE`=Xa5cfteV204E~<&lP5$y8wl^x)sMl@f07U(pOxj15XRa*TQzJR* zYX^u1$jzVdh!c@C3(3*`(BMmU+WgR`Q9~y-Tr61ZaKK5gGve2O>+7`XiZl2 z^9U{zzsdSALh>!FL`rEu^LNhPED>8N!3xxTp!tiimUg5}a(u^L28LB7luSFYj=j8S{%(^G>00} zw_yDoR-g8$o=?W4D*DZ9EU6E8rF~{8-(O;azpR|iv-fl-ECOom5H?DZ>~)#iDM8Cb z@;5WS8ZY*+&tHzdL0nWg zx?;?KH%H_#WF%32_Uc!ojpO94{6iQ6br`mWTPyoq#xQWL3yB_RFY{{q9I0AHcJH~L zACwp*czPgz98R}96PSQyeFr@zhYX(C;)wDqu*IN=v#gsoRX*9|mm5dQNqsFjIJ=tu z9}A}EuVkOWaDAP(u|@@arHg@7{C{7$0*rFG@!4q(2YT27qI>?^4DE=Zulz!kDe~q6 z@Rc!0#oVdcz*nNvuxKO!rYB2)M&IV>%Der#kHN&Ag}k?&(qM23&F$TQxB|5Np| z>k@VKEmn+`7g~iH`>&Rntjm-f?YCNvQwhJ^=vL*3z1o@9{LTkOJ20$f5o&D2Q@0Ie zm|l3V*(CI~6WjxbFH<4cxW`W0MyCWQJ~SrWLuozvhNE&f~&VaDkA?-|C2KUdC6b)rsJ5I&LSQXXV{uTM&YzC9Ku zIY|glK!E;&L>n^j`(ut<;l~2aO~Yo4C9v?pnK)z!yC2@qc?r{Ys?U?lpCA~BYWe&) zGF)J^AbG-j_fdIZZI4_(umy($FYj+07Wg@7LL7ML30ST19f!W*DGIe>=rd63W&?%- zE!MG8;mTG%#PdHezIFyteLA(clPSenVe9W)+nR+pM#sEK{Y&=xCc0IYlq>u6JjWh6 zb)UC#iw2#*;Vq=6ONEY^*WuIOV!?fa&Q@24{(*uxmXc!63{I{y#ARdFi2Zqj0HUJg zarn3i^NKpe$nCkR(AXP(x+}($;v~zVeB!TrPX-o|W@e-u#K= zzB(5a0V&yI6)t#gGZy|!H8~0_Km9CtqSnhmwolr=+$4SBKnmd@W1XSpA%H;(>E^Rs z<1)~Idob~j$n*4XDli0c%+2OIAp7|8IVtIwf|Bd%^}UIuao7|frWwcUwNM5q!53@B zz_L>4e(*sT0W$h%v}7C@^Ov_wmza8vQ@NO)#M6wXyu7EW3)~g#WTZ-`hGh#zw!TDdOr;(v8>9`bo$*&Ucs|kDdjACWe}~M25)5 zo(m$ocemF_e32%`s8OYVcF`KJm++G08~Bay+POX?+@Syyb{X|5${zQ3xmNB+l~}4c z)u5|$!Q9$ca@420D$4k8KC!MHlXbcMOlW@1JB~PLu#a|9Md_l?!$_;;uaMLTrtEFe37!J!$fI)NIhf$+7>VPVu##NFVPo03;wAz~@1AE-CU6>=S<(hXs60P8Gn&j!uQ9JVmGV{y`w9UY z@whie@|48a61T1QX9n&%P;onw{m6z69*zFLwCa!{J65&-tujcP%gyIY)2DBQ8^ew9 z1Q^$UbW{e8b0I5L+ae9{ZeHR4fnx-6fra-Vf4MolUis634^f?ktj~@&H^7M+H)HbVGNRG z@k_Fs_**6wY7Fd?QH{tiOs;cEXOAPW+VdKk0aZ#KUMOuV0y=U&Oq*ZKH42!(9y3`S zzRoIW*)tX+5(Nb&Kgdz$VXtjB&9qcucx*ZFilmy3PmU5~50b^h#L8n_`#gTO)3acX zv8JwvQ_VYc*SQn3fCo0rslqx_QEz$z>F+t$`?1g$Q@QY-+z`}us_4)-W{(pvLbWT+ z=pSgti&b+$%`udIEbgZ%qgJ6oPL>X+q=dfEIP|hjV{v^d-?)(X+ za$O?^jb0@l(a(?oY%=@%eO{xWv0+=YfBNJ=1Eu4GilLe{!T+ex7m}hM3qUB3k6-Dp znd3Z{Yujg3{g38iU;MaTfrYkaZfebrmyM?B<(ofsbv-ZFjPr6_IrKK4F6pl5s><~x zx2Dxsj9r8cWzIi)Ot12&3IcEg`j^1u+<<-@_0^f1)!>j&m*X-7NNJb}`B^P-HfnJ< zXfqQT6ioF0S$+W;81{4)W(-{#RD3JQ8Lw1iHRG z+ToH$;DJcZ#Xj+Jr#b7V?^n=l;jcJ0xQhTE*``BlmjV-%+8+~PuW$O8o zYp<|A(Pe7k6rAOV$g$~{Quy|EsKKML8L|VfJiIWlN!5lMe9|vM8=+_nHJFpr*pwBG zx{HO%(gX4ghv>k}*`oPtOA7x~L8RH3*b@<8jT&%}s)4f~gPoKTCKti)y%39Ziy4NMi z7lro^RTG85x9S7sIz__iSg=;}ZhjBdTtJsd>LGdd z{~_D+CRBnugR^Ho_od-p7YGXs?eRj@=)4OYQW9EeG0kjYBgmRh6CjrxF9xhQhRZP$hnt-i-}n zTPau?L1m6}tM{1n!c4RI_LJ+kcw~vFL-@lC!O*LS(rV#?PAsh@j!Dsyk-$oN%ln7> zl_P6>d$pb{K@dI^6n3#sN2E3bu>p_7!mrjpf`5N`m^#dW8culmc6S6ID*F*x&Jz4! zHCwpYhQ*_^>l2;*Xrc?*1&CgB( z4Sx$bkl&4NEZyZZqI<)TUip0a;VB7LB>uWX0ZM6|?%uVe+(HtUjRe^6dE42rhq6xG zibI(zi!n3stcxBbBJ@0xdVRfZEC%Lr%%5&0lLx)$-ySp8zSh!;+zY_H*QR|)6=DS@ zssZZ7?e6U5^f!jA7Rs(<$#>m>Jlcx21$$0B$hDs#pIP{T4lZ2qJblq!p8^<=tRE83 zZISEQ$i4Q4i#~vx1`sr?iiZTe>$LAljtp z>l7;zG+ZogFV#+^29OR`+txm~ReqMbBC_ z9bvMiu0+=17S;<%(nRvT1Z3l4i>v2?5!cP^YL{m_2x|ee)RieKA!Jjn#91Rbfy{C%p@p7jvkGkEjNceyJNt@K&B(aIr{bCf^o{PR; ztJ}p7>C%*f_-W*_m0nLQlbyn7~M#g(&yXzkHrT00M1 zCb#n@%%K3Aa`8Dmp>N*sZjMOo0GyG)ClN8jX)&$V#H=U3Di0NLPW=@UqJjKJez|Y!-{RR~3^ror{nf5@{loj6=3n7Bt`eOJIc3HugdesyKD~eQ z_rr6B8}mh@nU`kTUq+%9=4tT(Hi^e<0~#tz{JrfDTJ&~$!ZLpr*HQmop0TgR=y+(~ z*0QqTY%bl=g%4X6>MzM)$6&G~{q3~!Yvz`6YE68-Sy?j`>CanP?;-s|avV&+$W{#D zhLZb+{*Y}2lf(3>P?o>{;7OFaNz<&rg!c`F)fI*=di7D}F_wM$h0{;I#iPTT<8seY^Qor567dxPT-z=I)Z`bXUZGf4JJ zP*R)4y1P2x`c&tA-;zs{2Z!>zPYAw4$X5?k-%*_v? zRLV%4>HX$W(Mf?nCeyav>_`V~hf*Z;q-TtD4{bjg<*&9a_fkf89SF+qNf}s`QWp@M zLVVoRLHMa`yz-|j^!jn(b7JB78dFz=)$Di)B|$)7j<`Z=q^rEm)vC(AJbuKuTDr4u zWH_VV--^Sy_w0;k5FcT2#mFYa;WzH@aIF>vLgJbd$V67RW!i959f*8v;<-M&wa-}V z8G{FnafibPo3XMnF3j~?^%^5&1(vWB5;0P^QkY2Z2V!F;txi(! zd*9xBM#Ue!>iRMGi@mOAX9xJ@<9Rb~4evMj7*z)IVMt@3Fdb^Idc zVQ<-SwUYZ+g%Dr|wJEe@n$PCBgQS)x*3&maoG#I8V#zY+Xd;UH{1$I12a&Uae`D&U z7|-V0MBvUF*VV*3BR&++Yk+H4Te@B3Ui))nT<-Y{0VpC5*AHrQClWD$`T_&t5Jy}J z1qiSp5?E#pEeymGPrkx>&t`aHg;m7PG_G5h)ND80#~ zo=}v0KMaW>45t|^@YEo?p4b<^b~qmG2HRs!_bgZz0N(C(z}ww_i-Q1^V!B<}->qFE z^*y*UNM(BRE{mJ;JA>K)Py}}OK0wqxJwmSPwC(l3l`)`c{sj(6uf`ITPTYL>cRsjM zbCVZ~r0tIh%4ORP&PQ%Mdag5e9BT1(gZQoS0v_lc%N#VTN!qR4)idZ8^~>@AYnb0z zngx{Tr7&%2cMvtG`g?5>N{&_^vg@22)!rIpSJq2B$ zvhK34#>eMT*yyxrnD5<8Pd14TCXi{Va;U&oO4%UW+}rejcXP39Rz46?xYwxr&S5Th zB9@T2eOgcWW@u7rpY-?Q;JU9g49>%{@Fe|u+8F|G{>njb+#48R zBvcfXuw5r5D8fK5VW%YoA`CsT;CWzrHU$mWOb%H((PEgLjz^~(ie$3~C=8xO7kMFz z9T10L%j5_PSZJqzyIj@Cw|}ZMfBPju2PrQS1^4`*srd|(6Qy*!nkiHA^p1SnuB~~Z z7StxDEv6{9^A^4O%A(;l>X}Z#qJ_WxZJn?m~y$t7czduUZ|3>ndWkLB~|jA`;fDVL?BCyB@tXM&f1 ztGe{?6g=$SCg@RQwa(GiO|PbGjrD8yuZ1SJwZ-njaXEql)^fdn1$noq0-7-Y){JXN z6VEb$u#*2Nvp&wUTHcu}c``#Dl%#)%?OBU$zwa769`C>KK>6%aGJt8zQ3OlDjrA~L zwC}r|EN{7>;>|c2U5XSJnAVb>))|y*kg7}u(^ID%;Oc0m9+8w1I4jYju44JP`Ovkk z8uEAUI9I7lac@k*IKJuraW*1Y{gZ#%%H>?z1#MM-Yeio=dQLJ^$6{W2r)#Yeb7!gf znSyCA3ZdAg@b0(Zf}Te1+Ipxl9rm5b4-AqGMDn||K=l#ePx%4n(9)WXx7H>ZDDS1D z!Cdx+gq>YcLwdvXYTh|^RMywlw22`Hu9nL85y&%a4VRb1o#s+vU4tBM+APXTp9yD}*c@Ym7njI*ZS4HZw#_B)v%SU$O^EG6 zGn@K9F91_5#CB7PzJjG#Org#UwKR)?jlK8}`oR5?@Aa+j^k1}f6j(%N9O$d^IL_hh ztmiOn*zm!}NfSK)MonuP8w!J2yeQh__0^U1Y->eB;V0|~8<1n9?!vcn?)&edi677Q zkOdpp}{q;3fU z6MNC$t6{XspBwV`Zn}uoEOG?Jg^^yItq|S1baS*|fQ1a`p@xEEm+epT$sc_S>dCC1 zBWZR2%Y!$a5524WHge0)L7^yPWk!3C;qnCF`hn07rYhm@qd^6Tx*iB2f4k6|D9gXy zk;kgB11^m3!`sTgi2m7suarxY74&jY|O#ARR(0Y`pdncQNrCP+csxxf% z6>&lYmx(C990b;VOi}ao2>Gi?n6u7MOh{r5!Uncx3dsAXT$Qa_tC0B}c&6sM1ZfL} zbxWZl>T{BxA|lc2;2>;q*k$&+`bF7=BhYz@`Ty12!>J9$M869MD34ups0e~;Yo_W1 zl0TpASOow+>St)rpwXav1|tK5@5~5N^-hrW6|X*opG>i%*ZI{p<_)W8rr1c1Id_#U zI4?2tBHHg}-s(qi&EAF9G|gyFM04Ke!0mQjC3o%XUT*d>LIQ~&5U2Kd0Jw!8P|nV< zLve2z`{!`KNBy?VE9WY@!&VLRMx5$Ix*?yq8mh&1G1xoxp4foEC zx~&`X$@eD-S@wCD)H~brCx2G)6=b8sW0*je|2OB3F?O_sjzqkuqw_Y{RW{iMhm8Vp zhDf(e>oap^i^LSoI;^dXkSc_UB`;2$wG~0vm)!OLU}$}<((moBeQ7jnaSob|LJ7Vb zh>ks0v7ji~*iI-ke_hu|{_)v=e7{?-CCQED7H~2dI|`e&j_{@v&B5lBl>Apt!s% zbAi_@eYP=)iYISwh_>@>VFjkdHZDDZHQ^46gzg5m=w&6S7;eo0SiGg(tR?R{&k)w) zng7GvTfbG+MqQ(HgLF4i($XN^D4|jU($d{Xcb9Z`NK1D}cXxM4gPVqLZSZ;D@0{!W zeEtBvSZm*F-gAyI<{0};3wYc@?K_1F_(e=vRz_D@#z)YHPtNF#T8*Y}yVdBwtVV7h zNw}q_SO=%I)S8&>WXf-tPA=}e%0O0zOlAuJ?YoI5^sM;;K%1LlF55ND%Z9p=;=Rww z*)ZT~FWu^7M%!bV6e>=mTjTLX)zKprrCWB8h<5Scg6+Z0^~@~7yeX4qnZJ8y0#&8o zN0>Bkxs19_*EhwOQ@Z*#zf{SlxIE+IT)38;n+IhfmQiSXnYxO5vM!GGmK$sFjhQSx zm>>^k|0MhMM@Y<b$y4(*0?{h^|S$V7o9*$hXn;J#@+v1OC~zZ~;!!SK6-25`VEA)oh7Y zd4{VKfzzi2`5K!mnzw%imuVpZ4r|+lgHUql`HN`=zL+6~UjEuamkefJCP)aYG=lpY z3*0xQTE*JAVaNKj=P=dPHfC2su1~&|Ht)|Dr#mC2Wt@vYtkWiZ%7@LFZ}1ryt_q+A zbgZ(et%!i9u4I!NP*!OESet)mPkCUnIA0l72JSfe)E|~$Zxxe@tyB$gUxh1paEJzW z>JU>Pb+@y%>(KnN8J_UwGxU+2e9@Y^0Ajtp)*HBKdi4A^Ri9V^t>#bLlNXPhqd%KN zF{T?J`0Oa@O&wGjBLnLsoCocvNYUe6ja4uNHpDx~W9z=4v)rUsoVM~{#Sm`?bqu%Jf} z_k-d9?2_it>D3jqodYVcIsLriVf@e_M$S(Q-_XD~uwBoN2sr#>QUYwAsFzTnYbx~? zf5Y$e7q#BuCJ@&~u~uV;R0>CEfer;tYz3##TP;;QID5%T+4SI-OMx@oUTBl)L@zGD zRPeOm)d62o5_kmv9s09V=aX3H7ic?2>*swnwv0tv#{92!5v~=-z7UgQv*rM~o1VhT z1uQ6y72+V!tuI)>d6pCSgapIO4cX)1ZA6wYtY5KF|9w@5Oz)NN-pIPT$zi4ov|nRI zrxH+uk>%ZmIcHjLO9>v!(+TZZQtfzFCp`Ltm{YXpxw%m@SPuLnFOV}?N$OB}!;UF# zcFX5~27O&3V;^4OM%6N;A$?^Gt=|y4*!Dp7`|93+%LyAeu-@~%n0*g-5RHcezn|dj zxi0kq8A-Vo%G!$?h{LpLXEg)-YyF^)spdw9eR%w9)4S)^NB5)=J_d#Xq|#}u7}MuM zrsFTpQ5NU5B?F}|rXi@CwYb0ebS1}VhCZ-py8P0~H00rQq|oYDV5@$1B#|{Y9~qMz zY9QEdc8F6cwrLq3yg}vUX=rE%aM?WP9H%ob8e15w$cJ?+JqT!a0ADf>Rc+X0nGdflBE+DJO(&eVhb3!J%`Q() z)LS8#Iv;ej!V|;sxdkjCOpgTe>wfMK@!Oc%$~6u4{(c;jsBd8&_~2YDIZzUvZ`wcf zIk0~+C2I{6Z@2h|kOuK6jennUo?RU%(bmLrvTE6sw0hQ&AJHz`R<6^H zX|AKS-OwfB<~og}y%!e*huKI`=9^RxjxX5ueIHn#BN^ z=fpbyOFagDgFezm`NL3YOrVAaf*o?O-yNmSnEcF|MvNy(=cuywt@~PJ@hT7LL*_&#Te?9{9 zs~bgHfQ#pJ4mD2;}BGs@CN{w@_9?4c#4G zJRFR_HQ_hr@c>jlzC2M9ydj50TRGhXuI*n}I8q3J+CFA$Eh$_&Lq1xd^dSOv%(INZ zC+L1aWTdOdUr6&qchK#OC^qMaC9h95$->&Un+*pyWOZIkhMY`C;!Zr7&cgeZQi=JY zKp*`kJf&PiE@*hHP2Sg&U|s5RBD-Eye+Bx7KxWaN1v+HiIzW50ZrGWm%ecagrw>r` zyH0Xl?`20BZeo#OeSA`tgpG8CI5C7?qa#&#~+>n!Q)`6?pl1W9|0c5?I`v4y%?7nWOesSV)v0~-OelV;f%a#^~GXmS`>C}}#M*dUm&Lz?-+yQKL;!@H5gk>kUW z^z~Qdt|twk zS~E?sC-n32i@4df-K@v2?RwYb{JJ8#<{*d>yGSDYO8sr7EdfE_aHj!GNtISj@}e=C zI;Xr}t%HDA&YuFwwLGdeB)x_7=$X9Ywf3>6Mt5Su_B+I&=vR9`$9TQ3%3u8wxIA%h zjID<8vNnPPspkDU_MY?|rSUPj`0e;*4pSMmlaqQ*Buya2YrJzVjKtOd)Q9C*xc&9l zF(X7^;(Hu>9#b_kHaV*f)>~T?!`sr;?U(_xODc!yi?H zOe4R1aul412sDYnlt$V|lHl+pF7AXd;WRS)^7743!$~H+QV_#SL7Gz%s{KJ2j87Hx zki+IGu6iX#x(ZJrdl%wY13a6m#eKGxx*ro}zi13~UzvzfxZ6})UL$4df|Bts3SJA) zdU2K3Z|^zqNAR59q~5p?V-gP)AcMbLHn0p;+WuoOHZGMPFkgO9Hr`nU66ZasU$)A^ zu9N&m9~+TUBQ?UnG}10$mGwQq%PH-1VMT!_K_{t)x&50RhY4kC!!oH9BMQAuKG15~ zf_tO|R?&jL!L3T+cAqBR{%NVgJk(hnf=~A)NhTM4js=+OWtPa!g2{Y3^Z}f9-xFyK4#_ z3#2{vM2~{VvT$0>-E4f0<~dx`PF*CAkJjjy;(#UM0&rVA@EdRqO9>8Y`R-k3cf%x|1J%mWxr8#>%rmUX~Z2K^L2b+2`n`63%ZC|m7?BQt>(%7HH zvg5C0uQ3t9YJXb+0W-Bc+;Bimod)t{={MZ~0J)Z!xjGC1_#slJ^SPJ(%n6Q&Y3-;X zIp+q=k(F4ZN5jX_`wd1+QPFqmZy_#1fh@$f+ELMM&c>8L_0R*Ee4GeX&-e&Ihod(2 zB{j7_XaLPzfH$1Z$RWRy<>J*%LPYe#q;)zN_HXxiHcvvB-e-M>3xmAuDi^2i(g#Hk z){uwFyoyD8t%9&QU+-G<4} zJ0de`8EftuNoWIq&4+s&Bgsv19|Z$z@_;*oCVT6egNKJ8$IT631+rt-@kk+8&GLcd zrY{EK&Mx+bYWCjUJTw;M(d5@8sRIUV zV7JAOQpVBmHMzzdu~yBma?HTqmIbjV{E3)iz=SW22$dp5iDzU`Skq1WZbP{$Wc(Oi zm`K&4^5BUa#7Ob8Cl((}O~bosV!=BWB!0jGh=OS(N_Kz1wB(vKl(G%oR_GvroIrubOG)%@f5{m`2SasjQgm zZ6!F%!gNv4Asa{DL6%Gk_vwxXCq_|)gYQ7K8VS3~iQ^wumPXk0S5uUKy5v7R+Cy;- zI1pk>TDvp5plG37E}^pU6-6CXRbr4(f`rL}AtNPX zv%i4z@5op{cd$u}4&Fq~{^|RXB%`ENV%NYWTM$I3qg>kbB98CPBGB;4! z(6jzYB(=a@YPjYXEiq@-=!2IR{*4zYLmJj~2b3L~_(DMn)E1Q&?(Jg>gE|zDvQ!LQ zV+nCT$DDr$DGeQKT}v`uv^E6JQeKA6A0~V&jI?0*G5%|fX}!mYl?}xMsI)kZ5 z?nDo$K^lX-G{r{Q8j+Rxb< zl!b~1`37^W{JAKFI4ZNlnw=#@%=~I3jSJWcoI}zN=L6q14diA0h>Y5&;%vy{O^sso zMvFW|bGwe?-81(y8pzCATCS<>I>7-H9O|ukk1;G&rR-9_+-H0oZ z&doZe5^FqRJp19M(7!~B`qKG7GyBV24X3-6xm77%_uIRlp+q{_VG3VJ()6S0Z9#vJ z0tkbCYHDM}Y6b4@{SXNC4@}-ble%mK2eghNM`FEd&S7*eS0Q=EI3MX)XFd<}{=x!+ zBRIUx8ArGTUD>qf7NVH(RcoLgTh6Ife#X&|^^Qt+_RWUOU2FA;+NKcV)gojon(oHl&O%l%wx8in@*Rb(6O2T$u) zYt~agZzu=i>7RxBQJ=!w-j=QJT5+!}uY!{1lCWb!2rMjw=uJl+cjwTnTXV7I%!;jq zL6oDaY=9v|PKNa3SwkWb?f~+=e)z}OeZU?3t3-lLc>m!-wE!VsP{i}#u= zpOuOtJ*wgeQ|J1f{iz~Y2T$SG?L{5y2VMFKwxOsbh}&NGX>=D6Cr9&(x5qIF-u2h5 zi6);7NMJXS#)?t~(SKC;m$|f3eiJMn7MD)7BdpBZJaTj@fcWm1k(NmKafbD=il0c) z;KG*ZQCxR4^XgRnl>Po}OJV8e4uceMWbbt`jddx5Bb4NjJo;fcO_Gr&nelCtN7YA* zixqZ!`*NeOV6Gvbpz%pL^_5n_BJd#J{C=>KOA2PfOYOq^P!qKT!aVo$o!yn+>o9vc zUL|?o5akhs#PFAjJu!1)yn%llsQ1c<;aY$A1J5*5P6cT{8$Wp3J;qgtt#!?H)N9lx zwe%GJd%%ZSF#=z61uOg<7dBP7J{3Ju)v>(x&V90e1I|@hhxV6b4fvP>)l5K>JXl#(qpCFieg;Qmd z_t!Y-(lLZx2NH-7$=0`*SNSwgtW=MJa?M=l9hcmyIDR%b;8saqw);RVOG-wJ^CY|* zH=Q=QSb@BX$i8s(ji!vLBD49zkLGKe4T+eU=0(%NtY@i4#}c*XlO6T4D$`y7bbfdM zp!^yKK&z0Ha0|MC42X8^b6&J!IM8$F6m~X~||^5pFIW{f^FW#X|3;G8!AX zy@eKtLxaNm;fR*MA9m-j&#bn08$$)WA~C4Y|HD2cucEUn~EGUGh+pg95fk zxGz5HJ7jkZgVL@xQpRhw2nL1LopvPCftq3#7tVBZ5!o?LOo&EjTc#s9>sTT@7t>le zLe}0~-+>#KPS93O0bOyNgSe-Bjt;Cs>wR^&AJAIFfY)B~_LAY_ANqEGSs)P@0k~o|D z1-GRYYyP=hZJB1e*68rO^jXOw-1?Dt%2ErGFC_U(7 z3ZR3$yQG710(X#2eLubif?W>LqgT0|^FIYUMwl>rls)vQq^2*;jifqj!y3DQaKirJ z^tZ}N92RhOgQ)Lj$ea^zU`7qz!Z7$KGB#5V_%Y1i3<;zLjj`-hJ=LlT44!en_JnM> z`Qxx7C(}8Hd#k#@OZu@87g+y{TGPoIiY6hWA>Rq`KZhdI;@RT+*ERfj=^B1$%Kku- zEwMvFKC|n?)|`8{bc|XiG>axyliSJY$&8a3PIj<;Yh5w4r)$*f{to=b`&Ruj@UnPpjguXleHE-{JL8zlOD2wQ0uhuLoqC$r7v1mS!9M2lR^d)Pe{ zlG@F+K^*&$-EV6b*R9v}nUqwsCLESV6dog^T@go2V;3rg>^mi(bry0muM{?Y^pC7k z&TiP1asJ(^Fm^-US$IAn6#9pe>4XtIXL`Wc1^u1aUVg0`x%0hdj(g+2_$h{PsQc5( zl%35eitW=#S6Uc+NjyXdIrb|i-;lVFD&{w&X&ph3R#nppIEg;*n*wv1HLqAnSK;fv z{Y?32f6Gz3WZ^0LpBBKXz>)u#g(wMVbwJ}T>s}`oQszF4Bg}2M(NH)oIc#DQc@>Sz zc@L8D#Nw$`Thy%yfLYM7^K`|AnuQ5r=#iYjwsHK0Kjh@WYH7q6ZSGG$r~2@+e)u+A zH+*g?o#X0Azy884$Bh}VxxE}X=lP2CJIbKzqEPHTFBeQH%RbscJx#tF7t>J857*lS zkqlZsp;j$hf`{S*G|W=1B>Z;ztxcO_mZkc2*nV4}>Z z6~JnN>NAvH>Swj$dpC=3+V9AWJui&iKFj@^N}TwfmLKT{%D#-&j;p9g4Eae1TG4LM zdVz)-g8!J!@IRCO?lk>AtU%j=9zgX4Bfee3Y^9^4?X4f@KzDN7!02v7q*&*s3CMN! zd8UN**(sQ-I>NDURURlWkANkG*7P)%_m0O~C@!}VfBXV2eIVxABpk}yS)Nali6BfoX~}T)o9}1zueHMH zu}%awXTEHcGLY3Z1EVQz7QRlFaa&vbvywef##^~mmS^Nmf+;~ekg5DD@TifiJAA1+ zN9qY>KG0%M42c47x0=9H?qxOLAM7+6Uhu8}7;#Njr!k#Rl0-mdEa>UiWVqEgHz8*& z9*?gw@LCBL)TB#G+c4+tH0B?08=G9XimWt?FZ#u-67%hl6dsf=9&LcDr8xu5g$@^N zn;?#DKwVF}vqo_j7P z2(sv!^Bz*VoZer$Z*g)IXhy{?;JKAZ*w`MIQryPxzG-?Vxr7fNcNtU{6|Q5&f7JL4 zd3i88FlRK-;kLiN+A_hxdyYy`FU!w7cmIzAlTlE z_o_kRW$*e26}co>^}ZD!y#;lC$?MN~b}`NAjv5zm2)WbLE5yeKLt=UEDxFdev4FKp zQ^vw~0*>@t{+sj~`8TkNAdDYjAfX0Dc9`npSKOG5N!nBb#4tQ^;1A2M+8&BtE4?F~ zf*r-FZcYb$bxGdoRAqdI(oTok`vwjCj%C8)htl@uJ3rV*^)Utt!lwE*ACd{%XPx?*HDeDRmo?3tkJIY95_K*k z4*6O@d^5PKlm@y=by-V9fHconbN}*wEzJlnUt)!(J6BIq!(9cw@6&AN-X-thYh!S~ zo^9wj>oO8tL&xdLwU}=)+9FM=68=#43*t7f@5IK#O}WYO!^%eY8HJ;28{~fKZ)Kl} zeHKG4a*`12;4y$RVB+{#*_#BAVmvwLivbNTE`7tp7i#xA8@rYQAiYWJuM_>-NcB$G zX{$tG*h#54=ozxf!Ritvss?Z6Wp9GQZ!FbqJvBqdy5Bp<)cI~*9q*_qttM(lWqSG# zNgR==xNiKGSnUD-{sx*gi`xZMoZQi4>keISe7{^oyfJ>NamRgA{-w9pp<3(O+A-fk zM+X85`cMhpsfX_GnGDo(dwJSVEhhi6Tk8b|7J>GXd>xiLdhDHxye@@DSv7hcR#O)C zZXKLJdt)ss1_}1>iMp$(vK#2e2vF7S{uYB5s0%0w?}z_COF{_NAJ$tnp9;yNFLo05 znmSi~dsxOFGr4EpErohHWGvvbA(?CzoZ?-d1F3vpD67k78BRsQW0z~jxR$@$M5vH( zt*;HT5H8pjNe`Pj_H25X3&k?+*@1&KyHn3RHji&XD?Oc&ZufYh#o$lC6$+NBC? zAtRl?zXkF0t$PU?zQ7&@_9LhnHTi%vj<_iDTGP47tJhLTrx-omu?3B}{1os^89st9 zoB)A9l&F4#sKIRnMY_4Rq$l=WcnMMatIfT0D_|XzJIzyj2Ge;n$@^@v#$e9}Ko})D zH~eAmudj!Orl!A~WUu$<9Ol*>xuExVzWMdUg)8i|=Z3y0^{3VH50dN?t~Z%Smq!Vz zM#PXq#OlWOfdZh;w2sTPzYR^olMbYmpyU7w1hQQ0p$&~NHy1DX(A?bIDE_p2hxw%4 z)F!+Qvt0Z>(M&C}MeVoPeaW9Ve}M;v>`|;`k*uTH)WRrCk`PO7`?$F3zue@mWe)|A ze?88YtMOHN49({n*G)XC?4F_XH*VjfNwjl%o>LhZ5k_Z!dg&~7hnJ2dao_yrxwe1e zd)HSFxfOz^!@r1VpDF_- z0R;aU^cuVU=juVZ_VwRDTgEB8qK0`o#p@3m(6Y}!9~RUZPA5`Qk5~+je%Ce1w`#>q z62^BIL1b<~qt-@YcrRQ{%vRs*ic;`q(hYV@G$Z9*(>ed~PXh#(ed<_-fiDEdIwr1x z5XqqZORPQ(um+fkUBm+)i^q-@wcOHUm0c02HJ%GXFjnbJ{bu*SzB&Qd#amc+bL5C& z{{}pTNb$4`W**YeatK1`C{lK~Y2=Y>i_l6r*m=c*tkH>RX+2D*PG$IuMUb#u9`36$ ztB#7nHh$1-NjC_9=KnN6o!Mx?ZEW1>%X5NGtjEV%?(>K_@aV;1W-6VF85_XjAm&f^r@V$RyH`c+G~iG?FyoGPBM#|%Rx=h{VW>zn0A*I(wDc6w8uAomE{_ibD#)p|VyDBnwS``Zc3XtOLQ&^l*vhh%yS;g+Vl z+_;&B$W10i$L>qy&4&@}Jk{8dl=(Xky; z{<+;%u;j+>0XUEX)O@vyqPAn0cJAwh8dln}FZZ4j*zsnrdhCoGdu+(#_ikw#^ zn~(K^^EoW;#slAbyB>_v3%WqSjX;YaiRNb4G0)v)tE+wmrN^Vq)BB)zMs1WC4h21% zHs(V3vJqR~bRK%>P}nd}X3V(A3bd_s3oVD<-w$X&pmtsHdnJbW!-`mb{Te>Nk9=YQ z;czjZ3E0ouDtGg?vx5!!wH3sJTa`&L)SRDYt(7h^kQxU1e1rLgS6OT zgJEC!vXQyXa3aQp`*pc^o=B{{nUr1F(c8RJ-OXAW`3l#BwP5u-yAgQyR1`+7L%-_= zS>np?)jbcZPP)Tq^NCku>bh||*H&$jV{O?VzgbB67{&}NwLh2*eq?rmW{DT&v{ZUW z{PX0`3cf5J209hl*yjQ}D0NRwgfYREs2}BKh|SwWYoOM@g*DZzqZMTtbZZ`#?BGC+ zL>Ni4x1KtjG29jmm1TO{d-?cxJh2u=kEabUeGY;7rDYus0}V&*ZSC>mU8`hip1)O0 z;xn{1jI?NT)3ZJfuv51#F}&^?So-`9VG!rj4c z{UM{_NnN>HyFr}Jo`QQ(fSA-FXv{|TRf|6SFl@ELtQU{wERxIy#jY`>^?0ONlp|(~ zOkO=iQsO$;QDA>?@SfJGdHXCVx;* zGXRN?m)G=~v8V{EHL${%Wvo4p{&e2GmW{djtb@dSL~2=}u7dlcNu|5pZCSEwB_=Z! zF8~=88XBs-xiWwmu(5dV@*zt_{xeWnkq~~SPEXXKx56Eujs*%7*M-|Y1$|dvVdbg9 zb7$wl2~>)>vhWQgZ9iYh_o33yVr_y)CGe_oU&ywNX4IUk!`dvzYt_?w#;Gt^)aS`G za@NBj7VaU0l`cW6vSlAb#1lJUqG72tuq!dXf~U0_2KD5T|_eWN);?I zpm5@V4kT4~p+z*cauZ@A>breE6yc|Y+7Y-$J~sL+KJ8>1?;jMZi)({axo7@P{dC@6 zgS5mt@q-{VRL-3Dwtf7)JtTC-SOH_25WyO*oEGu%J$y>g4{y5M?hhhgb8eaIScb*B zoboA6m_^i1M^ve(F5VoQ`J8^*AE3)oB204mN00DfL_aQod43K|bF;Tslscta&Dj2z ziSz+Luz>s!6B?RbQA0+U7b>hCmHrA!ZE8WE+bx2^R8rpr1a*i?M`)fbPRKkm9KX}O zJIA|pL#*E8tH{jvHtr({!NVC&?fgiS4juk^=oYQUZxLeDBXECX&qqN#107s|P^BH} zTo|ERfyM9ek2;h>Isxme@KNmte$!?xthmkra<#1A+Or;=$Ea*H-_dq74Lg67?rBYf z8a^zPNOK6eEVE(^&A->HqoLC%!aqMw70E~&lxxK*X-QhBk0PE-beZFCUFA1Evo-0P z7Pj2sys!9%pa1mrw{a@Z(xYMK=U2lQH#50*NC2F)ssc=~xAyd+Mt~}R;fw9m=r?ew zC&<#q*C`TWSFmXO^A-dL3`k}GEF>fv2JYW>c=+ocY8zb)#RZvG$wp4gqzQ%aB>*k&!@+NXp<`PWkr+T%g) z;5aAWyRmwjUDW72)n9F69wYf5VnQ~-%w^;Zku{*$HV`8rZ)YB)%R+x7N-!NIh0yF!5T!wHEQf*sq@ zvk1h}ooeq=IciXJFtwntuC+L!_uzftC47k0Ym)JWRjhGe*11@9T~xH+q!eUES^&*d zyjDUgr7M(syYv5;acKn#+`m&;&>JJZb2PMOCg{$`ZN(T|NdC4`)?(I8YmBqLmt~JL z!h-KV`-;?|{<0uUx?}1%j%m?^bgk(uZk$`}%Fs$Gfy)5t(`=aV@WwsT3~!~`ksZ+6 z1|-|x1p&Qn!W)SluuQy3HtLpN4v>k<=Ug;J@HRB`4Q_fsN4z3eg&m8>$wZc%HCRuG zD@L!gOOl{A*)eIEKZ)q+tJB`G*B|3a&%Ct4xL%h!OjtScgcyXg^^DVOZz;ZZ?51qC z+krRvssUGky;UUc z-wzDpYB1#=Hy6^=)Y^{Pf;=yahx7hAPWR(;mDK6GLWE^NOshO0C50|rXu-S9)VI_^ zLL$*YcmE`(P(m?~QhRAF&>fi{mI>|F`nS+r2vLEo2ML&aAnPIOvzI93j+3Ck=~j7h z`%Qf}nEtf}Vnz#$5bIA;e}9@AqSQqhHu#rXUab<2`>5Ly+y{r01S*Jl<^EL-l$v|qj9Jtyj4YhqUi_z+1Hz;m7=L6KdtTU>G+mP zAa*2of956?DtFo4ygr(|DRDOag9u>0&OUF$*BQO*W5E{Pjz&%Vhepi#4s#v#-f>7{ zw~<08&BQrHoZ^TKe95V)P1iTG%EmT2ugcdI!LV)({M|@L^I%XYnfWL8g|c6#(L6H^ zuaXlc(jHQ@Oz$7oP#&we;K+ztBqr;JBdHWJEp#bFQ}2GhB1~@`9`zLavm<@X4@vSy zsZ!m9pPQegU&<(Z)E}i7v;q>Wc_Z!CPk9wH?; zcYj6?O#$@q?oaP$j4{ElQtEGjs+&rHAKE=UYqA=$Ii6>wYVURd3q#bh|9kwqhpjVh z{wUF?Af2TL=T9!^Q2pC1%WrpAJ7gIGL2?YZy64NGDuMb%@2$Rj(lyq(c0}|0xXJHg z`{=~RVgSUXjCZaM3^l+%i`e{N69glIf$^So-~8UcsafDI<}~#>3~?^Z3!XL=)#ct^;r}Af}e(0m-C4z|2mvpM8LPr@c!ZtJLTLJyzOk z?B)5EJxirOb7Z`m5L=V@+wa&gpOmZa>*Tmn$>SK!8Pap5K9*0I-JQQrH9yXNId$yo zMg!L0*T{j)CQ8YE2fSw_a4S9rP+;+jS!$&(lBQx((-FoZAc%YM78+A(=tW}^?KL)^yJhz8mW$b}35XCRmYh%Z zcMPP6q)ka8fWj(;b>1le*hUyp%n?kdj7oYyC@(t>B|7kY$C;bCd0DawZ}DC*au+IA zaaW-GFZ>9@7C+~ zoDPV~bxXO+eCflJvrUanV8lX+m1%$#kqDPpV#EuN*$<3UpNuI6??}FSsO?s?45I!{ z(UJ8>5cgB^daD+!Lx zBY^dKq7$z*n!&OKJmxm5Atmdf{{FwNXfR#~2ol0SQ4APFCnR9PUO+mpne1YiL`@2A z?pbcKL|abh0|gi!OdvS|4(=0LJ4V7PH`eobbCQsz014PtWF#|ZSOb@pAe)@W?(1!6 z5AJP2yi*YJ>iUs;6<}#=n~31d;GGM~$aGpBSverRp~eI^E$)Q?)jyGYw^soe5RC^@ z)d9=VfGqZCD(D~)5L^^`Pp)an0e`ucfWU+!V8c0)uI(hg+p0QS->Fe41Jj%U(Nfgo zx+`fu+O<@ns6`GsyaQdwQeA`Yqp#9wg&VwflkPTxp2bzy8?t9s8T9aHCpUO+zXQn; zujMMKUxPV|T$$P>33BFd;M|(!uRHzB7^g%~?1Ugm&6HpdEEd>-G_V$Bg`bahO;BO# zlN4ZVP>mVn#R~TK!H@VpuaX?00A!#WO$=+S`2h}&y}{B>}MI6 zF3L>BK8)PUrDB_|keD8a2(M>uJ~f5?0CoV?7y})W7Ew`t?KO|k0nIZeO2)*B=r6mA zjhXx*S~P35pVGTPmltsA^unS6+X)EH@xmgizH;%V-Gah6m4nJDs`(vadEqwca=vi% zj4q1+gZyHF>JMn3H2s*A6>)hn0;zq4Mh!4gzV&_I0Dof0>OkR1Rv==cQ?&T^7pQ6z zn|R{C7fw*sU(T*@)_6Rg;TE2BGE-d{FIy;e9PxHes92)<9)*LJ=gTJQw&;hYTWpN9 zljSlA!2`1+w{GRh8{oBSQcFJw$askZi7;~dGQkkR8F?Hj$H5X|Zo*`UX;}3}@(&$v zjwT;;l z0X;t|3W~UwD8({4{o4+NX8>Hd!sHTJ>;oELZ}kW7*QY4)b}X1!*#Vq)9rLq2FQ~z+ z3gV5KJYY;@EN4vtSS&Ed7KYb>t#>pGeeT!9bng65Sog>DmK2{l3y1*M5)X+r|4hBa zRa2<%vqy)jHlHg-o}a-Lc!rT-g1>KG1OJISs(3pa@C?=f;DY_EKyV@de<=`TP)nvw zqf-(Bo8N`!Ze;5KF(ELC1suQ>NUra(29yV$e`8=EVm1vU(0R1Umgd7}8VjI9LL#yX z`TF|$&>5je{lxwd{EYGX$BD6x@xqn@j^oA|@_#yK!7!Q`yX4~mqJg2%@5&gnLP8EE zL`ofhKtk^FVKNJWK|SOe9a8@J07s1TLKe_xOQHdTep);NMg@>6LvQSGN=uf+nE(W>F9WBH-2BTBgb<#3ZWwQ`+8k`dIV{RjRoONaETUno_ zACAzJ%*%CR%fJy5t=@c`p*FSpOHsdEj>^iA9Qzk)FtmO*+)JfDpeHaJR61_q6lJUD z2^ZYkxJ`i7jLfCEy=vdwxW`I z5FGTbu3BQ5bh_c{vusqGECIa)J_ z!0({~hcWhSVu%Phsj{vxEIJlil-+i>&@p_=`F&ZDdfS z*>~KG9g&gu2`>uR1QF&0F^YsLa5tMu{lZHd84b7Hvcbm!fM6Y58lamr*W!Ua(QY$v zO2tU4(^0=$sJ7%E!)Jv9q*WJlwVM4WGZMaT8_2#$0m;R+IPA#?DhK?N{-hKRO z;f|D0&;VOk7?D?82t=(_H}mS|IlQvVqD`&u#yBh^5n-^5i-bk;-m)cw$_L{^Md`yn zc!z_l#CHy{6e?y%M&Wb5iO161Hag>xup{Le#5H0F5k zK3_ID_Z>T*)M*4N^wbI$`rO@GGedkWkJ2fEIzkfq`4xu zWi)^ir0K~{6OurYJfll8ouhRgA`8BQ(w_EM1W)g}!c)z6ls`X0dSzd}f_h7!rHCsL zr}s@UN9o%Xg9cW)Bu5tm&cTh;J$9bPGjI!?Wd~LFft~Z0W6 zTSngIaw8y)_dL`JNJb2$5OX)qs+uhA6)`8&>d$HuIGdlt-X}t)R9iyo?dwM-o1gp!KyFUaGvhp7I z8=H7>r@3i}T31^7-wxp~Kur(eiOGY+Gy$r*+(OOZdMUbZwqCuG>or-Wkw4DU4Ps{1 z>EvbWUhMZ_aq(fE4PMAM5JJ;xkHV!_fU!)797vUQ2Lv89H9SXAWki|a@@!5F`O6RImekSEvtL_(4{?VN!z&dFUuOj}H%&j*RBs(Vl`<##lmBs8revzgI_mWQ+<4p#7`n5~l*d*732)_W%B)63iDol1WwyCQ)_b=M-;5as%k5!2s}; z4_!H`)f=BvMK7wLspTp?EI~~QTwHCoP={5w!wTiEWmUSaQC8-;>U|=&Kf{B|cuGk0 zR>9%KW!p-f3$8QjCYQ*^5&(qoz{Y_x1c~*DDkJ{Vc<#A1kwt4qSpm%00Fi5E7^zVZ zJ2MT=FO{z09_6_CH}kFmS?^dLnvkUQ#KzBl$QzfUCix(z1a5Wz`%u34E|bv!2m6%*X~Vy81aV>VXO5Abi=h2o#b~NBEFJdY zvo)+QB}E66gtXy{$j=KfLo0&;Bm?!g(nt5;)ZquKkro=g#$WrKpG6|j|Cv4O{F?@F zv#6k6m}R@Eq3uz-rx6jI!ih2xeMlB6dx6wy?C_8+JP>ak0PD!>KaDC83nsn8swoY! zOd5@hKobc};q$iKbwbnm0F=EdOH-jYGukHiog`}(5iZskcE_O{mP@f1Ctpx;?p{4I}aC~R@i zEvF#?epgO}+Lsj&oYdX9cRO)s3FGCGy7x2z9AHWjLocq8h<2$+xEMe&3Uwa?{?7T7 z?N5$BY~ajc3bXs{+qBqUv{&=SHFxbSu%^2zAZ0>BL!;yC_+lB|PAMY2@QhKv2eR;A z-l6b6E$k=8{|;p;AZHNFyowz`1h@77yrsq40g4ic6u`ln|LYE1ke~y#CxC?cFaOBW=8gkif_&2_P*Qg>rBl%rE+TAg?|Mq zW9=}7t$c|D5Fj%@3Ml&OTLcHHlR1ziY8QeUt}S%6n-#@Fg=XbNYjR1NC5`47i!f;tKkAgdX7ac7zz2z$10^zY`1b<73!7!RFkp?oU` zD##R4Y$0Pb=E}_6%pTFF1nt8t7N5DL+xF zU75@PLAjTjk)ic=>)lI{kd6Y124<=fQZR68pXmpM=Y9llKhd6PU5u6BmVdB)4X%#{>=mN|aXko(=6^XX@F`L?!&nzI6giz8vr-;lRT zXPl)FrJ@6_Kta`3opxD?-ro-D~!G%kg zX+`>Z0>EKX^k623Zh;%F9GL|HF&9QT@VcNa9QMS_k9Se{!%YJh$d0-3x0Tce`H#$|10nV-rtW@6{L{=-XF{J`-2DG z->lL{{r?ypOIq;z1FacDWPm4|j5NMgr&KP+R-r&_$bY{?=*!faTNA&8G0Yx^q?PRn zH)0_P1lG*4ZU=QVEbE_UYtoJw!j%0(6?I@*h0JAz0UJeaa%9(ARq+hkb#u?M>C`kV zVT}}HJ2XTz+=zkD~6S3lOdZOWY5qKI#1T zS@U3lNk@J_ES_2rO!!|!#3=$KFs(+yNc&#D22kg_t!kN0lZ6UteNuX)mp2-P_HPf- zh@^o5)6o6|28P5Aub3WriCxqXftk+XX?e+LVehk&>AFgPT`F~QMJQxAF zeG^~SzjOTNKXGg3ap~k-_Zihs*#D14eAY?;OsCPpEm0IusCVBirqXuGcT!Tk_QLha zDPR0Ic&eh_{L^NA0%m2eDZ|)}|1rPMc*a5A12~9~_LT3xv*g8(2!QYP?97$_;><2~ zCs!r|x(f;-Q)yo=Da4n%+8YKhww=Ny9AZIQY0&TbFF?g;bB>}jd3KapA!a5CSIHB1 ztzdCStLDF10GS8dN-z}@FD82cbvV3Oiv6)fJK8%PBR?)a{NaN(A7=O!iB4OW5~vlB za17unfoAI1%XEg7u2&jpFs$OH=eO9e28epcY%a-j`?mbe;QyY*gYaU?C2BMymC3lT z3a^uFf?&p=o**th+Wr4^1gy}7*{9PAuFL~rA-&BLYgXq%CS!7-d7P{BU6aGFFSP9a?i`D0=Z3ZJHhD9?G5y?#8b6{#j3Yju22iqG zy!_C@(Tk^)r2rrb*b8x}O$v>KNH!Tos1{q<*TpjWnGSDbrbex5&A*%gGbW!Cqa^hV z!M?8Xqr?AqTpZ1-%u-&W9goBJ8N5Q77Yul` z@s0nbC0P3a-I_Pn@h3bX3ZQTZB^g_x#8{et-zrTGJVDLWcbW=G2={dzvr2W|~Fzi*_;z)ZgGk z@YMmz#q1%RXt0V*Pjw0Vd3NJ&mlAN)n>giDf=phFL^P#lePQ=t(#79O{fk>_mjEb^ zdW5L|dF&VBwUdAZF_XH&hYsf7YXp$Z3n+Se1OI{q zwL@b8{w6^TUMdvSeAvsDN;>odie!r_uXFVMdVGq0>8M6{^TcsXii?}^qCPTs&Ae!2 zxmCPo##^ILF|<}5N;^-y>WUr3Cu&;E`7as06Q@vA6WcFmLE4#B z5%B&6{d3o9Kybl)5qbZALlT^%NVIpS{fZ=ndDr$Aq*uZV7&_WZ5uiPNMYg~IUSE!# zY3iIDf>Zzz-lBLdsGEQ6t(yrkC*Y}t8mA+SIf_6@F2@y!%ls1hr2?x8A0Bicnh9fz zgfU8O^Z7!UUlb4PB!At103VJbuvXkl*{c931TMsKA{Fsr9|b;PSSeX;r3&yPZ+c1? z=9Bq99+m);|8EgP*4o>pOc}kvg@ElpWyA)$i=p8t2!{9Ui8&qG)nIli)AOI0BxY0( zzvBnB<0T{OPtL6RA2y9Nh8{QqaeOV&A2DEF0hFJ=vq}Cnd}5%NVcbNC=D(LAjRMs0 zxg`P(UmC~031>zOMB??-ye*m7CFF z)oyDktq(6&n$Y^jM!lD?Ufi*cWdLSehc+_JDh5^m`oO&x6^^O!sS32YF>|%uV?bDn z!s!Pp@k%nd-fsGw4~_9Q@m@UW+4{q?w=*xSEC>Uw$JDdi(cj#P9NIBveW6%gG*`Q3 ze{lujXxVtRDZQ^FUCi~A;1gkJ6vg0a{QnWHK6$Zi>=1J?O4P*Ps?93*E${-`#Jesdqt5Dm z|KBgE1rB&O+;QN~`(Ef^sh@hrKtaZta*eP(BV%J>RKmo=s|((YbHZ?B;FWD~Tm#rO{DI6sj#9AiH=U?8P@nkx_^PXq% z_<%BbVzscjLc(lBj^TI?A`=Rxir4|G>8Z&TqnPr@;GW^0f#_tWu2g#1)CCZ`h@5HY zPH)-@q8Lq{%IGxnF84KluO`fOVDrdHq#Fp?PUOB4!4r&qgdnF8P7#>2^(r8OJaw{$ z)6y^Q{Eo|Vj*HO}($jiZQ**WBml2DqH!AVkS915=p!c&BwAca*;SasDHePSvowHnz zq7J2?hru4qkn2AEYk{BjoRngLMNXbT%a1BRfbX}xpih?X-Kqa+L3l#|pdkvc-a%WS zGLb({$eBD`pm94^i*lnr7(YEy$)q4L(?sRSRIwE*7PIXqmPM$O;{!~;%Lf>6XgYzH z-3unLdwKAVmmmUPD43Kv1;wzeGqWEx@$?QO3gA%2Y*~TeRV#KXQa_6xvh0DsfgfwN z7|+i+eodNpK7c3?6;LK@co2YbJQU5#A9RMjwud*v34ZmeJ6j^TReH4Q?qo?DJH5)I z2JVPb8)oU$ePRn;;;06It|OI+kN)&h6`W%jYBd&W@$ zv_jU>;8SjVYI1*MCO|WJ*O>rD9*BYjM?%WMh&1~89(HpbZfk?_&SqBmTDoY$ys?}t+`T{q;X@D-H3mWh`;m_d)uNHV8X*XL9*utu-oEU?zIHO z&%OiW$Kp`0H-@ucwFN3sAsuQ zLj$!!8lvf}j|7-95^GlNVe>fxR z>jmw(_~1sqWiQXI)sl2lGmJ#Rm|+LSiy9MP(KD>BWw+Hr_8L>;HB*)S66uGV3|rB; z3}JoxM{qVwdm%V;;@~xF?tXXv=@MzO^EKk&=W$9QId{y#?k<{hqh`R-Tv@*!0E~{H zbTAy^siF8B?=8Ht{=zP{M;gTKKVvvHrP*;?GK;>>E7JC)x0=$xfi-(`Y|;pP1Pnr# zH=q=Z9D@Q;U5d)bZntmF=B&1b&khq9E}&HuXazlN#|hqc;F@In88gM;WyLZ&$s1rW zx!VwGo_XA$tPpTP0+{Iw7$_rd#z+0I05CNE)^^LF;iM!J;5D;I}V!tDf@rS+{VFh!&hc5 zeuNvRrZk>9%Chb5!mn{?VH?fJ(B2E)80sXj@91uEM~hhWSj`AsNBk$f+_^^)?qwkt zVDLxyq-sSa#ieDnXzIysQXb@0_ML6|X9J%{VH_IYt8PPlWxCH9=x(am&hBmRjx-qN z0Z{Aggf~MUGJK#Xz4oDwhP~gu&?i6aTvQy@eDoOMgG?ARjwNfh;idnq!qZ_OpeOvz z=!Suo6_SX)`MQjHxa34EFo>s2)RF?k_y8r4`02jq6$27T&JUZZxd18xQ1@6#!0*2M zoWkmu8ZEi{bFokhF?$RNDZ~fP-A1lAl$hv1lLeZ&?|1;o4-xymFqcKmwVT^uMb0>!l*qx%N7A_|E#3cqvW?667x zKMd138s<`jk%s09jhA+7CU^iPfHm+0fu>0g>aIY&etWcs*)$`bYU~G;jH5vWw&aka{t=4`mUL z8%-9BDB+0_0!Z~;i>!e#@9Rvr+s^IVe;4N9hwTMptd(4A-anoEPmAf=KOs5XTbJ*1 z*7_xUIotRX@;8KWp#80$uCghE{~_DirsB<(SCHLYm+R2Xtr<~K&>)s=vY?2%BWwn6 zFS)<$zHlBv+FtXcTQbm+s8{oXDHEtj-3!r`ZvfZOUoE%-jpVGRVi@ywuMA2W>Zpu; zlgKv$kOz0^wM?OTeHL0s?*pg7P;&%UEzm>2j#0MASwy|9UlWEn9CR)xIZ|+A4f;&G`)v)GydDRx;40@q3 z@R{3^W%nF}tHSiGd>_A5USBxYy>XOdP%A3yNY8#>7sqi5y!Apu?)LhrPM<@$u${d^04iuZ1CsEbBR z2x-hATp#VmK#vm05>mW0%XXLPjeT(>QPLEALWfOPzUde6Vv|`Y@QUY(=}iRgOr7_N z{8ez)9j8PqE8N

lQj>B)kyskAy`}n$sz9aGOeUn%>enG%QZagTWj!8j3e0~2!4LB1g^qu^h1>S(u zZb<8I^k2ii!RqSQy~vls!NI_M901pfrh+8g(ST(rAq#KvWmx*z6V>7A*ZVXSO}sH4K{z?JrDVRKU)of^*db$A~{!*y{ESh!=dmTO^u6 zCBe-vQInWVvdfZ}J5D2l7%y}HG|U*Nv|#2=0r-aDSmo{!AiI~bhn+22hyZekkPMFdNRZ%D=7;*(Z-<}`_UN5eX zx6^cR*k_E$Mt5Qz$xX}_mV0<0b}HyQ5dOzb-Ql}9eo}Wv368%`7@l* z9t(ZwX%O}cr{$KluhoK;<&P6d-J#D_3V$Nhi5V_M%F90yyH*xZh|1Bt$ z1nW?NAc8enw#A^e(&}1r0#~bvOONSMKn4m+3hm+x;V(tg4bN?8Z@($m!;8gHu{NX8 z<MP5Gg?ixjG z#wQZ=+Py^s%#@~-(5E#Q3Jy+X-^-Fr`FJoPUYy<}>nM`it9E1i6)fSdz0W>Z$8uaAHO5QmOWTg0|epEc6~?& zj#=c2N4nH&?s7k!dAA&u+iCiH5@1-@f5}FyXV&z;QibFR%Wrc;V%>x>$QPR}FiJjg zxD6^!yFVZptg$oPywSqF-MKhSt|dMDwe?^+q(q?@D>zWoWG88jx z6tOb0kcbX;<09pb{;i^1q~X%}Z=6P`M$PJO=6c_FRo9b$y4Nn%Ep+jv2HZRo1m2k* zRj`N2JDHVk%1X8-0fmXc8<-%&d>*cI zM)lgCxKARG=v$+o4)cZ}%r;O-xYqv11+W$yzT=gyB6pk!Me4kE5)uO}zK-O-@p0n$ z{O~cKoq5>Jy~$GM9eu;RG#`ktgA?6<0INJ#Wg7l-Jr9b5j!ZIkho~JO;asrgg}w!4 zSHqG_qRFE-K3)@tYh2bV``o(999E%=7q{lU5nOBn;z>drw09P;-gYdwzs8fyRV5~0 zvSU+8ZW{CU7X(-;0Inm7;p5z6W1TyQcaA4^;YHlBv4ml>vbz#O|GWv;y}$4-Kh=~I zur~F{y52u~xDgCKyM387e$Zd+{r0g1e$ajnK|6DjCQl(PaDQ}f2%O-e=EoS<-?+lO zH%5!i=hHWrzb&VhTUPdNnp|5s8Q=kak)w_L5rsVHA&dj|rWEasPzZ5XdwiecCosU! zw%c1bp|ODtytm+)T(pn%J@`dCV@Ka%gx&hB2vak(Bw{5YqZ?xbZ{we)Fa)obg#JaX z9fTPVu>;W^%-Gp@;W~htbV@ynNiPh%4%_`vT8PrXCX>8 zzYRiXey%m8#a}=JB1v8_A$xNLfP+;}hDSusfwK5i<%MTS#Q-xY6?I{K{|^{KxyR=o z*W>d?6(S6cafDtlznD+WT#y<1l7hBJ3L4dU~;8LIUt2r_;H?^7@UmJR7{WG2aGGeB@ z*2X#H1WFK#)tVfr=1vY3z1)Bvu`}Iypq?ITn^-e8PTt18H+ZvMm1;vq#ZF~Y@vp+y zCLC}p;X2!vE}g=K`g&&j>1%IS{M@7%7mXt~vHR(pQd>slR1duHsFSD^9q6gyZ^)n4 zL=RACdcq4+HqF(tjx_(7k42@f0TCp~G}ZIv1@@F|ttUu9D4|C*qAo*a)y8w+ir7H6>_&xys z?K1QOK2_sFM4w}mUQ6xrM_VmUuW>)0?Jw+vsGez?pu>G^V8d8>m(I;XHFhpHTNZR6 z`gBNGGEzz9zcSf@bSL0&oXu_n@>6rFmuYWjfu z-cBn#wC;6FAJno?2|vf}0H#;;CK4?MpIhNr{9(xxB2cF(x6B67lQ&|A;VS>x`ajNiiV#)E7o$@Jy$UvMCEB6f4ce7)e z=O1Flr~XQvQ?JQMra6i=yt{yc2;n@)xJ|Wq7eTyUMx}bHQ;FcG-xR(zZ-bl|`|Tod zIby(Eb>b>$K`foIaMUlZU0Je*`xyzj4TKh!sjOHwz|&spGZ2!W(3U?q5Qg~)N9DTxc4&~cL9(7geAM$Ec<1je=t8H* z=iWKoK$91f8Q3gowC~40w$@?x97c3)nh%#!mlCB|?at82F00Gg27 z5#L=yC8E1mU3y9q1pQl)LoS;au`bTa5c(j~{FxjG_3%^zy7yG8zDd3NYav}NEr{&n zA%2~p@2S$er+h|p9U87#)dqdne=&$N%^r+o%pt7cE}{CO3DBO{TmJ zmG#Q(?_fi47p%yI`V=<3avbWEL_|?~cER5Y#b-O`Z%{D_33|i968~|a(WQJ(>Y1lVfygrOLfu&~eO zeN!1Wx6(9>@BnNAyNKk9h4$18fzcYQj8UO?)QW$d>CHZ^7%|wMDOg$7rrW(ncjibg%zh z<%+UTRmS?$^r5q%;HvAct8D;hGXk*IR(J~koHq#|YK~eyLWS&ZzfbqKyEkx-k#yL?e{HQ4mJtm(!R_!pe^K&}~H!hX+@#Edun8s7b`ps^3O!3f2lGx>43Cu+G z^56;z&YIM(yGmFYOu`P~MxHn8UhUj}wRm};dyuMxdq+7(#vhrL6)`6p)rO#Std&;B zPp<5q!@}EOiDHjsf?k~$BsZ+pqZRctU-Uq*k~>gBZO#H4t->dhlm(PvpblLs>f{xu zY!1ALmp;_{60WAUvS8!6+Aic;{=QG!l#v);Ar(7t+YE6PLeT0R0?^O8ZiRl$6z+_) zy=0|TNbX_$_BB=!dC6}@VFy!QJ{hVd0#Hk$QHM~V0mlFlDt`DBBxQdZekhZ&)qDF* zea3x5$)qUTV^kDNr-m9l*(WL1?EstV>-ixE;74ZazF=$mVEVVj@X^Jx?|ofe!TC2J zP9&EMxgHnhL&yfJDXJ*27L(|f11swe@XbfNtZfB19vk(ldh*E^jUJW)V;oZx4>6#L z;!{k#U;2cZ$`^APRP@W6&EtoJ3tijSKBM)~6T;3JaP+j~0A7Bt3$PJL3TJZ@_vXn~ zgj##2;+6nF)N8wG-0u1za59g)T$w^Udq|nv7oh8Pwl)J|^?zWrpBS3K3VzoXs)t8? z2{r;N$~*}~yR?7N-S9)ZSurQD&uBz@WeN`seZgdexu=H1li|{!`zyyEvU8ejBn0z@}ODJrjGQXtI_e+Xkp2jA^a!`^&BzFp2!VF zI8tvNlwD#GuE|xH1yT9um#Nu$*V+|JqAV?gV~p7TmPO@_21Jt|u~oe z*TDUDP;u`}X$jwY-PBqVV(!zoE)#Vs?u@&zg`;;c&Wo2BS7yrzuKvK}eDm?5!w16$ z|D>LFZxF7bBcpD|_#FkVzUvOc`SOD|iA)peGMXiT*uhc$Sh`}kfcT?CIVJ!ieki~z z`8B`;Ud=YnzLScn>B#A^^t>dA{Y~MV_dh)ozO#p^SL1#5z$d?NvnYfZ@oBt1s^{UT zE~4_WIv|{yYh5|LY%9Uebul4fsPI{*_77DhR_?ZGq6O^HW=LGFaGmN*$^#t+r5HVQ zdyFDiE*rZFTb>)&D_r#EgOpEZ9dI@1lk$xnoQyF~ehS_!2-QgI5OWc83;Ru4tfrB} z!|6BvGLW6V^0N0e3ea7ND!N>7U>amKY6U|u&!k~`L%SvoGV2l@{q;?6VEJuhX0yV}f$)T7w8La=?As>6rb#`~idwe!Qs zS^OX}JZT60IFk`*{FWx8eAweO0H`y`f)q=L%2u(uQ|Jg#Qe?cDLn*p2B?U z1>hhx zDj={s)kpGubmRft38T+2sTuY+mBJ7X`NbRDio@h+R;+UgArHKphoSA=bhS|7_0Xtn zi~IPd1;_mWM|1o3EUo%W5lDNR!Io{haW}tPDD->Ri%eM&Sy@9z+ig~;vJASchN8W9 zOA*Im)wh1rI{HzS?+yl6XCQWg<59`{1f#Vv6-?<)`i#4Z1F<_Xt!=E@aBF)br<)+@ zFCk=L1Q?LXXv?i!_h(-3$xH&Sa!wvN2g4gPmd7(Eb`8Bazb!Ok(d?f&BvDxQ`3@~m zZ7c8tET7r8e_SD~dbmxm_J-ESurN^!vy|qh_Orgh@XR~vdD~Fq>@D@|DtO!E{@X&BY2zhXWSk9nJn^{9BHye=Y@cdX zqV4{ydGay^)Xz!tV1)B)2`5G0ShJNvP39YasUjU@IK0yPQ1<9XrHA@xiUU!AkE*Pz zI_P>S`1AU}G7%v=n~5&#f+%`n;5*n5$S}KFk1w7pqXj}CIT`l&`A$F(>G=zl)^Aqw z%_VY!8{Wak0yWVxHFA+Mu7}LGWNS>|*dR~sW67wy+erVZQCbFJlbU5St)mzZ6{zMa zbGUu)i*)e(wn)hp9&MK1_kOqhhwXY;%ZrIa&(zrvyWLnt%Wdb=PTD^;eSjTR7<~*~ z8faOVqKJA1-&%jnNccpr`w#&&%#!UymNZ*#aA>FvzMzzb#HfU-;z)K1o#S=bms5Nj zugO21*F-yWIUnrlXD2ZUc^~c6OzscEQhY?$s=kk4c@#c!JyYGy0r2G$LJSsoelF{O zA~hm@9{fqpcldMP^H#lYvFNik0gO6?1Gu5n!e2k~xSR`RNz!H}a=d_p5Ox2IStsrv zs;mQ<#D>?+*t<{a4kaGksDhE;`4{wJ{NW9(eXQeu_YJTkpM7ol=-vu!F}fYa0v^$W zJb$nJB+`Rml3~HIZ~Y^X(%<|tj;XBu-2v3!Zw#=Nd!3cr$l58vQ&0Fs85SGuIi@#@ zImO1o<-vwZZevt8zNnhmuFA#?qetn1be5~$YZ5z{-nn@XuAmEbk`i?pbfLNpC<@1c zE>z>-NaD2!NpjkN_@g>{0`>e{vpgnY6nsJgg4o#E7+4pe^mI}WhNNmW#HB z8{*nR$W*|}2HOMjb@kX(%s1Xw#h`D5lJUB& z5&2J}^;ku{cRzM~--d;RMsf(}PM zvLVbn&k?k;cVI?wvhB5hYD@w36+{=ahXUGxW=s0~r22TfdSowmuW@Jr71QB#qxctL z45!LcnU&9$0z;(_N2#n>`~vN!yO@lP7`^%)C{}p{;9^y$-0pj$mEwLmju}m3!;lo8 zni7~bP0VLHCPl(TDu*Ni^FdU*BDChEYBS4a$MoF_ThXfij(p}J_-+D;I9l_z|SH5XaG8cU=A2~nzn zUsADUhqVsd#mV@}wgLR2zpk5I)YBwmF6LS|!=zCt%&SrEcT=95BIPe`I~#0xa`4&& z-<8VhkUt=kUNyx6kN;SgbJU$=AW@rI?i9Qx^2Lm0MuOTy+20uE8;TY}J;Tjp%1O|6c+;{h2A+bHT9-UHct=c-@78^u6Y z-ND#(mssG_@kyUm{v-^tx{sGYeyAW7Y(1yVSZJG%?kVneu;nu{x;IjL!mHH%#D$d$ z6r*j5HSXPXuJD;2N@^%kZ>Q32V$umExqZ-u z%ut}md3~^z1`fR74@2qc;%%8B5tw?W-S7qohO{l#?VIw5@RAgLEJ7{9Wqsrd9hS#s zPcV9L!R!1b?KwYzw?qm=opWkYEYH1aG=>gclhf>zikFp*)0r{ve<0k^_ItR?$|cCZ zynul2Sw>$s<6i3C*(%g=8p9sK{KS{(#NB3oA3K(!uc`6!j%j0&Q_{Ketj3vsIWUpQ zkg}SqR;u$c_2wz{>&@A{v(BVI;Qj#QuFSMl&8&V`NyW67yT4cFW67ws#6;XDTtA7P zdW^cARatLIK+-9ckgytRs+Z;6yp{cu#RGr#0B4nJhQi^dHlNBWK0XgU!$rm=g7JZ# z9UpT4x67U=p$W|Js^t?)7!pIdG6Rlq>%n~>#>Yc;eG$r%rFOutHIbfq0bb6d_c&7_eZptsw{u4k&6`xBMK zpGrP4t|yr>i{DclI%=@tdnc{gw>fc}K3{*8*wv~i>^y-#a3axPCbO}k*n@`(mCGK{ z+=fPwkg@d$05KrIzJ%Jx0m$#t=C(o`MV%oYPOR;0bfP~b3o_1iY-LmXPrkheXIuPG z4i2?*m%nh2Eb#)Vs1 z1Hk~Iek8PHBy6Op0PW1!n?}^tD=La?7wB}XPeWWbUR2~3?k)v}l^7z)dJ)mc<=6QP z^deCWKLCG=x7zrcu^<|>@l=9cO#;;T8$N0ykE6iic2wI^iJMqXHPK2e5oXZ%h^Y*| zaB;a^1hzn_0852k+-$wbM303iM6@oThSKL-wv3&}QE2qE-?Zs7zI!8=TnTjG5W124 zmOr2?EZ3OK&}V=RdAB=l9Valk{fr-lPiQV~-N8AUEYlnWq8jM^v1P3cb6kuk(57y; z`Fr$v70*{x9n6U|Kb8(pG2Q>P1!k;Xgz9{r#q+~nSJi`_W&^Rh^P8RXjw&?*>&riL zDMh%KIY+4qu^r6TcHlK`C|hkObp7OCGCFY*@`YiCKn`ZV#MD3_ex$(2&~h47q6~DM zR!pZqSkH4)htsos2aiR7Jyc$`VN%(%$OLl@@>KiZEW} zybgpcUYhsXlY{Vpv`r#$))XepLN5`_On?`;YsEtRr>-WwftMzB zeXUYAXMZ6$o|5Q95aHlBFCjqP=72Te@Gl02B?JXj24pGb%h7(rxJZ!SQ1@4XFd-N|R^fxZ7uXAjBhC-C%vOBG>3$m(2p|sBg%(XMz~cTi&d7wSAw> zQw9avPSgoQbEk=KsQXsdVlzry+&Q0PW!Hs2dNlX5F|S#WabAdn=AfP|*W92gP>RiwZh#SElI|NX_(w}V-k(rw6%gi}FdO$jHE+p`r4Gi}!8y41 z>u&tkZ`<@6b=K_EydWbws0bD`7q^eTeIf&FOPwekY=z`^TOH>R;p7B^C9H(HKShaK zj3(JNct?j)HhCTY^aD2QLdLwqosJ+Ac0x6{dFfY%{nNYG3tqU4#p7=90f_Oyh?I-t z>Y3zT4JgIC3K;>~h4fXv;3G(~bg=@2aVi18ykW3XzXuQKT=|Ey!Pz2+T6LB|Uo@Zq z;PHWR!}m7)7z`)?bb1Le#-y3L4R7+yq-&)9ygU%FW>GrVuiotG%U8DL0>a2r z*Dz;dfG3_MVJj8~WNR43VnJgFVm3r43)g>YGrZlrkSM&>48-#Z8y&duF3qJk4ncH% zR0XrqHJzUr#2%eok^X)W#v=SFI>=J~KQ4fMw#=B0w$B`x_025BU%Ff5NQDf`-SUR! zZS_XvQKRpCxsX~Jk0aLGfdl<4rg@ zRoqR1gwK*Qe-Bo+YiHyr&jOSI6nQR+5J{HSZ;bIMKfV3&L_VNBEP_NB%rifG>>@Sy zJ#JoR3WRQXV(=f8mR$2(h0983oVFlRGyK#RiVblsTg|)NjyVSG76VTw-eZ@;`AbpoF zrmvO_zKxU~=hh6K>1-3$8z8#oj3R}xIo=pvDQD+L4Cn#$jT6m~Zw>x;Dc1-Xsa^kLF6ne-O{(u*67ri~#82q3u<4F96JflJ|M=(nPKSgQ12hnofj=(;uJ&fU{}fYJ zE=4)LJu7lNLLOFyCHup7nSw*N5e#A4nn|+B4{Uk!N}YvKQ{4#P1-x0zzLLa zwMSD=!Az%=(cDcSiLc5Zxf=K9HOqI1La;F#m~_xMP4C`LDzUaF`osh@u37-VaJZa? z&}Pjr;+A*>!zCw3Dg2#h#Ec5qxM(4j!EGw;0~S4g%-lP8xEir+_Y>~OK88UEpEu&9AQj98+=esbq6-duB5?quy_GVznhz5ac*Tgq_hE=$ZI08 zd*`#c-@m#+_(C*J-4${GYfAy?Q>3E#MooY0&Fxl0(8R_R@+{T65B))+y2FWH6&We9 z#bKzthdW7~>OhQ&VcuF_i!q zXSF0c=)VR=B;@7GOFrq{H<#TsX~&sZmA<-(<jotnmOw8~s5o)X^LA=XTm z5K*w6xcICs1mM4KFapuXpaB9~5?K8hwiede!Ikn=fg5*3U5}V7F=T{iUX%&&T|s?l zNIW#+kXcDckN54Ev+43V9D@=p%>!||WNJpah%vi|5r8)H$jlXw~ZJAu)k zEa`KhJZSWkEedf@xs-syYcJgG zNAyuP;}TjNift#mtXZmDI-U=>@*=Jr3X}{XXgaE4(OT@d`-O*kI9)5$mTb?=n;8-sd@l;*=uqz+kCwd=m2l-!LP; zKX3?AbbEHVz{NYe(l4*`hS!W4Xso@~)l>bUiI|nC^Mu^MNf)eI7U?MALEodx@BvvV zG$eO1{d`SmNg%OtX?^I(sN5c?lK07d*kVAHkOJ)B3b?cG*xA)1)xgW0=5zBXs=={s0By7C0 z)GFV)RoM2N%62r>&;IBg{USASQ1k#n1R6!_n4wk#{?foCaABRh2NNA==h#WImQ4Jp z_av@Jpo#2Hk(zjJfef@^bl9SSM=JM zFTdIh!eyC@7o{;x8iy!*jRKTVL(@ zBfvG-=wsr}H(-C_fk9s4BMLw%?O7k3<|sjZ2d+1qz=V1Btk;1!!#(>`yBnz`kkb}+ zrO+1{a7_6*?wVPosd0KcLTyAKMwA(wFy295T3;CJ62mQJks%{BbOQOdC}Q45t2Crj zr*12iAQ#H-<~tub65|*?>S-f4R)-!p!N|})0z~f6yTM?`PY#W3+_W~_!htpurW;EI z7ZaAx@)xb6eW#Ki7%SdxQynea@~g>N8Z{JOjy#qq@|UkI2rZU4-*~UWSpY6QXxR8< zd5CqYEZ|9?I8)5l%3qxSx)aLR+p1cJ&eyDVZUKCbqf6gj9@a{p-CQG(xU;nknBR%VMh-I{Fz_zr<`j?kXyr z0Hlo0`wtfHPSDKb$BE2{m(NBGVkN7{eTD2R=@v4bd|NUf*Qqu{orP;eu$%Vg8hH`K z8Gg20YBO{fC2MtgE2XB!LRa~m1=K`#{usbT$a-Z`P$^bpuf8n}R3DQ-h?F}@-aM17 zf!P*njuyvlu*JtX*N53`KYc&@uGJ3v8RF_)-wcG|+Gye}O@mjQ!_we$Sj#d$$@Pkb zcSBjNCb8H0Dgjxdy$1%tR$(wQ zw~hPUd9x8;l03#}H?ut|(7u8ZhpoqZv35bE+K8O4+}JNy)CSz7GNv-V9`ZnSX0Yd> zFM;TI++DYt4QXjQ_Ug0Ym!P>xd$wB(F{G(|q}b0N z{>XA|uiwqVV3C4hfUCWzU+@mb>N95rr`@%Njh1x@o74NJS4P8OkHjK30dIeQtyVCT zT&ASj-Pl}>RkkVvRqO+bQ;W8G_nOsEZqQ=Yofv%URF;5D0#j(^Qkb-`55!PBwq|eA zqCwgRPaKy(LinS$H_EbS+&kP2nh{6W*jj?m98+2()SK$wZ8khYcP;O_?%<-jM#f;9 zFGaamC9p7Y;f@FKJ;TAIUdJ=7p#MB1@+4kyn%WsKP2)`e#vM$2!hLlF#kdSkg>o^- zR(wyGRdbz_MVJmBIC?K_#8?L5zwBw^!N{F=LNcQlLyflzD3LX z!%*Xj(&+-omkj$YORYSJU-W%@$84k2Lfm&OzGOH+yE&5<-Z@hyz@yZg+jQKW{Vm%^L#Hf;;asrF4&RXG>#JmN7}S8U4nTOB^&Xfhm*Rzsj77?Isg}T(|5Q{7)$O zL<%lzljb_9Y*2|G__nAE#?7Gp3>~dI#J}lu-F+G?9k$|eI$`5Tqbz1C)UCp&)4Hwb z9k7GV?JXh*t#+l9YYtJMC|( zx2B#opeYJ~2#jzzoL5w!RngZUj{O_O!cKNJk(YCk79pcG8(%q)>I9ZISLTMAqZ60) z+4bLVn1Aru!`0E`4xg>7{=wSXWRZe9y<*=R+5T6?#JbWCx%}3j^q%dLD+urC6W4Hq z9uK8>G-8XCigSx-R&F^0w#o0aT>&?(f1`ieXl`6unEvM71|AOau_xt^=9U{rBg(&W zZr&m3`Bit77Cbe!6qZ;xRBUeWGe5x9A5*-nK$ir%0Z85ju#xB?masgUTLtW&XLt4t zZxoh>s5P2oE(R0)*LTRTGqpgVIauAosh?-K|J-Y*5l*Cvze)i0Q?P*MfixX0wdIm0 znvvYPM9I>gp_!Ubul3NG=9qH14IbWHw`(Jb3g@fSy%VV!Vr*CqHc^Z3x>itv!}|7O zZlgml;MP(vAsu`JC}R19<);R@L54NRX5S@v0#f~+V}I4zA)L@;g_V6%6H&Lv$~aQB zTM>B8%ix_lva&iG9_3_OOd)Vr1WV`gz_-MO8qvx-EQ_hPn1Plljfn*Hr-f$O%dYBR z$nVy>gDu=wly{jqmq6)NeaU%QHJTK{bc^{5&%oScDd9~5n=>$w;S)uHblzL$s6 zDuRFCR7}Lg>~E}9y0_YrF1fB~My-ziAHKdis_L%mmXhx74wdfi4hbm%0qO4U5ReX$ zmQLv|DJ3NjQqtYs4fl6I-|xNO9pnDX^9;v1`|Q19uDRx97O8{&1+{^`aMp7qp@v*R z-a>V*O#M_JP^V+Pbd>d&e>GExN3I^2*l{|t?vX+8RbH%W`vte*v`+F|)TEb&Pv~S^ zxt`qA(%s6a`}PrQ(yrG`AGX5b!Bs)%9@egkhi~v+Z9MnWz2#Q zX;RTrBN`(-B0ooP&7ig(hBiLPT%ww*FS-vQSMmR!tJ=qM!i9Mq*=Kt*-dvqKdocE|&c9oQe*u5n6?*p>JZl<35FylAIfA&cFy* zs%czYcRqUAu=T4~?}_DeqDA-}^o2Mgz6{hZNzVXpd^cI)=RL5yS45~(D-r&c?_ z;n4M`6O?|(`mkD1IwQ}C)JK4oFna9iVNb^73n)$yQvp1rjaKm#fdW0g8m7i~?p0nyR(-vpwrKjknm^aM zKFEVcO4BX~)76<{db;7LQ^{(yKWu5ToFu{MC`%I#e+OnmPfTI&L&?tAolOHa$0>#g zG@Mkr$ZViIio%% zb1LCwl5sJ%9$v%@s%XsXDCIf{*3FA`p`YuEXshk~8;wiv@T7aoMd{-U=4Iz}Aqi$J zQE9ooUrdORWKJ!P@I>u@f-~B4F_M(2%1DXwq}n)tWr(7*+8_Hwy9@(pmyI9rQxtBU zsoe9;5tf!WPrQeb8M;^M2kPyD!?u1m&@Z^3^9E_pIWJp!2n$pbkqu>rP60ilD0>u8>l+QT&x*5?)5LVKB+#%dnO204g7;i2-!4fqqL} zh3${ikL1@n5xothRP53pTb7i+z%xf<(!4)iHi$gtNoJO?dZT$g~h{QXZxat(tT8|cE;gVzBmkV}AlSkOs zeEH(W$8Q)(b*j6zXGn$d<)G#`+B`lfGWq_2tj^(XEx8*5jxk@q}BVX7AP?2DjW+ zZqgBjnWDe^KLo+RQc;t`OwS0+@g8E_v+Bw1n{?h^D zXO8Fw1VF36CWj*fAI9));)lr?{%-tKK#AE`5|A%i2=(v@*S}U6KA{4CQY~Ob;m%N^ z3=u5JuK|s5gbMzksM0jiKYv}9mElYv&(BytEi#kgE2D3ekOTs`0rU$~^IB7m(# z5LB?I;DD^$m@&HLNDE|TUTLL``mqqn4M<~aAzl4W9te)sJ$Mi&XEhQ5)<-Qcg!2K@ zQBp~+DKMu~e)yPNr2W=IB!^ZJp%QEZl_mMg4C;$lAFrpib>ZTKb>mp+KQz`9m}HqC znBF(Ww^A5GV#Fc@{0-S`Rf&VfKtCe%;RMjMdnc(&aQa(Fm%xFV*;^VoIp7NpvsVH5 z=3taHUJ^iY=>{M-ehM(8K$?LGBv-)F0=ji!EUrixLzxNkz|2Nj86655>dP**#|G!~ zt8!Ec4y9HJm|ZgS>~X0d|w(k3$<~Fkr+oLmn^=Wp#)YHIg*~VS)7dx-MamTmFoINFp+?)%Fw($78h2bB3B5nFPh6 z_rLf;Y94p@6v4^gvRJ&!!~}cetR&7G1Bzj~eRm5V`r+<;5&CdNq$Yhzd77e&MF+S7 zjT@6;8jD8`x%`OoBN8#42nlsWpRTVr(4=GqcY$zb3fY5{ROK^(agvOX#Ao(c6FqWX zeB)SSAl+%RWgiKP18>cb6>rSQcJ(K~%5UIl5*`x=TZGZMZWIeTrQu)--R{1&U$lF^ z%rQjgwX{nER{KzFWGlb7$&OF2BN`u+kpye|d@;k#GAklBDmcXJIPD8;8b6t|3Q;NLjz;1f?H0SH$2Q|K zZs2Uqtg<|Fx`id>aun}F%omz@`$IOH4B~EedGr;1PX&kX?%+5=48)F|>nzP5PUwqt zB81J7aJOn3kLLjm3Rl!A_8JUK+`yLD>Z18t4DH&|sKW3Wv!edtuKb#Y_o#B4r4en|gPw0bpHacr)83-~+?9DyN4) z2gG`Sy&VGu1>B@?XbgMsMXKdW2BtPh>}TPbJOB>-Kh01~`-1ebcc17wI?EmL`h#jo zmPQFimIl#-5*mhm5`e#_lKM9P;{pKe^aH7=8!gNwRF+Kh$Q1)tGM7ogy@(jeL-8=h zLJJKaCZY6svbu17JS6@3di-+8$7$Yk(69mmj3b0Fg zZP2#}`*2Lc@N5WptqCa{=;c;2KEpgr*L;>8+(HM6=(uv~S@R~FBlpil=F@Q1`a@^M z?7b^(Pk?jz7*^NrE_dzUE-@o~CvY$Q+PCqT>g}PP*v$Q|jGs5!RCSFA8R?bu-F=UI z0^-OEJjr#y*`h{`W}I0EiCKb641i1TVIg^Ue1I$f8IK37kKVig4wVA@u?rKHn88{q z`jq?p!T{Z_?ew$hXCh$MGQenvSe?YhfQU%jB=$^!2`7JM#ZV@qJJC5hI>yDP(HE1T z#aMUNAPKJt!qMqHxatrS@`CsMeP0*T9XRr4Afi+nsbemLjyIX7g{eBxF4tj6XQNp` zOvImtT+j>2c7i;IVL*iM!($}JS~Ht!yT?WJ`Ea?prNUkYPLi9v<7u9Mb@;mgLZP#} zmFlQ;MiAqSER$JmXaw{9a3^QcUuuAh4%!P)`D*6?$ET=3C}<4qE`5>1Y3p$v@SFfLn*$jDI*%7kLL8GkPZ(p(+88 z)5;=w`hO$MRQ9o18*}{SfFwUpdl2>B2{}iVJPfJ_;GW77;F{9(`LvI4|xvMBrcG(uq+pwsQ09 zJ~W;C$NRWH34Pp44=+mHzY7*@;06mZpcT`-Xn<aixKcX!;>x*i z*1b%UQ7!T%st?4`h@DxLj|P9FAG&S5$4cKJOM_R?%RW1sD5SZ3FIO04&AdLtUtU=`V+SxXc!@{jjvDW8I?Zb21f=z zqc;yHbU+?|C@soQ0`Dyhh*It2^sa1l2qkxM;GDF#J+ceiJ!=cW?>{WNQl@{84u*?j)Q0Fjs^^1=|JF{@hQUfh(X>$W19@ zg#Oo<0w|DyQt7fKD-KwBf&s}z6h+)6oHrN(vw0 zj4iXh`XxDa=Uuwoyb(r!WQW++Lm9hhyrw-1XVY|Z)quRJNUu?`n1}7;xe2F_!&qF9 zV<7r`@gi{HHfh?eJn;B|ku3Me5Bx8>4WkEl(IV@2=}}qsngvedZX<(-bb+W*1j{M5gDl(G(GU#&;o|+HheRlKRMXyH-U28>c z?4QEQojDDMc6P&9tg7NIs8`SOP_m>t$Pi}4S=GT&i{B88?g$YT4S+|)uIR57aVly; z2F?hm_+o$jB*%Il=ygp(hRgq^?SG>iVhQGRm@ zK;3+$ImG|7(1;M-K9BoJN@F6AlZT6IjvQ)Idbo2${${0#((|20_J%rSD&0#(4uKjg zeg;%zpz(g~z-x(Dh0SXf%jXr@r0sZbN)&gZA}@*)UD1moHGkiWf;;g%6zk1)(O{78 zUD@b)xq$PHv3t(DSZkA5R^;lZB&<$x{o=<{ERxyvzNOwlNwB-M46a&Ix;PgWVu+5|-EEN8|-2e_~$5a4}$_qNe<%-}=fvgZ%C99rawa!K-nHQuziI+6KJIPLOAr zyPtABS1`okGyzWpELq(WgAWU;As4{fqk(fL1pUB-7I)?50Ka?d2$E@b6`;vDurqP- zTBPKOLKaxu|GKs}uFL(qdd~i8gXw0mm}AHN7(Q=DipZQp>^YuWw)>fyIJDP9osE|^ zpa$4WX(axI+<+Tzz(!?)RZR0I%UM_4qJixt{HR9uddJ@dxun}J%v1@c=j798;u4$w zoK}Eb3xKIfGVz)J(hM;cm{eby4LGo;{QDa)!T<_VMoi<)pj2&l9G-LVpXiIl&JRy-OGQT{bs5l zx^Y_Bu4w4Wm6SD`Xk~w1=rYH~MEd5+_@6~C&32*B_;ezFP~K^jXc&>VDSb6j6`VDB zH*ec<{}lxZ#pS!O%bDQUd;4TM%1SOI;$e%3_ zC_6HNr{&+CF#dZH3`s3gGCiv(e~5kc@6;fkI5r~kAXTWjn}pw|Q^V6mwYDFBQ2V?? zw)GW4&mSZ-*hTEk^!XejbY4o&H+y6F%G8w6UxHj(C&?n-lfv3q6pT2ii%lVpBOdhp=J@%0! zG3?V~OyopZRE+(Pa$^_}ZlJ+%{KP;-wqM)MPo6j*-I)=} zq0R=&_XpJzyRk*!jP*MD0Ild!E`U==?}Eq0%V>+8x+iRW1*Lg^^LxSVxK#4o%1lvP zBW*)-I+dGk0Yw&&=E31KJ~PAyTFbNlB=iV~2q$1YBCig%kMQ4v2Z8{WOFxqN{Xeby zSX^-Wsg;T41ZHVa=C33>N36lxniVxFVvRRN zx-qNeL!|<>OIb*OhZ4bqtUezs-XyYE0=ZL@t<%`qxvC1YL(=u37(K8SJv{kD@s4U8 z9-i>0_IH&GZL^hq8ZrVOJCa)%l4m_(tLH@7=-lJd`(A@styJ4Yf58@hR(g`Ec-nx?HZ8D2|Wl5+IBJ z+k=qoXoEV_wT|#4rE;c0c10}nWuR_LgfcJJ|D9N3uJe`waM0naL6sCvwc?5^8NNGo zFap&rIEgHf+<7chVopW>_`Ih~&&>l_ySp>q!}Me7ExNz~iIbmZLP78m=I=zn;?`V6 z=jrCw9{krYx(*G-jsAJR0Sda{wE-nQx(^r*sqy~`4Wp-a4(Wfja~!PC*B>45fPdP4 z&yw7J1^Eg-i&3)wtFS6v=8wVpp8lVcF?A50Z}w=;N(i>FA%XQG7j-Kf!VkU0)cikf zm2%DZ>|Oy+6dYxOXCx6djhT{%;t@eTD&^geNF#^$Kl7pg!~Q?68R9YCi9|K`xZv*0 zJjcHcVTUFv@fqyV1XXh*Epzu@961O7D~V}=pD z@y%2JWBh{#{*t5{DpwJ-lFcu`3d?%zIl$uGC4E;OXiA{)1XI|7l z2+4ICA&Zj-cOHv`S&!=$^O?d-IkQrOEpl2?&G5BQaFuft&A@kXNh~3wss0A=RX?hb z-BLdx!p;x}p+Y(A~Bcn%U)&v0W7v{S)oyij` zadurSNZ~In#T( zDpB?aBkL5-b?@HC6o>-tHFS?8fZr5H8S3-nXr-i^+&%9bnxN1uguXNbI*E2n_V|l?g%t`Oq{|YbHE%x22k-aKUbcTG{a%gzmdLV)kp~oPCYD zi-l%2Gu@sbz5Oa$@>sJ3lSBBdH>Ae%S0tBgq$^=^!61ON98u)YhVdhW`EMZS!T#u+aLY@COStn}&r$?N;W_JrZd5S=*iHE@hu~@O z#dgMV?t(Rd40j|74;}D6O;T-y_kYyuxAja*y9toRN|8gc(SQKb$jyXBjPHnawxRor z6i-ppnkV+iHL!tMnsbl|;D-ystL4-c+jpX}qhHFIf%~`pmSW%?_{4VMua55k+;w%y zYt+S->T`UW6*~BMLj5@b3s@3td>JuwZTyz!8nlC7VH^Yr86_1V0Lv^o9iGWwHyce7 z|1~T#3iW*iS-|F{uhG@%QbT)Z{{n`h(Jffc<2^&>;sd(IMYMAhE<=e_#T7NsKOubM zd;jk4PWH^AWws!1z(de3>qi^dBqBTR*Uowps9ig2)xc${YA;ITisfY&$n@!5Z|Akb z!D{yybQB%Nf`&Zi#Q)qoAt>RG_FP?hQ;OT< zfsK6gNGa+sMupND{Ze&#z{43pq2f0=csN6^Sl(Gm<|fxkUL6Q86WTE-)p~4u+Mv>G z{t7`$vOp%~sl)sTbeJt{UyO+MR}--0PxAaB(uF~m=uZVaL#FxrYp~K6BQK=DFy*prsi`nv&SL1X{Lvo*|Xkq_9##F zIN$xpGyc=uveEa%GUg(j*|92>ocygxa_OYHwA%*JTzTa&T|0(9+K&ft0%0iv50|WN z(FJS+vw;rWfz1MU2gakl%TZ+GMdTh{@X!uK5eUKy>oW*YFiJYIeQxWo>!Z4xT2+-L z_kCus7@GYdIK={^5=w#S;{DvrEMXB?Qkj5#2G+M^dI6brc{*IH#hT zi3ahJqre0lP`PItB^O^4@%I{F=XoiETJSjv`R_$!IYLZH{f+^2lv8F4f5J1rpUdDup6vB%{RAZpPE;O$@3bdse~QEw+rZ zY>E*7OzI{G`K|drEb{6C-if6$zwe#?s;V)={!(QbUA>mZ{@)dq&C@^dQ~d2N@Uw7@ z<#YRCQNuT|FJ2JZhGcz$KLYwY@P4?Rb5S}r*hv99m(nK9Jd8 zDbl$jvMMjM+ME94PEkqg^caL|TPY34y_Aw)GqgG!+2;SvhFG>bYN+~xK|&(XA-xFn zV$n82Ja?t7?5!;VB?mRWWnJpjOtzGSKQQ`w@{`SY4?fuURJ{wfGlexVkXlP%C68LM zHHi;{2Nt32CsAJ&Xm!H;so^8b7YIw5hmwLAje|Iz4wo7@+*B(u1dUN4Jp>hMvY>y5 z%l=e%ApftrqdFs*i>exxjDQ&usS?J9QxBhwZ9hy3sdd2@$HcDb_;w+< z$b`a|bVitf9`>Z-&f21P^&Ux?$+qq~^O?YzSj)!gbFVfoKWFmL(CswF(o7-DS;YeB zY;b&P<}{M4)R|+ORfFs1H1XNaHd5?WK(=f;Mo6Mr)K9zelk=%v(_9ZN-2lO6g*=6q zX1Jeb@d&)kBbcx@h0=?z;GFE6)`166As_LFk9bQn^gRa5;})B!`l*$dB1i(PJUm=tL;ZQ{a@1PqhGL zh$P_P)|PIzk7{Es$2#I?fjg-Uvj7G=k3#M_LfC*!Jna;RgkVj;(pWN?+JstHoa&o> zEGrwW$kZG#Q>08Aep-#}`*9w>?DPx*r#9@A4&YCGhvq6lf&nz#V9jqwVq{dB%1gh~ zUSQr#AlFuoXn!5>$<{hYW69P<5xBo%LbXl{qM6R#xcJ8|e1t*B8nKbA+Ga29@ojPz zBpzy9aunk1Suy^NJ&wTk`l}5vJ2xsvJOik^RkT_D)5#hUp#1HzKDkE% zFIUFe@b0IU+|5YRW~_56Q5vqn=sXzH{hO%AmzTQ822E&jzBe$5G>p~ZWkCDOwyj%J z5xunb40uS9n)|mR$O0@Wv6lVM#co6}FJLKO_Brl*xOo%4N%;#WJ2AeRrU#O{qqEO0 z5g^<@kY>871dLGuY?6i_iuIK|%WiLAlE$=_7&{iE2UhZQ5x1dUCZ!!+pQj2KfEzUP zdhPF3mHB;wfrY%|$nW5A?pidiGSEp?g}6`@N7n!1I2@Utmj;}c;Qb}v>|+8DiLy+n zKNYYcTTu5S62hnQ7ji2D-7qjDOi!nhpZ#S{NiO*`bMK@CN+g=UZ3Ls|M+ksmRszL1 zX+&Ru!#5JH^qZwN<9tLVE6PU;=8hdXR&e; z^1jWBVQ_dUqYFxiz&~GEF-i#=EwF3%B!=?BU9FO)oU8SE zP=7Q8YS%0D)?Js2EyG89>!iDb|N0S_k1T8>1Kt-Wo{nD3g!Y%MDVWh+Kne*Ks zBI;j)R&UWjSB%vprRin3SVEqlh?#mQ zj@YpMim9JRpq!9VXcnaHTiC2GX-)5!_UW$-C*HQW-0X_MoaMuP80#C|n%*IRbH18h zQGl3lpC(4$UVtpy`E(jCvb1lsC1732n^^wmlyLl`l-lSIXm{U*geOsnOlCfUCO~bF z4KXoN0hpUb2ChpNycJrK{*jnnLZEed{L{?G0g$B$nT-D>A(9FM-qs@vv60@+$8oa$s$6`TfqNL0BX`$?tQ*4s;A10fFk)B6}0f@ucP?SrdKsK_lVF7zXn{JtK zS0#(l>fl4BpgC-x#avzANxt_h3MSPy7Dni<8JUti)lALS&Npnieqp@Od7Vq=aB-$S z=WAFhMeweiFSWrsRBGro5-zL5{e;$~{jpex0fWo6Wsx4MjKAQ*Y1Cz&BH@nhU3mPW zcMQAmBV<&z?#qmF4U{2$-xn@c$D4bpdWV-iO}WH=ipAo+#jQ)@5{pQz zJ62QSo_KeSRZ@Mpa#pT3hX$)QO;I$ttuCM`Fp{qoOk{qvyO1k0qAr?%^2K_N@J&gC zm%1QA&K!LF&+pH83BXnrzcluV{q~o~bii%&GEfd%IwkZ2+3(W@wf{|Is#$FKYEo>? zNV@15IY^9h5-6@h*#dY!*bjY5V&q$Lkbp!kDv_7f_b2@#(x z{xCS-iC|{aQMscZP4fmTM$Ceh`L~_#e0NDRAV5N+Iq!@G$Nidk50jjbnbr@ZVlst3 z5xG^PJYr+w2FNjUN~a~(&CL;6+20#C8z^OJQbX14BBA%Yk8zW-V*Oq_j1XS6EtrXo zQTNPd6Z1(%0tg!5W{4RKTO;*zeER;6i!#5@RH?7aU^$CckyH^7E-6P5bjz6ytJV}_ zzpMAU?P^(2;k#boX0i*$ln1q*UjgRpkd)ycb$xvb(v~x%&W{feBMuB{k_KLvi7$Vp zB&0__dK1J*v^79To^|!$&E!~2n<>+l;)^vJOo$8%`z`O39afqyI#L($eDXPyIO{q{ zOdrj2rj|=)8tC^5)wyI^{jl@0#cSKb0p*(jX|KKqettAI{}&9Uftbu@2~q{X|bN+M>F`@KS+P&xe;WV^EL+&K^V9f zh>F*mPs8I-1(|alEdRcwbGSRRyJ9bdm)p)wus!53WJJ($-WtdDLdvnnT zn3_Jk$!Ku{Pfluu{?4tdQ{U~C?7d;(F*t6!dUq!DW$TMl&5qOY_TEF$y4aGZ%dFw} zBKDy@!$I*?`T$<8IOhWZt*sxjc>IJYMPRx323n_oPpCR%BG9^@Hh`eZ2{Kt(f;-H< zWsa^$nUd~VI{PeIq}#<__2ptv)7|gJoSogPV2HE{E<Iy-8hXMd9$4f1;TmyPwbT z97m+>%e%4Bzxe$rkN4_s{qi+Qr`R{d+Ct=n@ysWt6HOWQMH@)nbIYL_X$Ll-FQPY)L{nl9cPB5xRe2_j8n&2v=G z-J1U8blXF!@JDFm+tF1pt&_vi#FX;SU+N8<~-mGFec zTi2pm_Kx#Lqn5*p@b!MgQxsJMKBciMAdQJ4g=N#XP4_yXdb+jCdwFa|NFfV`v=Ttu zJqAsv>UCeiMcak$-JVzurkoIFAUGD-fR=iL-nF!BvKK~k0zA&DM{XFD{%}8B(M>dD zKbBwamOu*@SrxZU3GQC|{4Lyj0eDfYD*Dp^8lbsxlge5(V zlu#uA>Uw7QPFOh_^gpGZyy5k^_CwtO?c;%t^U>9oY@eqUehJA!AK*U9i|cZM{tf4= zO&|)ER~9hbHTE;$Z(>I9vNy~Sm^POQ|3a@pnmPkgywaHHZT4~M?Kqiv2IhhppT@2Q zq3y`THw`|P2}N#T>HmP8-A2d856vQf5c9Shlr@q8lQ{qa$8TLc$GX8n9FjG}ussb9 z$l|4}t)rVR-luCRguwV_g#xl_m7U}tzfM` z=t!AGI%~C(B7n%9Bu{{XKMI)leAkmlOl#0Gqf<(YFae>|`Tal&*XyxEWUrF}-X2P;6I zIQ@6RRPF`^yr#iGjYK;4f?>cWrUyg0E}HQTd@6YY3x;f;ou+26jX>KjL1e_LdV?yP}B zmP%8%I>!Rfy1sjvmWcpP@sGtMKhfV`>o;CY&B;$aLq@B3b#Iu7blS22wOO>pFzFuH zO+c9cW@BhQhxZZZMv=%0-7)ROyn%= zP|g;Exu>PgkFQ@it$~T{F{^!cW)6EX9CNSV!a);VinYI1FN5jR1S}#aIzL%kM?9~7 zP!v4St#UkgUHJWRx#ioLbjK3kX%N>{6iItDFRze%w?YUfG}(>!aTSzXnvR#{4xgn7 zXl7#MBZV6pTiH>ZPhtJZ^u_NzG|S!^D+3lRGTh4|P4YYcqj2DJ@Fb4$BQO_ts>0{v zknn!@@$EY3n+pHgw=rZBhUk?MlEaTuy>^}>iBC$hZz%$r=`m{5)$Ndu+0Bwm+F)08 zs6`&%-a`qWkS-4fGrl`I_cY=>2I`I*OX0K1V$^$h{>cW3#Yn@2(?!#~o^C4pjr70~ zM~Sph*u{xKz9Xo@osUeeq&lm**w z#W_79M%!pbGJT3{ka18dbk#TL&HKsizDXP^epSum^quxxxO+#oB3mkm^-|SLuxmTL z!P_s zxbp@slP2EdH6*y|T0!imx7mpwxwjb>sn>)!=Gqxa8EuM1o@5TEqU;WMJqKb+F8BdT zjOp^;(@ww5vNqD3%j*cZb_4bEUuUAk+(Kl4(1On?5Bf9NrA9cqm}!&v3hieSBZtyu zdysP>SsQM>{KwqUW%t#bSEyt52D|WTRZi;)J9`bICu=I5=&-CeZOiV7Nec@OG**BR zr?g$sNmxZM>n}3$C*&xCpSYEiAd1T3ne{5;Y0)>sgDE<|=WX0V1omnHn9+tw&u>UO z@-5v`niJxxZ_RDGTP3qAlU}*jxDaldrLvQ0f#K&N`PRq1JA9KVf(jWo2HUm>8;>($ews`_L5nfhz%IU!9ng2ZzBY=)XsC&3~FJVX4pgYataVvGz zy}DQag&hc9@9T!SWyNTD=}BdCf<0d8RF%t)aoR!}maH-1FkvYKwZ-{Sm1S=4mTFIL z3TpoGwO-%H8Rp*ABvX{ZN8i)UM{(m5gC7})+ehM$FdU3_6ac1~GV}V0&j}MdjDTJD zC7EY6%|~D}_449-ZIWA?TFbXyd#*8kezV-)%_t$XU%8AAi(zW(ooX&u?;oX_8rQG) z2|rvmQ@3bL-gKV;8$Tdceet*L(^ABbMfvmJ%6devkTl?uuGx>y6P)4Z(3tsV^J%$nI(^VN&w?sG7m%HA)k7mkLEzw^l>p@?C;|B@v4 zhtK($q#5G3`kF0MAyvJIFX7wAb=s_FNmS}XlMe&KTEu{o=~Z;pke%&G8I%o9J0W0l zwyflC^63~_l>%xjw$=yUa|B;0`d7fKH!OC?65WwGg~M&I zwR=!*h!Ky2GimO1lG>ci;GI_3Hw&gBV?_PS@d~8Gmy6V@a}5d#4&5l@9C+2rzX(1g zFYXSrbnZDF4$d{X9emv-dwt5V*)jtCb+akc>tKuOnA8x2`8f41tYYMAHUHx0fN!Ct z@71E3$gvi?F1pR6>`>?U&d@!BvD4c(Ovp_~$rZT0YO-7d<;IRjmQX=S@>SSPQsjb` zh=ha)E=Ugx5eL7T0GWN;X5Ug65QNxwLv4_hLc77MdPdiJ8pTK*|D*`tiQ*d7rS=Va zB;5UCw;p;EB!_k9aI8RM)#IugJ_P7R^s>MFCMHIuXnsH z!_JP8kkz}UBlnS!R)ysC$--1BP#j$FcL4la3~+$41~^m!FQ_Y#NN0Pk{9?Zwfg1=f z`JQx7YL~k8IH|riC)q$-)ogCmB;S2`tU>A1 z^HRLdc;i!#$or<<=(}RaIAl9(`jwz_+BNnS)Ts5-*y>uV6tF>(z2 zARShyzb@3^2*}?b;_6oGm8RrgsDC_65SSWZ&-QM7$Oxv(Rng!sT=!HkPk&eo`4CUV z`2d7J%VjOjPh{5u#SW*HNp_ad$qcfTR{Wxj=3AL zu;ub!%f+FeQ5{A5s_1?u!VQW74O|!-+VFthmpT7+6n&7dFSnIo#{3P5vJuypR&8;emEbanRGRp8GUA_=h>}pc z^iW&*_itH>EqUk7gQu^S3vsv7RpQpSAW{cERnPD8%|hlKmPhuOg_oG5p>jZIVfEq{ zi!8RYz-99{)MO6G4W!y=tXiIWhA1hL?S1TAe(X-B%(Ov@@}ly&lSn6TT0-@e@lf4u zsLD!-l9^V6NQZf>o9teUgqV33Ic#d3)B%C7^_?@(C3Am=Wn3Q$_yyq3{s8SV6q3vb zysr8fGkcJpo+jgTN^8sab9}C(!qK#{l${Yc?rt4(-pJbz9K&=3Qh97&?f(O@w(E^Ds$5XSo99Q@9>BC3*V zkIRSiXbCOmgT|&KMu~6B>P0e^6n`DAp;=6 zH?jwE;F5uFv4h(*%lJ*EB7`ZEKi4!7zq?G@wx81ideEV84#_~Zc3kwvM?rr3Z`x)p zDrfcdQV@b=I$ky=lx|2_``0}!+J73GIgMuTv?hnui7TLn)~WvZ=F)oBR=gi?yt@0T zI+0kaC41}KTa}BOK>?ISW;|mIbMUpg_d*x<3BSs)M#_2tHM^A?b(flCO@A(2I`QDM z`H@+SE2z;!+uoMcgwh!GwcZ_}UC_~Cl)J^H;=HCiwg{1CMSUp*NkC-Lt0E(3tJR0# zZTR_XcB_?6KHKh-5XpouNQWOLS`P4c%x-OhqhVG`=_a{|V@kvBkpnHyTZfMH-2#2` z*N{ZI1{ zJ7?u(=cD7EOXv`7VjsJ6T9C=xrG}Zboys7bEeZHc%vW+yV4x@A! zRsm*gqx(?71@j_2>xJ$g*hks;S}9)7-1_fr@mqI4bg6yJh$&8?7PA#H9Kqb7@~)!R zS$N>?*}SCT2dU=2RZ}M%(*JgHU#)P4tcrK6xpD+pQ#EJv7dcTMnas?+6Cg(Moi4N) zsh?rihcdryW35PN4GY%QpVE*tWGYu8X5*H`bDdCEH|!c~w+`*K;-Xh#WncSX_E@}i zDsy?mSD#~8z^DnyF{nplbSNvg`g*c^#Zr2rhOu2TDpS#fi}_{>>9NTa(~{11wU&17 z7~22ZgP0h5EjrsAnVF7!4J@e6tS_KvDnu1zDgjbZH{V!v#(=b=>Ih9wu^frKN(mZS zz!f~K(hLPVmmF%5wOM{^9DeoX&vbi^!J+^c8%hoT?rR?Qsm>^N^m^a2i^cTW$4Evj z%W0If?X=`XN-rC@Pj)^lN)R@S+&vhpQv;5I+?DOV-4x)iwBq3lM&{xdv`}VRV+`fh z*^9onf*3f6MsX}^+xP_B#0YFnlTz_JAO@JW0-QK?nK$Jzt_00aj%j#yP+JRqp{eHR zJi@K5s5D$moNS%7uUStar~11Fgk`!b5t|KPz2N-@|L&nlS92P^Ynmzg5k)wN$t0p{ z5_b9KJ8h0_`GY-<$Z8#oxt^UdOViR}Cw`4#j=}ww5WauSYR{6SqzXINZYU!R|9&xC zqS(ftd0YIjkR#Wp)D1}UFYT8|yWe)##hAH+^xB5HbKo+0EFth+GeAZxDr`cBA87nx z?cJR#Md=O8ZTf^O@hP0zIlaXhQXMfnwQ*WSbGJ$c(^_y_rlzxcKb&q@x_N&Zz5dAm z@@5iW3|QfjOl?^g1HkC_0DG?i6D)q`Am_-kfmfJZ-d;c4aa!WSjmC*P5w9RwS+ZfA zr6hh^LGC8C*PjG2(`E-Tep$7Zz7Z0n6Fth4E`Y(@Hyzf)BTQp))~^-9jR(o0NS8f6 zZm#>4Si>0>oBL9P)iSTXRo9?lw6Q?_TN46Mhi+7j{bpUknTM=kxB98ONJSGU3$f3X zxF8Vy6tP-7*4-QSgM)*W@o)pLbySN2F3`T~+b!(#XdQCG)C!ZO2s;w2Ir84EIqrk6 zR2u^P(+;S;F3Q7-J-D zF*Tw~Le{H7P3bK%aZl%U{x9=w3rp3q!K;A^T|jN=+?4JGXNr>>j4hHD+5paj)*7wN zG`=M55EU@k(pNVXohqjw-bo5>T;vk6ybiy8P1jq;4GSZV_~LoxWl*`c`zeEJH$T+2 zifUGSYv*?eLjN%TjH-quR9BKH=|ZgUtj!YwgTDDV{rDu%@0HTRQ*W=z9!lleOh5_( z{d|ez%FR#tkONr6ZQkuy%?Ps~8@bvuf2#iIJJ~&vd!U?bKDI(x@~<~ENwKmW5+`8dD~$i6ZSWwMgJ*Iahp3tF0)Uh16&^F=_PF^!Siw zI8b*K;0TroQ!ztR;h}MrC?MCGpCGhZ-N1_7bGo~4nsMB03x8cPqVykD40t3&gU=e0 z*u5-gl3dSok#zOagFvb6${s}m$!XH%U%eh*sAXwZ5^0u6I@7vb%2K#(D|`=eB452U`Q7TG40%C+-bAgs#0X25gd%p2 znSmk9-V>`R(n0oCkEaf(g78)-;{mu521E+=X6zjhHIT{>rD3{iC{!pp*nOD za3Y45W;8ci4UM()W_rpri|>rqXr8IV?r4w{V8#6wGoP#Cd_&$smIZz`?#a(!MqKd> zHA9ch%(;T-Z_tcurzxd>c_sF=6+ihO(X6P;n}cGAp&oAEDKdntYhcydiwOAXTNn-7 z3@VagKn3bS0e-gS5`Bp{v;i!5B7Ru2c$prefMkgQxBZPd8Hb?fz<$J_I%KVQ1}<(x zR~ReOQT0P`sFG6F$Y%!`V=k&0d3eZL+l{rDm~1Nxolx};>L_zV7?hB;X#t+w_TaWn z4T$~u5mFMS5hi3KLj-KzwGAq#$2kYF$Y?)K+nX4``G8>NQF27Y^5~Wwk>M6dPUqqZ@$Gk+oU< zQ`7CrnYmZfat6(1iOSPjQl}hYFLDg6CV&0b$X!dSK_+8O`)o%govqWkBeE=b=W#)a zsTutKWkzAck>SLTG)m6@4*>_V^l$5XjtR%`=`kt(N-Avy!l9J5B*H$^;$sUqQ_kjmK3$3nwp3k)USkmX8ITA>p!ov{R+;E2G_cEuh%4fFIzwr!>au_{%;5@fR&1yWdl6H)B|oneX0%E?9#I`tCL%^{J+L zg@KECRp>>m`GW#ugWoINo%yQ^%t`c@A&xe9{NgN{6c$j*&)IMA_X z)bv93$9Scqq<&rLAI2{bo?4lVS1hI4$DY+v*+;Ct!q+INBzcG+z=42poEG?UkgcrF ziXup3>QIJ%dfA04=fQ&)y{r?ekfjOx;U&nwePOQI{`gH;7$#^C>FPLCDgg?>&EzS< z^>(0b-nDSplXB=F6Jf5tfnB}HE8rsz^0N>OAh_@sm5rjtyB2PcF09;bYUoBk9jyV7S!`D|v zW!ZMy0@5AQAV?$K4G*o9bT>$+ba$7CbSnaalyrx5cXxwyH~W4-_u1z=dz_!|7>;+q z&AL|1IoDk1;G}OmS4KItQWFWQFjORiA}-uK$8`Xc)1T zUYZq^uZha}R1}oiX~CqcI}~|hWF@+Dy=7&xvak0isK-jZ8RA)Oh=F%|3wK&Ha}CC! zbAJZ`lT)`kD90CfM+*Gz30!rV%2#;QY^clbATP%PU91oNHXI8Lzg`a6>TMOHPZNi{ z0eL`|Z&PECkqnChn_VMJXd{F)SArR@+YO#^nqHt%8zG%UTZ>#LXYy%prIcQ>&{(Dm zE0tQv!QQa5duzF(Dw5L?E^-edcf+SAdY`fSk6s!shBKjfB@f{Zw6&t>WxuNx32~_Z z28k`@04KhLFWTME;zARbrwu6hQs`JL4mkm96MI6b9#o36;Pnf%Q+XE^e?QwUM%pWb ziXyenUl^?^!M*rph4ldV=jq@ThL4n0q@q!k=EwKmQuWQyUdLWiD^7eya#hMQr26d+ z^x2zglJDQB%$y;ng#g zLda$MX>552fuC!z^tM+bWrX%LUH`NIBrqo2=NuL z6!P9i|odO}&F(CnwSiCSk-Uu* zEywIw-8f_7{krkPGWcOhj99|BzPDrThr`ir_~B7!^y=>LN3j*hQM__4rPI@W30_F= z8Yw4bpq=}{O4+Op*2YcYkHX7=r-Ha;&-^)H(kyk5aqzRdN=>yl{OG`UCUDxG%?E^p zmxI?xj{}pDb_uHb%9gFdhnbu0c`oLQpZ$&3aIcJo+LV%!g}wb~ur;xc(m36in@8iHm*3M($)rC-g4Tq4fhJ0e` zw+c9juk;*#-|?fOB7PJYX7``MLVr@FPBD>u^nG4IqL2VRO`c&4WC(TS<2*qfC}YdC z-1YWJ3#s}(#rWZ~VQ>`+`hZRUb{pr_`(GD!rTZWPp*^b`5X3F)ZWF!Xe4f`7Fl@?Za9 z-(09MoMMxM+8#E$W6MtzmeD)9)P??;X5n?WskfHNX&oMP2}55HRvzhBWHRwW`nAKJ z4X$MNfg&lXm|)fxU__*-F5GrQIxd)TJe&N~au(qZZL?Tue0p@@v@uqY&$t%&I*tW}FP(i_e`r$aW8P=x; zSK4FF=UZaol7ZvH@*Cl$KTO8D%N`XyMpb~f!a%~yN(VkLM@jr+9ai~`3eC%`&jGcd z8i(6~Y1Y<^D~%9AI&VB(nMsvv;=2_L`h8*xE-Em*Js`dyOgy(f0rX_$O|?xmU~GZx zhJTbrqv;CsW{TCrHuacdmr(soj?VKHdj9?HbBUAlz(r<{{_Tq)`Dr-4Od+iCzL$K} z9vfEzw!nEI*)PW=36-+dV=s!9Upaoo-Ot!xqaw8n-9E6{;BLO z=;cV1@=CVaR{Cm6-q}Wp!pu7|T}xLaF?GZGVrO`>d3vHjVr1*h-u!5{jfb`9TEU2w z*rZ9hR^eU4aaZ;6!@z29yC)>c90P{EQv~#?8$MpGD>J6?$J8+f{Iu|HDeKiRQF&yhSFcKO5fqx(ab=p8_XUk}-!4FhJFRYSE6}Y|ue!>fw8p z#I9JN+v^^T{9%>$+`eiA_@`o4J@v}%{c|x}C4VkvSCfz$#!@X~TQ4VVl5{l|rsT!D zbvqdOP50<$XkT0{wB0BX z`}p)YAmDg5EHzpdK0VwA)`>&;pfQ6Jo8xl7a%PCuuLKFo%yM<>aLT3q)1G3qmxCyh z4cO$Lq!|L`g(FtsA!V!20vG+yP>{s<%W;+;7yVyTHL#qV5$~ovKU9A^h1#CGGC8Qf zDAeFnB2KGM4Sq##S>5^Tpj-#fuTCn+7ya5dgE$@Q?FVdxt&qISr><^ z64UBcnS$e=`Z7M)e7~04xvCI>cUO&(w06?AC?oBglKySho z7B^)DEN`cvP+I&(0-pPkzlvhOChkj8q2?AN!DOVs`sP%Bl;0NR8B31`29DQe%!(gA z7MWd6weRHXwYiH^t+mHTv`lG0Runds1?%S-JREQb(ua>#*(uBJ4tAQ2Yh>nFYHjfu zGwpRpTuoikDx6Z&Fm*7Ak2ZQj&oLDQ>CbmjH(PVM7XM&|D0Au)jsGUnBS(IeaR;&L zvIxow@I!pzcOQadIfdrXGYqL$S%8!*733dojX`|Mo4LL& z{8JS8CVm>t`nM*UM)e#9V=G^yUy&{MI3Pw4=1$-&tBSaMaVeE#kgzAQoZ}ET&N|Q$ zd4}Hp6p$FbW*bY`*Gfvm2Gt)BW1mId3@GdOGcOft@PgYwnGD^c1~JVxx2D_mPn~W*(ZN~ zoZ9_0f%xZ^d7$loCg^KhC)-a>4yc_HmKc$bG1ogB zD}C0KXPj+AK6V|_7(6d zc|CgMOMi-fToi~3{-yBdLkS~c>!WuEU+pQQuzJI5MAK+Xz4~3yTfqjn&0cq2ot>R< z%&YXGYnM~KNi;4(b}0ot!{m-W(XOecU(j5&+C6_S##N6UpLE6uto;O%ORIqB(c}(c z+9t`IHQeg1D*f&^5sQyr6@9}ClFUv0Fg>_(k)VJ8Q{thGKnQoSdX%?jCnCqwFv;pK z=in4R7O!r>CQTjaj4PShJ>F0uH#!cKHJUI~p$Y}+eu&s)=oXXt>Gb;O1`X8!1k>mh zQ}#ht`i!GcS>VTnaf3!KMaDXj$Rl|@&m0sx$bB4fJCpEs?TlG@&LQKRTN`@Vdd?PP zVdRCZJl$Bx$(uH@U|Q-NwVx1LQ>PLk=pJdUr7JO%`ueB!+U!yF1A^;Lt%P>Hf(HU7 zxX(7qaezW#q(Q4+|KY{ImQW9tq*PbGoiFUNJJ%MrKV_DP!3)I}M~ew+u6;pG6_Uz* zG&PCu>V2-cKShKcW;C1h($3**(w@sx2mnM0NpGgn0a#ryIAwkV1OQ}2`U*;y;0D^m zP0FbvPYRozz-6KRm)uUwdTqWbh4(|24`KqcvEKEJ>o|3Nlki5(MlcgYsxxMQF0Co6 z{btHLv!t4Vqsr@YR_0#_d>kxlkQKL{Yzs2Xz`~dpN$d5dKh6;@RHkWIokF?lv}v@M^L~e6Fw4w-5qc6!f7UL)b=Z=0WA0B@imVF z{QgNA)%KzK%W<)gvB9*N=q{m=dwrTyg->CJQ$U<2c5vsnbnY z{kr1%jr&9}z`0DDmbPGt)vX2@dd>C7EBxsv>BqKs&l{roQ>aB=>mugJeY*)C@>jUJ z)>dX&gNqT}6H1@t&#J^W19%oNS!PHdU=SbVgj=M>q-Jx0>i~=KGx-f(a9vKAPgJ9l zW8dcF^$xuBb@DkL5SV{Uu_ms|rzCS1adBFtpjmuPC` zquFn7)h`p|>HzO6pp^2aV-4Rpz(F_~Yv&DfRc=9Karj7ZMsRyw+!S1PZGT(kH+4QDlwGSqkS1$k~CRP8r z0r6bKv+1S<YrXn?-}Y;E#ZnbDkfoO&dQH*~psl4_g2W#5`WYT2C?e#7Dw z&zB$ah^;U&pWIIHa3}}Z!Wfhmc3nsD0^zvnDlTmx9etadFD5tv#^*1!ZHDsSMq#+m zKwvxAM&u9ll|Y`np>6X?sH=7db1ibzv8p`51syS9>i;xqq#{N~+HSK1Sop)~%Vs*e zHi@AQ9?V7`PetglFm;)w$)$wisvpDvT-Cx(>W*OA@t=APe7v@km5;ZUTCU)MZznG% z34jhsbIm?6bV6?uYlgq~(dnXlsbo-M^G4-0diSQdyBmI}20Q#%)B#^oghTT2s|P3i z>W2Zz9@E_{)i4MwpW-}O@c}Q7nd|O%5Y}&wIAmIg&dZNvy_gUl{+zX?!RJWIvM5WN zbk;f9^R{^#GT}`Q*|yfp2lemK)#Ray4VY#~iU+lY2A%JAb*>uamhtid;vgCE(P+Pv zoAyEo0+3a6V`zZ|VAnsNMxP^4gG@>8lAt1XZ&4{f(C&jBO+pkoB{%Q57ahm2*~AMU zw}`iIY`aUv@kBxf1Nx!L35rOeJD^Z!&etwYuzUre=*m@80oZy67>P(h+X;?wuf|sy zCGr@;-col?=lq|i#FNbglgd+_BDlUuGW;>+>J(qa8%lz!HM(t#QDqW*QH$6;)D*7A ziPDkilgPqdj1b*gL;}lu4pi4ec3vNS>F`;6EOb_;theZpTEOHdYbnYM_TNQrRFmyj z_A$xmUH`+1JN7ZXOS4i>!nL77QcH|3JZNyTb3!?^HGU#My-`(lDf1~D%dm;dSGxEi zwRqis{?1JYR5J+(0}Qiel^a7Gq6&P+z6);b26}52+IswbC!59Rt@E_Lj8!vA*ja#B zq<<{^e}>tKxUXABdR-}c|5AzwN`+6F*JcnCxw$skGAz_==C^*5TI7$lMBX23FKmIw zT>e)S#Hl$x6bFvQ(gw(`4z549Zz)kFFU9gA68BL74=riAx1c`-61L_anR&{ENJvJ6 zZ$FjiwkaBy?CV$h$J*ez+~kT`7>BOxEA(%BB4nkzU8PF*{{(FJ>k0uKDIeHIST2P< zfe&H+<`ylm$a5%NR5S7eW9|lfa@6j?AGkb2(05GKkh;`L%pn_{mD2QVNJ+?wTC?PP zvCXfm@HsJ={=pKn)}}DSAn3v9RDawkr$JQ|rIoW0doy?Th1IchK=R{@*wID~{F7IO z5Jl%%kQbgWV*t*Uqd6j{ey=e&%N&0AKcCc z#v5tpM!o|AsEUc-3MK5-hK|vl9FJ*(BsGA?HZmlDR)s@gl!}A*sW_p*>xiwx9t-Vm z*Vi;O`aUnBBLa%U0~zQ*xC6z5t%r1~WG1(m5mKZ5vK`4Jk)5HJx)lya!*#fR_(EjM zaqlZhyoY_55|AtI-|$@CBm@lDPW>Lv`aD~E&rF=m2giNip8dE$cV#~#(%^G~izLZ` z4XeL!6bo!>Y7k}{n??vgIzFnI8orH*Hk+Uc?E6?Yb5XtRGQ7Epy}#9mt0&?^_}+y# zh2Eu0JCN#5a;{%?mE7fR;Q ztFU~5_<{|0jCW6ezC{Yg?7nNsQ6oIIGWBaDc9e`R;3VX1L#esH&|}U!9@;9@$SZQ| zf9C&$w<~(hIxAr2A$HsaidR5wz~cM< z-8?b{aYi&yPm7`-ord<4PDChwn?5n96vgpvTC43fFs`*UA6AvaQfq~dgx>_K42R7> zatmNjT$C2B3e-)=h;g`KRr*_HP6_o3h7H`p8l9n7=eX79a_mPXRa2jE3Zm?JJ%#R< z?X;HL$q03ZO^n zocTh1Abw-Cd{C4(k}?KQLG<`P7OXp5V(F$M~PR2RmrfqYsnhTR~K%jsquO+ z^oE6lQ9L)z)PpyH2n6361Qm`DLno!ZZqD+phRd5bAdeD;4kT+KGGi^NAb(vUk8#xG z7W8C$)a0~Uh~sg}BmS@yb9B{eMDqcpFOUD_r(()^6t8`UR#?4hvFH!jy9^JE36blf z@O6YG^UMQ;UUtB6?+cn8rNq7fpj^Iut*bkMt5HCmkv3`VaBejZx8Exe@#_IGAMw@N z&AmX9+i}5M=jA*ILw)L+@=M%{S~PF5X1(|I2D`9Hqd#FRg7^bS%|7MzcW(4av)l@o z{w~{cPV>9*Cg?^i&i=z>NnC}i6F{JYeyeRA2#bT1eVS>!I(^LW_S5lWLf)?5_oF$< zRE2C~w~_4E0f7J-BbarWFo+NsQ9o{SvFXK+g*4kYrx7dnhh;jQj(Lwnpf^P3d!S+6Srjbn0+X#AG)jZDs!qKUeJBfbSpdI6{KT*Ph}((=8_;3A zzDeT(O4kZX5e1yd8}7}G4e3#?kKyp}!k}#UVb#E#2zb0_Od7IC9C+ikBHrFjE`rP( z1*hYg@TC+jcRx|!vxs~t88dCEo_LTUCcY9Vz;a0!o3VsB;bKP@gDR8l^9f`oQtcE^ z!};EOSKBF>lJZn!DkwwBPt(T^XExK~KR07_pfJEgPd%{Y3I(I{bqrXH|LR9s&5Z>( zI}CQ`2Vj8nDI)ZL=F|Q5yQUO?g8#H4=F0}@{vE~CSa3}EiJB8E?{~HT@)26MbTkW- z3RLSG81P48>RAbE1Yu4SgPujyPM+jthr~l)mx)r23>+Rifs5lT%sn&wPlLj&($=vqY46aomLOazX&M z%z!x{B?T~S)LV08b4-A4XJ6aJ)*T7%plhR$A~#ne>n;7HpbPTluOZ$^k)g+gpt@Seqo+XK)vT*sT+2u6JOs5rrV1HE9%bso4pyMoZ3!`O1RRE=m0uK|K? z2yCgyZNxae5Mu(2?_Y+4$DTzsz|io`ZW9aB{+bv0;5yi@p#pLK9SE3N(!Gb(0pC0* zGxLtI!Un+bPc2CLOD9hLMEB58hy=ORX*UfSDI%cBo_*3}Ux&55VilQ(e#&p82bHfm z|0EFsS0eSSOkxGZS}YN0UVfo-wLWrX*M1^?UcHbK^#}w!-d&-~r``h>R7=pZ-}3;B z>QCvn=+e<8xfa6}6rsM@P%;x+EDVBTL7z9m&@l9Y zao!VTiwD@PBVurTjD^@=(}8}wAP%;D5W~lLhev6wON!vT4$TDSV31S^zMuf0Y-zTb z^)#kFCsibTiknp2zZS*NGpoEr}dSnjgUh)Vv<3gHs=$E`}sg2chjRnK_TQ7$hUV}hY?%$`-W75dUa7gk)DMb&9o^ElhBogFx(&F%F`cs zPWhsVd86p6U%fo04Ivmv{d%k=D^EQhRh6$&?6RhodFuVY&%J;8tLzk0>zzdcHyl`YC%tmLc#B|csesVpl8mu3 zg$Fn6R=m|OQW@|3m0}JtUXm@BL#M=}iZ>sjZeJQg7X$&WQK;)R4o~e!!YGfQ1Istv zL5wV~28a3lL|6FX>i}27*B_(-0Y^@Myr)AH;LM@3CfTS%3N*vG%L;1s(1=J#*^Kni zr`5UgFZM|;+;P52LpKEbUTo2vN-_p$Glpbp7vHBck}cCeQ&!xB980@hL?A(x0#~Ox z=08N7j7k16C3+QnLr09MN8;}{trkPn?K`%JFMgu#R*Zqa__58hleQvbm zDd_St!gF}|i5zLQ3Zg9>Yz=BZPdd4W%IV#EEH+y-6U2Ndq27%*VLEZ9qVYx>GVBQ< zX8w_tGjQ;4r(v%jTEa`&T*&BTJQmC;JLKU1b|EW}B(7(>UJ?k|z*=gX_7SnF`g7a) zu|I7ZX9!k3W~Vvvy}?@b81rH)L0mQqjwC~iebSR} z$^C(4{iWt5NkrmjwX%c4ALtQUOOn&*!gR4W3h;GH9)l~c-bwxuJ-_9}54LkHQRVv6 ze5<-pg|X)Ge&v}~7%?Ts`JoZa;(%_KWPc~2xzAufrV!GKsu9h<49VpW%ewzKxEdj- z!?LtwA7m;U!O(sGHCZ&eieUc1;MH!il>UU!-M|1hOKt5$RZ0Xc4Y5GN1b50ZV294y zO_qyqPd@B9rK@VRP3Yvq1w$A-u{qu~(+Tt5zxVVLE;|R1%vRsT_WxOlx&kMq)sTA~`y&RGQ{* zY>X#%AL;tRl$hu*17! zQ0~|9LP<=cx(HV`FrXF-pELr%QXiI8N7I>AQTFV&%oIbirESo!(T{FhW5z{q8zG=pr zX2Fkwiai4($%Tws0YeNXCY(xY#=dqw1B<~2hy9iYvX~!GvbY%f&k9MNdzS2#XTT z4akrvC7uR2&!Ax|J}E~-)`j0hfE6EXMz^}zcN&s4(?mY&Jo{#bFXSsC^?f~N$XC&$ zLGkoqO)P#GQ!Z41rc4OP8M;Deh#~pKGo`0xx_muhS((YUdbR!m!OU9x)1C2Dbv{vb zO}>tim0o&aReYq8I|<=ZNd%p>i_u;P)10~ygi@u)bVwr#*|xL5F9k5< zp%Ks;bXFtwt>6Lm*kIu7z5?$aq`G^94W?it#`j$BY~p|)+)vDSQK(Jw&@*4n>t~aAd1-j+%N$qxg3Vj3g*uapHGUTTeC~&Cv72t zeBk7^Cyt!;;CM!l8{B(79X|&(sW8x6zh%x}$Nc9<9Q{;_sYZDqyYv+t{@FV7gW<~M z84iNQ2moB4jR@G<&m9Zym?M9C@i*6vKNBe+i^87!hkURwp}rcktX!3~ZPt8Y)~LzH zSCzt(%${X8kp>59>6ys02to64fRmF!t>#f#EaRXNa>%`KkPT9wzY%P!NMZlN&Ce@F z_jxkVE9w;K=Bqmb%7Zo=LM2wU`E9Kdg!Qf#+@5Z_FOCFu`~FDK)4l)Od3@hfuS4ws_3$4p?ng!VGbD0yt||0s;!R zopaNV%uFIb#9K5-ZXw?DGb$iFfgLl~F~rwe&%&4%T(I~SNr8&w-+hE>YH;P>G=Uo?4ecND_ z|D_+;b79(|559~T4tFV1tCkb_@nZzm2XDmrVix`nc3P1uV56Umfn_^~9^<@Wg)}z+ zv#Py0sy!b(Iuci*YF5A??(7Ly@0dvNUx8RN|BBrtpQ+`~T5>in+dmW$Vz)E> z#t0QGc5yXHHbUEW)>!}z9+oK^)KZYnQs)+=pFVWc(_WY}bQ1{G`JyCTFh->Een!<{ zQyRi+wNK70)mgLV+LLtTd<&QXu%)-w+QN`JWEIF?r(c% zefx*jma|A>`o-fyQ=fC;sxH>Qn*dj@z`2lVbN#=)!yTS-A>nqK?Y z6Lh=559;;r*-myIUhb>dj!PQPO+#>Ad(+bom%{t!Q~eRgWcJD%DQ5{!E9Ol{`$`MW z_yX*|drn>SwV)waQAL2_dKoVho#AET|i)=Q|&3hmeuRYRK`XbM~b z2}PJbCa7F@9Mgv82?7el1vb;4%d74?V9F~&Cd8NhS8j`*5)|q%kDr$4I{?*rPEmHr z;2x^4a}44$c#W_pSoJP?Bv|~8g$(KMGpzp0^j1%%uq}p5Kv+{0e7I9@;zqi+#KzNJ zWt={*fY1!1`(b({kJ3VNbh`z~Nc_IF`?S77u%U=ntUx9@?B2!jriE8kG~U6AL@{~+ zB;28CHg$@k%-Exw{O28Hh5fl%XY66(hp(o1Yc=O|7}#oNCT8lr>P z;(eRYncI^Da4<%U7j ziO~O=k|3QPl$m!UKm!^Hn@Z+Vd1}>3fXkY}4gfZ;zU%Wj3{bGk%$samX+x%5uMW70 zqBlK;UO3?MlDcUSX@+R9_WoS}Iqp`4*{<({&7ORWo;lM!-MsA1m>*>%(e;N0Qi5mf zd9nR7o?FZzGWqx1%o(^3zsHLU`Pa!2Jwb(YVq4JBUqv(jrI#aML_CEWa+fN1!vd6c z9!eDyCUn;76gcu9L!Q57!(WuG!Tb8?!1oAh`*!-}F>z!3{-Ox$nY2T>MP-|X`4IlFvX|NOB~sSPpfS#*Ld+T@d42VJdRu~J z72WTi-_{Ws&@QbV5N*8x^Y?E zTSA;NiQqjlsHYF5NBKO_0f^(?J&qhiQTxhv#gs=N``=jx#6n2u$ix6J< zR%Xh9NrdyOh3qJV*)Tr2b zyC2i!iZ#Yydq2#&-7yp6x}buv`6hlX;7~vSmp`aw4~eCp;GaVsCS#uGjPe%j12-B; z=O+F)Q~M%;)v%3Tj&d!OisK3YveDyH2wg^-9I1jsXtMiVi_L85Thh>VsK5WC@MkES zqVkKY{U%Vuqe9vE9kCeT5O3-hrcpT zYYnD!U_J7Sml~DpYLk%c{0QfyH z9^rv3L|6EGrwlmYMh=G4S*Xp)O27m_2~x5nGH^=6(U6w&{r?Sh9i(8D)rw!BLn8g} z+&q~5TDBVZ%*#~#A(AcWlMU!0x5P5r@j@m(#Xk$g5hq|xuUDnF^`zB0rgpzK`H3G^ zv;jTQY>XP%FR0FW78m7YE9G5&dX4O@P&JZKlz1B-We!zuLZ#h?nD z%STpGE*^4Jw9z8TI?un|PgCP&&Yl2pos_38w`oLh!NqW&E(0+9rHiE!ib6YMQj1MWUcVs-IeDjt*(1+2+rEswKh^;pb8W=}Ux38=;$?{nyxt`;*~O3GGxlKNsTSA{qlnwf zn>k7%z#obOaomFWF*gGK>J4PF46Kik(ADj&9~dMC2R+zX#V+iNZIue(GgicS_USZX zbxT}H&QQJZDIxn&{q&yyycDk&PmBV4Rlo_v_0 zkM-wt%9{5ALREP92Z;_izi-9O3ORx0)*i4gx5_{dhmMgFb~@s4?-kn5b&{R+qGjnkVPOD%q*`uKJ!s^ zpbsCUZQyZln_~n}^oC1gKXtHi`p?*7$a-Ms@`dn)Z$!TYWpfsY&Kvk#=#WZKk?_1N zOPPVg70l{?iNQb2*H)sNmtNl9esFiyFNK&=6QYGnzUT|M{8Ki&P>?p2vk*8(}b0wK~>eezjh%POFD~75d$x*5ZeD~UR6va4L??$YFQ>? z3n4R69Zq$$!eo9hCsa7;W2#u|9>xZIQ?kv?O@nSP%c^vg#9((-1Lx?x<{)s;mrDjn zw!yFiFxL&&#X*6O2#dVDKJ~lUxhwk~dkt87KnQ7@D<7kG4|;`CcBvWN9BOqKz0?qa z)}~-CGPjL1KYsn@3;p5h+wpYxZ2)IN+nxb`MiCcu@MokM#Zv?y`c{mh_whzZ#y#4? zj@sJ?n)m&Ej5EVq^WUo-typ0@GL>6*cb@L2X>V7BO+w=!PRlt-NkLlJDFC(|`kXO| z#6tv4b>HPFZyY0wgkkAjfaWR+gWZ}^#Q6!LF!-SMoiG|{ zR$n9?l4PaZS{W0VxBza%k`KTR@YlH`F0Qrq^-U_y>ka;v3Bni!JZ%IH%S6KuCHCYR zvld_OJ|@;nrcY6vy$BBU!_S*+Jy1Ir>d4f&O&!14e(a8zcH$*;)Nr!D6` z;?sBcwnH&?UJP_!(0Pku(v&-tJJ%jr%O3l80IUH12>1ZuFs>T6b)W53x0O5=xd=W+ z-N0lbqDc<~bIuZbbqzR}=Z|A6oPa9;j;?Mlj7&nA1%jt?$yA>(Avbqq#eL=UC2;}h z?|JO3V4OjBEl~FRG1)Tof!14>;}7x;JMGT6y z?GK_(M#U5UweVREE}ju1U2hELKV6vV*7NJHB`5jUtCbpAkRvx0mZ#SC7oxJQ9+Y|2 zQS0AQAGU(rMiRb8Ek0H`Gogx+{ z^m*!=?j6x@*AztQ*v6^=EjoKGB!bi3`sFN8^l{FnA~2zY*A|u4;%u+Pw_Y}3n7X(F zZZ|HYIb~NsHwmF+CUfr zjw=C5ijXhxz#)t;UweSdwwo|_ZsOz~eBegh1G;hAd$!co{s@{=Cq5Cba&|^749SXL z_B}K-#qt)lWR}S5EEx96>F0$M&|aY^(Z$9VE-9e;ATg4&75ni+FDdd~A}E;qi`V3e z=f}v-eeXNGMVp# z!+`v_9Dmk+uQKMV;Uk6$3wb1ijTc!8Uxa(Q(Cj=PojskcGkfkP3xrbDK2%Z3n5+fT zTa!z9YxJjE|7FK&6ImNJOWl+L@$=Z3otB)RI z`Npv|l8QmTe9(a=mRdCV7b1Uy-OD+ja5fD>m<8z%@|W z=PdWuf#KR;%~5UzNnx`~ayIYucf5oX2{2a9cYT(?MDtUa%Oid0^*+WEOF)OrK#2Ug zK+sn=wCRRJpxX=XYLK_ASbg2}Gu^cCPji(vZ8snLuZ6>wS5LWVPpOyE!2Io2jRF%H zkn}2Gfmw`|$!2Q-^XkiR=N;W@x_+4MHp9Tkl8p%Ue=VZ)%z3xL zycUT|+8vU?HWOrYU|~q)NwR2$!(1Ew8MyO8^O?SxT#^4Ph9s_HvuP2B@N$_U9lu#( zkz4bb_hvJZGqX{!=Vo4$g!Vl7VL%Veul*3!K1m^Ug_uOM9Mm@yofWjEBhf_+oltgK zaprAJof9=pu9I)uZALB}F{Naqsw|n5_C208eTriJ@L7^)2WDh8&g=Yai;p-y(Od)V zOVKwxw>(Ps$+cl(|AS!|A_U)i;gXQm<{T5$(LN@%lmP}*5S@qx;NVGL8Twhs3gHuc z3InZ$Y1GpchRREw#j%4736yWqs2g-YL*RaqaA7Op3IGrf$p1k+c$5aTnl zLY>_Z#KMS)Z9c8&fW(l5*K?2J(Q3$it5hL1V@4hiu%3t4B$HiS1D zQg!YcFdQp>af|ncdg{rTF2tcqZ%No~lSY*>IiSadQ9bflx5zw{XpDquqUwN9OKT4y z>$aH}3ow`wE0lPR>Q!1TaidBcQ|wj0l3ravo?la1-I4UDD;N{d)1#hnLlU<;wuz!w z!U;)!>nNUAHNhaZjf&#*3vvTa&OgqM>q#s~(U3*4OQ7c#CT1V2BmVgNZ?Anz$jlBo0xbAh>8Ks%9jT+hzxXF#|#K$ zS)NL?RED?LGF!=D3w<3*+E14oxKk(+{yT15y5q zBayLcRlXnf%#1wkhuLHN2S4HO3T6IK%U6ZWkG4k6{oIIO5E%kMK}K2w!aWWuu6I*d zG#taT-<9crBf=q4^jO4(rFMvub_fuelc7IGj zJY{p`-!@hff)yYhS)Aig>Zkf_E!IK~jmhU7y@*opYRs4-#``qioB@t?ynni}G5~*A ztS{!Mdf-Rj^wRpG2{9SBwEDB=4FQnhZ#CP+*O{!<#a<%Ermhx=P{$fko_eN1Af$VG zLQdQ1J;|{usA|!(0%U-8oB_j5#ut^9nC+wk=cz5bT9rDL%iKw8<6EP0E(CnZFW|3p zy}qDbnaqFRbaFlrZD=T9`lb9nXOrMs6q@@<;nM6?fsZYfur;5^d&LNzR0XVozx{$! z*M!4to&zA~3-dJs-q}i0EK?O2DHC5@XX67VR+FwU&0|2(M9&Y3-~N>0se+>9bu`+u zWdG1FKJS|25Bp|a07WDomoTd%wdCvM>34Odi#|7Bwvgzx@t!|5x60r5xAbZ`H7l(A zb4w=ecAYj)=HY5wIkor_?rJsjbp~$!>=fZAdz_+aH#=egH;{e{kS~FSBC?BSew*j~ z9?RdG+_1YYAHyq7tFy-mh@d+YaBLgGV9%!=obk{r5xHWBewY2uvnQuU^K12^LH-$d z!^F{H$?)eJeZ=nPi_K3P3tc_dJFfW<#%_N36W0vNOgh`c?FnBO|7ii}yJ9!O`*{4vY$4MH#tn`fWPHgQG#e0Dq&jz0$%;zZ>0(@LH84Oo5jAd3nXOJ zj?Qge?_Sp0>8%_-`<`ny z`U}>dyXl9Y0P-!vW0UKvONaGYhwv@Ei=V`29y2-$Irj77z{KMcn`0kHfgV=}G3K+h z3yDRbuUqf!dRxnzulkiADp`;6BS`fK&*fFlTGx_b>leZg>a!yd_Bz39`=*(amHPJ@ zwTLr3$!~|I{a!U6nD9i~m&02fj9_lym7lO4XJ)R(c2g|V7dubf8XQHGtbPxlP+-ab z5@zeOuHClc(8t0r5ZCe6#sYH|Yfj5q_!QBA21}XUWQBa*%?{sVR8qhHyXic8Y?OgT zWXA}XoWfTpJ{I*Id@#US;{$=zj7m_6M2VamoIJaNg@v zCf`Q#p7p)%R)Q(rw*bY0w*6y-$M3R)hEZ;8!m%@MAKHK#RW9@DOgyHM}L%d20R zS3-lBGpy&KODe6xEwWM1@GP)x?wlLn9xl6f;C?CGlt*g4^4^(R<90tGc<5*HJ4wlN zr9qOIz-=2@9iU2Mr;BFzwd6lYt4&GM_yA|!<_TnDlh0gxxNYQ@}Sq~F0qqDO?J!?0jrVIb*_TElP9M8 z37aPvVo`*?*xq%5D)kSM(%&q2_Iw^&P(7>7*m2f(-a{3+j6lb<4V6o*M%7UgNAD=U za6-NCyg+c*=GJ$>lT}BSW5f%*q148DQ8?<|x&DJ3rT?cax6zfH*m?e1h4hY|qgbEP z6!QJnP;W~&)!xCV$)RTSuKg1C#FTl!052@u$e)9S4n@SZ=lY3A*L^DZ#BG-QY`34{ zj7Exq=ArMvGdE4UHH8K>-ZSn4jl?C}@8@d@xct>LnZNkjlo_Oq|1INJWekaLrm5Gi z9Z89lv`8kCU>VBLY(EeisG zQ%wwI6a})Mmd~SKY5d`_pj%u0AC?>m*>vXVL8r@2)X2HJN}ZMCz5!E%AuVf#&Ovn; zo@N7K5emV$a=s9WtC#cJcz(=Yr)@HxY|SOVADFlvkqhP`|#=TD+#P?YK&XM5t~1(ZP%ikc2sTkrK30KTT+@z=Zamo+U9o$EyxC+qeQ6 z0tjJsEi+)kF}QB8X1*YqLrc2!GU73jvx+c%@$(PPdhHId;Kest-ru*EnMrf(Aws`6 zUDkVW*-==T_xj>77{J1Z($s+dt4}DGf&)w%<$yl30b)i#ZM&M&T7wQqL~%8n<~W6# zA+BLy8lYSq^|1>2@6*nSB3-Y+jDF>7e_$M-7?+#hwBz42Sxorw&XrnbzjU9ZM_QiA z8zV`OAZ?`T@Zmtv3Qu*wSr6Fu;9hk@Zn{nTeH=yT$wfyjn(}3NJjBb0Qc(y|_|hZV z`sB$`EcngGEwSOhO{jV@&cmijTGD))iq@LMUsI8H&0xS$SX2^jh=-fS0c!RYAGEBU zQFq3!VQ(>$Dcim?{L!T(2%QBkoby?89?+dgzx7T??b zR5{;%IDb2b)-*&r&h>s}&S2r#4MNF2bfMBplNYwp(1^r`7vX!ZL^*-kM`MDfZS6?| zt$~h4yz?IU{ei}6jv!5g%BNKemr^?4!B9fK&H4*oqNN()OBbb519fXTuQc<$L_c-+L(^<}D$B!KlBp<5cr7%N&fytK0%Z$DZI5BEtHM+260urkw6%RgB0O zCC?on-La+j75+`ZX5K&4p=0oKLdn-%LuMeM87NE#|Uro`q*$8v4y|Y64%Y@K( z@gkb=Z}zVa2XnL2b~OXXLjH@fw~DH|`@%+H3rL4_r>Hbi(jC$&(%s!4-Q7rcr*wC> zbazU3H=N&w_kYe9XM7jmjdu>Wd#yd!oX>pXlOip8nh^zn`!YrJe;WqVP;qhXEV02> zAi>#Hyj8x~AT&6zGpAoUN{D`6&$V8wT~v={fCW-r+a0l`BBJx87z3);YE z^e-5E8$7JSO#xcQOD31h?QhD?I+qQn@;RvdV#n@cpFiSn*F5z8`y{}gY5B=9WTHdI zxxC>OlfzBC_&;&Vs7nUZjb5znHVE8=<*6_tiSh6H8BuwM@xs|U{*uFrKR6$PYG@7h z^5wdjL%@`;8gm?#^0rq}LYYJ2L}b9+@tP9NZP^=2%xIriYFZ8#!R02Rm+)Hvc-<dSkkO>CIA^t_wuB!@~@oZmcd2JXJzVttgsE<2&C?Kqyby>KbjaZZ?_Q5y~WknhwI7bvcn@J=KOOaKW1Z#@1aVLI`6&E z6@aL0NH+ok|6kNfj$%Q+5Kj7Ohw*swG#W)Hz=eM!hZ%VBz1OLG=6#x%s`$D%h8mqeUA(uKAub`2-)NpAM<|?(`IGl2MvnPy zP1lU;&p>&xR=L2e5_zM*8YnXY?oru{f+dQiM{a%A#<@8g{a^Y923Ooqd{;J2Dx`bXtu?C!cUi^?RP%A4+YEnsBT4 z8O2p)Mg&8$uh9lhl#QOR_stfY5Tn99tA_T%mk$=(HI66A1%q4#Qa=r?ZPe(FM|YeI zr#c>3X&0z1G{`bzDU@3${{@DZTQ3IZQEyatJwd@-`3K}`tV^M+&cYkBz4x_k6kn84chqD$$q~Ib zt*2@_3^O)fp@atKd#+& z>U#bto>|-c;Vl7TPY&Bx~6;2ses)BYi$Lxh%i)@BdP(2TNpkrkr?@ z;5~YfM1Fu;gyVXxDYu?e`%A5Vp0IHdopa1)%VFQd-^>DsiB+s4rI$@Ws18}V*#Da8 z497q5W12@Y*z`NP)$QLE$%>(nx;hbso4L3-n~@vYDmvtrftjKrj({Lnb8$zWQGTU3 zY#-P5#rPr{l~mh1>^$GksNkH zCvZOJ`(G|*+tqrD;T~)uDe@H65873J<8>^ygIcI%?*9py$mn;q%L5hD5Co1B`erq* z=|*X}cWuj6os%!-CpY1K)q`eBjUR+RW3M$hjS?|PQGFHXs<+)}G+MOY67#ua>ci|p zc4GDRlF1*m>LK+-Rg`-_TG9RQvA;W%X3w-ZoA9(1w7=*h4qqMx_u8@gF?2)Hineh< zjq{k=PA4;aA8sDd;qup8wd z7b)`<;B=Y!1)b`01DCOs?~3{^f}FTaGuOt8MAZ_chP>t4um?1AU6aanD&n=ZBSKR^ zjN^#JdPIW@v@(aI$u+O@vp0O8MDaEi=S=Qu_t~O6*7k&67)L$g#VG@ zAP1O+c86>A{v-F;8j%iv<2sOe{wQu52VFVA*p#882Wu7v=_JIbkQ^r-&-s`@`;k$P z>YgQ+?40cr6G7n*C5~Cj8v!=>tAoXE$Q~6j; z$Zyk^ixCKSEV@2<@V_l9@;^_qT*GZdyNbOn@|^qQmc;eOE@*Ceh%ne_rnr;H)ZvGL z>u5q6M56nJISsMbo(6$7XVqcZ+qBT4wNa%g6A%7U&ywikhTvxc_fq^2s($}sLdl<4 z>$TwvYjI~vDeeRXIaR>2CL)$Tl#bSO^TV{xzj6wr4_cxYe$OW9y>AU# ze{s%;K2D%&WSk6g^P&^e?S=lT5;mSc^bSvVmRrL$Gl$8gcSK?`<*7whcY`@X4)D&& z9=J?=3hj(0PlLHyJXnWByuAp zC}vO1rMy4iBuH|nJ03GPQ>`4v$z0-41Lb{vXOdH8X1UUjn%%rrT!xDE+u}WU4>x9O zU2o49fw>xVCz_!V8nuz!R*F2X8$lyG8Dxf^A>t(oX zWQqjml(wh_fOL}mv`bMX>}x8)3K=cKv{X|Ta!SU>y9puYia(T(y|GI9^+tsEj(ca& zhPe3f3m;&cWzthl|J|_~SaXQ5)nfAPNAlSCR4aczpVXRn9zy*@!mNP)Hhp<{!!*2M zE;jW)iuoM3jBuu(V>5aM?8)EfmoLh#Zago*|wXsRfw(m~pa z1z@dl9Gl}HD1s*CAff(&2@UBU(3vFYxTMVFUiyUsOyCtf6g8yC!JwS8e%AVeHg5b_Rv@a^Ma3d!_du~hgRb%*)Ee1h2Lj~8E$Xo{R z;(q5wNmT2Y)6{#ztP0_}zYTx?X7`>dy?rjzcy96O(NeGDqY37Y3h#*U;86-up5@GH zxx9&0{Z})SC?<{TjXF-(-K8GKn(+06IXpdH>BB$3dL0sd5|mN0NSNmIsSx5few>9YQ!s=ArdRuu1+FYJCEld zJoBA*aDvBwc5k*`9e4Or9gbz5m??xnI4S3`nog0HLyy*=d~+@|ADV5_tf{oY9HH*C zJ;kwCcSTfNko#y#fCDxoatun`jLKZ!6q8r?F$Lxh)3P|Ivf-_Mk$$8 z{mJm7HS4-K5iO;K_@49;Cj-)h?nO;=@E-vFA${p#HQMF#vKJutXRVErg*fa_9a;Y3 zWv&+tH8w1?a1>z;H4W{qIpk8(Hs4bE!LzRHB(ysQ&b7$Pcw?v-cFEx#&`V^x#XC|c zfD9MJ7ki4hVbyvu3snvb=ggUqdCakj-oOydDihPIxr@aos8^X^%CZpPTm)is7f6($ zfiE5d&{t@xm~}iN9l16nRzZ2(C?jm|2Rh=+XF9K5t}=--94gKZU#YjMtW_**4o!Wp zqxQi*JxBJDPVNia+AUt_Xw6c+2BO#*ji{Vy*v~pBtVm(17sWe?hS3J4DGL!*R=VL^sl+g7?hqcg}(cgVRTF=Bkf zV83v2RYqN=S8`c?!t2v-tp089gtlz>)5YvkZL-}87snIxRu!9qrG5#giaweBgwxf^ z;etz`*+yX_66jh=@^3^n&+vvyTJ}4>g;vLYCFu7H3ZwAcY?iHfZ(eLU?H&eYy|JTF z@=1f*_XVq;tJ*O;c_H6u-mjAH5dHiJV$IfZSeGptjVD&#l=I&rJ%P?6`#ciV{v9rz zeJU98wV&kweEzrSL>c_3{>5c)HQRce!ON%bQg+j_d4GlEsQEm^2@dZ&w^grR}R z?S-6!u%VBc)an&-8uhKREH~5!lKF(cmY(r;Ec4-DYm+5EqT)BFYbT0jt=*rFy%C5b zB47O&rAdm*OECvH-LT~km(0v9@W2d!qF4rC;_z4zU38;7DF})M%Ahu0Wdy(2LnRn` zNM?^La`L%aE~dC;DS=qjQIIZo9 zFwX9)ND;#umh9+xwj25OJD5o=2M`~^fdaLT_HC3+)6EKI+|K!4QclgJ#nI3@KeY?9 zy(A&YQ~mOgn!~2KT*^-moev-BhQ$#xb+&HSIJsb#^`E5KAj`A^f`q!cwp4C4P9ReO z`bmDQ2Aov8%=h^w>*+a>j>Cp8QC{zUyc@JSQyjw`Ra-z=3Rp9BuI(^Sva0`C5JT^w z??R9D6|}>5=SUt$YYk3}h@jqMrvD%RaQn5wq)*}OK!JcT5iT9Jj%BW_>l9)w^_fJPCE;LmR!l< zJkqGwRct9P2IHl^+`kjtqoxGvOIP++o!cZ2eJv&^N#7Xb39DLXl|Ox#%Q@lSoVF>c z-%0y!JV;7vOyV=ayJK@~>MJmE&{iWW8^i|()-_R}^2r#oqeS6V^RXwXkQ%fc`HFlf zwHdt0cgI_&#(+ylcv=jI82al#9~f#u!2jF1(#>chWMqT zmLrw7SMKx(aba(`1Q>^Sbwh~tFvXcB{u!io<~BDo>?q^XIO?JM@m}EsEe|;mbJlSC zn$Ki9RGt=Oh`gEb+2BFqPx1ElAh`ALrAa}D>cuEl3NbbSQQPugB|wjH9I}|09uS_+OTnHCQ>B2oZLh#L+Yg zxG{U&epHOUrD2x!tM$<9@%r5JMZL*4TlqNpUI3LIYr~3C4}%D4BX8zp^L}tV?gC0% zR_+PMdJB3WPn1Xu>=X1oGRKM=?8zr8#J@rk!AesT$bcU2))}THjJ@zic#TZa9U=YL z%^hT5VS?69AhNa6nZ}#iGynK3oG20;i+1}Z8^yO^tGBKtn|6SsKMJAbA)r|!dxLIZ z^_0#`wlye^qS+7*!TtC5FEW2k2cyCT?`>IE{7xxb zsPST%2vb>Ga8^ku2LTZoI&aMsy`Dtr5MC=*70mw>QBYWr?BFa5kO@)*OBfVrJK3ud zg=I=LG`XAJ5)sR3Yt;gh*`~+xu9pB~XHb8o<&5ddjUDL^5=T54KHvE&O}u|;>vFP( zpY$>b=I=-BmgQSaIz6Lrx83%JOR_W>sBr1K&S|i-@6ug7roDf|8DeqaGi<%i*%&9F zFfxU9FE!ws*_Un$6q!ozf6EMw7fo}8N)%QY^xfAtk~Y0GEiHKV`Ovnb`K|r+e&B~7 zUs3?3oHlbBX>MCEhYEw>FhLQRx#fp2`=H$F=!i>|ZAw!WQVQ6URX=wQnWxCMEC~pz|&Vxj@orT;rBkkdt~C$W4^3QG~+MkIl8~;WyU0_J(<$cP;a<_ zfu?3BUm-+sZ)#Y~=!D$#`^W2zi4*zzLar?GqJ(CM`SYmgmVltj$ngS>JM4HiszI35 z#lo3np2zrlbF#e;$7LKFg`kW6>-n|riMXK+cDcT*Zuxh72r6GEm5o8KMT?_>ndg5+ zOY600p<16fb_2Z!$Pw2d$ls#S$#$s36_At5QB`nQgb+Tq+ z(r3_4RKEnfjKtQVgwW(~p(~r*yUB!TID2j571JE}QSB0DyuS*scjJV`32+fYebKCV z)ctoi*!-9iZ=gVH$z&EQ?r7DzsZ;e|PxBb7n{{%?7MgPlwpjlG3lgk=R%$-ycYI7e zJPMnHgU;?ac+m#p6nFbTPED)W1lItV(C~R(NFMNQfd%b+NR{g7-^L?Z)L!?tMSM2= zC~s&g@eBgGgd?3He|l}pfGpVFy#h7p9am=)2Q1=+tNxL$3*iUo+EnOKNnxEgbOtV7 zc+dBxI}+pa5TT1vqZDCwoc@~p^-G48PKWK$v!8u6?0~QoNr)xf`xPATxPgX}t3GMn zzOF4-v(aY(_OaV~{0OK~x9;NEesHNM14>2t-yRD;pi~4a1D%XB(0V8%Akf~ki8E=W zO}cU4*%yU=q_yNcCuosa4qgcH`C2~t&q zw!^`{H%I584v%@w$yStMyrD+LDL+%DHw4DXxDpzA4zFdSK459?HZk-h{Sp>nPbhrjNl^^2ogs8q;afN#q~Jp&L719G-N~y<%0F0Yd}+$& z$RFE_9~L%ayl1(xgL)mDT8$vjEOghVUEjdlq6KulS!_-5O_ND!D(5PuB0qa% zb@a+Fl`O~PGZ`aZp&U73XtBuDhWQthU3==Vw@s9ARrK`vH~q2J!rTIu^)`mz)xOc@ z23JYToH+2~B+Z0zqafJ^XZ7*IBwh>gtx=rMEzro`H>$C6SJjZ6W{V+0n+ighG(1{6q%C3WE zp#`voxnh}r;{l4_bia=G*EI^er#EZlJ5R&>+8)vZ*)}PCeV~u^SAdDFX4+ zLqw9T$gPQkOw)^$7rWua5Lj=)?sa!%CQJ7!={_&dd#~d!W81A+QSm)jzs=ZR3b&y5 zz#_X6iF)Q++52j;=*Gze{qu^r?A+f1dS|Wfi#>_4&zvoruJ-i^FW-+{_9h&3ol2f~ zRv4FNcM|n4Hb3Ruj$p_kt5#&GoyfqohXJTP7vrbFrvNabEngVhrVcT*P0*I4ZBtWa zE#neYQMr6sCoNT8x?W955w)*%cZ=VCbvod8WynSa7MP zD>eH>7#at?^TsEkY~r?upT~1X9CsW0L&sTKxX;|o(!hcIeg6@!F9910TGM)*8Vu6H zTNt6nfyX+nu7K?<lV)emFlIWRA9#g&ru^lmaWeFwb z;rna=)aY-Q^U?GmFc(oNg#sjMb$wf8|0wjax_HYmtF94FRF1KtubOnu z#1nZn!j;GFRE5aJ-44lLarLgRjE!1m;=g@`pe0m! zA4+4Oo=zdH`^Oz1;?K7>8L{F6g(YKiHL&eXvwF?>SLf481AYbtDC(&nf#1!P;}sW| zdC-5(lo)h&$YdXU@)Axnv7ytJy#8{vmD5Vax1bznbIA4(V~2vmj3?ydlO-gn7ah!~ zklV-E1p0QqRry>~oO;wG zI8nx{-H$sqNU-$kcxxQj{s*2U9{O%Xq9U`&U1un?)pEG6P<_5BVEvMXhD4ds1b?Vfl?x$+-3da{fw$;CfASMyuL&Ho=0pC79xM zI@2*5-roAKQodA+fC%>I?GB_2UFQVGD;EPX@;=e@dH4C%pf%!W{8bV+7`HF%h@q`K z+vBlp9F#hChXY$9=S*wm+E&%OqrWUv6uD<1*r7*@hNf~i%&*DXYfaY5ey!acgp%*b zPe1fXk%z;N(k__ww)Ya(oIO~6vuN5V$+XWb%4htTijih+-dLu1!)v!ZTtWWo67n$e6e|nEvHb?hU6Z!{out#efHc7_5qHO%6 zaja)wMnW*){YU=s`YNfL75UMRurr7*B-Dvu=Lc5GvBH_XVvWXT*jp`}Go@~e)SZxsN=0C_LT36R0j^`4}c-M4aJBu?Q{q?_TIZGkzj zHvPu=htgX~76o#HQv`D$h~?_~o7*9b%{|rMh!_liF%$$oamXsRskAPoQqPx^*)L<+ z-&}w+7LQ{f8u}KtsqX40K~u`E#+zgyi^awT5sy&jmxbsOO1i~Lq3oy&abqoaAo9#W z!vXrt9{PdV_u>+0R0$h`8e%T9F>QkEjk?)M~TnjuhTfT6@yAxJ1 z9fr~vtC_I}8U6_I*?6t-WE z(ETOf#ID#84<~Swsz^1}b)sHo9j5oG-9S3akv-}s?>8C{gzqwi>xNa)l1f%7U-}%c zRdwfo+^=I36w!avwFO~>uqx<@C(n}7t);4ltyEl4;Cf0_R3vlhrxuD)6ohiaG3tDt zL~pDJ7T8@+t0~`36Ah=_=JRj51cca|O=~i@r>%WRhpT@qBNM%n?MpKpnYLPgHDqMk zb>5=X9c;(6DQH7hnO*9ZQ}ZF9yRZq~&HCmO>-Y4wCR!T+uTw~3vhhf&putMVI;SWg z$zWstqu)R{*kWAWOSRe|WwXQBBqBj`{8`i|(h#;9{RQ34u>n<=(ycsZxpKs1{H}%q zP7qeZYLU$1m8K9IBDG_v3VD%OkGu18CD~yXKAkxD{+&Uu{4dTg+qCLj#M;=##jegA zc_%UHPIrG3u=D-N9LZP#=0vbmbkBwqz?^9M25r{a^x*PubMt=4-TBlePT@-PJOZz2 z8>QI_gK!zggE=%7^AOmHcIJ4@vVOuOJBhKL&^Bqk!A$pTat#bn{@r(W0mQF_)57J~ zf9hVW+3M|6UX=fxhh>&VQSHugCNTavdvQ=O`z?|Kh51_XagFj!;HL&+tSKr4!5YZ! z1*FbZdA-Gw48DBusyC=imJPGs(H&b>Fb6%trc=Ptb6f#s?!S;7V{#Hvu=HwPKJxD2 zberAR`=)+CKviQ5TF;R;&jn#$g-yVvu0E{tFqGxKZx%iwVdSR8_p34_^UPEDmj3Ex z2fp`sNl{xqIB3ZT2wFM^2Q9hFPkugurQt0nA`gFm+smNQHR6j!gzE?zLO_7Pf1dXq zy*zF#Yi1hnmBykwiIIa)LlG4zp{mgM2S3`TxCjsi&U}SRo-f=3mTX4Z(~KuFj+bl7 z5?N3F&V9;n8L5tMGK|oleeP*=;HZ#gKh)pENf)%umg0|mP}Rk?Mk9j%_mJQfw7|P1 z=kdA#YYfVB%*0+W6;bvU9eVD+mVw^U8$s#~FnD{n?d+rfjTyMr|Nri_BDRfK86hKh z{OV9S#BF_F27N3)I}Z9GL?LqWh@E1GOp(cSMBVffbjU%_brpGpP~>ai5>{5btl!Hh z44?&0BNnIc_8R{$Zi|-}Xa}htcsuO(xa6chw>J3H!?aesm4FUN8)~j7Z?w?6Xu$4# zD((F9wyavC2>t$2EI3>sj(TfA{69iZ(?hiN#BZKz+CI1=Zqyr(VO|t;Yt#WdgPj0N!YbvNQpA7NUkW0rVEe$yO?;RV z0m=V0x|px82A?p3SWd~!esYJc6-q-`umN$I{s>YbP3I-16{u@u3qnJ&$viQ(!`4&_|uJ-M0t?cExdf~EZb zbiy+Ptd<8XQT{M70M39i3cDz1&<(=39w2WKN)@=|J8nW5GshoJWYS$D8pp%|*u$!r z%-1{8jS-4}RJDlTjDO!xxAVJI_daBK*^O#^jD|ir@7Kz|zGNS<`TEhLWP%Kimv^Gg zSkQi}_v85-WtbFtl1#^WPS8f$0r`%zX_|rap|UBl6V#FfHr8q1h|eGR{+gJ4&->Y$ z5?m*P7}P1ObfWRzQm@UqqLpDpVDZUowWavFtDu^9giWkP;qf~9=KHj%uX!^LsrW4( z0p72>vh$a#!fL;N+Ui_lA~e&>&9vb70J{~_JMs&_bl5*BNs!b`cg!%oS*p&$VK3s9 z_lr5xy;9pEA?!4A~?Jx)NBLlJc^YM@R)9iQ~aE z+rg;y{OXk$krS*NW*0RZ=1vw%42VO{Rx;Z=8{ju3(!SRvRahL7lW1wls9a4d-Tgs6 zcHmqo8~^p7RhbiA%FIF&uQHM~*Xt+2(F6FtGU{&(_S%fP9NYhCUB1&H^0;rn%lKLF z4~x$PXval-Cc^Q_+TOj?J4jlA0$7H(={;T`2KOX*NzG@mBxSKp_)rO`#dn(SVV~Wr z@UGf(QHx`VEHha)&|hCT7kFGdz>ut9h}wtQfHV`gkbQ}H_+@vdFY!rs4QQnc z2bY8^wt6pJphQ`X(SjBV4}Sl#q)-5aa+EWY3CxgRP4CAl=Uuq2XzQ4W-BXo4%1P-& zlS+eMMf$qVl``I62{3!+-B6w`-tGl8 zI%H`*sXFNz5m-t`q4Rf4j)JMbA!@%9*@U4+I)yB0_2V+p(kI-&YAO}yl_uu5nD$5S zFtD8?s~Ptp)@P)*0(`dZ#d|1{9Fu>lV|8MsgJ~)vLmdkoGwz9=v)mfi4}m6^a96Aa z`j5(PSHBeN$cT;&509azIzPDTXIX5Ll{Y@^84FRCzUvY-+~|3)V|gcauJUD<43zq^ zKQqm=0m+PIjNpQ*WayROiqE_Y$f-WL99+FyM#_&;ytsl;*%xbi6>nNpHB3xaM#V5Z$0D;x(K#7~4 zFNsg??&^h)H=;Uw{xeh@l%Rz&$5Kh>EpI2kOh0?B@EJN5)aHXpelkoKn z<->;$UOEazVpJfHd{xiW8EY+cSs|LH#YsBvytX*1gIFb*CK6kE5?#NOZ6 zYH!wmcPMG^{D`RrioCs!aNL86%^uwDiY+j|lp6RriF7WHlxGTQt7!N!USWDv7z*dL zy-#QPNC~;MR`B3LeikayPn`X3!W=IcHbBaQJsuGWj^EG_Hr{5#|joy$|@kS+job%@@6QUplI?C!V|+`~>pnn6b%2}nun<%uX+iX|{P;`^4{ z+Z(gDtwO`~5F74$K^Rp8sJW&zNOJf-2h;IrQ2oL zg3iNfIu};VqX&_srXDGPzdXNSNj^&CazS6agCk#Tb=yfWD+s#6uw%cG<7J+U1iWc)o6%8M>W>N zFk-xa&vxl8bam>V(894zRJ6?A!@stINs_<`ZRk$8^ zIs-~jLt!Vl7axw8)wzd~q#Q^BCNOanmh5`_&b(!vd_dUn-&B=SpJ!`~B(a zO|tSVzFm-2cbkiFuM4G4p;C+_&SAOHJ*!H&nJT)!y^Gnc&64J%7|(${QP0ZXz~*m} z+e2#G-k($;hUDBS`J;O`ahQ=_$X=+-e7HZIyIA)wBQb-v=wYT$6f*wXcQ&X$~&YD58Uka-Fa#% zl_pJt?2E=t7Z&E;?4-KrEE8OIkN-Mt>XZ`U9$(KYvIy7ii4=!89O_(2eK@;d2Sl%E znIn&2A3FE(-1=-1%g5st)W(K948cmB`Cubxspzyo6zog;eAp%N1aKO-1?NW3RJZr%zxyc{qcTu$XuA0_ zB*|vkfHq5s-5vPuFUSUrN8jC)RIfVfTT%iCgVBukcTQPv_`N-?J2tJ38do%(Z1`AJ zkAP|75+-I4=chsaCg11K;-KY(hck#D|8$epIWejw;Hee2hps6A+jv2#W>+vQA`!!N z9s}MNy%&3IrUYP-(lKbY-o+-aejmve_;f-biN>!tK9pF#xaT5;m|gC-zB$#flPiVa zrOV>3iNqpwykn?1KyIy+Qa^TvAims|w_m@S+Sp=S(OlW?$9bAiuiejef1KN4%O_W! z)Gid{Y^*51%$dg_(0by6Vv4A5Oq-EG_gk*>8HuCs`IFaT9Y2V%go5vnELyvT=~~g9 z0?}~HRLM|gqQdO%rSjOmU{P}XPF>{BdED#~b(}h%#s?XX2E6;>*o1(ks?^8XO{cSI z29!q}(rCJnT#3LiLkKb;JgY11f4$u zz;)z$ZJFDC$nBi-k&-O2`)){akn(W;fiT;3cRgmMQH=DMf)VW=4cHmLZl7Vya@2J~cpOlC1Wmx-r;lN-DnR z`mN`#5d!0e|KV>*J^BMo=D;ZU(by+qdquxB7CbBJH`s3RN%wDC?yXo7iDzjIIpmVU z8kZKlT=|`zpd~e!J$|^(yOn*D`k*D7lAFJsJ;0P_2Ki&^hQOYP$RkoArPb}x+nf_% z;hasIv(eKF`eIm6+pr0WA6pq-TVm$L)SO#?jJ1PjOVvQ{v@@{+q~^yCvU9nHm6aURQ_=Ptd}i5co1q1;Om^#F=! zer%%5@Ho#>hzzYV=qA5<)ka_Qnbm9odbaUQ(e_{oj=uE-mTZwQ2Op`f$@v4T={;2N z(Zh~4(sdCJocG)7)f}n1`$v9L^%k6{r<=K5hry&~)>d{{wFR#AiEG4_VO#0;IJuLm zC?A%U?DQO~x8dXTvu z=Ha}Tw{LhNix1oL`?vSs3Zo5pnoJo%&$@c;=`(E+CPchknG^%U`#8|QMl}XURs$>x zp9n4x+L8aG6|&q3@HKQwX%uC)2$5LAjb`Yr_E1L9M7=tP>Ummi@jz-FyRCMjXo6~S)}hV}j@z8^R7Qh@u>SW3>jdzNmWZGS95l|~ zZ#Jlr7{jerPkXH-K-!2{AFC5F!*E~ViAbai2F8Dfy%u=ezC%=DgV@&?*PCiXq7m+; zttb1L124xh#l}*nbBFY4fQlga@gwMcrbMP(v;nQ}@t<}sP|A-0;qPi2z*;Lmn8J~q z5)3eXjp}(P1l%1jOK4Y}+(I35bM;Xh5(pta8W0EJPj`&qoW!2U7knpC{u1)sAheyj(wj4b7?$^W(%kaz3F;lq7EAjOcwxW}uRjou)8w+qY@B9sAf1(1TFjYssTGZwg%e_;?q zrM4gn+wV?LIn^33JjwAM`OvHh{#?8)ah`sDz(!&-y(ENv6U?@i?U^T`t_K`HyySgK zp#V=JYW_X?_rO?}oh_mBmtV7MxL>TnRxGT*NScg<+H;LXS=%v=y<(m(iaPFv5{8w6 z{_)pRpApbBY-Y>Y{P6@*R{*Ny_$`TnI!THGbHzA#eAz{lD+63JzgeE>vZk=oetzqb zt3U%eU-XgH){RN^fBC+gc>4Ja*vAzIx+5 z_T{Q7kRl97Q%1o#c|%hEkZq8WMu+?g%fRbR-qD$%^~8^j_L1TRpoF01eUA>%YTt{> z5G??v94NmMf8qci)8{mEdVrLH+l*BIp-hb(CMrj$O#(E5ciDCkN9iz^)PM&0il8_H zzBfO2fQ;#8To6#=>dhawrFhugT{dkF7L2EY_3+|kjI z!sEN*VxQ_W5F<0~=j%(#OwrYfK4BX49|b^|4p%AUY9>SPDRlqlX;Miy_c;u|-pP;% z=ftA?bN;=MAhX#V#%310!@Wh5J?;v@9af(E9idZ=0u)i9I-!&bSGZHP#0gPv4Jp&s zChyrSeN2H0He-&9f{#Jk7tc;MYg9OHfvlwTpTR-ubCgvROO?EQ`P@cCzx`iE3edSib7BmqNcQI(f#;-zC& zFed^0N^ESq&qJ?v*UPgbv%yQ8ix4B2TUb-xYhFpNDkufS=RO0dAxS6-vJ-$VJ7~d< z%)R$3!Vm_JHU4GfzZqxeXDDViask>4X29pp4h=X{yY3&x7C=*&eHGfHKnIjMYBu|z z+GJLmAQUaWFKu$3gMUXv-C7t)4oJxZ_(;$+eI&IqGUSFBBfQ?N*1VvPByHHD9`U^o z%kJrHV#ZSKF~sG1Yr0Lh`;N8eh=(Via(j3KD~^~edrSfK9W9`~EBjk6Sw3N9yk?UB zBc%0))#O;5>-SBD-QWvym0^L>uv0?lYu>d#%_tQa98ulOMD{+L(0ZGI2M@zP@U~lR zcsy%Jo`!g)%YYLxueB@tQ)f99#pI?clmAiAO$p1A69KT-E=oQDiL8WL&z1ZNj)`Yk z6P81?A^Kq^&Ea>s<0Yl+#&|ADLo+NSB8zDV7uU4z7yB}CTmAJxv=;#U;|!JRUh|2> z$$_tWoJ`~j{yq4eBzCQgE#yal7Cn5E2=U|6QEq}ifKHt?{g7fKS`fT)7w{j3i>{Og z&3&KGduwgm$660A&5LNV%MW0NXO=M5J=j>|5pdwK0>|GdV`u~UM0DVMqM(<2A`(S7 zhSCy)LT;ucOs7!SvJ%koRAjAqywHd}jA zuW9nb(2utDw`IMj0t~p@Km5~wPyaxU3XQ7lS?fj@)eJI)81k+>m?a(>YTLiO4Kzx@ zj|!FHoM{7g;rqS+HL{f_voYsjflal7C=D!-<~uiOi*KFFdet}f(|d(CDO}k^{$x+% z`nLEBdqLntP42m~>}M_JQY%SdG&Nc?)*z6AN3)aN@Wzwf5skI`dp2L& zoEjk#5?E$BTyGw`jnVDXVPJA%Cov@>pM3q&!90h`Fi<->@TCi2^!f3T0RBXtsL-49 zK*>&5HP)@41oZf{ELwOg?*Tpj=z2sDA3r~22sE_j6DwwX+tX?Ghu;G@cyX{|Vjhp| z0}o@y=~KpNnNt;DJf`XWE9uB03rqD8Ff9Ady_4PF9AK0(uLxa_*R{6c>3yA^UPKcMv^9K$|qhkYG1wSo}^58Y40}9=XAz0&6R}s!rk3( zaXGPAd&_vKl^1AUcj+6$dQCyu_9LYH*jkTw4>!*l7W?x7UT}a(;@Zv@^o|3`(4FIp z0=jN5j5X~mf8Zy$gPF7fMx>~DIbTY)nH-CZvCGjy;Ye36QrMj~0+-J}(*c|j@fFH7 zJS>O-zn&}=VQynQ+z#4=G=TFfDh=TLYWA`xSW&x&+^wY}*%a|1So00PGLivQrT8~ro7=0! zpAd<(!bu=Oz+GODh*At`e`gCGA0RG*7J)WTPtQpGkc5*+&__-2;?VJ`ovqZ6M1 zbu@sO*;>B8?vlPpW+yVjtK3oYhGA$|1x({y02M}nmDz{b?-0d}75EJ|jMKZh;k=wy1}Ff{>&%Ns0mAQacK zF8|H{XuDtGfNxc74+p8l5SXasZEvE@xXcuz33)40U;pBy=Y{X1y-$aHq&|!BEZwAo@#lazq!F4v$Wl?)z}co z`}$P4%F{M@@Kg^z+t-EEMogBJS9dT0hfehNE?Ri|K1Q{t-@fVi9obl+tnE@wCy@(l z12&yL6GtthnGFczrhSh&4Zw$jcUW*-Hn@<`d>8o2buonTi>sbF; zWCM&>FuNf`dK;?h>3^9SU=lsh$&v9-L%jp;?%VIoUf>uUD5d{51_u`4AAxlsus55e zjh=pssyLynWIDLC+CJ429M$b!qYMl$aWk=_Yme$|Z;-aN@&7uMGLSYm z0=Vx6H24qxOiu|4TpBc`miwh#uu$?pf$8I(j#Z!ozW&f2R2FKu{H-fc^&rqz<8r0Z#;>*cj|*6~oSV zx{x1!z3LiBR^eV7oz*!11DL%_7>sxy1^n0!OQ4zPu{|D?$FeViC>EW^|F&a2p*rO_ z{LePTTzxPHw?~BuCi^x>vP`IyeV0_0Np^-& zmdP%%j&;U9n8rGcF~9H7^ZwpH-hZC1tLxHp`FziEpZnbBoJ*~>m5CxLRRo=MFLt}S zbn&~&90=u_cJ}+qZGYr^J&GRbl=%m|{xayq#?Ic8e@Rwf`6xF3Y5e*N{4WCV01@Cl zr_}f4{~`eKuwJtS?sE_cAKCw#@F3n)??E(i)qjE4QA?l+!f7Ww@K}8_7qCb6D|F)D zW1Zm2P)`+B9LOK3UFiUk6ZvZ~PPl~NcyY+1ZGYhL*ZW;(N6%gb&bZf zyas;fkeMbB@23~dD$yqQk6F-k@2kYWj%FkB-|HT{qaKd{N^;rKi|a8*uks!+DB4TF zO~ilqZiIzcs4ZgH9I*dZ_muP5qqh{Ivt@rH4PxtL#=c#-{P^jW ze^MSmfl8hKr*9YD`0>CY_t^)_X}sukURM-1?AmebT(u!}!`e;9`;V z6O8|nx)D>1I7ICkD| z@i6TjbB)c22L|A)4Xx)z!W{POvlXIMMN5T|<~|i`Lv-h2(~GP&YWKy$s!9a9N2+WB zF4wj4Sfr)CRXFuvTfiFZcs0oC4u9l5H+xTy4{MNHdUl4x{gSA5Wdw`<1`z#R|4rNA z5aa&!b`G%uQ6P#Zo9UmcJ&Yxv-2t?CRkxMp@*!NcO=dp-FNj>FN`LPi)A9K4WDT1- z753W-WOAH1aaQ(!PDe1(0dODsEaB6`E7Y<|=9$a&bh&FT(ZaijDOZTjMfeDR$d+7m z4rZdKl`&uJxqbBh8h^mxQ1)FcP^qUR@N~i}#gkRi!w+tgXZeSE zs?O!4f-KX)Y(A{~;!nAv{>;Syy91W31J+_PuPD3HE#S7#<*;sw!FqPY32h@K&AM*f zCJBB)QatZyOi#sj2;MsMia9v%df30DPup7v;~7I=nA`%0&v=6Y8WXM2FqV)PT>I{d1>)>apX1{_h}U?vsp#R* zvCi|3N8N9qL1%sBD9xe1u!B$U@a^nN&wWq(_jWqK+ikTasfhfC4-OfqRyifnY2HgN z+W!()6PTK$_OTbb^KMh$&i2n^TWNRW$7k+5kNEd?xBk7IiPk$sVK|LxLIn{h1=p|R z1PxRJ(CcRrd}fbTM+2{92eA(*r54>jn!orK>y+6{NTAvKhZ1CeJhngo{T+tyDu`r8 zv)aL8rrY==OfJFu(vrJM)?O{Da^}B=BNoikPmg1bk(x{J3An4 zbVDBv7VJ(1gRqr&DX&HGAs6gXA6mD_XoKJ2jxvDAa|hPAd z$5Yw=Oh)Pu&x*7b?zzG*>$Fow)kQVy;l_sr*Fvq`){rN~3 zMQt<~^>hHvgLS$oU!ffO+hr#Y*blVrEma5|VfJ+|I-%@0&Pul^Ep|ofQg~(-`?kP6 zs9+pS(NI607{GW_RQD;Gz%ClZaVJ;UbwDD!G}`VGV0p87(QS%+R@(& zsR3}2j?j<`oU;drKbM$~bYx&~lq$qJ5)y}fJ<7=HgE~5A7X%i!uBYBUf3Ha>9<#87 z)f36}aZa{#I#SmcpJX~6eX{ShD&9xh=%YhvRRoK5XQx!(0*`{)?Zuxq3T1TXxJ18O z$!qGO^jw2xW`b1(Uf#}mES5>*;gL2LUA7xt+zJT0T_5yRPW?3+QdQ{#FvpqrGg2S) zCEHfaj<$(Rt%MG^|4JPjDG&(=b)4DhGFwqN!KB^(`T1w_f{SRi*&eY|tHX&UH2g2x z6|$A+KU7R!v&6R$8jr_9#BK=x9Jcw4q)vfTH$lCKye0YXy}nZ4>+7?3(*L~|;t*U* zz3*W{0D7YThJ}OxJ^uz>dq!UPIX&RLVp(&a^8@eo+^&$bllkOH>uXnNHmbig(QhZn zkDaZgxd5h%ry+U0+sz+TFB%lSU1U#PR&wWGd-0Lx6ICn~5fZn!D)Wf}9zVriyF6(- z_E^<-MKc@QX@ zo}nkXw2?Z|w}JbI<+nC@eNTzkrPy8B>=>10l@dSb^p!rEz&*jA_f6G^M%B7c>Kbk) z^TEwieK#}(+Q9c;XFctl+aEiPeu^?S11 zwW}vTy)c(bz5lCMUU_ySwiu*K2r3`B3=6j_ddEWN17%r|#D>GkaT~zV91Ha1iz23OVGx zRekszs?fHgn)%`(3|#6mbRWv0ePr}8$KF1ls~N)Zm#RCKkw4cwq1SXy9e#u^5#R0_ zC%<8n_~|43WS>(`wvy%g(X0pkh_H|sP%ba9s?8WYaU4SxUCq!~I5l?+Ak+sH?;{hQ z0Oj*99lG}k{!H<8Wry%+aVaB=GdG3)3WzQ7a$Es0n#u)?rmmxbF*_mT&Qpz?GeWf9 zIa-%btmK{6VWU?JGk+>46R^8mOiYy&&f%n7{yz()Z- zkfuagmJK*MEqhyENf0gEd&>K25Ho-LQu1Hx-mB5Y)+TV|$p)B?2u_nw60TM7faV1b)8&L=GCQ(St1 zzCzB6Uc@tfkw|uHXcEv@D0`9%SYG2l%Y*+m2o0V8;2n6Yv<289yxvgiPuR4_sR;J! zqMBaqxAxxGM!Wp%qF6jx8=SRlsn7)w8?g1#(|g~!%h@U|IRSWS#Bp)Avq#iLI$2O; zyytGL*O=->63DzUP>|v69Kks5%*{{MXqO{kQcfAl12;a%3Ri07o9ePrLLR%saoH55 zXPFg~Y*))#z6;!6A(F{BeF)(`PG#UskBzOk+70hgT%D`7)N|v|;*(OaD4ZISSyXiJ zTo!zVj{y&Gl(iGM6(3_9sR{acYfmLqx80+j^6VnxoN zI{i!b9E3VI+}d3Nn8+>eYWM5~>c~|<7yKp~7_PiXr_*f8#7!Mh3Eb^~VD8YLy(4t- zHtboZZg^5+dpJ;|Q#Z+ke?Liwjt3aH*|`NByV;{{c8)8YzqcS4aT%!H3T|pfdG>W< z?C^MsOm;%Np4!WduIz8FC>6JU&L?<5 zIRX$*=Y9EKqXfmmR}!r-gIKgevzuuktwm9~xVV{QW7YT+@|<|@ho4@j1+=~_o{8>4 zMs*p8e!FO|)-R*^A-qA6PK~U%WU!L8LW1mV=p6L3155NIhqdnoS^j2+~X@b zURwg@eqGCgFWXrV#G=iksYDGj)H#`KAjnV`2ypWO%0{Mm1rnwJpo&^8fm;HXp8uFg zUVkwi4-UYq(snQ(E+7O3?_Wep?TP`%4RRu-^96+2fgp27$eFv4-pSw=vxqTM-=~Yl zBB1!GL#mEV^p%TX&iBf+Bky3?hiQkvRoyv&dIv8Eot}bmJXv zu~SALf6kPXda}*Nv%y`q)eN`-*@VyT)-I71SJ_jQpE;{lc@^6i50?ln<$cZ59yQTp z2T*s(96|ZEDe3*aj*lMN-g|+Dq_|AgCm~@;WsU((sV)@syIWpo`Ko3n@eod;2s0V1|XkPrb@)pqITs!mh zfe;WPyoEGHe!1nI)_KD)p0L)BbK5_W{^{f$y3N3}uv0MM*Y6Jd)51x2)Vak5@c~x! zeLYvz&8#E;mt<_(F?KB~?p9R3*+%S((aF&p9A)W4<>Vs>H0uX7HOCeIqBa?3JU+_VQ~}Hc`DScALd&rwRFcn0B6?5UeXq znbv#C(ZR-gxXS6^_Iqu?@shWbA5eLAcwPV9NNqO#$0KOS{e0SFKYYt8_iXFmnSvHQ zKz(%al)!jIvW39uh0(Be#;lwdpHmO#(={rZ9%H^f4v4w;_YE%{^{NT&x6fa!fES%M z8kb2;roL(N^k-i7Z$QuSganh(A&RK#18$7z0zf;qxY`6{_<6gfi>ZLJX2ezVBEJo5?`He%5YJU*z#55&q7ArN?4 zI-cc{?Y#@;qQM$BT!ocUVTd3HX<1043fPTaNRH0nSopns~rNNv9I*>XJmDs<0{ zMMi+#`oxf%K;EC18uo-6HM&L{dbKFOGWQ2ToLA@5nq{;&gQg6Z{& z$xC9ZSn}QUc?>mkHh%n^$w&Q+e1DvED>-t4Z?Cd%_kgJ!VFAE~SaiK8IGD4sz6a({mtW#v!P z^tUPOOxYIUHtf?+%O@T((_>{E3ee?Kr4wEDZ(nM+~Ue%)24-?^N^Ap(ONG#5rgXI9>N{w060f?&hLSJ_N+ zkEh82w>^3Rwf3ue$Izx2ktxjhR?vxrQ;cjev8Q=3qYiNoFTE0Mexn>Zv!8&RPTt(8 z$@1x~le=g5IbKUo?q;*YAlrp+{U06gm74VxIS1!*WrWO8H$Spvxb|?t$=g9wTq0jU z>c4$$FsT1rt$%mFe#Wqk2No)YF@+IXT9smR0l(uj`Ol(#Fjc zDnazn#|1z zE}p#0z2#0G*Pd)Do4g3R%x9=|tQ5NAdcm)EihUROam&>+YrL`c(ynM$;tcV;IU*I7 z($7$nTB2Dy!sFD3IWNO`VR(H-N_~Mo_zHs&FJK7FHb96ht(=EdLpz!2g0pp%Xz_+` zxs_-g9I%z0#QDBz1@Zu%SZ%Bz{6M`n3YV|ZS*QIxHZttjkJ;Lm+6YTzK|^T zU9d5O46Gx(x;AvSdFkwC+Fla6Y#t@p8ohnazy4{R|0yhLv-#_rhgEuW@m83h(aQ*u zvbz%^a?73fg4+1CfFU7ZFF;~nO-hBlP$=1(Hftnhw%_-(k}av9!O3i5rKs9yF;1}T z`A=r<5c!Tdwg$7}mSQGQo^8s;Fq#rX2y)x)m3d9xLYPU*IE58pxiE1<3I497)6lo< zn@T}H`d-vT9Bzev;XkuGU3WpAODn$unGk$Eq3%q0m?#@{L{^vUukX9?^?zd$S;hm! zKLNlMk(w;Gz#|t|5@8c+_>|%qYyPr$H8TYIQ1M^?%Jm^tKKaspwhb)!Oq@zCgQ?Q*=XYmhjN*dr3&Y~R*g&wzSi?srWeua zA>ZZs`bNLLBOS`i9sFZivThP4D<-6`LUDp5SU+kq>^@V*5x-mE?) zNKb5FQY(FL4X+wN$$auBah+Z2%2&rzRI^Y8)_3$Oz3bO>H!iaJ_bt_`M6z?39>KD7KsvQuXBJ%;9^nWj|W0z%97XpC9+_~5MW&9=g(k{m>^~OEdxL) zN$rqa@ob=vZN2z{<^7#E{D2k*<5-~CMcF=N%cdy`1FwGq2<4cyQYekcBv02#Z_69! zzOnkIf4z3g@DZP9S(5a6K$MY?%Vcnm_CM7N)BBg&<)5|hY+owo8GRq3P-lNzjb-W9 zOu`1MBY<)ylkYsTDg$zgkeoh`-Zi>M6g7vHr<3>owwih7_{}p+I@BxgoNiZ(`qH3e ztMPfE`gB^F$E}_}Z2}8V2Jugs)>0LY{W=uDxJd|OnZBFRR@{-Jl-YB-c$hAF_eZt9lv}bwzJxi+~;KSeke${eZKpLCXZVk`>OuMU3&S7 z^UW96axPyz8FMWrR(Rhcx~%MUEPM5jOIM|j$AyVIz0iDzY3b3Uqza z@KvdB8QSSx7Z8G*^lDr%vOsz*8!h+-Csne(PuOI7eqT3HSkS2tIChgL#Pdx4cqZ3p zj)$V(Of%Kl$3CDNITi#ciz7{Ip)M+G%Xm$n&KW64Py?~n z->rfsa5#C2my`|B;>G2FX^JgLzej>_&fTttto|nEgjmOxP-Qpd$fI$(HF2XB6VKqg zUg6Jg=q9*UXIB(o5124csh8>j@6EU;zOBw!XNCM^-+__yc`Y@7ySNX z6#>6lQEW5FbxNO?6SPE7W&v2k ze>BUm9!|^pbzny`XB@}MPT782-4Zh8rGZX{!-N<0rgryh=0X~{)VVZmK>lN8oxZAk zTC|%h;LsZY$J}0dbIn0xCu#TdICP~6Nz?e~VH#>@u3-6M$eA~+n@s)Ady>}|cd&Us z(n~3%6zDF+sj4Bci5ZJo;NxJWbO*IsY^TP=)MgSAL00UZ!2=jmAIRTUM=LHAsNQwP z%{-t33K>7`=b43nA{s1|6|^z~ndWz}U7Kp;GHRr_6IwuIyA8aa^479{H+zxi>l?cG zb~2^wY1|uEG1G&RTb3Mfm31RK+u_nD+1GuVYzUvHzDyDFwtmCq^d`KY@NMin%Hz+P zPCR!BUhi6voV4-waNH+)8MUN(hB!;>eQo&ynb_v?p`_m7g5Tb~!)1I)K}J)p&$?3g z;R_nvEiOi?l^gS2^r7p-BgmB{W*Gfp$$5W0rS%X3S1$z*8Sa)Y^8(DWp%WAbnB@bQ z;#`t^YXW$Eb_7{aQGg6^6tsM-vmvl`oUF}1BmJq1Su5qi0OPeBn!u(eU1VJt6KruY zxe2)N+qGsM68;rDoEj&djkMyUB!c5RdzHK(1m~sp>x5-bI^APXkWa3sF_PNjC#>i!;I~Hawd=!HY2h1yB7{;5&!ztrrrg z{i)lJL}1{U(uIr(K6t0(IA=nm4zBtJ@V{0eHxeeaDRu~A07Z2>-Mp49boo;e_Tz%; zm(h8VEaK>hFQ(0RVNIq=-ZL%cUP1rTOuTrRdIu8>k<$`BTv&=vO@~d?`=Mx%tb>I~ zN~goU=~|JM0|Nt6vWmn^nSrhT52Q8-UE|LJx-!<^ z&2Lx*Ef1FYL}KQL>ZOL{4r=yWYS8_2^HRZjYYUE-ajn+4zJ~*Nr z4*CWVIn2i|DF-e*NacE+mBh)aqfWc|?W2WbDqv$dfQ_xG2IbXMb~g!nDcdcK&yUEI zZ|e?Nq4!4o|5Q$u$T|kR#kmE~JCjgl$QrX%d^Q=;+fu7%8W3J0Yg5`Hjm?$}vDn|U zgbhpja{DipX;)5sEveZWg{`gE&fB`+8T!g0gYBf&-^`J}MAc>@2#mwXx^0bxKtUQq z5A^x+GDU~AK63oHjwg7hw7e8nIN|5gn(J=Cy>eh!zl!}fdD9UmFE8lTC5jOd73?>t zned*x3&~ChE!`fE%P2&{^z`&JA+9{EbU3Du8Q*>}5ApJcPQ|E0K$NR>O_`6~chqj`kw-vpmj_aw+b3lFz_O>VskfO(u zzsoBF9yUkCzQrY$3{6409tPbgIRw#8hGC1#By zd+#fqEKGXfCbzzO7g+1Gi^Qu+v6%eQ9wKF6z9v@7fXmNo(N+Y1%#Xg>sv))>e!SS{ z#iN%auap!k5bBv>O5x|!raVIgt>Biq5?1CmT#J~G}EJb!MWjdPd`J&kXapPJvempT|yf> zsdQ+YzigFtjiWaMJ~h8q;%Lbcx}MW8HnxKoR1jflAU0I8&Q)da4EfLgF!)^;p#f+1 zFJbbxD~u6T^VCt97j+GxQQ#d$%tR8t!S~^&yrI}?$yjkK^0yCM&yDmax8`=*4jeP| zt*%V2j}ZylS);zBSyy!3bUY!DAWtjg0)_2n~$pCfIJSKi2!D6 z$J@=20w8}avgzQH%NH~0b+PH`tz`+y>)(lgJ6UkE&b(?4&%d8ZcL*e@`!{p>y?A@( zj-t(5uGf!0Kb;!MW2?LJLee)<@?b?HrNs&8w5BPU$F- zhx1!eLzS=OJ;{NHMSYSMj;lOKA}p(RrXxjhE+PFGv5YyCo3&y6Pfcel+68P@Qd79) z@nBG*5QQ}Nel%V_r-RMBeH*e+RG#&hR4H68%DbYqpzYoJcu zQdhfv%6@p!P^cQnxa5**2`kI}?;>h@n-N$Og3E zSrwB53LeO`t*X{eWv3Q%>6N%{HjJBmR|o~8$H%g^PUe`&yBr$O(*~!jy;Ft17^M!J$jLgy{yQYxhbg9zBCpN02CMC`=I?LE&LAh&ecb-uCrs)T z6BE6*{-TU2e?>uu3x-9--3@<<* zc<# zNFOc^{>WQG0Pe)8^|4jzUY{%*OqiTY0oXH*j721ouP_{f>Xqia&C?YJeFAj65@8bA zg?fCaeZ%@x`Ycbs@S9;0q`{`7Rd=v?O0c?tP@OK}fi8eY)H7G%CC5j3NLP@etXS#9 zA+CqulR2c(`2ya46+%iUCND90Qt`QV@LmN6hUghuIP@WIyx@C!=>1ud38%Q7G9c=| z`t0+95MKh_l!Q~A77|r}(T`UO?->G_VuMTge=3Kl7Ju;b4UD&pPvqLnlgsM83*dyp z&z4)a)M>rJXEXCfX*rUzMpT>`!ZD}il2M;m7lLwct8ia(=_(f=V}$=|KmybUO~o{E1dtA46B zt@m&C4WinqLIXErb+vCcH$}O_)OGPF&7Iht=4$Z4PC5<)S0bkqI<(!Kw-IRBgZLp# za!vet(E4>XX_Hx(UTNLXA9IAR`bi%7gW@wJzUzY3<9|CxNIg5z_58kgg~g_&C;8P= z?u|41i5OZmxSCs<5h>TWSy$LLqumS*zx5+kd= zkct{(xH7P3?zaAT()@R3P_*_`!NH78A*^&mK3KezNR%Z|Y^VI2AlhxmSWQFTKHDYw zf$uI3c@ff-G3y*_zsJ9j>_Ih3Jql1r;aY(^n!LNy1`Q3+nh<75V9lts%aL}EvjiKbpw-bjBQVaP{q8v2*F_+v*FLK=`Y-ZG{;>7Aqy~%VWP4H z%#(jeAF8+J8;3OO-Tv#@D?JqG{1_kug4aXUK+uIoSR^VA%lLcVb@JI`l@)QYlWTvz z97QYGcROvqH@4UPU~R<1%9+9dp9!bmX`g0dr_`W%9>El42bL1Dp?Lb7bWOgR^jF{Gc)W&P`{Yv^5oTe zsbD`LFKg2baAKrpCfp8i;`lFoHSy|_9O*+Z%dfnffc~iRpH&_66Le9Xj~0arS7rMD zN^5X6>r$Q`2Xeu&G1|a2!0#4Y`Q!f;+AxM64cF>?1#4D0n*Fi@LR1zsB1UQJoX`oA z>lrnag+^mnhq7liWP}&yEhA`3)@C>v1S9wQYnu5PqG|U&ZDgI>*(D|$tp;xSfnv=p zcfT2rQ}TlfEVFHH_7|DgW+gxWDGa(|RJ={l738w_%-xFGKCxIivRnjL zQxXW-+HnyrQrm2Xpo;{?pJRGX<}h->fd4q+y7I38Zr-ZTOOabxhngpP)aGjtvf-** z%OhjoOD%)ot__`7TE|uiys~fi)=Ysb0XNm~E#z3DOH{VVS@+Hv)d247)N74b9k9}R zXmC8abwUZ6`!CwEx++5-x*z;Dt7;*GtNo*3Lom*4o8Ybf4b1Qk561lxAR*!t#X_xt zqRqx7(|SDL6-(~C1OoW5-(`H=O5qk(P|uZ6tq_jNKuP~6ZmO8l&g-8%_6+xTz2al4 zbtOCmhPPPy_-8YD`6IWo;FH#>xzG1QIuJR0KLbZ$VRVa@e^d%V016MW@qQQm%f_~x zBuKfu9fY!yL)le&u2kwmzeYh7Jc5F7QNf*2<;fGL0)a2&;}^a>gO5c|5`R^-eY_H; zHa9l~OiYq1bt3C0oO3G;5|tazQ)wOu#J=p;-iL%BtBk)yQY-XBbT;{KI-ybr6azl^ z;h22-KAfSiHAVp1m)&O7c#wekTR%cO2DaWkD!tZWj1t1sT=<;%<1gmfV{`Gf`il*~ zr_*09pb6XoXK|1kuo+`9hGUncZ_;|-8fAp#|Aqe~R_m)>Kd@7YRqdJ~*E~zFTl%W7 z6wvEZ3NjK5)F0pe8YLm(ZUKh_tW5JDFv?HH-k7QJpw-G*zz+r5950td zJgQwSB&6;Ht282an-o@{JF)fS0r;8${_U6t(#lvz@V;g6Dt=0^mz*p<)&^O6B^BYc z0a7F9Dy+JPj%^3D_FI4T2(a02HUU{cM3OZclIBDr-tm`gd;%QvCJLJL6uY>_JDBp0%_ASE4Uh}$BU()Fo zbvJsTuUkwP-f*2V^_S_%z5(JseWB$3g&Z2C$U4^{01DIJMAE<0b4v7m zSb2U4*eIilot8cSs_d9IPM$-Y&_yiNv8s0C3O~!xhgZVY`HzJp5IR?YHhCZ)p?@BtfJg!hb+Q<-(o(Y;tJ3Ym+&Oi`};_I@x*4>RP7 zGZ5O2|D#yk{7*N;!no!_<@L#MbF{)su2_^d;zq z1jm|l(Y662iRS-l0g8?)thU5-FWiTP){{BB9rJ{P-F6Ki95-KaYJL6G#nuc>EJw#zFN-#h0HfVIvo^sF{i{VzYuXg$$-gf|Wl(-g$yIw3 z^MZ{#75>u&g6?wVSG*7YWUF3SE8D0iyhTC{5qscmXWY*Kc`ms*281hxtHn8!Ow~oR^A{e8UJt;@W1om#n~y9Czu$tz?xr88 zO*VLa^1UNkDclN~n9U5~dHqCB1jJqO*C_)G6vjL^O;c|I;q|1?a4{9QzJvl!F!C5q zzP-}0)e2)aU_?kkgMS+sPW;G4-wy6$==*>!jY;00DI=7&2j&u#dl70`8#!~44LV#F z6le4(gt7#kaw#FPD%NkAi_OQH^#m`z2FESz|E;qRRb`Jto$n1X*e5{PJr5#8T$!_4 zXFn#QStM0QSBIfuy5Oy)2e@{B3-h2|X^aQi!F(>#{$@Ws6w*dgIsANtc!>rPs&oG4 zIIKmqK)M}6wm@POnX~}#at5VFG+0Ev)Re?Mz{ zl_#`1t3hji-ZNC@ldf{f?&eVa&F%8;|Dg~OJ&E!A4>NYYQ+P^t+V+O$2&3{Xgq_g=*BvEjR`5r=uVrf2fue&3C_0962a|gWfPF+voAxKTbZ=mM=)9CM z*^`8MBKe$eprjJ(0gQO#x1{zy<>*1bbC}jw@I95)Qt@)(dXU|oeHw$ zd%m>bTDUZ87E%Ip8$8w%XEy2g82xkjo^AiC$I7CC^+HAE|e(S7FVXD0y8JQ$#YWV^<)`V+*8}~ zNk!#dQl5^P+%VUy>WSh@Z>TAkEuD&(fEHi)*?{n1Avkwm+8oufAJmCe?d`C-#oYo; z8Y*i*cD}$Z*TGoJ52IssKQVS*Zdv2(p_Hy>%*Wb2-6;5I;1k5=1ybuuX=d3Hi(l*m z=?F`jj(nOil}V&}EdZ&WpJ!TiI(KIaY97RDX1H%&{J|5ZEik_QYDmpmLirY_>)+}O z?LqTdfYTxyL5CWh;63%tZv<}8NJygB>;ixV3=>G5;Cpka6Eq>I3y-dtu zt;Ta4YZPj4BVl($U*PyP8(O14Bb*5hsAa{cdH_w|HC4OQt z0Z7z0KP*Z^FvT>cw>NKD`}#U|vDVTB7I=C?@fLb_*$ zKtDvKuFBqs$uR++H%#5~C~#X!<;Zq26oV_$y)9`}d9wq?4j?O_wW{22bto*Dcevqi z&go1$vgiV}R7D=#QM6T{TMwU6sK4h&CpMV?Yc^-M$MdECzrdmEhipT;qX zSaGyv+5E&gM~@m62i-58dHTW5i@@JiuT5}k?;d_mZ!Vj-eDv_T85q83lx_y@6tl(h zQh(~WatUfDu&~49+W%F$Y67&kHDvY=lea*tGM0OA!#|)gmuE~|&ykh;cUnHYYf@7rC)u^kxBsi#6<5`K! zm)*5Uy}0_4cR5v6x#-r;BHhV;#OZs50Q1D99x7_N9;Mw{f4NYu~M+!3oeGv1}%3Ho)?-n#9ufj*U!XmVL>Y*x!8`fIy&6Sv||$TpfUM@zShxW zZ*DI;TXly1qm3Kc?<2>?_e^@8BE&rQqD0{VjC}?55uscC0`O)71uzH$9Ndpdm)rO9M$w%Q6LE9~B6G5-&%H1A$^`S8+EDW0d(!-6LgU7Pi z9Vh%KBeiyp<1>rkSPsETeAq3q1b%?JWmM_Xohk#mO?FoqS@f+_@Tkhlh5u=n8(3+B z04=xA46l+n)bd&F{Aumh=En7iu~7bv&EA%%tg^ApQ;ygUgKZerV{xrCDxaLCLhQXC zc(S*a7rUP?ILWuO-RrnFFhA7${Hs|{tl7cZNa@KOfDTmz=+HoNv2Dn?-CuiJ_KL#5 z=l%xtHIuI38nTg z`mKKsY2H5e`PDoVuS=35UxQ zXU%*#^o-O(b@+A?180Wod+IJ^`A&U6ZZ`f_q;$9+rpCtfXvm5X!|bt$KR#=g46lIX zSm9Y9{2pY!zUSZ9IB~A=zIlkv_{^Z=P#t2ZO|Zn3)LNFDwbSgs@&kvzp}GuozW2MH z0w9?Oycb$;8;Fd+2rxd_;cmgh<;786=Z9IZX@DB82Y?uIo zH>m=5jRR11oF$*F3GsD&Tr|N|<2&{W!<&gh<`ock`~2DxrU)seuxuFaoMxpoDA;48 zAEi3O0cpP*RUvD?Fo?z&SvFMemZSJKVu-)mS5d`7+Zt!pxtMl}vi+Zy(A14E1k7bJ zjKPwN7&Fd+8y81PPx;dxq*<*U;oI}`Ws2% zg-ojzwNAV3;{Z2=E+A_I8kcDo+9dF1wZw*jnw8m_n3$N6?*Rs)QA)4W4+%+nA!^)b z`=xV8NB$B&Ug2O5*a}QCLafRKIkE5Jr#rTo5xPaxwE}W4-YPqTe)gDR+^edJlc)B` zH8qBzu!kP;8wtVByyRz=H9TSXte{}@D^UY^fFRsgMEx0>hG~~ILOV%Alk7D%H>lRJ z*Y&Ydz2=)DPIkCOQ1vO?VbQJb0FO;|oZtja?Y&f3d81rP%u5@o6glYK^^DavC-`+E z!I+rrXm`=7P_=<%x!wtGy#I;_rneA>+ZjAI$xT@w)`JC=K4a`yuC$8fYTQ2$ffO|2 z?r;5NMY($h|7|+3d6RJJweLl}3_u)oK$2tEZ?P+D@BK6Tbae-Vgl$DMR2BP0q2JC9 zEeg>8(+u_DEb=^&+d2d;kaBM7)VUdI^oaqYj}&+*baJ#A=9F3Zi+Rsesl)L;0K>kg zSFsubFw8n6GvqX_pxem==*gAI2GLlv@l*3s|AT6VR6@#v@Obw|B{g~F%C$@X`qwVV z0t+0YPi5;@iQecPwYg~GV1sXqJiO+bgPpGnh!FYhUa}FT#-|Fa&9fUiF z+$h^OywNH=XEwP(uE96sxsZWPnRXkqZu=`ilr!k5P#3gpECEUx6^zB=0qIz)Fj42= z@8@}z--E~EW8_s9b0PR!c!8kRwCIpE8IEcwNe40t&KNLHDMs@Nps8pTf!eG0D=w^@ zoYK>Kpb60d`r(-;4oyz!`~?&h{n3QaFdeco&Ae7d%N9+0&3P7ewnaVj`wel=_voB9 zh?819<;O(;`s{U4xre#+H$VZgUAaax?nIE5BWsy|-$?UOeyF-R0qI1C!dH6|bYNaE zS&Y13sIAI$mfvfBEAmqnvW}pKG9HlfRJ*ALRx&3v2R#R?NmHBC5-iT63ii%3&vA~T zk(74Ufcq-5mVODx)_{AAr3Wg|^~xgbl2xD)@5T`w;M`j8wVmIsBmYuN61vA8dJd(s zl2ul~BUOeIB@8B5@rAB~wz@52waaEY!Iu6SD&Ap!$?p@2NjE@)v_R*>0U;hH`J{Mj zZ1l%GK&1X*DmEAGdp!(@MC{-c^_B>zGD{hCUj!Bje0XNo>GyIoWOWm1q16F@q ziRD;UbIxUQk8)6mM9H>FfCf@in-ok9Xh{Qm8q|)}$5Jo2*mT4L+J3!o+nogrIx`~R z8pXOK9mluxvbXJ$D1XJQ7$ANa5^eiE40T)`z6&U4Ks7l@4Ljf7)U-gfOMHo>YSmk~H3V>^Zr&<^MZ>3?ExFl-Pz< z4Zvon?vog++H$!(T_61ew`OYTyKRiXFSY&Ehs?{UviYXEwbfBT(66C+*$=vcT2L9z zq;wEH(cpgl`dG{YtXD}iz8-HaulhE@TZXSd@d}WangG<2b{+jtn=$>UxO<+dF5;Bz zky2%PJ-cBG2fevA|^&n zhd~}#Ir2J1UwO7xH2CttUg~PSp5MUse3_Sg+pabk;R|cD)n0~E`v#$bOL(x#b+31- z5ZKJD7GP&RSUFuOc&=XY5Rz=Z<7YR8wE|-0FFXFuDhFRe*%HVNL2dJU7ITKd`wM;t zmm0r?1ZDWmOfwa$K4A(vCXlA~C zV@IU}!kYflAGS1S;^5-$_nY=^O~9{I1(L9#NMH2!vIdap76b>Ach`oi)Z_$wR{dOu ziRf}TjKh#f2NCr;nA8e5Y_lrtwbg4A80JIkHhntR!UoX+%0Wp1!H&A|Jk%bw|4`|l zhNkJs1f08x>3#GA=Ax)ZX^#Msonf$526+M0T2I;QCUk^Sw!a&w?W)0J3@p8G?pNQc z6ZhZ;NW!>ahwr2ft`=zMZqg@Qx-Rmv<$iRMSy%7sYrF;2#C&sx0_v&TGAm+PO2lt; zC=gmiTScID$oN+wBJMzxThpG34fWrtC2Yb&U0Pi^vmpqAb0|-5;PNfosZ>j__tIzO z3xZ2sU+!yD8N^0F198@w7l)f(r}Lr9)wS-Pb|VXq^&f-PYa_`ij%^Ta@I{t!$E_W_ z##|~b%@f;}<%?A$@ly-uKcJxk;F^P^nh;?OlFt`^aIK|V zb9~zq4C7aJ6tVTXk1zKd-))*>z;*^H@XC`nSZ#eJZP(XWqa#={{vUg99aU8q^$Wv+ zLrV)tqm(pC=Rs0H1f``E5d`V(Qc)U3Iu3%0(jeU+p|sK<-6`F0*FNWY-uvEhzcKFn z{&mN9hkq%1pS{;wv(}uyIp^A@WEq7QM?LOs-?~Q=nM!ue7y1 zow2MBAF=+{ZCoNKDN1+q!G1(Fy#t~%w@U4sS?k9`QMVoTYFQE`cb}dl2somdtoV5o zGAcB8&^ATL{6lzN*?Dwxw!6q;PsWGTvPP-8``6np-3L`F>b65Gx@NH;h^^DuIP@Gp zy>J^Ej1ld67FkP?%i?ZRx4jkYd3R&)=G(D?Gr#e#-j=6}osEveXB!pP)EsW>;SA;L z;lE`IqU6>RBaUkK^CFs4y^K0GOS|$Sct-a+lKm?Gc&eP)e>@oB*zlQ}IJ=VX+I^Mj z3c*ghF)J__2;j&%O~1))%uJ!)ojtpD#i!#%hY|SN<=Ln5jmU(0X}67}>;dn!+6x)^ z0+J}0dFG&X+i|h-d$$x)RJpZGA)6=|3gDsW#w?GjeC5LlUU#uMM7d? z~gZ2^i99;gJ+vj_D?S!g=oyP7rEKGV` z&80JhfGtzI*?;8P|D3H}@Jc+@r41_4*{fMhvwTy!LbEbW!K`EsTsUVOb zZvcQkWPHqaN-O~S?yW=(m3Gax*+{j07TpeXr0v>T4?CFMVt61;mmlEsxMCvHrIhjr z(cC7{$f>BxX#0+OPLSA8@EEoo)W_5;x5o@*J6lG4a|z%rjAw%MBa8`!;cLAS3eD~t zqnDkXcdqs6MzHqY4gCIH^;uHl^5XT>90hb84LLk1pByqaDtIXGPlfhREbYvv+I{HnK*Agc&W z@!f`)ggr=#;?ncEYyy3Mnt>R#NxPlHU2`PdhOix1p`8=oLzeMF-_Jqdm|qi*P)f7C z9YZ3-noBWvg(9<;%d?R){Ef&0Co_M$qxQD-{U0^V{P=m_Z-YF6My6JASwdm#vjz&+ zAzM50#_F|R`1s2wOLOL)jnEF=sQ)rngA5`C9y)z?jb0#$agYgHt{k?o^*dBt=0$)H zGsqL!DKwmHDeX#?hr_mGZbW(=_-cST7(Pu!o@{N0D`I*ES~2&g2Gk%W3yK+2Z}4;G zRQeV0gVJK(Ysy3_4bLqQg&NiBWv!!BNm*LlO%32td-i0?Eyk32J^??|JHwV*EiCFy~xMqQe0&hh%7MKnZC2jilMQ zF9W~_Q!>q?$fDibs?4u3^J%?z7l(tHpC)BpEKM8;Ok~<|KNDmO9bMuWfid(#?8K(Q zzYJKfO_Xr#uO+S?(Wj{}iw4d-NceUCzM$4=@QNIg1T8f(M9BMSr&fjlB{shFh)=5Q zW@ju{&Qy$srTkc5-oEw##7<2QwZX)qR@$E)2mp>XYcdwtKw0)6kO|_BySJxg60JJn zsw{^v5g^En)uRKjhUaaoI~qWzoM|K8l(szo@E9xYwtE=9h8DK5&sfP}32vYk1!rh# z*zdHk@2{E`wdiV3$C4o-YL}JyimEpGfi6vs=HW5|5*O; zj4TJB+7{zvuD4~=o4r4=?;Uq`b_7LbnOZgnj;#C7Ke1O)n#*#f=AKC!{IBI_IB1-o zraxPP9~FQu-9ZJQOSZXE-2Q;0M^Re!hE|M|{I?gsD}pI@s8}h>Vgq%P?-N%7dAl0~ znL>uP>Ojn%=Te00=7!(1nTLZ*qu_96&qg4N?redvo`Ga6g-HQ0tD+e7hUaWoY6+oq zAx7Y3II1!u=nbS_cynmt%w5JZlt*dY9M&V$zj#3NNQCbRh9XeiIG+XdYlcN)l#K;T%`v6Jp$CVnCa>zR+R0h0K7j=Krk)_$%4aHucwl{I%16?eyR65QJWTy^g=m9Y`eq zb?*KfKD65Ea|T^f`VGFXBNF}M~rS~93_IoTTPXkCtPn)4jmHv_s9=Z&4td(mEdbn5cqIaX5r{-6 z=CW`a9NGYWy!+z(k_EEPGKx#WW$&KwLEapWn29u5~ZT$eqd}NGy0|{EF*Jwvm+cMn$}sux2t&H;+2svQi8$nT3S~iggTLewyy=Y68^j z^$nPHz~~4CXdxJZJ|GA_3V#uYdNxoS_8COw{!mozIRv$>V8S}!_ZH!;&l{{k$lIcH zBd`o#4GjD?4Bne8Y9AU(u=Ln`wh0xk$OIl)3qP@R=i9)L1|69@uL+Rz@OeUnG&?j< zF7~~7_#l2U0agSH^!FPOfT=QKRNaLJ!M=J`2O#$48q7rKQY0DJ=ba!Q)~~Fh00F3s zQ29Q3pHf_pDl{c@lKb5;ac}aIC)V&jMilu18XT}gf2RQ`NryWiEuG(wcLT#%{mIKM zP(~|1B8=ii!!hjo4(zDmcy<;K9X=6(c1wX+<6v|bBs$*NtSqg_(zD~d}$u0_k6 zXfoPLuPcF2O4KlNy&9plHqIH4_Uw8C#G zt7WO*CP1Blp^UBaCQ$bsL~2afDj{Iw9M)=7)HU>^0OWwxtm$?MZSu+yKYWlZ=Bdn^ zG<_1#CC(@Wv8SBp*S)WFP&b^Fc-bZ-Q5}4}6z@ifds{Yol100A&%88H5iT}fE{{O9 zvtHg*Wf_)Bsl~zK(MmKSV8NqU)Ecv>Kyawfp(1^pkEZzwY#TEMH8E_wtWI3o<3apy zEGQXimuC*CVJ5-PYrg{)Z+Gop@jfL*oMEH$hkM*!e4!b1vST1^z25UL{mtN^?-$1` z-3JL$ZQ#8-1BQYwMT9Q1mch1iXKUL*4>_xG(6aY{*%h?ekY=Fx#tg-?XEaursCz2B z(cnzR-AM_#6%_|x6h%l&lLF~i@WbJO?|_uEvD%oS|6%@K+gUK`q$o}Hb&nZ=m{FU(yB$~kzmquXWF8w=wQE1>IxSqA-t7pPP{ z7VL$g>2JvFD$~1E?;6w}Gj)uf;nnz>27OX}fX{ucP~q#Xu)PD;^QktxV zulGNZz}|+cT4sm8M&vTT&Ex{`$xnxrG*Y>|<`tevzIHqv130FIuVTra*b3j*gCI zI0Wa87e~G8YLNA_YtK-W23g1ysA!zy+5$QY+3OFeb8#m%1|_@UNeB&Kg1aRevlV0Z zQFw3#-dqB8co=A1y9;FWf+zJU7A$OXG*`i*_-7g6E+{4F>{Pd(T1!(!EeS7|wa{j0 zWB8_M`QwAd_jq11-#2=~!V>o+<Zsr1T#J4HOr)8>>{>2rc4oYo zM*)Zbtjeha*T;^T9nC|DK%<=?m#g_HnE-pESN`za*4oFWWca9Z7!x!C=c{Y4R3kLh zzo9u5r>PW=daS_=d(>WsLeMld>ZlS}vlfls>u&xgM(w$qFkq`Yhb2+KB@ps+k&)RoS!qeUd9c=w4J$?iS?01)%QOX z7tWd&t(se0wPw?#AOnW;kyG)FDP1vXl-kkw2ZB~@sO*ulJoj~W>#5IHPTh|4)}nRk zIrqH0N%XzRQfSUdb(r`fXkNad_`VLc1*!u6sQL~;wjJPFcylQz>~D^Y+fWX=GRrSO z;MsT>6~ySq1*QY#codNdUnv!P-WhH=*J4!No5Ya_y=SG^D}M!t8nq(`Qdw!}hRW#X z2%4T6at82)BI)40;-u|_PBd^^)Mn*KMe_nEkU%$Cwmn3I=wM($LbQ5u&4wtD^2)B`=Gw-#Gc)5B7c zVKa;G`KsIyA|#%2BJvq5sO7T5G7~@>aVzVg3u<30CPVj--a?7>8~pG`V3RG@h~{}_ zlmO{ftF~F}PLLo2`R|omK#8dJi5b!mzCS@{^2|_^MlVInCgJ6ti2C%jq++_=KQCL} zLEDxYHayh+>BdBf{vea#OA_TXi~B9=o{e}f)7eq&AWvW* zp9XeTo&=!~Xiz0xz`uIg9k#houd2)YfX=* z7Zi#pc5gj&sU@zeqjPZ_@9%$XtG9H__m2mF9ET~gK%Mr22G`GPDps9+Ll%MQx1y9S zC`$lF)IEF^CG9SJ0veuyu0h>xzhls2=^$jLoUsc2@d-4J0(vfeyNM$Ha6*F^z||?X z*0iWV4dahYy`VBtJJXwjTAw$ujVTeLZb5wKMmMvmZ&6370*^>B!{x(0$^3m;n`E|E zl*Ry8MtH(QXBMot>R&LVE?U3n+7XU^GQHE}FXZkAWP35JY3XQGuyW(H#zh0K zv#s({YeC<2Ka)B@tR?3qF$QR)@Qj9v1>mu@3h2AOh8Ty#&dkIqbL&rKV*{-7HS{hs zR_s<`CU8OJdAbtHDm;PBrcpm`%@da=1w_Ms3_eMY@TG=))JJ44v-LLqC569stR-c* z!zK{?+-sv<(@d%LtYT`+pmYstz$MuH z58y({lL$~l$bDc8X*5ay29d!Ded8j|HL_w_RF)2llv59Me}F3G08J-VlmcP}g2Tei z1stk+UjVt{E2K{{L6$if2xS7nYU1mSXj+=#PZq6sP_$sc;&QCjkMaqID;lgR-WeJ= zZ(SI=dFE3~P`C87FojxDNg|?}foDgYnN0%8QK4g?6J#7Cl%sE=?1LESX7I5SAa=|} z-xmb;u`WrjV$+3P?LoQ2j%3l);T7ivT-A4LW-Q)M*W9*t)SlH+xtd`=Zl!@BT@5zz-PUuCzau?NK zCrBPm-5-au;vNA~+Db8b+|VS!hfsVFGQD?d#Ntr84-#>OV)=l-H(U2Yp(_&9(bO(> z^X+}qfOW^_`lF0O?0kgj_Jgu(M%fN_l=AUZ%55kS@_`X5_9(Wk(t*)shgc0Sq|$`8 zgSP1PYEi>8!c~)?(+t9?@1i=2wkV@Xc>HevSj3sVGV6tMF;)pyGep$&4mR}f+FVnP0|aGSFO_Xp|OG0NG#1iiZf ze6ba}-HtmLiMfhxat-x3JEo^xqEfYyuMUQB{?_0F)JsvjBy{`#^q*_IAQ77ta(5OY zG|FuM7ajsL1jqKcRJJ~_|L;8({uL-g45Lg0+6n!yOc1q3KCp?+)7safL&X2;V*)>c ztSfsR3Zth=+f~2CylGtu1!tg)Nyx3Srt`2&Ad2zv($|a!fz<&JN7nY@~wc$-{tDn zgH{?%(vDk0fLbvqOI)WZ)R+=RIo1|nw~c-JwPQdJGK!l;>$bj5#rj({bFyt^lM+fO zBc22sc(qTvWF6~DevSW66=d22pd2SFYZW<9dXwXx#^KElT+@%qnaxWEjMWUdrq{`YUX`drgajpb&)rWgN8!FN#5d zRDo|6;MXh~Tl+r^NHGlMR8_6Jyb159H_mrR>LZ-zBS-qqA{g|qS`zKM9?49dtRuZdk|MQ3fe=Npp|I4f&W@W z1vu@QLc5yxoc9=yU0T8`)zy%sQs5c++QrI>x&_;9ezna|mcesDk=Xi0X9txiwVyV( zE8ls6?&Se$3e9SpV&SI=mg|Q@6JH8OR01#%!E~$rIz(YJB7nn1@ZUNb zHzR5?phgj08RfAFtzt{RjQRvQ;tdI)bgcCm!qxH;*!-HzS+SEQe;RSRmm;JuXY)Hm-UpGb3WEU}CCp^~*XieM$t^?q_!n^C z^joPIa4h+Eid{p^u%Mx05k4#FaKjyEggXS^zKyqmdl=;(Po6;7sQTZCZGd&O6cc zu?|2<{g2h}Xz;D!{f^3!L`UW{#(|I87Nwn?i!6JLY!4P&7?{G|FFg`nf>7UBlSAkA zg!%G%P}gS?{maUV5JjUm4Px^kM$ihCvPB&T1-0&M&?VlNvPRv{BBS{P;9sj$<~ux< zT&O4Npa?WmmdmR*2e@e_^HTOmm>LIn1VgHgr0md!z8-%hK%&1~mi-s`=O(07>;)jS z0q664YH?BbAjX)hR-S=NXprWNjAkC7C%x%34pa~Ym;n-t1^o+zn{yE>qOU}QITGbR zBK)yiS@@Tto|lAw0V8WMR0`U;&x#1Yd#!4_xcL4M0+{m-EB(f*9+fXHFE5X#OQT+c z5m*Wj?MijuoG>1{?ByuBWbKQ)^n`2|9ID|ohHq%XT=mcE;Yxzg*_@&{DG@07Y{&hE z`WHYpp+^Yw{#=Szrl=|Qng(ih6CQIGN8eh~yHjYp&m;2C;LJ!m9Mm^dK>?2Q9hnqF=cHKAEn z2-p+zTHhAd^*is4Hv> zU5fjXJKEVqzzAQj!x->lJyvDHs@JlN*i0>3e zxsGDP4ZOJ|>exmTCP@%5|E_#@4VSg|uKdXORxRY%CKNE9jmqB7K z?RVwP1pvH+U33k(Lm=lO#X10emo{l6=^zOsUD9R-2Xx8wE@%InFVq8nnclTTOH?Lj z^nID$KP4Ihp)pxqD3K?Ii7&usr@oM!T?P{Yzg(3w+Zs!v&`L~sHg@Lu1k~+*WcL=! z`Gn#(Cg}Y7I$8Cx3Rpdm9Wczhpj`l12B^M=f_F^VI;;|iBW4Vm2tV=Laet0f-#|^R zU6DE72RZ#Pl{vn>ml&EXXC}hVQ|?L|B7F#;WW2ZD5Q0R}qfd+9fjV$gyt6ue*0FHs z``9N;lw_NY!|l?Ihv8L*5l1UNwzx}`M~|qNgy29N9izm~P+&m{+^L-qk~bE#yjcLp zEB0aR9y$?_%Ns2((`%LC3hP7T`acQgVyUySx*+TtQWnRf`Q5hS0Cw}Zeb2LGf<)zGOb z6n234Kc}i<)J)8H06u}lFf?MltY2e%hmDL+QZ!e=T(IWlnW%)av(~Uip_1 zdW$yxd;rFDd(P)45*|`xM)M;dg~ebGQiEI}fHjzyl+iZgApkjEW~|Yo*vM=j7z_Ny zRtdQY!S}AvB~8Xa`t6`?tJSBXAjGfkb9y!jU!jQe+S+++;fTAm{28zyZRKPy1y%oy zN2+gNcCaB``d~=NJs{1LCy3Dw6Ig(7w5Ih#soGWS&&rc~={Y?+{Hr$C7cm61YL#whF3)X{u@f@Pw4F-z{K5=;nRy(0w%NuwP!&Tsy3B9?E}$ z=~8s!>`cAHf=-R=|I72cpizODNgsSnx>y0j{%)2mKin#Ayz}v*|>R9N?IIq0htAQ@4mLTOMNU={(HRcJh z8^QEig4B;#sgnh*q7I-008l@e?!G13ZTJncPF0tkrBD`tMmA6zaNwsz<6%oIBg!vc zA^_s5q^Hq=3qe=CP2KfhKyiWvD970QogQWiiZRsDbq}O8#SQ)w6NVVZYcT2fC%8+u zJsYD#CgxF`Z9o+}yTSs|x$JFlQ2c)?Tn4=#xU^?qHKHGVGe)_{c)5JwCR62xmeYJT)K@(ecj*=YV2MeCp#gcworE1JX2FpD7i=XPbLLYYi0v zx}rQ0k4HoQOKEEQ0qZEHp-J>@gcU059czd#_vmN&v;&bi8aSuS&2oLLC{_zRMwM}g zfy#cVVLoMOe%OO#K>KLuVL3pksp!6g-iJ4R)dHvq>1&}2&pFYW@t;m?L2>WDQ8e?n z@ceImKS~_`wo&|Tqxjpc^0z4nY)5~4ul_a#{aQh&|f4>>t0_PP~mopM1KaduT&r&B7{dVKqG1o$QK_xdA zR}y&w8{7T>?TOZ{7suYlW@a0y&O?b?6Au~Bm)|*Wi1&D=TQ0~fru29cA2E?J!xRGW zNHNXHdT;UxP~jK1s({ZH+Gh1R2tKfCnt6n!@tY0(i)M;m=cZeZfz!W(iCEE>sIMWF zjSyP_Vd7U@2FzeKlaO6e!G47Sy}V%>d-oM?XX<-bSO^I}_&7ECGU76( z^ejy0<-LdT(5F)4Y3o(?p z{05^1YYq#w05JBe0LHC=M2S3#=nFDvF5p1{Drgw<7-pMr1@PH%CE82WB`?@{_(Z1q zjsN+D6s9x>4<$9tgmgOseaS%(=JgFuNm7yUR?Gc0dKG`LIT-~`Nn-;49gJQB5#`Y^ ze%+A6;qcGB|Coa|L`O{v&dYAs!FNO5K2MA2T0U)hl)J@j^Y1#A#2;o<1e`|wyUZfI zB{FJFDKj3X|M?qDDTEAa0n8Akm&iyGKL3)y{L3yffxqnft6hJ!>#s5VYYf5e_WzbK zwA-*t!>=E|F>PXUT@uTK{I0ea=0L~wg8j{Eg9>j^YJUPoPyNwLJ?{#F7Pb4?hE`+^ zCTBy!?H&1q;h)RTxp>Z5(>#mFXhnSRFC~ctpOjoJ6$`(TQ_G=MX5^`zr>#__R>^+q zq&y;4^)4@fONU1?K6tHj(s9u*l3qm0pbD1ud7DRdvhGFt`5XS82;(DF9nFkfm4OlV z)9q^V>M-$BXGy}3vUz6;!!XO$U&3iEZ;NZ+Tt`Opw!JgYEUQ&sJ}7&STx60)dlXVl zTitc9H~CVVUr=1Ha5&&UO{~Jx!YAo{>VrM1!xOgnyLM`z29tKc_x9<5_79`Wn|a0a zU$!R2xzbAg>NzbEf-kD~B>lSH`4`~X#QOG7N+WA7>Sk#9234u0FHNcz&ZbsII_t@NK>__S&M>oOBj z@*vqjhjhrxE|WmLUoSn5K3HnkcPNZ?3$xtZA zcFv}6i=DbZnE9P6KBzs7n=}@%t$%;rz4M3YfG%QQjUF=;S9LsE!Z)P9vnO<)kg|Sq zV0yY%jp4V_)3(hVD{s?|nveX@!R;xd<aQ(*=4*-UfKqw)X<;C6;qE55jRUFw}=XMQSIu-J#Uehe7{WSgBf-$vB=BR?haQz zuBaRv{u`2?qK{l^wGI{V*KfbBsLG;VNgiS^xli`1150j_)1zXYD`i*`<3pUbVzR~d zyjlizobg0Nq0%#*``yczmnOUjVug$wG9>&WRswJ`;vduTzYrXDu@!zfk&wQ zdTzn_;~+e)z}!RX=it6_?Weggs&^igeg#eRT-H)BFAaT8K8G6FISWR)rdAyqx}z(8 zI=x2Mi5fbMAJX)-JUERe&Scct%xkf9;K+q@QJp`_@zOo?)9U?ndUfQ=@Xb*M-m+TE?%?u~7E3W0{bvBX+O8;@{ zWl?0%xvczpFd^9cv*|-`7wicWZ!N8AnqnHsi7U_fc&%^mDpqmX{o;Rmf{T}01YcG) za~$NA0<1`u)X{P4-;bTo=-la1vQN zex?wjDCHlc=PfedvQ6#~J+H(c-nV5UDw>vjj|^#1eAzM;7O#X{G-A7ZWOhE{n=r5A zb8qW_zl|#_6=Qiz>t{{ayS{6DNRNh=l+M--iK}*+JKon*By)?hrhgG zY{BV?dTy!{mVku;hL^kbr(@E$Da!}<;>@#$wAY?oepZc*d!Qk2`JzL8flK=+FmfxG zlP=KyhhSEZnhc~@=QNUfBm-SNojc>>%_URQ)tVzdT5!@1_s^MQ9w%G;3^fJ!ev}=Q zQkK7WC80A9Iu)s6wz3dV+Ff}b=PE>>-Cg_I#%TM zB;lpj`b^7$3^|`76$0)`E3RG(^~pEFo8jkGyf7s9rm`O7dTyi7RmZR0Ux^PzSg-pe z0-aBY4ep{tRJN#qG)KAbnYX2jsWHhBV_~cVnMoLT^tG>XlaXYP;@ulD7j9zcj`S2h zxutEHp=f0Nv|yRM&P0?kbyE6$KJ|Pn^U9P|&F?Cwn8VSSPW{#xjH-Z8LrkFq^~}6w z6~=pd)ea^tPlSaIvzyOMQp@i@#Ue*X*jNl#PuRO#_?s%q2dBQqJsIaZZ%u}Xh1WvrFfgAavI*79a?m9zv%q~#XcH^2xJs? zuc05O+QLm#5FD#+>ZDzu-9k?=iz8egA7z4Z2|4*BWl~K2lnU>%vuYWJ1a5umtH$?% zvqe((f42)K)Z#j3)LtnYkzdoc>iEOyBjU<>N-LY^J7K$_n}+{%)f?F;$)PAQO2g8o z@yJ5bbtqW8i9e4>o5JP`9b~esU%xxtrX-0yWN|AdeuFXU_}U^x5#&IN*W)=J?maNJ zuy4B|>v-WsE>gc5qBW*dNTv)KL+1ab}90O@jG={0~XQ@ z(!wR*8ip2lM`IX%kgs^+C_RID^C<}3@1$p%P@u4a07raaHfiDs3_gkicCSjq_{L@K z=o>lz(Xqw;tdM1d(Zw4ZDX(+U^`6&(E^zgyh}kpgOCvsa;-dvJuOItm6=S_24#|safKhyI__kX4!)=zez|jH7dmzZS*VX z`n`NTm<-MQ;FM{%8*b`btyB7AtDBX3S0CYsyz9D^xl%j72D8FwI&hPDD*T=@0=9JO z_Jm1kp>uzYr{BW`wj^8d?cwcojLws8CD|N7d?sH(5_@j~?D<@4dk*sxB733{EAwQG z(cIgu`Q?V8PC|7Uv<*2q4g!Aft>RRLgJgh+Z`^15fFnHv1DY9nAeH2o9V)IG3VxQ1 zpZMx>wQU1CrVH`L`Jyk8-@5TpZqFlmsq18mi@W5Vuh&5{)w3b~6}nunoZz5jdRCvl z*zmpD8o`YOg~X!}M{_0bn!^OAbhqcGhNb!JgW7gpa<|D5Ic&N!9rvX)XF`U*OQ^uC z$Pt7_Zv9VE^luQ^KDK-25nYEHBYk3JT5d)6`jBDzXJRbou&pn)v4HCZN5Zco#fl>S z>gV?`h1{FRiaW*>?7Oh>k*RC$noQ1n0CST5;0p6?O)>ljzycd0qNgH2=>^^^GGsAJDc8aLbw;TUg)y8i9)>z#JcrEefSK?LaB$q@&w}HUcB^M%e3klYY<6F@5NMzF^6^SKc_m z#zKMr=)I6|a_A9mYSq+q+j<}K?whMsG7o;musTt|fgqBqMn+xzk*}i?RRKV{p>4qj z-Z@+goN_QLp(ur!x{;+lSTOPuYzbFSge9v_#RAuf4X2>{SUZJw;M+`Z${D=(sEeCY z>UCn0vlnAkxgW_S_>@Vr3hTMv^U`+b$Uka1AN#*0S=U>!2I#8gevAL)f&4~N^ww4L z_i3k8j}8~54q@}Q2wb^*Yk$`Ck#1KV;DUMV69&W+1?m|2E)4bWudb{`AkVCo^)>yp zrS9qODVKa2-W&Gz#m)|nN#AJxDLS6`9Z&lxMVlx0N#3oBmloIVd5wFb@Ui7yiNKvh zd;?Xq_0E?AylxQ2yU$-r%8dDy%6d247_awv3m;8t!J9RrtTYw*g|mAe4i;EmFMPW< z<(qHo*B8>6@a$-QwZAyNhIPRx@ZI{p#%Bj*$GG2q$uZ=T>Mn9&7E`tTr5%ReX%uc_g!t_de#2xV&Jm zb?fQxVakr%-IE@jF8D?A9|;c!8;7IfGxhd3{uH{vYnBFZ7_VMoI{#i3o*D0l&@j0! zm9}?@D%|kL*cy*rH4%uS*lLnuTQ^OW%zu5BZ2vAiy;kg6oLI=EY~1v2s zF8GpINslz&><(4^I=pVBS45;bv=&tU@;H=#jo^!8)}-Vl37G*8P&$0V7P#BK8sCm{ zp(xHKc}_VzNLNEH;O@=-JZ<)R&CkH!+^lvMdnblVk$Lm+C34@*FCIhj`Ge##X+6}Y z5A$b6IMOI;Ods>|@kCoTxqn}bc0AyZtxFAGnvNOn@*c#^NPaS1O3nD^e9zSXG@LMG zR?s}+)%)=qbS0r8KctLtyGHx@{p{OixR;g^JhJkZdO8CR7vGtSoi%T^Pd{HCDmQ=p zN95G{$U|#fhw2?&ZIEthnx?8?Jv~QkQlAxT+-vE*Z2^TE>VSM+I;2-+(C~)feX6=H zvEX1rj)yIt%L_cBZ^Klr|JZIs_c2YTwq*R~77#oRvdWCed{g9~>&m_)`!njQ`0PbA zFe)S22nC<6g7=MUsrr3M6dBbSMzvH+nu}N5=te{x1;ydAXF3EQocvpd?kkxe9mFZ7 z%h&HE3w&9a^_Zy~wVK#wt1uQ1yDtkq@;;vK=re8ADSNGP?ZcH}&u7Fq+9iz29W<{P z?p{7Qqv+9X`YoK-=Z{;Tr@Q*L=<|b?nN6GXzz|lRWr0YJ0R9)GJ}&IosodN3^5bHs z=ku&W>CA`3mnL8S$~0|QpS*xkFZxS6lE?if-!Bnt^^;1Gcz$!fHul4kteU`(tt7+h zr=yvc8y19%;dgC9&9&PA{%=Be&(W;nL;EoO;@s4yIr9pSgUwU>_C8<=1x~3OUQh{PTZ9rsiCf;!+_0`^ujNVKf`+9OZKbDKk~;GtoC#f2m6Ie zzb;9$YXrJCchgYLg&kWsIq>hL%$?*O&4_hU)B7D?JLBp0KVzg49OHcE-VSyhw)DNe zAF6iJk3F4*l8-XOC1pbTaO>q=7FB=z9>nzfUTmr+Wn(~6&c3_;5}|&ZvR?ycHE+It zmF+sCLrkFCd%L7X%WU@&J?2Hzx;@zfOjS}*Xv%CUs7mNCR>xvUbDJMpQiyqQ{ z8mrs(ADT$wTf%R7yS{34I+ME7r>`4>l;b;J_Wv}oVKYA&~HCJdDK zfLV2yS;V_PFn-V~wa4#PCA-P4@j_3TF3|dR494i2wCh(Kuho)8Gb6ZIny%|3)tZX; z{qU&QL{&`|JB+o)M(Aemg^oQ6&3vq^$14AHOh>HF{_3a`T|<-Xhs3X=e2tB@zZ43P z)HfqeWNJpdLbDo@C@5RbYMx(z_GY6P>&yhxhHFL&dpD&})5uI&_B*wU%dL{cXBn15 z!jooq%tByAVeOMl%ebVHnRG!%Kg>*?vTYi7ZF*@GJA1*a%F~*9etcrp&18KUoRc7`RMFWo&v)#tG`XiNZ2A(8*ctOIS|Dt{oyKZ=l zD(%sxzlM4gWn2AC9#642#$7FX`(`sp$0ocp;?b7zc?rR6w5rzk3fl2|$IMhW(~4gS zDio_07jpn?qe}Ve79RJ5k1Ay%X-rO6mkq22oZ0T`H?WXiKAAsxi!Um2m^mocnD02G zBUa)2ex*Xat4HNFUk;QSMBLuzY}@YwxXqWNQlxj;a3-sbEOo)Nsxr!En;jCxoi4MB zjpBvVg8~lb8j))`bAP%Hy}mQM6pMM>>sLy{A3EScL|+iNQCaA|L@b=-65onUZBvb7 z{-innmXaHpLG^Z_!2WEa;~1k8?XFrPy@-TRqn~8TT*Wpsx9N_@~GsqUe^?df;#Z)(hb9O-k(R zr-VyB46k%><04n~nu@p!mpT8*>Juvfobh7&^s0FB;C4p2@aD?#q!6?5^{+C;E9;K> zX;03KW1~(eCon`DZgwk^1b_PG#hkFp__HX<`P?gdz#0{x+Ge@JN;4Jb(J9FQJh3m^u&X(O^trI@2qr?4_Vr z@?(O{dWM`29^ZDu(a61Yt2$9RvGqEcueIM0ojyiatT4bXvcDky9UmVKR(IFKyd}S@ztm%$o z^^x1gos?I!?fdKdYJc|fpVp{rC=N;lVkDWD@!4Xv4!)hTx59ME81}A`tnzPgFSth& z?D{k((Ra4kHo{Km4Tlm&1(9C5xe2gOiD!PHY6^GIkuTm*-v^4aZ}g9F=nODY?RRFH zD+E7CoA{{b;{Jg5y1#9m60eW)xa_#o6Cumj@+ygZGxjuisvuL2^P1ZG+HV?1y7N=z z6ihRzZV$uh%Etw+PD|$cX1<(zDA3XEXg)UT&cbJSKHFfm=D9~#BdFvcQ9Dkwrfxo2 z$h^1)dD9}Ltx2o_ada}rHPKL_n?Q*jY?WbsT22ikBk*1$_m(%kE)lI;9;>b~CqwSc zU-!)#ZQsLjzt7uwRGg%{PoIp!{A!~8m&Wd4*w*in@o9B`ddMK4??89|ob#@1K&QB| z0`cSPl!)d_&2=ixAq5XC-^Q670CzdYAD8K!t=BiKg}Oe8#!OlZ>yUr5)i+>Xt?(Z_ zS@-f)K&+lGwt};K^Nv2z4N{4u49{yS%eNRZ?bRFajjb&y<|5dZGKG61aX z1J-MWg?@a&nz*LVO-fH2aHl`*zc#9WqNQ;)C;cWKvhszpZkZO}+v#n>F#!XIceWc_ zM@t8)*!*LH9M&T)wxupO+@DAh9lR-FplGJ+i{2#0Q zX^YY~{cA&P@QI)@yISG9%K+!=!6%dbTGsOp-b*UJ`>m!0k;C~yK3^Na8OlZyZkKYo zxlW66FeGebsoXXq4fL@6w9LsL)fuqAjrchlUy(biR()hJ&^D(1wcLJj;@kK6@Me7s zpR$kFp5g_6puj`!EUVgu!vv}@lB$15pdx(iI^9o>j~36iHW3n#jJ^WQ53ZnM*s zrTTfPSqr0OOxxbcr(URlUnSv*3+C5hpXv%VRe0}sgxq=djonEf+C~7WzK?(Q#G)^J z!0j@EI>C+Kf`Q!&PDosXVMX)$+eNV*lNnKA`^os`FZFNUsVz05zPZGo)F!mqrsW|a zTKEbHk=rTBef+0^GlAqcqS?OEu?CdU=I zJTHu2@#~Zjcc@i)S95F)I0pJ9&}{sZXTy6-db+(8G|;UKf^x% z$qx+UTmHPZn{l8BW5n8!qtN#>8wXub!3^7HMOqq}_4sKTvxQ;cBh>~yBy{XSeTjDS zJgK>`JvKN6ZgHyhIBihRochUiH#OtP43qnCgK%GPq?8QLBR(GdLILV;hRmn^ES{Jy zY51Qeasouca~4-dpZ*By>NP1pta&%O&N30OKIHFIOEdt}D2|ZD(bj zUijEd*gJG!JRw{bmmE3+LL0jKhN_S2W36`G9;!QOYJObhqK~qq54Z`=hVmH_sqjWP z1du@PV7bTXGB(U=!+MsfthhMb*&y`*IBz>2?TL%`)s=qBtUC5M(aejuuJ62kFk^$l zfsx;;-!)5Qd-}>XT{Xu?`cCQXaqd6pB-y!>9{Vas?VG|6VBTcE?KX7Cg&Ybgt+x!6 zN?QPXLv@}Jp=4V4-Zcx#q&4yOfaRv0inA z{YM?;wt=7!%FxCaN)W^+kuN;RiutwKFG|(01ps_s$#@OUSTMh~cvMAWB$d`R<|S{Q zKD>TBG&5<`xJyP>^mU-TIX1jYx>j&T?BeZAX{c04Zq&G1M596!^D35U3CXMy_Ub+f z8K%q5&{T|5FIRA>y}HEyrO$-rKf@=n$Pw|mOt&TXl|YW~=%VVuAVeF@wY9 z9wW?M4y});gxR_#Bl^R|ayhy1&-YTI-Kh-sj9$B#6fKfgT-*v|26zA+-D#fUQszud z@fX=7X*Tm0)7ZT-3BC^EEB-%QSF9ykuDqwY!dt0sqE<(sSP3t9RMW!vl^yeI=GlZ> zTLvwW!ap&$1NH`O@1At7{mpD4tS!q0LtEHLhT;g9Q2lCUSohrm#KGWwk05={k>0nZ zKi&uEHsZM_d@2wPs+$%a^uAzNTh@)ah%y|TvL^F%oAvkobEe|oS>0{_%emkOVYNP6XuI7C_L*J zJ;Ar@`ydg zXohwnf|#p7r$?hD&5UGspv|V=NZv4EN&P z#QNGUwcGekm}Yc|p;0bR!eh1fwohkxIuB7#hn$-(m3?RBU8XoUc_@WF%@ngo_W7vd zjs2r@mJdmP!ViN@4Yez}_A9MB-jbTSUGZVZ)9{Talsjd!De~|$2cGebTYLtP)(|BP z;v4;(&;Et3dNVVFHh-MfTOXIzfzC*f1aOPqrJ&MdJPWF`G0Fb*D$?_}!HJI8;gNz% z_Yl|oRNJM3*$?Fx9rhXPw$Kf;fEO z_}jK*o@Q2C&5W;y)II9{)J$a0!`?&yaUSwTF zJl3qI?d{jjYit2^{=T@kY)Eiq1+T`RiC^yf%_X74^ENfK;vwVUt>LBzQgg(Kw~w3G zn_q430NZwTg?s~#r0|L+27}WYD^*2{dA435^NzPp`0w=4%ejJ%RG2Q)J}iZMlsUQk z<6SK2wOg#+{Pt00WRp7~9z~Z78ZTdXR4B=z;CZ9wa{4|sVAKAOPD ztD@@JjB0e>G~#T3-ywKWZW=rF$CbLXwvdjDF*j$LFrCVvd>NIWw5I$fXmmQ?$1v@F zSi4FV|JoRfu!D20g4YjOh~MWSxUtAaqj~4*?SL7aY-A1vNI4EjHw>ToXThvmIG>Rs zxSusoZ&FLv7O+)kmPU*xiwRXrNNj0L!$_<10+V;#|0pi$1Pb%tX=+RFZknQcCtP4& zIHWvIS|R&uVUKK|S6^pqFe8j;x~!t-Y<%qb-DCHLx%)xqVQkPg(qx~pdimEiMuGbu zU138zqAP;vd^k-q6ebmYk9PGU2fl6Eu5pcRQei~}mXtN7P`tRq9b6&2+HY9=o!y^83Bt%Xmc;kyaOk%R_YDKZg(zqLk|G* z8`th6L^D3eA3Nf89O`GJ;dGi$>gB`&&D!a|L!RnHJ@izQeLl$}QbCDhc6(GrJ&)tv zaq@$duXPitV?Jk12Yh7*Ppy+Nj$;mMYo$U~1Y!RO>;~pq1a*vhS()gkY@7!o^UpkW zV;qfGN@wPv1U-Fl%UP@W2(KJBmguaHki1V;*`*Ha4{5H|0l@hg6xHjL3GYl?*UBWC zl<~$#Zk}^c-Z2Sl>WLfRu9eZMevR*Vy-kR20n`|5N> z4HIiW+Z?iEAJ~OaMXY94J+IRrJoy@$`uy_$pzSTYs_deF;Z1jUcZYPBq*4OX-60K9 zlG2TI32f=^*mQ?9igY6(A>DN@)cZf4@tiTvIB(7uaLc;ZnrqHqt*G#HVtXaI(@!nA z`)q%Kf~RfhGR4`YyT|rD>$+Ey#XVBvDR1UC5NcV+;OruJ@%Sa-4AOy-sZ!*2;7Aw= z%r@|<*IWL5@Zm*AiVGE+z4@y2@FmkRajTR{UEdeGcrSo;?jzGAmOW- zcR-^XP+&ECl>-cjKIwO9%>8f_us`8j0)Ky^$QIw3Gl!0iOLk=R6O>DKKrww!A(q8D z4eUOTE7d zx{+CBY*FuH1Aj@L6_h=ZPgR&2W)Hn9w{>;tN?!Wf>fbc)d+ZuF5w^;Lb#FUG#;TZH zw}3wt#x^lLuW>FY#nIzC^GDC*Ls?9Zz%TAgky%;&&M|rl0fVZAdy`8~PnwBq!et)A z_aWCaz4#-0n!h{0c*lCBbvp$AF&pPP{k?|cr^uxg&UY^=E4M0Rv=j|BUZyy@nigb< zhwIOmmbzbRTv>O(B6MOeflSq*-nY7}p@YYY2?8tvJ6sXQ5`rZ;tgt0qAHE6&Ci@Z* zm6Z=P!_iYL#NoNj5|*7}%(9pN(Wu+reP(O78bE7QXS_Vfm)1AB|+(7FhyQy?)_?AhzMlKcvvP%I(Tq@DKqJ!dg*hxaX5Cg{+1zJ{Tspb!ClV8TUkp*h{ zi%;!w)gL^!299ksQ5>)ZdFv0$aHowL?Rcjhe<3QBU}E<48@Ydy z8lcVjX|@tgtS^&DLFp4`iVz3{PK2iN3?4)a-{Vbw zA*=U{$FZq$GW@Uv{u^iBx1uae|4@Qff``W~j-;dJ5F^zi?R-0mcXtC(vS)T!zH_JL zrmixulaVf9W~t) z4FkSoN4E;x)n{|0sKu7?So8C+lb|_M|8B+!@#s+|>QyOT^p_S3ihscEot(~)*-&*-!WCG&DA>2}U?+#SPbBsAEq6~Igt`aoQe;}ORSxL_ zWYNFPv_--neg4T$?*?Jvhk3oZyxtV?gvjm9muk{d@j|ldWaPs@{^qq)gw%LoC5ceB zeJk?d71C_qv>#P*8w)0IrQ^xYd)-;{L)AmWF2(pFIZmrMmF0zlbYGI($l&%7^Yx4V zj(;UWT{l5RublEris`(kcBHkU4!JJ-`&_7oh7t`{CqL> zPnZmXy=i1{b6FkHyjSynk8(`y5-BSo4ttQ{t9DTNHrkXc;!;lRt^?i{f#8|Tr{sD} zDAAp>IwxkrQ}U67YENsqF-hxQL@?Bnf=<{M!)_nvDma+cwD&%I`IRmG5-=!WL9B&r zV~_K78w_7yP^ZB6k#+SaNO&~eBeULoISMiS=yHN4neU^I5Y zp^uNUST(TaV(4Wj*Ol$M3L}DzbUz2@BN=#^ni<~30`cx0j{E-@0yWhoQwpearO(J! zv3!9%y}bPSn~~Eo2$2ZE8Y+EFhshdD;+KozQx~%9I8ocpLAth8_Fa$#W$J)!JA$uC z`b^A3T0wgFgZj#h0r086xZ8w)=Fz!uJASU!gZ_hN6Xu7-pC0ENauR=7y;IQ&SOBpq zwpaPc7*X~uML_mZ=dwa!=@2oqlCA$Z*CQ2}bF8ip%@5KxV!CUXyX&)JF;Zd%*JgMN zcCOuVCAei?8sx>-dh?teQ@Bz@?}{(0gV?+UY<4g+wji*@A+XfP5=^T%y8`37if%k6CTG;b4r zY7xR7_4slLW5XBpVzK^)^Fe7hz8og4Ej8Pf8U~(rZ1jyR_-srS-GIi$q4$#)?~B=V zs!V6UivFIAZ|KB2pcqo~L!zj6zOcgm+tK4awkU#~=Vvmzf>Gmok$I$f{6sju@8k`Y_9sy%Ka+X!JG=P3t0C6>TJO7zuzu@#QBDIl83Ul2Ug4*9 z;gN$3o#4&>hpVb13G2h|wqD0k+ut#tp;|s^%w&HpUbGVZts}t>aofa+woxaH7RUp& z9Dmw~{s4u!djzG8^7!M1Fd6@^M+|h6rwN@gOEAr6jRp0n4wN_booJ766(%q_4d*Sza5MWrJw9e*hNJBC;%4=|x6B({g1r`4BOhE{)<%3Cis~Jxlh!9BndRBsyE#nR_qCZ$@v#y<=a2^VJa{=4^9*p{hgfG zNMX;TQ9cJ@>XaZntIJ+yEsQcq;NZK!j*%oW1Awn&{FSZht0p|JW}>-tdWfWc<2dQP z*B0qxt0MtlNCoy-sGUI!20g_s>6y=u2rwF5z&4LgIuc^lycVT;JZ8?w2~RzM%C$i# zqIBKmu9c!GeI8Mq$?f=|`)QioM@8Bkt!c6ye$&YP*@I94YAzR?p|6Bt$ z5}dwlZ~6svwYsr#9OV50u{Nb*BQVT7cjn=%m`x>@y@dOEyttF9D$;#T-h?JR5ENzt$Tm9i;&W$`4z{@ z+dzy^rTuV%5s~TXuACASOuBnfUO?9-2+71ncNBlrMPQgT@G~Ky_ZDIM5dKONWM62} z5~{#}Zu)fTmDX}-wS_v^w|SrNXopo#1~tc_|@r|t^?urCwo=feX#&m5dppZUD=oaDD{N3R-u^z=z<4^AC|(=k@%MRRM= zMworg)K2Cx(QL5*dqUDF-eVR7?n_kX8X0BEfkiLTT!RPu{k}-HKj8zenJ?@}qO(;( zKbqp{oV0v+c?gGNtI8*+7AIw2s#2N^rS>7mx(95Zc3Wbhb`__gmD}wqAw)rUa+XET z1SFf^6r#I!e@Ogj>#VN%wvdCr+PIGi%79!7oL^V)Xu|+-Oos=%uStM*tzR~PZq0cc z+G18??&_uEbm|=VJ&PWiMyb;t8k|2h!wH_qSJob3w5rC0Hd1pdzbIFxL8sj_i}0n} z#P?_~#=6GM_F!jaaU|;M47n(vJ<2UhKV5 zYS{gsTlWmk`o@2W_xJbGyv=t}rpcDZJ8)4ajWQs6+D$0Abjh9?S!H% zy^vs7e1&_557!TEJ@QUT=lb`aj=n%GL1v+UurHU?Rs$6tLMS)vYvvWJ1f`$pPA-0M z^;tBGbO}@G!if00f*(ERUe`6Xw;&ICpm4vawS6m+k`ZG@%DMf z;Y-7s63NUH^0BEizIc`2!U~pE8szbQt@>j*pLRi_w5N6DVee?OD^3GzdpG3Gpx@$i zsa+bM{d7+A{}>n2+H5nwWj_o%Ybx!kbj`V`=i_lpi9I7{YEV0>W%0MWZZDFakt?L= zih(mgcHFGqvP})D=dIGE0FgHk0CK$#h$* z3Od|D8=-wu%B7&4HiCP{$<2r>mM;xLTQl6#MZHMtnz&>e!ghbUMGu}OADu`UYAq!U zK!diXxoelYk7jNl`G@<6MK5WjNRh%cidZKu;5wUB~7W7 zM{xEghT8*gi2z?A60=V$FiZzteLn`&ZCiZ5lWvUw`X^eZL9FH;p(WCQzpCEwmrLVy zV;h{HvE?W8i`TThI7jdZH}EL(9II#8oC)8?*6#y2U{)1fcPQ#N9-pyPz-v+0nZ*Oc zg9J|gkh(nl>yJyhY2CFslC-A7c;tQo-+NkQBpD6R3^*;Sn<8Y3q{Zc9} zepmw#5(RQwTWjOVc>?vq$PYA6W0wu`+?f8B?67r6%(oyQeQ*Oxi`af=zYG|g z`8r9wc9Wu18?ZgD@A?goY)jBf?SfiwnDY%mtY;BFwH$X~<^hKge9>jU=~mhgYJ?75 z%Aa$7<#ty|X0viG+@E+>$ozVO9L^@z#^0|i*}e0LWg!Vp4RSw~1Dex6hJn2%CYbt} z7nVr=%D}K2odgWK5LeZ!f5YxC#OGm`jFsy;9#9sa(?}_yAw3VfK0WIwZbRKiMxnVr z6V|QW?EhI?Qt%T>-f>*fkNb0>k1^2diWjP>m;Q-fLH(;O-s*jE?3A+kNVLy%uBT&$DrDfKv{;rvqW+`*fBzE(hY-3q4`u)fW!N`};3W`-hlU ztxO%pL_DMa5+w(E5l@5+DdcN0;2`(=1je=%!ynr3c;9HW6*pjg7*9q5YVvTN<9$aW zXu&j^XY@!$Zch2g_BDpuGCV)UL0oE3$4{+0HCpU9$0kdBZ%=N|Mva^@32&Wt07oc>SF%>GBtOb2?)zzgiKdV0I_PomFqW^&xDR`f7O z*a-a}q2xH6W&Pi40THYm{D$Ul=@zhg97GXl$bvc}JcNl_`Fvwh{O_Z*ZaehI-jfjp zE2qpB)#(Bj8mYRnyzgp{VM`4KnU(e`tdK^FAWi)66zEHUm0#}Tf4+j{J2(xnx#EvQ zjTOxg+V65yc)Zw<#r0CmfGx=i22>R8?xWP5>(WcTBAB0yr;fYE1SmvNvs0Q#-r-4z z%XiLh;G9Q)LHetSN3W!!4={NcD7K6Bw(0~Vc5auM&+aV6G_OL4i{8pbqsWNPvD~dH zt<^n+OXR3?@An2huO%3b-NUU93_46-sV6j0{Ng}L%hL|iIA1x-yE zvN%Gr8GDlT>aYTDhFzO=&Ckt{bcJMrtfK*WF!Jp1crOr50Q3*-DijE6a4Y-gS$esx zNa^%MChbu+6nFJ0NYA-fmDiY{Ggn8>$t*Uml*OTWkrLp1wymlXgsuzST?GK?wkp|_ z-JVQGMO9_bx*MCb;2ItNN*F!2sJUN{6${PuW7QSO}FjWNf&!@UwxP0 zjwEMV-;=FeB5yBCCK$bQ=K3An@RNdG?M}=LeN^dlh8~$cK9U%&U_fuI8A-3di_x^d z{O^`((tG!7UmwOHo|r}jC#NHx_mzx?o$m(Kv@=aMbnbkVO7I!zfFO@V^v_XgN`S`b z;|y0P!5NNsTh*42iWJEK>m(bd-ySBnAhL%Fi_ki?-$N1ZM8;s5TQ``}=tfV>5kT=f zIyCnwcCliTuBWWsk2q$o&bO8|zw)XJ?qOHL@^24HxQKY>)L|EcmJFvBY)LrAnFZrA zP$%`J{`TRWjE0{_BAQmkg$c&o`7jUO#)EW!94Alq05T-Yq2=S3Rlf{%G9G?0a%&gafcO>TAlW@Ec_!6y(E^Q|65tqjLFYEJ5y=Ut?Bv2j7MR4@&djW~uS{wBR_PTtp&gv-dav!JF z#n8^&N_xtE<8h7rgZQ3muA$;=IIoTGjjv}ukbZXLKfxi@uMKjnLkE9(hEQti0(QuA zFjlpwuStyzLN;3&ax1o8(x>}z@2C5L`0?MHpp@|1p}U^^T1xTdJo5K3TL^t29i_Cc zov3ktQ~+i>6SN4>++9=FRr~|z+0ncU-!#{Hh~{wXRidLnouSMn+^d- zqUp!hh$xs~-izB1hhK~3;TOKv{xNQo< znQyWH?A>-4>!5ezTii@VrX{PhI@}k%1(DOacX+KtGeLVj9v1lxHZB6U@8z9|K>rQ5nt^R3 z{mhjEypMdFw<^NF#F(#tngSwbt}85nc08vER#G~7ZVE&s&m^+|8tsnQ6Lmf$$=bg^ z9a=|{D(Tbhp(tknlt^|^hV`rD% zJU3fZI#}weJEsmCKkxUfg~L{t`Ej_gSlshMQh>hG)+y-N1=DdS;ny>Qa_sBeP5rlY zg7fA}MgY)=cEN)fif1;g{2_dAepv|K{QOM~NO#XT)}p;Rgr6753_}hP?8rc4nZ_S@ zi84dT2?F^0Iz#VuSZU34qW!fBDTb4ps-E7D<$9kX+j!x{_Gb!!-R;-T$I_a3fF|UF z&L1RuRsrFA@{S*+!{pmM>Zl}2!A+WeRULR1e27+X2}L1;@m79zS;#+Hl!=$3KJZf{ z>VOQUIQMA?Qak_wI03BGW@y(#dUR$f#FQ9za_OzwzHi&iYtZ2&1s6lfGbj`tI)n7N z@AZ)4Gq@O_fI0NieftRF+KD@y^dj!v7TcSLR@i`hJq^S@+ych%6 zP7gxA*|24V;ZYhAJ;sj|I-3Q zk<8uRMsdv!xKMvqDLX(c;D9Ib*N?&CrAV#gd2-d`v&Q2EH)6hp(79`5_6!qkSp5F_ zM+nXeF-+B=Ylh-srE~{L2^`m`^jW(q+poj1W z!}V~0W}yb}1cz)udkaPmy+o|MUC(rO`AS*u_p%u=V`R9srIUg_2fGHan4ZEE$@JM( zYHZf&7xpxXGOXbU?$_GhBb9Bl_&T9>Ahc(O3apdq5 z_oKst5IlZ#4H!PX*~0E7*SM;#Vy!~NT0xg4kLd1}`X7XPZ)h*Ev0j(~t_~yHMh)Wo z_Gv=JbHt6fHw8rD;@kue{an_z%K?DS4gg1|; z0a+%G!=E{)UX%q32KlyF8??+zJh&-0vg*_|Hih6xvkL})DOP~cv^^T^-$j?*{^#A? ze_7TcLPS8XQ-$DUw!7c@$=@~TS>QA(TSbucfm}~LIF&lyQ>}&E-pr;k3U*RnE_@is zF7Ahk-BM^+e73>j-`9^H=|~v^YV#Us>j1AzwHTsTB6UN1%k1<4+t^>q6&9Jrj`+F1 zikBPUWMlasGd*)7b0%dj;u-J@S;ZQk-*){0k?*3 z^*XdyqJS8WluGORd25aW)eH19{dj~8=l51}f*XHREgq0&5NW$-Zu^tq`pyCW_sUp* zPT&rCihHl?R@s`M1p)C{_T!E_zM{YGEEA8CDv6ii(D?8$0YmL0L@2vL4Gyol&4L+H z+Ivo$U3?B*YHLijpj?TRUIJLthP?D4cLa}$2EoO_2)jID(1*+^GF!5S$M1fJ3^ZiR zh1BkqCo^Ydc@ga-JO$;Y`oDCzH27@Lh#){)X`4~t#b(BCNuVsr$F|kwNM#kl5X)~D! zsJ-mwy|4E%yeLu+!vmr9jaZVr!#jyq-|i3Q)Z?ElIQw`WT4WxN91RZ`SThVBr!!CV zD2c6tp(Pih?&JMH-kNBVYr1d!=t|w>7Bcyk5&^a#H0UKfQ7FI`pmF0?S|I`+V#m=C z(HY?AN`NZv<%QCnG4+1#kwu-=NTI+91|$KlPp$R+xtd*CI)PSSLe3!H3Vu{?xlNyg z-CXydZ36(p(A>i7`y0T`83JzYNK0=~;8ff=PQUwV--dd3_a)z?2CXXlgnKN6=olCY z-%L`Ke;NiAsDaS1IJs6?qefFCy?GJA6b-Akr$`@$CjWIVa&WI%h zAj{leuTKO7&(OSTd@GT(nquU7n>GmDZ`YR1?l>k+-+8^|;zPR{7;3j$T{%55hvoCr zZJF?**B7oP|89t3WyxDrCx%xf%Nrj~2U0dB-xchZ7kQYwhq>m#$@b7t)4q=CP5K{C4AdTv>Gwpv|=yTvwdI|^YtSu#@7QzMq`$jA6DX@)AL@= zhTgRQAhh{lL@>Q!4aLKS!_jJKG`dB!482~2j<-Z^al()RmBGS&2dW%DFiqxNIQ9B{ zSr$Pa-Mba2z0sYlglNO_t??rM0F^W<3pxkMo6sm7Kh4Lwvu`Ct7K#VtU~gsF4q{Ed z&jtMP@ttPlYE944cW4zjLkBNWvaHppE7^b1-P{$@vltlsQo1oH~b6}{PU`Ru5>`#=10Q*?hImEW?s-n;lH%{RQ~`I zJU&O=+^9GG>5h=q-(LjY?R=8GYn+>E^H|wVR|p*?G0E-AW#5H1-v(3_qxU|p$ zxRowr@_M!{$+}|%#XL_qL&-)xL+q=(4qH72NIkFFlPq=EVNX(1A{m(1Gd`VgXX6>< zRX3eko@Zp|q87#!Ksp>E#$?v2FCyPzM|#fhQ&4NXj)_~t`U+8uFOXO~#^7u>^0@Y# zNm%Ms)y~>5eKI!~_!#qc^334T&73v>o?Of)907xz^62s5{>kO(>G+Fjz4|A_xn$sM z9!4fIzm*E0XMJa#JX#Crea+z}spq|T*r98=;FBd^j5b%3VUdSKy$dOleu6-d@(gq0 z9D}81-eb?OqeoX$xza%?M_3wU z@ag6?Po~N72U^&hFBT8F{fVu1IDYphdbIwHm=82?S~JdMi6f7r$*L>?vM)7{-ihYj zq!+Tilt)_9KmofQdn+lw#2`usv6&Nly`P?^Z+ZPzTdATNqbA>x;eGKFcBv+_*vqGh zLt99;Gu-NdVZhW#LDEDB9+3vf_YPYu&Mwk#|9Yt$pSB)3`Uh$loBiA|@KCI9lZDY} zU7MSPb<@CHF_^enG0_0C#RebV%?AEx@4lSIf3-dIDE3H3(VS6}HmXbi^RpgZm(5`X z;JPCWyL0C&jIs#Ah90vfYsY~HZ8iNy-Ed!L%B@%IE*{9<$!zw?=rMv+W!PqBL+n(|p%*4wWH5-|FW z6*>M-xE3)*dNPFkMWp>GG$3BeT0aiOvAq3Gf6bEuu z#$qljyw-~cRUe#AXq>!|*)D=P9pv8XgHz&QUQ^P5jg8{QWvs_MiyUH_pL4Iv>qU$U z`iT0`1;YO5Vj@<2Oh&YOrcUfSB-)@wXkbC+8{Tw~V#Tl2fdB0)@kGK5Krrh?7b~54 zf3#xsF{-=&x(>a2px%deRxNgnhaY5+#nM~x9&Y;lSn};}WA#R)r#oI0B5%oK`5~>D z?bt}k9*CIrDg^(99(|K#{G%Hyeuv=f-Wqq8ymdm*zVKk)C73Y2DsAa@=w;s+Nfeyv zh*J~>4R?NfpOW4JpxeLvUPf|1<+L=5EslXaOD?~FfqD@Jkolfq>#T?5p!=ub)uT>*Ko;}rhDG~P1Lc7x1rug%r!g=m@Kn{`Os%!IxB%9t}dF=elq$f@f_hp z&Iby+Y0sT00baBPhbUSR(iQM+uUUSRM7=a49ahy1NpL~^7+mVnzUHMd!Cdo3B@{;@ z$2$-AveSUTSNnBXh+Am~b$d0mGA;Llfey(ZfyDdnA0W0WspAL6QzQPh3Du276p|BPJq%i;HBj$1aK(HcWMth@<9n5;@#HP= z*Eb6J_1>7UPdoo8dDciwZImwZM{{F`A6^@a-`PTm9laWT{nh4D-fLY4GDmHxvw-l5{N=$B@SgPb<7nx;7JXvwsUNaJX{^-`J{f51 zhCX>8fZLb9#}sx$Xui0c=|Jgjy(@kIRAnPizFKwTRq)|kpY@eUbZh%dBDrw~MDII< zwtcf!WmOMy3(*F2g|)PRFf|!3@Z)rjbZBHe+8_7VZmbT`J6WxKJ8j?=H8$7Os1Z~1 zJLYM7IPhYM&{D+YDT@b9vVz4#fgMVXO^fI0O!jb$6k!mX2!jf2Vrf!ZjwMXzMd@Az$zdv$D#!GQ+MUhB;-$s4{T)7=PgmIVl^sU391ucLqMAo`1FYAA zG0cYiHh>`~%eF$QO7Zv9skwpyH&u=npGo0dvQ^~W&!DeiVuK<^Q86MlR>1jbM9xZ@ zdkP0eThkp3VTR2uiJDPl`RKzyCIs>B&*Q99SXXTs5&UMVeEu(I2rh~Wb%}cIWB)oW z>a`J7L{pxv1;gsHf`5rFMhb>4I#*+%dn)?tP)@EH#wxl_b8V5weQ%^^_eMxQP;P?M zsZy9$5LwIRfAnM}0p>c+bpTns=!ck5Z`#K}C?|qh76-meg=aBm$>(3EjS18krzzrF z3g7Zs$;N2_;vj(^L@+MORlRx@LH4(P4Z1ne%QU)?<}S54AmV0z=XVakDAczN06BLM z$Jb>t&(Ig}_M=SfVO;42T!@0Kx11lDC&B!oBSEg?B&9 zM0paT?&;76a5$2>`Xm|i#?l|Q zzYk#hDgQt5HXY@Ln8lVIj8ES0U+}`?hz3eKV$|!yXfzapPgz)#izQ1-+eT@9M808c zVwBpcFnL+U%F|c(@lA?Atcd+ucnbmS{_JTMD>~rMzezk0ql#@?Ey)ZQV_`9MA7$}f<@({uCL93mpGMm{` z2TEezK#0jOrpYC5&6p_Ft#^rVjrA_&XeZcQMS55 zHP(SLNbV*Vg3?{}B&11;sHM2i6ettNYIli*E8@=e{E5qC>#+q{4JI=lU?<@?jh8qa zVST#y+S}G9ZTtj=RL1^nv4L+wPyzp2unxsYXkxXW34fdRHdVG~C8wc{j)ML{=@d%- z44#+96xl+%Z6F+f(-4G@x`GaFwwBUMd_OAK~MkofUT|W=7r9}jJxyQLEYM{E8UYU z+DOLA=a`F+%Tpa+&t&{As>B^OHrCt2Gpk`2DI$6Fm|$zv!dBjXGbM63|Ab>E5!TW1BQ(xA5?;)$FX)iXWue$db=Gh4Ix%| zVIi$hy>-a!;~{FS{w;+|7g_A-px%_)kk9e&8sD_p@r`XO*OP-xNZRMXoJZymH81+l zG04(=vv!?qXYVaU67TWb7|wpPLdo{ic*!cPtVomq&^yU2-X@05j0QqCQY+TBO_u6i zcM}Qcp4%f^_09f01HzY6$4+YgiQuCqcvI+2=nMEdeiNB}UC$PGl=`YCMdzSGTY)Se zyv|229HTcxFr`R%ygBTJcI?i7{e1Wr*u@l*asP{0 zBjcP6whh~=va7An-MGHEwgxyAUOyrKlYr(LNh0t(j1?h}Jn$(qQnZ_Vw=Tq_6i^w2 zXgnpl!6WbiL5r<-KLpQ#U^{XlLIcqPbh-%jbYC2+t4isgHd;_T1kmK!aN?^W0`@=Xuq9Z|&#?^@pUDwG zF>zhlfB$>YD`s{f-Sw|#A?ZslF79^UfGfM5Trh$Z5Azk9$x3wb8vm=ksZhVa$6ww`OwwJ(7zg3rvh=Qw=Nl{C*GmCCUVLaaX(U`FG)_<5^`}^ml z_TQ7w14LkuGh7Ulz6S+_XeY1#-~~@+NmTW@UOX?BW-iZmM?&}`_!yqUe*&qR)MZ_$ zbC)nKLT&-sdF<7HSp}9GrmGgIvy|oW4TO5X_YLj^GuxMR@lsK(PDp|{j#|J4oF6h+sr8Fj`JcSeDhN}l2jZny-}-MxP|M4xm!m@f0IA`!n(`8x@*fh z;^wv*Z`*FOuZ{~N5`b)?=s!Fd;q!GM@9~vHKD9oGi*U`m;!XRxQWtuZ+1JzIyz)(O zLc58sBYx0=`(Z>8#$Rp^(^`_j+QdX71|Ys8Dy~>)H73FaDRODQ9hD zwo%6%ci5Fa9@t^C?6T)d%4Jg&Kvh3ozdy?>&!1NbJW;HaTtNBKpuD^bAfAm0U zGwNK7NXtJc@>TaKUszUkFUg&rw`JNXlEy)c1M^)`U(PQr{oeo@BSj zdi1yxhs1j!SykPK2i~KWFT3Qv4{+b)@O_W)-eDDoOt_H?qAB)OEV|-uf=27^phLSP zQQQ)J$0wO>-O$mgE!eE!ZAoB@Bdm$!Ri~5l4j=79pE^9pAjrgv-{THuPy32C!fmJ@P8Y&L_5azQ8Ml&fiT~|+9CF} z`g((1GY4duUt~&8P(=Rpi(?sWyBg~X%W=)9&kPRX4(qLxV|Z_KS*{y;5+AAJ^p1fq zr-NZn>}gN$JI9y0h*T8lowUm>cS3Rw_~m{(0)}omx(gQ2=F#F{jlBo+{sIl5Mr-WA z&-F@tBRwy2lRG&kKrEKsb@@=JZ$(Mv;Pj3Ym3xJ)LdEQW!lx7vQs$5+1LMr!TT}SSuQ75pNf9PR3povKY0iv=W5Eq4OA~D@rO}oo8S5 z>3Y4eeEhblgEg(KPiR7|Vz81K2wudPN=RF|yoSmL2I`oeWAKM#9Vug{rR z@4|r1Yf0_1h=}4!zT+F`YUCRVIqsi(Oq@g&;dGNil+C!k9)=Aly20uY`S@Eq{RZpA znT2xi(a?t?_0pmL3k8L%rA0;wp*WbYQAr}gQ$jBK6!vr3g;%x#aRpnzHl9Uecl0ur zb-fL&WnrDY9e!fO`H8)fm_Ny9JQvu>e&VGiVYn)#aDI`m_hu&-dsmZ9vA;01lkg?D zH#@)E<4+(6WoxI^Vw{Oc51@qzUb72^CC*OSh3!5-SF#e(QR?#@EX=V- z1Z~ziJE0nd7?NO0$s?mr3Gd+_Y z##zh(ac#Q!S3MgJ!@b4l#q#(qByc)Ava&BI?r}ut$8Z)0ac146u?vcFfwNANf!`v0 z)pD%I*=)Dtg}-)t0tiUftX+ymuO$Yg@_J}&Zg!C%(dsm6>CQ#6kEUpkS74Ao==$u+ zRJ~jm=}Emf`h(lPJb~yU87YfW_*Cp`yd=G^xO*vxbI?%o<_kT{@iEd}1Blj9Dru=< z_niv;vs-v~B7SLM-u}3$-KBwh4SQ>NL?Lpcg-SKy^N1xdTZoL$yH}$5qA)%pfD=0I zjC^e+N5+YnT^5TuPpx3MSi4m2=cdxqXg61`h-b4SY6O}m%XU#05W0pWcju$qY`D)I(eghfVb-~}J^r}RG zx97Ag04y-L26sn&$&5G}abBp`n*->h{MQm_5`+B$3H69lXpxY)KoGG+74Wlbr0di? z?|?6ETkuuF2b{V7o5;uY`#UF(#aBG&j~VU5X71E%GjDFa?AKUM;Uo-qT+vl}=egbKRULr!# z7N_v>zx1&=bSSzF=wY0>SpQE2|8&)az$-~k(Qb|DI@?*@p;+yl+y<+rZ-R>`YE^#l zXHvZk#fAd@z2W2l?2`b8z$6Ca7Y%k_D)r;0^ar7i+&!-#eh9x2-@IXNzj{|mGhRdn zogfHPJ|gjW&R)!9k!lzZy~{AqfQcu7$=$i7Jd9JP>=#);jz)LX25ffCpo1fJs=F)k zi|CT*g$nOnTQe*QOB>#yNFqCJnbsK*T7B(E)tH>rRu|d0@7wgI=`ZOFzR!@LV^(zS8#s1bp5K z_<6~{-#{9qa{3VvSDgNPsEQJLj~Xof`~p{tPe3`<-=hFrYM`5dcZi7Ld?FiMCpX#( zNL=dNdR)QJesnN1w0s|o5C~ZM)<9tC72`g<_ac*Z&xoOY*z}fJ|4HzDvWos}koq2S zsMIEOLUM^Hs=4`dO3=by8l7DdWbodPd;1){o8Gsb^Sf`W*R{Ea0DWVs)|bY%W-&Uo zv7nWK9XEwPculq(b$Z5XxXCen?I z{!8Ik#J^BlelP@B!mf#ox`gpNx;&x+FjtC<3&-wK83F+f&MD0dpIY+?vK7!} z&ek~(kXIZBsqMWnKd2|J8Ovr4<4JIL;6;B}5uR`FY$22zXX}|1N~w*jq5#a{C5%J_ z+O7p9j*HI;YKw;AnT^@x+IAmqhCKi7?`kP%d9mj_$1rr6x72?ZGL!!A+A6i868+1B zcYg&4&xQ5XNpij!!Fe$jqN>_M;mh9z@`=6V%K5X-l7H4261JfN z^u4~!4|y89ZYfv|G*z3juQH1?0&|w;f}JZ?2gNkY_|lv&N%`6gHQMAza3oqq!`e1k zIQ(A0>P3&8i_zoD&31-SjZ-tTqiDaa)W5I;rb@qHzKd?z6oV|R>}=EaWwv_ad(2;v zDRoCRHqqjdnNv&5V;iY&W>106hHzF$C0M-pEy&kO&Gp`GR0Z)McuM>3!7#XCJBham z*m`H(lHDgx5HA_(%uUyBJ!loTuj=K##|H=usQtB3ccWEeW5f!fAlQIkg}i5uCa=66dFM3-E3-Z>SH#~81k#Lv1PtJfHG%s5 zsh@xAheQZ$(lc4F@`dKp>wnc_^0|8KZWVp~pVChSmKFg^z43x>#7QYrxiVok4fUkF zZtFn%9S%wB!+NC*IZa5?SdJXtY)pIyCLod+l9 zWO1od&tE6R_F{InkjAoKf~WjCt_zlV^Jc+*s!qXP9ZOKgp>Crd(epw-{QIpqPg)oa zfu?R%uDvsQ>>JmQvzm>(`X;TTOn^--{LCgSz}y`}bi>uzMG;0+a}QTy72PIEH)DT} z;v2e{erl#4EWZ|pjKV|Qk)1pU4gB8)@SSCel^*BUCR_V=(E5BQi~9{-NeUxn zEe#7HRx&Zb%+AcnAev?eKZ4-&6d4@yriZ^VYfyQ$5`P{kFtsf0%)gsx$zX%s@aNdC zvnDgYVli|6yQ*II_0taL-Q!$B81womb4rI`5@>Be|D)|9hK^CrlqWS#72V|?%Y9ot zq6-s08(*a*__?I?Zp~GEn&hkMcvVZlef9Vomgp$%T`hB&4}|J0SBj%D8+y07wg!%c zWteBT;!7vp^R%qrtLz+XfmHlAwVRw(A^bDMLBay~tB1&v9w-pl9p+GB=b$NCN|~i^ z$c?9cJxRW4JE{to2#6bKK=OEMa)R^6Yqz|V*k`p>Y~u!V#tYHvVr$MJ-2d*pq#;@g z%Kxe=>^UN1{7}9KR5Rs&jffi-*i*t_|K$u&S^r#( zwx5Q$B#Nn7X^KBj^^n+&?Xw&!jmsW%Wo*DkV#7{KU7FK4D7r>a>#Wzw5kb`lfIRP2 zm!ipgD!J^w;us}?mKg;Z}Sl7*;{vFiP>dth>R2chZlks4N_1D5va&on{kA zw_5EqEenFZe^tH*K|=-;o!n%#AAN~%4D9;gO)c_(nbNAkyGnuj0kasyW=}6j7jsVe*9~jS%Z$ul&Dqv5;&~8Uek)6<03v4IGTjWI!#1Gz6_LL1X5b`feV<%l56Gh=T*>aF z7P_rE*O}B=xM29DTC@*fV8%5@%aJFeuf0aDGC4{v6!8BSXKxvlbr7YucQ;6PcdMk7f~0_ybazXabVzqdoqd7#^FDKC&WH1UcGS7{fA1B)Sd0In(;2|> zEYE0HVH~WaN=V`XC`0Nnp~7M2p|9907DxCPzd&L0cqGuZl>g@dAf+m}B*LQqb4jw? z{Ql<@p)er@zv4GR=(+no87Lil1{~X4>Uf*)*J__bVKrpf>Y5ONuiZVhv748KFAqb9wwe;gCJIq{ z&?~aR54w6wd)gzs#db~P$)Q5rFekjC>PKk^nhB$C(Ls3vhnj0&%$i zo!@)74_^9^-I#Iz>ym+1OfZY(|8qAcq^QqV0!6*=Iv8hw`@T;EU46na+PR(4&o-pD zHx%Q&8Kr=%u%TOJu*67%Hi87@pH%~MjU)1xMT}~Nv31UjeIf0L3OYinWx*SbpsRXM z1S*P!k|S7m$!fnTv)ap>&rk9V_scp>sD3Z(#t_-`cSRo!p8dtohaz==zH&MX{$+^z z7gr;m%pBL_^Mv~J#U*@+3a`nE%PXz%UptcEoN{%f^k?p;UEa@ripIVhRK%`k^xL?& zR@WBBF&2UrmiWOsxwIc`cQlb_kX*Jff)J&v2Ir+PofxHD!^#i%R&5vX5)Hp2j(4#G z1bvo$N(Z+h4*^ew36}8Xzshil9-5XMEJC7?{u*M zI$?5;7$I#Yg(k&q;zNBif4q z*36Pj?wPMV-ovbS{|;`Pu!rgK;Oy0bA(n6V*I37Y-H#wGq%P zkvyX;$9n;r&W7~D)+WeT2|Ga72xe=l2uAa%tt~dj%jR+-Y1hFP3^R8s^BpJLmMb>g zcwI73+TQ8BpRhJ6`pVokjDFW9^R&>RPyl~tUFrC}5v1|fuhmk?&;UIwtXr}_ z^OprS+F%e5Q0Gw`x*BuOz@xvj8&sg0H@i{o6ZyS8|G(b4b{d8#C)Vl7&XHV=#w)|Y zUeXg5Is;mAd@RvOb?=i@P);YC@srvNL)4DLMMcN8qp*>E_+bP8+VN28tTkA$^Z{+t zmdoH@YUGEsixCLQ`#8pAkKvIIvRjSBw%4NVzW{&=kQel=s4PKfPyPYi?YoRyW)8R8lBlFq7pc-utVwslYC)*_hg?isHwnEJt9s3w6h7_H#!i}OF~gm$>`(c`wB@Lk zV9fJsKT3>jIC3LN^sPb2H_(5b7)4pcA1T#JiXn*c& zrEz{Gz%g7SYp5oNyNRf&e$)q9_3tDP+zIjlEpnD(P{8W4{YixJ6%Y09-PX#x_k1JB z-cwt|(lF)*&l38`{5Awuyk;pWQWmVf*v$N7Z>n8(4hD+bVS{*S215KWuJ}}b3V?#W zSjs6f={s%7`Sg+E#iQ%g5Ag%mzjjdUzvun`)eb)FFn-9~kX!pj4iwb)DbL24+X9Dg z73|i`isiHpdZoIi-(fB<)?83G6ri70rAPHRIZx^i*ed2_aJ#%=3;1nsCdaJ}b%)dw zK^BbH1=nZ@H!?7-it)04Lo+%2XZCkQzQK@{wDi~o*v^mdObaQTf~!P{2j0GJ^{6#m zYa<~+ht$zR^&!k{)rS~vu0_!dpqNIt?#4n*syvl%SvS9G+mTKgP2TFmRfQciFlgo-n^a%*U&V;KY;4^6w-w{IDSF zy9-@WIR52#k|=yLWK9G0HkZA03aRhLNbOZ{>GAh7)r>2X)Jwh zpM@@mstaMz;q|W1Y_|#ZU~}a!t^*Nz@Z4dIsJ6%=9qe8CqJZVSm zxT>Y3&}ddP8{kWedRjV##rG})5&v!Q2|6gSatpM;3Z`JBUgKf4bz(@<9 z0`6)mibC(tmVwT%?R&|fHrjJ@m=NX$wb3?n z+%-XtTKTzr%Q^at*g}GB6iODOiJi1UV0RL< zc75L+%vnFAeq``7^{9zM)Z|f%1V9abT>vE z*V#|u*mr+FewJaBbS1@#%yjeECwC$mZE74{kz8#T9;)|arLJ4q8x-6l8W3-*kzp?^ z$E2)_!?@mi?salxe9Ep0UC)Nl8#!k@gOBP#2cYJ2{%a;nQocI3wV?zegdT&9yY%-g6EqY6Z152(I1R zc%Z2;jEm;Ji9Osr=)7$In!CZPzoGeMTja7xbihqTq1?lHy!3nbbiht~s%-WXk$XDZ zg<2ef5Z0*@y1U4kA82HoLM@FVombLln$Edbwzj}=6<79HdfLnAIi0*yC*wzkFRJw!1S8-V@x+~% zmvlNd<(y2YC=^&aj~Cq`iWqB)$w5mqeGT2sMCKl8DXA}eRZ_eMf%GswHRRN7$ zYYu4SY>ZKyQ*6m}yYVCE2oY6e7zJOf`aS>=!9rQSFh6pnQ*c@xKiBg)Lkm7sa_Djd z5wvO-2H8a|;-NqeGu8|*G4i8U6F^5xil$t7wQ}6~^TpzqT|eBI$R_Z0Qg21hU(6Uj z-PgH84lnm{^Zf>{%%1vJ8+0*r+x&N49IR=z$MLU(-EhFeCMiL@w!eNg8rG4|~MJwhQlEtH%ymcrKI z`J|b>>_JoteXsffrSffx1*=lf_4uOHO4U+nwD#C*C}vb?I?s|PA`*2u>${%2-xt+` zbU5b~D#T10#w$5Js=Q{9FEjxRn+-}Dbp!tbnHQ7*hJB&&N-O<|P}%fKVQ*C}Vk}2< zThnxKGJ&_O_A?_jgZt})whAXBe`ZCA_e#luk^H%9TAAQJR?Zx$tZ!)<{1)A8ga_^{%+>Q>;?TX7kL+8HZj4Ow;k@XUilV zf|Y5;c5N$U%UWy~doS(nSlgOY_TINax@Qa2A59%RlO-E?Lv+O*A9^#}wo2q?W-akQN0CME39E=IiSbV#6RTv!2 zPQ_p|V4lA-q$_>^EN|F#Kyh+P76i{PwgI{>necC4PZ{+AA zWR0}$U%d(GpN@F5gmZO$?jRw1EHOM?f}7u|DY`fC>@h)Xl#-t< zse>JCm-~G9bJanu^=akk8cdXjnCjFr$N&Mo`QQN+uM|+u5@{v~8kxy(u?p_U$5POg zIYpM_Eq}ldlXqfJvivZCd+G4v?j1+%yyxn6Jiz_xOo;m7Ee&yA~hG9oMSE&1LNDZK=*mMTn zCDDg=43##GIIU7);!b4JPY2r|edv^qN-aXBg5(dX-`^6GW7OWk=DvlZ}?9O(d! z@^`u#8{M5?&Z33w-$1rTxvJXk^3g>U&Sp%JgqQtsa9^3pX`fG5B|{OlsT9fBBv2`T z!jgaeN6qicQG<3iL6NmhMw51{G4x(ytTvK(MiQ6i+F;g(<-qS znJ>g${a1Jan{1lUVAZ_Hs7?y1cNQJrQC41Pdh~-F!9^1?7gFxyLwb5bTSDmfz2Y0s zSqI+YbHl2Bq4fNL$tyK0UUI6qg=qD!y0$i&p{hsxbqLiF16y&hbOJ~&(0FM{FG@Gvd3xml5DgkNz zU?9en^QzJ0!#BAiIGh>C1%H12ZghR3Fb_B^RT{=?*&o z{?pw(FcArwR2+Qv)mh46agfL|(kjgu+kMDQ$Xfaw4yaZNFWH}JhIB0N1pnS*bm5I! zxqcP-^yM&N_zwgV7fJOGIMMvK@GIolLLx&i0*Bi?+Rd6#vGLMHC%xpq9A&J7Nxoc! zVHZw;7fD{#Z!j4^sV}3D55tAbiFvSzYzK``3tbs?BDFyY@I4OMymk^l2sEl6KOrCq z%736m>-wH^l6K@%gWxW6ql2~z(|c38Jcluv%KH09K#O$fZ?Mdy9hF2=1oxm= z*v^9;=m%0Ut0-Vh9%;QYy^Aj-&}KGZ7LHO(%M;Ls@ke0y=xp`Yo0M`Jihg#D@Odp? zo^-2Q>~1P`-r<6hV?38+|Xhcq@^^z!zw3Y9~(fF7zRlQa}IeH6s9$yU`VjCu6o8IED0?Y1`^x>s{Mtpbq z%oOZ*?r1nI!#a?951J!7Ll2mO%LSgv*IV+E5{qQO*tw3KROLgZj*5O`@k{DPCTIdO zd@k35T%2TV98oLoOUhrk%w~(LXEXpc<8NgelLAd12WOVb%+u%m&Da)-J|T0t zf(jvu_R58A`71pa~^l-tPR@K!C@+35KC|N2^D6z3U zAPg@^_qJgO>NN0ep3T>8C1feBksi}yT^azgJ46VafQ4-s&F<8VV3t_6>zqMjvh1zh z|1-+dSD+QJRGqK%m~K)R)VfuU!tA|~aP#>JnMh9 zK(v~h_j$Bvy?>a<+;-WkOZMit+uKWs5pn0PpWmg0YBzP;)We%E)WS)&>>{?Km7PW2 z`>pGx-c^nLSqBl*?{@MJo*gEui+6)hV~o63rlKnNlJvI88+LSfl88Q9W(8}x{!~tM zSouWyE*%fLGy_G$O7VE?MP!*%8{&Ig6^}cdy9=%K%MSDk^us9Jb6m%yi%oA0#zhW+ zAA*lB=%srxTeN{19I{i~l@6Zcy-Qmn@f;i1F3S0-Zdyz-F6?NTp+#}-^``O-_7A04 zL!UK8!4+7l=NP68_u68A8y6L{Z?J!M$4lAmn(E!EaEGa!y7D%22BN%3(7LUcJBd4c z*4@>8>7vu&!RXl2>S)~SgbYL0-0yjPQ8Gt<9P^|e%7pGd&ulP#h8m;En|{MIhZ*G^ zl{{2B#a`9vZk+|{f%Q{Ook!Du)LVNCL^yLe>7M!epFOE(7V5te{#F~KW3=g5U1t~4 zt2Jeie}Z!PP3$SxE)a6Uyinmd;A?91L6FpZCYb3;)ZbmYyf!0EZRiUnpj;G|MC|f% zQ&n@#6m)5=nfZrou;q7=(I`=Lv=mmi&wocm_|Ef1p1AsmV^Z%oHlq7edLBjIAqx)5 zDvJ%O`E+KJQJ05QiM@qimB*YvcAwOX9AXhCUL@VEBEgOvr-dEyOWPa)G93#u)Wtzt z-P={J^sP%obd-Cziq&Q5L}8u*_o>vNr&_kZVmXrDyscu`11nU}} ze8JmluGQ~yhqvqAZMl>hPSYm;q_UpT&+aX72)0}{3fi7~eZV?u8Pm?gURqlV^1a>B z%Rih4#uAge%wBTk0`1<6a*?z-5J2aT;J@G9u|^KpZ2fj#Gf&HzC{k%@!g2~N44Ac( z>o~Qoik@vzX1SwTCOS@m=lENST-Yp(rqp1$Tw_!|9iK6rSv0w`3Xw>!aY9q4A*rXj zK6&9vLs_q$ocJi%&3k`gR^(6;pthJAg7o=Hm@J_w$QO6MZ9yjK=->-6n-GU=7VQ6) z35SsDz9v-#nuLX>up%?L<-^&|uqOJE)@k(e^@Y~M-Cvl4+f5YCIIDZyHTHYQCSS?J zUn-2#%W1hr>Ak>h_i*;}y#AC=dHn8>=9;Z~UnEw$g#I3m!TGp*U^(RAS|jBDu!JPn zmRS?Y;fFTVhOSOH*-PVc*23PyYy42J{-{CO8PLhu$anBI-&i;{>gF$?w8J3e1cvD- zzjdZtpH;Ysrhq#y==_ob6*1IJd2Y@#%q`_Ai#fYI{vkM|nbXMTl0&+qF05YoO^s-y zG+-?9laMv?xB!^W*a(9rDBL(*Io4@beU12jb-^Rx3d_596!GoRN`YHeduy0K(2P%H zv`*7txDp~~MIO$T!*2-~!#0Pxdyq7x>48C>rdl+6 z8hQAjWVj-{R?m94c~u}HAScu-oV6`T(xZ9&ey;;7*QF2p5xQNU%490jfoWjPyTOjb z9lQ@nNcpqcfO2WAt9EJ6z<=mt-X*D&9=MjmLQpArkKmy4)aL~c;Y6r?(>xV)<(>e! zhV9h9Vn948horSaGMB{PdlPZ3Lwc5KjZ_c%fN~eTO(xw`<;ih-(6NGv2JkYo=g%=! zC-+OBsyiAR(5-~jQTcsY2mc(YZXh!oZ3F@nRD4~WXbXq?U1A#S;fCQ5e*Irn`-5J* z2(=u#Cq_D-mfxocUc_iwEtTqxNH(WD_Fi6BGvty&X(w^(C2aE#P1xnhP>xHObx2m? zW?43QGlrzulY^KPj|*Dix%3vjh18liStAI8FcXy;?jBM!jo(@2p-HJbjo$31@bi&v zz?7DdOh>+pf6<(z0WaDoltjJ$b}f=UDCQgbAZ=XLLLNk82cZ8loo34Z67i*@cES1U zFF%V<81i+C&~(eACN-y*9uhLZmn{2d_PzCRDuQqmPGYt726bnT)xmBma` z32E++6UuWIDVTm5m~Ru$al|hzs?I0H3`Bl2B5(1$lz#FNDp_K_uE>*p?Bjuq(EpNm zM|+*+0o6pM0X%7*DXj z&C0X<2RT|ELj7n}Me1?4=o&aXmWY@0 zgnEza&DZ9#Q^O(Eh4fujzsEd?%v7lo`jrG4r4(q%KTzv4M@u@wIj&NdJkfa6;hoR$ zQQ%o1b%`W=B8JtJgpw^!QYp=Q<05zDmvBmIZymXQ#r@OUjUPtpJ8$u2zrM*rA~Sv| zP$NE8`69!!gF^oEv>7)68WUim3~Hq0EX(QzEtuIMBMc`3ku2`c^HwMaI2pMZrH5~{ z8%=+_*WRF9F3KgCn06~sRx&G_zy7(a9YY^@>a$rDy?=&-=>h&_%K9Ut!1iBvy%MFQkebl z3{RLR=MPBKgTQ}xZ0Y!c|SszS(zcB|w2)Q6djNzSgqQtw`@?@bf^ zO}^pMiKPuWkp`Y+8S&J=7se>v zjDRpFU0uL%`|zUp85IlJ$^vP8uX|BF%=IL>m9Ls_}a(ji6|e>!J=DL1c{ z!toa1*H9@o`Rn}x&tfiGjRu3H2{?*MEJMj;d`!3v7*4+r%|^~J|MV=%FN1mCeP`e3 zm2i8E>L;zulhDN@ZPK)7Fs=(-XU(0wmIkEdd>tC1ww-yP5uwO;rVyU6GHXbvK@2tK zW*3JVOdNmGp)6bd9V(Uewa$xU0o$NT_IHw>@8?|?6Qfs+qQf@7uH>Dsi#=*7`b@$t zFkaA7T<4~=@RZY)-kKtM71R2W30<%}VL|q<@r?X-!KBLq8uGCUzdVztkEE5l5$(tA zL`S$YDW9&8(yvgdj&NljF)dM-VFw!XNSyXdLquODXid8Pf>XkXwm>(vXs{3*A({P^Kj@tdS0gj&GDx+8Vr11ZY|T-g z*O~4w8wuKm8~Hdo+=%$CY2DtchCn(o$Q4<+8Hz|>7*0N82f#W`8|NTB^3}tA*-6?9 z$T#_oc_tPcd~d?brP`~tqCs~p%)*;Q-6~u+CF8eFAqxR4&FSTrDCDHZ{z-AtD6@>U z^*Q5uMjXMk(k(}6IoMyYk)QvH8fd_`x((fQJzH`de-6Z40w)_K34uJxDG32*WL3uK zeHVsNf1;YHa{gaB^el)D9pBC0^c@s4^s`ctpOC7-_ah3Dj(Ab)gtPak!JW#a;-lGs zy|(j2)Br6ew6?{Hv3}K*J>?bo;$&E|S_CCqWTs_1n)p77rO#?+Liq3xJ(YKVe<7aBh@Q)E`d^luWmp>% zT!(d{`VTMGuu`3E3_t&+6%)bAEgrhhyuO&p4S!kX=scd^p=$)jxs(o%4fKUR2I}>S z>U9p}b;K+>Xs&g{K1ykQDX)&SIY*5sYBM~IZ!nerN7m1R@KLeeS^m9^Hr)+}OLo?D zkv7X0OTwTP=&ItN+qu@v&4VaHv&8ac=PP%gFKa<7xc5Nv!L#}~L^aT=h$#EEZE>a@ zMdd;*1uFFl(d?Rc|I%*h6;u6ShFHIB3g3%xk!IUBP|Tf?gueD?>i*WZflQ|_PZD?C z2F#ZSf5XQUnn5a+H?BC$a*-{d0Hb>Cd!x2VNoi6r8k_iapnTqm|6SA<&qf?gv{6-H z+(P(t42QOC$o2YBHc$rO|1Nl*pzycMW)R%XY>8{06Y|jYeji@!-6Gm-x4$N0pUC9I zwDR9;akH@a4?r-w7i7Y-s5e&iojgTdSy8)W$;L~ z%b4d;>@dv?4I~ov!EdlR(*W2rDD{f8hZZ<$9D55+eg-IIo6m`0iTp`>raap6PU-o8 zL_;QH1NIE*v6{sv0dve_GCPl6trrbbhb3@1SCCIeN-k`hsco>3AH3_>%V-WzI}rtX2L(BLs$ zf2&^dE`cZHw!Auo*e#{vJQd2#n%x8%)E2iTZUs%B&$@uXmuYVB6RWWsXO_#NP7_n{dxEAY^iF?487#9DuBj)vLf}9 za*4~+%QUpjDseU^;x1F=xnIn^1-F!1Qv@IRcMO7-9Obp4gWxCWvG1*=pa#o;llboS z-jY+?D!CDLd4(j^4ZZ_%To7sN;Ch$H+XRoHzS`KdkNxqM6!M;RQ(90t(Jt9Q2PH1) z4nyor#F6%>Hr@T?2XOWUvE1+!S%9;fQh!BT!^%Ryt6dv+)5i3fKd00EeED?l=aIAn z=WGO3PlIvsd(xmouUmsOaJBf`8IU>3j_iUr9)-+BJ}MH<$XRxwm6FVK@%X?OFz;&N zHP<-<<~{l;e6-D|GR5luvwBstk+@7`5{js7WXp?|-A-JdI6Z(lOLgOVEj@kDIUJT# zGpwWrZ~nUk%3!^Oew~$ols@25k`$&+VJQX&hj`fJ7x3a{3&No~ZY=+IR;2G^BDj`W2H*DWOEiRKUbAlWg>pt4HvfBv_`aY| z3mgVcoIKF4o%A#C!}wn!+R3*E@Bm-1k^`Dtv5?=1*SFgTEnVk~_dpq?UGd56`;KCQ z9%9%}=L&?wQ?`*AI+ny6%mWQ@in}Isq94gXP5lPH>-WIQ;K_qj`)DD2V1)vs^l%@F z-iV^)$&{+I)OB#p3<4OaHoty5vtm$%oVC;J2h@#+hY@h~H^Gn^jN>_vA&~V!#j@CS z{gk5&34Zgle?gxNt4RmgC7A2y3~DzWjeoLVVEo^FVP!Xx!~rc;*u5l2YiyNK)jO{Y z;|D3srE)3Cf091yRyy~up#@>Pd;TM7f2ErOkmyD1;U*b?wN_yH!8(HIQjX;6WzU1u zuRDe9IF|}V1V#NWbE=KlDw=tJN!_c45pjW;r5X!^TE>M-p6TsOs5@DeM1z-dEL2^P zx2s+8?MKe#vQm2|ci+N0rWy2chkxp`c7z_}IhvOHUvK|v3)u8`Ao*gFqaq=By+!Ta z?I}CI77wXcc*UzSj(KV*heKy60S5=%jzBoA{|xOlKTN(Vgk5XVs_#3mZaryY^DmM{)gkFh3?^#Uk-DZx<%v zMgY`il87J>VoId(yU&gF2tlHGLR4a3H#MoJDb^_j^K*Z^DVd$s|K(RJwa0sq`E>Et zxEa2Z_G8W72qNUOH;c~4m!x}*Y^}u0#7`cIuw7&^0otPC4}zx8zIXi1_O9Z<;sNt` zBJ9l$Jk3|qD9X|y(5P|l8_Eq7Acgjk_$x4AkFDkY8o)3OoM9-t(SF8gE~6idWi!0T zMgKARStB`PWiBsUZjww(TRev?tVzb?=4EtKV1VarF1UV_h9vAUB)Y8VgOFJD5EA<^ zd!l01&2E=eE*($aHqifQ`?^aI2RGv4Sk9bjp&+OroKEVEqq}VVpX#n0i`3sO*JaIl z9?^n&e`Y$!qM7tW{EV`GrsPQn6*DEG(0hLO4K;3*EO`Ku@qKU3ZF*i-jUH?3*U`Hg@YtU0OWiqqLrg85Y8n3xxD@tIdRiR z|CQeYmIC0Oweq>xD!5LeZBVdKC8Zbsgdui7ni%dg1nZJrc0);@FQu8pL+7j zLk)&y)_64|C2A7e1~YnnDiVbP(z~@z7J^gEsWE;q2q*!_%^w}(RFE>UoMERx$||v6u2^KD zCo2Qm#W66Iw1OqlVQnDC5$q88kuTF)pulxN4rJ8^7ZGB!qZT~0ej(?=Lz0!^v9#$W zPzVys_1|Tr=ZpO z|6eE^@@=edJh(V)v?gRzesaF<;MwN*cDmL@7iD!TeEx^@An5h<-Ktc-b#%9~?xCaj zp?kGIL{D!cgPTQo0?bFzyMbsG{1y$mMMr0?{9FCXzsgjgxhjI~wqf3%sJF_!bJ312 zP3+sC8|#iDH_ZS_f4g2>nhwOQNc(#?)Rm#T0O_0!9eC#_PYk?<%_aok(8ny}a5<4n zev6ol824mYcSKv*e#Y<3*?1Yv^zyO$V=50A5B-A0c92Wx7Zd4ly5)uH;PaA147>^@ z;NRs%qu#DKxm+(#eEy=ak}U8wb#RgDSR}t9K>;Qv2F;`8@-rXJI-)WwNJIX(L);)} zHPMneq+EIxUkau^JQh`ZsO!B15U_N#xCf&|hV5EElU>mEiHnxt zOlsdaR+s`W2^~JWJ<`Kh)g9iv>lXw~T?8SSj|lp%@=Q3t3ckDo+@RDy??np^q}Wrc9zBSWfe`fd z=Mlr{Wa>D2FepTaj6bM^Mi@>7>W3u@e%6=a6A7EOW}nvm0tV!lUoeZmrqLTj)5tht zm*NgALgFanI7B(MH*(Xj>kG<4RCmGA4QDnX;MRX4}%h@?3 zxaqK1Yhc0M%sUqgj9B@jDC7K3h3@9AA!=c>C`)reAYU;&)5<}UPtfB#+~yqTvLxa)a&7-L%5UGT z&UBkgR*eGP$5)*{MgCPoia!7$^E&%?&+zp0bLkdLycvxcKVIRL-U9REIHxN%mmyTC z4wdRiJ_D{vpJsf662>rr^-Cv8#aDmb2sBl1q|0LaK5l=p)#(>$QQD=ooU#6n33dR~ z81q=L`DXZXshaI|?&7U{5C8Ry1*3F8$iKc{i1|?N3!+BaZ_%QQ;c{7GUmV^qp;@_i zCeyPp=1qlT0!099{n1YmwCHO}r*y@4_icheNAG~zqT~s0O>~DNR>}#>cjT z4+e76q?crzK1hR`cKmZx5sw126?lI6sVoErYsTZ`O_4UEe(GOo;mT{AD!vY;qIN{v zi$gJr!$n;lvz#}~j07c*RZ@0-Nb+#~PYdv%^Nyo!a|j^Mv9l3pvzp`dw?uPH$klxM zy`&Hbv}Vqcp3O-B3r?NU?31k5EzmBTDrOYRe~F?TeE=XgW}7`FhU^Ii{x5{O))(=d zJ$}!>(%M%G;Z%zAL%$!r8cZHx4pMPw>==lH)7B71-Ya??ARVpp<}qL>Z{rw$lEuKF z^_v_Fn!z=M*yo2;=h*^?M_H3Pk-cbsQA1Zs=#Qr(s;4}rQ&rt@$DIsExCUHudTAi& zX>^J!_{#q!n3uNEV8I;2W3h6=BBjex?Apl_CmAw zP3SppE;%2xw$@*tyTDZu#LAzAa;rX;*$a14-T5dTTLx0Z2u ziC`6xaVIKI@dyRQHVYqF#D;GCrKB$zC2&GEb_9_eOnQ2OFai4-XIXfl<CVb%SD9R;aE6^~pgWa~O;msr~M*U8q#i3H;&t zN%-uFyQZ#9v+PJ4Eh%!Y6ves!y>f03xEW(cIGRYk;~@%1eY+sjA7<0SEW{Rfxmr_1 zx4_q;6tv|^rH}uwr9hdYPk{qs66uy>Q|W2iH;!H%f{U>bXYnrfJp^m8#RR?rZ=pC6 z*wp=BU{19k4@#ybdY+qTm5h;Ih(-VL4Kd$X!l7aqJH`FQ5_ILn4$-dE>DIA8)Gk-r z$D)s#(R$|Ed4*>X@7f2YxXcpyRT^?_9@tzxq6U|5G>6HG`OD^i{nJNDLgWC;aJE~WxzQ@{uS!K@0<+viP%YCg#4 z0V@Ao9)jeo^UD+US3_)N)sy|-i@~IZdd;DP?P_-M1q`oGLZy#L8y>gGf${}Y!8s7` zdhyv}2og1G^B|t2Em!{-z_Xe2)egKM5@IDkZdaD@a3@gaY$-%t3w35sMn5>W70QYG zL{t64E~Vh@kFnv8DzwSX+m*JK?<9XpKIbDt<1KxqdIm>Vem&ZmyJeq+`}g~3cUOf@ z5kXke^BHO->hm6tv+KJRbcn>3P;I8}uWoH$$r(>g2&+$ch#zStZ z?;A$!h2}`7?EIu!TRX6qd4O-Y;}WZiUhNU9SNJX?8#qG<-OD=o#wC3#>Kw(c;`PI< zjPw$>EA`iSmtnASxLKVJIjRy_4G$x91Qm3Pw9r-+Vp_^zsMZmIR%dg3wG_r?m)gw* zA;CzLG4n5|j5zdz>%O^(QXZo57Pp{9Rsoiz?Ol|mwbY%W8phi2ANA{HoQAm?c%rTC zV!^kP0~qLVnP#x1r0%4=VzbF-a;uv{2if~S;Z(Z=+|y#J-;+phq2J&bx<_$W?-wU9pJVY|FUB$$<>OF?B4uB*NL-I> zRdvF4?RUpVvzh({Qe-&=O9JZ1|E(mP%-sdlto>UZ9pk{*%K{(Y$ob>$t$efJfA`D`P-n&?H6rzWltnyZqmJ*^! zQju^jjb=-TW;5G@Dw=u8(ZW_DuU=edql+R(2!|@DnGj@vp(1Q(nRVQ0R%s_|;a#_~9rEn0srC6}}9}jgn zHEdnH9%`c1&eqwF%gta8rmRT6PcFSU_P4Ouc=432Z5xy9NvGjbreE=vqWKXOev0Uj zx+A>xolk>sf9K`_B4R-iflKMp^|B7zFh4zt z^>H2itAeT+8uX75p#fQA-iy!jDXScbJ#VM2gtfq3f;FUrb|W^1j4r&Q{T_NS7^}d(}rMH?&@e zOb|1}=hZQuLzJXgjwOUj{7!M2-(^%In($T=eixAC8Bu@RUCR;JQnx-(w=pm14%W;u zxo|)Ey$*=svZOvEJKcl?-?uLC<|sN^m0$wc#)DJ$J>PZ(ImSgyRO+{ZUS z)+V(hYP}}+wv-^4d*x%%&R+o57NsjP0(cg`9MW6iO{J$_X6|EjIJ{0T&ydfQR^ zj8AQ>vE7M!6Fo)dbce>dz`^meVe5FU9-`FjJ?IyISq(EMOSJ z-2QcvHHB#J&%xWyKheUv$ydx5acWCxUbyA3#K>X7SDpQGfIO_3Y-uhCv-wMAN-;G2 z6uS4Xk!x2}Mej6)x`i5Wh0R{Sx{vcMndSt_*s_xzV>{J^9}RFLKu%W;)gEfk-~wfi zo#MaNtJ9I$pEE3Mng8S;VfqA}g4p__UvZM@hBCn1xU z$kdVr$mxn(H~;v&7jZys63;n|=Ju9Mx$8x=kbyZ?%Yp|co2GU!d%SeRz)h{H@e|vS z_x^uAvjD-%2^$x2Eqv_hH$h?Oq%Tt0fiEZi{Ez|z>7bIUQm1_wgt^x{Kyad=*%7vt zW9c5(48QygH$p`*V}T9fyx#!MyFh8Q@*n4I`oMWJadFIVLpX2e4lX|oXb=5z`9+N4 zjDfeV9xy|Lz9O{+p*qX722fUItv% z2?P_+m9@uEScOMf?w`BYR`hGoKgeix>TqNW(-C_-EJCP^Z9HH>1KnNyt`zH2))k!V3E#=qci<`G{q1G3mpk?|MAl9y-o%x?E*Y%y*P zPfhc_5|FFqK@kmTN}j(AotcVyfrXR>f7MeTn-G-flS;dAqK~Ju<`08GhsduG#WzS-gr<=afewWk=ulK%Yr5^f4dC&*f7`J08&j58 znX!mUC#Y>+@Fv+^LVsul>x=8klP|BKJXih=Z6J^-;CS7aHuvan;=={D&E=l|CFnJB zz3l?R(&dm;T!#PTr-I^IUQHx(KnNTZXCfDd{)XdO%3Bmz~c<{7YQRpaj&+Lf>EZ$u1ce6!+_ zzJ{~@2Pg8ZQRK)1HC1+8fpUi=KMa;=Qo0lbfpZFWrP}<89NFIL11#-8Zt1ueU)c6TfF#96B!?XiaGZ zLVV0-r(4G`{$6xX+t0sOdi$p32*|1h2xEEJRkEca4SQdjIo7t_1Ux9hH%c+$lcI1N z5e#0&jI_Rk8-ZET{{21o|5$pwW^i6XL5g&)r$TUE(h}(MX*fU%4(SOa`SKy0c$AIp z(hINGZ*KSDie6ehj-o4ZQe@a?*)_Q|@IxflkmZ^x_mu*0Xo3gDu*Rq4$c`GKuord% zFTe;-xSTpHTA<+F2~+)qw9hW~`Lens2CIN`maZ&<~sUcVmHtB9H4 z$JigdXkq_C|M;$H!PLK5Ir7i)d*&!S=jGe{lx8rx`eB3u?|MX6%K5;xpQ1UI{o83a zVDctouh#E=_ji3S=<3xlI#7zxAs2oNc3eoq+Uv&{F`z9dFu#nbzLJ}w-}#bMb`nLB9)>);AMCadZ^`G! zd`|v|i+vcLWq_zCo=fYGAAMaTgA;hSMr}cV6mQ>YwMzcFV&+u@G;PK%n2CZo@G@0N zaESt?q|M^a`1kD*UceaCpZ5yLbe7q9{yPzH}GTVei-?z8u$Xi zG$*`Nf!mVZJ0-ca6XbTXJSx*5gn(h>X0}U`TN91D*Me;zlwu^lWPon_{PGVTTe-+{gY-CkWVZNRX=5b7E%Oxe| zD~|SJ=rlQ_RnJDrXUOE6IxVf8I_&4zoKL)sFkO5}o&cwL@AjI*Z$dA;Nn+t^6A~6G zc1wP+Aq~*TxARN4w3#K32QQ-l>IjC{^dQ^v;Ud@E#TRdn$q__PXn3;MOTrTlbqPzn z;~48O2Q{oGKhB@W2-|FHL#L2-8Nx*#+T!QC}L2oQq1yAvb?36>zi-JuBt2p$p$!9BP;!QI`0 zJHZL=^EA!-?Y+O5Gc{*wpYvmCs=8A3cJcPJ*1hg^%XM9AJ){Jpr1!Fb=rFIbh!1QJ z+#1tNlkXNn&~xmX6gn?J5Il6O%lOt^U_&r{VJ8GJF)2=R+0=^n4E9%$FT67OldnOc zOxwnCu$&=)=2*3Y7&t3`Q9ujJ87hCd>7ZB_)`J+mKn!3GbSk>m5NyH(;IMU1Ny`4= zuwx(`b_08s`wtbMQrY0hq<9D6uzxIB9kS7@xf@@LKe?oO6MuU5<$`7$3GTN-ezP7s z(6V|il8cVF8y56MvllS5Viw694!it~{(2>WztDAV(6Q3y8XGcORy6Nqb>oKmYhE`s z8-*ob3Sl@5k>45im!Q_66+YwoQ##>|N8)H&<=D(v)z#}34Ku$n6qk8@s90P?A46`~k-c&yXr8EWk z9wB7j3gD<*xGx>>n(7$+Rq(#QVCJ0gRg0+C~>WY}Vb9zv1P(R?su zfoOVI%C`5a+0H%Ry-$=JEh4@+ECDC|*UP$Bbw@w{_)v;i`-9MaKfymZ`TDbAM?kV; z)zYnz_wqvH)5QFcKicA?11x&=Uc`T7jIr>XLmX2DI*XG+j2igAh3RKR*Z8EoqwJi# z-Tad8%tR}id%Q$(Fo8%%urdi}oKb>m1)V`kP@ z9MnyNRn<)82d=?7lY%uu*m3Y6tXbQ6)Q6VOj8+Rxk1tJ9oNxr;v0AG}P)J#e&5sr!Uj9nq1K z?Cf3E6jurg72(}7NzBWcu;%StT)vd=T+tQDPIYeTI27EEXkOL6TMZ?eDKHjA3?aEm zjNtkHbHz{$L26)~R8y*<5!2-Fz^OP{(0n*Ol|!4jzM)eEU&=a4;_pvu>j$d|Xnyx8 z-0uyp=?;fP;wyuGD$qmKE+JqNQ0 zbHkMRAXlT{z2@^lv8d?t0?pG0c!DV9DA>`h_?RjSKy{9AV zA>qTzelLl}=eq71wrCt)z3nWsWxco&#aDViYZR{Zxtiv1i5Q#)iruk&_xRvln86SsRnxoFyd1rJf;$a`&<~_BvG^%0 z+k5%)U#I8V;eC|5ZhU+@zs!+LpVW7d1C)$C&D-#Y1V#G?%qch~!_0A3D)BgU^!Y;CnkyQ&icOsiXoHqY z9J7Y;FtOR|QZy8}02%nSCV*x2u@=_;G>Cwh!KOaQw9V+DY$u6v@UqSF@F9c72OpbK zZ@)3;PJHE|xn6W#=0~@wtir+go%aIv3n{@i$lIiEMDF3IWJOtEvFpGdqSoK0lOewi zd`_N<3Z=dBcsM<#d!Fg0;~O zNZV|OjF;NZg>Zqw8Fzni$>MO&ZKLn}@E{>iw*&3B1vSvCGLIt=$m7M!Km0lt0lefE zXxpzumW5yL;TuD05a8da1WHdKP6K?B9v=VNO*vIvm5&*Sq>vB1oMMR!~iFIbq&PCuw}T{I{8cOd%I4=zb4+l8y;A zuM5q?^rxTsZ=pT>IG7w+6?2+8V>0f=88CNZ4|_}u`U;yHBT zWkq3Ou|1mK6AYo?!3Qfne%UMvqH*@~vvFVw1x#Jh0WxK9tTifC=lt`p;Rer@s1i<7 z`)|QPCjhY+!Z@5uFV&Se^wCIwO4e95R?t(uA~fGa z>ng{DB@mruh>blCASLMg6!x#-LVai8Yv?|3N)=cI?FcZkzNnC4EoWK_)SBE3z<(aY zj0ruONmW!dfWq!aha(69))@EkOSUM$c7~}5iM_@U+m(W6dh~3xckz_|W4I4);?hlZ z^{@r#3>l!dOJWahggU^qA7DH3bXm$rGf{DZXimU=#z4p+5ICcM^qoS8m+D-%9_>m1 zG3V@a*1F(wV21;B#=nLOb%*1%bWi96VxhZ1n^no24QkB+6u=z>o1G#b&4dR8b0j^} zqeM|L@N~fAmrv*b+YxQi|12W{Y^Td?=)(S;lt4i0>%WEzwH-Nou<+vqK0|Hy^GW)P zM^B^zY!}2hiu7nEU(uy%_AI)QblJH#sB{)cal!*OG>&C@=b2?5xIu;1SZGN@uvaZ^8j2?wzqVqH%z zvov5k0<^fK{`J5P<&n&P4fp@wO8?*AN<+JxN&jd8{`YMwNk+fo2s7iUFGAfnrvmR% z_`(v=e%j@*QPwy}<>)8Qt-#aJ3|GA3YS%0d+OgyjOSs}mb+qzy`Y_(P5;5W>fCZEq zyUmfpTaaykWw)M#ifq@G4ug{b-Fs1BKX^$S?HsfxPdI1;iM? z5QC5I#3ZXlkmnXJ!BJ65Xr+3HjWcT+e965qL2%Qu8>uH*eQd^2*pW)lH^1c zKuXVFcO@oAnyBtH>R|Mh$~FVFPaQao8kP@IGuiy7n(3kF@q&)R@D*_XFJz6twa}oo z(F^;pI%FKK|8c2+aRP}_DrpnGUxWioRz9ImH)Q||`8Sn9>IL^!=4^H}77CF#P$96j zizyq+0Z*)YH@$1b$-{gWOxpmpV+khI>ep-7LeP*`g7i>}HB;0|yntpEAZvIu3zudx zJgx#3^FxAuK7{fyoaEXjPL9|QR_~92s|b8dDmh4TaR017B)f(3 z523{Q(x8-FyrJ_RB!2=+AciCn?mdnJc-Q#v-m_(hw=d&bj=A@uhyD>4_lM4+HSr<$ zh{Z8b&NDnbjg1^SQzr}2fBg;2sc0Mn%;O(W!NLH~LlXp^_c0xrE^DA8OlU_+X~6YWBkY0>=>6>7w&(%_iX7n6SVt>QHY&d30{t|5@k8 z6*Kgnl&P^jR>W3!RK^(&5Oqi~dzs^GpwziSMYp5`EUzJ_tY`!bpd}@31@<@16Cs9w z5`PMGf5&}$w4Wic8j#|v)&V^E7z1EVVH}}FIPfo|N>SV7gFPNH2i0Dh4PS=0@UGPu zo{T3(!gJCNS2#HDlAK~}YvmWt#E}KV>%mKIgQWf7*N{tK;%lkHV0eH_s~nA?GsZcT zd+0pCa?pxa6tn@YG2@;inWI0N0VueU9!nQ6B>NINC*!i+htWrU<0j-dE8sEw?ba_x z^l_F%Kd4jFGQ$A@1|J-pE||z0^ZDH67JUq3O4VFO@a>;#HXF-n`0#uU*E4&nb1w|` za-Nms7uAepNN#1TubNLRrR*V5|EbE=LGQAcZGKoQqW}K2 zk_E{OQAq5TT|1>X95v*#u@|{pjFhLO7(`gLXS$kF*IrjFsaEUBXiB%bgzVT+zYl!r2XC^O85-7-MAV&Aw7g{7#|@vxR(jS z7{<)&`fqD2@ssNsYZoy@QnZ6a3NIu7iZ$p6e`TYLto}uO%7j26E~f|=nf|Ne%SaC- z^8dxKk^`YaqAzN{$yc_g&7dtd^k2kt8-X29)KbwO9aB{r>MK8FA7ktPb6=rjWALWF zyIYsP%??WlIk?6YM-$=dT=;6xt0XlZvgtKDZbN{I;}NsKNw&3VjM&NI_9T?nOH&?G z{Ont9&7g|6)68M5c6B--;%4kT7PYKId5yGTC=zC<#_Yya|~7AeFnl$&;NYjXHPHkr1@nL$M0S^9~J1RSejgsz&q) zfy6*99Q3AnV2zcB*)#;v`k&GgI%VSj7gHX#KN6Zwa(z|(%(lUsYxFnwbJ8Y8%tgxC z&-b@Aq$w0bouBhqUKX^8KCzh8do_MDHZ?Zlbv{)*P|FK5LWWA>fU`SXIATk3`T zb+(n_dQ95cxrmFr_vok?FC=2tves{OPYwA4Ct04a+^()rXYRd;tQ6Um*b79d$=5fS z(|J)>u-Ng0jx}!W-1I{a-QHVqu~wFK)JkU-aD;+*OS3SABfs6nFoSmG0o<sLG z6Zz+kYHm+F?}Pat!Dj-IdBMJdqg^kg&hy^u4<-(_63V!&9^=-RTssNpO<07cStG7Q zbcR2@qwFRMy&!+Xw1HY=5tMIocuGt9ai{++9hC$m@~Qs!?3>;0fpE=Ww z+u@6C8t?529ExVjOgQyBC6X>+a_Q5qn^D;tU9N2W`1~x6Lf6H={I9Xmx(!T zzO~0{CtP<=+@5XY>MNLQ%l@|Uh-9;ge7d3t{fZ)YudT|aJ5g}Td-Vi(M`W`vp}T7@Hze9Z&xjXg(n=`BOt6baXX8gk;r)NSFEz0{x6j zSD``hKa8fhgiaG1ZADyE5-8dt3VQljeFXeZS09X^YF1yES(Qy9F8yYAIvx(sMHupP zK~%&uCqiU18;g~n&4h=ndaU(Ibs}Xy72BK##kaqTFiZNQKVP@rxnM%|aCR6Xkccf6rI z*wNJ2@q5N~$*(&E$nJIalJG@}^TbZBE_ATA4_%Ge|B7{Y%gt9)M@Zb9SNlV>#Jq&? z_wcT6kjRei_q>X8OOYOI#oWPr77f+rUCm$Ke}g`mml$O^N+R4U=wP&Fr=6!MO@v&~ z-jfz+pJLu4EWACFM@@B9$F6LR18vz0nHj&!&wY(ls4DOhh-u(nDZtU?Lk;@ zpDuG|_Bas2W5cYlvRnT=R7nw_8q6!Xl!1ghg=64MXA=;H`TfwxjHI?dvPmgd<6{B%AV}6K9TULj zPnLVt9^nQmZ74F`A{~DF*nx;rLc1g3(zTq&kOj25+kS>UrIe4Ua5@N*3e&qBLDy?v zW`tf!z&a%qg+|#c=xVsM)WvK;{*lw0@{WuCw^TlBXbK_O-G2rH+Sz&(1KvV*nU9k+4E>#q}HXJ6gGiYl|1#6A+ z0Dzj4Dnv*>*3@ZGL_-{C+M&pM6u1h2G%D76MjkED9P-eFF(l(^zceYZC_e;kxs<^wB2a~ zKseEMNt`S|YoIkdu`@za3o5CAg&0uCurNA2;lR1rcB6M8pYiWEXp%Vl(bipShZ=-> z?Dzb2zd5TlYOJUve7sg(V9oZao%bHSx%xe#Q-pP-a`(z>_wF1|v*$EAB1~%lMSv@hY!veQI>KBuy zjtSRbqs+W~%LBZtUtA?>Q?;Zgg;=GavvV>6$;h5%;{s zPK_}1sX?~$He-F{4P|C00P_?E63oVbfjJE%&M>A-fOPai$+*)Dk^TE}bNSV)QL7)1 zOkAfCMolL{h#Q&ttW{XOhG4{wt{Yp+-{Y3ORSDqBfp`Nd?$aP2xX-rS!$XZ{P& zmL_JliMjq1eiw$-3_n_mUhe1K!H-+7WXO0ubNMJ#WF@}_k1i$-$#ps+`A7~h#n>&M zyzS@nQpLSH0IUe}8n)siX{zT!DaEWV7gJI_BU1S$dgs`k%{azrudb~@ctzE~Ttnpk z)K8eX*<)V;Wxn zAv4iGv_C#xNcuYLW0vhJK=-N79jKpiuPDCUvjW8**Yw=WLB4Fbgvm<#s_zSP|1^P@ zwI4a8i}cQ2;(d)(GN%>3MpxH}sJL7}uv z-4P9jk|gxw#X48+Bd)UXJRlAy;B5F6t!FRixf1aHr6EzP?XLKXUE8R)&MPH*X^n3UNwcr(W5iPpL@(u4oC+VwRJ{2j>~j#!9x97&?`9GcGPe z$!UkVR%H!If1!SX!)NUyyl|1|%>g%XR8~>?CF`y$N55Fh1KxxB7KJ@ZAAOs4KOG z^$J%#gkIMqjil@hLsB~-y+i@P5uta=KLRHQ6H3FGz!X#I3~!sRFNYP)Y;g{$0B(#8 zi;hYLh}iw;MgZ%N9hi)3DN6Osn$^~O5^TbYuI9BPK5DJr*7N@AgV-ZUtVl!}-+wwE zC|3DdVH}$qC9`Ah0U~9NrQ>`p4(9)ek`@aymZ&Juc&?zqA)R62VY0#h3uD>ANA#H_Ym7EQXIrWqPiYPk4Z zt@4c7?-7Vp8wR~gtJd$FgK0R7wRfx7>5gJHGs8KAP>O6g|8BM*+2%tAQHhH0^8*rK z743Kif{Jz?D8_1~J6fDFliu)`*+UsA+ModuNpHTD#-qm*?AG{WpzNrxlp&bNu=W9i|SjXhE6#6 zbM2^rd)Z2e8elb1!DO28|tIJYDJ1 zy*t$=8gutbcJ4a1#&g1d+gPc9${;vx;HQ7XX;-k25A8VN-F9`v!9n4Q@Eo`g6bPH6 z>GUFZ(ZN|{slH%lM2P}j;d0Oeza2i88uJR+g8jijvEhvwLv_6)2kbYMIx<~&*rHjQ z97kmitkeZI3A_SJe@K}G@ZCEb;rJ{EH5U{BHI$q3M>r&<+R8d&!IKo}<>tFYPh;c{ zbshxkONE-ZFGn-ns+Ferx@)rP>&HnLCI6Vr+ zAoM2|UIGGL^VA@MWIN(Vxrr!IplHBU5H^Lt`a>e)!;j)P1BWsb^R?QQHgIes>EjV#`aR`O3R|IXVFS&z2& zz4G9Xw_VioiFhphR7sjCFN5rs6or{IErU%fEfs{XZ@)X|RBelh*=<9btvMdiK77$) zvX}^?%06Cw2<(b#VN@2~(|6RkE2_LNmiSA9cwmQ9tU*3TFtDfXdWYYn`HOkau#dF` z9~y$Ihuw1~NuN6lvH=lvNl+6$Ub@Y|&Pa|H7fRC#%Gtgb{GO{RlRa%F_lpHVGLhG?9#sHhgj58n2qQ$0UiAPL!f!)F zAfcEBe>}B<(2w8TlnooaO3OO_0pJ~5>f^K~B-wcoi%Gr&rk&;^l5KyN=o_}XeKq4^ za#he7Jvji1P{0546{sa;tcUfO@c%=k!*c>MPZcSnSCV)>#BY|;$zS5S zNtc4q<70iq3f6*e^_#CZknFNfz^lZl9C^Uk^<5HNa#l-4Q1Bk=KG=V+`!sR72Soe_ zZJ%^fcOk?G%_PFFp>P)Jk=IK%_}5K*z{N$0dz3<1j8a)Wfm$UCVwETPe-fcq`Hsjb z3$+R+V3pI<-j@=9HVX^rHF)5FZEqS3vSver-9|5$Y}Ijrz+U2l3?*7c(=9qei$u%% ziuobmBS};BZ_Up2gY8*?-H&M9UlL&AlIM#z zSXkJk|6>sqaQ1U3JmOr>_uwzyzBNUp<%db>f#CLnJ^6pM0KK9|&uv)+qCAC>Quck} zXwP=l$Wj^VhuWhEj?C2>6zw+kdHrl7Z6#WL7c~Txzq{bFJ-;*6Bb~>pq>-=JWbE$n zQ-5=@)!_SyarAn%!RUNhTCXKWcBy})8sEAZkMzYX8%6PnH&Hd0)yGavJui7aGgI4k zAp;u}Z&UC(>Zwb!i!>p|*HS_R2 z175~;@GMfMA12djCp5y@L~WJHth%phxjpxwl*^Hs-siQ*zKLp3C#Vj%Qwy8APboAT$s)ng{`qzYpAc#< z?yf(%-D$*tO_?g!8%Ynurufm-o|oY;$!LnNclR3rn#dWH<87!Hj-V9v$ppPjsOXFhT}Z+Xp@TGTYP!CT^c9%`Pol&fYiy@@^(_-x9} zih0mVyq)y^6*l#$l7QQr{;F?|ZK>?;Q@z%5?oPrr`sNVB1=-XG{cm-_l0VMNuz=q6n!0=ElPi(U{x2z~sZ0?^)WU zThYOX&!r8?0L*cc*;g7)W!PVb&fMsVFWt#??p~hyGo^`aCRpyEU)-VeFy?Z^YO(0L z4n3H6aY}LOLP?aRQk&-&&&r!QU6J2IVHh`udn6SXTlZlX<%~c4J=)mDtKwt<%G__2 z&yVF*w}Uc70RrS63%+^_Hk2A&EjTZ;29j zu49-XeJ%L64{D)MHgD8Rf+K;lZ;CpT**nI1wOQerKy?Ga32w^sydQL`6Fz+mc$-yi zif~mM=LaBE>OKitsYmaGeUCPl-O9Qys65L_QOuz_VbNJ_2hMx=ledeTnA$--10?y# z{&0U1iaS!ui;iZ@UM;@+<&|+T^h-cbun|XdiuFXO8dy)ksxWVIl<0KZ2DH@5G2uH< zwzHxpUC?6oIJVB0HQq+3iltxbIo7bQOxVF4yQy<63YTUxufrh%r<~l#YZ=jduBq#Z zvJMRLc@enM+$((19iOu_nuwxoy+wa;Cu<#cD#b853leuQcwvWoC41%i&VQJuxqK*j z|4ImM3Rt)MI&|30>-eO|iyjf{%4w>1O7S6DgM=Rupw4ZUz(s&)O{oqO36=ssy)i@p zkrOWZ&$~06a&WPtAi!O_;jQu8txPfRUL4_i*$JX;`b0_>bDx{M+euIx%E-AqH<(QO zo%feVu*idrTw*5{pXJ{E2y67LpzAl~S(-~5{M&yAOr)~%N_eQTPV~NImsP-)u=GtuTJI2>xF{IAEeFpf}Qx@=kWPc9;c(1Zu zozE4Qn4Sl@-G6TjZrT?PvvL$z$&ck?Zr9HFNu$p@e;>ZiFLI&?&~6Fe z&v+~fWvjl?Rbt~?t@&Q5&1T9i#l64@AG^;5Nj>XE+M9C8u$?HXH;$@t;hC3heNBJI zgS2?Pwr~r6pToK&TYv>-7bDtZUnP~en$i3|5ZvyNyLUeP?5WQ7v-W)U=?M#XQvUiv zg(=*G!~yX;x+r-XwIYTlR5RNwSpkCec7`umYjFxYnw}!$SEf1+8Y<;86L3lHk*VaL zf4QFxJK7-hx5Pr9;Y8?_Zip%*eKc-Vd7>boRDbg{d@}?xza0|(*k@jJ&|+`$!W+;n zZvj{UiHzuh^Y!HHYuduX6SCWD6M>^9O4rq~)fry3%BO+OM8VVpfxWE$K?AUrm4qh&1l4i2R#U{_ZU>wocGm| z|CLkLO4MkS%_D706eQ%S-3Gr%Y1XwpZIL}lNUvv=Zeg*WGf>WZMi5(XBsT=wdZe#; zMjT~gsXdZh?aR*xVrsPot}z6$a#v6zsn|^)xaBV=+`CkPMua%XKOX95vF_zn7*rIZ zvc~GfPag$5(;P-ntZv>h?JszC|8yQb9rg>0OjzCU21+@?Fxj?%tM|W~UG0zGk;U`F zE9uz|pB{m~?(d}bZ8{`x11$BAGqor|l1_~ltGswsnVi;+P9|uyU;?#giz5@I)3PD| zP|r?x&V)1YJ!a>(c3=Eiyud@1EO;SEl4w#59tlmX@N=>BnMVC{=lXuL zgSc(?#^N7EC~?6g7Ns?GiKNpqf4v84J_#@I5+B1WV~_@46>*UNIB*8VlS{&Fhf}3~ zvLFOBc%R}o;f>;*=p7QIhUrlem5vm^9Ycy(84yZY`m)=-0D}2UhW@Z-24pYXX%&UE z#lCm+oxWAwSoieKTam9_6q<5Ql558!GWtpvp4f#O=RL2sIV&S@pT&d@ae4v>wlyxA(hJT`4J@PLVgR{B=sht{z=@4ny&*$G7gyr+S>lb!hhBvQY@~r+q zM7P`BbUmCbex0j`vgZ_@{+Vmo80hJ`q9?->$M{P2k|t~R%*j*6cpe$~d2a9H$_vLy zt`J4^EbLQh#*^0kVjxJ+^gDh$?By!=NO)Aa<-1pe!b23RQBJcO(NwS!5WflJ?Un;x zM2s*T`y@dq4DcHY`-*bHY|nJ{zaiCsJ0vNE6C)bAk`Nj%Q)pIB8Q!3ZoZ=fA&4+l)5gHnsM-qF zX^w-JZ;ADs1(`6iSYo2`UhRvIguPp@WIO-RS6_h(k`LJh(R=qTw12i-opXnvNQsPJ zO~{)V?seQB@^Ym~KuZo$6Q4w|cDZ7+OU$*@x%aoz<{HRbZ!2GvT=enK5>tsE1g2sHZYZyTR*{Qx4uM0uzSPDJQ6>s0vu#v95rSMb6^bUME_=0;KHC5(R zp|gxs&_?jkULtT&v_mNJqo2?`Qo#@1_={&$aKF&n8*EpH`JZ`Ad~T}>nlu+;?xKaA zfVzN2P$>CFI>VwaU9x(@6V!z8A_mO zI3J7ugS=I{q1>64D=~*@r_X9+0bX~Q*a6-izQ4*w!N&AVcySUaA~);EZ!Yg1gdwL%5?J3O%zs)|49NKE^s8H5 z_#VH{RT}+har@%^virxXTEp`Z2(GRU5L`m_1?vVjcf`yW#(cK^Ra(XV+de@1IYB14{rq#5x>5xO(?ft{J_1fPjH|JXQ; z>&b|AalLks$ns3_Enb7QT|^k3k9ujr%Kw_FkEk{w-Fx$!j~S)TI@^>h5ULYZf%8WJ z@=>=^IBZjOEZ%k~5sG1+>qg8GIjSFJ%f0I(c3c=YuOW%h$$M&m5gh%|aAoR z>!i5jo7VvVV%(FqR#wh&k(>q!>+SL80ik#WsMiEcznyyXdz=w1EL3CLQeM1p*-WZv zlsIW-|F87up1phGd%@H+;PBil!f8KB@8KX|8=eA^0(>lh6@;bZ#+Ii7NZ_Sj{50-w zN()L3a5#S-q+7AxyXP+E2CUr;$@(4=?T1fQQ5j~R>i_j>C-Bnc<>LWfOG%WAG##63r?9a5mAkm zVm)xJ4x8ws=5jVI0gv5bNYgL%(I#l^8PoW*ajolGjQzegZEPke7NzG@Um>3CIXrOw zj=I_8^)h^ag^dCwBghAuR~$G-fxS2NmaqNz7NKpFElunV?8$n{YZ?dV8Gl{BXekbT zTyq-y6r@q(WHWks)J6l6*uY#?X{HxoHKVGEXQ$G`Tdjo|z~t$WU~}WBry%) zUlV0T@c`9}=(nN7sT)YMen&JjDQ=@}MXEE)OK|k+_1FbX!!7ZJ#d(`~W8rR~tkfrI z9NRUtRF0pD5|i^SlzEs zJh?7PUb!%L0T;MQpQ0BF9@Snc?}~v)pe)QVZycF&EZAbwwfF_*i~C;~U-Iv1OLb>R z-b{9MgUtUBdSmR)za-n^h=?W0$b=zj9#4K@d{a4<{x?RP?8fDp$KG6?pd8a3xBN`}eAfKpq0Ti$@aMXZ91OzJ36XayQmD@o+8jkI1vQD&N>rJ$0gSTL9(hKrD_e`fCDQ`qcp^}NCwn=iK#%G;LD+$@mQ=B9YT&rfSOCqI7B5bW_g43E1l&FqI3Qyx$Lr#M(7qXBK@J2~k$ASZYpj2nlskde6@6dhjVU*c* zrM(;eo9mTL!EoVA{X=GMK8sm_j29SmWK z!F^zOzjXz%bYQUsMI5rGgUBNFBP|)uIOl(k+UGHJF$r_!-6$0&kBnBWtb0)@W4~zo^RKtk>T0k~-2ie0(V)9dC0LTr5S@pdbjqE6dL>4e zYx{Dtb5;~?rn=oEHye>sNtkBPs3@HqJ^rsW#!b<(iNgAIH@9>a;M2cAUc`viYGs^lP>^LMw%r+(AAdrCZ)S z-GVLv%s~Q{cM9KDwdwcwkxmiAgTg0$azzJMr2yCtR1u5-wE$db;4v><|AtX^Yh7(l z=WZ{U^+WvLEZ6+=giS94Al(?p=ZzR=sfV|nf0dE9b&V}eD?!d#%Zo9EbqfAs>+7vaX?Ov^VQLxhm#U~MGD@ahL#0lbcocJqZ$=? z8r-)%{%9jq@3U+@IR&OQ?xiyHV2`gx{tyxE36>ro_i|STeFyX}MO2C|%oBqCrM(#{ zQ1$5w)vhw=zXqKzJJ)&G7DPIW&d%(rPA;TOtO=}^HNS%bfQ5TrBPDA?ZUv!PW4+xy zPiBdOZ@as~!|df4iKe?QpBBT-E?9)mMoa>iWM>s>6i;k(Mc}B9cWU&+<;?d0s2zxM;5a;@ddvh&&C4FwF@nfFI*6Y{iB55GZlq0J1@VoVM^D!@TlqY z9PmLb&7I}KsPoWIjWz2=bo9m~rbZeL1P&N*lktTRfoP_zD;^bdv(8A3bNo2^XB1~B z5`fpEpZA*bFTSqF$lu7NlA8EXT1H*J++gI})qwtsg2I)HQ84`8`-t7AX4xXlC7HNq zhYley&qBN*El^9l8XxGant{%0GFN63s`ylt1y+ZR8YBK44j@M2mZNGNd19m8`f_{n zFW>&etbMn=7F;&8n7uczR=h#L$0pW~p=$`JiyqQ|FJ3 zp2huzTJ5!9ll%F7mOq4t<%_f)v6IA*0<~a2;48?irn_0m;GEO>dR2l;VxsE9QitM( z)06IF(`5xz8}Pn+mxq<@M0dl&Kr#=J%In|&?wuw0cgo2jllVyl1l~b}3kE@p+ZtV( z6w)$!y=|9U^+&IMy6i9R_r&>E4;qL&t>NFeS&=VXO_T>+5q-$_{+LK9%Jvf7hx;;l z9NR;6J+1?aylf=TpahR%ucO+qZm!&(&c9retzc#cR$6NlJ)c6cYq+k+5}h0n4HF30 zzQT=3LKw-4;I%t@@~($w)O3*|W9A&*Q~(nA;D2Pcn3p=J zcbv3Y7S2+i<&7T5GU073cNvVbJ#%#JX{rvJ_X{A&3StG&3(1K}H2(@Mcb;wZ^@7%h zEJ$5A2-Jl`!dEKLiy*imz1WQQFvT&X7jrkpc8LXgF&FCU#I}D99$2|vu521$6pFW< z`h=t?Fn?RfJb64uZn80n~tyI!3&O zYL?@^15BFXTc!#{P9VsJMu-v(4WTO#AuZAriNv#`hhq2`r&a>nSmo{zk;F8E&c`T1D>DwnjML$D*9RG6B($wrBye` zfSYGM=Fc>5ZaN~cx8m*TNU;ian>o!V@M3^quE8lVaAad8< zL|2vK1H_{>CzCRiBGIph2ux`$?hebU^a)pcS*#Nq$YigVr0L#uU6B3UB+oBx(ByE{ zol@#KMk;8_ksfJ&f4?E4hnV;J_-19&5AD)-Ngg3pyrnv>j`MIYP98SvLCEMl|6Tb( ze*UiROlD)vq7kk8n{sy9e5-Ef@<@?f6v>?`1pIxNDt*(>+J9()|7`zy<)yJ^$W872g|E{-XI;XWYS2Q!R0Fyl#v7 z!L>MyzZxBy|qv$})$b9L~o4Kj`}Epf00s zYdWQ+Q(C&aJEWvr8l}5i=|)02q+7bXySpW%OF;5_exUb#?|gG-{Kpw)#PgiJ_u6}} zwNCxc4j}%H{*S~BsF>LBT1J$himA-jIgABVOuBU}$Lr#)Z+p#GXpnR#QQ;v|<9~{N z6h?aAK^O|kC~>;{Wjvlr*Gkd+Z^q-eQCU`hIt$tyw?+PT*q7WdowmlLXYrLZp^Y;6 zI_DpFdZ+0hAg(71k%HYFY8Bd=s#AR19^S%W5(sXjl@6(nk+p~mw^l6OeYg=!iCxAuP6g#Kl^kxjV$y+Vn zG4jYG!hl}w>$|dbn(uw@> z$8`k_C;L(zexo(5;F`~mJLMaPh)?yl0)*E-wc?oga!yFTLbc|(JrKMLNEwk{;C0i~ z9#WPkkz&@q9Ax%4KxdJrF`o&f6y?a)Q%=Y%*1wJ!kQpCi-9Tz0 ztsP3Mc$gc@)s1}|&xd{(`oK*ba#R-3?wiOskU#)A(;pxd-0d5DbZxJ?SvX07y~p=9 ziW29tb=CM&`%;)sLe(ZytCMVuwvf48XQx-sPmbE^rcMM^^ zW)l~UMF_1vpPP22Dabqn@avcc$KwDPVdyf9P+Y5pq@DG4bDoZm~C6=|QJ zVS;c!2=2Qp>Gjd_0Lt;sheyxfJ!3sW)l+DTr44?NGr+T*c@4ya0*yW}hRQ=3>`+=w zkYkWIZdX~|MC$kezs0<=bQQ#Jp&UN@O__P!cvO7jHZ;4l*HUMPTK2KVhSPop=4zzw8O58A|W1pWg93_ zde1x1MOXwb!di3A?%%Ev#K=yHgDYi$1S)XK8w7(-keqY|c&=d${C}nRD4RQ0ATPkpWK_f$Bt>lWgw*43$ zhG~&$lBNN$SeqaS0I)L%C(WGj-dqM*>P5E6A6gwi_wGtynXdM1_}7Wu<+Y$<>8MkE zZPBGuv!EA0;Ygj0^1h7XkzTVKSNb8dKtb!F7=+f}Q5#P(!5A^P?wpJCS@~4x5E$Q_ zoM7+EdR4sfN(#{vOvjmo>Y7AeuPA)SDLGS*B5JOi4CSQ!ARJsWduYUPo`>3P>GQBQ zcJrzfcz;`3hYg2Cwilqa2ZX?iWHJnlMdKSgn)&!pv{D+ZzO^{3 zr`8=bJ4j*bn@jO+J>XEZPJ>>rfAwpjAvNxw-kMwPCVm90Y{_{1vDgJ9QSPgrd^-?;38R-Y8|UA<50TzISvWgm(E*P@Lj z00zWkcA>6@sNBU~Ftim2L)Q#UxbwqTfN23F@Fhk-VV6Xr_AE8(W@u92R35^-DoP%3 z$r?`*D6Z_jsHOhK95#B=+5MD4tzW&&0>68FsO)U?Bh^Zrs=`{8_|<4>*`T|+5e4*k z-D)e|N2}cOC!{OW9aXYPrfTmQ-`Yoeb6mVKeY^_Y0;I@rd5JCaa?%?`SQ8&~xY!qR zLbR|^T_)UKV{0Pqp{iN7PK?4c8qwT6bkKmkI!^t3#mj0!#coWfVh`!4gAOQ)&s>>k zfr%ikKOSx!UNUhuVGcyPLNH+ABGA-l5TQ9PZvnTx?rEPNoQAhv=+ zOV%wTM+q+|6xV@JJeZ!E`SX7oL(REybHU@tkdOlAL#m=WzuoIwoiVBleIR-IY9;d} ztX{DP#4Ut@Ks00QrGzX{*=J)Z``(KK0z1|Ec?}Z3@6`=Sm1ZprSk(NVFZmk)?rs{= zlH&vC>d`#poE}BXME%dLY!L#!YP314B>egOq{^ET8`8#^vYnh#NHd=Ygr_<~g!HTW zT+-9bNvs#;?WDi4ew}K(=lGeb&aaumlC1^>w8~5A8s&zivEwGxEv;%vBw|i0Y^?P5 zGOwX=ucf@qKJ~@3zxF9IDOH5L${6KjnkLb^Gr8(%M%5a zV=3Ps`^S0%70gJOX{kPxIO)T_bZVnP1wStbxd_}1$&>3#`6D?^*8(PDLiGZaM*9?N z#u6$sK!d`H7yZP zt0?)oaR=rqAD@MCMBHpQK;PcR^t{O#HeGD7)3*vGm(tElT_*G>oD?v%d;M`VhYI`w z;GzH|@pxhZYhUNzbDy4>Yt-Dp3*aQsQ^_+fTQ7TJ)WZ}`QC{LRo3L4}VSVsw$UnO% zWL`cjkBt|is)ZPzjP@fG;RE%3K!N!UKvjXG8@9K|A~t@E&V7*O_*gfCLY9Kv8|N=;0MnLna80MQGacLtBSx|K%_j*} z{~T%*!G}gn*0u-X9=HxpE3F0|=LmOLr{Wo8Z`3Pt@Q9ag%begHGIq4D)7-V|yMuA) zIf=Or)q4LA{n8K7W`lxSXs-D+%Uv!Vf25-ax~+ZA8qAk1YBL<^zJVE z26=h2)SyY8raf@Zw^yUBCLF+kB{I;UV!y=lA2Uoq%OZ4YQKqIeYjA|+dDZb-w|IG- zOA8%Ht3XJgi?=r(aAeN3>fSdZHP7$r*E63ZkcN7TwLP^K3iCku2xPa=pC6O6wP3jD zO+nR=(q{d*@Ca^Rvp@ZH9EJ4Y-DC3RcOXn5cHlFb8U`Y_>+@8{wjq7Rdf0ZOu4`Vv z06{F&D>6mkvvo6|RGM}$ZO&!@($@+Be)mjlptv50Cv3q0mZq{oVwN9BpCxl%DQ3z2 zq{)U(5CdN6J(;s!rN=Nwb+|8Nz7&c$@#T$M>lmSlVS7O6l=NES#d9}2m~MAG6i~XV zk#k3e0dlb&e_UV`n#4>~{T2t1HUwn#3OJJswHWjj?4QH|1C#U6U8vi>xntJX7QO%} z!Db+A^pFVu){F?E2SsWGkm*@q4`ZM!Ym)*{0Pj@<2FT1-vr%WFdZ5XB$H%@1#|{G!H}h>lD_Vu1Rlj>bU?3?be7t_zd$zYUG`x3$HDmkEmN&R zZ&*x&?mc$!X`+Kx002`<(Wtbw29Uz&yFPj36UluG6o(b8Y{_s`6olB)y6ir15iDPW zBKQU+@?waJDzZM$ZVad#L?!ycUjgbd15|T)<$vT7%^2Vp#>_EgNNH$Ip(U!8knwf* z#Wmmr&hH3I={Dypptb|>{x0BK2N+fc0JdxcAK-0AP!b64zVL#73bY;bZGQxqrGBMG zVYVP6B-@B)_Q z?sotj2coU+`8)ww!Q*MfxaIV73e3k+kp}C&N{Q)e=P&cIxtW*WK?Gw+aC`2t)^zyFeEZ4li z;6CANz;sS~h-gCu2!IXrj~KVWZG#UGiBrJG}ZAIMr(t*gFhrZx(yQ#302w zEvq|TSrn_6BW=feYm83?s1Yf@COCiQ>73lC`f~Q{(nkND>M$)c67KHxDWdNI??u-q z0OprqF)tPaf=??z@VSZr9B2tDg~b9j5D#!bJZLqLPA+b;w_M-{xY>Q{C$Y6&LZkN1 z{4`hKqH*w{sXuTh8c^gWZy#Ej0foQT!BOrQpOcOf1$9JOe0^`h$kk&_qS z#qbvsX2?^uT`0$*HPqilDw5lVeKf#`-5XCZ?dFv%XG=KHjD2muX9at^a+__mqA^`R zxUhY0!)3ScVL3t&7P2;@#DTndCbJe~r`<(qu9MqX6$RO_>k$2|1?}3iq3484ckuy< zb#ot5{i|G}4-FEez=dGmkC^+q{Yh&G)1I|(iyVC5eZG%N2+$2&wls*uE!T|01*nA` zY-cw3Lr=QEF8K);`lcbj3yN?0JB8NF$6&np za_3zM17Qa5!I93s41qA8)FM1{9C9{7f3#9-iF|iCrIVul0-aR(XEh4}?-QZGN*xr6 z*$xzeWHC$+iWI! z$%JHJ1r{%2?VS~}X94djhmNNfE`)E)e=06(mis-qG4P%`%?|BVZ+o>J{g0a*$3Hi@ zHI6jiM||xkd)iMog$)cmZHNxo3hh%Y&|NvV6h;e3Gz`Cas^HOV?qwxc|3}bbXaG1I zd83uqS|LnEx|ZNDA&Dk)Fw!$!T|022=mSs|f65GfXX`A1Gbg>ud2vnguju1kQ*otX zYf8iWA}zRFi#b!_4}iJ{V$YJ^zoGe{O^-)_n>HM_Rt@$sju}XkDJ0+Vc|iLDWJT`p zEP#0_^;WmqOG`}t0icY4Jk4{mhu!|UiTpLz(zKip{X0W^U$yr+KrR z0p-xncgF6uHl4y0>8+-=a7|rn5jjj&0`41#!{4 zJ2;VG|0+8!+<0s7JY@1F8o+Kr{xOQ$ng%C+;g!K_F_`@xzjm49Y;XMT(2CC?e&wvS z`p!r38R12h8ewhJY7JUC;o80B#8je9kDF(+5JJdfFD@UAdY(|3OQBtcaia9a@%I*2 zMU`5~0-Ll7dKDfl7679Jg-1g|$@=0a{FhD2p6E-p$VjqRL4UEpg!|8G;h%-{F`9?ZA8yR-e0if7M+-Gq>p|;vjtvxQkVPb*4oz$awH%j7} zeaF7~6qxl{_X#47p9WKn@_QcNYp2VeN3~l@)rajHq8T4%T2U%4-a#%eJUWwOtx+B- zr8fQ5DQxQlV*T{MS)xSfr}R6_*~3TFlP7zev$>U^7%S_P20*-V!^jT7)nk!EUDSjPT$5 z)$C~N_I!=AGv7yL3$b->IBd_-Z|%hnaxuKFB%AkPMxihJLyNxjTfA;@hMZZqE<2@9 z=S+&Y?ez*jLy>?3528N7Ld2NDVdwEwPs0S3=+dih!U%j>gqaq^Iy1_=5AK!#V+xq2 zoNjNFS3cYb+@Cri%d1#LcF#UA)r)%!Sgm;@{!~SUpRVqjVZOPILGnvJyI=xM^ghEI zHsV47-w_r(Lbv)2V9x+7W)c3{-I$BNe8*yHdxF2;aXj!PEyx{m{pY6u6*z4yLD1i8 zUINg^h-@b|x&53jdZ~xnc+x{gEr=)F8io5)Sujh<2ybpv5+|hdZszVNxBn`$(U(BW zD?luOS=Abr(t_Z~Xi8$&K~9eSB+TXGeytTSLb$d3B;aCr@m%jwDK$?e8qZU4;$u=R2;Mv-vG=5)~w z_t##mM-1IYXnNqD*a5xXVW+BkfbY}pmufbl^2)5ojXM8WHRrG>M%i3b>yxP|-drQ+ zk2~2$-H~_7tU(7F@|>0Eas#iAWRwiP2_qYah}bJnu#s~IpWhL1O$nqLoH$$wc&u+^ z2-wZK&o#B4bp9@JT75Vcpp989C-mm8!oJvi+Wx^(+tB7q-EsLYH3B!x zT^-rzPhZ?wT^RDhcqH> z?RpYV3>UF!m_Usn8fKwl98EWEo#`S+N7`fh2rlv zRdepGj!5krmVUMrnJl{s9)_!_SrK@Po3pP`^d8$3cyg{!hpK}kyet0fIx8X9?5Z*m zHNjPpDbEOc?+1MAWR42{mkr>y;hGaRAqCY}su_px2(Y4Rj*=6u=m)zu#V3N{ zYt^Z*2MU7ahwkKhro1SF%?BtYs50{yn0T~D$6O%Z`Cg?FdfZC;!eR-6|KR-_C;jh) zMj(OrB!)Y_bN@Z1(>Px|kXz1JX61i=3WyWaOtzPY5QHFj$TI_pDhxOI{gAQW`RaP} zyuqSX@WNVGT0yD1Ju`k+rk@zbSJp;p4~5+wFptT*lo68C%~UtN)OG`oQ7xTW(pD5WMh2vR_X-P~9R+w6V^It7 z@}KwfH0T8f9hbjVHj^H>iHo7IE&m);+2IPZU`sB3^84YT&CMkR%nJGkB(kt?RU5_Y z??RaiZx+=->4RBgBzEm)eV7K*KDSwH-629R1Q#~61Hy(8F917$9=FBz-6{J<`(2u? zf;0awzO*7vNRwhU57zx8lJNU6wCYY}{|X0xR|1i1&rK^hVgYQ*lsn}&cUx3(%+(1g zKV9L|-6Hd$MA1`_ORys$6)a=s!$u;cfdA|VvGmk9KBy!xdK5{mGe0mCIsqXg?7#nA z#c1DTSO79WL&{G5{r{~)g0q9{nNj=<|MOD-)bh9enEW@lI*JG(@qZBS@_PL-^Nkc)9M*9B@j4ny`J>xi+yD-Rs7Pf# z37rQU{1_We#J4}Y-Pp?G8?wJJe`q7?L}j>FS1r8dYJykYT#IS77B$-%H0nA`Ezc)) zUwGA>@>HpEvl|(`-|y+1(U~*eOaxa@h;h0lUMBMDyGgQww@P;q%^H}MUrjMm^ooA%w`if-O%d3O>0f;J1WdPAJsj?Og|@Z zpkxI2D+SQceD}+c_YBP_o|Vj5H%w)GC8F_ruzzT%Lp>jZiR>uY!$&luFTPKLn_Ou3 zje!^Ot2UL~zG%*WTmVsH%WP2EktG@vxI*tlM{z%-UH_I69E#6(@%oq4$Exv|d9Nqq zS05GoR!8!Ux8O?f(8A#9wHI+98|HbQy!qaD#2(R4R%$}7wy!mB2*{fKunUja#;wkuvu92H3NP~`t!uh71e`cNFfLab!XrAC7R%MfUzGxjD5D^RrNDY{mro<7hWF?Q`ov+^M zvJe&f`&&Iq%grObgSg~-9gepioq9mD8*yM3eba;Qdb;Prfd37{F~8>1m*`EARGvy0 zNaZWp;0Pm%Pb7C51fA%DXY=|r3NF0~0u=;4Mec}s+QQVxWg)jUcv&VR`?(`F;7mak zOc)2Np}pS`FjsEboZ2mt#=mp;hsvZ(m&`)Zf8rDgZfKi9KCiHOdcEv&8GhH`l=OwM z=}Y1~d?V&(Jk^6N>9n1KUu=$7A#-T8yuuJhPbpY}Pq|ML=EB!d)6>w6L4EMl62J`% z&B`^ffpYzDCJ~(R*BDRe!%Jm^vn=7p`68V9QFf>*PBK}5a zwG`;kw%a`*=*!@&{(O&z+C!nFG&0up2;86eYVIhDrnVEGTyc;J#_uzM)4Z1rQT_Yc znry2QqWT8Py!hcluv9dMu-HToP9A=oY7@1V7ZrY7sXqxbj6?W1-+_V(+^M$t*r|1i zio!^R@EU%yU!m*Xg)*^wd}^%Q;7ntwtT2eOVZN@8_gL0ubB3w`p9x&cI{UUdKaXLY zirJkI4#>R7P$rQZu|P7?!TC>K{X_&Px2kKf_Wn7uKcj&9<9`9D4U8VDF;U$AwJx7f z6-7}rb_YBl*h$OEnQNlK9<&@GOoP~~{hGY3$%?FX^`*)@S`zNekKETAU1E@)&SW?9)l*c-S#0g`VskIg*bAfj1ZU;K$o9SDE*e zOG*7h5tMvU*$O6b=<#cX!y28?NKZ*nq?;N^SjeVx^z!l+?(G**>_}Q$+ zvH15tXZ=t%*vn}1!7RO^XiV4NlPWoyN2trf$;%c|K`xA+;!Az$v@ zG`4o{BN7Uyla%YIg81b*ZZPN57WoF1^C?2}WMQ$W$Zu}Tv?mgxLPcqR%nz>D>J>l7 zuE~bqtUc^y0kJ!hVBDAAD=bW%9>1xq?#u$f6(_$+DSHlk^bZi#scau*(ZPu{$Ttj) z{*|TFmkQt0H3a@Ij?iB!{CCvKe@|dg%LBK_uA2aOe&P8Kn*u0@eChOn7-2-2A^cn6 z5$lOfVl!;EH*=02m|2E&z~_ID!D7TQ|FHh}c0GlZMhKoxh zOeQ-GzS-I;l{5zQI52)#=o}dBSepkaorJeBi|lFC#@*f75fqi2(U_Sn^y%zdaZH6- zPa$go$1CCA8LmG6IW%H?LwA;0w=v{RBmk=}fh0jcM8)ZVp=1|uu9|rQR~R{Lb}fCK z$p11G$&;`HD?10^Ljl--SYzV6>sOW=?Dw#mo0Et01pw`o@;GU%_3awL;3Xn`3+ z=a)<{P|M*U<@%O2v&vrekJ~}e^?FRnBGH5Em7gn}m4&np!*KgF z#a1N^^}JPv$yVHHIQv=c9y!ouMb)n(2n97zx+_V|NgRZpX%!tgGJ!)T zR9q$)jsfLx6baJkhb6|FF%;gjjIE4KsZ}>Jxd?|CsZ5Uu#qc9r;$G))kt&`9(GoFy zOL>S-f5Da7bOblUwTV%0d{wNxZ=)Cw>s1AYq9|aiXbX)O0`@yNCi~Z#PCfBmUsTHs z=qWx1pU7iD@Z-Km*6+|pz+Q$~f?y{33kY_p1F#Fz=^^~iQG`w{{g&>!X(O%A$d=zf(AJ8+f?YZ2H2+TpBu7ReV8$RC5+3E#|AerR{V zS@~GtoSIEVz8?5;iVU(o@V5F_i6nQ4z@vK<+iwQXN0go+r~bXUG$F(^*}m=EQo(Z6 zZ>-AmBgWrCeir(wG1NP*Hwg;!lI6 zz*d|sMU&eFSZBkJOE3vU$8lfM;%cMv<%PSm9En{cBqWCEsw*3{96@Cm`<93Y9pA%I z-0D8^1i3BrsR?ka!{T4$GVXp?7qKBwshu>9q>PuHC@`1w8{gm0--(2q0cq{L#C^V?8 z79Wq}xxCe}wcConon&6YrjReiEN+~36^~biunX&cvZ>_+>V}hF43|B_IjGn)^L>@+(~8%)tcYnhU31Ynb~WAu;u+KpKAc}5f?b=momM&k-HPse zuXn<|F5?X6y zpc;Vp&Q8;XBoW2M)jdk^BFWr#F)!8|I#SNmsDgg(cD|$2qvQXxaG2?EzCW@I>1ygl zrv?qZbno-v=X&2_rM&cn{g4nWW06M7H`X1$+n1eCqpC!?y7c-BJhJp;+8v$Hr?y8p zJ9E}&XdG?Za(hPpt{^r7CCaj6zFg30!1lQ$AK#(vL|>$MZ908ElD9Qye5ZHCF6=om z4;lPXtH+e{V48p{(w0ZZ#IK_dQ7i&WlIm5cT_vh_@!OrZ?k0V^L< z&Wsn)I4zhEhy{4i$ndyTh8PAv^J96%@H{v<)~AOkDD)Z~>^7ywHXNDmqUZ*FJ6c*Y zLV%{RYf2Ko#>=|7DkKbjh?uBoeeQw9Lswy9!7wr*rBjUH;ZEB-p|jK>6sWolw+qKE z_XQr*V%n!?AuBdJ+-Tg}v!vTuUnV3vX|3q%t%tPSSF|Tk1+s&82&V!*&js_i2I2#H!%KBqAW2oD!ynydfzawYzn}BmmjpiT z=wWtR-+8{AGN3lH_-i<=r4t*Y8R_5|yg`z)T zmkbz;CtTd!$gyf+VkwsY#+>d&LL^Iwo;!lXpnr?D;Ik}L<8C!xR8%2z_RGdBXS)Lu zf)}5Pa!bjA<%}MqOt&pO?9ZHS$0ctl?VQ-q;>ZL^_XIK6pTb~00nw!I_yQ;ZXz7nm zI`}GObya(cF2D1LGDkZj7UXUKXZO>3uzfmr3mX2X(CbM#K++qAo-i1!YeH&Sg?xMj?VC!MJ(G<75+xKyu{OWPyuhkaX z9{ek6P~LvdvSca!>Ia1xU`3b{EkK4vn08??gu}66KKLp~Y~cr)4PM4)JEUTFr(bid z789->3t|f_1M_-x+xoWTt)lG7(IgBR_9O^fsa61?A1|IuMS9Te zFpRIy1cGhO_ZaT``nhK){J z$>)(r`|kokrA+1?mgM}f?On1m|J7xz02YX#@xFT?KFH)R-`|1agP5#_PX*NB4thY; zWS6zs#ZN&h*~;g|i}a~N?@c~>RT>RD)VE1jv8Z~DWUTg&wMUL^p{Aw(a;pC$nrQUt zz`8)Q(sHV^lYrpSfc_Q{-TLUr-Q|IH^_Mpa>8ClTUqLn75%;W8x88)0u|LKl1eNV} z{=l1C-(3>S0?x|Pm^xhBP7+`u`Rid>6MNcq$zijU_s$#m_a36J^c>~8YpYi|w`Ij< zt6lhC>Ii*XaAy-4QFps(>G(TEt0ibbW#mbPW3e%>lg3jr2t-n<4`N}~=9*QFyPBBW zfN%=gaHw`}kTMDq0756O*P zxU1vmXJfKxkhF#qsF{4vRKI|A>wbYKS9|Ypf+N zqGjL;HE`cxibN;+$TtfTQW~j;Rm7hCm@*rT%fxrbew=9JUHp=S5snz+a>N$fx)|bm zA&5-mlU-par7(>QbI#};T&Yj&G{plk<`g2N5wWDyBx3Seg-${WnuPI*&HLUi?mJh~ zpWlUZ^M?6f^|Rh$_fhn|Igfm^H&=j`95hWGB5L;q6>4R;YpenHrtL%!jZlFbZx!u5 zVGvbo)a}gvpg|e?y-_))8^aUrNnQIj@e1iT0)&XYyE!u+} zBZF8w=xoi4ibtOD(g(>%TQbwh>5f+Yyli{Dy8$xzetO12ODE-c;K_P6pJ(fZDkF#ZxARGA2-zTk5Dz>~ z$toH(f!x$77H7koxnsRGvc7p|d{2{b06~rTya1&8D1Em|)B-QfFb@_HNz$wn#mfTX zz~nkjQttzopE~zwcT;&EZU@|n5<5!3%ik0^i@y%mqNBXGKgWH?qp7cAv4&q*P34jl znP!zt+D%u(;2GKW-ILB90qsWe$pB~iJDJv8Nm%l%`cG&`)3o?MvIq&Djqk;vLnk-% z_MT9}%@@#0i|2Z*>dqBWb#i{Twdss>a|&Aa8hw-$yWRF--A8}I#T)T|-X@tB_t#&* zejU2n>R`43LhouZTzP6#Z!`4`rjP%4Y9T(8Ye#V(Nd zG|HJjCDYPrIVLom@BCVJ^gRDFbki25+LP=s!2rOfThzrIoE}Wyp@k>mCrA&zrK-J} zq{Y$yE=W;+N(D`x@qj|NW**f zoSigoL`8dbT^hCSc!vJ8jW#$u(7%j`#QO$`!T}-4R(I2xkc21-q{MnaU!tM0mqMZ^ zB?0d_3{PWAeV9mZiAMF=6&79!HYNGdr>OpL#h#?={WHeHrwfwl%Tq$TiJ2~q`hDDH z9LrV{l`ATX_k77SABzr2ssaC>m$*d5{cgWXhkEyeQ>so=)M;C3Li3Q8(#5@Gm z#?7?u{M70e;d1#p#v?`7=xi(FSkl4*q9!FlTz#tYILFSFrcO)f@wQMF!e5g!;Ca65 zSj9J3ljAo|)^2{7&V($A$96t^n*hI-$9UGfD?~)7v>8lrjYPPU{h?oI0)D(cKID&0 zq|&J;L*GhJvk&@m)b_Tt#Uo(Nc^XCRK`TkZbZ1xiR4ifH`PufwtV6%b*|7J{fnNZX zc8PmF+T%xfa!=Q!$6I^m^aERLJe8|ffu8Q^w0LnN6q3A;n0I}8$3(-|0%J8+zm&)x zt`4YzS8hUYVAq=!Cae(m(FE6VD~f@ELukx36pW4{c+%t)e5Holeic}F_ZzA9B&fVv zB413DQP!QGT(oWQz>ewOIUVMeEHL2@L@K?a>V*uuG7>}ag9ePr>&iK4f=LnXs7BlQ zohZm_UYi)6Wt($KkLSdou_9WDZ6ECzE(QAG#95T19&t^)4Ds!x-}fo!lWZzBBFewN zXLeEN0(P@Huf;;|vwyqOtB+?!HrsI2 zEyRhgL;{F{5)l#>jN-BcX1~rn-vVDS$>WD-a?eU*So`Aut(}6E-I|+5scQ?XExS&J zD)sT4=H*IP-kCJcoT72fuX`0S#*8<&Bg(ChnD3)*WJZ%7rpF=GVwl-(=ALh=fR!>1jKKn8tJ5%gXO{FE}N=DK|8%F;Vir@y{Z?+qip zX4N;F;Vrb%8{?XJp!n+3di13OKjy^Hpk9L9-}&-b6Yz$nv1MP-+C6qqu~Yj`>l~)$ zTqAY}&VlJjealsrjp6eAQ|&LPDsPm%q>=d}KA67})5%jas&; z*zWJU*_*2hHorinbZo^&Q$0dL7%dZzzhNKjAr|`A1_B%va*~9X3sR{>vv%})C6T?6 zs_Tos*_daboZz9z;I;(LH2-y5%6N5|&UOUxg(1)GNtL&M*=SS{$1wKe0-lWops7G4wl zp+M{_+s$&CY9nbpP`t$Cn@$L_!oTI=x5V=M`O#v0ZNp>aUN)$5V~8Tj`+OIDcFN<4 z*z_t~ta#}#xm($=DHS}MAto;G(W(#xDK6Wr2fJRqo*@HM6HE^uK;FF-0RX7?ExHFQ z3hA~z@TliORG~}c>-3|Te{)jP7~Fm}4`p;( ztZmgqt*Vd@NY*x?e8U#FHu~l_nW_%}mHW=VQ3P~FcR`LOfoCQOX*1c=S>o&a>s_*& zdmR}2BIov;6-fh2M1z^tskKpwp#a#y)Pe2B6pqbwI-u<3i>qJpdH;FO(>loG&**@> z)lX41y6*4tysicm~e#c#1g+ z%`P-odu{M8s0j+iBtwuLB?8@<<_5d>g#PuHV$m(o43KgaW6!q3ynmZp8u5Aj=q9Ev zCA0*k_lpD1;rLsw71gh_eb6$pNFg2BJOLO5u;b%x@dByp%&6oV*V};ssijsR_lB(` z9x1eps8^epvPt^Usc7Gp7B+0nQ&9t&$C0Cqk7HPmVo;94cP<-)iMJ%nO3x(j`|akz zH$=O9_T3#d z{ag4ut%&spw8D6nQsYv{Dr^Q3fHp&309$)^ElQF`iuz)sE0p{Gl;+Zsv;=M=02g>> z0m!x>9?>bUXCNnPu$QKX2TO&eCwjVF0mM(9hK0AnbK8*eN>X7V;`y;+A29?p*9d(Y zRFvbLF!uP}G)|!Br`y_=WRih}o!_XJ8flF_@4dSz<4(`hP-*%%UKa35`a>Stm%VYN zgY%@t+?bW|TEUZE#s=?M@>8%~GB=wp zRJGo)ta?#1K_2%Z2<1v=0P5_DN&Oi>K)N%Iic^9YcN<>GY)S32zCcY)nies zcTB*cqiH-M|8W5pMmqwRh6J6jbzk`k$SRGOCmuDSFki#W z#;mmHcGg5te;*45&`82+o&DLw)g#U~3Qq^jaqNL9JxL$!Gc0eL4f@G@9lhsW*(+BC z5*xaqoSLIwO=q2EVRpTarF`-k4wT?ZP{+WA1{yNGYfoNOyv8i&Tn=a;6k7)zuF`?Y zZt{UBJJ7%t1g1lVkymUExiBAv#gl5^%~?uZQ`7Np{t0dT(g&?lDGlRl@PBrC#8f=zHfm1f%X1$7+%1^bj5QdF|EjR)r80I*x>oNRx8>>ZfY5OYI58n>7*D1*K7VsqO&ws&9s=8sGlNLkT zvNgH)swFS{yMOw5_T5oq)rKbhm{nK?yOsi69PWj*M*cmJ1rLDj${s(aig#Y9Wx7=G z@U+VDGw_{rvrV@;gZ2{>={kAm6t<7k_Tf(tjJ2>i-#ue~rNvfEUi~G6wWJ7{eY0JE zkgum|N|&wjPl5qXr?K1P>yRuW==KP?Y3kmlnPpzWi3DxLFV&JBTOy%U+>$!=id_C6 zAO5;B_8H~d8VW+wAR6iVVduw{h5thr7r{sQp2tanb$KpNKZh| z3|fR}B5C1oWMboyeJH!-Yq`cK&>#6#YKV6ccWfR6jQ@prU+;y?g2w+AXm2GSPut%| z`j<`>3Z$Wi#per5MPBfB!4;avrnfD-Cd--^aL10x^t5DHBbLnb7 zP5O^nZ+}?vhh;AG?uYT}TBE0pPl_MY`j)NftRq|9VY~^t4YYpI_A|=c zx_5?Urj-ivI0v>%Ol7Tq!pt#RWgn;-iDl5$GKS^EdXQGz`d{5)TfW!ct`W* zCp5u;#K*kD!uG*C`d#Yvj@mTErY3Gn?sKEIS1j{%G4+)QyyAt)=k81&r$Uw!8GX>& zak$$XGT>TmT{s49#+fB^&nrM5zHNkY<~X&O>jkWM16Ep?d2;;Bwe45Ef{9c_M34K> zKU5ZG1BLH(kL;EJ`uL)^WqRN)tj2cJb3r>;35v29ROOT$dH>ADJ9@lJh<%iYAA~kb z%rZJw)KPv`FGa(jfy^5mtQ*#AnU zZ|8Xj$fL)!-R&gz3k@tX9zHGZ)6Xfi^A*md#E`ADfIgZaqPef*R1Q;!eP6E8RujGh zfxp^&zU^?_*Q#hlOaasmYTp?uAIUCqwN$bp^J zH7&Fk{PiA+07#0B#(eGqXJ77uW>OLRgX@dY$lu96M0UgSO_RM8IDm>vaRUFUv4D-K z)Mhky!*v1|H*t*gVo^Nx?J#U;82dV*E(!QIIH>D*cL05?VCM+3F&Sk zvKw6~fp+3J4)nMm)wCwbY~6M5e>>nSIUU&JTQ4|%w!B8lEgOgfTfr`5#mZJUx!XU# zR8(4Er#@K;Lbpi0t3+4%IE4+gR-hY@3vX^A$dFdLB`VF7Yp_2_Wo2d!e19b1`+Hu$ zncBo?j*;%xriHp@uJFlNFYwTzP(qAt6DJqSF(5$bT{H6_%de1%d>7}!BnleMwP=Ax zbDC%ALgmGQ-Y>*8oOsasw%{E%;}bj+_@Yl>^*R|4iJnk>*5G8Q)fMG|>F0-G)!z`U zLIzA|SUpO_ejxxK?l2O59GAHgIb`CQ@*%mC&Ts}5k63QDzBPPNpr21fbAQHbtyUgI z^QCP|=a_T8!6&VcyaYf9^Lm)-o9_(p@)#=hNjjJ#RO-PydIM|<3Iw) za-o06z^<-Ng1*jI+d@YJolsdR*ceJ@E9(5c6I0%tZl|Ut$HsC6BVCVM`dJbYOK6S< zF8655U=cJrJ&fw3>la4lB*!J&;I!B|xF!k-{NOx}p&6bkBqp)#ed) z^eq1+?f>cgaT)Nm?dh+Y@`z&BK~~|>`R>)n5A^uZNo{-?RmS#0MS_W3qPp34K8)MR z&)hDdvb~AO_fXY2l3=?*u^{4T^Dik|wQEVqe&@9hk)fvyn^F2GB)_z**oxJ{*DeCa zGu4oOKG-3D(|n6__nQI5;4rM*jG;R%A*gNyNx|oVT#NFFgypgmA$g(izUdB?yP(>1 zIV$(e(4q&F41l%&14(A?L%lJcf4A}awem@(S|{bwD-$5A|4gR?t`PCi;3PXlu|&6_ z$WQ{Z*_DoEnvWn+;W`N)0W5kqG?&jOB0P$(0_}(N;994?Ey1CqM<=VkTP`&<;bop1 zSgR;EZQ0?5!oV8cq|XB)r-XF$g`L$-4eB{04Eo*r6@c-`Icu(X3_yTHgAW~1AwvbI zo-@79MDu@~F7l)JLK0vJTIb_ZD-Hy}dFUyz(gsxmoufLZDAL#Ce-M34w&k#3)N}Q* zULenk^+wa+-YmyaYeV+8*6Hjh58RrFLlWzgtd%vLAd|7txW7-F4dcKH@ZgjMclL9AEbd%3TpFZ zGo0Zi+fO{NffN}M63VCwG5I%j9u{tso%-r{U1jUhNs{{? z^Ozm6D3n0j0zm0cDG+updQ)%HfO0Z%Wy6Mqfrq;nOAHm>7AK*!wzH4o1YCl zLlvGjOb2=9+NQItXB`O|z3#p-e~OM_wcth-|kN1xnEI z&0BW-pae~r!10|LsQ#@qjZ(b~=;TwWpb7Z^EF|?eOpn9$_8Hj{XpH*MuAjRm;Z^ze zQ_QzZR`^b+MEd;{`ozs=*1YOMp#eo=&SQS!yFd^p=<%fmAJjSL#jZL4_I+AKG3R{2SyWF=y zMJ{i#9k)FEb~WKs+s`IFYCL`rnFM{#7#T}jOJGq*8zfCQ@P=~m^8ob+buYyZaDIW*W4olsP=h-0Cro;Oe zo)Nj^8FCvkQ`#Lfb&`YxvrQeLgTE&W?&7MSp1HP@h_vxjf1lX4u6Ovl(^(Quzar1! zWoo7>bu$Qwrt9#NgFcjzXVjdB{doU|z@1$@f?u06r*VqMn%92{Wxu}(j{lVr*cget zQmpkX=!BSo6PmN{NPIb=XwV6zw{O`Kf=&o2hQnVHbV9no39-`28?N*flw80uthKBw z-23#(HeZideN_$42h+52!1~>8d4Wka81M9H>U2tY&Ux1U?&S8->Y%E(Is#zz2T2*p z<1nII{x+xdg$Ap0o5^``VWOH|Q)668dwxwMvuJHf z79fj(NWp6%KN-#Qn&{uS$YOZFd~f{>MVq?KSiR8rS(8N%Rh0F2&|E$T+3iV3y(GJ~ z-1i=q*5N-AVs@58-OK1j8$WtHoHq}5Mtaf;zCe^G4u{^oHCy1pmHjgA5L(bibBBrL zHxWziDxBoG4M(Gb^Nn2=(c&5h?cIHzB%0T6p=cA3H2@x6jLk;rjSG|$Ehl(c8}>}M zHeVI8Vig@dDohJb;@vQE={%c?#vTJ)*Ug34esa_5T^9-o-DY}*)+bexUEDs792F27tK^0pTW0)%4&q5mQryQ`MDEB&a}Hk>`|t*<~` ziKL!xI49ZreJaaFmLp7#ifG1 zKi*~iJbM;r)+ed=j{Uorf*x zznl61O}c|N+W08Aax5~pN+L>)TsX=9os7MCRf7kkhx#W)LufHl)RUgU_A07XU#oWomuIRAQ z)g_{u#YfYJD1ZByGUO``0&4P2>nV`1NLfk1pSZ!^U?6E8lu;0_XaH!M+m?aV@fBYs z1Vv(XfW$~wJEK}98zxNjCPZ~>OAhVmE^pl^rg*r5uT<0H<71}$99i1CkY!t|uVXr6 zrOb68T?td;iKdNU!k07;y6ET1YZSUJ+UxPTY`!Ak%TkxK)K)T;#Zac~W;}?xJ4NvmMRj)?PUo*CEA0>i5tD%six)SUkEURPjno};|(}O-suR2_p>l#?v45g6`%O;@|ryhKoM&%v>}m*Lw}m z&!8Ee%Dk~wg!=byb}@LjF2J$!4DG92%hwuIZW?^@6`7wni^IH&&%|xvU#}?U#qzlC z9b#@v7NL##@qq+;V)YZ<878-eAinQs8?FYHUQ_RDsVf&?X&tZ2#JccTt~Wq}RoXph zJ536~tA{AE+u4a&@<34E@9HkP-q?F_2h}32JDGd~7;? zd@kA>G^P5PjeRPO9EY2{~9PmbOGjJ8d+>F8JqFS^vNq+^MM zvEtufCj{|IjP}6Wng8hB?(N<$Z@HJ(!1*9w>8zlH6sY%KOh1!R(-!-Ph|nyO<>R{r zhA~;6y5UY0F3~hUPM3C(lhZ#MZsiS4T|wQY+tAYoI6n*DF5e5k$Toi?v+a)q_+fHyiJVnwA+F`D5WGRmkRR`%2VA z2>iKB)ej(mGd+;U{^ik-|8pONePsBpNABzb9J7rpU@I7w#AAvJz<L9|P)#9_;Ipq)~4?!;|@2LT(*{{?Iqc+Jx!8=dbaN*mSB3!T^o27o4r zy>ZoUH?z}5&O<^zQd?#k&SnXJR!a3V%kJf61^Jg(Y+G6mLt5--s(*>Ls8>-8`?f<&b_~z{Vm=sPVdawwb#eJay?66r@6O@hL0+WrY;#(~BQyh@ov33vZEH*T zhtgvSr_LlN^(U_Dr7=A^DSz8-Bc<`N@fTSoCU9(vd>a@7{@c|_^W4g9S^)4KuU_{M z@~`vG19pKM39%_XwZtwGSb8?zlO%=Ie3th|_}o#7vm^@FcD`dkXIRjyviI*pZ`~Z zU^AfP9GXS$~oBq>S?;+9cuw$)5*fFhoG|XHsClNoe!G(Q%kI>+sH){eUG8khKaD(SP;siIs?h^%zuw<3`Kw7jv;kguTNm3 z5Lf+*4ctX(FNaHVnC1AKcVS&bc7qi7+mzS-Zyg~O;>A^mIxX@+BVC4zB&OCqh(~o8In47oPZwmt(PdNn`E24|_fzKfW z`YcnS-6u_smU=p@SMn$ERQzDAs_B3p-eb;I2MTeV**plZSyIXt(`oPBP1ekviFE}1 zP$AJiyYf7_8|uryt*yek2_r}icCah`o^vRkP(?M6N4>+-MwQwL<>Pg`AFg)ye?YUQ zcHZ7jO5$(65biMs=O`Th>A3oroOaNJaX-ehlNk3S^3}ugB&$RZWS@UEMTr2~Ado1U zgTz=$-FrH|qLKn~HeISSS1nGM0uhlN2ISORX}%TANc>wUPLxzlyqw~8 zC)fsN2$`MP9sZzlyVe%a(Fy=MT8*UHypL6rz6L+YpF^6&^yF;PB&2;H<0Jg}SEZ*8 zLz}pR*P9dxlLta7a4tkqbAMC*nG(_t6)f#RmreXM9~5va_Z>%ID3GnFfx$htCpH`}G7R$_ri>RKQKR4O zO$Fc7+UZ=o!%uu<$)2ly5XIs*a7iC-R^C3_H=I4`hUn$bSR+7}RD1?kk{{p=(n0ee zZIzg?hpnY54~-9tr}Fkbu5F?qrlML%UF{4>ok`p;9C&V_-LYT5l(TLw#oQ$nTUwgV z#V-gmbiELEW)Dkc{s^7=jw6^8AGNf{VyaF)teYlIRtF5Wj3Yx@KWwI|q@Q4KXqL~G z;p_y{>OcAiB>T^JuK#xN9__FgwtORJyl)n0oft?x7%oCVKLXI!OYmbox27?HdBX)%b@ZmTvKF3~A90)VgK1;f zY!R0d&r5u$1d8~O!kenhO-vQe)QPG7*cYIg6`I_0Cuuz3syC_zZ(E@F>b)syrcSM$ zxfD?56p(Z+C1@0v@M`>DL;-w%5TcKzACI>_jgpsJjZ*$~?!O|HGEo_yc$_S7VqU21 z_G=iva_f0}W?O8(5*#qJ+^datU-pac6I#(h$P?+(u1cyWyRByj`AIVo*Ctf+zOQ|y zVSig1EwU#_BrYmo9C&Mu-{;+d1r>vr3- z(GEI-sm(^OkI)SGDGj721&G3MNv@(lpwPV~2+0gy)N!0K;7)XCm&VOHTFydc%#4gb zq!BLg2}O-Q&Ryq1Q+Dah4;%_O?tmPHs_mY9vsxdvJ_c||sTlREK%=8TpmdrtmF%BR zB*^7VIma8JOA+o|FYB&%KsJOu^@0-tQ0g!K+F;Ww))h-95oXIYAywzW}mh7tJz7MSO!f!+h=OItP0ij zS7fkHB7nQ_bD3m%Sp;HaA=rs)Kv=A$w;cCg=W6_6R2%z4ebwhqCZJ39GYTA*e)-G6 zqg8{vv|a8y{|KEoG`|2%JEzuF4{OfHQ9nQD?*6)vMd_Mq7t~x;+WHVagWwkl0Jv=z zX|}v*BN;iDwpWt0X5$%2>0`CG$@xr%qM~bS)OFc2*`)R3m<_%E3l+@r?~>|2E`YQ} zS-BVl@3RPRNuj$(lY;E>>;A#t0T^BoF*eZ^cGJ>7<7>l)kz7q_n_739*sP207bU!a z#V1+Dg~J;(^c9B`s z`*56Gd8jc!B8+^F4a1C6=oXg2LjV4OO%{{{HQ}F=;5Z6p)c{qV7+4O^?8oW5Ap5Ql z)i^h7gNOVbp{K9XVNw0uhmkRCndaEo5A)axwFMm>vZHt^z$)a5v`ET-?_B+MV!Nfx zjKDw*mWg9iPE`Mz{#|J5K$f&n5(|J-!`}bmxYTEinIe}1GAD#c(yBOF#-4}9j&vf= zm>Wd>tL27jt}eI_42H-0-{C4Pm0n=g)dNT?DR$NX(FnV}vrg*Md2tVqJPd(XF>~Q# zMdKLKCd#O3UGr{+L6PEGtX(;q7_ z7s(v;%(ZCyfdcOJ_Zypjg?`0*Hr8N(_;cnd`;MHJtCCh>xi$3%uGuWJO2VAJ#g5yL zEqe>+D>{2#U|3BxI-(ItoELm_-qfgMu)xdiYf_N(vxDd8sxrg4Du3WL%_Jdif+ z%T?Kwwaqh4;7&*eKJ(S4o-Ia%H!UAz4=cM+qLig|bvs*X$!(P1PZ7yk)0=WuUBG~vQJ&r!IDP&}UlLMwf&_|y+Qo=w?3b7WZqSLtJdruFY7gN}baKEVl@PwPxKUoOs+M@Cm~7Q36Km$IWRM+SjVDtRIHf6J~1F z6FZk7+Yb!pslH#40>!oMbBwHaxCI7tCmx3C9KtP#Lxy ztbcO$qFBX$kjXqc`2L2mSe2R?_46#B}yLoD6svQDe70{`LILT_xGd7VZ2xN zi%6U(uEbqSX|Hv2_m=yW{ruu1984%&$R1|*&n~5}Q6gFP2?%)5LM`&9<*lY?Z|pCZ zXCn?=toh>NDgIo`0v=7km^1?yeEnioK0P(sn5@5Dm?&3)lsGK>wFg-Jf!VdUat7r}o?S?FK?ld@1gw9=l@wX?zqsl<}!x~YGi z^Y4Kcz#q`$4NP1NJT-JVY|=00K<2t~bgSQmzl_Z%>$CV0ZzMcn5u%1p-S#;qVD#O^ zY6U8vMDdcV!l}T@QTydJbM_(hv;z2ZjfMuDDuuK^e=iE zU-l`n#9?=o+KF6cz5Fu@#KcX6)%EDbppd-B{#?mBLnC3hrzk^GNUA>|QRD*Uu?y|W zeLv0`>G-x~-X14QAasY!@MHy+2%2?$3VID7()h)6=6GYriK5Z1CjA!H;eej z$#?}A#HQl|3OiK7I%*)+@FN#6Q=x+2A9Q7dtpSYEwY0qe184mszTrkeMxP*$&SKel zzLYz;+vP2VqLOtpZIHG|&Zwv37|cUV=T-r_0j|jRlK)wEbfY4QZjO9Z zJB0ni7|9BIY!%R#fK%%)pvF{KVvNR5b8lz|q$QTRv#^(lgcixEZp96rb zGQK?U2^^4*e$AkO*vJtgn7K^?Xm3T>6i9qmUwK9Hjxl4!E}zteFD);9-Gg<%J` zu@f0!qMS;72s0K``_Se7>|6HhG0^HYDWGwDQRTmK`izi60TMs*SZ5Y_lL7jm=93L0 z1Ypj*Y%_!d&P(>Y>bvozHZM=!lM3(o>s^jhxIfIrXMfN~M6nX_s`cG%#e1^M0GrHO z0CZqmw0bk=fKJRoUtxhK3;+EgH9x`Wrbj_I`>^Cb=<9iejGf5+=j%0geLX2_TopSU zr)VZMI@izmiU_1*wGF|=G2j~+*!d_ZZt#b`2fl6YJ4tl-RjQ%!sZ$Tv&0h(-7+ z0DoxV{K#Q{ZQv|-`v6;$P?ih|`YWB7v`i803Mnr{QDY9yott03=;RzXa5Z~Dqk#1- z%sDoEmACjhkh0SZ+GQIHPSE8zG< zRpd}nd7Vmp{#^hP$IIB74*~28!ZK)23`qO!1!KjBz+i=7hzaN){b928P(hj+3cyLM zqt!&bZFbag^+!VymW@RU8cePLp~q1#NY#%mWGe-a3cPDZm~fg3iNL$2h`{fRp9Vx7 zT=)CIRN3$yK7a2t@bsv+%+_I>0JH}}r5lAq+zWuGW=k94#SAFVMx0_NCqVbn`=oXz zgwb*bS-+hzqHM_n7wAWOl|lTND1E*PK*kD^c8*hn?;tmb(iMB;17oodYdiuv`hPZu z0T+jVg1=4UAxD%UG*Eb41tQL;CN)jzYZ1dSG9c&vFOPD`hJoi);U~RYWx|_08zfWD zUq-x`G?+)Y>0xJYh;LtqJb?~AUVhWXkk;C)W=0&0fIE78H*^_pf;`V#Zu}Z&jxhWGX9rP02pQE4|##~ zc}u*0k{X2vhgI|&)i|;qIo8{`t5p=4O*d~A*Ek(TxnlOlA0&}Oj_+N@5QX|@X*4bF z!%~9z^gL(Kr1(^2Q}Bd!wudOJWmh+hl(K8H!(nQaKSairptdzFP>h5%OwaFAtol{X z5B)yazi@8#ZEY3QxY=jW3QG@mIwi>U;cKYl{Z@nQ_(L(ZGuIr8s+#a!7yU2&%Ya8= z4XamJqT$VaH;8Q+k+T?BInB(99;QW6z#|cGY;FGT1 z%Rm2qYf&f4^Hbdfg@FM2*QJM#tjKRHs4&{VX9!5*hn_wg=p8bS@Nxy-Aq_nFXKTuz zqJjGr;=t7k{xlpWI~QJo3glDi%7Fu@y&npfswuzHH47-Z$2<90))j|97(_+6eKk7M&eH@MqX;{>)?mT z1_{kk?f?TT0B=5`(A&#r0iK^)@OPI7;7*3~h+U)u5BTw|v4AG)*Vm_oBzaBtViV!k_=Usskvmjz6Ain1 ze|j~;=bomqaY{cfE&w?W;E}ak!g;>dvI~%axF+K)05?0j>rd?9H{SyPVyaeUR$;}u zc{~rigH23L(KsOu37j!?QQ*W4)1B~i>omK@QXy@{$O$V&gj%|$yH=3mwrIg!a1mr( zVR`bEAaJLGcd6k65+*F?&M~#BU6T@inJFNEycl}GwPc3HfU4>O8Mh9o3g2KnVvYE) z!ngqvjDWI6p&7sE?rJxT#7R1U?#2t)3rYuU$67-9_*jXpn?M&WfSK>Iif#Ju4^bE3 zxUg>TCG%VmgTo^|>z}<}>BzmSrpI9}PKk>Evxiakg?P@nuuxItECRrjMAemBfH~;u z`LF>E4k&Mttk!Vl1b|14?khPu0{}ajsVbP=s36}}0)XsU9)XtfF7PPm^#U&3}uC{MSUrPlC};Ib+H)L_IyzpM0DIKV93$@nA2#_kBmLAc>qKxn8WP(ABt{7y-1 z0y6DBy}-p~BFK|7OJD4tW0&u9>=6?=7a*u-=eW6-}B7)$#M zbWB`du13NlsE(3hJoujuhI=*0l)&)esfSDiddoQNKT{BuE-luV8ZKY!``Fsp0_wc2 z$>}(iJ<5{V`PQvDLo)f>inb!d3q7s7ra7ffhr%TqUT|k-COv~6p}|z6X=Z(R$l+6Q z2l?NE3A7*h0^1Oa^oZE6OLj&w|92i4z%c{;@v3~*W(-ZJWw8A-7X*crrP>$f1GqV$ z79CRJ{*TWfU_}WOlN3NP`MtWaQ{#BOF5#l%<9aFrp1-oiY*2L>3wOx)Gre|wg#5{W ztSuj5-%q0C1#QxN855T%39=GB+j!2*Sfs~2)O!j(Kd`R?X=%swZh3>x%1=?GJ}%r`QX8-w$HUR zG5{K#e~~7o?`cmF(bpK%u6-xN^X&HdrP1on-uFP_$V72TTbEq^1Uu8RVZ>zQAS&U_ zd>x*IW)k}p>+(%qz=WxO)o| zfk>t_1%r>}xS%MB9)cX?4RxIKY-oupTnWlliMd?kxEb5@08}ayX4BE8ep!>AEBZV6L=lmxg=s*vBjG&H&;~VmrfAa zE;F9&U8<#rLNP@q+)+vaN1u%_Y28y+DW*S%2Lc>5Hy-l!KBVO$@bXr}_ z2D~kGIUjv_!>PkVZN$9>gj#QSF+KA9yQhRX$Y7d$i`&29-@-b9q~@;&xkWhTXK4OI zsCRrO)N2e9G>7~+RvBr`%WlwT*?%zrXVe0ikI=A!#|3B-nA1}UAb`7*v`6)?0Kg@; zk^2ds4glOMsH_gpBpO2Sju*uqO#!pii&rWz0s%EvS7=oK?NiU3_-FGyF~C#!o9h0N0Ey+$xr2$ZJ|@V? zQGNuAazqqf5a81n4i)2O9aT$H8LO7-#B-of2X)bnx9t-Ugq z;H`8&e|v++xjtg_agmL&#NPBXJ$2_XK|Ha;paV=vWEv?=Yz~Ft2469f=O0yA1!L$Q z!QISH4Zn;Os~kj5M}nZN&^Gn1XJIhavx!yb)+uaW7b5IiN`k#pDvsl26T4N*12ezK zGuzREVf?C)1)Az(#!_ysgGep6gAo{Rq<}~#d}->R2QeD)lW8XZkBkwT7b@u$U`q_x zJum4O|F=&8o{mT=No3E2L~uOdJpRkyjZC=$Kw4EKrbAYS(xB|7ZI$>%0LN8Zh_gP9 zwqu`U*r5r}Lq;fkYJNCWTg{tzw5+Aqayc$6IogTErmm8A`*OY^pBz7;JTSgOPOfsP zppVUQ)j#e|WP*3BrZh1(_dIvQ-toNhf2XY%!D7tnqJr9`NhR_DT&>ejPyw3|bOW2u zwtYlFoU1HvnAcTKIxzn4ZNr}Pnaj&BC`;|v81+^t+JL#q#9$K4WX{#?JI=c{dW*?9Y05TnEH&8|hbdGT0Y zBeK9$vDrzSoI5JQMEeHI(DR3mv1o<9rUIYYYfty%P$|0>;I`f{c$cmv4Qwuj-fg09 zHr#d5=}x>s*as@o!yO$@!2KKmTY{k)hEae6Hl@TC*nmT%5x}sLiGTjhPM=EvBM;{x zfu~&MP55j~4P7eIx&8b=j6kcmHiU%V{JTrmPiotxL9&V8# zk#)-l6Fv*JmzYkx8LEtPj~SFE+O2b2y`9cuVj^59cdk3VsawY&o$;2yAMKHT-;sQ?-0XNcgRN#KCsuuyiW z?04M7P+zAwjGr?zfJQyp!!P>@Og{6Fe4?J@JB07!u_>gV;!6f-Wd$|@g66*j5Abb) z*E^@v)d%dAYFC?YUl@2#&*#LJ>Ic(e(%NkIy{Jr-HF-|!TZ6gES=b&;cF<)q1eZHLN+=nYMOrvD zgJ$_}-+2;1fijMOSG>YmBmhXd1LC#^)Ftl@&=^M=;&$+>{vrU&HCnyph?ga~ybNYn z)X1Hg&6)Z61*}L=(8{$!?R&vIrX#D7cbN1{rkL>T=?52(L~oG=D(CvPw8zBL|d{FVX98gR^w*XsYc0I9KcJ%gs88D~n(bUwi# zcSO*&qZ&$lux$jpB^pM6ughMU&ga)@mE;R?xNRXESrI5|uZ$kCgI>3*p(Mc-f7Nt+ z%RSnhmFiJKuo7$$8Ml}W{7g*J^)V`px(Jh&mS(rhK+nis(#L6`3tF9JGT0mQi*#Bj z{y0_AT=%S3vEqkp`1h3+v#>L=aKHJ2S=L7mPB46F9^)qu)FiyZ%rOJ;WZkw-KTi*{ zKc)B|-HF}OpcIdq%`*&=i-iWk+w(8&#cCf7BjOwn57S#`5X!#69~H@lw)=w`hP;2P zD;(g&Tx7}7PQ`+`ALZ5e(!SvK5wdl;b9BE0%dsTk*KF-rLVWJB`H=Os{{S80u$u7L zX~1oX%N|GRBM{2(48`GgP?kIj02|`M7ibTk2L$bL0F3N#YVu-UzF1cH;4n}0Vu5)w zKF{J>KGDs|!m&4lf!znSorGM*teN>rcQO%6IJ|hu1USAfaTXL!$ze)dj!w9X`ot_? zT|on$ceMx=N=^Ir_{nK~?HQct5 zDmRN&~s- z4i0A>f+(S%l8TS_K%hDrAU>);C%p_=n7!pCKhPqrQmwksh)%aHadUv^RLT>FF1(|F zaaIt^2+UrdCZQ)LcF(!B@cF5}w0W45b^k0>ZU!Fhg4vm|q>$o65}uJAXNR z?}c&Pl~}x;)G-W*i(BMSswm`!jZ&{Z-z735I7NAoZ;SeI(2)x>K9uX9{kft>Q-bkC zx+53=HQIwCq=o8Zp>lkA6j;O2fiU;DY55noJss|+W_oxnWQ`bTrfbAU!oC18Ra~?a z0h^@w;mCmda$F;Y>AsM0a4RehdQPi>)!^J6qb>7|$zR$VK?sXyJ=;>|Sv>H_Jz+{c z8IUsQfHI_)P3#E}ay!lg_(W+E0)C|Ha6-_)&w^rNCW&TbF^z z0v^M$l6)>HTE&*pQ3fJPsDqqOxq3^*dfH6CGi6!aI@+rK=2$Ak>`R5Fmp!#U!`zRa zvk!=7?RQ)_>KpqUsz6%2HJX4D-sd#i94CDxl6CW=c6|{oRm&ecPjddmZNvL>U(@Kr z`KnMI$`ILZL4)}fQo+sy7TYQt?%XBp!=i|!f92Lzh_K8F>74H0ri+v*TB#j>N*tI| z3c~R_0>IoD&7gzFw{pD4YI#iz({=CJ+*o(=XZDtD^!Z|1+f3rOWAWG?)O0-ezcN}u zM!oeO9Lxy)RRqZU;XvTNyw_)}Wh*1k4R%O}hksg&!=I88B?V-6T2%3*NErZX-R_$b z;({{x(q}MkxbG|UE-fLSs;}BHh|VoLx<&G74kvI_$i-nW;I4`gRE{hKz|}sKGmV3a zPj#(p{gi?`fLHHy@mm6eTF_C9f{r4jF3qt2`Rz9WV)mzRwGW*j%`_ztGdy=i;KS=^ zJ&@kOo}l5}Oh1?&Ig|qgervjof!MS=Glyc$bP;wJWs2k?wiCytZS>J%cG9tn!v!Zo z^hY~!X1bcFu;0BY)Z7%yJ7dVXhWm<9!H7y-`sG4Vc3oO!5%!Lj>NaH@%Pt!!%XH{z zli~gCLpK+~2OqlPvqWZ4zy}R)>AP@-_xCELRK*kcrir#y66*I%eXdfFxgy-u;b*4` z8-|&qpkuOeIBCTD|c4d#wvou7yl=_U6 z7RqRYjJ{)WZ(jjAt0*09@Yq3Z(4ojVYfK3ygRE4s-tjnf+^Zmdg0 *j3P;F8R9 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

58SQ3@BFmbzj!?CYgtw|u?|JWvqG{@1$v(Z62 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

kddf#F!H&Fsb~!)C(LY2t%; z=V5D-6>!4TK?_Y`9tn0e(aAS=4Jf;^0 zUsbay&CZK?|71MPWZ|lxkh;6=vXSTWes;c%rJ0$ayfs#p1wp959yhgv+qbcHBQQ4M z7nRhe(s@SXqdK-(B6bYVtt(GGZDpUGtJ|=>FB*%Ts0r|%9$qGQM67D{@7M%RYNiJ-vYR$>HVP+W@2f3kI(n3$8#ilGP>=ZEFc4=N)q#Pza%J9xPyx|5SIAYDN&`vv zD7^aUzr7b|9SY#YU=V>B-D1QmI(NI$O1RZuVDCw2VOl#(EV+UNj0A2YfCQ?|LsUA= z4Fx))JVvfMc_{U;wv_7b0#=9rC8{6c=>DyI&DQVNgeC%|s#-7(B$NZeb}JVC?Z!R3 zM_!eFfAG=(OR`v(YtN^HI{3sI0@xLE+hf=~C6=&tvhXT}fH}wbs}{&!jyElQHDc z`qA*tfZv_#LU@82C)TfaM#Ju7Tk4p_WVTK&&}0ASR-DRK6|Nn;`>iZ}aji=v-)6V_ zS(CtRbaLlh4*7$8Fti*AKV*R#KC-TMo-lTt%`N4L8)g(oeGk!|Qmq;!)#q*c9uDBM4$Fd68qE#SZOBS8mFrg2WhL#06`X)C=|{{znG z@&AM~YA!c*(V2hB8~gwflkj2BSGk2o-+T%9V3; zhX7?NKyCMLm6VK?*x^Ts)2(?LB|+mWb_v=}=7sEj=s9-T)2sEl~;*zMLF z^wKK!NavG8bf-zb zaV2XrKMJR^x1Ganit4>idUa{>nBcnckJs41CwC45nLAby@@`uA!6I*re3hg8cP#Dh z=)#bn4^2;T(DeLs2v@rO@2pjK(g|%;(cbPL+Q^s(l~Bp3LZLrprbAh8PWEnO6<_m_ z+`z53w5FJlQs=XYD!@2w!hNr)PdR(B8cf>l{5=$h&+VMwMcKA3_7sR87%HoQlA4F5 zo?nPhcPzfLO6LzaZZ*&n1XY`K;;J4Qp-qO{uGPyP`fSNX-VYcEZn2s1V8rpf;Saw& zJ$h@>#B{h5t4{u|iW2FyHcd~LMt;56^}dw-g4)%ZT-+|dW&Jiap1>4h+Z6B8Sw9># zUrdNZwRa@<$c>B*jLm8k`stmCPc|-IMRDCr8(Lz@MqMMia!)%TWH>%!Fpi;X1TWkb7?v)NsB&nlN z!RM2^37)-k>b#<;yFbX%BB-z7a#7M^B?J}aLf;Fs!I{1mgF`#SB+(&J6qFZ)gZX?o zND+*whzXAcksOip7xneQM*8@bj7+>Nch9(LU^ITF-rd-^{}ME;YR|s!HU7Tdjb~ZQ z+v85I6ZB;L{X!Xz8YThv?WP1f%w)+g@vK_ZWX%(z)9GJ_^>a?vr!)NFrFVo|`#CJ; zOYD!Qf|}$5GrB{ItOVC5UFj{X!z$XjObo*fLr7kRLgJlEEDfX_dWz;Niu;NAe@5c5 zMa*r1&;Bp={vxcdu8A5&VdD^7gFA#^A-KD1g1dy^uE8O=2M_MWdiNMX zO6Y>CCZt3b)#mKl@eYjN7qr0?JkzvCw{173_0Hx< zO|&M4Y#D)dH0+BX;TcJ55{416%JD;BW5#riSqa@H2tR4U1Vr+zn23$TEoA$w*J z+RiY%kTc*X5EE;_&1={L?eI(?l?90Gz3AO7O^G}AkFRi6)MpRaZnZA1Y%kO|dvG35 zl+D(CC}76sFx${|p*_QDm}poaK1czS7bw8Oz+K3ae4QO(UOb!GvVd2QhtmWJ8-jAhq+Wm=}BE)a#Bt1KdZgi#d zv;KC9#uodJ(X=TlfROQ1HoNzNGPX2)+ z*?I@lg}vM;O+3HE8LrW-IJR?nxuOf4oL2gm>@6$^Pz=}z7^%bhd%)+Mdu60lTAB^f z;*y_6%jg%0%qoe-=;Wds=; zFI3HoNb?o#rI|HHPuC)M<4VxWlUS})`RRUsF{7iBd9Y&`<>Hdl7q1H38X~m#Xdjw* za_`)hy`sU`RGVR1JH=oAlm8CcH6UF^y_P)5ZNgY_`C4_!&Yz(%mlq-wYzz@$-v>;C z7MDpSJ}n|MQ@_o{JneCbfJ?wvHeh2hDR@hjRp9S?1(S;+$ZXq5%a-kiED#BWY(3W}51q z_!9~^2P9z8NeJ8T;z<@ygjA=dFTIvT!!#?zF6oYDcs_A$e{D(b&g&h1JUrI|JJ=WH z+*6KQvkNyK&v@9fa@(eBfYO61kw@higy)JLaz0}P3P!&THeb7vav?t5kw(CJ&_afl zZ<&BB-gwf@q3h0*(&XYmoLJPv7W}2LEI-P*l>>)QQRbe!1SMoQ*vPipnEClwcc_qc z&mk-M;!xc!uo;OCG0z!ShlUINreOm;T>`mY2VUKzLkKxx{!23d$D(07zNZp|<_1s3 zrrnB3tl&WkFx4L3tx`&>>#bs2xEPEwo8Aa}@1@wBm1}MXZ-YbwJgSi4XnjE~4YY>>VgbNOXgoxq6UjkhckzrM5V>ITyE1%?CY#^%rxV zV3t+ikw{)Yqq}PW-1rLQAcY29+j^#$*!niB(6)}aN`Cl1mjTVtQO&R`%Bu$Y_z1S$ z86-W@DjGgJ&MZzwrG+Wywk^N6@MO<>(Wu*XH0Wx_p}O8BagfGvNp(uz(k!=~`}L?-0*T#>6K!-}Yj#S2RhwRlHwZ z06(s$mjR35pkT3RRrCvbk`tV;(d*J{Rwc#t5>)~GCYo@9fLu4Z}jRvX^%C6n2}|4)0*S_V(m6Q(Fz}EyWyA0iu1=3M~BOSvGZ*8oXtN0(jt+3Mz>J7SjE zNCWOTt(5cZ2)N_@epEo}t2@dKOgL!2y5k(I(rU*qseR*`XNtDl27P%NZDu7aN2Qjz z92SUQ93Hd>??YbL{lu27GkX#X&!0(ovlOX#fo41vi)fA#UyE64cG>%)&U_m^pdHI%gmJrXSx z_CsN_I4o>zGP(E@>^cGpz7wq*ti+X%Wgv&~2_@=_9WIw7Kga{3ueli>`)FK5lCtjJ zwi5o5L!DHHHdv`a6^g%+8dAJb;cUcNTg$6$zf*3=h>56PVa0ete|53%e8}*R_tJiE zhw-^F5d+rRU}`bH!Zhre%PDADFzG_dKWkmN>jN>xl``?oPb%SBY{QrEBaJ)Qkiu}& z8AOB1Tk0H;eLyBfsn|Cx*Z_>?s+0vI_ytN@>G9fit|1+#; zF|$p^p?6lMZ*BEPj7-%D3D2=4>XE4_8PZrmkllX1A&Z{V2uGXT?h=*2DwOM1-{9lr zKsXbdA$mwu7%+2;K)3>J`y&d8Tyak!|$Z9%Nsq*8+SiVU`Y;9fF;cb=-D*P zQJG(FncKpt_L(I-d8s)FH@0IdLR876HWD)i{hE0u=7$@9PM0=dC+Ek*QpfoMTdlf) z(08mEJ2}0{dI+7f!Ev~?d$@?&*z15vZuE0RW$CRuiQBhIcpZoY;RLS8bdFY4 zpW7U!KFp7=n{+40S=P9xQ?FP%V_}5$tW*r0C2)LD3n01<7fPx|$8yaS+mP-=$Tu4` zw7uk?NTGX*WOW4n+%o#97PS0@vCV^}DokX~Y4fkr3stH3vORpMgEMYy%9$Ms^=d;A zD<_eY7WmYr2;FAq&UU8FC52Fr>^;gGysUnXkzTV*MWUd%hU=!a_#XRcUcQeTXKxyw zZQUhPmwk_)tTl~r1Eb*v+j9O{n`mJqxmxp!3BB!X_a7y7Sx+)Fi-`AVuK3DX^o?QD z-Gw_elLC9;Eot=pRkm^2e@`zKQFtjQLW^|r5LF*d5dxG_7>-r_?-9QLUX;c6#Q4go z9#!x&yj1Kr+bW|cpOYk~=(E(0l$tE1EF9dpfPg?Ct)WXw@HTu_YanpYn%f?HAN=kj zyXT`DA(d{Ur$G%ev}!kAci&%-Umdc+=;WvJZdB=yG+1fm%|F3sGDoCnPded+b7|RL zw33$)GT^0suuGV*^%f_ROYZ&tLk3mG^X*SGSFxr=^gE!g zuyra+$9)R{0%jinb7<#~xP*+Ln`qp!YMG;2=$WR$Gz8k=@;f!UpYTN zD}Wfw?8sOhu@GU976@o*GF=ba9F@(qZC+C~0Xf}o&Cnm73Xm0T?LN{DCsFa;sh#-c zn^Jl`(iX2QVKRJMHQV0e$0vM3Q;%~Tl^cv$JEc!5FaC9w^AV1rLSlbP3vUwQ7}n&_ zmC&VKIAH^FLES9X<niEvZePupM3>oKR&k0;(yc>r zw;wCd^GZouni*}6cB--0BRiLYzE?<-MSUo9TF0N$R2EspVUkR8qgF zXy_kOI89I0nJZa2UQ2w#E&KdC5$ZnU!mi;|Ba621mJ$ z-~c*gv8!tgP^4n}I#R8Ld64BF%;F{E5cjOz^b`k6r3$3@mu9cF^9zM9g_H*>)MU1c zwf9xd(T2u_AN`%_*dgN6f(kC6L(ofkH2xx$xt#p!NVuIh_UHMc;w|m9>+feTKwO4@ zwWuvGALt{v{(YlqEVidhVfUlZjKP$VuCPJzR8A9tVt!QeMF)DOul}O&Ix%y{uy)t@ zX-8#!$~9stSG~ft)%oKT@K%=R?;jMsJ#sveY3n$lueTkmCRz+dw!T04Ftj<3X_Bb# zSuX`bIOoMvs0}g)I*`_!S_$lhHo%Q#Xmtg{&Voa6v~4WP1+0%GZI3v{3d{ENj6rAk zC>=LAL{*NL8>Ic6=PoYQ5dDHnO#;qI%Z#C?7bP5m5ucBUdK&z%w`(u@Fg4uM8jjAm z+Ey_Sb7&MV(%ivnBDtp$FvMYG!?X(>EaY9z#4?d-`)*KUH9VNXVEZUF(_p;>J-|;p zcu6_JzFGLMGxlL*tR0q02&sINKB6L0U1_$lj)>ZxQVa(9q`v-0C-w3`QxcT#Umn-7PkoWHj=R9-{ z!M*X#WZFqr%F-0D7DzeaRA6pIFb^rdIK%9g84_=%frPO@m^6I8^TA3YXD&+%5$W4; z(b-5*uehp z0?ztu=Oj?=tT-k&wWdNUH+F8MM<!tkGm>stuk?v(z7zFf2&ZVO(n{hAID60BE#$v7HDSssHnJu;#(MEscu8*B5 ztFXB)$54!@l)$;kCTkSMgmku4701rkhbx$c%eb$ShgygyTI|;5Fo;!D_f2L=`Ab8i zb8pT{sNOJbq4GI8T-O}t41()0L{ip5tRY)v>3XVW3fkPQ#&6S6WbX8;9(ONo`!T_J zBH>rGwfzh%x4Dvp`t9?--l8^HbG%}V(43G`Yq#E35U3u4S4J7|%jl~BVHgI)k>W0G} z3g^LtZwzyg4!3{1X{Y}*EKd$&S5W)&HDXZd!hVI)`b8+;L0&iw1$Zua5(6`Mh;y4R z9)iV0{Rk+VXF)P~?MS}`V`-#&2^l8rquKrcv;d1sI-8NamT0(Y@c3O*kj7Yv?KQj= za{f^lo9ohtw373o@g=e&)(gAK(!-UTR3jilOrW6^Pr@sy-T)d1bD)8URoY2OYn_2= zt@m_pLuN%a$e@dflhXBs4~V{6XP)Z}<2@TlU24(@>n3RX=rxThSz+6AMahy65HUfbFQu_ zcxQgA9FQ~@zUEofC*^{}R^h!rzshg%fCW>*}k|#>eA? zT{(gjJIi858~fGhNcXsY7ZO4WU5_Ia#mO^LicbQ&t>tu zgZ)0AEo?_SYVm3q!S{v|c*Qv^tKcKG*kYwIJcEr9+|8DzMM*+bICfKCnmDCtR9O)$ z{&Wc8vo?;fwvpK4FLvFBx;(f{?`nl_)d|kO`JU94^yvdZSzx${wVBTpv}dU&-lqYx z%T`Hr?@F{*^@;`f)GLs%foonrvo`OaP8T{on0I8W$2I>m=&$6g!cqwwe z_dY<9lceb%>E3yoLP`6zT|b9Kl$k9gHRR+t^C1PV>gZ1KUD-GG^ZlF6Xa)E9+i!G6 zD&dxF1e-~`$Lytg&3j|XWb@@lu%bHkVoPCV`U;f^T$a){AZQe&S*U&RSeg96rL!DD z6!|+zbjF|?2;D5Yjnlhy?>+UNoh`}3nkY{Qu~AFmqQ693ngU#6go0v2da~@TY=k3| z^e*)a%~L>D4svIT!6ze7@?zEED|~Wmo;lLV$KOcr(!XO3#MjPNkXA?gywGU4Y7|847MNXq|#;ZS-_@8moft7uKMrjR({2<<&eu zCpsSB8KEdom9yGpDfX-v$1bPDy?r{HhVqt+;6B9!m-M>ER6CfX1312V5n;qoNL$+% z;iA|l8|@pXwNF7FkXF+c;Q?fW@V`DR-96xc@w`R*K&W_qI7LoKaMFT&WyQ9qxSc0A3j7T zcu2co!yDh}3ajCJ*g(+47Nmoj^+V>ob;jv2O8k!OWW4U(}a+M=zW1pqm$`<>MieZP>6^M{xSnt=1|d z{4kpiD$I{i+uGe;8~!blV8b(MQD>mh=1<=#wc6piUQ}|zA-&+Z7(|6=>e#geb3n@3 zd5-qAV^xj)vP<;k&sxwjQfUS|I9Vjkq5q}VAf=+=F=QnnO0JJg^J)lA(};_>Iqy4} zAthnq{13|3FlzBgn^#j}%f-p;#eWyjZlEC==J>=qBl_MKGmo)=ySkGu0|J!3bfp|> zNX&f{RM6HEZ4W~ zi!dN+9jE$&&6lJJvf5zzLgz3SZtu+{xbT>oM?X$!bFK~#I9{A!(88@RfVJIxlxk8e z2XAr5juT4NU;00hu33RTXlaYJi7r3#(1zt%gSgpfvk@>_+55S9ygM^Vw|22n5J}sU z`JJ6{1cmTpgY|ha9K<2X(f=h6@l--nSg#Gp>UV))8X%xD4Sl6+0V>mwbm1KGB*a0A z#(5|*_#}i|{YQ62;5oW|Hy|Z-2nH(weyMWjXEB@`C>sIfiR8WxE~mAI;F&MyfC4a0 z4#NigE&_OQUdgPbq7TP=xTTg8Yr^d(kbC*KZDhy^;6Gjw0pu{#M03U+6cjZr?Ibr0 zs6CwD*ci66i&ly3&y_R}D)`A;$!<>iOs6el1EL${ygNbwR(T4g!VuR{Sn16H(=_ydbkf?zehxSe z+W7WvR(^hhUc_{)GMuk3BpE5UX3=rLc>PG%HQ$GI(29^9?ccdD)5MW&J&q|u_ zD0teTxDWvjaT0=%KT9gm3lsQPHNGb58c>z5<&(W;bEzPKxq@I=DG3M*u&OZ&wG#ID zFbcTQ>qKi7nhjK~x9-oo29qlz)hgO%}bZm7TuEO0Q5j6${lD>ik9XQjaJ*A4!CkqK91+?5$*a$OLe z#MIi`eX_IOd~B5#E|h}q%};p>B*$UP7n*yP1FU|_$iE(>?XRnDmy4F}Vx$6&?fUxo zfMQ}8PZBv5Nx;{gv{Y4r7!p+6BWTEGeWM|2N=RQGgls@BpYu>5BEWj!Kvtv9>e4P= zRPMNoUqL|qp%9xh2?E;(ryHrgX+0l@pe*_zyY}>G(gHIHrLF_M)rJ9VcD8&bD$&#T)|ZgaMAHb zV$djDBz^h}Nj#XG7V(_2X&C`90V_#qP)^RP)>BxDfvgt5wt5bi^L$22OMS!wm^4IV zoqlK1HAHWKd-^q={uvFoH^W7d#i}vWj79ukzw8Z-oeZyqg_ePU5JIfzhxIH?L`qD~ zg)o!qw`C;hmV1R_{5DDQu9b|jVCaF1;o%2B93DR=zx_r>BRShTi}5C29k0?h`(UhLW(1gC(5G( zTVk3hbKdjeb#K_+fbAq?Y!I*k5lK@!6j1RudSUrc!bZ}McQZdMN~AWnueMG)dkX>n z1YuOFX!OBCRgo=c3k8)JBe@)#gFhY)Q$Z0`%%34N&jU`*lbL}S~T$2C3s=MMiP#9(nd$Te&F?2nn0m~ zk;YO;_EM<Q>^0Au6zQF(N+23TUr8H)(D>jI~g1Y~DGb_1|-Fzdc&84&gWAx4$wD z{byc&gOJcAiho}Z-UIkZ`t1i&h@jU81-|e$84O4+w!s^aylL9F|1BWUixvn>Z(5;( zirm*n%gxnL8=dqQQM(YB{kKBEO#jLQ|6#=2k^{Xe|LZktp!;#(RzwV>0%OGgeV+K$ zErU3F;EbP8|2;QgdMvB1*I7A?={ar4C$pz{y)q8_ciIa+XB%4S*!Q$ zdzfqc`~T0APeKHzkupX8Z!KeRr$Exlqn7&46lVUd1GD1|$W>{>N1g111yaBE1ddzDsJ^ z^i+pzWjS%Se24EG4xP*oHoyqu$ zcFN%UnBa4 za%Pp2UY;-ud9X1syx@5s(s;u5TtS^DNC6Fbr-B;}I>yorrFh&N*cN{GXoJ=6a*~B-6OKwrqA9(n#)$xA=4KJzH zxfP+gf50}i1Mr%nR6ZOL%;$rCxxnrkn! z&kGzdbLX?e{lx%4M7O&lJ^R;YH*5paR8_$HFT}oodnzBDn%s>m-3Y4=@D@){YwFaV zBqcC5mP{pxT@=N`ij`wDx-tIT`2%F^Yzb*>*M-MNk<+~}^I7VzhCR2I&-*ABk1J2k$14GV}K4>yi{WTkgndd3dG1cBX zH*eK!_Xp6KO#q#l%Y8ls18k(_DTq*O&<||+q(OIXDILHlJG#+bQE&i8`KCA>$pW-y z<&=_7zhTEeF;`<%%X)=3Ox(ktE_wb_6sC^hY3(QQdkBETBZR;rqmI*h1Cj0<;Ab-H zX}je5X0nsrFc)iSAl9pyswIKFRZsch=n+k*+ZW}sAqVX33kNa6EgG>_d%P!c#3)ey zofVRaBUNN|7iAks%6H|4W~ZLChpJA9RsoZ}IE!aNk^-BH)UEb4Xar~!283yb!(`s; zZ2lpb!u*c;TL|(|jyPxN@HJ*$U~*9*65j-CUfP_&pIgiGVejssf~!K_k%FEnQ3whB z$0JcZk)<{ZeBY1>MTnT5CD8Edp$qQZrU04sF`fQm16@t3hwV!6EA~f9 z1-MffX-A+dj((qI)=a_Q*rDNL&tnC$Z`J0HaZBKU@DcK9*#s)9x(tJe9>~xCFMAMkG8J zQkVBOdBq-$%PQEhWL@6+>r6s?CPsCn>wQ)f*Il`4hq(r)mPcgy=nh23EIWT80p@P& z>Ydxu-C_dPQAn`A&HQ)~-7#h^3m?MEgA3f3Z{&zF<~PtTbC!XPh9A=v&j_}l;-_9- zZWh(p&o4ON$@29=hx=;p1>(U)<_877>C@Chi($90F@OpdsN_Wd0N3z@ElYF<*Otug zhv2y{4{x87Kc(NVuj0=3z&v4!9=YOsA8TCzTEDMU-DJ+kkt9E+4YIyM*oy>ynAYO z*r38+xFKVrf6m#35#DH}l$pr2_^cR#WM>9n1f7vV0*idH>Rf!3>v8*r9Zu7nYSh-s z*gHJc+x%B*3>5yR!q-z#3lfp>SLiXcyu`=ioKML`O~{(F5x_YZDAW~iKRfQ846!?y zuyJ}ciQ4iNUr*h8;PQlvZhs^eJi(Tabb{C|#qUtjFuF6=IUbf#u0VFeG5FME07`X9 zCoGI-y(f4FiMi6TeYk)7c-r=9U+_mjioMm7r*lprio)sE1-1wGDd$SF_Cj=smbTCt z_>MTs6v;mLh;&UM!BspV7WqK zmOCq~v;#r`GHL@75Jv|)2HQgu z(;z8?rG}eW-!(WP1eYfXvV%MEW;0073T6^0iIv_bYh6Li?2ESGw5#^*OZ2(K@ zD{~(j>^`g?Wb&cg;xJrV>`E8;H+U`VO{Y2#M0gv!8teJpt%zmZUo3MAotHE4bu`RXSPW=h zE~aeQCWsxh{)|{5^a>byPv$18p7wC*&aB2|3sjE1Ac@ER2YIEXLmKavV z|NR-~N=i!l*l`m5W1CRfW2hl|YWv5!%;bfomkPrK-gSv3?46X6FI2>p7)su8gTV`G z|KSR#O7gV`_730c6OxJngFu^$REhPGF4cN-=3bbl`gpMjVbK=>W1Qp6s?MQX(+7jS zUur#2G|CVAwYP5lhkIH*cTdvJdiQf*)6$RUUJN)KkRJ3gAFPe`CRYY<)T?Sq{w((F zN?yl{FP)YyBTOav{}o!Lo=Y70QOB8WSrQTcd*XQba?dpw+1Xd-0{a)?_#+yuGuZPu z1c=<~glIPX_wq%834);sNO??2lkWJ%F*!g5kK1R^f9YEUv-guog(`510fc@b9$G<) zTWLzN|DMHaJ>Kl$i3GNDnEY3QSEShvAkFD7o5!^K(9oZP_I}+qoDg@%IbtsMcZB~e z+XRN6ylHlxd(d;T-TEi<+s?y^u*hC*$5%dD_H8$JXj5BYK-s7Cj-HBor6$Owr~9!X zjk`7w3K#y`UAKzdjzyTcL+jc%-8t7?wOL1mqE?QL3Ww2Y;A{Vyr-QmUl#-HcaW$cn zEYsO?-pV~8Ei-_L2mgHG=QPD=y8aQV=qvI`CDIV?Ow^9nnW5XG4feYcJynZ|?^|Qq zO98x?**uKgzgf{LTt8?3InJCZ(o)v{o^`Ju=cksyS=aUutcBwLOfMhL`}uVBlvn@KGDi_XLe6mVWDlOm zA>s3Ea3wq~WAii_!>EdqsJpo_;!N2q;c&Q_q~K^9Mc$;1XNO^B?@(+?@6L*cT%t)+ zkOm!L#lK)iM_zMPtU&lhCsc5(2)Vw68#3D3^w4^V=txcQ)5kWc|8xcmADO9xl7p-8 zU|h|svIRoJIt7JLu_$FU2KM6@3X|SI#dGCfEJ}bD1LZ~mJd?J$Lj&?r!0;Km zyxb&-7{`2lBg8$|pXjPTayNkX8j?9C@{(-$F!ti3^=j^RYm&Zb1#&#}Y_iv9nva;BpXf@-lfLt3#^0)S1_BItL+)@@$5CpZqz1JV`cWd- zpZ{qA7+p&@?C<*Y=T0e{543+g7>OnFa|`ojhoyKaD-X!+oXDIEV9Ic6b_~|m; zd(+s_qIPoq$48>3o1sGI(GXX^_TgEZK~?O=^~O$^ZVMeCsWWOH*POZOTb*^O^QM@p&Wp)+a`2AreSkBR=BrNjK1M_08&QgjUWnjDhCe~y04co z{&r=3oR&;>yEU(JyD-J&>$7cNJ)By_q0w7O^hC#FX07L+>g73@;oJZ+*XvVcGt%dDCEWX zWejyY-iS(BP5{k!cx$zqt*dFi#T$E2-Eyt^gF(>~tC0WUJo;Wgo0{aNrj#gCZWjP3 zq9Ve+G3lrGYDe0iu-%c4nUfU0SV7tHI)i?(`o|{UgSMk6)fbdpFu5q-2@lOv3uEnD zuLlq$JXmHnpjB0ouckkKPMFL>UqNPBGV&RJPb7DXoa&ZMdHf+ZAjwEp|Kc)yC%9XX z>1sA72{=W>{+sjBji$4&`CBa&&d<|3uFX@`pYYUv+>aNF5^kUJ2t=Q4(i%pVKJ4S% zFv*>P{RhJ#4Hfcd^uwstqc^ZDC zZ}g&&;|tEV9zq}aW6;{`6^={>PeFZqL3>^1O0?{hmuPXcu#X2Qe8SC>wzW|(Fd*L~ zJNR#12*+n(i)GYPljQb}*5~t@cSlcuxy)N)yft2gGlVw5aTdgz>t1#TMPnpt`L;j2 zo`EpNw4<(fB`n~x=)BkQ6!m-H%oLll+;Hw%285c@)kVC+rhF~d@-)4QHH~f9+P&9l zv+Gk|XWdLTa7RttUsT>9W0m$S@(0Y-nsdC`&?%* z@A&~eUW%wlQe- zUeAv`ut&j6<7)|?fr}Ee%p&fChso5#FJBc9g0&w!>+z2r{|k0ND**(!X~tsT{Y&#N zZ=%YG_3`a4c1Iy+tZ7IHyqlh>nV#6>6l_zIkQRg8KpH;yJmci2D~;lZ4^UI|$uoG< zXC0+`U$da;Qxx@)o{#U$o*RSwZ zK0tWqB}&4H&-00h&WW>h+W3KTeWvQOyu(m@<^&d!L=R5UH;ul5kxgq4L69lrdj^M7 z>nghdx$-O#8N1cGN)=+$EQ_8T)g$}{9D%x=pIF!Jf2+IC(2l|<-cH?}syo5I*MYmT4t%PZi7CH4SS$5`u+nz;DN**+Q| zjsm%VvnOBBVN_&uR7PaK9Q1hSsmB=g6VXak=ASe=xQOkgYM)L~?W*G0)o5U(oy84z z4y7w(5U;mN3Tw2hHJh5-Zt&X}`L|-CaCNHV=6S`reU+43`Z z+4JNUMG1SDZEP-1De3GRCY;(A?b72fz>9a0ScC8xxUz;=1pZAF(}Qxhv8kR=sTlvh zAXpLg!XyQ3^34&npnUu4J~7e7vlt&`H-*yH&)e|B@#|nhfEfKWfDq*tI1li4ZVP@2vN*M< zUT134TF(tcv%(oFqQf!e47NbazmiolJVu?Y17uCU?s7pXwc(QG8n zg9A&;TMeCsOnb%?zIUAP#gr#ki+Wd|_G~fiT7aQqp02U+eTJD4$B|sK!Z?Y8nY;aP zC~F-iK~dsAMY2KSCl1MJy;zfamh7sA&Wj$M=a7WIuAwp;ksKaTcL~dxhe^OWh6)}* zkd^v|?L|_OADa`IdCxbl#k7)D1mtzn+%!%aPg&gNkmgc?VS%nyS!vOflsHMrS%P4+ zIvz>NaH0EKpz11_Xq*=8&T6_bWe0f2$9Raa9+tZbk#RdzWIk}jPS&~kAeE_J?ol@{ zeW%V^$;V^)FGO}?w~1Ea;Sm(%<@e${1T7Ec?IV&*8(C+(ut$fxFO=C*)|Twaufsm8 zIBE0VFryLLx^)*i=vzo!iS(;Y{wYkfCv>Dzu8H@ zxc0gH2QDtVcrO<25fMR9URco9a_V9jA_T$12`oHUThGPXXn2>zuRUF9){{vKE?zvX zxm`0hT3QU?D!%Zus|E#Tugo_#2cv}?G|2AR1BaH>r`Pf6Olqt)-PGw8vMo_ZyLNRk zL?_!(3A~wXOGL_+iIQXmmF8a zIi0z)5)pk=n-{W?IxSPW%?ZEzVXce>mTCe~QNrEY!pLt_R3aZ~4T| zaM-#Q&M&kuEkZ~zh$0)Y@>5eiGn&cKIWyN)mJC0%pjw?NPSb<#t`=|yO@xs?v^RG1u#Pmg` z`TcY%Ot z5nm^dMpVju-BphJp7v<@J_^)^@C>oN^<(*D;UX3hX_=6ekdN(|VR7;@dY7Pd5VOrZ z8zf$e~=R*RrZL!bu8~;|+@4jn@S8zo{dzNUdX5OXpTa|K7fwY;0{TKmO7*2 zjU?!F^x7J|FOmpY8f_2sW#4p?Iqhj=7@v?(GF@Y3y~+P6(Blt3dD0dgt{{UrL-X%k zIF695y~Nf#&Br6PylYsC{{*Oqi*v`16tbaax;+%gKm{=`MO(i874hr-yGBvA#SJV2 zEsoDT0n8O59``fFq;}P@j$2EhVNOH+txdAjVoBNeojRo+(~OOq6}k9?-Tq&7B%XvF zf!_Wcv7L)NpKj;`1$|IaEghgU9;EX9df%djxpfbxu`Hk6dv9Lp0dlWQ^hl`AHT2B%w#y-Sag+3ytW!gA)qlK;fKk zeTTo-DDYVMnK-$yrLBVs$84DB%n8K2d=h)}Ksinaz$Q=%!JiYZSHhXAcDf1=Ae=KO zI)mGzi&DE%@zjbNFB*vs>z*yp(?yifmnd#Q)`|7z(e_ELRsJEurtQ}x1r40PWUllV zX{H<*&Czn5j`KrC-}es6v(DuD)(J0P8-4cL`zz0uMBC0P;D(!7=T7GOtlU#3l9hBg zVY|!PRa1$co<~|{g>5%us*)791srKjx3Pm@vuYc3?Cyd3?^Xi6KNMFvU*38c#m4-{ zJ!S1wq#g=FMcnJ(VWsHlFRDE69KN>BMI6(2%<qQc&>p=7ZFDbM-W& z!>6YA(UWJATtb<(SrHCQ6&61AP5Xx1bv0u?h$bH{MrLXV7KkMiu&8R9s{Tx!{QT)7 zUl@}#xSi@KJ690(*1N|_1%-SK4o0tEate_%tdt_I%`tlVQaKXR4)CJ0PwZTS%L}wN zw$qNjCFP1a9u=eI*>xA<0dl&7T*a?QA0&~%tbe@dI*wh0)t)M&yIpVaUVc*YtEQVI)l*_}EhW{X z<&Y_k9wGR2?>J0iAIyBYS1(wd4EPnr|8Kua?IZ8L7jna`$!fr&lGfq+;L%Go->8Q_ zDksi}UH`GM5j?|eN|?&!jte~T_-63I9eoe$RlGbJesn|dnokKd4*nnl`E(pjPb7UO zAjMkyhOOwh`AEzSV{uu^Ou^-e)Glo(Rj%h$(jPLlbFlzciy|ePx8SfW=*`3bP!6JlzVpOM?CCDCsvQLJIX!p=D8cKI6(0$LWIEI1( z_M?gIHYGnqInpy<*3>_AYxxSq2Yzs)-jlErU5wP7GjmE2;?8o~_L{#je+|wQ-wN=+Ss9(#c zY<#El5jF71F{0IdY{j+Q(%IoD?M3s2RX=KO?`5fGif#VZlpvn5XC?}p#7M@-eWP+o zSQo=k-*j%&nU7goC-(j!25JX#H~rDvZTv~0nee-KZOzllvN_ClS_jN>+N2HxxtwQ{ zCENmgi7DNsBiB2e*3{m%GPy7Nm(x8gVW3(09 zV@xzI%5}IrFKfcV^zE3heAl3YKeA*ndSJBI$^Y&o09PC-sGq3|u_3b1x#~~d;r|v+ z6yoB4lU^JyV_26Kmjw2=5VvxVt3&tqK<6;vm+?7QAt&QG2Gc&Ms<;@mW*7<%vV5(? zGH2jwQ^H~3k%Z}nDE*Kz*)WjdrN^%~TMSo2wSPem4EKg1W{Vp;Xn-HOGS^uCbRx(^ z`jxj5S0BHWlA_&tg+ewrO!#Q!T^yzJGWI^G4AnFj;+1lb-+)Y1`@Td#vAkv|t^Y{Q zTp6Ooo~EoqWeQViiE?sPrAsY2hX>q-!V$QAYxHO8X@xJjh8Z5XEQ4ZntB4!OaC8ya zHQ&X75%fDf)8?Xd4vUPKP^!fM*L|*{V4BY%KK^rcz~v}8Oi@`T7)q?=oXRtQ+PJjf zN6}KYmA!gBtv?pjaSW)%fDxqlYW#dqr{G`Yo_A=H-EJkI;e$P#h0O4Vfg9g|wCkew z)O?1PieBxmUR$|!*<-gaF;{B%5+7c05n!NRZbL;qz{r3L1(orwQ-FapU8+X#ZAh=I z{QKk)W40`cmyNY047ccA(7<)mC<40<`0~E-9dcHa>C0o4413wRQwt*uK(S9 z5Ra2g`AE1LS{WVv?s`Gd-f>#b`I_Fhja%|1R?Ek3f@Rn>*N+376DP~Y?GSPrK2AA9 z!;!_XzO?o)8Z23xg+;9_tP}S$3+?_izQnq}?>A3!euT}K@N7U4_LM5$NcT@dpHmjx zULnU}13HuHcI+D%T#4=@SzZ?saeOd2l$81s6}>_f6AY&m_Mnvnxw`<|TvJA8s*WY= z!6`ZtpGrGSd);BXAB;BS)i&zk>sm`bgx9eHNw;XKa?Tn3CvgLU$y>n=kQYLOetX$o zdi|A>yS_pGe#8BJ0i;_1hlM2BgA=U{CjZ!{?ps`i5pGjAs>-8c!xmnBVo*_iLk^rf zS#+ZzkNkO6mD+1Zq8CSRzO#{}G;$_=_iKKs5>H*RG?*r1y|oGQHxo=0`x-m_T zlR}HwVz2-+9y?Qd{(~$(!nn?>KH!5nB@5*z#7~P_DGT@j%Mri%$sm7$^%^C=QNVs7 zU~ihkO2Mdf&LCvT4 zulLS)2Ij*@E)~M@%6a+MyG-+`%w|egUbJsEx!3A`q5C=lnpdJr7=PvoE&U3EN&y@# zGUedJU!pLu+zRn*;HG%LDFI^k8YPGWj+#(f{$K391yf#47c7bf2o3>)I|SF@7Ti6- zU4py2ySr-$?(Po3A-KD{JKRlpzgzeGgQ{M`kWQ2Kesh>DA|H?0P=pM%jk9S+-}`<&8NIM8p^NZBwlUokn`#QSNMLIb!tv*qlI z1HCNB)I7c#+;d5hRa~m6`#(%0i!ih%ZmYwoCBn98g%{lZK73_|ma4EmH{{YQLpnK@ z@x45x09|l2o1SBO^X%aZrwWdg5f4TUD&_^>jR@yEUglNH`oj}HaNjN5A3QO7&$%em z{&!P?+Nq%GoZpd-C9=!^TmV_mrT*3eOPI#3ml6Rbl(h9V{3JdHNzn@2)nm{9TfUTg zvljMnOy?3JX`?@IJ?8&R1!CM<$H!B+f2AFe7CYXCQ}C>1AlFtPy$N**qhP)WAwt6~ zFY_k-qgA|0$@T!xqD-O9zdB$3aC=WbbP@gy_5I_HK#-ar>(5j4YzODQrU`+Dg%wA4 z31YIWhKAhLiP-z#1?|N-*Jw(@fzL~KAfzwgf!@ZU6n26*>u^tOe>uqNWPGgn3mTi4 z*Ig9j4#v(4u^T91q5#=K2ZjttGQbt4LKvMFj&zBMox=)qv}e|;c(sVAC2NsXam!&t z^DS#%R@L17GQDR491Y}lE+FU8P zEnhZ{&9g?WB*mf4z@2`3I&w79f@P{{Ed-uy^M@xM0KKY3qc+y*vSLTqd~Nw-lN?Ws z?_M`92J=C$3X@2ewZ-)UXo{cdCwi&i!D?EZq9n*n^K#`DFS zXh(Kdbz?o;1|{n@IINa?d4UeE^V8RYmG-PAo`KXBAQEXfe zsx_Go$boA6roIB`!eVbff?Y^e@SG( zVdngthoJ3&_S(}EC!ZC&-=dw?e+B@iMg7MBaTg}7fbpiZ`j5Cf0EoL&l&n}6%g&>P z1R|6ADg~rk>$2rE2TN}3)P>q=4k6Gen}@ix-gVFAadcz7-K_Ziv)*RoAT1-@*K7zQ z_Dd1-co~3zmgT{%ioyVJ+Ky00A0%+99=U=j%MX6w>W(G}M-Tb>#*z}N1?~I&fQ-Pn zk2Ng=8?0N1?@z}Ho0-_p=o>^xKT+?16OV6R9w^o0SMFQ(Zi+P%e_E5haoh2_YrEtd z+Qo^P!wY?r=qIDi&|}?`LDC&{2#FMC8n=iY!HJDWoRvYb;K|k```M=8>v#3JEl$G0 zlUj9KNnc{`a3)S;`cCAx6_j!_xcxE>8QsD!smk%oxO zf@Zx%Icz>FdtKC$>5G~39*M?B-9y`}4I?PPncbd^%VoPTRW^RRgTy$(9+CT|;tHBP zk$dwmJOr7^3FUy=e0v_zZT0>Tl<(lb$w)ukF3${Fyh~}LRJ#aa)cP{ec?+c_@>qkK zbAn68hq1H9_dqr*qhanrVPST-pES2aF%*miB8}^W4v+9mJF6bK5KDUoow`H&cDgqT zs6!jK`$lyB!msp@_!(md4a4ZkjU6EQx@n*zWWInJJHpByueca_c*0K6T6)U=qC?GE z7vc$+>Sg2h;3Vr`GBrEd`}GA7;0?wsKz;xu=>+u9(eYdWyUdJu!2J8INohn_LDbghC}!Ttnk7V-14qKB2@^8EVKryT(dEDMh{ z$MeKjBEx2Pl*pg9ROqkm_?ck`%?`~+;tVk3G%F&SP^lyr*n#I#H|A62^B>?(Xozo! zd10w|gB;UqPA~=YmE;Iw8D!%f`rl6J@a2ULMp{r1f-Z1~saUyh+~p?yosgANc|s;X zqJ2L#>l6*+1$fn2j2-s{cr(xza+ZUbHyl01yk@P>j4h8YRoiEL8!TVEKK5aN=KU>s zDF#+k)7C2CWw`J7k}V^r^KfW!AK$|j*tt7PG_Oo*vOO%>!y4o9RK5tB#{31BLR#~- z2ER!f`(3fQpse3)6ntv5^PyF zudj0Uw<0cl%a_Ftr*{XS*=Iplk5JW4yiDdgsB08kdpN_z`lqBA|Z)%aFdP z{U$2j+G%?_TJJ#ot43E5~-68#h&^zA52&2WfZL3!&JM zZIygzKlqS}%7nAa3Lvnw``o%gazLg0B@;pAPbkpnz9f>_lm}xj1vP~5*{OjPpHsw% zGo3o4Jp_D8?2!%`e~j+$Ggp4M=qjs$FoHo#Ac5d%uJ?e#=e{7(J<@8K(ra`!XEpTD z@~Y1`)^*z>Hy|bnEO0xgOUx%R)mQRD=k0*7V{y1V^pE-`rlt2?YAb-_98YR^;1Alb%` zWvEKq(2mOLxH! zmEx2%{G%zORvO)^4<%|!UI{-mRC#1XW-2Z?uLj5F=$~KdnGb80>AxBI?2nCgNN{^6 zb91aekJGzD9-k_pXE_@yeJ{(qw4IJY$(pyC5~uqI`AbV^S04xHq{k64gHgxF545w2 ze_{ljr{nxj3y^(~P#ck+P@#mO^`#W7CT=oi=`??FdL3pjmDVq4)>uhRPwox3d`ilfLuLbgHU(*O^s8=x2vF=Uq*w|$OJJi5 zNr~`bD_nLexzQdlz8dAgw9FuQe( zs{l>*k>ki$ScJ~dWrd0jolOBoiq47@h3Hu&)s2gW9lf)?=ZOH4-@0q3i{xj^FQ2+A z%W~>JbC)`8g-O2|i!fTEfaQT*E%_~f)*6YsAmxHCeIuILtQgTVTiNj4DV2-9y*lVJ z9vsnE6{u4tfGtSQYa`6p9^ zUU#kf;o~@AlAnTF;O2|=DsYlH30WnCl8;HP0BbMk?WkdvxBoUd#(fXWQEaBA0XebB zrpRck#To5IQwk-l>t)46;N$+@$z6e*LQfo{k=NQ2=iRY5CCX&vK5!S@mZlvu&s@v9 zK&i(p!5#B4O8=L}1r`97MVTEHM;6Tk!L4TigR8o$NfUjiaT&%ZzVm487^ zF+{3f`$Xbd#XTJXo-2TYMpBJU`76%XxBa%n6Wy$sOD!{rf)l2B|MAbE5tl*L9gu+> zG>rn|@qfW8M=N^rzMWp6?1h+`#sfhaL0JNJNsHbFad7w)w7X3r{cz!DVXQ zP|mz%fnnw7^tj|xi~R-b5-MgyyCqKl5$sRyE5!u^yY@st2QT)PLPhIiR87L)1UBY< zXj^oEz=jzU)MD_z=CH?gm)!R5btbR>Zq=#1aX%Hee8n1}-iD0_neYg{t|+y`g$f%9 znqF9ZoVNQ?@s}uPs701K!TO_*(vSN~>!?RYa+7zh2#YK%4)ZI8+`jS*zl*Y~P)X+K z9Od6#a{D08i?NZK95O;_7l>%A5mYg$Owlx!!^UgjA|m3ygQ`CD?eHqG_s z|GDd_$2|X>R4b@D&=Yt(2#u=lsU94e0d7om29a=Ws?%Dr+tpe08Vq_J8sDwD&u7Sr z$R*YdZ$;PWX!*IYeq90m%uD?a8jR@1KFgW@@YwaZ$ID54k-2Db)~UMxt4$aUNKTLe zBbiU{sFH$70HCGLJkvUO?(YZh^_S`ggf6OAkgaR8Y(>a(Z}2ea2Hu57Bhx{pS~xpZ znGw=mrJe30H))(KV6~2~)CM8HYS%wKj$`j;+3cSC1{*ohYor{rlnMr$gGAtmiB$Vy za32h%h6251cy4n|2^YT9%QE!x=W?i)hJT#)Bzo11cjQ;l>RrmJw3xrjPbew&kP?Ps z$MVBx74Z9Dh@Hk~jBkSRGq!1wU; zygRZbPWv|Z!ETc%H#?mjTHqwE4oP~|m8rTPZ!rs6KK2>h+C(m&4`OWg<{s4bZ)7kj z+X=ZBq`hmt#!G`k@h5;ox0h)J}wvlsh<@IvA zHQ3|UZgG2=;Pl842^;BYuci_MB;Mn`l8aj~B;t3Lhvc^o84La+ZKw0CR6`FB4te== zg(LLBFN5a#c^%mEp~*I#t|#9y3-R{ED(YIG6#AnS4vt^beE+aERE^v}Z_ZAL!mJM3aCT0iYcR4F1A< zHS6kKob->9+q|{wT_Y>K2L1`81VhfcNB4-wq%rP4(;g$YLu?oBzkEp$zIB!P8CYg3 z49tZr6+*Dlx2m8N9ysmN-38xz@Ilkf2woUpc>|*zNcPngHqu-H{-ULfY;O#*Y_C!2 zb+nNK!ceUq7u*}>5(A4vfqC2)o^Rs+}jHm#m23z5TA{u3os8|Oq!NxV0FU1sCkxv0KS3x4~S z-5%fz?5ShG<)s!*8Uvewn)8tsbO_%}WGi^A@B8D73$%b+$ZZN^wFvBT)`RRGNp?+@ zCo3`g1O*S;wb+?Z&%<$6>wPZ9w8bN(-#CTUnMv`1ndxE)$`PT_6t>U8KW{1K8bRbP z(f2s*lnNjIPg7j~MsEJqlBc?|1zf+AxyOAlW~$xCt>=mgSwDaA>5`+J7?+Rg|1yww zhX$Q^^^&Kx51T%TG`~RctwhxrEq^$TDJgL>UOR5AURb_Z z)BIjKu}2fn!_&FI+`+LGQeJQw2i3qSvfp=*+8T{&7yLR?Q5)c4d?p2eT_9G98Cuf; zFZY_kMRhcHu`3>vIia)Eod9YDKw!<&h{2m5SBZP|v8ks=c~SPc(HI(vR6|yq zVrJspQ-A`#QNP4~3xfcr5~xlgsN*PC7=YaLBr~)*OiVQW%S0hYNAJJx*5QV(d~;pR zWuS#os0LkIgr^WzMs35x9#VvO^bhacF1M|{3uNSvTQ8L=UHdvG!dB1R%crfIB1(&I z@>3(8ATK6>SCBIG#ReEID}nMR??`oVk>YE*`=#<|+*uuCg&}Y%LUxChC8sdNghWvy zm*R=uZm9_}FvkjOd$p_jB1W3BqBSm+ITqtb{RPpUlaZ+2!{q*iwNR0iq}a;nX8doV z@WIMCGIsbS<`bW8H|U=1?r2(^my@z-oNK%R?1_FI=Bze~+T1I)Jf27F(J7i*FYtDh z!jcO|)5mm|r?+CVU96h_2c%JIJ-=-ov0ZJopq-9WrRRUPsiM_Gp+5qlsD*~0B!jm# z?F18xGX8U4rlZT`R906Hqq|3Pi+3$uqFctu7ski8567))? z`da^Ay^C-(CUB7S<%-MFX}{ptfGS|=E>Y(0MF{w}A{0jsdjv7+zWyqc+O z;GJ`>H4>peJyP|33I>Dc8 z6s6fbwn^)s1@3~P!p&cF9k&6GW)<)C`9}tqEdpxRHm=#VbGqmoRq*zb#edQ_|gnjAL4}WjnYRcTZ*?``rqiS<3nE>B@aPOACLs zDJ|@e!9rukbxzB&oi^?u9r@JV@IzZS6E+!8DS1hm*_ncXW}#%BFdZp())radA4%cfbic>y0x}fe=g1M_|Ea` zW~dp6*>#jX!zTi$%&`NXHo^#LLlp98*fFgQ4AOxaDVyvV+9(Oh=Hs`j+8n5=9hdJH zZU4f5*Z|mFl40c$n1=CUeBI%(kF+}5C7KAZBhIenKN2j0gdXm;>8DHYpYN;`SFb}M zw9Qh+pEKY^4tn|DlCd-3$nk$9V@fEC${LJ_<;DZ1Rn6ln1bpTyagR};c5=Rm&4dI$ z7dr92xOde-3 zy%uB^zwdIJe>~OKRaCHMsf<#@ez~~ZVTmY`JB+Xp?q!V~HgB?9j2IIhs%YM0iST3w zKXx!YR@9ge!AQEYp2NH@~R`(qUDp481|&_iv>Va2KU-=61~zFgnl1JW?BIphbrpleKLXdf8!i(#Vp}wmr7ddvkS6 zApQG+40NQq)oXDw{&?(f+lL%HE9sKsgThJ|0;hA^tHVHP(~O7(embeOR|m1RJ8yE? zpVwGYlhWmnlse|dcQR=Wjhsv5?H!z$64pw6Wk@VHeW|{I>j@k@w^BaKt}txdD2>TZ z&fgK2oab0?nV>m^U*T~n<3gxbSjU;a&dou95nXxB((J%ULemF+A>>=m$_nBkN4B7p zI(gy3vzY%~WB84t4&fZB(ZJ64;56bDJCC>(jo-eW5{nTr3k)UIhzxLLF=9!;U<&|& z&B8@BxyRWK5Nb9f@@nF}8_C2v>bJ9h;d5R9au*h;L{cR+d8?pKu;b$F@g-(=0%{0N^@twjU%YJvI z@EI$}RE}h?Kk%^j-myP3Jlb}*8>4p}4rg`vWX^%Dpi0Y;I+%`z?z?BH<+8VJjF(@-jxm-VcM4_13-N8jv8@9@%JJyPyc45G*LVqXVOs~2eX zx|{BpOy@zwuA%2ix%MuVqxlM~P0y#St)J(g!75Y%AX$4V! zrOIx3WYzaLr^wLw+C3(+4Y5D=BV6c`z#SrEu;kN&M~yDR!gtx8*oR1)k5}B_7S!xC zDvcK>v`pj00`U4jJ$%1fa&KdVo;$kxc&;9mb51Sf1g?g-i!(fgVR-UQQqc)Lr_{>Q z5<<0myu#1WW&n3-vDNf#%$INO^ewEA^`ccDj!Ep~AG!8ihelY@0 zrKYc+p{-nwrfg@tFEAwZ$Ols7F`d!fw2eD{X>~2%VvZ*w?V{Aqt*3eO&CQh(djRcl zW8+}@*#rH-oZsarAFY~WGZtB4yd&K|_oru{wG!<|d6O*X7#a{7flb-yDnfge^taU9{t?G`lui7)A(=(>$DJP`IqBi zeP7u2Miv=qH12F3bB%7#f3FEJr-h`oExV(5PN4Haak3NpDV^vkxBcS$aF^zyF;&IN z*e4?_k?9%|fW`-IWZ#Qp)?THT{Of0d@>cq4pvu^C+5PYG1m|6ISEsv=Q^n|3dORr+ zPT|DRK}!{~7;L&Bm?yt%9;$6V*2rac=&F`(4!hgnpPaSrmfY#)6}YU7%xcTq7-!p7 zcyNEs-{_F2-;_DemTnmBoDp-kdUky5PC*N_P;S-+Eo=L;OJa~o<>BGXmQr%}#SA~A zrvLmo4YUCJ*PTkEtocMGmPf|vOzy=mS0a{U>*Ygb56ef!<9|!S-}hA0UtB?4W&y#l z!6xN8Wf#9^+PJ7_i|C>3xA(vCG4qmS`FlZY@Ns96@|$4?dqq3@F!t6&hn+t~QV1J!7hIqlG+3xiR;D`sxp zY08_MTG%yLl|$#Fa_>!f4APfaga08#2*0h=Q8>A7ab|)=H`q6fC-M71DZIXVWF%a62NVi z++4Sc!h72?yOzCV3kSXU?Dquc(gSFVNa z*$_@9sH%b7o`h$A9zVTU36AkMY`%<}_iGy$p+53?Uvwr>tN4CiGw(@c-D0GmesF+- z^>0f@^{g7Z)7~i+0sfWY>r+YR<7I-Y0*#xgqZo(A_Ki^Rp$Y5f;^^b??A~tkN1cOO zRQtVP4L1MxtwF&s`P^e?XS?$lL30WFaIX@bFOeIxX)fof`p#yZNK%8lepu|Uc;|(l zV_4rGH97%jGz6Ua3LF`_BtN0DDjAjKWdqv2uw(BJ@dBAWIAut8<%zrj*{qHti9ZZh z#n&wtR9ZZa^FC{q8NthRFzc6L`yFJP)Dz#u-wlDb+&?ij9EaWx)?7{D`1Lx5^Jmi9 z3tZ)lqPstR;970BU)Sjn+MF=$2ya-YgO@G4Lb67a3ojMZ)dh=*?MY+COxuD~lLIbuh7{@y{=g2})Sy#L^%Bmypyl7U?enzau)ERG`L#iRdialb zh&3;68_0tHQFUO&b}Cwf&f?;_x$!Fwmj-8CUGTY-D8n`n(Hx4C?^j0sOmsqNuN&U; za~ziT6}(xz!t6rRRxBpoEDW*TYXR=HmZZfAz1%CWuEC&dfqmBBU&qLUDosPJAjc2B zc5b@=(7Wi(JC)^ndFGl@K|99g)@v?DSxG=oist!LufBvHUZnW()!r(z`z4d7<28Zz z_rXhNLGjPc=(^WH)y@l0NLrjb9a35q?%B9<0()^PWeiqvq4^XGY%E#~kZ_2jin+l6-8e z*6Y(&&o*V$7&ga2(PlANjd{RK>7=QiB8gr5^schI7&qp43KKW8$&RgzLt?CkdmC3h zdw!426gWYuTT-7)fPUZfK8m%}UE6Kes}|^<-duneNgeze6|+}*#Su81%Xzl8l8)sP zTx#qaCqBn;WIt81cd5EP*R(Z_KtN#A&9AZM1!EW!I!H0jPK&`MhrXDiZ+ND2;eC|b zzEMI2#RuG)T^OcXh^&QyTvOgM*}lFsVEZQ+Tz>HTw_e`wKa}iJ5uY;RA(fRC{(uK2}-rAQUX-AQzGK<3%;7V|ei1aE|Vv&415RHBc-> zNsgpcv%64R&#ibpuIK7$w24B^Ka&v7o1zq*@b*@HS#cOVow1?ddRC!gt)n9%;Kz_f zw7S`s>L_ydx%yDQ7VyEiAT}zD&5^cB`n0zp41VEUur>3;U+gQs$k2ma6Mjbd5L>ui zkD;C!jnksJ$ix(my2P}y_Tg1KV6)KM5p}o`Mg4*pFL)Og@EPIJ7 zS#kc4HX15-Kd#*qt1KccSwG;K{t!@agQbAso0)I@e0{Hq>r`;))5M2MUUxxGz>j#h zQx{jC(%aup%s`lZX1U!S|MboOVtuuspDl)u8KM9?&W-PiJyI>{dv+y zB2WnwQE6$)7WN)Q7(oF(KiVw3ATs$DG8E7q7$W42v14hkd(dW)Ipx;^sIcv!l@Ve- zZf!i%2ohG%1F*(T;$nNCeo2J9gs2+*=(;GhtbKaN(aBkMD;-qDhA(sgX02(fKMzv@ zqIv^8KgVOCY=)!WS%!IUg4J1O?SvvLTmbUo~@)kg}m#wvx%$a6SonHGTW!9Dz**T6SBBvUME|9W(_QZMHd< zF5v|^J{sO?HP)zuj0dKMZFPGvkmR{0p!O)bD@yR$TTZI1?~;}K8yg7{8fY{&`hiaY ze_tpOlGXMO5pTO!nrMeL1PaPVbWGY2Tl;=R8-(B<*a4`!-k+5x7E1ybvnt-fk(8uLH{WG%mINzee;VI3CdlrDa%Wj!K z3@=-^gMJVKkGfcJFu=j4Temw)dWMcEW5+%zbD4w94H56plwOZ5`CmOi;OpM?YC_1051vGI7d?@`@ z1XfaczO`Zl?lHC2&&|HO2#Wt{0rt)gcUu0HVir33BHy65-ZtD(a%_|eZttER2oiGA z`4t%sBZPn3SV!6%hx?};m^2>nqf_2X@SDiWWITDqB(YSzWHB$74#@=^2@)V;(O1Vz zbwI@O`nkN_ccSCDvn?uYuF`ZkXI+2xsG!pU5mWg*j&Kj)8P&EVwmu>YWgJwK^@y^i zON5ihGZh@WXWAunEIu$7RHG<)7^bo|jAzxGsb6GUJ^fzjdosXMc}}hp@pAF1 z?ihtAfI7m_co5d;V9z24MRw^h<-LS(5sq;OI%Q3S=q@cYU%=E)!->UhNh#AmZ}b`yHB4zf%3E&-c9=w0j@! z@4&@qa2GDTt;S_8_=V_+`tr%a!ZESn;2;H$=nDZb4iuzp*a9d!ID+O7Q7>noprE-9 zeqahz$W~ArQeJ!Yf(hGxMa{w+4-3Ok_5!i@hV;>AKo!~pr6bybp=MDrv!J#29RW9E zxNTTbqt<3&RQg3*fh-JMUkJ>CL%6u*LULdpxco3H#P=r7_v|v&D(^I1Z41=cjX0cT za3unbg{~=13-KOl)>$)Xl`CHmA`2hXNqbL79Te4)2)yz9M)jQdgN5UR?e~PB#mKTD z>G6{p@f$zUdDLiJW-6855>v(KQ$=jvFzOsd%IJmvJ?PI~wYd5z@SH!k>eaydPm)U8 z+?Vod;Sd z|Crz|i3Vh|t0eM@F|Mj&@+o+S@DlCzh80)@kU&Hcz(iYHU-bW6nK(%hqF!$=AC&j} z`ileSCJF>bROa9I!uPQM4P5Nszr+##x0_hak>obN|B=7I9E;)+ zWRCi8P;hVCqf@$WM#tHi4aobrP{sv;H!`mO1)DSEt)GQv(U=DGv&x*tvHtso_c!uH z{D0rb|9v9=cWV9rbB)Xmq|ikeYWJ_xMO*9A-K2B)4X?^-EGsJu1i0Ek_T}c2lk8of zyx^enzJcQUDZ{pm8_ve&W;7DM)*UM^iT3w*c=`Qj=#vAJ41s5uQ8ofZ68ShNQ8P3N zA9n})x**sTymVNTzuS(BWw!Qwzap@!OGG+@Jq{DkbFI73sRp!bZ{3l?EWa6EyWtFHsF`c4g){W?*Y#f&U8ik)#72c2}?j;>U?I z)UEp+HA0g|WG$7Z3|JlMI6)qYp}ITWL+z2V8vcHg2ZW%7asljBD6uQhKC@Y{1u&n} zT6N=6DM!jhGc5&0;hCb5hbW)J`|LQX=J$9^`WIqZE}%y0>F*Fnmqk>jP_6k+1$ywI zv}bNb90CX^h3ds3B{1efdKrS(r>JHAvfC<=pql|cV9Wtul>0wKH+68t85Pb0JqU9a z>j))&FKl$_0A*;&W#-s?o_?^XS&j&=i>sX}Q*w?`OOBH8cZ^Y|Tv>|)VRL!mbWn|x zU6F=1Xgoe3CYDg0`hhd_9g~)@|E{keM%|N&d!A1R;_47t!Sf=AxYr%s`bPx#_iahz zM0(Ixt*imXlP+(NA}pEQYQb!BR;%px;X>c?h8#Fu^!oX5JzG>GEAaWKJL7GPV-2cZ zR2ItA$Yd1ZEw0!4!@OtNadi`4P@nXlHSL;wr1-z0-@g6_-Bl6 z+zpqG0F=(#&(G->2{|e>jHtvvY!KzZA!_;g65?-Q&-`{(} zz(`r+j{Xq6MUzApCG~9vSOd{K?}=JsF1w9^3fd8q0Dfs0*eS2z;qHA zD7&9~;6rV7OY`%WO7_HJ-Pxl-SZRQj>yjz-_OPe=gK2tEwa=^XKF{@np?_N>jk&oJ z_y;j})fpG4c3{HDhF^fv*BPu?gpCC#eRVhci?@mSmI<^ZjiT9s5v9H@t)Ovm%>)3C z+W){j#F%x}yRUM5M9s3O@C?&Cm;FT>)N7$>Y6;BAI!Cv>n+R<5!fxU`Yd5LzIGt=c zbdrwQS!H@7vSjMFMvb<76uac`+jCuW*zI3Jx1mA8{0CJWEJsb^Z9W+qi0^j#D3;{+52P`i(LK4>C!`3a(9OndpVAM{Q zO|~ciR!mbh&N$=SlTDVLACt9EKEhBS=2mUo#a(JzXCMyLUL{%k^1l`W$KX#6>~~h} z+tyu$ztev`gkV-b^tlK=8=JSf$ZQt_w~FOG6)o8InH?sR)2FiaS91dE5U~K26O{I3SJ= z!fAO|G1%x7-9&kED)af{=e?k8dk-4ok4B$hl%x6n-!7Q)a>&l4q3?S#`us`Jp%@!9 zvfmdc5f(4fLZgZpW2fn?Jdm8=UC z#}rBIL7i`T{loAHjgZ%2YhD*=c;y>$>%0T=D;elUbzN&dAWiVW0@ZSb_P8Xy$}d{_ zPHqGpxwofpw05M;!bANkc2LX<{!|+mJxYLk_!|vE=Kx;`V8BBbRNv{9d`Faf|2|$QQOsG*&ZL zwOVfR?#Cvs0Bj}b%*|_ zr;m0Af04e&PAlnV-XBP~H5srX;IId$@go-H=seaLJtwj>kbI^1m}z6RS3TU-_L1^e zjtW&c;^bDd)m^Mi<#FgTn;TcX)l=L>VS%Rsx!tiF1#LmWO8u8GL}#&=_0#j`${f_T zViwDYDaxIN=%ggCtzSkP+2oKnLST9C4|bHV7Gih^b+6fzNf)219w5WyHC1>$x_2|V zf;`hpve1d67NCkbZv`Jyj0@z;?y7uNt&X-lS~3|>^loQlSCvX=q^d|;JNe)mk8JD; zra@{4zh5lIzS=p^)pG(>82NtAmT(ZKz@= zX1T-w?ryGA`G*d3J_Ypmdz`rF_T0f%so!({ z$MgBXN_{t`u%||gb+n9&>ZsbP`h!CaPNnQu0nh&5^kQq6dUYEoc=n2_zhtUQ;OVkD z)AmWzxt~wnKTnf|1WxNR=ex0IfZ-DJYnBnevpM}B3k_7&7Z6P+t8nvBx7{<*n^p#5 zc-{U|rm2MPT17>Byv~~_ORF_UFyq!;p-EM-_jm7hoxCkQV9NfqsEQ^b{gZHh)g4Iq7XXKXYZ>M8)sKS{Jxl{&KEwgiKC)xdNG~B5cf7L)NQ&$l|CqZ*a2 z*;tpW@FYZ-VHSASkMOvr+A%Vu!&>f~IA}y}1dfR!4(~0PPF^0ZsDouXYBPMghzw;~ zo&Th)N@;*zoqR7~HjwYJj{9&MIUgM8QlRPn{Tj1nLdDGUNK^fCAKhuNUU=!g{A23K z8xe0*D9+VO?=UYBi-H;*_e)yjfPs=s-(bz%jUaHWUpxwn@)-z0bEN4D70qZB< z3Q>_Lx`w`BsZbVs(@fx=oP?|qfxQ6SWI$qyDA0VOpO8W@V0hcOl{=2~0TqTr$ZzYm z8Z9d(hjdPhC6K+aFc_wFwbdAR7hWEYJBm8bc2v&M%kjw!-JMxzwSVK^i`$O@{H_x*Lnyk32b^F1lCikC|GFKyBZ2K{79xCqZdIrlO z>%ugHXn6vif4(+>(|K}W>)pP{eh#cmfAK%Z{X5a1ZtShH2ESoirWPVq`n=owl3BN& zi|?RwIN{FrBb)t0{b8s##$!9!ZGXDL_@3{`hf&WgjcvuFr$tJEe(l{E!uNcc?z|x= z5kHw3uaFh~^y|nKRm}5MWB@56#ZhlyJforNxVJ!q6w~^i7U$It9M4l12c0ag>`=n+ zw09&N9M;gb!dUX_lHFNX%nRPbA>-0S^H+H)GUC_0+qoJivIjFNcY_mmRELfAt8vJF zk<}#c-*mKIHV-vWLPA~Q$XAcGJH&_ae;~)L8z0Zl!e`?@>Gx-2Yo^~Js@pmXsLRqq z<==XSevi!C%wQ5q5ybp??DM_hAqPl%j~P+N6k1*lmwElB!IWMRp`pGu9{~Xf0r-2u z4fr!;={w;J)_QB{a_W0}+W1L^<#Jw&l8|Z`qk!7Wf(?z`z4`Iew??bIwLs;IYgIGO z?@-(ent?APbaa$uv@b_1Gx+B9xD%c>N%}*2&q{jYs>YypZ%Qc-BXSe z%>1tjt@K%9YVDIO-58$zQI@ z_gZMNjaLX&g2TN~hE$PYu@@e89y{@Omwkt~s;%SIp*6hTgWV53aVaFbwCu83Cfe2r zd9WP%JN+VEapd%AO?uCaod&Jw_Y%?zD83mC!B!w_1XpKQ@VCFUCRzX zGq$~c!e->{s8g6PP|k%Fe%8W&eLQ9hv>)Qk+Fd_*q1|uG=&fL-sgpcy5n^Vz(#-WN z6{0u2DnXpcPvEPJX(CKW?lv7E0W^$B`{eyq=s^9ZMx|L-m4J<|=0Az_vyCmqJ7Va? zP;}KJoy8M}ox6#s*B#E3CoL$|0UwUz_v>T;t(j*%GVSZa?bhDto!gV-Qzq*-6)U*% zwgp@Pa2bU*T~M1cv+p+542m&TO8J<|fAb{%HAmvwEL9B&VZNG5cEA(XWTGL76A3aStIz;JQ0T7dWfEbQlRmM~}$0zBx?R zL*q7ncG?lqPRkbvtA@#g02P(_UIIT|b{C?f18hKlylKcIZ@U|QN{JJ!Em=#X&OW?P z1g2A!ZLY=XM)7(0^8y*Zdf*nrrufV16bvT=g{bxAOMYO^GF0ZLI*AT_w|Wb7HPxyjD;aFAkn!o=SWxYq7H9b_5FMBF>4oL-j9LDU$*o1b<^5vgKsL53U4qA zDsQAZ50WLq4R4=Ipq8htC`Yf3PaG``r&4VuYme0Gm0N*6zhI-}wXV@}!`$w^ zdLOLMPF0uZ;4)dG2VXtRuhqxw=2H(+>Sgik*J!RwYoSfUHLnRlpK{7b0ix9Y;>-mV z2H=&+ng+6|g#kJb9X2U_csrn1dV;wxahKN}GM6{mQgRox)xpFTRn_zU$K7l%B=j6( zInMRR?TxnX^gq>Bf5_l&SFGR?%&0G~$gQ3_xZv)O17b)DQoxK}!xLZ+6Y41+e;H@D zrbjb)7!K^C+>_4|pT~;~R%bs_hZ*UQLvgC!aG;nD_g3TBtl@%}#N<4#ae0 z<|&+w?Y)GJ;&+q3t7p0VryyTxYABRJFX+Z1`8Ml$sUPl1U%$;TEz9vFLES%|9l`HA z(HHLZtYc&@1-`VE_wpgIAeKa|?7k@4*k@)Oo*%5noFBn!d@NT`0y$nCi{fO}(`>KF zl2o`U75KXv8dAT>@Hw+QDZmg7%xMd}alTQsEU84%!t@0qqpmcpT4$fw==o(ThR8e` za$HO-SX3O2Yg(;3wZ#iUm+YU0qz8v(@&94(t)Hs;!@ghG5+YKP(%qYo?(PN=q!C2A zkuK?OP`bONC8a^SL%O>=&f4Jjp7T6&{($qtJ>!gyif%sZTGzVb{eCS+J)Km+wELvg z+a+v&i?+ZW{#_p)^hfPV7z;SQ_jklKkOQ5X-5}ES>*yRKJG4Q|JRI*o9^!U58XGEG zoj_lp`Zggil47C6WA6L4-KC^8Q-+b&bbYYn=g%7h;YJk4rV}L7eWV^Sf=3U+onnpR zi=F&AW(8C>?m2BqKD}R&+O>%xX*gt8Aa2BuCgbw2^X3#=cJk(adCMPNu=jHNrXput}vBDxr~B~n6s3Q=~NNJ zmpk8b=+_O=$^J>B{7(z8bMIz+if=p0gOLUz;LWIB3zx%ruj0&?h^TAniLuYW0Hb?c zlnZsU|Enf_6Sh-oY_BBH^`SYE`hJhmE~bp5CN$NT0W(-3`ad}_5*70Hmym{;ba(+) zHxQS58AFgt9mu$a{PSzS{wTzPiR-eQiGP#HVOxZ`+1Tf_EJqcGG;a&hZs>ARN~K0v zL6_w%@EQ&rZm2A|VOjl+_n#Y@q-DLz=ykRBOh{iJ@)Ho?HK0!PRJVU+e+dL{*A}Hm zxJ$DuVjLCbb^sNXyLW|l5h;VCK-cAgzaK&nkc{J0iVkt7@nlxeUnzKcm~CrHmf;3( z1MJKSW;kq&h3L*PfK8Lno>LYg$A5+3|Cg_>uFO)M%N4nSV^V`Y*{39{X!%A2`*+L* zXY&s(C?r~^B|dM>w`zva_QJxv%F!V|*G^=4G**B`EkqLYf+|rw;d4K_=xob&1B&GX z=iu3vhI-W+pk0jsEf4!vP*{;% z?YDYbx9w1nh*VuzX$}|Jj_6FgyYNM0T@x9t+}>OP+GU}?agW}*rJ8ckRpDmU>-Ij# z4gHtC3OP`GCL^)sy7ggX0^%;my$eQsN5D@1pau5)6r#h{7~=Kzu&FXrs4Tf;oUec- zGsP+y`FyaxTUSGSzgxjE!Dxl%3ie*8#=7})eRNLZGVw-{V+$R8@d+6+)xbyL3dV#? zHG-9X1`PmH4f0612Acty+GQVI79@Njv#AG#&v00RjD$6?K23SdV$|$#AS-ftk(~y| z7q551EJSWe%+$DD4r#cZl{BI4txR_O8Z>qbXKe@l^UEk8mIpggVnk(<@OuFWL;W7-_yXEm*OEUzgtAS&J z*$T}L44v*-;z!5=c5@HZsfHOxa_IBk&d+f+88NZvI+tU0ZXw_R8Lf4T0%1u^j9$ zQr?Q};z4KGZ@cBwOT5gngB$&MLSJ|EF03?s*elFi_B*Pb={)Bm6OJY>(s@X{dSGU->vP1OK)IXFWJzkCNN0rcmAYd0 zA6npl{cwf-c}QfEE{96%vEf8%+_NB`aouhVOr*CR=+f}#-A5o{E(Wak$BlJTeH8{( z0IEGeukX$_>5KujS)27ZZ=;@ZXB&JJM7fAspdj#|amp0M9dTs0 zf$#~&IIF(^-W)>~zTp#q5xx9?fQdrWb_gRCSML%AJM2E69DJq-`FN}n{@5=eEze8)BoP^Tph}E}?-|^%Y5%mjwX>=@|7S3=V5Nsq zN{td>`_XqT%IYDg>YT_IHbb?CHpOJN>I%V@O=_5_%vvhNm!;$f7P2`md?)7{fw*zO1nSZ7`6Sq-<4KpCG=-Ujr^saH5zlhj(jW`H0GFE%yiIE;$Q8*SstnrCy3XL~3 z^NSa>a?O}DEL#=q_Z6Z@;z&EB7Hd9G^hBFq)~znltm{`MVhHs{3-^e@rTA0Fyb z9KM=%KH`i^9b3=SR?{m%Gy10t5@0!;`^!zC>BDLI^cc`WXR2xbI5U#8ZgSjU?51wS z0`{mz?-WqQTJgUI$?i5Sw$nqsW1l>B&GJb#Gs|Z(Yrro3vOqei0s5|DmT|s|*36$> z$3XyzhbnRZeX%#dTvPOBpkkd85PH_H8kp_Y=~p;7IoL29Y>$q;cGzZ$mj|UD&|Num zy@|hR{>mzQY#nHW#OO7d41;v&W6NS~zuF~vytdNnh&bXfce@j`V;*wjeXnUcdv>ig z3p~utjTgCB%AIH4UR`=-(tE%yJ<_(?Ihi?2oN;M^SL$3?k7RG&M_5h=bRs;tdDPub zrl;LzUZuN-*sn6<{!)|c=#^4J%5vsrSCwVFl#>%uN(a_wl2 z4pih7$Ey<;WKVVYv=!m@ev~XAI=tmjxoDexWmC05@*CUWyuCrFHdED)eC@NRUjic0 zn~MU%a8x&UixH-=M1_t#3p~<6qz=rE3|l|kx^fNo_fltvt38eir28oog*@Txi>Rhh z0vC#>9~dWc3oQXhfa&`hOQ7c7J(^wMqT7bsMoj-XNp`%xMU)JpFT}fRrkJ&#;^Qc7 zOU|thb`7*o|3i(R$b?~{L*wAVBRRV+(eEN z8k7JH;V?dd4sj$PPaqz)Kn8O`meYj9JW1V1At_l!5mxUk)B(ShXg_(G?nkF{VA`Ch z+S@$>rS$NZHM{B5QXO?9&^9V5{(ENODIBeaChIXGe)hoFQMT?|m#yOSz>r87$3#7Ni4r<9|| zjNU5!J44na#&-gpNziSiYx{jGuLuFYuQUGL3R9<;^84FcCX|n5z5<;Z zWkFpa<0i>UqF>J$dheZU=&49NuXo{n63wlig&(KJDXMp;`q&qw))%a3)y#-^991H!a%-^dsQY<2ak<-*q#CMyBXAas2h zUW{|Ej8y<4-kUWhl&cupD#R;nCM;B09j$+ zF-+KK&xdVaj%^oVU#u@`MeWAU&J;X82fR~ZR|Mn|k`oVz4BU;Ul{q1TySh_WK@H$> zAJ5Ku!4Zmwb=%GP0cCx#U-+lr5;5y_aS;S7sqjR+UWtF9E>|o|% zRjm7f{KwVT^HoK(==3zO-Ac5d>~l0zT|yTN_f=ZM`WDZ?Ifz}}W0J?wB$i+N`tk5zZ{N+y{?o?6ts z;^w;^_mF^9W@z}SFro9&7n%K4DD++rSJhm`nlnJ7G(^!Kbuas?Tt#e`X3}MV2hj40 zMc+?93!C*4W(<;v-mM|LKU|cZfj6V;I35rocH~*v2t~o8ALvxa6=v*<2d1%5ue7c_ z79WS#QXUI0sCV2%BGGUi+z}RQTdLNm{?$Di)nFGk!&E`W=*fcsm)6;1yN2@*qeu@_ zk7?~8V`XhezFt%4S8%N9dM2y>lu<+rK^ai91r2SFJlS%NG*hLGW{5XBOXw1pT!w}o zfkPf#VZMkDzBSl7{#a}~u?yHo$XkOQ;~!tJE`ABz;2ApS$2A@NB@R5Hm4S_u^Ql}> z_q*cDh;!XA8k1@nSpiRbW?K3rwJuDSi?+mz+}t(rxcGRo2BO1cehJF)wp;+D`*j%6 zr#pstHB0`w@(By709v)_vEoIS+6z z0Oi#lt54{$m{Y1?Kk$H!iLJt1xmqWYFO^uKt7z=wufak5Nl}f0r9FwWzU1AX60#PX z2;|`xRg!WdC0+rkkDL{Rn7T+qJu)PPZX$}l;G^Sdzq&p;*ykQbk@|9@57bwW!%@MD_lXYTp;UrAsvKAD4prNwnKBakk5?HFc{~AE+#3zvhE^r4 zi0LWUGBTgaAhkL21_F61PV{$5mnIZ95sX2r?)>^o7{0Z>Q1^16$}-~9*8@ZUDX3Ot zv6z?&z_`rS1VcOcBwm$=IYCUdPKPGm#emKQY-WhBhs{Bc{L(g*p=)68wbO6>k2nU8 zQ4G2e=j=qO;^-fD7nW!&IRu*@U)z9kljH4c*zT`F%{8dMI!4v}R6xp;R-a9#j3SAPlb93i6=(0W!KU_eFt7rO+l=px zZv0vsjed>sn08J~70Uwt9m>2iRmXkgyzcSHm!HS?IVgHg$M^YenEZt|Z$wQy&iMhg zd*gSAUDa=h7dlU$97H;Gi}p8R#V;N^A#sb}AN$J!#z`do^DUZq?t9@9D0xhGUw_eD zee&KQq~-=SN219LsGi0?T;*afh0#J)2b$XswWcp8aZQU1W766Aoa78%iG z*X8xE&o(^0fVYMUM1z}aFI@?X%#ZENirqahOXd4fkX$cm-zUB+IND5gIgMl!aI>l8 zq7p=rh`}VnoXy^V*|J@1_UpJkpgR!~^RCumQHTc_uV3n4+X9!ftgbR`3*pJZKhoV# zqxK4z|NQi1`Ak$?g4%tFk>!R-#iiqZFYRVM<0m%OpAxkF6K=`dDQ#y7hcZ>R=Bj=K zG9m}ND}J z`=?c}7V#uJLeFT$tRA?Zv+$Rz%jn&v<(cU;AQ9aq7Fgxcy3m~(F3u3(+%8rK>8h^I{q0)@`frU9p1zZamhg_wA^*1} zEHx2HLE&Qc3~T?!!WwxdW8XZcIrKkCDP2VH%X#9$y@rf-y|(h_CckCU}Py8 z&UQL8EbTES*YmCtA2Wd$y=(nnt8W|o(lv&)r&k~F>5I%+yxob~nXWVo^PhIxe6-(- z(*79tJeE}b5_Z2o*lUv^*osHfhb7?HJ`0OzeJ-XSoEC>?Jo6T3s+I$blAM$<>v*Ox z$T$__Ms#z{XE&19NK2m>GA=Jk#Hwi;mET1ew&6+0SZN`o#c#LkB{dW{O(;j-jEIX! zzmO@zs#a6#D4C*<&4J?PXFy)>%h_7Tx+U?>e-0$2fPQA|SH0+>O`a@3om+ysnTn^T zCqK5bQaJC9!{#bEt<^nGlEl#){4{58{ zHmXiv_#wF~INN_ARgS8bHLJ#l~X1V}ij*BtSckvx3S~4GR?MbEKh@_TTWZ%(@0-iw<@8-kzek8E-^V-)h8^ z)LAT(7b{Yl`wq>wB{Aj7`(=KJvLqM(XkKhFmRZunU6^e`PE8?@(2iwscbCShdOG`2 zwQLr__Vn&&M8Hz;et_!O_^;*v#?rquFTMyptJSfRnUI-h;*vt{?m#L{V9mREL_A#= zDzzb$INgsHh0#=;5)v*yo9NuJ!U9 z>Wcw6D0dU#(`?I+3Y5tYfms%di%-=#|60*W+rA|8*@G6PCdfj^wj1kp;m13#UqP_L z&8wiz@|zqw>(jEh2~yzAN2f3iD^eFc9Go6hnZRyIG;u@LV252oF#U+MB$&4o_E`_U2)w&gNUSdR%=barVVrhB71 zQ8aI!T6oeN0=hQK1>#lAd$f=NFIj5ns@RlKJy<{RChyIiJ$X;mG7i6X6t zY%I>VMx8X#kHfWrXHF<~WOOr5R;$SU7ZQ7`uiK5~(%VrrQEtx6vl z>yc`yT=W0jla$ols{r*+4R!ZdX5XiCe=eQYqdkF#u&qTNYZ2)^9tnc^NEhQ$RZ*bb zZ-Iw@PX`rgs-A(3uONr{!34!)-A9J1k2L8IZk?>GMN2fRKAXR46`e=jDIPsLPk+>r zfKO<~W`Rf%vGY&w^tbRcaNZdZnY^>4rVY4w#Mfj;NTC0yYJLl|r_F=q8GKpG_jshh z=|+hyHL2i}2NG=0yUmt7O(cPW&ZjZ%y;A(t zqba)CvH$TI_0B_M^sHxrgGn}a&`r2K-lWAmzMTPI?NZ^9`IY?{ID#AGDQJ<0dk5kV@EyfG%^Q%wRq>a|kadCK^qxK|2mM80)`-r3;<7C!8F;JT z7R{YQ`U+|i0(hd z06u$IKYBH;%}*y;e51eHW8)FjcgSClIUsOfkZ%#0w28N9b zCT8NX$a9n?d%i>GOk4fdty1Hqu8?$2>%maD4YQ#;g&Y$d0^^mpAdCOq@ux0{%?hLL zYFh^1vHhngsH5>@zhX5Pc(63`8A~E)Ypq=~%I%VXLi?|MzY9IVNJp93)SznqahVjw zW0~vFxsySaXHs2CKM?dNaaBLgt>MHU(z*gFg<<6VL0ffooUx3Xd}b;`Z@Zc$1$mxz zU9QQ=PJYYIAZTgEZ08(;rS&hp*`88rThO&dyR9 zKe_!hqCkmyvAhWE8;d91d<3W;Ra&i$=vJ`e`LlBo3X#Kp09LZhum-@#ti(jH6I^ZI z?v(t46&2gb08kVZ$+#Hg5515qDgExfulAKjyJ-H$cYZS{!a$UVc#4*C2_>kKDGhLp zW#9tVegob7RH?yjKt*N$x#X#HDNlosbLOorPzZ%5sQ{{L_{L%&W9}4>ZPbqJ-ZueV z)sJ}o&LLpRaPe`!b0}ENrKBX|rO9H_PF(G9Ry@>j(d4J~Bk-2yfM&$<@9sn0(3U+0 zca>Z~+0roaM)dp1IMS>KRe5y~46W4IwSPK>N;G^31)m;83}NGO zXq^tYA`iRLsHQ{|y_vW3;oa_@vm1Frr}zy16Es#u~U&rdqz*cbCyY z(b@{R#Yaw^_Tlqf%V@;Q*D0dW7|&l72mo1rxUs4X4y=2%B!Ddp%l`xx zE!N|*!RXQ1@9p>7#yE`1iZHw%_xmX^f_Rl&xXG2~C_<&g zeh=#?MD^QT%o@~9c>AO;25;mHI#vf7;%ECQY zqT`zR((&Jfe_$xMv%N;Ie5n2J2-e<~e#oIti}B)t=If0|X$_1z>%nun%E8a8q3}KZ zTmgM?556Hq6Er_11niv93c+5AP!t1Gh(es7};LEBPB5 zh>L8$0>`5cb4m77R$gpFM2H3P={?draBPc?HE0SzdPY6u14qUIwZiAH&=-3v{+-Z5 zlWm;<)IfMPQ`2FKMil#VM_o-uxEl+S$?gkzD+W7__ksL>yUX3AF5i_!B7G5hpM(YF zUDk=n=6}0~9D08^T?spblt-Fpb(t?O^a@`l8$5Dk_6%0b^7OX*PQ3mMRy%Oq5!X{z z9itz!4Gzc+55XlOYzCbd2Dz44Vo;vGdGWlH!NF1gO27iWe)eS@!tsAR zpjfRTj;rZ<3y)>^tP>XPmy7KvHqKnNX~)+EIBDp!tA)SiOeAO-UC0X`k!$34e0E#r zh`ttc+W+e@uRqTcJe319?sh^hX(;8Ub^KQEBQu~hxb8o4!6p*DiS&N*77~lBt=G0~ z@p_}()_%WiBWYi8CHru1(kW=Q_m<;r!u2E0fj;2gTR~b*;0V;iZ3rCrfk_QBr_L8QnZ+&!5>Lise|r>j(ay z_a$>w=Uxs568#}B)s;Bt-&P{{xGhNI(8fP2!6*3gRi-6kfmLns#Jg?(EsG#=M?dOB z#FvGD{ek!5H_jN)KQGrWoYrPz0aOD)DZ+Qie)W}CS5D-VREvhcJ|xl%fvNBo#J&qSOikYfgzd{cPbU}b`jHpb zA*2=t&B&qzD@c&toNJvB8S;%a$wF6+N(`#al^Y+#)ICnuer{;2K5oZhxhUHj7M*h` z#Sj!2+tuLx9t(OhDd^T*aVOtPu+w*sAyVo`6`4;={MFw0^ki%a{0bXc{Xn!I?v;3|qTj0d;n;wGHw_jn2FVUn`4g0{-2DOhIRjj1r1 zoY_3AnfqZ z`)xZB{(5H_h^+2EGY2@T8b0wiH&i!d z>jrt4h=CKhz1#S~7Z!MU$M9R7||V_$d81ef?Kw%?hMFUTNIu zsYC~qeS2t?74CrKiL;LTSA3lND*|17FQ3vyhl3g417*f;5xLpr(OBue+mF@+u$O5<9ncjHA2le@GWSk1f?_cuA=RF zcpF}z9Q-Y)L8O^wlPvHhXxEV#2%g9(4-oGWdWuBBa4tbQVRS`#??IdTrQ?U2TAX6v zpDoKBKX~hG?INSKkmJlIMQz0@2G>#^kT&I0Mda}#l}lgIJ`}v`qY#C2efULmB$JBh zNuHO{nG@Vq`51{lx>k@PV{Tn zSPj2Wn=J6Tp^1x%{{C7)_|?kE&~iYr`_+^hwAEGcz}tRpz?io#Y!uu!{vuazgBT9I zywY-OtU+M3XtEPFsMorFXt^8xaJAyFnd7^9-9eUa5%7Y9o4GfMKQj4TwB8e`qDLcE z2fXRFYx(?Xx75*Zo@&K~@o3jzIRmmQVE~9dyf(6cf@9bH%&bT$Fl$f~M^VNr-wfbs2~MWtR}N5d&LhttR$FGQI1eo zhp-@dYrvE41*L04C4@@OCIq3L364q${p>^S8R++!OHp`7o{sm=TfIF=#6t?*^bEss z5gX#VXHr;7Rv%L_0LWc>^tyDH@_c&hTO$_$9tSBIU7o7-d|{h~*yRy8>#}OVJ4eKk zr_+1BP!N^3=mJ>3hm-Q%Z_o=6_e7#nx8#7ilMDK1&q4(2_Doz%yc^WIXWu-@4}h2> zDy8>6rs()iPC?X}jS(=*fWhE3q$(6 zx+4|y6F?CM-06deZvw-BQ>r-rc{>4QpNR6)yDUpxrAT~ZQY3q3^3(1Ek+_e!Pyb4RTE8BEAoSz;$od&LJN7oR7TF5x8{E`e& z7FjE3Ypd>pDwBuqVAS& zJq$p^h)j+(JV?h6gJFHfUa`Uj4ctRM9D)#N7Wg?mEI~z61%;FCo5h+)rF7%ddGjOj%%M5P>7loZ5XmKK4Vo{vHrkR}>e)^^ znw>H`nyo$5pQ>MV`8v=n*{Tc!nMJg2{AD_-Tma0yq%t$|2A$7mjY{OHfyx7&gF3rE z7+_0Vbz%iDJZQdtkaztMoc8hR&$S-gvvhjGC}Udi-}_rf4~U@3k%!BNbPk}o7d{|Tc9|Iov^VL z?UiQ)jpxcL@Y1gc->a+NPx!Rwz%S<3T&qoT23;G7B03NQ<1%E_88Kq$9q2&>D&VSE ze;Nm`u}rxl!uIp$LI?~l0LkJDVebaQln#$pp`I zIzD*HXa1IV`mwfXN?2$7IAU(O&e^d`~spCR-> zRJ4&HFeOnzkiIL}zukP-BWB)`zf1Fj}-BmNVO3}B$KLaf8AZ~MB!Nr5Mvgr6qEmwNpuI>IXde>}1$ z5De$zGcoOdzmfmFB0$joZ)pARJpu`X|KDY;uaz7B-@HmE-mkVX&73KMTKKr+YNGAZ z)x%XT?p1~EG~Bt>Vt_@JE9Lclg!j{^Q|Pt#YK}g_|4FP=d}BR19VxhcsPumk(on%q zb9LfbsuT}%7AwB>#^s!eF;;;ln zopb{jW;4>-K-E7oOO2q2Es7AH;710m-I?Bzqe57ZTpYe=Oa5X2$QaoTV2L>G@3J}V z&s~=9&f93-NajfjB6)v}Q(-Q5=6Ky$%(0{TOLBn1Tm(e%?*W8%PQG;P1kjV(Q_@h@ zA%IO4gpSTm5@r%;fFZ2-Fo1$!O!71|Fb+bU6DMuu6(SeDt5*R^!lhVAyj5Vz#H=+_ zxA}<0n2Z``_yC4>b(%Zl3s4jyxILyd zorXsg{#m$+kxv)~y~-#;bx{(u7D9W^L`n}g+A=Ja9AX*Fq7+H_z(}@+w4Q=*^<{qrDCL+_RFXg|!Hh%R z%Mb|Q*kDPB$$2(4OD@*FcmPj0UWAuY!!{Kavc4O?QRM`Y0G2H=H?KL47t|0!9j|1o z0CXz4wSy#3auUbk%$fNC#NrR6LOfLfkyJ25X{1KZbPJjaEfw9^)ncoYdk54c8vM0T z2!O95?cAiQ$Z4lr*;erZQq8B0Mv!%Yv^Sw3oWhWCR)I| zj~eQQ3!v|b)!$#8>cKe4qlTh-%7Y*u{#7F93lKxaq8F&8yby+^N7vM&A*^5o zY`kA+PUianlI;c)(ppNAGgaz;`Llao*`Z@@NeMEAK+pbEjmDl&L?;A%`zHJue%%;A z8iSabMR34sXcSvAVl8Gm6ET=U?bLpbdDdfS^D z_?+X*rFkDGhF{3@^HL3uNsq*rjKj_b!Y+f2U;0iVg=TT%jpsujk#Gs;%50;WzMO(u9h8OBKt zX$piuE#fsbMcqCUn3WGKkK>W>vAVCFHJQS#GyA-p_FZiNwwUnV{GdTqS-MhVE-Xq^MSvVs6_81nm>xGt?G zltT!HFn>C*Y%0l#o1eygE z^#LwHT2e6fNZ^XZn-pXUfv7VGQ~)LPZnGN{|Ce3{#u$Zz2*DJ zr+o;y+9PzlToH+H=`3aw##B@*%}yD6i^Z}^V-C1+stAaxi&a#x^VeB6C-|W$1>s)Am`>l6i8F(-b`!sG8uVSxW`85<1jTP3iA4G$73^9IwU%`I>UrX=i(?R z*4EVc`tI`dS{-xQH$jRZ&p@vogOy%w@UzB+?hj6T7rKUrL-!vZaeEhKUlo=YZfNqI zOGtkV-JE5@U-F?F~IeG|W-wWtylf8;5z%6)+>Ir4U-WecUsh7Z# zgpuU_JpV(px9E!c)+En{k`Y@;4Se-WR*cnh612}!)`uU`lBhLqBZ9GP zct1ABj(St6n6E`)M?!yBpm-GBA{wh}T;00EE_$B6PUX=Rui`sEl5lWCZYt!wNxidx z_Rss=gDdehFPmR|E(2aeO-kHPSu6`fM`+_(x17rYrVGE6-qqNKKx8f^!i0m6&#YFs z{p7O}TSlXMU%oIR!{)so3zb^>K(0dP4`_!WGa$m>$x@n%^XX;k?G8`$Y(qnbM<)`) z+PS>$-e)t-`e3s8!)vvXd%uVK?7<@@)R_A69$;@qF8gN5__7Kee#knu-tRJ2u7{%~ zk9ADB+*~(Wt}V8At6=$FD&5Az=TFQfKmSpb`rmUUBHF!s_wPZxvjwwBah< z^tT1@YaQ*=?&Cm8&*Y_Ix|mfS{S~+kqDaFISmhZKtcTI>t&S|;I@n=-!Lmz1BJG5) zdc`xz;QmVCw(n4K$H!sc%GMYGE$yxaCF6^iR$!?E+$YJHq>)@xg7;w6!BzU5%l?3h z({4vn7b6jEVp8R;$f5tV0Qr<=nYj#1Z%rHMyrIz3DOx|Ne1;56=@qiVzwWFYN_t#2 zAN`tg0(tCABZkqzNZs`GcidQ@M3C0x!wY7hs87%*hzSCUWt(RGGvv~e!hQGD4;t~P0f=( zW$f4O*>UnC=6Glk88-QgQ$)nk-WGd4#uk@a+h=o+8>zF0YqJ)EndrPvhkxKl@jzhoKM z*ZIEJ>s4Kyx^y-R#ExOvVylp|wzd2k>_QK-5}(Mt;W%;7p$(V)9=a>0oBdw7sKmn_ z{)Q6n4VrgxOxb-$M}UjqYl_nZ78`?&XZZESMm-Lv{~@dPhgJ6euKt`nMLE0%4sTi(#?v+CpO2v;dSRXoExYgx%O+ z=UaN9?1Z44wjS-U{f9Te!%60MXP5LFpbwHt>>@Dh3a`JKx|I37v$V%g$6TrdMzB*a zU+sshWBcnky44-ACzvL^f?VRUzz3q48}k`#GCzXjRs72`l1pqx_G$4}VYvAKDRry) zWf`l*8cl1-+wa_FUX8)y(MH&~m+eu<=+;g7_$BnkZe@sYhEgS=KY|A$LOb{4?xmBBN>^rF5wB*x!I> zE*PWc(w^z|dhR=LtcCpAa_-#dPD&=3Lg`=s2x&k4k}+^2mf2ma`om9!DEmh0+hAwB z#G8@bJqMxgkTyen4T0BF;_x!xnnVANrL|ft9(a}5+lgxP857->sD&?OG3GV&|w`0tbD%rZ#&g^Dl`(}-7yVKT2k1iT2Q!Fju8z3 zO%qn&&f?W1=Jfr0vos5f0QStgj&89q13ErT2{ryLmRw=b*>rOObWFuxsvtvZxhCWYAIpd!x-m|u5aCL>0T4(q79tdUC-c{S$K5L zs3onhkQp5V!}8Kq{2txHH^8ja#!E#&PUNJkhg>jXzv7h@`FTosttWg>mB=O>wmS>8aGgH)@=`F78(yJU`-=Gk z-_C(Uy!qT|7!Mxv_CZlrvq#r)c?yPRn%A7)vW(hdXjgYrYQ(9zIx!wS9Z2$JpUE!X z17XYsgmEC9v~$|;62w@Kr!Zb!djqxHQyp2eqg-y%!E1j`os7Kzvz2gD+_~oR2C@CR z*D7+OsBRKi8gu^0iA!u~r4QZCvxjt~gQ0vFq`=_{6C?4jZO(mlmSA$Y@S%wI4{*@+cTAk5tC>m+Ym)e| z8q=g}pfJ;gGg-;#GF5gM?}bm_>xeqq9V&#re4|zy5cL~o^o^m)QEwzyU2S4Sku}+O zsHU?F0-X0bS6WJ-pNR@>NWY^ z?I!N^i}JjTm(Oj*xbmwc7UAD&ZdgDd5j!ob{+>SAt_j6e-|O8-OLaBwE~_sGtd_3>crur(*CP|`2)o&fJLF`7 zTO7YpTsNr6)Wk7}j!&%EDviELXEeCAdtrUqY(OYA4jSvB5ZwIKza@Ict&@!Zuy@~o ztY~US9v3Fjwrwz7X-IjqN85biIC|yo)Lay+7L8v-{&0oW5%G{`)+=hj#P4i_&&^iq ztK8GM*zypn@a1bqpnz%J>>n3?Br?mBQCV0jrpG}|CT1Pf&*4L%BWbG-r5vPa>}$H5 z!72SZ5|ZN=#snqj<2Xj{q6 zCq2H)CcdM&W}5sK3o``l*adij34^yfCTm7%Oj-AhfPJ@00#>^0)IX3y@OHW-jq?FB z{-KWW7sLDRzu-eb&kW(LxrO`I(g)-E-PrFrq?KWfeAk*jwR-jr3Qg9>^Bh-KtpPZx zHH*xSqXSMg`gG)m_b5a74-*l5vz%o%9O0WVqzU0tiApHn$%nb^S>{~?1v85&CBTfuTdf><1Hsh+s~S4Qhri^7N_} zgQEOX^~X+wtEuZxFS;Dvk=o0O!t=i^ozY*bMLJpRt|am4xB15nkn;w-Sw^?+%tCo^KEw+3XDV+OQTWchnAZp{Zi4^Po`{f3N{c^j5%N=ysPl*Yl=9;-UTQ!Hk)r z-f8eIdG+d{gWsIzo-F)6%KOi|^N|)4h1bT@qyGAl919xUaacxj`9Q+4lY@FmeZK zaway`y$GN?MiSZsK~OXM)bJPu_N2=g_C$Kp>G&^mt&VP5B^ql(I*iJ+^pAUU2sZ-u zBM0iS21MG~M-k7(hg|oBUZfkZMd`&&?%t0hy)ZYR)scvL0AN+(Wb#`+6+B!+%Xv$RNLElLf}Y4(pNKLP3{m9v%G5_8fd9~O9W>tRvgTJh^5??U*^~Bt@?Gm2d?Cuua)O?@{r8baN zFfa$Ix7Emj1!Bhj86}#rq0#zD`i(yW*RHC*bnL!!&Q86b?4pF|yj23v*&eY&YxEqF zpXU4!9LqJ%iq)1IEbLa`H>xOxVlNJK>ojhj4bZa;#~wmvf)}@{rFPw0%Eno&^U$(3 zqHXvecB|+*3ZqtnLwVy;yrYP)$PeOjvYT840xrF&P}(f+`voOxbABWrxZL-U0~#%eiR^U3j^NK5g-g4y{X{kM`5-LO zqvPAYPT%PymN2bH|8HoK>n?(mQ?h3PqU(hyZnVTcD*g_~V`}O0tE}=@h$Q&L*DkSo7@LWoaU1+Gu zjl5(KZD(XQ?K>K0&)2_C3fxuxc5K$xh-!B%*+Qbc_wWZ&G4x$S8$iTJ0Gvj@j+&$^ z);pc7#d8CSj&p=WDX=dNv_@r&*Vt*?Z%(|onSce*`uoo*LeA;~Zg2Z@NknnDqki|X zdV}E`H-ek4F&r{GgNN~T>>SdB9dLkk5>-c>7Xj){`8-D{aNrbI1tSfP5d-d^a9tev zW3k+DZ1{)moNV2`1*>iRAy^KQNZysF@#87~xD?8>o9$a%OKOcr30u>(7+RMU+6YbdiThc~+J2VQll^j6MYdLLjhJoIJF7h;*X(hz6tEljxR?Ei?16uS zuOy!&ED%Al{q z|1J9sdDQ{tfRGE_Dm-qaudlx)ECjkmF0D_djzB`*U?2t`mWW_`nF%erj;N$p9$#qZ zpS9(2D%|U&6^R~F7(I-F(GY|$CvFb&*^0ehp9@x>kNkvqu9R^dsQUfyHD0;L0at7av-Z2C(c14o5u6-vH@W=PSD?`2tK=>L)B1F>_XFI8v$;{bD(-&O znQ+ecbHd^iFYx(FzSM-lc#R0XLAaDp`(f17>}2Z=)|*bhV>UkDwqM50aj_y){8UR3 z-f9(5E6?h_$fFWv?c2AC_FZ!A&G%g+$EA<2f2rXNX(0@h_>igJRP+)5N^j1w9bbdgypW<5E*;|E zZE8~cy+Us?*A3PN(+@9{2uj4h=8pBEqYOzD;q3cEROl}l`ajHF_!rEDat4ZSPQy>eZ|ZuP74K;yCPZR?;tuPN0F zu=@=HcDO$sm6<@mPP89M5+rbai0dcVsj7=-d@ds65XB=J>k&DI@gtnc#xORRh|qQU zLp%7hCm8EFc(L3nj2iY|yjOEKIT;M(LSwFRGQ)e#K0;^$SEWa@!Pc;nUbU@;b{(np zrE#=lu&8z*x+qiq>;&>K7=9g+SV=4w&oY{ma(@3%!fMBYsPt^39>bfF>%r;)oK@YqQPAM<{Cd%M#&Cm}oc~z& zk`g!JgDey;qY12H`{I}5g_~(70EiiOOmBPM6H?1$T0b|H4Sh_zBc7^BVYaVwP|o3z znE(EO=9R($<}@^WGTvTWAZ~y0^TX<=;!F<79x*j8!&B2Uu{V-Chd3wLk zquoYY3>h$2b-YnZ3XJBnF`2>2;WM{@;0tQDAlu(c4{;wjcMZC)!F}%`Bq9;ts@wVY z-UA5`#)K;jde}gCG#kL9C&M&GFm(m+5WMuNH(X<;O;D0Mn&LXzg!D~9jiDPN%*i*R z3fUabCUi$BB-g!)-*hkQ{}fZyU5^t_OMgsxM@%I$`O_Cq3Hv>)(vDDZF}!0`)OK(z zKq>aXCJMm-c0G7CaR!J6S}(ALrxDockA8gD9yGu2eY08`MPi`zI`7w(n8~efx`z{$ z4{+y^HSSwTS(X&+Zb$fZ$otnSxUCCpyyIazg zRA{X8eJy)NZqk9E3ZX%BLGH-A+cfia7YSJ%9R2_-K@!flw};(S$FQR998gw-Pj7lk z*pV9iqqAYb?}>G&XZogt`IN2sqw=&~SCnImC8@ECbvbk(>))xMp3nM@vbge_`{$n~($EI$COD|7j?QZu+q|{Z@{Ks) z#`)>4%4S2Wot=9kMc`T$(X-Z6+tg1)#pg%e_@8aMb3r%UDO{|HT2)F0NGXaX*xgW#)!bt_AVfa!YZFEyR%c2I+1i*Ee#-E0dyY(s z)Bd)Z&tEqXGiH&;LD$SO1}B`$N-V>~zh-5B<42uG34sl)Mq8?LU{M9GX3+#BE zc$rNa_WZ-;BWiQ~$saC1s~xYa%O5?@ib`teHx0v&BCL8QmqXgl^k-_7mk_hf%nmG1 zhxcnm9UEe?>04~MgfU~IraU0!GYFu`=gk$DiOT-^@sEWkJdb`-qyy*H9Z{v65$txe z=m4wNT5Pwtz7}~TdJbJAS<IrrXU*cEvW=IZp=VCU^m48v__BRS><( znQ=Ap+~pwxtkZPX(aYZ76B)mm*gyQkMRjbrSV}LJI5yeD^p?ZD>;Jy1NR^GxM7Wao ze-%@uO-lqE#YeHwJXUsHxiUhfd}3DbJHDJx@bdf7 z+rGm)stA2j!-p|3DCHQI@}Yb89(ZUtF;?QE!K!j!OO6?JhIDH z(P{E7E`W+=C#$K=B4m)tyWA?AzVP9vkD)v%LZV&ICvs5^#<=y1H&`K31k%Z0iq|DN z)Ht{A6$O+h4QKn#8WDzNHja<8YAgfdl>F|C)CN2e#Wg|V&FM-w;@GU=cXQH=)TUTzb=7(V&8sVaA__7xT>DSkQt&(T&o?GVS$GG^jh8Gv_58I9 zK_p(CYSRt9Fo|xD*t3|KgGsER^m`->y>nH@utfhFYCa^|Px&eY&ss>q9S2+%Cq%p3 zTWn~}e7;tS)G3fC$3hqjo6wZ=`C1Y8k=?4r3(kJol%A7WF+OgKoTw$ju2hw_K+)-8 z@K=bpWnNp0dv%?&bb9E-Q#x<(t#fU6uZtL3m5DUZ29N8_8-#K%aH^*W(Ln0JpPWzF zLuzHA7D{`$s&PtrA^oN5Jxuw@U}ZSc1juD0Xw2UfPO1}e+c%QhCPcu*_(M+d z>>HN?cIe9TQT}ECt@q>kGil}Z2;sfnPEQ}${?GHU83Z589}J* z*UYMahX2Ic{CtsWNm?$GGILC3eCT1v$G#;!Z@R+wP}fa4Z&UHaG= zn32md=fgl%3NZU_9y3&gO+1wVS+mMj$H>L=Igsr{Z0KxFR(koWRH`!QHxK#ZU4HIV zhNh2qB2$Ecq8jQ?d+9F3{SMLXFKnn|Dp@&Um&rR51&S&rgQs>sKYJB<&f~YTCWn2^ zzrw@xV&c!kck^}fRA;|`$}dH}n=$iu$5M*U}CpS41Iw%LOcI55nj;T^U zKQ}dRGy@6Qv^734xT|_cL`Pk=DlC*`CGX&5a3FeT&V|u>s|c4>vuY293Qk!Jk=-Bv z{>k11580tdG)dnTFj}!z{5@TsrNAW#a^XIA>qvEb6O%P}pH3E@fE`?Aw9YQW=A889`0X77RJ(=J##(d*c&a98 zV1DM^9agkitv5&__Src~zdC!Ouw?_JXQUx&wG_)%@3?FT2ObfB(7l~R|9Y7KM$7JY zyI?hYa|owi%E~{(n=aq>1E>I#pdChAwA>ZA5vV6Mqz88>`Nba1iu{j z><_GJx__}5qh69jSPA~yR&mND`!sV*a$5KIDpM?*Lv>WkzeW4pt)C0!lU4%NNnZz% zXd&KEm_Vs19wk3bm{Nm(@yl)AE!w2Ujo*QNj4*}-FSFb-oRzrvQ&mc&TMn4h<;fj#3UaBXXGvMY^S|aH?)DW)UJfVj%vNqR)EJnLS1ez= zMo~v}mx!J@^|WcZR_P-Q;4HJBH33S*F-R20*R2y)fjI+N6JSJ^^i%lHoRf?YNytBU zL@c(a6G*g7qv&FwmC#3JMigB2;@V9WF4Vc8*)$vkY+o}#J3 z;Sq)sMZ5MYqa?C>Rc`-*?1D|+*a6wlG&0bW3?l>A^S?R@ob2?)-i-dXqVo-YgQ|uv zLoKJbKk~_J$q#aY=%eg=to%W4^ajZCFBYsll&i1ma@cT?OrzGqVX&dm^e7B*UvGF}BdsOxv#X<&y5 z<53`5(fP*@Nbxa9>(v*+dH6c@dj@88b>&$b9nNZf)aH-SnDzB(pus6$e9s;K#T$30 z%N1Lx3lD%Giq)Mv5Wpf(@y1-49%3!w454HP#T6zxJ1Jb?h+Cjx!A8IP6@OJf(9lssdf>9MTzpBe&y!u;(MHC^4x}+N#1h7bcIZp#G z=j^WcQosUaSsHr8i`G^0*Zz8P&^flzKD+Q9bq+>KPVo$z>@Ps;B6Zb4{p$q~(b{{O z;c`8g(ttd1tks$$L){K&rMeC=8-zPQJJSc3=jB~K4?e=o^P4MHhtR4F^?Od+f$Dmf zoDF^H^DgHHA5mQn43xdW%jP+VE4T!;E3X!Vo5Ek|dYQ{L&Q`VAzPu$Ti>vGDo}|}C z!VBJPDr`Z?t3JQ9-=v7*raRT=AlDi`S=!2MQUne=ndwG6;^V~B3XpK2K|4^K8syX| z#h5z8+y8EetLb0_1={e@`Fl=~Uqg>I6jG!GA!?P-v=>7e;i+!gNV;1>vajOVV|yW@A-w0&1?pk??K2wWGkc)18y{#fUY!A+a80_MyXRxJiPB1mbi?_Iy4x1 zHdp6IsN!=OM_XYg-PT8;4f1YN)jmg(OPjF%f4}}-zl>q9QgUMEQ)dIqw58;a?m2~n zR9H~4B*CLu*+m_P7H}DXz3BMUSTq>dW{0rn81eh*@j1ZS(!o_1ZKRlIdyv z!^Y2WqCfHZ)IfGJ{U{c!u*5wo{>&b+Vi|@XS$<21V{g0qGMcCk-aa=Q&)Mv1D!eDy zJT_d0GWA_MMa)(Bzz=SA47CfuV}ao_Ul%v~sQCt*FPZKWm(hY}XU~yd2-nPIkQf<# zM1O-T_m&12K2>}Z6C(k4yDnh^%nd#4$L5pW9Xw9g_dsHKqC_u{0`Kw`LTf`trTp%a4!}_vK3t2vo00ktFC@= zAJJuN;a~5tZ9hl=TO^@OC{NQElqq}^p;mO?iuAznPPp#AIrkfP&TFw$ralvi9Q5yi zzjcuBLz)y6VDdwanI&I`s?CCdD(o|dh(2a8GMp%FSer-!3vJLHWKC_i#NqA|0Z#I* z+Q8YswODa{I2m~(;5ru5>~t1*y<@jG>CQwKYqHd=+&8e+)J~Wkdbf~;^tzo*X?%8r z<^od|*8Ibp)27-J`=W)VEfdeQr-AC+ddoxo^L>XC_hV-U6V#JYV~7}CMfZSt5>nO_ zaA!WA!L>kYjzb${VvDVF$u%@V=>jF+P~Cgom{&~7NpDe&-}RG2myJ7I(g%xrOS)5z zfHTLS3p1_#0!DWGA@m$*KCJsL`iT3%Gi*6n8~#w#oo%4QRA z2QQ(6LM>o;p{9h5<4@cM3j=JC!T!_(7$N|vtdJzVBo2>Aoo$^uZqn*H=s1) zBHcW8V*HsuXcSyp5tFShwPvF=V1uPoUz7AXf*CVk_Bjr?TJ3OKp5n26QMwy58(75F zdvCJE>8NE@Y`qW-R=n$a$?d0wZKe9^0CEkVDz`!LWg1^hVK#g3QT{7;9=YW5zWr5Y zzl^(>pe^6ccpb20iqL;uTF?|{>Z!zF15sNxtqoiPg4O?a9BF-E=NVpR+8fOgb$Mo$ z?gwZ6#PX=x!CCtwY(fDax+A{U8Kld}4cbTA63M3B1hU=ZMn3h6!d2kPP=*IxwYpQ& zh;CmNbPv@EES{nOU|;+WHry#Q1v0e0(UpJORB*>35S|#bP$y+~_DOR2V8fn;^j?1} z?wfKMn5P$D+<2DjR9R04<8hh>lSbD8*UaW|T`K;0xUfX~gk`y+jr`0WbMX60hOEA& zP5yYFm62!(LrNe1F%gg+vp+F+!vZ8uNY1H;ybdy~IE5+1*l}eK;QSC@J!Tlh?dHeK z>M4f{^CseC!3~O?p?vGi(PaQVlu#CtqGH3p-)q$CzE$|_cEV>`IcTR#{P#EDy=uxO z!o})9ht>;J@QCI>GND2WsCfwMFnJqy5Id3N#{Y&H@+-(7!w4`rKJb#C6aP#@D`sH3 zbHgD0cFwSNfNMp|>PfIz)Ao854AWPtu`FNluxq(2N6N_99mr)eV(uKj;3~+olUKY_ z_1_^IFfE@rpRPBsr#n)?z=a#;qccxn`+dMIGtOa|3i(tALlR%74huxi-Ux7xt*#vf zUsR!w_a0Kt*NE-p+|5&TwYb&cOnbgtHq)%Q(JM<qUr&Ro2nh2I2o{oOMIx5uBsGWZ4fh)SG`~!9Ior~JX zuN9;RsR^OzS*0T))AxX8?|*(Fbi1nB%Izc`Dmf--q4ih57SX1@!Tk|rnbm-F8J@=$|)GQ{IN8=n{`IjL8X;;;IpSFP+TlJ?$?94gn~ z=jfBua&m&v6&_$|#+Q5btAezET@%luFU2K0P?3e}lS@kq+R-ZjrH?Gq0!ihu5%QCF zmKbha0}u6H_XaHs6QJ!W_%mPqT5HcU*&vpL-Nx_ioPVmNK@}~_RW@rnljGMfDW0sR zm~rB@e4~U+JpLTYmsjf5tX*mqN=BvjXSVO@K23IN5VG+!?HB%o2(Eer#a4?+^Z)@Oz zv$S|DJb(L*_%w=JyUaWd_}w45-!ZL>onCl8${FSPvo{o*%Q_GC_r*fLV;-8Ko47~8 zKF&7he6Z$I(YOjb^4MXrv`|dbBkmVF9&~GPBeZ$ikX4&tS=)iBzZM%_Dl}T4Xa+pn z|1C_Zxc7EmZQP<);l7mh5*@XUNZYSyuFyB2jsns`_QS*O1NX~>mjG;UN#4tSp~MN^ zY;<;>A1@W#IH|^R+$mMwYh2F&pILsidygn{FZ%nF2JjXY`l^&MI2+$X5s9CVxg9$W z|E`yQwg0*?XQhRzMoD<9=G}84bl-i|BLB+KVAP*-RC>KyO~%JK6^17Pj)uAwTZQS? zb??SAX||62axhiQag-isp#c!7dhdRaYR6?Zp=H_WBM!+Vn+~89za2jsagcqAI@eIM zWubnXZ-6FGS4>$#$>W*3jXVu(%J-34(4^FQPVEjX^(=Oa{k~xISne>w6Fg0u0ks0`OkUCx z8nMtY^?W!F*?FR%`G>O2XUvJ4;l?l4#S~jy@)z8<3PEPoF0zRQQox4sM6&)=BX*o? z8N^%{()Q8~ikm@HU9m4LeH~!3G&{=3yRad*S)_Erad-a;y3iA*{rUsw3b(gsgb}yLI3Gj8 zkW9nfMY8>BXi!>=zWQ7dRJtEX*U}F8(z3U_sglw~+$;5BqkXhBdVo^%yRo@1$a<%&ZqUM>LGsNv~w`btMIyr8I!r&3m3z9 zb!rA?)ofzsUNW^vYO8tn?j(4Uv#O2+?$zY98K?NCcu^bvEt%UV;la%vHOiyDB)X^P zZ7%%LzM%WkoM+4dC$r;LSDb6MlV+}|bm=a*k@iwDfG(_j-tX23W;_W3I}E>jI$b7b z*1jx$d=6B6H~V#0>09QmOUU&8vXwgPkMB8l=Y$_QsSpkC3$Q3cqPv|fD6{O+o;O!- zHt!nabv@L@VJv<5VWM-Vu@}qb69MIz;N95SRKL4gu4Lh(D=ro#GSBQS>Fd z;NY3sGOMSG%B-wEEd2?oXl@b3|8XURds&0rJP`E_Y|01sLL62kU;9KP(L?GA8`GWR z6i+0-J#E|0X#C{zE3P3zC^F=Z+YTIxYPrkZDu-46dSMUrN!^t&nj?ccR4B&aBAQFS zol7C=td^cRRPOZo4S*1}4IMa2s5ZQdiud;xw6SM)#Hn^z?d;~w*$fk?u5*b8t({nD z`m?WaP3@fb3fKXXqey?YxZF2N0OI6_+H+5U8g3$oY7vRFxZa&ddtoX(OOf;G zEr!Bi$@Wrz?s{|E%Hjeqsz$$Iig~b>J_4opXsww?;W5m)dHF6AG$*5J1ut2Sq2NtI zGwQ*FfIesDXM}29J(XZ^oc;o!h)%E@R z_Xs^d+k-wPKXALB=_2goe7v1w{O(SA7!%xJVBKNV@pV|{WXb}9xfQM5pCaVB?T)Xg z{sxkZj}bF>i!KK6mE!O+OzGBf0Cl8S7cStiAvRI;`4>I*W)u|N#$Ne#(FzY%x5v%W{EUGY>5aF3mZp-Ifc z_zPufcK?JVj>m>B6Kt&jzqBT*3}ike)6H7mk?@@wIE!swqGR zUZhHa36stU7DJi3(nq;lz$as7fxDQ7!&2}oVFx_y3^70g?kxn!*r@li0LvUkw&i00 z5PGEFzqu~_y1(*_xHIbq$sc+}3jqaf*|^ElNt%^qSY*U*_*6@9GfBvx@m7rr#8GeWYs-3kJR(Ph}mvmzcv{A&|eR`e^VE)SV(_F5Pl^9eX$giv4|KfA1dke3$mhxc0y$Y%SiUphCskv`O*r zopU&#^`|&ArppZ3Pb{~qZF{mZYMUU)7a7T3fHDO$qjwYvKK80{pWE;)Q)m3C=jTFK zA0aDTu@NPltv|R)T6t?_@A1UIta0peI;#2wt9n@u6BFhbJok!LY;Gr`?%4su&EQ_l zVZ6F^r1#MeJ;{5AHVNmrQBuy*=|r9#)^lUs02Lcgdn14o`Q9S)Rc^lD7qo&WbCX4p z%uzxuIynYyPGOD^%nYEyUAT@^6}-Z$j0>~Lv!%zCud4#4FsrKotU<^4;(xdB1M0o$VSA=JCD?A(daMz zHE_4{AaHpSKhcS5DZu5H=WO+0udcalWkv* z1$aVh_fF#XddiZw|t8N6sm4Zs*lsh#<9)cNY)3n8FssmihKehjA znS%OKarv&0e1R5ElFm;OGi`;x$G_h4k*y!L_&2Pgnp_&M(RyeI+Qo=b5I-Y#b0af; zmJk9WfQ2bEOPkFk_WUWzw6aLcSA%(;yBv1T z3nXtj@XQFvYbjQ_j~LZDZNks-{lh9s>dKKd)Ajga^}$3{8tY&Ec)}qn^Dr3aLO$$d zP@@RxgvpL002=JZ9^uEgIZe*mtTy7Qf9xF!rx#PZBdwoJPm;+# zXsuo>rI?xGV_z7lUU`g0<)f{m5)cravE%bUzxwO%^w`#}hz)k2c+t}9Z3x4>@!3g! ziBMd3@tUa8Nl3^-T;xT`txdoEayqj`(DO$8g78SAEmjPoI-|CGW2@a`7GP`W&1I3+miaoDLq|CX}nIU~b5YQdy7^Mj1?%+1dByqAAaH9R;l^*@h`1mCXfXkU4iG(bG=2Et-{|D` zT&v<%T-%BFI1|Anw>1OG<>ak!?Sma@hO8=A!~4o?XEHI3Ds;y1O8x`ioVomCcyzvO zNjqhw_G(o=V^`#o#}=nBUc3UZ(}rTcNj923gkurZoE|ICs%@0}No8Of-p$baYOeCG z)$#<3do|<1CASzcoj&Zf9H+8gV8cHp?HoW0INz4@}*W4g<|>R&-);6FEs+%h07PkwtF zdNh0@s?@N#(~2;XL6EU&0`7MYY2qqzlk+`RELU|azVbLTYA6?I?|*5mD(7Q_D&N-B zuL-09uLbZ_4mNU*cX+jdG|dF%;oRhI<%&X+y14G+$~yLVd5YGVHPB!6PHRbJN!`3o zzYZ-caPw#YW^qIE>~PtTjF)gqo;24X$y9GSTVCIAQsw zt)5DxzEm06`Qg zo60&P)&N;&)R^~&cXs8EecU&XXbKkad9LK0e+&JbHem`UAHn+ zT!v`Pe!AI_tuJ44)|^T*H|Q>gH98lHSBpGkv=RYe)MsDERebK|>x{*2rA5tx#|L#* zmp6n(8M}9Ene@*0)$)KYIe65gVWmTgUc!EC_?*<$l|mztRL!>tOiB>v8Kb0wSHZ@b+LfP1s?-0FHun)&(MYBTwrHNhq`IENW+&CTE9-waH!!h z9n0a5-a)EuP-od~8Idx~~>lTaGZ2m`odyc9ol4!k{tVt@mtO z8qvO7DrR8>8eJ8P;r;JD8jStKoOF*jwLh;8aE|hiu_naEpQ2BD-r)kK)01~>4|uJ! z3y0b2DA-eyK3C;K2Q-Wt(vCSVpm6H`eSDwt=R@#tOGhVUi>ez!&Bd>t-KEa+ zVeKEZbE#^p=@)Ms^KYGsbFVwlHGkCA=0rP zq-8C9NUfqkO^NMIcn`Oq7%?!?x^6)QrT4wHDJP)KPw0ph{!n!34*}a$3zABSn!twz z%(SH%WaI&Hb!U*CuhwqLM zQ*iuuL6@Vg$J-2NC?ylV5VIqdyKl2F_g`pvBnDUH0Y}x+0=(gnXJ`Y|u^>ECb=110 z0K}eJd1T4y(e*Fmjo%4Y6FWwB22~6V_Zp!~e92R2eMf_BMC$NL+dD?b`C& zcsYIpGk?uKde>nShS;?o9zHjS0SofBBa52~upfo+6vIT|s2JX0So09eD{7*60|wihv{MGEDI-t zBA@BP2VcESLbW58Hgt;~0$#qkojt_Dw%Q!_g(pJ+mX&b!QVxK(s+Q$5pTb&OEsehD zbz(|k(P4vO4o%aZ{^;3Z*PYOL9wXS*SpGm-UHLG@)%O?1u2fi&W)EDV5n)9gbb0|D zY(4b!BKQaubn;KGRcI@&Pn~~x6FW=a)-K5nHetQ}iynRKz7pEMyn}kHMler$Z_a9O zhe)kf9`)u+tIfnn_t157g7`T=Kln6Q`MkraG2ZF)lWvYVWR#u8Q zvwTE{y+SkbY*u85S^lJm@#B~dkbb{XbvjO+$oVAh)$WcQn zFSvni1pdfIu>8!|CM(D&GUa<+w&QnzmK!g8KsLcU?sJGc+B=Eup6jL&N>S{uc)7%1 z^z>2LcRLsg>UH*)^Dshnd&;h+vy=5xs^Rg4Hjo_qKjN-E#eA$S;R7aoB5y6Ef5}a$ zE_t9P_2hu8DEc+GN#+tQd!@w>lQRVcuI%;6@7vZ5Y=Io$no0FqiMQ%A&90$P#b^cC z#-D!|sP2A0YJ5k&3rz6(tWURAKsL(lLBwplTW5#@OAt`zK|An0lw!tCINrj z?VFaODosJA@K+-h&|x406bp-1z_eDRt52GJ_mbD^B-xL zPkIbsf1pvjexynOT12z2un-vt|DuYG!Zm$f!;O*D-}|1NbR~2;wW)XyV@YHH;W+qq zT%?8~vXhPHE>|eOnzx`~b-k(W=GcAXwANkaJ!(`F-ya(G4%Dh+cb$7`0|fW@7gwM2 zK!W=VmlR?WSc0|@(R&&yqyX?(g;l##%P!2Kx`Ca>hkCsOWn9?;ABd)+f4H){c@UKA zefkX~zF48&>(5=UW?*KuA=~t=W6lp2gFQ~K(&Fd<84YxW9T@ik^7&X+qO-JjJA)U^@>)R{cU z?;L-SI7w=&KS9JLw%Z&x*iL^&Xcbs?u69Q|6}qO9Vt>7f5HL(uFV~Z0ELeJXF z_bo;}*Lyg4c>Xu+s0kkuQerkt|H(@^9~S)dCg?n^lgmyt?sq#iKQe}XUgLm! zS7>tcX5#Kye}A&z#w778sreeYL^e9E)N(xFKq2C~77SDClile}-l<>fIOf6JZ0#GC z9^7GxTSA!i1=54gn7d71bUiyy*g`^-qChG1)_FrZQC7>pPFg->vaYVlv*#NvySwSO zcpoDGep`G7D^=7Zyc{zOk-M^uPxFWubHsp;4_O8sYMSap(uC9dqp}&aOBxq7gA1mC zlt?|Vl^|p_+3Rzj48PlJ-ca5;T$d%)H6B?)StIM7_2>-55*Xvlm5|fH(Zr6LDkl+( zMX!=->8Na{TtWaep}K=QC-4DEycZLbFtfW5UXt>+c~hyAC%7}xOOeQOmlLc(O-9tiM~vCk)tmHim$P>1MlUlP@AuIM?!_VkMGs}y zt6h0h0b^CpX)hkATv_&y@Yli3#ESu!Z0#w{{NA;uc6qQ2;GBwi9CC1=*ieNKikJik za4T%YPP<_}gBH_5o!4&7#Ux_FwJeG!yQp&ruQaV562RYx4264kHq_6p6DO^3DpS^TR3fSp)W|pFGkR$ zWKQ^*zHDVzFJG%1G)E_x;sA?XyL2Y*W^(vGrdOVrvKbK*K2Qce1DxAE*BMmG=s-MC#o*i0~ zFz2bDJUn&J6;6ro=lBR5&+};Lsj16>zC` zT-B*Kpg3hv!1GB(3Qhh>^3Y+5lhO;mQ9OMg=t546S4fZF-$*3Py)WZdtjSj%0M!f$%-1f~{mp7xwR=zc91VZV^jC)L?sjFe3<&oaNY|LRGV zhAgaAeX=koTl*oJAGm5h()s$#2Q&;$^EC@nOdGvms()3B|ygc6u_O7;K~GxscgKY z$ra(c>BwdzW+Io?@h8^*Hbomp^PQc==^f}Z8zi64L4B&(1gUFjbYzA?-0e@Iq?!_KrpWElfO|^;(`Vk-&C^|LS4QM0(Fn@QQ;Ku*VmH?jn?xV{8GwzC&H0ty&B}9Ll{0(WRg*gJo2t#uY zD3FUd!k49M{59)Ldi8@2IrtaY-u`}KUOL(2F7~j`uUTgZEor3dIAd_6e#!ATAwbsN z%P$b*K@n}l=llrd!gc#4_~Rx40|vD2Wm$j*>=qa>h8Rlxu;$JHfx=-D)GRt!xJ)z7 z(qedN$mA$VkTf*-b5`I3uw%a$nQYzoA^VIU-<}c)M2L;R`)0)Rqr7B@iSAH=QqQVM zfxO|DA%sFi#)Bf!2U5?xym&2Hb4bC_PQ>_cwD7R8gJ+X)1Yf=p3$;s|ursrT~9LLs_20|9$jX`Gb~3 zhwS)S2-=Gjg)$+J_mwI2SCB_(!c-O_-e*p%x8T`(4nWLEP5@scz-ht0E*@0h&+%EH zR6`8l+OQ;Gq=5vsnCpHKtVB|zSpJP#Bze-H5Z%=q|`DFr}VKn@T-CyE_7I+8;- zuF+{~EeuN7#AqO)1cJ|SAc)gp;Xxn>ng#|_2mnEh-)2QW`YK_24~X%V_lWU5Bj4AI zg&p>PCD&(%C>x^stiNH6GfR$Hhh~90%EyVJ``VGzji*%;Nk=ZIRR)bxA_)JSN`%Hh z15PrhQFQf@oDT?4`ccZ?zVZ^>c6(|t76-gRr-}ds5)jgz(Rk9RPKS(>V-E5q~n%Zxc`pO?#RUq)dF@l7a%L`8{8JJvpevbCFDS!&QS?E+>MF(~&A1$a;W5C-#KaC_ioA^}$cK=33n zhTB0Y9`J(Aa0wX*|7ES}0c&-aMz>a#5|~%XtFyEy;4DtyWI_;6K=qPhA;bc_9?-yx z9{-w{?IZU(^o>B|<4a66zt-y$%ma6E{~KIg1Oo&%{u^@*n!|g*fZvh5CUk>ap~?ee z3IuFVfbxYbKHyT;1ma=EL#G|Zz5ETJ;(eh~f6*i3ibIg|Ly+q;y-ve;S|;F}0)3L@ z3cO0ne(V6gjOZC7Q-6W>b022nnEwX zh5w&-dHVPJ|L0x)=l}9QbL{``^+KjmbM1(GmG%H`wu7|sGZ6jf%|3V3&K4MJYV2Yj zy)hLEW+3P37lj6Gl|}ht))bW%RI7NcoL^4AMr4DYg85&hcmY^nLp2$+_a8qB3w$OC zc&^8s*MCON51};7|E6%&Vc6}RlZ!$?5Sg@VdhZRS1-VhYMnCSGPqZ&R=uUe9cg`?D z6^VUY`>7BHq{Z5@;Dmx@;sF}pMISvlFWc%mEF?H!fBB7=fgV7Tg+D0^l!Mx^#-JLz zMwrvy3kcpN-Jvj{q+VSG)`^IS&Sd&EbNY2yotpAsYoG@Pa*jeGLj^1? z5dxlpr0U(!S0P`HM)j%Mz{UVXdE`{`+?))Xky~ z4LJs|XM-2E0s19{{lUHr==ssfS3z;ZNHy%ww=}W;%+E+#^jKSEUNNtu;sc)f z3HCoSq|qi2U-N^lzXul}Ze3Rw^ayPz1KGwo_F#_eJeNL5{-W`Rpa+Hbg?d0=b$~2K zDt@W@@mytzSu`z=!+|QNk?uc(r-4qJ7;~D1)L`H||AlVx%XJ7bd|NPw%U`w7J4!}c8zwIXt zbaZs1x|qO~c0gtK5_vqW7I<~Iab0}{+>=tQ z8Zn!b2~pjMe6Eg|!6{5+vh z$!xm!hxU`krG~#p^%}clHTDOv0Wt z`GS-uAj`?NdYi*nLoJ=j>pYGBT@-#FH>gUjV0M?r@)n_)sy7US16HxL)14c3{WY!1D1NaJ( zE<*oh8l(cn?nlmtCO%NDIR9VJ4^VZF^d`4Uk^xA;taVmX0E84^e+vtpqWl)_Dk%L- z(%Caosn0T!^^$UpP!l1&28%2wgSs8UKG@R>0y|8vLumA7cysBd&GHPI|5^x`nrKXd zLdXCMvU`F%#KFtPpv?X^;w|w1=7-+pOi=__;ocqx2m)FR#AHCiK!o-$*o_0`sN=i( zkauMTbRkLcY2wbn5SF#Xyc^KBR*yg*7I*F5-zODGImbx{tEl_r7O-_+2!dDqUW>Dz zs-ax0bd6k7KeOu6m;}Aw|1I`1`~DYSe-%_$*9DEjxCVE3cL^Gt;O_1OcXtU8+}$O3 zAh^4`ySuvtCui~G{pzp(t5fF=F4(o$YtAuxbocDZzZjmbcI%}n`<%Hd0aU0+bXilM zJVJ$JDsgxupfbTAsYhG#125R1BQ@gwLs6*%(y@#R`dsBczA7zZU{nL9K%8hX{Es*v z(d;`(oR2u45Hj&NApq**Ov$X7x;!5?U5*}8QVK3g3TlFtw+MU(^46(&sl{jc{_T|( zef}bQpc?tNwRtN)N>PzX6Z7*UR~k0w=Gk zKTcj1R5Il}tqJO1=hv@Lbsa(hk>9wOWdPaYdy^>`6?*C>myLGB=~}0g0W8A*PuhVy z_5a7&g+~nsNOYY+oRBB>W{a!kN-ax$6Bqis{?FaKr8LI_3d~Xf-^P)#z)JN77ti=d5%CHB<8cC3qSzG=AHW(J%bi-t2nT6(6zo=s^}&d88h}y8l;*^pF_% z@^TtiYBi>t-&>gZ%DGnLfHVzffshe`3jK&_*u;3x^xwZOJHrPMZhZ#qb;Ov=m4m?mCGD5wM`#Kdhe@FWAX0@m9{VwTPz7DepZ&7_Z zFm%c@emv`BbJ*JBxLdl(HqQvIXSok?l_=FASQOPX5CTIr5OSR$0v<+jh6jzWG$y2N zh7sL!;H><=H11TZ5edDo&nIo2eowG3eq2F0zI;(@U%DLU1DnF@r;ZN(m@if{(hfvS z_H{U4L3_9Ef<$NY#OQb_(B|8oCY!&t4py+yps*N z_HF%$k2X$=hTFuz;}lbZypBw&`mR1gBNS&$E%~otm_S7FsgZZ4B)x8+c35@1oOqqR z96L|DInt=uPJx{BtcNG!MLY~B<-1)^$#c1J;|kKu*=l1IlH-4-KF&bT@M&PE+S=pX zG+NvM=knl~+#t_$Mz!3WLDc103$+>vd2jbV-kRj{Qe7Jr3x&?JV5_* z$rl<~H_Mff5>Zl)`Knt)ipyyg;F`6Xr)4zV9gxFf#F#Uf_g%9JgFpb%7~AI~(3(QL z6%w!c@oDOE0=U7Bv_f8h>}d_;|4Nwd@GJFTXB%Xr%2v40!7*;!8^! zomFzkbK7UcpVJ!!Ul17-rF+=WADnVJM}Y`Lgc46(W%f&NG$q{UL#oWl%obvK zyI~J8vS6f1*q>9Z;@Uv3=7#wz;AIA8ru_DPJ$W|3-&2C!dgc{OZK+@mgHZELdMIA; zNm`NG>Je6XA(FlTH&OCaFtzsB5>%Ry3C^g2nPLf7f8#`?w$w8x8XAk|&|cwKr%KI=zRsY#>Hf<+QRy zJN}TE<^{LmJWNPMDjhBDWV=-;VygXD?N%ybarC&@+xjZxDaRK_8qCkO)^L3+IlQae zjW^2g@9`%C0t9vuSKAWD^GNsKv#KWALx|8;x8~<=+InGawpaze1zv4)Ef)}-V7O2^ zLAl~TA~O;3Y>WQPe)PG50fIBenwORrt9E0q-JhmR^G=%AE^cDoRp82x9Q{s87{DBD zHHMg`7PMy4Ib`lb#d(zd$7gfKzH2l4{h=Nk<;b~No;dm;rorV)2qmuOKr7dkg--8V z3r=~!<9l&u-H9SS_!$kK{%*1*vZ>mI`E_$J$_Y>Skj&UAG51~RgtDH1)zv$SHsYIR zNER;{1{rR|5OIP;?i8sCq!wu+dn5$J-WB{1QEZnzKXXuH_GmnR;|*)|>36s3^E*34 z29wa#aI)Ly0y)LJunwNgR9?)xW!xiNtjE{) z)chXd23fSOPdH|ql_X6-_TMm(LsBNkOPoNiY^$XZ-R~?skWe26MDTJoP6|HWC!NkV z3}cQ7=XCd1=USYl`<@8uW0PNNW4)~ULl1cUt{!KeUgx>m{;IeX-@ba;pk+V)flo1g>KuZ^R)5e;M7siu zN6wI<075%ukI)oLuU-eUL!LY{zto~4pmsWF`sEQEuL)AqY?@R35HO&Wb^zPdFut%n z&f*F{#Nzzb`)K!#YrPd$_+{r1=Q3|xd15kR!t8P1^qm(AQf*V}lcLlm$`f8A1t^T+l!D-t5ob^ZVV;(#QQ)Wc;XPK6kXV^AhRDF4O z(91Qa%%+X<@x@gB?XO=5_sI1UQo`DE+GFIP-MG>Fk*`4!W$>cK_A8#kBGfhHi4P(N zROQgA>_5KR;bScG1ZoQkNMQFQ2a-l@qk^tfH3f|y@{BJ77Mr)`g#u5eqYhZ(a#d88 zAA~Qib6vMIe-gwx@!F8qM`4^AbS3BK4%t0K1n`E;QG7$pu{kc$q z_?U{d*PjvLK8Y&CG7H4p(LZOyG)W60cKW}9x>X$Dz45*2B)>Noip*>=JGWnx{|*3S zhBa$I=tp~>NXP|eoiu(L!W;l^Y53}RUCxL+w!NA67%YcYQn(nUPVo*kh^FA}_{onK z)s$-=?Q){G-b>YzzT^60cK7g2p4?@&M_m_hsN z2~#C^7GCIX;r)W+Blx!>bgHT6lXx)!`9atlMxx%oA+G&DgpyfJ+X9*1xNzQb92Drs z!C$ug8W_aRP2s!HV-X=h_)n7zIprYapE(oVToki2{xY0Yl2F4 zkZ*QK;PBzzA8F+@LQarepXj^Gw z)1x1hy7P60nT{BQ>8zX-lW==v`Ci|X$8vkcUXCkj`wfoc^@(6%tux}e5O-^SK=+EY zRZ8srGkxkR#_n5lz})e4SSo(EjabeLg0Q9)A!<>Q6+)K%8D4Fil!bu^+q$S-Ca)Yf&;Yv zxGWcVtOmOtHY@mY?3?z~pS;&>p0cAg6LUyB1%RzRlhs^#qY8MKK8x5v`MXw@%i(4z{dR2weQx>^l(XsStG_ZHF-={ zA5HYN{s4-%*O~aM{Tu4Zye9!TUc+Ig&=F&Wp!usKbaMHROKAEYtNn9wH9(qp_nhMY zWZHjRd%qa#y-n=;^SnENSCjgWhE=3{5ih4&3^Wk=&&{Kc>6#H(LZR+L>&(YfGa-A| zl=x1!BWK$iz>6_eD(NN4rkbI7Nkb%ne4dLOR*-gTxH+_MJ}&Hf=nD7Vf-UBgLUxrKn#?OW3C2$ffC(dLK=gn*oOfE=;fVkgQ_2ygr zH_z*bnPS0>F$^p-@xy}0nI21yQ?fxxJs6ID8}X5vL^Tvg<`XD|5v5iO&Pa4`G_22b zn;y3C?OoH|AmUh#rn?yF-B(9E?i)tK<IUHC?AI_kWN2&0Ln$shT7d!Vo)=wvbDwTPI_Vjue^r>=Bubo?+9O-yZ9gYr9-2afj zR1B*(+PR8rM{Q;(<|(h%)L>m zb3)gr?F5J4eksB}HHajhVK$DpcSj7V_=+2>d5?lcrRC_azrL?MFbM%)K?ATTv_Kr;Q78+Q|xDj&Ox* zlRSO8z%X15+_}U#ySU&40{jzXy0%=pBDH`35l{QBC^`+sXLSw@c3&(2XIJyqxtJcF z5cm#+Rj=i0+dsQP#NZkq3%I;0_AN=;@^iWor(Zm+FHK-mukl03YaDtUuJ=_ULFKI; zJ0)L_B~hmNA#3Rh(yss9$?~y>*Zb?-w%;P`YWnFLB5)KutvMnHqIWar(AKn6aEeQ` z3l^0773>DuT=E9xYQagf=1^^eg5JHbzEDbK{g88K>Sf$|ZfyApqX%=W;q@h^+QK!# zdsb~y@cW}`vg_F@e2|L&Hy)`XyqszX@4uS|@(R95$8c_g!{eOQBxU>|2TAM=yVA&R z>MY+6)s-HTcYzWi3u1fTT`BRO)Ypv*4MnFwGh2EbW0A+7oOHP~4-i zy=$~7V!@aKD$M*RxffN;3OanRvYV?NP)Y25se=YTN@mPsG|z&Xr+tc)@Z!k+!t3_y zrS@Kpn_Y!Aw^1R}iR6e}uM3M&oapvi>{1gweqvY=`WAt%WL1Xgb6405qDdZ`kdpr*gW1Fc$YK{2VZ`~)P@@`?snOfdP%tW#Tkqfdh!TZg%^Bt&Ud@snk7dxMk z`O2}1)Jn?+q$))tj82V!tLDZ;e)_s9U1VY;u9^b=`*LuK^99eY%!J>&U-#_T$?LYb zq|GwwnocaoM%s9KL5|}12k-k2xCl(lI;$Xta?~rMr=F8>lG0U_JI247GWO4x?xrSw zqaJ;OEaJ@71m*VWB{|s{8Y}fEln3bx+iN(b*wah5jhafCf{AhL>l$*Mg0lva+>I~_ zK;GJ8Ni8pgdG8J)-{w*4-4<@-t52GGqRn&@9q!xx_gkq}HP|+FIav|WoylO}8l@=s z_x($>1V!UwmqO^-l+4`ZcK@HU_aIvXPZZepe=($URe&>qAd=2>Q^)r_>sRQN2G3~) z`R6?d$tTr5$|BJ7q)o#;9*w|oaDe7;E7@mvzU6bIUX&Z}bfGDeCD64!9}w|EVW<)u z=wB*}aYX$yIwwdA(hI4$d-!HH7jG($xalMd;)r50s%w=2I^0;M;?I5+|n}a9?*=i*6G89X{5cAUEb@vCRjoC~Sot~t; zAN?RWq`<H1;44FZ}=^A~p@JUowX!->h4p7ieQfkQ-Y2W^VwLl<7L%t5*` zvMoN$xAB)t)UyoY2a~Tc2`nwIzms>Ug@LNu0h;Eym$cKIG*xC)Q^5DjFPV@BUC5rr z!OPWnjhqh0*i%%~S&RQKy{CYwfZT+f0j54^niaGc3-+HH6Lt5CC2o|>s9zRO>FvJ{ z6TUlD?rwdxAQ3>+)D{qO|8;EYNGbU`;`YWh|1&spTM926tw~rm!)NafzD_c+E2+|R7U?pblR zcQ$_&I3mr^j@NlOF9|qQrgcp3Ly!{QtdS9}AoL@6Mwfk{G&CO^e{2ajt`N@yjxQ{6 zFCv8Ybi}ck>(=G2^c9%MylpD{81DLW@anL{@64!LB{{r;)L9t3xTw*1ST!cw8~8Mh zeaXa#GUVgCw#De@5`iL-!(5dM7EI`OQ5KFlNQYH207M2KKANbkm?N|n(hzqMk#tWalm%7& zCBoe(XOWBHMWjij`B|<}0r>tBzih7==XRI4Y_NfSGeYZ5ozH5O%_2-jGUXNq z?|hLCX4iQ1UQ83Lg2+11VPjc7{|vtYI;@;gr7W1Ez7DPcE(#>m)rP=d3Mrc~C-XQP zyK|8g)FPisn;iz`x?LXc_1yI9m(ybhckkO2!THJD)9D504Ptgst*!LO4`j|@6+gI< z25~6X`})cIK^gu|=5s$egb(gyFyjrkbp8Hb7RJ<(sA0YJ1-4HdzhPY=+#Ntbl6k*i z3eASv^vTIgjIYJy{?v7o@Sv#-O`HVF z1CuTi?{_wJ&&D|pO(B!M-+#tvEi;Yn7zoSh1W{FU65qmv-21i@7fnHWancK;2iPl|K3$Lgnhnp5V{FR<^^bJ}+Y(T4vF<9iH}(;xallV~F1u zr)p~?Yl0RD$CCBbr1Ykh+HRw*nAxT3xN=GbAYi`qpK&T52$(jWJ=**O0Y{A;^0YOb zAe=R46%n^L+udtJr*h2)dZ2oPo(itB2icjaCU9611cQTnk?v}c=PPA1zegOR=4PEj zm7grgD7nrw@Px`BV3`xyf?Y+yODm8VR_u0+zeDTt9>VUtqP337i_U*5U|s{+8=tk# za6}u+qWInD<3aFejuWy9XQGvpqf1(ya94dX3iF(>Jbc~G_jCYePL&Q~Z>=g;KQ~GB zCm)|P58n;KPC15qB1C!mPZuy&UhXv5{I@FGv;-5uXqo*QQ|cIk+Wi(xt>2EJ^um2t@|j+61-Q|2-`-voe!|H2 zBalcb;gN1p{zI#4?CD6(>T6ER$4(JmT#w5?P1fGGTxE^>LbjqS_ z&*{)LR-Is{uCCb9vSR6f8lh}TYkQC8@Db^|P<2!Xc~4gAn0A6W=bb;6eTPqzKjGMm zk&sns-v!8Dy;TcM$9;hO&0IyQpcAZ3NXQevnHZ7#`0{s%7v_KBtX78WML@YN7CcRy zQ!0A_CO=)+Wsb`6s64iO``w*ax;UQ$(2gEfkVn+MCo}YgK;5Z+Ejt?1XuLWkA9&QU zv^^KEKOD>MA7iN&YJV1{CQ1>h9UTwn*4I5YguN^1F?$-hEw<4y)2~UGR0f+9=2`y0 z9H{Z50PmqdqZqM7H}-WjyEg-N>P$NY+nCi1t+Su0wi$LfEpNHnuOns1Mn6%mKXjm{ zGQwn(_Q=#xu7{mhuQvtVww!_2(DUNcHfx6X$P)vmVeKLI-;u)C{ zfUmr$t&Fyw?DGLQ+q(S~-qJFh(A`0Gj8!#Tvw7xku77b7%F@bIS#t2O)bfRU7T1Ju zC;QrmT$AY#9qa^NlX)u>8Rn71lVW!yyv&MKdZ)Q)DTxn5f?vTfnDC<_-X)5^&)noJ z3#o_{)DNXE&lo|<)r)~HmN=BlEp=wEuk>Zh_`4S2kwL#$@*Z3&K{+JFgN(ld^-D=~ zS3vV;HZIK2Hdd@aZb%Zz??@>xMqV#lmdR13mQ-2}`0_I#_t}S*^tt2stFa-|t~(>> z%IxGG@2S97(KXzH%B+>Yk+Qp%T)H}IDGkZQ# zr}kooURvcOYZC-=$*p4Pzk!AGavB)D{X<0OqR%Fg8tk8{ec#36xaadA$sYribu|p| zH;iGY)_Q1SDl5NE-%D#m#A%}kJqcUW|2-9w#I|gMMH?EI5uREk;?X@5M(taFvnbuL z#b9JFx4{u}qe0BO*4KJxEFEJoHgvDdGd){tePQu@f*5^f@tMY=F%~Q6c&ec$IUUl4 z0XbR|1PjH*5k~auij3ZYz||BbR1wj103&F4pfOus>|{Hk=08<&=QxY zJ$U_Qf!k7R%W^Z?5y{l@#Vj&_ndpTHj8_{bxRHak;!%&(Y(+(jmOvN68O7&qwO zDA@+b3nCoLHpTcS^Z~0rDnZ_I@6LeOYrC~CH5)2r~&FT1`G(w4Y9yM2;aY<1t%AIS? zDt@#Vq!h>sb;R2!@p6`C9H(WZ1vU{(yWcum(7Q7rl9j19s@Q`NZvBvzFL>E!CMj!P z9GFB3fi1F1JKkOWS24F%t>lMS*aWboo~sf{v73uzq`F@!WEZnoh~zNBq@-i3$2=Tk z>ALylDFkni2aZze@6mz=eT}CZFRuzh&$X~cT?f^qB>lfRQ{zg(PF*a;KTC=H(*Z23 zi}w{1?{p5lY{M$4A+Dj#4DL}>>Ls>zwq|9+%~)TW>Gr1Ne#ID9oYdd5l&IPxROj_O zW}ayg;-s*}s+XaI*{ut!g`t*c6cUy#(lf@!-+nvmRrE?KUwTJpn|a3JRebp)t1}8s zh{UorbB>Shl}~!ISQ-*f(XKo`tVMPsPOb@8Milf4I-jAC07rek=3hFdt?>%pt&eUnE)58hEV{y-glG-VJ>&W;SXSeU%)rmlVg0iofg=`967Vr z!}2N}>m=t$hZ10wnUfHDFw6v2{*|w@ZI4NsxZdF7%?e(V9 z#+88#ahJA(#>cN;lFICiG+&BBVLAHG)+PPrvS&~#qTg)r#UsZCKD#*ch5N7<8u%=C za?7mbFs@Eh%WYZooM7t%(=kDigcSG3bc{b|AvY_s9P`vk^!oOOf{kqO%5>{?uzB1q z8PV4yc7UnImY5Z)8oc-F$4O$ajzwSHM|DO^37W3XnUIdQGBGfO`x)72XyA!$bo!!; zar+wzK^?}Vawzi-YHqV?OP;*gUH*2cnXlyXOPvnHx|6&%YN}1SVJfY~=FvOth&EE3 zU0ZR{Re~3S0A)jWdFg&|356t{$e57iK%UT??7zA9M2}Z1Sx*vFC4`N)#OxC(rHo*G zZqHBb>R}-%DgT4n@wy4;rYak%=uE%Rsp9l}k;7t9RX^tjH5yQ@QGwx~8320t(0%Ru zl{)6dB_~Zg4wE0vemSD%J~=1sq|yJ$RRUJ&TS9mC1!M8E?X1{$yV+K*ozfhKX2JCiAJz{FSl8 zdIoAc0BWuI4;$|LT~hA!cvN3Dun3O@(@|`SjkgjCx7Dvg88y!&Rp@j*5Sp}tepPGI^+Y^ zp&5aP6xx0tY?GI#NCn2w^A2S6%El737b$3Z7V{YOoZI7N=(%M}d-&V1yg(R%0Oc;B zRDti}A9IDU`w;X?Fk~V$l+juRhzkUr-4KHQJKN}pUwf|&xQ4aGc&%(<=O36qDez?R zjCO9J(M78q-~EkR4Cy3bAC$85`b|-sC0LbYjhmD)=Y*hPr*EmHO{LIQ&;hJ8tjy^P z00CT3$x7RW{84k;h0+eHr2RSQ>zE&5sHtL?(T0twas&FsC%ZVyR}BrIT4`fddoI!} zLLY}U>kSH3{4w+Kata~5nRv|0BO%NuTs%Q8bfd+Wik>*&+$>n2GqfAOsoFtV(+Os@ z-hcHRGgom9Vh})3KDwmZu)p`2V-! z9((y?fCtRYKuME0cr+0CgJBvBW>7xa=xRwQORh|H7m;JD z3cx&pmvQD%Vkk^BgEAL6eZgEPHQ)CBkE+y~*tX58;=bQ^3_k|H(r5$mn!7P-+{w&y<$nx8 zX#KErO-5~WwMsh>XMBta|4hHVVMD#vjb%>G$JyW0GBnucpQ-j!6L&7)c zZhyns%Iu8-#NE;o8%8dUCgUVdXiMk2E&3=DL6yxhX{t|#J;dlyA-#-t9xahyQu34|d*yEgQ}r9v6e3TmrkH8yrU;z)5(8&_&Vu1Dphe;LSDV2#m=>@5Ht=ie}9fLjUZKkb;d3bh=Y}G*_1t zOfq)gEM@p`gm{+kVHE~v-mtLqvVp-vlKu^Ds@eDWBNF~l&!jHEA!;L4>xqTp?W<)0 z`y)j}+T_aMB6)TZmxX6$D zKPJKi)QNI; z-+`N&Eod}w6x}`#a<$`4H1DpSl#KO(@r@YZA<%RdZvH;)j+UF|+l=#g-u1)W>j=UO zU4E!o?$_1-@dC85d!lVbmh{oo7?F9t12UKiX8J`T+!QK<0InD@F#3Vknxj)8o0AjS z76ow$O-%eoZZK%*hl{3t@dVbk3)o$AGx)S~42@#yQy-ITt%^Xh>#~C}X~BkU_pcP; zEV*q@NONLhHppI2am@+s)Ub`qIw+r(Ik8j$dtL^}AG?d&6%k(6CI(c3;As+PN*KTK zMl@FL&AG6Qq4;A~z9KXwIY62{Sc^`sUvun+O8WETqlLSg$-L+0EohnekW9*+pi{-V z&X>Ee14Xl*m8_Xh9w?f8ld0eA1wV==J5V%9Vl8y{1^+|eYv3#iglj?Te$nz`g}SX- zWz=q9b@uCz^b}iONoxMz*u7eob}}5k z=S(*L6v+4fnf2?w3_H9sa&MZ)_dHwwjLd}JNe)u=B1;Xr;uE5UE%cx4q@^LWGA9HJ zNY~h$6fF^jJpQ$`@J0#W`_zjQ8^G$Y*T1y)0DmwWWZ_+p65GoJXt_4!eJ?j7Z#tN_ zYeoXbZ_`MA1M(tS`4eTZqZuF!Vw^PelfDPpezjuc1`nO(xWMynMpUUZ z7(Mqf$cQ)MHiNY|l^bd5N6;C7w8~!mZ2*-Yd!M?=YPU+%CCK~Z^)XW9L8PvFe5-59wQZ-Kz%`s@IgwF);%S%E4m&avmW* zyHaWe#i;>FR<>8H&P=`O?0-R{f4+xA2)SH2CY=EGq{;nTX$6l_tx}n-HRuTLqa+V= zR8zFrULt0+Jg$J6#Sqk=3A}O!K2`;_SQhQoNXe|A=?qN9r(wG>JI3XBG={c*kHo8yKUJR3jG=+}3y=c7w<6nMnyF_lWVd+KcCN1r!gJS?PTA=r~e~ zcFB((Etzq!gPe;1&j7;@=6kCJ3gw_4brVH%@X`b-d8FM@QYa13=rCF=%iYL3beN-Q zAPjPxEOYpEst#aviUok9aHgIpeYx~*%sVR~DcnVXB6r#9vOq{E@HR<#7CG+G2{hJo ziPw{R1)XNk>CN#A;U;_M6;aR2*29FzRJbz1GpO&<9ea!ZH?V5L*T<)B=52pys@%MJ z;eYtiQj?;Cs(1}l`7W9tv(vHVsRM_)Kv+?~_~pY9PNfuDwL%{M*ubf3 z*8Vv*{w30*y5K5+Lb8KU?Wy1>*8L2tvE^s(X!xdIv% zlhId(aj2LxB}Kzh-RLc`M<)7`?D7dVhK_)_TLpGXy))x`vD$!^^XWgufF^htKazx> zk~F!vJq-MJPT#;Wk%7UAX2$O{tc+r$=TCMnko=4l3Eq6p~JX1dUdkW|H0I47zrWT?%MA`dqzL|TZr*w}!uTuy^6M~*liit9OQ4*I| z@;O@fW%*%@-2PKa(47{xyi=3P&^+;f+@%|9)nkw&iBiq?0uP)p7@hITsWAcJ44(EY zwZdm=3~Q;eMS+%(M0h9Wb0t_1vRHmYV%nFq0q)xu`#HW;qgSUaj&g_RC>}2Sh##Ni?7}P{Cfx?!>XVw6zgBw+7kaq90At^j`VuYUWs<0 z{7+x!yFrOPZ9W@uia2H~5{ITof(eSJ6Kn<0aaNG`-^&w{5}dyo)upjz;$P+d`get) z$@0rBf8fxyK@`&O1svAPk7&6z2|2~l0^!)O!w4P zXY3umetNBHt{;qWsK-a&SpWd^XRT1}O6`D_25)7ZHZW}MfN z(!YR2OSlUWKaBq$i=q*KoQ1hulPK$G^aoEwPJU7Y=KEfIu67p>s9CBDT?dPmkmjC>dUVOfOEwdY0d~J zx8S@EeJVsl4n#HFSExpHdPjm-;|?_R(dSh2cXj2Znq3e$<$rJXhEHp;1|flA)WgM~ z69_>zwiTk}5S{OvYKv#yz{SY$SEuFSJ~cd;km;`4P)t6V&5@NF;H@b1Sl0R_L?cI> zoa(wd3OG|!Xe|yHKYZOO#P@D#ADWriAsd0d&OOwhHM!fC4vzUaHYDRa^#YII?yFx+ zh&+SRDvgF)s{xt@< z{ojRjYWe?1#M42L)K7DPa&yw}VVQe7lxpy0$;Ei%*#4}N6+8LQS2&7>d^;&MkV>cs zIjr{2NaTX*j3Boey`^XziD?vH`!11sP{%hLoyC4G1r}f4;^B!yLjk(7If?W&Jhe=2 z<_FA>ESfkY`Qok;Z*yU(XgAYf+6Wgu zyWo+O(XZ2%=1#rW=t}YGm?CUw);X|QWZDB* zOkD1HV;oOUx2a^<>y=gE1-y=_FEu_)LRON2lEWXyGO-V18Cl3&Dz0M|-ctFi_iGn6 zJ9q3^CUY^@5V-Z`9DWv4io;T|NUL3Sf#!VR=Hc@`9VZsO#pB0V*pEWpvg(T5KeLJ2-C<}Ig*>1S`NS!p6X}Pe~i4bo^6)=2l z`}#WD9DsMlzMu*apgZs{puWDoR}T;327>y0JIqacZ1E z?CmD7p+WfF{ag2qH|B$MPYE2PWVv?$4;GsDy5yFNI4A%5Qzur+)wxn^iatzJZ;ajJ z_y@6H8rXX#{sXz)J<@dD9yRyU=EvrZd={daZhv4SEliI6m(7@xWlZT---83{IbHbw zX-2^qKV=C3_u$ZIZOg=1Z`n#~i0@(9-@LCLhw~tjMw%4z*A&{#@iKeB<-FQ09;vNL zsJY-^uPCTGSIL<_T#B~C{Mr6#t5fNFWLxKlHLa5jEI%A7+Y%v~vO&%(ZM_?IUi5x- z079)+W!U{*HznD_2jhtWsDa%ME|#l%hmZ-;2If}BX#KzJ&aT8D&2PjX)v7MN<=_1; zm$YQlM;vSon4X?u+QFx8rc8aE)yzP>`-OC*u3X4KSM+XfIUNXCm@`6ou&}Oe0l9Yx4xw0c%vsT|pZ+s=`WUG?K?(FL!lx^3nhWZERBMfjp z)+`=^1a^b4XA}ZC`t$JeSL8LUWnRE?0se7dxjam0UyToW5>}Q$23{=%V&y#P zCAuC{II62`cdYR{yefL1?L^6^U?PgN>&rAsVry9oFC-SpLDu-7|10gJF(U}GC=6{akLn=`L-dufHQJ@iaDx}{gD4odQxcf8q(+lhGV~Z@}%#><8 zAGNof+&!~`*#E=rL^gW5`OR|5<$2GZ8Z2P<@J7SVPFakSPN2BUQyrmV}gc@16=PSHINVNTqGvM?vV_O+iMniXk=fr>;)_3_B0 zGRk__d&lPUl)Q$EwJ$7wJs18h+)5VrWnW5-tgqg)1M9QEZkm<(_t^yGFDDEIUn1=u z&0g8(Xik>nMvzzN=r*GvFa=ChD@Wq8e0H=)ep?Za#6a^L%fO0ZKvFMD&rc6Du1Q5FoyQE|$) z)bCa7r-y`!I*sY$0)+U~lSL{|W6G@)G82^`P`$L_C6u%F0ZkEvMlQFsa1X__4Tq{q z(zlWwN!_S5KXU6l?eL+yl2TBcO2EyB0p&Dg;VyI>9|70hM}P;3(4SnuZ=>BVZdQQU zen)haUvp?YxstlKa%Ft24bb^W*=a~R3=m%q-x^@YbW_94t2Y4 zw9qExr1tf<lq+hbj_O`GjUedm_RD4gyU>Bi zkKi4GXdTs~YSEq1Ic~DsJFm4@kdjveertNZp1Q>s7OOF$rl}{!?OZj>UwYk>w5LYA zIXtPh#UZe76q?*HbYH83eJp)*)Pmy2KSz=w7}sXKUmNQUJJ%W&=6DV})nzL$?!7wO zzwTS&v2U*Z=k?Y5=x$k0aYm1IX2T^X*TKR8^mAuHxx!fiPFnzrD|4a+ekVJ^Z_z9D zG*=2h*%SH)qC%4CKA82YDE zg5ah=EKdT8CoQVSj(^gdl)n%lmq{09pik~eM?mFnM1za*Wl@CICiK3s5CXhVLun;O ztOq<6BcGtJxrfT{W6yr6KiiaKDK<6rh(GvGLa<`=s+JB%afY#%G)y8z{as{b;cUhR zC9h(^fQv3kLE>ZBN&LFRKUJ`PZuj^okRF$n0q)z66pC{j9xim4e5#eXF}pi73$Vk* zNC@KX?KH1W&9NYSUmOXH@G>ImK!*O0--qL=neafgBV?r;YOSpaRAl0PoawhJ{KR>< zTzIiPT=5ntM}=*$o?22FRf8|lWD0%AkF=Mm!-uSVQx><>MP8IkHTt&Y?Z*v(C3Ws+ z%|>T+g3A+(`Nu^aQ@D8Lxama=<`>gqdf$TxSbO5GGyQ1(MW!zfDC=Z{CruqQeaS;wT&!A>T8DJ-Dr_w zw#2_?77yMhs9z5;LBuS2p?(!zYXK*25SgW)=6jwh$p&{P2Ci zC5uS7TwOfaD6n>pVHZMwBPOo*#n7WW!Vn;j!$mF^G1^t$YV3Aigg#FT%GUlX8y|{#bI!EF9xsFgzRJ4e&#OX!a#X7z$79i>$ z#az{~WB&L5j)W9Q{XR_z;#?Y@l%r$j!ZP)}T*ua*R%s7?(&6t!O=|QWKT$#2M9>Sl zFopXb$|)}|^7yC6vU}niaz+8cFdT~@Fr|WR zA?!Hk1NWiD)YC6$tpm%u9(@vZczP+K=yAAXn4Ryq``=NH-1}k^uo!1g>`y!3CPvQj ztT?buVW#Ks-;G10ZtZ;~Ipy*d04waHy@A;n0z02Gf+=w7P&UzDD#3pV=m0LYa#HDk z9aux8RcsVtVW$AF2E$`S{ov+%#UsQ_&h+C8pEfA>f{@$kvUgQogtF#GA8QRSXtt|Ge#ZXJiag6 zSD0x**lit)i598&>xIYk*=uc^cvib(uK>$pF!2fTvHW~k4Pc3$3ESAhacAi z$>6f+t8E~&{qCz-NtJ22#ah|l9~tXBqz?-yuZeAlz40;Ju`F<#4|tJ_v{jX{c3;mz_sQQU{D8|Ja90*c&oc?GAy(8yiMWLu@h$phZ;R5Z5Zmw=s901cY z2|Exgy6Q@n2gh8X%1_O!5NbD06-*AMLgLfIlaUij=idpg(K0~ZCL5MZ#-)4-=crI3 zUVxh&M`iWC{h3wo2tyq|+K$#NsVZS^G&&v>pZc5DgB6e6KC31#`u&lJ9_C;|q93N* za^!e4B>%lZU)D>by+K7PoP*ic8dPXRXBU#8RK zyuu-2Zl(7~z@IIZenKP-Y`C{O32=E706oda6*_nT8!i|NbqOz8 zi`+RE>@S0GdN}$PGq3)1RYyiLk3Tk<OQkLV^Zslzz~k&23IKGY-#kn1K;|(Uzto_SV;%_p;QO50GvqoF*v! zlV7adKTULQpnyJ1?2PpCHszfE*r6!P*K_Aw|W=kf3 z3`47iF+TD&m%OzLID7Rgb9TN!9dW|90Z@E#X!<fia2E=j!xIjI{FGVcu=m=krH=rIw2-6-%3uH6BK zFA=t%gH%0G0j9Xn_Ke(AEMVv&OagmHN^k+Q92K|?5e&RrheDi)G#BFErljt^8A<7$ zoiwG%(f%ZRx~Frnxnau(t(z_o@~cjH>ABZhI@tW6wYt}LFw$1|VFeJj3+H6Z0DFT% z{PZUB3RZamnPRg!rIM?4_fmuxeZ&kAnZp-Durf#oeVN*h`5qpJv}@e~F_$WG38WGh z%!*TW@nx!!e3e+x#@U$VrGV?KhJMOio39J!*n^7&k9#zkMDZM^cn11Vex`C_e*{n| zb8Q38tbIeK7$2)N;n_>{F!!ZW1iN~*A5SMCA_a!;5l;C#QGRUL9sED+edSwLU(hZf zUDDm%-QC^NDcvRADIqQ0pma)0BOoE&Dc#-Doc)Nu>pdUdf8bo#`N($r?6qgl%$jx2 zJu~OTY8TQ1vDzBw0C$MaIx9UaA~zJ%*Od;0T3WZyYk2@c^tzw!t3C@qj$`Nj`67@BkJIoC zbD1i>_L6nrs;za{l$*6L!XQ66tW|BCe&<>1%6j638n_9wB9{23@f?@dtdXg#hh^}W zLjQ!`Zk{Q{Iej=E&_xwZI-uzLFc`2Q=*-_cB@ z-nUi{TnRzXZZg(7Bj5Z1)yJ~UxJ~3&a(M?1#ZRGmR3TQl@nQMN9v}CuUJAtg7?itJ zqZGNh(c#_>*1>xVdMe{vfMH>!tG;}k0>+(?k^Zs(99a||bUlyO6_1u#kS}W)XJ+49 z)f4EjFX=`Ow#!D|U4YV=R>>426ko@5?znTjtGMV=8N`y6-2 z#EvNg8|@+WVNf3<>bV455KLJJTdcyFHwM`)k7>~b{9 z7GZMF`~}giFo(Ir9C{d|!!!}?*h0R5;a zMDcp(UxlMr_`SdmtW?vcrmE9yWVXbXm4kZ#ty^oO5Ol)^ydzV@Q3nj1xPEDed3ioy z%jpMW3Y<{)DBzSRubCsb6s-=#9DgSHyJfa1vogu#2(NH#hgTRR4N}Vif@5|4OHzyM zAB9=t00oaW-<_;?LJB{>0yVMApJLghwq+^KR!V_(@&o#c^821i#I7AUB2?+xZUh*n>Pp{Z$K}`P` z5|}pi)TfQzJa3ofK#D6yqa=@#!+rX*TMN`Ch))WEjY_&Zm=QC9iR#gyqQp?>ie-B( z^t>RNg6QIukuoO9^%qNhgPym)P!b#bn30TTJ)zqhi&O=+D zZw@7HkBd)!-^g)$DS-1BW7I^Hb?fb=IwGAXf?NxvRoDFuU3g1M_NUA8dl!cej)oah zYxT74BE}t~BTA7?5I)V+=KO0#U|7*mFV)`)o%nr|`4-{S*Rw)f=?kW4-e6LQQRCXT zRZ{8uQ;a>YDY_iS@g7T`Pv~c;7nP^mR|vjQ9M<%pJbhHYq&+1ifaA+L+jxH~mAzy+ zt{%ymm>8ijUV;baPlvtjKh6F+Q5M~9t8)F_=MuIe*kwc)*p@V5L$5 zvWm7XW2UIHpe07cdssxhQQ-q7y``H=Gn;cy3j3Ks9ao8J?x}`@SD>we!35Dsy`5jJ*oeyKSAQV=63)-9Vxphr%3+~~$%}L?Tjk*|OxGF>@ zv*UT&OXtL#wEIa&t=4zKNNDlE*l7PCXzZju^u5P7}#I@G9|o$iYk19P^%(W+k`^1KwEqhte zJq_{k#^B%Rv(XEpIv1E>(bILC6L1TThs2@(bS)F>Y8Yvmo4#%E{QR zb;-LVJwhGEu`POjE@KBfM9n?>x||h(Pm90f7t;qi_a{0Jv^;>?3}d#^{S5qrcmJ+-vB%@1r7Q8u zDdlv<79nxaBWi+hu+TWr>*Pq-OFF2`bI}>i9tZYA| zaOEly+ix0+dh8DAa^ix(uYuVq){gVbn=u7=yx)U7 z!7)D2@3$!5Ny;eu?Jak`Gn?VB0&!-r0M1OSLmOlB?gnJzV7-ZJofi1w@@h870_T}w z-yYQAM?E-~E7v_VXMzFrZcCF*`3Ba42wHA3u&MaQcIIC^$f`X3X{nK&Db-!mj8XPw zs_e`%%ETOKJx0~1XO!zMF60xg$}P^wMZuRT8gQO90)Kq_7l=Bwe%9swnQ;h!-?Kf=FgiU#*XRX;eSA_L;h_IwEOVbv#zTK z06nhA&zfo|KuAhUGl|0lY6~Dg?_2v$YL-x-y%rnDxy=*@+}5S3)zR97vw%0)33z&< z$_Cg;w&Bq~%n*LEpHavxpruuNaj@;Zm= zu-q%q)Cj_193>V^%qehU!p7nMB`nM_t+n0)h5Aa>;iB5na?T_WY^R$$?F4&uZm@7n z!D!|~WZ%>HlD%Aa9QDU0Hapi~r^`oNtV((0=dmO12(>9f%Y@5&^@Yfb{^o;)>e`ky z)knt6JM9FC41FSo2?#GjqVmkN;gT2z^$y1EEpl+W(8sp2TK}A{&A!=t42&nER6UAB zYYUHwc4(ffUV9uNAgP8u-~e3Iyws@x$?mh?azNUfPHDcqM_12KmLz&T0?MAPnh>CL z>kqL|py96N)r_kbUlN_B;kOgDg_K9sQW+atf(w{>bLC3wuLmw~z<%RPlGk2s_T7FH z`UB3ivix!1lBr}|K~;OHlvnQIjZRaC^r>*1e4e&F3)i-p?+#QxzWsM z+KZWDXgEg4W6~uH63ol|)_E{(G?0YrYVGx{4FWVBmjftf`!LvCP@l00S#=U(0I~f; z=~?HGGb`ttxW~Z$Lk;Qu_i&@c7l9S!O$nuQ;55N`pD9(C^aoZ9!VjsL#8P1(1$2m$ zyN^3nM!t0h2*db$Qwga+l1c`v3bav(N&Fh!^FLHVj(>r@w-YuM_$rb9xlAy`_yxJh z1>x=Uc!{eOKvhU4Bd=)}0Z|pe(u=++gP1XFy(sfp7wCqos-839X&uukuqfbq5a)!# z5@XQWa7d_YD1Uu8IHMFN%D~8wxVw8So&+VXh7<`84{Q*)Kp};C5qe~~|EqH?3Ha^# z?u|E-Pa@aIHUi`T@i`QI)LgJuz5H+{qyY2#{k=8V@C)oVKO(g-y{K8G=(U z&P)pp{1ZCOAl|Rfl0e+4Lm`7l2|AQg>h$!R*k5Zfkp?lTDG7>@yA>DGJJ3T>N`dt(#H_QnYvP zUTJLO(`XkNY*+d>cs3a_Ux77Glo(U0MLmK?icGQ)fh0*Jt$=Qo1(uC(wcO=U25L%# zmA(P#fHx-H3Y7UvBPrX+O9gH~e$JoX5&=Y-0VyXZD+VY5!o;(_;6rd13da0zdbAt4UAch84}I~7v) zx8$%ZB&;xBP%5x$>JmqHvac@%fK!1=hH@JW%@Oo41jS3ly(mljZe8dad+=gUM%W&+qxI4e>VaA!ywC6d_G z>c*5Q<};0*0&Za-F}-6c!6+aBNQ?;LP`t-M=?)G(z#!1|Nt}2xL!A<016Cc5HkQ}E zKi@KBbc0XLHkabH8YWl&Lxu_;H}hLwUS1X)j(lX=bz_L()0VtE5=dxBPfsd5pskSd zYr^->@y;RnxXZ$v7T7*>DA*mj7>z1EJ2=oOfUzV25N64Q4MiQ0K57nXiY)gL0wuLr zKcScS9Mgz;1FHE0o+4xt4v_OcmRgE0@VS4HiB8f)0v1F+h$lpaV6W{vyhfzPO@4@s z^-=>r^}KkLk87n(mS+f|a2+MFM$gcjiGE3l zBKr?)yzqwLtZr81BRHe(Oq1&ump7}m+}4L_z&98_a0(9uc?UzF;@6b-z*Z5^<9e!y zz(~;QDZh)0D0OxbHkVd6f*|6?<8rHGtDY}bmnFL2$+Z%lZ!e5wI=rw-J(x(3*BJ{e zErU*qv>J3|J#8WU{Y%jF5jCPxd)}GTeKo#Y^yK>jmm$0muZ;?x`dV$usEY{Uv?k0WLXE)LModaC+lnXP6Mc z->;+^S}k?_ zCjb<1(!Y=U0AQ#QA4`y4myQB{iV8gLEGLB{aS;TVEHV_4dI6S2YWkV(-w(n4>*~~t zMn?JfYf6ZS|J#bjA;>iTT|x&GXgm~G_MZSqARGYNDlrR!f-^*uf^>EyNDY7=lu-gq zLF9wEmBkHTG(nTQKq(PSFqdTc!11g-fsY?snDnyD3i3a@VwC_*mBq(G>q~u}6PB0yoZK{ik;aMQoG4+W6k?dTM&G>6uQH^t{zhJV z9Df`Pb3l|c@XLO6w!VJX*2*tHu77KLH{`CGbQNs#WdL&`Ctn8-Hz1DnHRXQwd4 z<5SE_;agM{`d5EE-J+Ys%q^Ij>`4Au1rGwKG4Dx`qNNad2CIZ-M9p(~!>E(!>MR2a zNSr+b|8D6>pU^$K@;C~}U{$ijP%X|rq0}q?0V2@esK5I{36)|Y8)#o(3$d2f2lj=* zjEln$0Mb0~^nso$>lvz_XgS`91o9w%3X4(egPf zkoZI}uxRp`;xR zh+xGcHC1C3>Xo%(8D-FnLBbD}m8tYi078z3FEf~5*zL73OkgpiYIwJ)6&~Hd0l-D0 z0xD7oQb0aWPR4oInjcvZ-}UB5f}`bsoc;iH^7}Hu-L0)ac%g@aJ4yPH$0`JPcs9+C zMS#}uy=qNT2VD{~@jtEc2ef9u@eR;?=s7T>Lb5jF?|Pxgx|9K}xy4nD5(D<)H#-Zo zN+R^C$H1u}-yOkQ+JCXwC!BqR3<)G}YmPkCdKr+stu&JNB=E74apdw%loT_hHF7a+ z@X_ScA=Ao`-x+1(DXh!T{d_%f2brXR17pEN+?9|u{IGsRWniJbFXMxRfkH(i%d>jj z|7pBsX$*OQkZwhSBCi{WSii7@(5M4Y2!;&~+7Kyl(#iWN3fT)%bmunTh6WJi#t8rs zZZp>6j-TFH^~A1B2jA?k6ezkh%Yk-Ijr7vo8&J%8V_%_-1jGf}Q#6L(nwk{4YcD(L z43*I0VQFHzA~Ni2>JKgD(4)3gfxrhugr%_}ji(8Q-K(ohNKIufVdNx(xPgU)yd?+p zWDN!UC)#UfqGm|+Jb1!I=bVZR98(U^x#pyaNs{9(IZu-eG{sdWMy2N`dME>Hu1`re=cUzNj<&YHbsB zeW70qb;)F!8YsYumxIBR_5sCnK3p0xQb0TxQ;I=OV_;N_^Ddr*j#^}Hv2;0*2*c=a zaS#y)0}>-GcuS*_S{4TmSj%i|N{|}dYwLsQnLPdGz2*x2rFgRgGQfsfjOzHo-ym-%dl5)@P zWB1FFvO}pL8 zro~{E`5%lGlbIe)269>qWby<=ZK&o^$*NHU6vf#8lIaN0MYPLg?^$s2rVfo+zH=f1 z!5c7_vGYw-XlPg5-5bA%z<+oKP_t4lg81+7dH^yezCd!DV~DHYg@7O!?-E3`>&s;23j>P*A>5ELSO(0O#j^L(D0kB0Bg!#o=u=>2dBG?b{)?ULV$d z3zNhBJ%c(T8!TpriS-{nwmdFw+++bd5( zo1<)u;h+yp{O2u}^N$ z#m^n^23&ao1=1?}awV5`^7U2*n1vx9g>z4`ZxLYr5cc2EH|4P}e&HzNvJIAE=8&p9 zBf+lt+EXYz8Ev|ajU=5N)@@XDJ~Z0fNj>FsutlqXOC3_E$5X~>7ldVRL*7>4^jjZg z#W=NX2-|5rqqN&&zs0Sc3C6&hx{%YFf%YFZ^>N$R6wy&Awa}M}eJn%R{|Q}M*?`fL z3j2pCr%j$@=B{eB`}&G@H0Egz@5jva;l5f}I$;A$Nysofj6VvaQ=1p3FwScO&iWk* z_7W&)c(K368bn$(8&u2E9-e=+qZd1GCVWecxeymqDU{_5m&;%!;k*g$=aY#IDy3GU3UkC~Lw?#Fqe#?|JHf_?R86mJVD_$?p4eh^gTl<_Mt}J)5Fes26yC_RGwKvFzdzX=3=GG ze6j$+*D;};jV_2*4L=x|oB%vyuRv0fxWs-7GJtJlygNYG&YJgJXJuFg{|l4W;nN@N zikJYlF_V|UYF35?=YY|!_1`r$+wxYL9q_-xA<5a_(qMuuzntPtJ_`na&&48}jZ5#U zBj)2iV=&^3Wdhv74p7;|S%tHjw4mqwY57pg>1Y71fYRvawH@Ij(f+y7#AM0RH&)$x z`=ATsyI>>~fMQ8~^Auz%&9re(-dX&_fZoiV|NIYzlivCC+rCxHNvDG& zjb+n)&2}Yp4u=ICPWt8#DWo{zJz>u}O-@vlz>uAnM9wxQnB%G6O{6g-jDL4<&isjb z3D6F1rkK1B9PyHI6{wu6|4kftJaYSQ;y}OiXh)d6j|s{)#oA9u@lO1D*xy5Z2=E8a z2lIB*tL+Bg9D2x8O;k7giohr?o9hVu>4mrVjoy~GDvO=c%_s(OTjoB(@MP3tjCeeg zXj7%)g}s%QtM)G;J_>a^;e1S+hpsM4@vw&X$(Fb*|I2xT_lipHt@6`de*h=mXt*#| zlA7A=PIpwjEUxYy-BWuQ65mjzt@tAESDJY9@9^t$C@YW0I)hKNuK+Hh9KiP0;m6~` zR~F_a-(QyeUy1RI*KfUW2y}jy@_>7&eY+h&PD|4pHg3&1<~G^?ZV?=k{;ZRV%H4<@ z_VV!ESwVcy*UT<<WWyMv03s2>Ya zs@+7NI8ZJtLl|!CRDL41RD}9SSwCp!Cjqhhr}Oj*zMRl`+*6XDqGDrh=iw}kwvyaf z)o6pibH#*_n#@cr1vL5te)vrFzt?ylZ;&oT)PU|RcsT#`eDi#)-C~s`-l@Fn81s`k zH(Io{<;IVXyGz@RGN3n+qfi*@?#*OVzCP#KLNj<^ayyramD}$5b*5IM=|&1Ka#Xay z(gymG*Ewa<2b6NH-N#5M`u<(}7a0R{hr__wAx5z+k8<#Q5vthmYCoP?|5X%NxfU zJ&A4g+$BRyMiXl;PF^CbJBh--gFX27EY3r=VQKt4_mW6}56CqLks4g}lnt2r1_U5( zy`M8gU<10qB7h`=E}cJp1@i`mq)ve8Ww5p9<)lt{mbBXgGJ79?T&2;ygAkshwy_5T zREz0h>g7ap%9CZPxn-)!(MMjMM1X1Ep|i$9)ipfx<=nU8(a2H2;Iq%?rq(DmmuHV& zMFOkk2d$H5gwdGF?UQe94^u+f+-wJHk`Q9|P=@MJVJSSIxdz|C3mJs$wF~S7R|kbo z*Vx(~`k||pzL$7FP|cKdn<8T(pOk&Xp0uZq@fUt1@lM@t#N|ok!$U$Y;LrA%%FFg_ zC*!wnWZ}mZJrt^4<^Dj%)cKr2d$#Y2We`$sDJ(ucw#3u8vsA&%wn6n3x!CuM9Yw`q z;PXP2#t*jCVM>1ofXcsA%sff0BqfdvZZ36`sZ)NwHLKwZe(CVyHS{BG(ShL9e_AvL zG8ELzjbx0I61x%}ews$5yuB=z?1jtU+mh$rGG|jjInHo!o};#L@G>Ne zxYt^jlEhKUrTEfj^yKHfhtzvh5fZ~$4C^ivGwh2a!6-$4M<18P_*f9|HlPz zxg^hykz7Rw_kepfpQ@S1uboY~LplCbZ{!LP<3!^0lC$t=P^O&R`(*?$*LdLgSau;a zV{AV*5lQ6vrQvnbhIA1q6;b)`vjpiTjcp~$(y;n{ddH;@@~4luKf0=rx1qtIpmzn_ z95wL)qxd-%Ew4I2_^sPq#TJLs6LurXbvxEk}}{#hrfU53Wz)0Wbb?7cP; zymt|l#$ITKk#w$XO}4Bzd71sJ>oG#eMhuNvX_0;ew+^fscO-E4i?NiR-apA$2sp;G z@vrt8-eyW&4AQULafKsU=bqrka(uFch26*YlzM|F84Egt#A+r-DAgM$MC3za)&2aH z!;|1M6s1-#s=Ex4w%fGzTR84XM>^j7oafm$D+-U(gtf?v<3aKH5wVvU&kj?9V8IK$ z!$G}=qM8r8pRI8t9AE=kp5NmvRJ`?`t+2+5cTL&iN7+ZG$|HT}9O#ukQNb2^8MsMd zrbrZ67Pe#%r9RN&MIg;g+!tx9<#g}NWTWK|RioINuc&iLC)O;ZJ=aGb*`E@&blWG2 z$Y2Ryfh901_RC1G=5Aw^=E01^(0&n#IhkAj%0KJVJS94z=7>`p&+_^lHb2abh#OS+ zfgU_25k|6fIW>9A2F8k<*f{h%%0bEyHI|Mq3!;Vh(4SuxLr+Hy`!}g`Byx)%bSscB zpXc8ZRw`*;Z`{LVq(=9ib0@a(!5}daLWqGz^TdzxolDDtcy*XCj{aio{vv1mr+CHV zz{IQ=@z(V_3r>}Mby$p#bjy6T2rfd|1Msj8j~4{qx*EnRWahq*-e&2aZ7kXvaUFX( zM9t1oFbq2*l8_L_AHMDD{w{UyXJudX7fT?W=ogsprw~1*?Sxo3%%%`IeHNBrxL+<= zns2;3(``yA(WoSl!<^f9e>p|heo!SIreP7JU&RX`$Zg5m+FAz4armA_7?XynT?ZwN7VJ?Bcw z4-S1EcBHSl?8^EbF{dVYCT7O8$2`#j<>A+oOMNpcLbVuTZ#Zc@(_%W&pWhxgW+FGg zK?!%^r{YnJ_xRJ4_K4~M_p4m^?#)GQaaR5Lb2IpvTEC)8BKZpLk5h}&PB-t#8YT{L^~1S*e754Sy>*|*dmA!#`4*k}WGDX?U6JLR zGqG!Fca_X=Lmt9ugQg(SFQM#_QAPFdS=abn&+Tu*PcyKiMmw6e?RBY zS9W91?%aAUXO-hV7?@sKGG6Yb@I3h$m^WjtDPP)5!i`Zc;nQdCpP2aY7!Tt_=%c|+` zp!4A8JHBhqVWlnW6Z>N?#p9aehVcpF&FG`W=jK7^tr6?vpC6M$-VonN&uwDsNWM#h z`zRM!|~J`{Pe%9~Oa@j1gW& zdj7eiD+DD)6QgFV&kg9Lo78v@{r!af82E!DySr~CFa0`gm#p8U^GmPM4hfugFU?;* zeIOe0vt2;x>1tD$`bz ztVi;t@zYHnQ>Ph$noL~f5=bkHlW*fFkdQpz-!5Q&EPadW6cmU8Y6ilD^J}c-_MrKw z)RGOJ*>r;5{#^9i$u?HzOdvRhHU-s7J=>JUXUClu<#8J4%87%WCTyotFvdp9ivT@g zv5yTc^vlQ8+&fiRmtb? zC7bKx!t+NaLfoGicJe%?zbRV%Iq~sq53%oz+qctcSke-LzawX2c$@A{8X!^>mi%2; zh@TtmJrDYKFLQn>hji0cm2h+OT^L%Giu*vx=6B(aHRY0Sn`1=!Ix!KDLt8u0^Mc;I zU*vI-acXP49I)GntW<;fK9Eg5boO;vkGFY#nu4^FikAIOzzwD>aEm_Vj~D52I^S%Z zcWpwG8!+pc@?%?}J9)doOa{I$lhS2L2>lz)?S}g~hKua+s=oC@g@j}Ixb3{Z6Onh; z<529PsS~e5$$p9wexnX21r&L7%dW}N;_RMRQ^Abq^oGY z?CXFc@tm1ZsYG;8B%a7gSp+anC@fgOdky@}1pA&kx~bWlY!=@rKHpEACx5_#Ytsy3 z7AI>k+z3!ol&<`pl1$`kR2!_@2=Q4H^KGCWc8c*pk5+V$+88vxX*?=7lG_y~hC}Wh zVgi4YPR*%SHTA&;okgzT=n~Tr{gL{7`Z&3BN#5_kBf}swXuN#tUz7=Z@Vq zh#vGpd2&fG?}Uh}RIs%R^4DH!`u-kJ`S|W*yB^;9cDeHWbg4yn!}s|O>n9Ja$mvHK zCx`Zo@>t$P8AftJU(Wib1ZiK|vcC7z@I7@Hyxkc=F=b2b zPfSvFkc!-AziMIZopCg&2(G7rytuqTRTBsuT;6%AsW=)`cL2u2k#j7dJ1TTvXnaUu zTn`Be>C(3bI5q;)j6WuXO@^6)YZb#lwz&)^^xs zBh`jk97&w#0F4|inW_OI_$pJ2;8}aNTsBwiu6{CuKL7rsnc*q06pDsIn2}+ zgK3aqDhKOQm|96UuFv>mhvOxYBih=AS~lh|o?tOSxEuU)E~vCs8Ih5d)6dHRtp3MK z1`X@(G+cO+cGF8KJFACrKwGsko(Z1=p)-mf+0_^#f0MiobqNc?+b~x)tjTXmA7X$o zmSZ+1<>0|*!c>~5gYcrPintik>O_h=)xb{}_eXi9>Gi}+%SQ90$W8yHZ3 zE>Q`Lc_JDWhuc^_0csK0#-VV8-eaxo<8jzu(&FCkPPRk2afErKN8(3l%Dp73+M8pwf{PQ?GmWH2ArG7i2?Ibk-X|-4^f5-f>%?x{zIUZYf zvM&*|F(z_YGZ+FDFx?2LMqEU#_IR55EC!Zj0+8-b6Kq`^g>ziP<)xiB6?@RL!-qkr z_u{Pd3z_~<=2z_Zzu+1Z^|?C|f`hix#2GQ4<(_ax-WGHTB+O31jqe0a>0zhln@mEp z*O)pvEo0O(7FBbd^B|oY#q=`NkyNoiJaQb6v?R~M+*}}w)+{HH*e#^~oRm@-U(g@^ z)3If#2in|F&irhA;w`-&@LdjzJ%OI!9LcOQn+bJ|X&Y2B26W;R4g ziBPD1cSpl;--{+P2^BneC(xe6El2m|q6?lClN$9@>ktuH{9BjaR!3nQe{qP0EBA z16rZFN9Y8+_`nyJ#>{p!qg3CRT#a2(-8xUjMYuc3OH7tGu$0JnNT<-tcJ17AIHU*m z5OeK5MVa}h*;Qwx+~q+%XpwDPdMy&q9MuyRQ!O-g`Weq_vZ%BKonJ?<*i4&$`u;RvIU&klfq6P=3oF+%z|$#Y(%c zgjVCvjQa<$+mh!jw_ub!(X9**J*WP#b|dYO4$KTbr&Ai9c1K**PNF{Z4Y8EzA73UDQ& zh@biQt0rQ+*+|QZ92S_;s;gZYP)9E0?hvkM!Lwrxl1%y|K`D;kcz0dy%^Lq7sRj7S5v18_LKwH4}#%v2WX4A?cC2O7Os^8KGwhI1@PUts-`;3I!y0;>*L^q zy#z%68rCHjwc8mQIO!7vbE!nnuRtK@Jk%ATrV+%&pw^Iey5(`MUmmO&k z*~QjnMpP1<2x-*CroxSoz#mW(PXZktej|AkY1LaGT=+EV1N4d~si*@D2jJ>FfIott zQcCpJ^Mx{p>4)1;8i86pe{g$5b>-Mf*)BF7PW`Gq)2kyod}Ib$>7qXY^rE$IEemsb zYHr#)lW;pCykY!@y!QbS&$5Z&(;8i}LI| z1rIYQ5olhkadVGTZZqL=W7pqIXE32;v>xyFu`LP{HGGcKf<+6iw^R zDPd1ZP%JVw_{iOA&G84tt0OC(UUtfU?^ku#3~opa(Xw#n^RXUUfZ)m<)BI>}`ILUD z!?sisXwC~wZ``shHh)o`S(nrESmJ-c=eX}~@ zPn>;nDDIlt(1CT3&i>_IXth*tS*X;pR~CcwkV-4?>3%D6xLb_HI1==V_|NC4? zV0m`G7vvX3kms4nEZ-}q98YaO&q?sz!|h|sgrmtG*n*Ovwi_I|K*KI=D^?zIm8bI90X4x7 zv%?;%bGdKK=aBorrV53n@^^l8USIZ;*iUkBOk&HpXRHnB`*0tS-0#toxm4~PRYF?L zV)}uNJ`3Sp#}#DGYrYT@T}>F}7eCRCLGJxMwbVTy2>l0);8i>dYv0Gt%W2as`SzK!XMOO}gZe7W1X zNGQ2ZJV`-ROhg*UoLaPct4aCmOxgMR!QZ`{hb21;8rfcZ(H3s}V`|Npq07GV4bDom zc=L{rhE9&(To2K|M0t4n-M0M;uDNcoXjlvX;{OQ==t=Q#j7EVu!>d1ogEuT={>eV59n#JJR1tI(s5 z8SHNdqTUg9OZ0@P^Y>03PtCA_{iP8GY^agLA+u-J?PwXh`1mhcelI9g6&b^H-?}lT zWpjDJk&sd)opq#rMdq#LfeL{@nnY5NrtSfnnkY$O$|-?a%;F=<59Z9%YzkomiSwxy zn5n?N<8IPEqw1#3FfXJf&_2%u~t7T#pVk5yg+7-L#sC z$A~V;>$I4r>*}p?b-KQKK}oJyLYaR!Q~YG!ckT({Xy*91Y);XV62}s0O%IFB3-uQI z4=dC`e3ZSd-q+pVpGSvF9&(ZeMk%fEL+ZaWg=EvgOy=p4;u8#6a$SspzcnzmM`f3>u|Y&4X*KRP2_wn44!69$R`wCDZaZ#jsu5 z+tgn8S}(1zRk>C{-;Id?1fN>pRf)%5b+oIFD{0fp#2Xl1K?Spw-QO#e{f&-ACi5{P zbwAy8yA&zK!tS!e88WQz$5wv z8U_PAQI8XnYBO2&s#!2j+rz4%hC9}BnxBOk>I2Dwu(RcCyQ{FwGcP| z(KM@CVU~9=8`!fve0|6qbKE7~YaEBc!+6YeBkU)Gd+ykoe0Uf;H>`7~akMx{gfW?5 zxGqbUs9=ZQ(Yr=E;%kF2Q1dX=U-G)WYHp;#e1G7+f9pEEy!-oLj1MMk6e+9v{fiYT z0H%`wRd_GjrfRcl3eKOzfy3?g2TDezL-?_yw4RJHHWXW)h$d68OTSh?s6o6Q@oj5@ zS3>?>G~2_p{VWaQxGB>++$^j{RtI(>E7(QdtS1$$HNZqazHy=7gz{=e%BU!l%x6i+ z9I=lej`X7)9c~OT<^uN}994-)hh>&p9L;;xr{=v?NJs}ZLa}Bvj7y*e@`hIG`bQH< z6-?SZIGT?i3hBRC&_4YjauG*F7a1Ds&0scRB~vk~>_#L)|AwzsjwQx<_ua`IlaFAf zhmi3!uhKF&It9X8ASkO4`+fDrAH8aa{*9LH>kS@xBI1xCXK_?>*k~c8pJ|kiI_kb_ zu{pN#BT3}?nQHvF=qMjRWwz1SDZLu#@4ym8t%+O_yLhq`GNSQ*6q(U=42pIr1tJf$ zh6vvnh@rk~pn)A|cfl;avFjSfFK&<>!^@hiO5@DU60@7y;L?mk!}d7pt3ilEF>K=H zb1O%9ci-d_6@!-ddsDi7Tly7TzN;ixwxuZAt*x_Ud$Fu=1e$95Q(X$mY#(lFR|#I; z5md@k={&t`tn}GV%v5BguV(%5y&JhuxQeYcis3aqx2m5nlvgq-bIe|14bsT}#quKr zUE1lu0jxWXC-9#1`RRdY_T)~ufCge*NFio5NpyT#=TmtUAAj3I&s3+Q>$d~zFOvju zkKopeiYIDO2g_iAUgroT*uqo-Q7c*sP|}{%M;Eb$Z=A@%y%io7aCA!%F>HSSqSa_a zvq>tAP}ynga&idNKU!hO%T}_`VXW3vT>UX=ag2gn@S`2SGw*z?C==m(g=EJrMVr?m zS~r<>HsRc^7nf=PTP#O;)pjwBTAo=AwF>PQIyoJJ8hybB+%Nts7BI5-1O!cB_Sc-M z(J|4FNW!Y?SCMfOPLA-{^+eXdP6u66$c_nr-fF*xlU zNRm)y7(AsV6R10o*3R|wD4;YdjBb43Y}Lce8>w2aYhX${Jbb=&z{p`5%(}R{+4Odr zz5Jloov@oe8S(gM7&Av6GkYG>ehyFAfk|5~Q^>5u3CbPZ8T-ArGAM(m zy0rem;(-T9opzvCr{+Bya6>ep|8aRvo{$*%@v-oU5iP|f{>p|Ck#6$NDC5Jqj1gzr zHCu*p@UYvv37T{1P2Xrgy9XUP3XcHzCl2%DUpEuC7;RGxbe0Q(Gx3k8$_Ys~Jb>3- z^8b)*D6k6+*7}L%Z0(ng1Vx2Oev`s{cI!9c6>L=~tMY@M6a;E!B$w1!R|cT+Ip&lX z&M`-`767h7p*&}u&Ogt@q&<#Og?T9V9u%klnz#{Km~SuV4`Bw5Bn0@55!_IF|rKb(w zz(!(u8J;NKh-dPBPv|B~Us%G-dvh_#(&G5m&UKCa>Dw6r-%JD3#?CROB;5E4&=Fcb zCNSPVXj(g=tpikQ(P65{uJgC~HJl~DI32JH{QWhRyd{a2{956_ii0QKfmDc}rl_qA zay>GWplpEqTR-BCH$?R%fF3>uw;|fyH&cfh7#rbl4r?lPHkBl0HMWvvWR;!d;dhdJ zow~b5(%-c-4I7~KWcmIU(c1Fmw}Qxd%#Oy71;55vz6hbh5iaus{Q~pnu&>;wY+a^s+moIQ==(9moDUMmhh;x1$~glw2V(T9MGh_%70#FYt#Rtil4cbBD?$yn zhDK58{^J6ej4Y?xt#nz{f0blS_}yy5ubkud6`~%5hqJhG-4H*69lvvH;_|vM^;Zgh zRHwmG{=n1L3O8P7n#d~n%jwzJpeFOwK6ezDL?E|Fr$2m))j+7;Z%C9GXsoJHF$Obi zjj_E^ZR#@d2&NHuvxQeslZB1~pxiP*iO=p$K2|pxija~s{_0PT-hpm4U6dO~Vv~M? zzRtwhW@i2ly@^!JymX3_2|s>*g+L33_^hYC;d6AjDiu(9}P##r!l&aovu)U;rx}-09&?AW-g5`VJX4Kj{4`+TpK)tkY-!W z&lqu38ShusiCy^n4m?=aExC6P9Dm%T7=KfdY=MTPHH}EW@r(>S16K%acJPz3^Du>i zDU!PYLTr1({84V+hyXXaE}+6$4D;kE5vdRY76~ropcCf1&o!c&hh2Yx{DZb;w2vvX z&!s*z7afw=A&z1;eL*gMOhuKMoX)7>DAgp`1EgM@T{C8QtMRK3xOEHdvm;JEW2;Sw_OzhvO|-Bn1}A4!yQ7>V z2CHu%nOY;S*EoP#lM6JJabOr`8t4j)2TLNyQ$It|BvplDqbn5RHt2SE%X$WAwmMF* z%XzBrk~_zu*FV1t7Sf^=7-Tp)O)k1K#pYmJ<{RA9NT;afP~|8OWHilI+!8 zEaX2#9ghmHzkjiDY=rePpx6m>>vfCphu%V!w}2XOIb3fme*NfBqKa8S7p9}zT#cmC zWOWt~PZ%W>sN~_N@h1*$6BRcbXtVt@(t8Sx#V(s8{NomG`)#5Gnyh+efLbns)nXu# zy*j8G&RJ4;Gy-gspKaw9L+|BHCy=p9VTU?gVRuoi2M>cW)$dIY=tQn@GF;aXevN-B zfHHO7Q_$nW0D{n%cXHFipuWIm7D6*D95{e82yN;$FH)0@oNepCxu-)y5S;({bD+V1 z#O%!tnah;}PuvAk82A}5pUG3x>g?FZ`CQYuE?~D!xsN_AMEEz(947I)pw=^QbI5)( z!lYpgn=5tc!Flm1)jOAl?XGg!4)$C9$<{rUDOo$$XPqPddkT8KCqB`=1zmk7X1{q` zyfj2`9xE&aQ%YhdL$CuHoPUmq5t`Vnw>>b7;Ds06wV4e1k|C90BuXF87G%PwmSv$O zfEY9pezGJ~k6WhHmKJ=u8w0-089Y>pz;H-LXBr)|daaQiof@2$7oggm=n-IL6`g~`i?`cw55pqdw@3e4LY zVX9M5suMmvT;y$n)kS4pOWr>z-FBDlNh?z5>Hx|n5!}8l#Ea3bTA4DBs0zbJIE~E* zt95tM9(M*f!uz{M_Zhrs;a^JBB8BL1Vujxw<V~P6iIpNm{iv6j1W^+_;2Zk>fft!X z3#c}I(3%O;V_L2b*%19CrT$uN!VpFp*)iEEFc__EDzB_!fyeQW_-;1vGXL69nnWo z1(B&_G}3C|WF-7JFRRksef5~jFB>24!E&Yc{f45eYy@h?M!rWMe;P5*p@_Mgx5jZ( z#A!x<&3RT;<2?SjmMbG%^Cddws$d=go9~*PmUAy9OZrpjzEb^5UP&#|5-lOs@@*SL zeOy5|+x`#%?I=OFhT4wN^V^`{eT?;eA*cXyk^oRsW(;=H!0M-uNjk2SES{9t`vEGx zf+%G#sY93i5m3^e$w~R&+lKn)rq{hFUs|o9%&ATm!g>oJ92QfE(OChp+Mu!}ZR86B z_%fsFdV8GtJI%h17c6ILKorFvW1Vz(b`q-oGRYy3XnkiN#@ltO@otaH{DQ!#ax@xb}2{t&*qktAiKM`I`l!r_5ltEMXFxe>;Z z@;CjFO(LD8x2uiEHVI53OT410{!J#=t&9?W&X?ig(dMD2o>Uhe?s@e`aw-;d;*2}k zf?lDsy%UMiRuA8eQ~4_w-aSLfWD^QqG1+eaZqJC}KPcg6^~wIQMBK?3r*nj*p_g&9 zrEEaQ1iZZHS|E_^+ydE7ULd)WNumcH`+Vgi{l^sS$ zmMB^q;S}Jh*ZY;~(f2O?pfHo;PY%;B&>Xa1`eG91f&dXKb*$)9XZ^L~QES@%3|Go< zISoIsZ{S}zx&<%lWcw=Kq2$U1(EF&mSRneb)7g=@6XeTk`OXk>XYV zutK)CA1;YPlvy0r-rMoZFJ^ft-6sY#zsjiNJ9&AgV#%j(U>u6-RGN-GQ3=rZ4b}JAjgN%Eq_J`u6 zq=2d#xHN=Ha^(Rz(4`XdDm|f1Z%rp_h3wXrO&C#fx$av0LVu8VhMZi`%j~sipgUpU z7}Rya3)eNXDCZsh#jR-rcs_DnFH_1nJMjAX({m`YOX~1l_1gBnqCYoXy;D|yh^+h= zoYb}obm@U60$k%TTvV=(j=t>1e|6w2<4Gstymu}?(%)sLrs`qtSjflKVg48g*3NIs zl!`-ZCniz^48O1q8?wO%+|?X~iSfCgfGGi`j~*9i!mK>$zmti}IK}CmD0%&@)qX4= z&y@5wEzae(JiEVfqGWYi)Loh6ZJeMOPEG1x>es8x%nU5v(Q}FXS$wWlMQLEGBN0im z`!?*}!Z;oJKwJ9kN*bbyNJP7YZWAf&+}#U)gC5$IYiJAJ>$ugjrz5B^3@1}o-s^Dg zSY5lRO*hTbGIOOrPYq$YhxMOs3hOs3eDY5Zx|yTUd3x1Nt^GnNhz^CzP8Qp*Y3oaW za^7k1M2TF)*BQ~O#fAdoa6SJT1C#Sr1~ukHEwoL?u_T^Udf2x&D;G7g>3x>v z7DW!}9`F&Mo`m92rR4JbHkP@X$l>HtJKfaI1*{t9H^W6Be_l;NIxG6tYM1K8Qg%IuP95q@%k>E=>5s!Rijlm|6Q0s6GQQ3}T!Ae$foJTs#>Nl3GoR_Q(5 zcdk?QhPX?ONK~<|EBv2!B%i|j$907P(!bSjkpsY$dz+`4Ns(pz6WJfKTjJATq&kO? z>s`O8y+mIun9PF%DjgYq&pS|7!J7+)OeO`oG^Oe!h2Ae$i}%WYl5Bn)a*KHI44e?I zmiD3_T@PQFe~wnVs8b!9r_FKgsL|COwArYOGv!jX1^XEarQ0gtI&>PQ@MVzF&@J8z z@^?N0^dWc4UmtFS26%bvo;G?neoufZWV1O3IsLCQf(8KdVqqC8)5Y^-iE`R zLFivZw&@oeDhX}Q1~|+4W(Jt2!b*NT9xg{WQ}7=aNI!hXTqbPKf8rmM;E~La0F2yp zI>w(WhlST=eb|%uTWG^NaT z*3ZK^s6C1AY{pqGZ3gVWnFpZa`uA^TZkInf7-+ z`{nK`KLk>09P4YvT5jT{QjY)_aMu^g&EX0u*Jm=eF2Lw1echx6-a?Iee)+(|2YYS{ z!3vaHSQ{eJ5P{6#E6~S0fG9;-dPgs-pYhn{@dY1-zsQ-9^Ne*vi+LC2)j-o|6U{2e z{@cx-{GA_%;ZZqmc-n&{%J&GF*VV;b-iCE&472qdpk{BG1gqCxE{n0Y-t@Q~ zY7d5!QUA?yAYOfY)R?_{H7%+bFsKDvMga!(d?AZ?vzKR;LwQ*tZ9JIy-W8YLq0?0O{)+tgG}T5G{gKz zBTpMuC323+KlS5?I>zkncf(~$`iVYTh4C_JcNTE&ogbua%%Vv@dp*9$N(|1TwDeK; z7M=ZI({_!C{ux43tlfXNNujpw%ECFK0#m4?ZVCqh;cyT1r^89SrV^wd=p&mwue7gc zS(e%m7=;#fW2=n)PPG6s?hMe3fZGp5_8l&idb+$&$WBD_2m925tGryifKJwA2$6~K znRpuJ_iA_lNHaA;l}~De6aYeR4c)r^g7xw>=v+!Iw!;3Vd@xSW!;-K!k-t~0s~#_7 z>USUiGQDqdU>y(a*83HcS&tycMSxltofH2k0F(vS18SAKl7PWcv011`cwsnly1)Aq zJrA>JRK$ef{%$U9W5T0=-TTk2cnr?P+l!=qE-;f29*H6Wf6#=WfCUCqit za-lun`tWkTEEKqmYM;xrACu4M-1I`fYOtFS0lm_Aq%U{6ASYB3;Do9h&o3>p0dkXk zuSHA-qE6Gk`oH}fKQ7DPaxLCz8u#%<%tjf$1nN0$V!i6asd1rgIEE&j!a6U3AH+SY zprt6~`l0FGy!m_Oa(xgq-+=`A4Ef}v3uCB3KEvY89TIjc^_|Zmr-zdU#&YRH?Z4(i z*^wo?4}T9&pa2YhY~xLz_K-45$?0Z0edJQ>hvjl5NDqDwXtyLbm8w&w--d*?Mi-E-oeF*c&rrihl ztd}au%h+$6&tEWJqGpBu%lJf4@Rn9((zGqjc&kL1mgvul`cw^9VZh$H<+QSf58{Yh zEk>Z9^>ZX@kW=p?$y#r)objg)Ai-uCFi`9F!bO`wX&@q}qm?`Ee>g=Rq=d_-Ij5d;pl$Q@o|xoSO0Lh~suID)Q7=aHuS8^aJh04df8(B(M1p2i^NlruHZ8 z>mwFC@ig=(b}ENZI(8c;>QTWTePIIxc*(mPzNgrE8WQvj0_Rdb*efh4616CJ4?(uy zuJ;lmWZqfSVOJcuU}WBY4LdiFxEd3oxR&oZ(H4x z2v}`<55Q39{K_- zLsNOwB-)DC7lCylLJg)j45uW6$Q`}$c9xy^++ zEa~n;TtLbS*I-pfP{MsuUP?EgI~)2bUYs}h)sqoa)fcttFH~@lP4pgNVJnT7vCtuc zqN}WiIRuAc3sy1Qn=G^5>7jZP6b6?$L{8x=qsNUfaR+lOOIX;$r>};9I!9Z`(DzDc zX_;memn#`b+jXKcGKM9J=&defMLpcS;HGJRq5nH8VxTPvK>sgv)a<55TWt{zcXt12 ze)Oas^%nFr^z6Ur>9Smr{Igiv_xg}ho2_Z^DV|LUy`QP@aA)FIWX3!Uj$Btdd%nMW z!)R+NR$r`>=(@e|Tg>wkqEXH!f|Nss0saH1r7U@k>=zyVPYgOwDkgG)89-J=1Y}iA zkgQry&zk80l2tt{-*d?TvMN^`JlR>B|H#=1F+m%L^Anf6)A46)ABe7WCOZJ+@7bR! z0s{Fz>!go7<3#&Q#|r^r48c7ake`py|JYSdt-+n zwOw+dP>k`#DI?A40@R_`Rhj--At7Zyt2Xa#F3YH2mUj8914{gqp5ej^N+dj1WMJzni*l#^|9F&zzw%x`% zzZd)vQ`o~SeldDCOY=pc{lXT1s}q0!wuR>{3y=BzYs+7HuxOrszO29yGU6SyqTa`g z#LjF1sk@D6UtP{0GlO;vhCd$R`bB1D;nSTCs>MwG(f}!sQ z%BbsW`#~wUsneCzB^b>NWs5U&tY~#yb~;4ejE~&c`8lriD?}6o2>S#gAlJlwjqpfd zM#A-AZ1|HtK1nz71{lIcTk)W-Ww}DQrWDmY4NlZd(bbqu7jK+P$W^*q@xf1Sc~F{E z;D!eANb|)|dXUWbi{_cv5aypQ2T3Gd_4mMVMkwP*d zn>a_*mwFxVZ)gGo0%Vkzx4-d|SUn7DxK(8lfPJRAJ}@l}>xw#E@lVh4y%q7-IM*53 z(JllUdUkEEIw7#UbE8xuZl}-pi<@m2I9M)#G1$DA3cK$ZPU$Ouugy`u{iysqPkXqufrB|GI@bKZ*> zlV`pgGuqnl#@VKB>rX0WSqw+fM-z+l(3=00!J@{Fx?$Pf(5(n&KPfMLHvJ@-<8neo z_+&+}{xXP#^Lcr>^!bR6zDom~0J%Q~ls!4qiF3s z!PQLA;UwolL5FWv?8@d`1i}%@+;+~<%#v3DL{u-!7+uwQT{zXQob+uc{QU5y^-xc6 zR)Kc8#qIyL7V)w+!9^_Zmvp>PeewRdP6Z4?fm0JD&y|FlaO@GXFsJ$OFMyrbJm)a` zPlF&Gru*G!!TTnpr9++?fXDy5(3u5T&Q!UH4(b5INe*P|5C1&b-x9*tzuB+U$eJIN z_KMygDx+M&gm0thyEurH@o})r31&nBmV;dPQ=w@%wNe|6@Lnp;5h=X4k$?IAumBH= z3GLPOhLniYiL~xT@4lT<&XpDstF&&1&}1?ALEI(HGq7x1_6W*!Bn@-Xv;SUNb!#$y zeb4T?O-SXm6 z=}LhvM@d&N*b07)r01J7hS5ZnCLHK3J0?=GHk?kkYyJ-4ye6dcKEMO{m^hG+Wm-sD zYr3+?>ZdG@1ZPwbV5dAMa_B9sEhL5y1~&M+wg-$*4S3n#eV)DFha*ln`!e_;`N;{f ztPah@7F;(@ofTUMRPtG?A-TE&dM%zH`M8V4qb@_twlP8hk-+Mg?2afl(|Tbc<^AK|mPAFNhqxY|VK~i+ zj;+WsN|;0UD*@QD1F(6hOBIe7FKeF6rS^4{b*7nS2_jsEk#}D5`i7Ei?DPMP{is8pT`m3Z75Lez@ z*wJtQ+!t=MyQRw9Zdv#EQr8jU?OJ;XDKEG5ud;rW7bW1BB?u2 zWNWxHI!IGHAFOKq7K0T%NAp0Hl6rQc{+0)g>0_1<9*^gQ4DhlMAVMBpNY^i?9J60YO;28hK-A&9{Uf{p+`X&1m=|sI9J-%|{g` zc9Ua>xB7QDE>DY9s@OB}1R=NDE2c=|6!LDkWTow8O8 zM(qwuh)Lggl&|o7FDbBDN#jX*^Ybw zB@G5yXg6xk@?ItA8t7fuv*02Sa(5D489+y|Ea|Jr6RUX$7LMR*AITYmWxI!h40aT2 zZK>3;8MPM#2>%^@I~xFf`ff%22fo|YYL_VU2L@Gk8Ucd)iQ`5jLvs$H_XJwwkBe0~h~Dr)^K{w+w zL9|lP0}UCG-wPQQ`BHBLeQ^I(}puF`9}pEOvKI6 z^rXM`oXGFnYV{!7*7Ct~CHVrGeM#Yvr%6}=AbM-SF%vOh*=(nm*Cr=*5@pqaU0R30cSe~qwTr$B<^S8vv@AD<^ zuXO@}FQ0NJf0|JRH|XZ<-wCF4`s(K>KP_DvnF%}pEAK`1KbBR+XN`>3olQlG0m5}I zp!FA!edmY#Xl7i)7l(MlFMN`rP5nl|RQ)}ccPV)fM25vUxwGDP9Wbn*9NoI2BWG$T zgtvTsy<*VvysDo{|@fpYoiaA#%xI95Y3Bq@Fq+qZb9|A|b zZ_%Jp5wd4_gJ|@?jY;KOIGxurW;W;j9?`ASA1mJ6K|X)6HQT4%2T1?zX?o?5+YgBe}#4jRZe6}gT*-S0&>)LKCFYO zkJ*@3j%pt!oIlLn56g7^&WIVVf!z##(RKl3tOM`KCpC9yJzkPrFF4BIFCP72#rT>S zIfA5KTm(D_@QA_Sb!*OFLj;$d5xBMB+I>jPB8Yg}=hF|aN!btbF3WI_r3g41AJ&=vBld+C7As;!M^O#Jvq_OZN!mIU5 zxC(D6WRn8N@URSod(x{s)n=iEzs3SJ8yGk=!EiSEnH2$@@f{ilMntv% z4s&4$8TuL7YYSnUsXQKv%!Dx>eu6SaJb)ng+rl~C*+C7NXC+V01aTV`Ngy&Q0AzIL zulGq)AUER?pzkHA>=3)jr}yw59Z7uvNEA}btT<|*LXEa@zSFZ9px!-A{LY<9W~a+# z3N(T`zfN$91sC)K3d-=4Z=9?l;%%M(_6`iW=nqS?+2|Nku}J5mph7qV5}~Tk&KA82 zU}q(v#!Pr0lZ*kh@+T;OLX7Thi_W7DG*-Z&Kw~d1nq0F|sNWyB zLH>>bUJ|NL^t1Hwwfg$DQcbAHMM%Kw`xLH)6GxJT`YW{1ZOta)ql1eI^Y<7l)Mag~2OVSe$5dwfz!RHY!qf0V zvq1OD#YrWDK{HWU@)C#A|MeIV_bzW67=BLx%?NHF{1(=~!SaA?89 zltSj1w~~Ohxz+ToQ;Hg>Q=cA5cs~HIGF3JBGth%bhU=ywExoWj+!K)>fC@i(<;WNC zVYB3wdb1h0J(xS==;UST!J$%gc(@8BzUKMqwMv_ntlAhiX|K^(NYURW3_KWvZ^BYF z&}cE5?UjuJ08f3tNr*&a0NX2iEB^R1D5FURGMeMs3&ehE*-e};*Tt~_wUt^He^d&j z&a~xYAk#vE)EUTkk}A-EIx}at_08Slej@pPg$y|OL&d0L1K>g;1R5qWk{6z>{#eb* z7y)%T1M*j=7E>i$Y$zhQqdqAD0z&rGS2G!_#|*H`CVEazTtQ#o=P18F0NMU;|1Ehn zqcA<$$0QMJ5)3&k(E1F-BYy{V2XxK7fj1Wgp=P2J<#1qX!uvkcH|Imb4-V&xe&m~?z)9tk7BKsR7_?6LHFe0j0oj5) zC?*saNb7o?y=?}aO}zR;SG53PYL*1z5uTL+FBJTWM_-^9S2?tJ)En$zbK&)0@N+>* zj{OIVuQZ6?f6(>F;TZxJcQmT({>3jj{#N=>(EQ)?FVmnmwf)h?Zt@i8-T)1xa4!GF ziFpTUS6}MA4>S`#8{16J^MR`-GP>!Wl z4s_Cb?wdh1gWi0zrYeLR@a7>zV~ayTvdaXmH|g;;m(gl##Hg5aOhOiHOPX#j3`LC< zraZO$hkVY`B*E90CrRM zQ?OmGi1~+!kb)?|fKs4iifMz_&0xT_HNFIJa zus;BTza8l0vjYhJ21%d~v~>pY_a6u%`1=6_e+4uE1WY~p6O+_5>jZO@H53(O^|_Uo zNtHAJHms%rOkCV|01*_&CV}&cosWTh4LXMOp}(QL^3_SGUWMQxGw5&h|9*l6u=7LR zVfm1+ymvJ48z6i@#U(G~^mT8{TYvqp1fY2TZ+X5b#6QCO=xbY!!0+(z*>|se^ zD84Xqg-Q`%a{;vHe}s1~v{wTWp(@(Gz$=B_4%mwz4^TSr)4xFmb|k>x3CqQ~|AS!v z8tnsI=7I*m+y@h$1DV(VQMha7uLfL!7)eD8I%SBpBxNyyQ)b+VobmO&{Fg;U{NukD z47AFD8urPXq{Tn~`-uyf8DM1nSuy(G>;o`Z;EhAV)Bp(FZh_f=f4}`8cnRi^CX~&O#*1ecCjNCLPT*uA%`wo>e9~7yPxiJ5W1V~!stiH;V5KPW z;2d#BCE)Ah0|pEYGJTN&m>(+tIu0BgLO`Qk!a<{5On{qv3q*kn1?HX9%MT#O#s-`o3R z(*OJR_6hl~xCtts0zK5n27c6X9tTqsS*Ur-*pr88j1qv@{Dr_B)sl91YcuBv`f66l zcmeltwV02D9|{UWuCS>lSuE-6ZDEucTnt^XTU$IP)B`UK#Hzl?B;ET!b4B))xX}mD z+$La})B|u?XU}yf{k=Q@%kEhNb_32k@C&KeplQPR{~a_{<7&-#56o_0lS*BQ_h`oK z33s(Zl?EnuwO!lf+2mQTXM~6*LI1n24dCwzFr*uH{rn*0yG=S-`E3ePIvu;ayO&ER zfjRF6RIksys1|tpD{r^<)=C%yK@NECO)C-#cmNs^+aRtA`FGwFC`<)})A10^@~NoqgK-^(u#Jd#Wdboq&uNeWW|mtUVe*&7xD#?@1FkQf25zK?zorT3%$IBaadTq*7VC|FDkG7|IG zwH@Ln5dvb|hl3dRL!hXX**^rtxEBU7?&(1fYKsQ$1w81_!4W+zko!hmDZNWiEra(D zWvB34r#}VQz=Kl!#iawuXyp&-ryV(vmDI*?%3PcPdn#4*k6+{(J2EZ(Bc&Ucga8={ zJA|Qm)8NJ1tS}k6STW&$fpl)5K<-zv>>m?i`ugZajk6(ei)3gZr(6u0pAeKV5D|l@ zdsFnVQ;4Dy##3n_P+0E)0y^-V=%FIdJ|Pi;xttV0JfS2!>jSq48ba{_$pi>pVUd^> z(z{X|_uOkRfLB|dh~B9UM6sQbk2;@#GPAdd-2Dm_Adb{?L%jor!FEqdxfw`$CDz}G zyP%_GlbfRB3igq`wlwu2`U}^Q33N+oVr2q zt+-X)f5{XBeqzuyHGsPx&*L;>1aqh$`T$w;uc5!ZOt8%k7!c6bNIIM^0z9PI(n!*D zEdNiSn2=NkT8#;WSMMM!fv9sbtQzP=1yWK(VCI&NWF*)fg<@T@%P-&|U97fGV*zl& zEsy*32B_DkaE=rg==6aL(v8Kmk$J&;avDp_KO$#EM|>&fJNFxj&Yy=s3 zp;&ok#!`HM1MBV%I(;DK6%p`@ZPIq-Do zp`^l;FhDJW1uoPOczkexcHdP8dZ%=9%@LIU^-d>2@3gv(p&@^_mceXBTN@OQe@*zd zd`ArGP2x`r7c~T|_XAkDIOII1Z!>jfh&4*Za+4CE$RQL-Sy|z`Gp}QIQ(Oh~ zH-176_Ap@0%^Y88>fARc4g*o`V9?)$@l^zAo+SRrP?$WGCr2JkLI|saltx$eCQ6iPuYep`m7U5IedU>T`u zRhB0WcO!iSTlC!X&7aD4^MHuD0h`AE;6rN8aJY;D74sr=+I!nO(?X~6T!U}L3xI=a zhT7J4P|&FKjrG@`QMQH1p=J$@XZFbrlgD>n^8w?n*?NR%7RB zZc8MqtMV+6hWGY?n2_HQW}#B2*WY8!S5{pdFTO&Bc*-+V2mlc4^{q81#5B=ic%%g^H)-_jc$LaVNpzq6A{N{0#LQy z>@+Zz@3d8_H{U>b0~Ei@Ani|n&UWW<+8$w8^QoFm!K#!4UotgUW8?tNxf^#qq-K|p z%kPQf5)FmI??;0`u#;R1Ny?!P#Kp-^OSeWRA0NpE`PML66Pn5ixe4QiB?Y-tG>|wE zCCXY#2r|YHmQyPb0o5~w-aGZ9vYRSWb4UKu2~BTi*`{OP`+{`N@;i=d!wsyyd=u`N z67UXhLngN*+TYoc2t{%pQ9) z1{hStmlRN^@V=cy9u_$u{kS>h*F+&YZsMc>1 z;MI^+MTiS0g#5_tlQNV@emz{t+rB;uI25||8Wzxl?H$XFf3s4*y>p=(LapOT0IV*? zs}M-hPU&EnE(}CcL5@Aj4ad6}EP?>tu=?>BJKaA8+*PgGR`FxRvl@=kYygAs^*rwQ z)A9Q&(*O1zuPJ!j7g-JDqq5yvs;pr^hRVFz5S(CnI9~pQ`6k*B5hhQUDJq3Qerxto!o^E3 z%t;!WTi<&Nft6w4sd^@n@e^;H%3vHC&o)s$HPBhJ8_6F~qeI(LotPkg@{DzFrtPjj zvbxaR?7?XM_7&o=wBF;LAYd^$X)ZCPOY_P*yw$l4e0%N!_crm;D^U&~?>V`ziXn6HuZ(lfcEf0{c2G$(WpTM||11J2v~)gBV6k4ep% z5zBXepj?6BPaapk1SnT9#Q@f2Dy&{rc*yfBCSG!rWt!t0UzW&UKScLhCaj@7^+a zL36CCiNREldLMLhh3`Ks_@xW!tmlIr=Iv#oKU2dRr*&jW!qLCF)AfkdGy*nOu|l@0 zy9#V!?X=t}lGw|refsYH6fItw=zQZ6A0rhJi$SZQSIlK_bRhs#`@-tXUG*FAzI&QL zvBN-Z8OwZQmyl30#;a9xu%iX%-uq4JK)@G}@Mkt}fzJ|uc#z+orXvG}OFZL=U6F~Y?`MALIA7FDQ%@KLNf=XD&1XS$;kd=v5Hf76P-<)}#Lrl0 zpSn0mMWNm4iiOcJTG8J8c|*ZqibbccKqrME7zrV2*zG62$alIcyOOf@-ua;UX4Ga~ zPB)?5{=~Iom+q$7B$G?cjV8Sbgy$wNTo(ECX{NZ9YOPRaB);WSt9>;4&BiPY$y3R3yX2w>N z{WK8?p?Jl4aER@$;%@nIOTx@59ny>COEW#!{MDN4_c87dyjBFrPwcG>Zm=!mlP&H- z&9a645;cNc+n1|t`|yaf8H5&Recz4|x-uBriRPKIO%BZcW!@b6>t3L%&D0p7kP%a- zp6R_wo%`D+I8Fe-J0okoa?MP-cPVLmOSmEK5?Iv zUC7u#SB-^s7$u%IpYI>PYgp0Ca(r@EkAN_}0AJ`;z<^C1f+edi$Bgg8y7Y_*9Fsbz zxBJaXRQ;2FLDsi&=FgO;e=N4(%Wh`)tl@f|*^2#%#O^wu-k^i?+jkiUD#dKqS8iYB zQ6nv_J?-rH_@c!LTyA~58NREykGE+=2?^v(Acx&Fi+C_J)3*|_MbQTN47X+Dp4*~$ zBglgtPuSMwF059oGetn78oX%uUkwCJAh=}utMF`!_Rlw2KHlqmY`Qo8;O^b5y8?J# zj+m8qZ;q?lIl|wQn5!4O=g3;B{Oq)&VE<=Vx3&Jd$;@9@@2dLw=4$tkW>F@7^9CC7 zy5qvUPI^M+kaMzX1W}o1x(rE%Ou7NP5O7C1O*6cmxoT}(({HYZo&+@1Qhgn*a5sF8 ziuo-L;(5r^7ag6B4ZXn|yyD)b(D#3ezox?d#|yAtFD+z4l(di$L;SWuS*X!mNj<(E z%+2Nlk!LVUn(jznX7uCatjk!KxBO=_vJR~)TuvCoTIU* zTrgqaFDa|S!&$TH;&QqEK+E=hjULHSlee%=R((y=)N$Ahb?->9eXc^O0hk=57k=8Q zK-DqZ()&{cGx4zYc^EN_&uho+*mj}(dp}HO6n3^#LyZZ z8)$P)<;D`WDVkf@R*C8#KYr{S{q8~pXL#LZZHyP|r$RYZBX{kTQdzu=60H-~?YsDo zaaxW`T*0M-*J)+?+c<9Co7zve&uN#8O*K@)g)B+f%&P}2{!oghTsn8 zRl~-}rw6s$(GgzyBkuub$JWcdcv( z(4Bho_$2LRQK^ZFhpa}sTTK++N1DppyZEg2(hU?IvXh#YNWH3=g=NJR;5%FpdPfe6 z*+JDG9q&LUA{UEnVsR6HExt&@yxrwndq4Zu@gVzWQkJ1!V4EDhsw`S)QMrD_3D-4A zf`L7)<$11>(ztFL&Kce|5qXyMD_whcpib0cLiR(c zO~_hz!POsQWTN`s8vcb$t)1)HXa{ei7}R`Bnu@HnA=uo`D&trd;*pUN6%7US$D+%P z@%!#CY{OaEYMSqa>kFX~Qj*A9MAx0>xws#*KQk+)p=&)uWk$P-t%|qAOs&Za=G#g5a-g=Mp8W{* z@l%t@RuIRv)Q>=dn=7~HX(flFi<@nB8QXESh=~sv{r!&3U-M)}QV^3z5t&avoKn95 zN63~k&i{x@MQjP2D!lUr3;dOH(Qj{!H{Ith&F6?#=;yMRUq+P0YiM;c?2uu8}?u2jFoa4vMTm8=k>y({`I;P0>TG*URzpN7-kGrn= zE?8XW1XHfLauz}CiH{zSYj#2GS>qh0u|!)$nrt&8XH0c`zx$CBy}xx*5x8X2&Z_*- z{zpOgcX#vP*i42y~Y2J;CfD$=)5LIJx&ULR;8!* z_S+V2TLtH=GL?l+JqzDQj&K#H!P83&_fk<^9;-x@+wKl%epDc2@fim4Z-~>0XvJfF zDXH*-1A;INFQeVSeSnMD{N$Z{mTu)7vFzA|>E`}uZ9Ax1rCWT!w4LkCZro!hBPqZ7 zc!F$Fa>~L06OBl3L{FG=yfW{~;ayqe?cNCUa=B*e{w;$tgMY}en`y}!Gf-FD(&dgR z!=pdIv_|2G9z|9=@bNRpn$f{x4)?7-3Imih;@>M#I=ba%La+SLuA_3;TsJQ*noGH} z3c<6vV0Yr}bnV8`21?6$34h7u*n-H*V^tlWwEE7&=0~-Xg|^nb!G6AWk_Dn{8SS{2 zhqGVH*C!8t=j065&)TRc%Tz7faVu16M*L~~3&&J{=0#*O{A6}&dku~$#P)x3eA3J0 zGyh5Uk-6nKj)!ld{pltgTaOF+r+4$U8_@=>gLNFk1$x~5Iyc9iPt$<^dH_^d0xIY3 z4>j4JSr0%yUP-;*1YaoN$rX<>FaFPDaVxyNl+_)4=CdGL@I_^hE?8y>#io<6H%640d>*F|)yzy$!#} zL^tc#e4$3f9y(^&D4Sv!r&E8ZK_*_@g}U;(R2ZX?Qm~vZ#J$e*mR7kDk*jB)DJ;I# zv(YPG%am+$2Z*FN7JZGIR)LsrHcog&9EGC7mfmaLAGPD*KOZx>*}Y`=?~ZnWxy6_d z%Bfa;&2hSHS@<)a$Un{3Efb)KBaqd$@cB3=+Tj<^2+P|fTgcu0#CEd&!7EKpXFX)? z6$(Kf*fOWb$cm>2gKspa?Y!HU4eq_;N`J;;@^YaUE#~PLZdy)>?@x`OCv6Qit0+*f zrqPM5GO8JDTY0H0Pd`6ZI%iaRJw(RWthx;tL@rf2T0iP9zrVLiTVuBy46)H4Al*Im z^B@1=Tvxv<1Re*_HKF;^87ZcJ4HQyxMOV|#mu;>vtJtKtHSI@6>lInoJ!2gy=0bNa ziWR{)b;=xCbJLth1&@_ETrxf7g}XZIv`PvY5{Kt-f8c5ehp}4Z!+#Ei#M$rAQxywu zw$u1}RBfJ9>P18|>%_O?Zoc*0avyZwox2l{7&@ldI{>5NTpD%qBYya{eywDf>n6^g zUhTA~NI1M2;jY`dr9)Lk<%erN(f_e^Mi1@yDu>+;!L7W`DW)uRa*2H29WX>xPEBp1 zlEP+o2%{n&zU3g%+hF;`Gwx1*Z{ka2GuvsyqxsTu=H89UVE^8S-CibYf+Z-cPMAeD zESd|$a^<<5+otq-xtvjMck%Z2*8w}Na{RFe?&H)u6LL?>ucaHfCMLTFOgRi!Jb`20 zX)H>xo(x_^1E-mfd5vjaQh$=6>%JJbwL0c_SqzIIP#ktT4Z}Wid?}dRHuw!0Wx{6% z(YadWeRuX|dH=*+XrX(}W_Fs-dtu^tP=`mt0bg@@j_#G?xSJ@u91XR#>`yF5M?zbt zKWe|0C8{heJ5PKL54%Yl z@90!@r*9qoOQ(6!sjm^$LMz|@BCuey9?IUsj6O+jR4h9A=0e0xPqk=!NnU!W}D=d;tS{w0e?^bH55o+7dn&H&D^}4rV z-ZAD>(yICN#a7^d^7VKN51o-uwO21fPgcgY_jkz$>6Z6|YPAr1 zf|}fJu_$YF+HCD5s!GqCib^chqfdv$1^C}p77e!%X^VS)xoG{FCiFBDr3=}*~8s(`gybhchSKf4EgGP{>w z!lo}`$RB^H>bv`hGILA?9LYguQ@~s>8}%VX4-Os4!rm)nWOM850a!WoKa2hSi-Wbn zULCs8nd>?xl^c||dP&l{IU9t__u>nUkWJV3b+eaClk}6JPLvUzjm(EIXHQ?JgGgDiB|CN8tZ^r?WG>^&Kb;>`1dUQS$A_7&pX&C6!`weqWw2< zXWF>yMA_y7%Lc__(eSKl-K)-w%4e^S@cN z*6SaK-wK<;#ByjpZd%!%{uN$hLDyYm{{eT&no725_s5Ox4&)v7m5n>)g>MMwC)rP zcC1o9G9jl#%xp#5Nbk3?Y>3FPm zp^|nljH@^A5kA&M=dK2J(EnoZEgzzKgZ^QbkdjaYq)|}>2@$DXN)b>==>`dD5ZDFj zP(VRI1SOa5?oJVx?ry22Yw7%*-SvCl&p+_IyI=5P&n|oB%r!ID%x6Ax?FEu&m`;C+ z`uKHAncKY9rW%daI?7v7z0#kr_7&k3^qT>Aoh{!zweea$(Pmw=6KMZg=`CT?S&KB5 zI=&aRmlshv4C1Uhi?tt`4b~cSbn9f|rt=3kZ%rpSe$!BhW(4HDpqsF}yl8Jdx=LL; zP3NIhg6Q!P>WS?0=}(F2#TSsd&2Qleq-+}=IBfUXO|+9HEx63vRj#{qiM&g!S8J&W zKr~vWXUH=oyz%{zmR$ueaeA26^E-2P1Y+GT;@!T;&1jvCP15Ape-OMK9v;rUKX>`D zHsupzX`JaKu|oUPIbyP7oz z8?S_=?8-13uGdYPf}pP2F<|HGUedv|xH1Itiv){!GJ#XH>_<~DkyZf_XCVo~quBQH znw`Ey=~`;T`hqttDxOsj31&RsgyoN`e+>KT@j1#JRF-Y+xIy^Y&RIwCC_Udpe(n$Q zT{a3fN*KpEYEfTql;Yeze`BB8kbBs{Jf7Mk#~)R*eMkW_K3cBg0oN*#i@JQ+xy^3w ze%TyjD=yz7`(nKEnfUj5xa~F@OOfr1&Cdv@6Q7o~v$Or)gSjNnrzNhPb8K{8J;AXK zDni`Ms;N{Ofr6&5JQAla+usQ3mA^(F5qp20H}0SoV%I7pBs}>1C&toH|I^^*x5$%} zTa|xQKKX6P8?&;sz3ALBL1$`jMu;~ObOm1^)9cur1CcKvl8A!*%(L$mrTwqZX~QQC zXGx3y%p4CT4xKEoryMQu@TDj7zPR|zB+aNt&1u@X^lux?Km-ZP3Z*>^j3qp zy;lfeU}vAh>$D#3>A;@hc-p`4d7cQUQG%%MnD3_I5cGL53do&ykpizb1&^E|N;sY$wS^xCt{k@NB5U&z9f1#I(x^s_K|GtqEV5_@VGC3XZ^vH)f zLxAc}j{Aqr;*((MoVp`N4xR!wh~)M;#FKyVga4t9qd~iKkfL!7>K1SzYv*kJU~Lex z-c;%Qnh&Q1aIUem)@8bosY{`(g4sKNakoc)9cXo?5%hh(6kIlAqMH^jHQ;T0sz}(V z#xUwXdp$nY`e@?*sd-|(cSuFt)d!jBuZ-tApVR3FMD$+j8|I=i!v^wp0yDG)R^}BX zHj1jn>vlM3WgS0nVs{CfME%PUdsTgSoyHYorS6;Uv+~`wk10(K5Yl12)G%fdktLJK z1s5I1qpV>)(j=4Mf=*b#-LT>?Zb?NA9Hz4sG4>UYt*W^nxE9Fmme|l_c(LmpBbBBX z29n}Nj=wJ)?9lOCKf;7%eC<}%rEQNqQzSId1mRszlTh(7z>DGZc}Xqr!lDL_?OyEp zFrH=>5Tia8GrKQR#h&F(t0?|D=C$nxptS`cY@b~Zy?XC5w<@>aSG1)qz)*{FIm?87 zik;fohk9ORtTuZq)k#4$GJ7WD+GO`+R?h<32t6b|X?#a5Y8#& zYO4}*T2ICK-8r$POtIT|8GqQ?u#XQJ*x;j9K&(@3WYg@Tt0*AE=wCt5$6!vr)3wcg z;$t50>jQ8uHePs=Hv41ob0}+wPv+kDXx?ez(dtT?uOTNY_UobDiZ1~+_9kQL^3OLD zXZF4L1XBeq$dW$>yTc?Q^fYcNk*J#W33d93+`D#!%Rm~ypWe+6b_0>-NO-{=rT4 zX;+7xO*_)0VdS;p1AFcy=b5uarG&n`@hB^+6W)Dq^N`Wv$=@6E>V~--m0!E8j?7!B zgXCr#T;eL+Y%0#)mx`6-$@_juMm#}r+G0z9bg`p4#(I?d-*inIz8`~yat{jo?8!sC zRN1}w`dWLQtuhBkJv`JSNiuOsem{}mtexL;=CA@@%fNA4ScuA<%sWe&rgxrk>;@+v zJkqKDs?HN!S{*Oc?=F;^j02v{D2uB0`BLZO!HRO=EO+^^S`)t&s|UcUAq-C>UDVVb zcl7bz2wjUPa@A=v+ZMY?V z@nF5%2KLo=YX4(V7a3LexJE`cu&{m8!A9IE($&8^y>v}4`-fE;##0a zOl5zOGV>1o-~6kVrzR&x0`+e=7@vtNlca7m-mZ_NIKB|CxAnCH3+4@Iw_vYV#qsWHSRW2(Ich#nr+tbmqoAYr$5trQ}=&L=f z)!p81G%qW~f_}GnPJ2uVS6-5O+9@Yp-D&@5SozZINH2jvafN%~TF)T2`zEF5m5}we z8nT*iArjWPHS-cw24SBJdxFO2jm|dq>^%~+o1jFKT*itqMS2lH$n|1uye+J-zQq(- zB3WhYFye&D$lZR&%|XaD$&@4{?gg*uK2!py9k=TQe1$O~&m- zJkoa;e7Sn9uvrswHkLM-?uMgipf?qiM>QstXcOE<>iPwRpChLvsv@Ko5Jcy8xp9a4 ztozb7YoTzxQosDQ`2n#+kVt!yX{kYCH@*A8T5Aq7s?&(~=5z$DqgYe7M;gvV$W27# zcXS6TGX9GIKVUojsQDF9lJ_m&W##4K_GCan3Ak1_IqcnOaZq|$y&<}JaULYNwo6b8 zv$j+3t`p&q%@8K&bGKeyfj})jP?-)F4x9i5s74o|g`JB}k7aBtwWM6Rl5OUU{dRmx zJCF$>tPg&xmaA&7+`77e7J$1$r;BwvObIOx;v_3gOV_xk#gGFUuqi%VV0?Kb`q+VCrqtC(qMe^Joh??F!qA zN9D}RmU~YmFH~s?-l>{Kx`N6y3)&qZ_qWA08SI0&tE?m%NvrYpts|_4w&5)JO7v}i z`KpWkmzvpOT+vzj9aNjbKdNv}b4rox8z%0Sxhp*Cu+!0drNd_h)~T$U!Gk16E})Z_ ze{C*?o}Bn3%H%>%*Ze)20?zjTWM<@|x(7c}vG-GDOnALzkI-l2j|l;6>?XA&%hjMR zY+6Lt0%4b*2=YYzp^DwBMZsjH&Bo0AG&Dyb?R^(wrzbDwyy* zE0{>>)HpRjSPA4^>9N$El)Rh0II}Q}KVmyoaec5H!zd^I?aR-41iDcg3m7A$(B?~* zhrwPoGhXHAgB%GRWHDz!W9|oESFTo(*e+k&w{jxUdIsq+yT>+Gx zT;IX5AJ8C#6+3&lz3QM0euE>nN*lI%s$WTVlxh%6yODmGJ8w@PWQYS#V{y=_rk1>d z4XKb#af;e0JQ6UQ*m0I_FCa}iYJ3K}Ah+aJbaw7M-4hTicCJ61IAJ|FH;6;b3V3AI z+R^9S_}khKMd^7KXy{*g@og3kPPw11MpiNX8Laq@0s(NDyoEF#1~$rzey(xttrti& zN2~F9)O9hQnvYUB6g5w{$vZq;UUQ&uR}S3v_qV`K7lO?qj)#_V&~>`$$?hl{8a0&2 z>O-HN%m=pPtVVZvSy_tSF5eQoHaNN@UjW!wrz1RB6R9w45SN}4%OL|Qb3tF7_RZw& zmui_nUMnumR%ZE7!A;a?GVvN-BfAd%c1Cwmy|vkx_yPPW3%s6 zA9ls-=W|B|tj5~=d9~RaF3lq1OvP)1VyHY0n%H28ViFVWR9?j|on#((kw{P8U0zgj z{v0L}QT^8-SMia#K?WX;=uJ<#6kNWe&1#A79!>Q>x@FP!lK|L{Xz9l1ZX1J}-uA0g zygl`v4WX+ED_>-GM`1!o4dZ#E<~4sB-krYRyjYZLZl}aTpM6_je){WByocb8gC_EC zA$|m*gP7XaFZ@pEASSfH1;J(r~8X;BZg=UqeCCxR`xySCu#$=Nf2Q8Tyg;7~+ zJ;4$296;XWM=N<$rvpP&(2RKP_o%_H8rdg~ypbF^43275IF$x+%xmfQ#3#UwDGm@x z+6o-EsV3JNvqGj{7fN0QEumgoy&F`QMa8R93Ng;F{orwk_0m_FoGQTG_X2&cG+j+~))c@r=@LXr3oFxmDEquP&G%l#PcSGo& z{T1IL-eFiV%e|*D6v75E%lI({El+yyJgHX->lOJ<3qr8CjF#st;( z6Wb;;kB_s{wD)!pXkz;Zh2PsMR~7XPrce*7kp;QNi{h+cKa`eT`hycaLJhIChAsTZl9Gdq4dd769?P zaA^>}+^Fjub}9YoOqH@A!J@t-P3ylk8FA|sts~7F9Q~L26NjmQ(KUqugXY2ja88Se zDP^Oa3-GrLS2RLOFlP@R%%(%~SS9Rr&+|e$p_gAt1#)PezK~{?2j@Pg^-R(MT&a(YaR1BYcwA?}sONgzaP{3J?+f>W ztuxU>CT&LqwFzwzPK`pp3(7orU!t%vKi?{60X%a&OLp4aumJNq0vc*{OH|$NYf5gV zR&v8n?fZf%X)F!2V=~}1FQ}Y9i(Vo)6lb&v8_HF2Kh+-x9mLCmKX>(bs5S=h`RlD-QmsNU>dWXiGMe{TkK{b8t#Gff44%JJ*qudl!wN z%qdp=i_fwOk`0)0D^+0oZ+86SjOn<0XbKn{FU9j#qXW-#eLT}v2PiRHaO9tHVWmWg~6RdnRhhKj_(qZO6=W$I#XmR+~j0UQY5i3zlwYp3REy-8j;yV0k5O zbVhW>FRpsxllntJku_{O6F~!lh;)>QG!F7C!E%Bpxk^&O8hN8v3B@k^q{2}OZqF9H zr$jy^&Lj_N0C;_3w>4nGraEov|5d}h9mTTZ8P$ywkX2p<4X1l8hRyOWRJ}zf&VfMZ zmD8g442|cB0eD`FY=w;R171tRb5V3}du_I6NyFXVeiLU?Pl#7+w{1n0HwvTYsWU zrpeUcn}WBik|h9N>(ei6v_GtVySrHQAxAZE*0UzzWUnRVD0{l6cinJsOd>?#%{k-R ze9OI`Rxgo#CMt0f?k|5F&Bmu}6Izc~F&w16SDZN?_fVg?3M?xQ67H zR&(uL`Z7D1K`Ct8@{0U;ep|JClZx0mq^GJGjg0@c@I5B%eu6*1XoOyIG>1NI?g5(t`Z;sof#BhX+5R4^!K{YjQ<+nfFl|G~Bxn|Lv zrwz6Vd=XY?{eyQ_E7w8lntyP<%=(WLs^L=3lfdu8xwJWMT~$VSJ%ovcU5T-KACOgJ zDXUNjdF$5Gn9XydA^E|Yz|zSOz6d9`bex*HJb5OFb6eUvW3c2id<-H@K=(SAUcf=W z=P-6-qo8c3%=YR2q+K)LF^c;UY{D*C;Nz#lWr3QLXsLsWoItpNi<(v502Q@=Yl0XNTQkX`k-gtp}&LFxhp%QEiO2Q>bJoe{}ryr9=o(DMCb{@SMDZG%~OFy`AK_s z(G$r6zr(uO7vhu`kQ8~&M~_rpU8^}Car#|BFDJDni~=3qm!lK!ad;UFG#sB`yP`W8 zh8&MIdl|DmX+9+k37^N)3M{1cxk;CdV)JBW{a-syKP~>enjR$ou`X~JeYR2-@<1d> z9&dlDE{518q^F|$#Ww0S=;`Q^M<}Q5(p_`~oIYDOYKN|XnGKa>5rlCG%*;yAEkDEq z>t*+3wmPjs=hj}s#-zdR=vz}{!qe*`{4~~G&VS*4^ct(@x&iFGu{|YCm16{bEEgs@ zHM||NAm}@SS-jH=X{D`3r|3EZQsh>yuXSx2gI^u3Bw}mr;zS}dXY$t&%~4{lnmLr1 zwwe8rvVA4WsoucVtBPEwLeSR3A3S%?9JqQ&RluQ!DqFwzuXP{$@czi~X}~oBp-S%! zojY_l#hx5w*Is4eRVwJ8Gj6EH&1XYfHO6mIQP<;um1;#Z82CqnOIPVTc9EDSp#CxZ zk>kb#dtMNT$`y1XNi3hoD8+RM6UnqLNs|}n>ROh2CC%&8vmhWc_`&eDeroEd>0z^V z&MHk@uP`EnHhKV>QMvlpKju3#zmz66_I{ih}mpY zdv+EM$~=m=`z$+ulYU4>1;Z(X(?pi=6Ka%tl|axds>J^D8z&q-Jns~hE6(iz%r9ro z{*@61-ukF=`R8e!M_7%XtJzNUB|Fc+`3jCamk!gy0EMn$z zub%#5zAJ@bw&J+jb^0dU`Dj~@T7nSb+Q&seJ}xvh+s5^1FOXPw5KpDGwy?&oN*nd z4&B-5s#VCa$dz`3qPOS9ZFqxol`&~j8beFQz0ht@DlF zPZqwRV9n3Wm(1cVf6rnY73X3uHd~%1suA=IaX~c3lR#TeKjzB$hhclu0!mSQjhIzpVw|L8$S8qVn?l6kPp-+Czd0Ze6J;F+8ADz}avO^q<5R!Gll zg_$$AP;*c)(0U*mk3{@h0j)XdR76hBYjyREu{&i=$V^xKyVwMC*%0h&Y!HQVP_Xl` zssYb3ddXYI-u*F#=qJSTQaYrc$yx8()-Wa2yC_`h9UaapnSeiaIB(TB{|Jy_ZXSAf zw~SlExf0^MHom{qqG^#?yG_QtxTss$6PHsjC|CP=prD^TmnLUzG&$2!n77h1IF7** z;a<IR#}s#oCDWxU7l{KyMLIK`O6AFr=P(I=8S;Qn_=^TyfC z!gvuWl!Ucf>?Cw}#p&X-JTOI-tq&HRvDq(uu)aRLx`KN8t5q>#Ygu#G(XT_vu&>D} zkZ_cFO7Cj6cHU<5sDrfm@l9$^q={V>KM7O$?(X`K?MR~ERYD=VaT-|SMDjtZ$x$&H z2Yd+NfW6!dDUS>=Vezoj3bq{95?5N?)U^n{eU{EpsT2yWnR5=QciVKFem`kUV5K5K zT%0Z?>sh)%GCkJENB=jPC2a7}*Jn*=GmXFS+`l1lo;aFEYk+zF2NTc=$zCeTb`AscTN?JJ^Ah*yl@a^eUM7%rCmk!yUYVg7YwsAJ$h%3`fXZ!l(EtM zI6wBWMs1+ATU?`7T8BHY(oQIPm({M%`6ZE4INY}i{IE-zvpx>|%S45$x{!y@^GezS zpsU;fUheD*v~no4V_yS)y>Z3;RKvc(xtizV*9Dn+5nLST&t2X5i+ag&vEZ`S@bKBQ z-G3~N1wl`bMnQKY8LzXumS^{_Qo`H=U1IEXvQhTnTmUA*(5nD0hXngP;;J#RM?G^~ zsQeJ}Y!`)6N=#2|EPoKu&)HU72p5ziJZDv@GyJC7m!*U+KU4IL_Sp1$q>+%Wj*gn< zta4-J@wW%fP`eOIr*t6*LwnE1Hge@pZzwi*>7SQyvlY@z4h|tK?bl#jduLA4TvI z^v30UX0H&g)1xYLY}T?hWH!vxE50PHZ+!Pr$EsquKul1H$?ku6C7wQRLrv0drqDAc zrs?SXXsy(b8UYRRG%H{s3PC5sIypQZhvfeTV*}VE~V(?!k>R`5(kJw5m zY?&6N`>lZUDilZ%K)ofE-zl^NlYV|u>sbizX6|p6$0HM^--dJ|C@yWaN)zyR%*T z9cQ>)r7Nv>sFki4Ocbat8$RqXSNvwz&3c%9(-#kEwQ%2)>hhhi>y&>cVar1P$8^w$)lUBvhn9Xf|G@}iud1X+uZE1dn|2Xsbu+RsM8KW2OfXi2u&7teFgui z57r9g^_B>7om4Le=PCsx4qN}%3!P}e|bJwfjbi+hGK3nMXBLNyMB=omK&UAcmEet6V8zH@9!HtMQ zt@>H-5u^IzzomW&c0GW5xY_JF4g6Z#pN@83yQwgi47*{o>F#2giMV7${Xthx{4nFF z5&aACE2J7s_xQ!>pZnBlI5o)O97u&BK!xA+s~_@KpM>Ww1iKIKC)*_ms!?_DkHg>F zi%A@kUpze}=yt2$JO9805T!@PYT=nKN@B8NDdqA9Zfot#^hI~e+UVVuQh9fODvEkX zI|q49zLQ;p1n`c0w$-&~me7YN%_c&)o3-F+v^@-&QWZAbzub_m5yPk@@4!$6<@58Q z!CI>(-4j>&q}=w1#iRyZ=-{4VKv4IGI~bV3=LBiys{lJ7!GCgv!y6I3ch)=(u$N4& z-zXU&7!GE>Haqw~N0T-iC9I9gRvtw7!JktD9hT69onZ5)=B8)srZ%8&3y{qc9e7kT z4{i3JG|J%8m@W`P;0iJBdiFBtX@thvHD9h{W4 zs%#Wz2-!UBG#CW{F>k2D9Q=OG+~~a&>3!cBC!n4G+h6D8G|tC^&G5T(nUuH@LU`h~ zbTZ0!4hCuN=^giYC9=4UINKi)ZTZ4FPDP}FO=kmR|=t9;qDf> zY^@7%Gp?_^kB2S$1>(E*S~o7Q0c?++?h%(5z&(Bf?g7r-2+A#TeRVdEtSxZUl{$lV zknGm7UnOm3RF3el)lgjQ0Fx@#GpYTD_ElCtdbT5uvwLhIZ$1kgj^Qp!j?w|N93N*x z(H^KiE0rh!w>s(fnEn>7=tI+*o+D(=E~$YYdZP*QEWxQ|{_GCdYn)MDc=DC&!R0Ub zqk>~04|*iOOjO*~1r{=pGd>;75FR~w)e@ysy(KZBR-W!=H?7ZPJXv6vj>@F4FGaoI zdrzu@!&JH8Sbvj7vU2>#_&5jHAsHH*yyjHCb}Ac`FNF}a)64hvDt|K!Zz$BSfqvOK z-#E{k=IQ8RSAP_61!D=48BDE9qvQ za9`h?Kh3u{P#$NZm7YDovO5~I>KdeXo$k=-w{R*{pL891b`ILN!X!jgX)mDA1f5j6 zMr>1a=WL_6_9`Sq!I9ZavrTgn_cl_m1-y|fa!_um!~js0@@rR-4#8fw68lchq;<|a zM4PCV?sBhjD)2>mwZmplgIW5u?d7dt1%NGPLaPkNIZdp3iIO#~G%?W~d(PF9!Bi(m zsHU#b;Tj3>Wb3fl@6N9__eKi;1|H;D?9`!@u%lEjLRPlVrLmVrqD@bR4?dvv%Y+>Ik3E2 zVVh_bej2R5E^q}*amvV9R4%DOBr?uywcIbX*G@Kqn_D=aYHxD^gn9mx9z7JY2Kn1l zpduTFSd(%-2Y{3Fvx$;Hn$vgVAHf#~jncJm@}?8pWd}k$EHC0clFI%}D)rL&esJH_ z@kN7ISUcg~eM?ygI;~;^(yFdIlc^6a3tTG$ZhLRi^`BejLM${oP`MbV)99=$l1&6 zc6w4Lj8#^gu1py!O-GEEWdUEA`s#8^5x`KCtFkP{w*eUN%oE>p%G*xML-d36#;L5~ zmG1PmX!Uz@8%_DR@oe!^gc{6n=-tt>bM3_g%hFY7+XWegv^FAZXd-myt2V|Pm0(Av%vF*4NW4_ z+YCba17#8kbd_;fiXmUES0W-nUL>h3=dAqaN@p1TiIYPg5KoGW>HY!kIcy9MGduH*LWEj9BJ{}u3MJl=v z;1ixB6K<^WZCB4JedlKLLPNCTwFm747fK#7DA`5i7ZQK1`0kinT8Ga2pKX+<`}jpD5l z@!w2UWV*#|(3|(ZUf@$nK>2Csc)ftt#fas?RcE>P&~E+IX3dXgHY=BhCog&24(p>l zni}}Z@25OR;)SZ-am4kW&aCC~VICAYWg|s!1LOmaqxhza*k|yWhQA(6dtIcK-uEAb z>Es0yZr^gzyIhum(=b)mE0RNBO;R9nke$k<52mvR`L$XchTr>rY$GiBQHt{XUlzb* z3a6>TKt+)d6$JSO^ksy2LcE<-JI=R2b$@2s{EwLSlj#$HvA30h1CD_CLix%rs%gRe8ioF6kBgnAhX}zMZvZK=2!KWf&NGU)Eegdp}j()fNIVV@V^N%yyTU(S@n*NfnmCO=E!DwNL_tlgY7jw^z;nFLqiR74-9=PF23$VSTgI zKMsD3oFE^fA+x09`LH^%W2zp*@&%D82c~t`=2-N4$JW1&hjuMi?_|~ebav7{XtH1E z3Dmcs1$vc*g3Tw-_P&3*zW-~b2kh2Op;o}ZzgCw$VO=U;!K&y1rW#!gONh^9c&9J` zKN#Kw!#&q(rv>UdTBqWl#iYZkIiklC7Oubn-3Q&ePan&C8en?Ls>VsXKepn4HMrhv}l zY|5l&KX$j7_d})UMH<4a#`RbBTDdB~arNj4`8n)8YKT0Sc4;^^`X$P`2$s}LbPH7! z-$g9qd7a92q%@#=fF5~NT2I5dDAJW(U-1z1acrx{jjne?wuT}RcD61T4h0a+1Th^X zyiVy?FQW>X*`1NGTuolJgJ_55!3S>i87O27kkW&xO@ecK#cjXXiKSj3X<{m3+IOci z%~M*7TPYvM(B8Ty-t$)pfCeu_>@@ac8E75_6hC~HH+lTS3p&byrmMc`i5iW7o_*n2 z?bmd7e(&sR*B7uY-Z!twJSr-&wK3|HMzeAA^@@ZJpF!&Ar`H)yt_N3td7)htwbr#k zRzCy;ET%^v2^1W*?<>$G@vbV-gN^lOZ>*KJj;txuoy<9W6hA)}xbRwXtW@|gU&Z1) zrdJ3*`&Q%ZSXujt9jw4k!h`Mg&9!tAJKlQl?2rZED@i*rc9FxUyOWPbymNaSE!8}w z;9xbEAsYSKoEjqOr~X9m1|e4inIQ+K_Ar;t`ph$S%UdbDCsuxzA2hgU(jv~T zwUfG?(D6jKedg%@!$Sz}s&su-TDH5uTi(#1s3NOwTP^*j5ONYvsF6on2KrkQ-%Iyg z_v9vE5Q~qlO%y8u72nyPA)y-%E%R~7doN^J40gT2C+#D$k!~rfP+SlTX%}Se2%J4C z$s!9(5M%44B+7fQ<4$NStn4(Tq)Zy((#7!A^!3v_NN9)kweBdtz~Zqt2*>0+W{_TQJ z>9@;l_gN*yRd7GXn|)ry)Bd$vkwOBDmHdc{(B=Z@$h&jPw_^d4l-yIfunpG_#5e6-n3$S=Xot5=aGjMHQtV3|{(!s+L zJA3)sy~m6}3~2Z*ePF@81KPXs?l~uD540R;h~Gwd{zPSeFc)_b&wz=}e!mk?=a+aG zu6-BCEj$Lt_0>BA#%Tke^(UpjI)SOfxiR@Rn-gT~z3~ zZh-c}Z_=$W{sM?vps-3Bec=6-#rVFPfP`|_N_^g;;f%jUipovC>8pMu-=c0sj;{Tw z=Ft_a)4(@>!dryYGo}SqS^O7UchMqKWr1K-pM)V#6W{i3XJTnT{w+p{b7GMky zr?wNmhAmz&08^sgh|q+%8>}pk7q%)((H5lcQoLElvDF?z0yy zrp0^gITF1sF=~b~k)){Ol@y=9;M-H7XeX?DO26Nlk8|Rq%Mtp>47BH~!hF$XA{0*X z!mSg{U_O6$$I8Bn#~o(6qInlcl|c9WB%c5qKn%kl{HnKnGWNq?Ms3eu zS2j2b)jrb|$ia``1(}Z`iwP4_3*a@2xvwUQ^{}bOQbgz84z8~ceO&C&(2$L5+NY>s zpHg=zb+h!2_{N$OPQGX?CtHkgWytfIC87snI)k(Q z&=MO1?u#Ad5zlD1L4%Uu`b_cONPi#Ijg5`N4K8Dq<1UY#I4odkU;2CUVyR|hb2r(g zm5P;xBcVLR{4Pt8gPPnUAY&b%w@*>vkrZ#*Xp?RN{A-nW9l!c3FLtl+}w_rbQZ)9kG+RpxI@eK2J`1;O?s|=L}l02=}|8&HG2baY$3J>(bz+?eH6D| za)kKIyetbqIufB}1DwF)*c83;@o38EXZxuJgpaN;4Twv?AjYPv2pV9v?$BQ+-#$}>gNQmnv*~7oAXd#Xbu!g^# zNddxK(0YL7rPMB`^ljAjh63+3H?!z~#7TtxTA$IDqA!k;J1*`8O zdF*)2INM!Dj1aS=-zbi~h=~7*91qNn;e{)fDt<%l^rK|}ZtRL)@kIej`qI}xvXC1v zXxI!4#}@9URAS!#UjqD%I~dJ0V!Qp9vG?|AFwf-$YyoG8XrddKC4b3|@%%3^KWJ)8 zFZSBQ0yKH8D%?>}f*6Rhnf)bsg+P=QO#1W@EySEV){h$!#j*M}iotqp$*UK_7$F*H zSy^^2C~y7~Sp;Lk@ON-lD*$1HWMd8D*O`X2qYb;ST>_t!6&2!P`Y#e|VWE%ui};B!Wd<@(N}!$=SVhdC+& zJ!nYJ-FezU7Ho$1`ajdh9{Y2)DuvbePpsi`#l83+@7V**Qry7?GS+XUm=(7K5?N+( z`hQUv*dtJWb=RJoXaN3aJN*9i(QROcSHR$ZJQ#D>!eK8j)@*j7u>NQ0^yxpd1Cr#c z+f6@aTM`x&{mN3CXm7=ACyIsNe2PwIuaxxB$NwOl)jRZzLIb8 z*mxi2@#bTb+HcvIy`FXO&HM*!T1xUrQe0WfPzReWHc_B+md~W?_+HU>_HUqbmZV7Z z{CWDKd|nKYPQYVmWsz@KcgccP@%3duP-eI#2{tFM#7$e z#u26@cwCHeT^ngoa+e5J-!FNAVu_XIrGz-6FE*Lx12D$_eSfFIryUsiZUOsNB8lpy z&}G9zCJ-<17^wxXdKTT(Gj|MF`CU|A)_zj=8G<6>;a*BAhf|M⪙0yrZ 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�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�b8rnR1wtNgEfipXz4|~ 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

@eksJ)hVB#*2Q0@x8H+-#}_!jez zvm5YyBYSsvJxmVXCdN-RrF-SSv4yWBro>SUehTw3%$>U4QQ(%l!Y+md^l@8>t&760 z>izt#bq`SIaUW&^c!e@7g6{gI147BY=Pc8ilIGW6nJnD`U~^67g-ETT&DxY^-5{XD zl{dupz+0=a*?1wC$M&RP@%XV_q1+%hRVfp3c9Y$p?X->NcKD!~nZUPGjn~~WTzQ>& zz6lW=-k&sf%)3EdC&``4)R1=Xezb&B!>USU*tDI#@MgdMhU=~L`=jk0j^=m3!_x5X z&o!!VsX_c>_AZQew~ZPG82`tB40aUwBxkrrI;zuT-)(cAH`mJUnxYB#!vXW$BBC0> z@`x=_on#+H%tVg60E)9PU-u;S#(In5+E2S;(=7JGq%2=Y56_vtV(S{-f)8xPuiC*M zoO@4e<>Kms1RhD0kLe?SJ8lR_S%?9W|1Fv$gyQ5xT<5^^(pa`0`wtJepmFl{?1R|@ zb1)!ibaSSA#o=L92ktce+N{kYxcS44!SDXCJ#d_-^O8J&mmHAluG=f`+;kn}7#N%G z4>$rgieQWne}r@bbUyd40~VS*)*@baQl80&Z+{^jns0v=S)YxcAp&Nj_}3 z#3~BCWURgZ%=*XZy*dOZ2HN*h+bmLBpI{&6$*3KJuup_QNV8{|?5#d3$u3F%V^Rl$ zuK%cI;|SjMA_AEwIS%&YV2A)!4MwVqV& z!T8+R0o~5fj7d222226OO)cL|pUnC7$qUYcO2z&>zZK)D?qH~`xHzmjDPLfQ5#^s` z2~R_GreEuDANGj3ZJ;c_78VLLEl817?*96Mf3pQ5G#T*4zd65D+gaQ&S{S*3pKzox zy9W>3DXPoejIWb9Ta6xZb#}6H=3G#p7htGebg<`pIw36#7nc<0soz;l-SVocB`Leb74J zaWKnFgH@zqlHNMA8Kk&Zgt%xurfs@Po>w*3Hr--uF=0M;pH+jjFJFLQJ&JGXmajOm z^8Ami`F@}&&z?&vkOEQum~#Q}lQ(Fcg6={9PF+~en0M}$4O}M7J>gK0POV8f@mrLG zS@VvZ<>Au*wHKGXzSBL0w}(C#Sa_A|LZ;&T%CS3*#U)aQ$}ZyDo!vgr>&>rS#Tkm< z0g)^)08VJfEV$4X<}Kluvqyz(J6&K;HKD>RQmPp^iCbBv9A$fY64ix@!AxI<>0|8L%3sM{kyXW7az0l(<$PuO?Voq_O zA!4Tn`%{vLfk9gJV((X?g?8Rf6or}15c^sCGkisw!8xO}&ECO5YH8DlL?ARmB{xX3 z6dz`Yt|A1Rs%wD*s(I{8^RDdK?&PbCc+}5s9}-$b7jWE^ge?DWj_)h+o4_vbJSyIo zsfH>f#iR+`X+;Ef=t=e0cWB!QF`@`&R_j`2YqW{tYTE^t2z=6_HNXQ;Jd=^l+Jf9Ax&W;}LjuaRwI@zN)?DA47Tu*kMWp z8EkKK7X=1fynHsPhR-Q>r{-=jQs?99gx_sM(_49Y^iWG$X=uo)m)p#|oqkkGIy9|t zG**3ivi~z=N9GjjnZ0u>Iva_D*-20so<8p5>TEGMFb!#{Z^=H7Wupq-m`c@>D_SQD zNmMuO@U)-E+}I}h^^(qggKGhGQ|Yax4v*2m_HT)hty&nHkUE*{^?VeXJ7UwTJw_kUmv2oWN2?Q8{cN z9IBYEQsg=&X=($r0r1&fyjkRXqmq#hy~JNB6DSOye?zE@W2l5wc4HhAp}i#GMIc_ucTX)@!wP&E>^r@(R$J=?sS02tAn?L#yy< zwqi2B3m0Z&uD?di_m72(omz*!41m?Ud4%nwIS~T^Wk!r(%ofSe zo9*8Q@wX*c3HyBto+tX(5BLS@=QBU^%&-r^23ZlJiX)ExFoT}fGr8;m?DRVnPqH2c zt}xfOvt%5nFPBqo_tu?D4vRD)Cnc}e#y9#WycNOMC9luq$y9Hb8Ye1h8yM^Nmde*9 z#1-`Xe9MbnMg2+E@hMCsYkoxa1mWOE$D*69&V(>_3SlLZm6rXy2bW`q>$0 zg(WIEpxXVOk8Q`mc0pTx;dqj6>}$0h7wX2ke;@2sd$!WP@h?B1R#2b%c3brT`or#n z@nQdJVtzH-UA8^;ILX+#9tL)_s{&*jQt3-(bZA=2%$Hiw&@{rrLcxAM{MbUz1)lqc z$PAMxQ|k%P`H>Kz!@!#%P{yW{G^vQqRbG2hh_N7142TViopgZ|$^)xXshh_5?SwS+BhylOV1NU}2#Dt+bTO;u}xKj<{OV@Y`cT6a}c4t273o^}Za86y&G7m7+QJC>( zCEV|wkI;mPT)GYR!MpY;@mS^gr~Lr;(!h+@hlungx7Lr6Ew40(v9weaK7B=H@h$65 zL4aDsZfejGP^p!I@Z@lW!%<*_^BrQq4-j!j+$prU+M?jNvwIi#8WUeFg1W+JyLn1U zvaJ(oCCpDhW02OYPKI$tyk}tuU%TT$V?SS zU<%z&h$V&^giYT1U?Rq zUk~giluJ!AuoRo}1tcdDTRdhosgA(pdR?-7*~xtD&!gEDPFMA^WA845jLrS$zSeD! zxk}UUPCxO)-1I0mrkE6bC)adr#r^UU98O_mx_R{qIpV5n$P9d;8FsV&u zj>O_s2g*1Xuc=Od_E%%1P4r-4f8i-Fse7-&D;KX1o%PaWO`4!_iM`NVrFLa=GP z#9=`LF3;EF`+0E)aaPUlEJIv!SlPgW+&E%gp=bq5WIL3E%pEPUVU9C18(55bI9sHXT6 zCj`%Hgc>y%%baWxb#JiM%N>Jz6W!Y$tvr_p$coL)1&j?fIG>7(#Z{qkOEM`tXL@I) zkg+%@{08f;`>soD5eFq*ZUWV)>;%Pgsdv)>uH+wRKTWoFrW%p3fms^9S>b#MYI`n= z%Q`4Lbx^yLZ<)hwuD`_c;4~4s^a2u+^8{++nLugj-Mp~yIw?fIwqogP{tvOD?_=ja zzk1kQMN0oLLwFTZ&gj&ORVe2l=U7uIcD1sT7oS@;cb{Try%k%&l?@7F632l+p3YSVc%tuwCfU}_!fj4`yMkBcnI6{Hh^S!_HI zs3jANL&RWFZ9S%-Gi6kA5u0+S^j+w9P^ld{HxrdJ_VEX)nKtz=<*Oo(T5#%*zYPp@ zeJ1yl`w;eQRc{#F$U$5+e0lek$>gl=p407;hEg3q*PX8kN&Q9lY+*ys-U6(*ZN~9b zm0~QZ^}8uM*fh)7N>u3K_Mwig+}yN#u*hbN0RP}e$qksFD$m5LGcLF_Bh{~BNhB)K zA(ws(I$DkZ7!>WiD#|v~n|-U~ImSu@gIVUlv3t@qFV;*DTBx6?y};fM3O1IeqIbGj zRI2aML<#5lQhh>Y1I9a*31uy%vppZ&xz#!O}2%7t*RKFZ+V*zBOP=KcaUavOG<*h5yjl5JPnSA0oB z6XCwUa|WZ2e*mjYwQ53E?rgnQ@X%z~dA)ak(~)JOo7-=}r!RD1B^1hz#y_?6*-zM# z3@!pVUq4ce3@V>*Z_@C7kV4rJSTHjjQ91~Ws8*HYN87UG;g^%su_|2&KZa}xrp{Jj zGTk|yPEs0M>Yvr>_Q&C_hV5U?w_)dw0>)I-72L+xh&T<2i~>G;#J9Cubt|IpI^3{( zSt-sL1TN%VbK7@Ql@ylQn znl&7r9q0UV-7>e<^h?nfrFQ!CHg5*c0L4VD?*2%MqwOQHE!lxRvWRxtHw@TxeBV;^ zWb@LJJ%-0*r$G>~Jzp>x31NNw(SFfWQV>EGGLRYW7nvUC`#qg$+`6vT#O$$ffzy@M zs34EQtds8HI(+x3s#0Y0)mXu2$tmqUr?awO@v-5h=YyxrOwC-D9pGvGPk8(|P_Y%-}HQx^nV^;gbhb24&ll3Dkhr@+fu#h4W{(O1lEIgE(C9; zGbSx8LaYLWC8`Lw7S=i@zj|=#t^*jFg8Z!mhwObi_&vyhAi>NLWvb+vnUVwf(d(8- zDxb%-kIzzll3pbCBS3k3y6&W#`Lbea^Hg<|%P}79mNDg49Ey&WS|K0+uTF$@5 zOl&K4dA?|BxFMo){Uc;c@$K{c6;SEJTr-wkc7jQv)!Y`F^hh=qZhdIpOl04StkpWT zZ;GkJJoPAgoQGi_=8#XVxmS$eRTL*H=}8wD(TCB|_q6Xhds2F_seG5@S{r3!gY^Ku z3{3wEC~wW{hCuON(ZT{yCMB+Z?8^@77}Ixl%B8zD5l-$5PDyjMp)H*nJ{3RvEfZQk zJF7eJhcVI>Yu~(-1bGgvA7wv3nA@V4W)HQUj=n8JN9PR4fnMu*!BZ6v7W4V9dwc%% zr{7}{*@kA`>H71dWT*e9=c*_&!4PV>2X}6urdri2Ru2an#FqJ=?P}(bXUcgWM#}xt zx@^x-lp${xW@fM!=eaS`NGqI4?}R-SjWH5*r}9}H3KdsQ9p6J%4t=o~gaP)i=|s8u z`e6nLO2~iu)srvI439{vdoA=G9-(%RH2r;#W_nnajj7g8{zj5)sLIZ<3!j_2+s{&( zt1&$dmYH)r3#{rA5=8-cQ`QuVO(pdmK|d6}j5}I2L(JBS;^8L6BF5AdeBg>p_M>5+ zlJ#MW{f#-&La2P^<%9st(cL3)R)A{s#{EtQN)4~kL_n>ar+vR^+SArHe)%`pJTF&9 zJ}EWSa^}G|Q`%51uQD)P-H!hZK4ZzrZ0M7Rm#-uIAn--sMf@=&$tV8v4s(~sW+_jZ zQc@1jw1UQalSm9mL)f&Em5!?}EKR$_!FuF3EB(cAwKPAyvArOha8QaKoI1OWo ztNr}O4}v_pq=i7#GNed2ae29owXTo`YUkJpD3df8aS4V(O-q%t;S#1bF^ z@$g2UYac>}I3gy^dk^Tim{PPcJxNSkD{wOkMm23skWc3>V#*o{>IR!stXSBad8}E& z8eAN(rzsT0e}-hRvDjlPS0O-Jz$E9s8j0wt@b zWYQ@%+>uUHh`=`V8YX|i7bd>vo_6OXgz4fZ)flEOJd@Sp<#iBT(C>~kcO+PIb*R2p zuhA7loh3xGU^%qd`%Ak*59`JvrET`;_Av4c(HId}7h%GuH3@%Py&-)9>sPD6$3+7t z@Zryi%tsAanP~W3c8)4c&d$ZuVNsRDDv@V3K8Q{SuqO#RUpX|5X+_zPnIiu*P#~Kc zMXuIOnesC?UB!Nr^U|LFz%emLWo+Sdo^DU9TaMl$xQdpX!&?^#alZCh1m7@}vwBec zhm(utJjW6>C0IkXY%^jQ8-iCNeZ35%^KBWID4W67g0lt;}eBOky)mizDTqAEpuZq?1Ca%=FM91a5fLr)^{&%riW(cYkOkm z%kj=k3OeCtxv!3MA~mkTWs?JOP$t8=WKz8I{j9Ycs7~KO!9WQT+Hzqw58pW6SXXA3 zb>we(F8-m7Q|7aN_o7IFXG7R(r77Pt!aHr}aTc`sOhyF#*zhtM8?@CjbxQ?m6AD6y z0tDO_jEf7hFrZLB@Mg$ zmEvLNtjo31P42D3GM7lp+_Ns#zbx^5^w z!GCjZ4%6vYkC$2ig6@tdG(7mkzai-(bQ0?Cm=1}VLjzT{wCy+F-lFj~>dIX`eJ>0l z5xHVtv-_0Q17U|C`Q?OXrvifmZR-pZGa5L5OIwc;MHaGN|8jqNN#(%~nw2vymKnJO z>q7nZIa1g454g{C4Z9AHL_zlZ{$ab?FHLgC_s^dDR*}ExrFy2R;3E}K@6FEcQqSCi z$0SVZ!K?dJ?UO%>-Pr_lnpktzjyv&zKHw;61+ zcrD%GBVncbYp7=hdil@6ze$HFS4VN>#gOa!#UAk#b*o8dG4Aerha@n|D7~$ zIBySIMO0S~C{QLMk3itl(t_BeHhIT$KdOe*ucs<^F7A!5i@iNOC4XYStk+)Rb6z)L zT|Cb^XbI#!ef15==6-GOQfy?)L5-mr=c1pFmJoT@flgD43CHmvlMsY1Z|inRIZq}k zApJ2$9GO2bSK)K;Xt&?fQt(Hhv=-Xv-M`?vFgE=l8jciJh4E8saN(1;g)@oQq$)ea zOi)yqUxIdo)VpM`lu*Ij?B%Xut*-pG4XC6|_Z+=#@bfYoS+*{E?2SsOqjFs!2`$*< zy|;hfOVyDS976Y_2O^wMfep^ppYY4Lrs;)5P~A!;7rw6OIePhWyhuebW>5@ z*u`KNgRul1wKh}>0q#exTQ3Km7{%KV(14J|jWGmm=Rx&EdQo7g=;Zf25hh15Ew1)S z_X?bBuX`!y$*yMO`~3yS))BDZZ|VxNMFmH|^84W_%56+)jmH^QO7pL~L%1ipYL9`S z@7Q*i5%rs-Q2x=gwvg2QOy&_#m(9rDPo+Y8#00F3uyS@}uXJ%Yfx(Ff z-CF*AZ3`rirRq0d3yFVPc|HC}MC=^(?eZY8t*;NwXrfWlQVWWSbmP1@s!v zw1HM@)^>2KJ$H`YIwu$g=g`~2zg*c%D=ct9(_Y4 z*p^sOhpydqO0p1osTg|YAh;eM_m_Y~5%jug=>egz1wY2w zW8>8xiI-FbPzR)tXVY%@Wf?^O2J| zZW_kpO=Q}E}6>X1B32)ZNcB$|TGQcG%i31~S;2=wbqXzGCZ=TZaKoxE~?zMSs z>-S!Oj^huEiDM7z`SB}1fH#d2w>Km(p(^JyVC~0qhTVTfCDmKy@X69fVPZNTs{Dg&O=b{pXrA!Ij-bJw znNO{SF=p*7F^w&8!l#{mrV@zcWR3|H{JYtRl8hT;#1&H;!$)?Htq@6D(MRjPM}=p~ zsa9cmgTqUL|384>g7fuf-eY^jNqULaT$wU&r)c_!Ncx&GEy{10wL~j02)*Cb<`jqd zM#mYGPQeRu-}kpe&{ueVdC`WWsk^2=62X^ED=+^kn)(U?(Ud>vJK;^+M@i62wa9o4 zH8prg-7iRuN~=e^o+H;=LtS-?$;tl91DzqM{^9A@6ih}kJZ%136Kv+2Mx^NyuKFAP zju;!8-GrS<1T~3OJ>3U6X2i?hZo1M#IhVS-zf`#K#(S^`Kl0T*jCiOfj{IQvWzQe;$Al1YPV zQpggNr}Aj39f$E5;WaM;lGSx=EI6op8BYE<&8uM4lRhOSWLny}p56M1;YBCqMyFR- zeBFG0E21!6KCf52ug^U4;Pi30Hz;ma@O@a~bagZSbFMln%y znWCWUx3>&|W-3Y!#RWH{)2i3IxRL9D9Odd}sPD7IzbPr!YbrSqgzo)-6KOkJimgds z$rdhdUp>BD0#(5mJ*bkyp1N=#{_1{8s8`2+aHwORQ4tVBU6x(>8`-=v(*>A0Z-|(L z3a?ZNk)IOlY1U|3hg*`{mDegmkSl)Mcniu#H?QvtlFHhf-9RkI4NP|B^mV@7E4gp$ z{

u#JbxRR+}IzoEHb(2dMh))+mvrgh$^P@M8Y~ni3s7R%$Lx=eQ9rrQ7W3@MiC< z^AOS}W=p(iUts}>cXoy%a=1~iE?_8uAk3-z%+Da5GCSS}Um9S!Hmy$5db*eAl|DqMz%qUhFc9El~$EOdSJ1B5Qcg)raBaL;~6S z#0vA5Gd@4#FH$=1EK5{wTw8^}OJSU`Kdu<87rAn4$8lhU&qFxgpNbm3ID(7Xf1A=d zBQTVv6%UK;Ki!Z+P@gh>xN4aC9A9Z=ykj8rLHlbB((06CCw0vBO8@*~p3C*US{GXa zXbk1PIWzw!1T8fI6p#wS6HG~HG}PhJSiKM4UEPk&hxWdie~)8;j*gH~jKtQdUmLH} zU^;irarfRm^YeW1`?)MSxz6!?E;4xAz3DlVD(jlCCCh}N)=8-a6my9n+Rm-tMYrP^ zSxq0N+;M~@mDAO$R$pU^l`nIl2+%n#uBfk&z#HV|mkBk68qY+5@#tiq05tMg*0(xt zB0)C-B@BbZT&S=SrjJbY$Ig%iOb`NX*6&V}1e4XLep~a<62Y`H)XBj^()#xE3)%QB zLV0pnh96Vf^MMcCR);6mtBNtqCWNTw@r#4?Hdb^8Gp08U$iz8wOm<{9icD}r3uvaX z*24B6dP4S#lmB^EVXvrF`KTAx<&GY1Es$k8M%Q&HQw7I-N?U+C%R&UbdSp3k!1|IM zuCmC#U9e?yc1W~j(m8`@lfvWVc&-b6q}@5H%j4sW=RWVUl`4#y$*oP3GGo~X&-v>q z#Xay53@t5lO!qjO`bWPSF0SS1h{{Drrtb>c+_G~@!uIO@Q zqw_{fz5{O6vaT*Hl5-ZR>Np&mAW$$Kd~fp=%B}`g9koCBBKeF8 zuB|0^#C&}}UUy2M5b~Mvbd8*E@q*|^^Rw-Hov9Y)k%Idjq`L;J z5u7yfs@svR!Gzbl&)5<9tBisZ3ueI^)*v2qd9G0V7E*WUH%~PiWL-4WAeHq7DL+p+ zS`JRZ1MV`MbD%H}j=~f6Q)P^$jfiBd8Nr_3!O!IeT2szDr-!6mj$u9Ls1b!f@)*6( zey$_DauTfu*4dlOoxK=b17p^-Tfghz)<-cNY+?kcKE#UJ&*Y;zH3_yLCj?Af_xQ(D z7pu8)^iQb{QV2+O5b)V8b?qM|y+c%NW@!|>U+43?@9NX-IT{nByPZDKb%q#*``Zo* zQf`auGQcP8tj1L1w7`_JdEIyGBqH}oY|EmgtlEruun0G}K@d;*Cp}jsfuhj>v(r-L z8%)pLV9al#M&6%}FtwR4klsL6%79gKp$3rPD1D!}sOVCtXzPwnkoUX2TWPmW8C<3! z^$K(nedT9A4Ar%$aTY9DloFL~92m37AKWEeto_iKBzdHyl7hQ7xQrY0F;=eHf=p}~ z`^wIh6r+;iO7>rk*7X?~ur>^xDRROLw?iZX{oqp7w+5mj+Jl~i57SmOpY04o#+f_| zme?ek4y{ILRuB8QWo^ea5-%j@=sTB12`bS!xUs9Ql-T4Jv4fQb@mea0XDKmXF@%bD zE-)!!LVm|dTD`)5I$f_C3BOSt;B@^UX4QZV>1$sb9X=J+c)^iX=bX$?? zzhD4@7vWI`H(tU&rK8rzbfg1$PVv9kd#k8Aw;*d24Hn$pL+}vX-Ge*92?2r=+}$lm za1RjN-JJvv?(Xgm|A(CJ{<}|J?j7Tf`_Qk9J@#I#RjXFjtXZ?{f#*nO7}oq_a8Pji zaI^!Y7X_G+GkRKY$m@C+1j0g9pPXlQMvS}ZhxSSt@~cbT{u{CR+Sk}r zz19jqS*rkf<#0DDR8v`Rz^R;i+Vv*ioX70W{#*6W#9p5DE?+HPFD*fo5SG!cYZ&Pd zUpA-RkZJom$4FDA{S5?Xo!_f;pdlps`1+ENXlQgw$*k*YqaaB>dkekH4!d92a11B@ zdy(Eq)SIQerOB{EetuFj16^Ut__D0O2L_#`kO$V>ysnMmgfB-BjKQ_}F5KtM)B=Zw z%4>*ljiEl1EPVvCremI6_@LI0UvT()SdtP2T3|Wf=gNnJCmO+u0n4|$w!ee>bDF3bH-H|d+ z1}fi280Wckqhhd%re-EbpLdZ=wf$ro@m$bj@b;egGkcRaje`UNvu4=`;qJ*E82`s8)Kvn7OojGbfi|iblT8Uz0QwtWy1!%=$pU5mC#H;OE8qW z&|ME9f$6neiPx-RI&4K<36gp@WEi@nn37^ZGu@r4_*2hB>Gp5t-sLk)>6Gy|TsOk0o7Co$ViH(K+YkTl_z^lTy zq(mF7Z%)991WO@~VT)E;E5W}3rN~LTAR|os15}6GdDYR^p&k+nJ`KEsI(p+N)|2DV z3LmTZ=i)e#A!&m~9od}i*w;0J>AF?dcHXD=_iny{_7S-Ef7o^U7-_h8!z{@+i~rEF zr;Ge{bhe{drMabGgtwk)2)C*xNpT_#|8s?L*kn+QjTI6PRX_7>#0|oFD(1&VdESwZ z@0mjl$H@V&sU=w~NH#7Gj;7-?mp^<<8*BU)b9mQN_*1) zzJeywBp}u_SC|K!Z78?;N*Gew;D~kRyI*9yDeAJALTM)%XU!*A)f)H4%G*RV@3D(dL!xH_p z2j%Bz*b@616?C2S9*y>)B<7~ny@PVHAexjAnx*UXZ;@--EdU?T@p7J@Mt~r)a6|O$ z^H9htYP=53?$|i7ZfhY$!oUa$I6Q3m8bWZz{en~99Us+#&pSKKZxmSyphU#9gkXS2 z+)jQ{Gh1B!P4={%eDNlp%It4iTzv8cslaB#vq*kf{dfal8AO$cc;SEZTb7Rlb!$qM z8VrGghf9D_8a|k>u<%<-N^)G3x2&E|h=WjcJuhdZ2P@1ovmx;t{A_9J3_CjYpeuF_ z!XHMI!}p%0XB>LMsq9)QzU?>E&wly7PTgz9e4Vrv-<`5y!;J<~IBbdb5lx#v_Fehw zVLi5%fYWEYtsn!3^+u6t6lmNT(m+`w2L?Af{whr^e&JWB$RRX1zU6>zi2FmjfRr}* zn>Fdq5#x!%aNnTkHDmYm!!p1R@4|4OpFuw23fh;Q?0!Mq=F1!U3YQ!fBlz-GZQ zBYHj+A1*OICeM-*Ss@?)VDmvgGNKozPY?1@OMKMeAe1!CR-grRpAiGduW+gJ{!dAr z766$AD8e4jtO>M(z9U?EZy5`6p>H2p+KBgPt*eJoU;nlNmlVJT+%cMi>M|p;fRlvq z@A+i^favV(9Qxvo1D_aNU; z2%!3_B$gJR$omd1!Coi)iT!|;F+@*_P(H3KdYN;N z=r4XwmIqi_3}L26Wdu|rDDHHc^@sei4Ao3s=FPOAItN4Fyg?v5m4)Fwyd(zYC3^N# zysAWQI(k~Iwlp_(_@D1f<`4_A0?8IXf(gX@f-y_s9}7});bbs8`S@Hwy|t?yvSbA7 z6Rp8ZLSA(1J6p1NT-I$U@*eqLmK6~W9Ncj!;&r@Z3HGTZQ5p!efKg~Rgn*LKQu7sz z7MRzh+Rt;EfK*Bsgn8S=;*{PeevYmXnN`xDX?p^W6J%hSdzE8=m(FyX}uFewNR4Yewg|8m1x zs)6f%PHQpnS;PY>Q3JtKBCVnVjXWz0>AsM5OyB~Mc^DMid~T3oDHRD_KtKQq2PNZ% zm6vR>_!-_?EY26XvU>y;7PK!x)l>$FZmu0yZ*Adgg&`N$3vMTe1z4efD%P-OkbF_e z^SjBP_0Aq6Z1FCo9lB1Hn#1yu5^sroMof#^_{dva$Ye=P)-W$th+u3iYbix}kTiU@ zX#d@FMtD#>F5ZXW#z_cRJi(H_AL1qK3BDqfL_=Ta0=&GRiMsu{;=d_H)<`kpTLZ*9!~@*!ZdHKwkU zqjbT6++QKg8*^Y=%~JY#6b6OjMqL%^IK z;kfy~eY*pIg&E0gmKKXb06`@(kKI2J$ggKl%y(>Q&G&L3hXK!L94^o`@RD#4u|N8} zU&)Ief6YK7fege0zVH}-r8WClUkL7btzN;;hwEihIQ;SX``4ZcLut3R{QvnOyemFS zT+g?wB{QOw@x>O!q=8~R zpEU&=(O-;{ujP?4rX!f|((O=^dy6$J@U&LXMUtn(^;%RnIsN{0;CxrWK?22~x9*xl z|M{W+HU0lJ{r|5_AN|As?e)WzTVIV-SfdWz;i2Bc$Ptr~L8KEC*SVhvg566zr)l?f zU!pBoFAUbY127~6Jsbm>@YsU_Up#pWAGzh~1&xdQ64WP6ZtvZljc+Ft%&Qpa9`0&L zI>;)ymKH+7qeY7F7b>+-Qu(|dQ2HO!&Uh1F#bw%1!~sD7A_S`TwZz~2CibJ>T9 zHQ>sJSRvwKFa5rz4Ujy&oU$qkme;mNgA0dC;i-%53aKlT{nV{6o?1K56#z`=jbqoD z)^$|FnT?Sf;i3Hm08{fZJ>TGe$WH$mz40jnSyyimZwu1YuUfBjr2<1+kQ0dz~ zL>N_6B%w#F3{Bvx@g@9A4Bh`;t|EOl79F1ehk_Awo%}si3u4X_*J#ln&iBm>QV(@a zn889(dmmv{6avg7Qrxf}$eRksS4z~%#P}$OaF4O88>pYi-~9F4$BKOrw4fzUt9Som zh%=ERt)ep>9o>3xr6-yq{Uyn50URRYgp%*NKScBkbSI&W|GPT;rtH!Cu2Hl!2;E~{ zMnOKkM7PGiL(0w&RjIdV3QZazK#d+c00IxChP4c3-QEQhJmHj#97UGv(aCoTrhER) z4F>^3ZY%TzkX`%^br>)82*e05(J{-nzY;-?LN!4vVUo7ByS_usA@V$ajwSi8R=QF^ zE)0smP%OhiPEal!AWcl3p5E5FX|VQ#)ezr;Ydoy<(|Ak)=FQdaH#ep{(n4TsKvKse zOTanh|Cd0Bi0v`eNU~D#nE+A^AuJ;yc4#yV^zjlh$S_wYijG#sX`Z&F zElu~Y+X9eJE0zUNxLzIUFgobri>1haLKhp3?#2uXU0oVb>wKx})L@mykb~~`Y9Ny> zVgpu_as+oe|4jCCRf5cRN8^S1tl_$aEU4r~MKFKPAU7PN7RjVycH@FuDe1LmrZ|wN* zr`*E8hdmYzB9ak9Zyj+a3oA$;g549F_7%}p=`Vh1&wc7|kN6`B`_P-02;qN(^#;K6 zsUB|y1Do$qf{mt&fJMPfPX3mP3IWS~GvF42grp4_1Ba@axWWUX?>QXvkQ~Mbn~j}I z@2nzQOaN?SBE+lI_o-}`RxR#dJ!8~?wnS;#~W^RLri#B^T*56 zDwQ<<5?lR`T)hUMQ5e}9l@|U0f*ndqX@qrQF!e%=?KT0UO06UxK`4CCB|{y>Ph^U1 z?uUY4u*A`R;<7$$8_te)^_vH(C5dlzL*Is(EeA=>hH~e? zYZ^0pX4J`j*&gl?FP9drk{acGaH?aMCETF%I>!ae5fC#C6c&Qa&66%c{ojYL%yydi zC9NThnva3?-xsrQPaF<371SpACl%;l9_^BA^z=@Y(u9Vz;a4jO&efQ2TDlA8G=ID2 zx&XQF=HRVHvH5?j2|YM*S7NL3YdSxn{A6C_JXBg#NfsQG;OhUV=oj_$JeXEbr>5^LymRr+m zF5k{*-Xzs3%(8)GSETy#pW&oyk&mRVSlrvfR*9@}OFbvpm$>lI?E9H6p{F5l_ zuQ+~pQ+nVupY9(_cwut-uoG8vomS)V}@Q>qZV$Ne5X^vi930Bb(T2Rnt$CJcO3?YT{&)|pL5J=GG)$qv1 zRpG!B_0^he`UF}x2LDyB8i%()g5O_eoa1b7$%!%Ic-xXGpH6Fa&-g=yVKe`7N2@Ao zUUjo_@u1~;ZCwh&j`G9iTV+o>I4oS}nCGOS0cY9+dlvJiO#WiEEz?*m?w;g*Qb5vr zIIqWs)2I#3fr++h=c#Y8P82F~IE&M}Kc5?X=%kW@J-9Vh(#lqDn4`rF#DQ!zs6fEB11v&->L_o@+K0O-z6)m@uW5MqCev=oer)5y!0GA%XnftGr z!u|;0ao0i=UbyX!rqnjFF0I|{u$i4KNX}SJG-I+~`v0Fmph_cnD{iyYM_+ig? zu)7`B{e=hJkZ>=|2^m>>V`Me8V>%paMcZ+{PaH?LJ0NRQW$b7k0c|-)-y-vPy92`|$}uZZg;z5B{@Sr0yl8Hd%W zW=1iTky>HMDfX*X$<@#4Jj$9&{swU53LI=wV3NykUQHa7pj@^_6Q+IG(no=UYs#Oo z+qXzcaYDYIC#y){!@H;RBMU{kF0oF3*_wsB6=?O$HlXz%95%IVRBQGgw*2noxT$1I zUm4p7yqn~@Hjmx?VTwe6;df|h2xd)bxS~q7_<{q}aC9Oa?l%?8a$|Ro$Qr9hVhK4o z-pYMA(AA!GHtwYvU8v9+WfRDZ##VDUCpOe08Wx;ldfm?(xCPT#LeyvLYiO2e_BL+5 z>^2J9>HFT@IJj|UVtTo9@ZC1eoJytBUU&S4=?UoGR=6CyagY&b-PwokFsn1XDnv@Q z;7S?ZAQ+q(m3JJ%%)&i|D;%x$uuZ6ZjP%I(^JzwJpMuY~-@h+#vh#jr*Sa>(oVdlB zaD$oua)N}XJyx20-Bw#$W4Iw*&my%OA4Cq{5om1j#BgS-i)MUe$H{3c60dTZeq4Y7 zKiO?K9X+I--5eHga8JOakrwCE3$VYRZP5Sp=2{7v^&iqjBgRdc=YpHV+iV-GjWb6! zP?&(n0EwuJuIg{k3=!yK_k;#i*&|qCy2)OO3*oapC{QVG;i@QX$N)43+^hluMpweB`CoA%XJki(p@W?{QG9<=wqTZupa zX|F<#hOW^*SYN%A9-18_9R?vh4n}A;hFM~GtW#l*=Disykn~`OC_fMML?rEseb8*M zr_{rsXPzF(+p1T+6EIx)dQJ@a(Ee>N|7f!cy^Ce~Gp^jB@<$6|sEF`lZNdNoQFlKg z2l=@_04*mR56mb=0y2G?gqJK0;yE{vZG)9A+ykmOZS7>F7>68Ja0vw3go*G z%2kPpqI}DZxtQMYnb4Fz$ypC{2&uIvLTYOpEC}Yu!tG#v)?$bLs4>#_40U5^Dk$VQIGGX1P_RH*Ukwgms9+dZ<sP9a{qU3=k*=91pK&8SNI#P*|!X7kOMH$-@glJs;;_z@XHHp zLp=yiu?UTmb@npp{XHc|Tx=`-RjE#YZtS75fXC_!R0Jd@Rh+eLt%No?B3a zruhN7!RGS@?*z%%%_h`5K0;|tuUF_lFjM?B?~&pBxXnM2^v5R5dCF(?UiFPy#z2Y*xnafu9`89#%N@w6xi=&)H z`N#ylM3J6rb9PtWK$vxK!Pc;mec!1-SEBy=h{+3r;n$5*5srbZTh|kl&nc)$C`4wZ zsM}zh_s9D+g9#`iYOD7NJ{ZfJf#gPw6ZgFz#$%F;lM=lXIC)D;%%(~JTBo@@?hGcY zjKKaXe@)JZ98;MZ4SgK**Lwze(;AjoFujGH{VfGP$#EDT=Zw7jU6fa5uU&DeOc^x) zuwX9$gf~@h1UWzL;g@bYvG}NpcKaxd<@EQ-wp-*bhy1LstBcgBMaM1Jmp3VwCro zZ!TP%2&)jnn8Q%zBYXqzRzk;;Cw?TgrrqrELYdHI|Cw*ZbEK{p(8iRzR1K<1hW#l~ z_H8yZzX+v@5!7b*At)_0Na&N#%{E24*ZPmkB9UeYI0b;nDsV<0NDNHkQFS|KsYNM|8igSqB2|{F(4O;=8@6bvZ`NO<2bk`&>p^ zI@CM+ySG4hq{Kw0(?NAulVi%F(Zl&CnWhFkrtSL;$+?Q@>jM%CIo9&q*1m*DQyMp} z0S7DNy;)PTXu*(V=0@CU{1KIyQO(_Hh7L30%Bvl$D)w;l)}4>@Lc4DoCugDrK4h(QmY z=pRL*cz-MM5Jf!FKg5Pl8MOhV-VhW{;455kkgUAkn|I&iJ&6{RhwFm{za3s>wGSB$ z@+Zf@6W&4iYnyKlEoTVs$Qg{&%w4>MZ>0$po%X}OYHIWY46=;N4bxS8}!jY4h{H>zGV-OnIq(v7m7B=GqI{Z{BT=GLHJ%-!R3Fb7xb6Ds29|x ziPM4F7#Ts6kS4(`&e?s(7fS;wl8-cU*)R`CHB9oo-lpj&!4nz1zBGq+o|)H#7WY_I z2>BQrq=ojHuPGZftKVbv4YWYcUhQ~2&ytLXK6bHh%$^Y_~G*xxu0`<0y<$wKFfc z6s5hp9T{luqh}H`;Ozce90)X%0(=s;5cC~lL>6>h9GuTYY08)xiaTyux)z{Jn1_== zKD3=(U$Z|iU7f!fj;fSOp8$+R=cdiz1om5z&!|V`Bo(fHVl20~iE$L8mDOl&I5LZ{ zyT_Mmr?Vp_#f0ylYy^?aHp~L5wQ2ttgZ#Uifs@IWr3MPp3$Hz+9jyXBrh@+Fi%b>L zTwP5x8O>`$y(P(yk+SXz3Fdcf`8uX_`xw*H8al_8GA!=j_% zI4M`ESx-<5I{0CfpB#y-z^bt~BUthTcj%q_>f2X;o|vKf+92F@Gj;{$84KZy5{q!p z6vZ+(n*P)+X!qs<>#t9=KWcI9D@XP(*=9CsjM~O^#KE7RlbC=$Iz%r8z}2rD#_W zEb`G+M2vzWi2MaxM;dwr05=b*X4rv>Cnrw@LQR&kApf=D;w6S+0*fYQ0?=Z53AC8f z3(*f@bO;4Iac4V|Xd$7xHaU_{a}*#^p8i8sEF0s~!6r$V@njdL%>yzlmRxYS);m-!~?2^mYhNQ1NO7ySb( zJhQR2o|&OaAatLJDTDy6I6QgBK^4@zC&p*@QnBN{4Pxb!yD5`7|Fn4hofWy>*qe@p zyUxYWjDFM>heEQnWK9eEId1oRtrTD$;>K;i>}?fV(AC?GsgNSDpkQd*Tojt(9n6_h z;Q-S%!p;8vhSaC|GP3=s5Wk|p%j`zNC*L>m?6XS6&AEzZc`QKUKP9+^o!WOlEA04${>>ttAkRjV)cjU!LkFkE zot5H~|G2M__v&4rKCs~jz(80lCy+8!3S8e`)ou#`uphtUntkLZ0ng0erWY|eW<+Yb zX3nwusAA5dtWoqto#$`%#`q6mhY;o`VFx?4;3Qr`cWBL!a9*_KA%F;J|E^cBA=cTv zYxdOzw)@`i!LPE6d#L3sdzKE%0$fJt5s{1xm4&58Jqb+cQf+4oHE6crPYgwPr4q9| zGiP1lSzI+3_Q8X*wjR7lh*{D{Ksm+NRO)Z`)c0sl>zlp1oB*JV0Fq-b&UXptM(&Cb z63hY{RY=X~kCxQgaj#kWhUv9{?Phzf`y7ep9 z9d#bagRPX^-y$Z(ebn;7y;gmqC4KheKUM*y4;&31JLm;BN3acR_ilLfh+^fXCaCEQ z$!0dD+U_);vXlC}!%d9YtGfI535UqLS4R7Vn6^{KTm8mN%EMf715&K(bWO$UM9&WJXGS0^1Gr5F=Nm7i5&X z24J9PGP8?GWB)9!nSEAoQZ##sbgHHoX#7G%m6sKx@07ek-_>4${ahhnQ1-;AyTABj zs9L#Y+xOZLEEOTuhhVHvtAeUe;5c&l^H{1c!QSEA4_}8K)0z9TdWN4-SD8KNdTRXF z%QD3zESm16GsE3phL0_FoEwyXkh=SyI$cj4un_pbQl8?S(a-09>(GWKczmK{3eYzw zfhP(R1?Q76pSS?EDmQDhlQ>;UUOt2RZWEhW638@Jh+P9$5?q?^_9$k_{xAP`{0hJH zBEsZwTyj|g^D300tUh(h`nT=f3f_Ek+vH*z+a@W}h8it+8;TVGW^_MJ0gC!uzOy8+ zBT0*MoicPT%L17`kNif#L$D?y6#&}5KBy3EK^VuqLD;7KAh8&WYJ$+z! zVi#OK)WO&wD#HD!4cK9)=-nQC`@3tByuIZ2;UDjJP4!-yfCSg{*R=fwISx=JkAKu8 z7|<|3>7Lh*FB`g6v-E3s)YEdLiNs+{0D2$UsZAT!TngZrBxanXwY?+o`gkm3Z}21a zu)_GkfLjF+k9u_egB0@L5kzRJ$1_r@iCLpTWQjpXRM(f}qZFV{uRGbftJC3+YpRfI z7p-1C>@B2uU4;SV`kdo%z~r-mp4J1sE)BI50BiX}kLa}ig}zvH7IfY2N3&DwRkP{> z`K^3ranOolv9AQ~FFY@IRpR66pFXZr)sN@HQKZfBM`Y|P4g{Q))#Iz8<8IOTju!_A z{+iEq?vNp>{S{Pd9K!^F^STI~@z41lH(9U`4Nsm`* zr*VfCI{N{lj+X6VLH2|JJ~b)+L<2ny`xd{c(rJ@^dD#k4!R9dRRScXCppMZH?dc%= z6J!q(v|?ar9WE`@x#K9IN7DbdiPHB%h@l)ql5>S#mzL>w_Kp&zlYn%L7fJVF^kbbZ zhozkNZ#0#|N4atby+Sq_$CBKdh#?|sFbO1e(Ek7d3^f5|qt6o%v*>!cJ*60zKg{mY zt?V7>JP00^#rvH5;%US`*h(-D6nx;{(KJaeDpi)k)Y&nS5mTO0+x5x@QKzA-f_wG+ zLPPtZug8ZUAM`fON6}uWn%$YbRUQ39Da0@qW8qecu7J_xCFPa&t5p>D4v$AF-Y2Z| zjc$zLFyk3ZwOo&hwSBn#TP6%AHMq3qdrL}nMZ51SaqB48(m{{?hb zG_=ij@<8va8Vn}`ZB^a3mBIzqjJEGO{6b+^t#7li z7=@PW=pN9ez>LA|1iC4stY3NW+tazd$2>lD)Z=9dZ<^_Aa`^-_!JhJ83LtUN6J8Nz zl%4C|Crr>nsCw;bTeyMuCkIt$X|kj7N%lr%Ua`Kg7%rxde9w;ed#!hWeFxi2kvV7| zZ!MLUtIq>TE_Z`X_~B-XCy2!1&a($IO2y@m-|IIW;G_cF3E9AWgkWUjL{3TrNFx=; zt|`d&Ve1Fhx-CHl^c?%psu~+*2PSy?rj$=iGClqCk}hx$DmxZ<8aH$zx2IXcE+X9D z!pJje^X;@3B7G*MjJxbyQ^dMI=d&1S`)Trc3=h6$UY7_Hnwr1769uhc{dv6*_Y5If zBts;2TEnGLoPX$yd{y~j(gMG0(qK?OhN|NY8iv>0i-eLTV02LmueN===nD&&^X@f{nArT5$tHt`u_U>#E|=*BNTHi9fKX#kO8%F!w~HH z0hh*&9<@l$2VuYXfG;DF8mEQ%-%N*VP>esyth$Bi9I_H zpgL`PZV_slw(0N%4{$K|v9dH9t3DhF@~o-$qSU^++2wCw)g{t`V->G^6MFTk{AT>! zdHrK`03OW9Z0ynXRtI=iK5WeI24O7R=iM001b>e7?fgsxD5Z3dr;2=k?66prp(bN9 zQ=&D6GIBjJR5EFM?lHZHcT@WcV}f~Z_4c(LpmBr?dP=4tjsu}^w=ICjdCsD~H)D31 zFLi=_x%g0*nX;t|k@h04aZ0x!fhLzV{YA&#@%tcMxfT_AMHHeF*J~&uP?;wsz%Pt9 ze}nEI5CP=Qn_@iZBpNC)2o46mjKos1@cWj=h_X@4qcVnFiY`4P`;#!n1n*H%H0%&E zW)ok>SN%}MWSE*lYAS>$pv+QhO+F7Y|DQ}pf-05`0VX=}xsLf8zbb9(?O+qlMhXpd znrOP#wn`mVa4rbY2dwWS6`x^JTv&(ah+DVaSxK%^TIMWCCcJr(;Kn_2)XLWTyTbsE z^7LAq25+?e?ef?Y{s+GzRyrM)lm3Uv72SYAUs4HF9f_&FiRgRyoXnU&+rt+=-=fJ{ zb94@siROlH%-lG8VO!d3NIt!oyaA%<_1CPu6Z8cq?>FcTC&85Q=e&Z7WhPvQGkc{? zozuUe$ysu|IzcHWJx_#r4o3Qqq16RVnnxgOeci8S-Eoh;8WZr$&lB9yb+A)&ZXy)+pMKyLb3@XuvNrRxD2D|XC$8dY1?;f0`Kot>24=ftJT zQ)l@CE*HXP73^-|_=G^EvxgjbPZi;>V^K$B?Tb&S`j^2`!*@G!e_GUFW_7?0U5F?P z44gQ3)^~g-TO@z~%zw}_9E&chf_Osczu_!byC_ujO!#}!?@w^~3G4^==kEz&G>&=B8 zdPt#bGktF}MPjga<=KL0YsSM@oa^T5X3y;%o}q)R&j1qBNC&ZE$z@hH5{uC{^HD|M z+-A=g?USzFgF|~(q17de*?Sxg$1~z*Kz~$L)Uy&A0>M+u$A@FWPL zxAYY`#`Pc16Lyw3ZH;e|tAjz&qb z=H_EA)hv=piOaZWk^=)_c^tu+m9aY%iaL~~eMZ;8HaRqT+XKaIll3Zos#Drlic>IB z^S?;Awu|RkVBi`OgVsMg?H1v!AP zc88@!b-Q)eW%--&t`;$zHFXthVxzR?A_~HW>32}n)BZ%X~X<$l=~z*tYH0=pN`v0*Wju;d~h!*C}!gnQ_bb5l)~*^M}hVAVE(H0 zby4ztD0kr(+-Y>6fSCPQK=gLoi(ocR7dJH}KD3p&-Eq+B&Fg)Z`AB6y(|=a^(4#E{ zaeCJ1Kys-^3E)Jtt$!_8i~Ii?$CND?PODK}Atk61$VX=^dv{9QuA2l+9dtn_+_#)n z_q`}3y7{?sy)`rLj_DX&hwUr-kA|15?U3D4;nGNqbyDBP5oiWRgM0l;k9L4wM(*e6~} zEZ2Jx5nO8VM7XrMU*!;jgN^K9v`yS;UVfXyLU z{As%yDWLRRlh@jnVM<0%@Wsf4(xd5oCI9DrJh=1g_M%5<-LLdV5lCoNewyo#T;1#! z6_Fcy9oyX|>>Jz#L(?6N4|M&1q6lOlA?g7uBC`h) zq8~;>7|sw9l9K6kG{>NL%m~f%n91Syrb#<Jk9!^^sjeN(=Vq2R+s(Flt_@e#h~1}zcJEOc=1uxy%Ik@sLsuNL8jcGaK8 zR8-he$@s5pw-0VuWH8lnY>$4`+>90d;ZeQGLDW6COVEeGc+B!jf^Pz{B6x;V7Yf4VX{4F-Aa5=AkhMDts zPUPTDhqoV9{Hmd!wZZ;9!adahTUOqyyzX3~^IO0ED4peH%GBaoZDTFf(G;J`E!77UpBoy0Fmx5?-jw zmb6`usjD=rO4o6ctWQU><~*_bOqSdcEj{qXUh-rn`H?mbu8Z~re|nZ!gU$GpHXAOr z(mov5MLi367_|(;e{NE)&R`l52 zo)l{w+6S;65m7*n2G>_jO!b;Z-j`5S>(=FAl&a$1FrIHF7}d%M#gZRr3Gv|nTj7KV zv=qQXF(iZb$S8oK?yqmweDp{)S#& zp@Vp|FWyWmvZ7u^uafF7Ka|@aSh0M+dFWpFYKNf9K?Li&s+wC-EwTHSEd9iDT7YbN zZK8Fu-WyhT27xoHty)0X?ni>O1bL8L*j~USLKI3Ad-1|b3bx7T{sQLm@q%{Og&nuT z`=6ipZ|Zm^PU`xu<95o6ZqP2ogUAUFw94A`^HattM^f$GjmIx->(;z7MpA;B>Q1tt zMn4~Y+&6i{T`DCgi3U!-ub$qqq7pGgtN3Ux zD7Z`#6Xa~OQr_Y6~(|*-e|>FR4`)HcVG3R8i+oPV2#21Ubs#r z9Q+Eb=T%tduCCvx9IT|Sv<%pA))~Lf;+Ww@U=WD zz3@;Gt%=Rx9cwMG?An)lF>DzO%uT;_?yI!V+Ee`csQG9eyI+{pI6t4;Vw&P=2QNG% z6Vw*QzUibu(^9Yq`lEf$RXg3R`u=Pwt!~@(v?AlyD2^xYYcZXX>g0al#9*)CX3~_x z+=KQtxE^`%_t4v|WaFsQoX-ZqL(5^iLtf5wLz<$}blZdFSdELpxLQh~{%~-8p%Z(o z1*7GxtQS4sLhRNNb_$%`^H=JV-`yHh(8GY|g(fnQ0>g$%j=Zd7H}N-4$5=%Xeat#8 z&QyPHOh>DN2ig0pi!KFR1yh)?ghUr=U$J-Ql%M%FlVh2{! z6APx<^v`AE50!_xnhi+rKDLCowCpmB@czpTX%AQ6%2W+%2x|hP+(hQ0Mb_du!Tfpi%?{Bbg?;BZy&)$IHd*QCKAQphC@4Cbek_JF89E+}T4ePRZfJozR-RB@S&U^OfeYlRap*OMPQlZ_l&#g;NDv#*P;C z>n|_UmBcRnm7Ldga+(9&YNcxO($|Pi2bHZ(yA$gB&YI-X8eB)6e<=8zsJ-%#`nn-M zWAagSboV-pa?wK+5b3OUy>awJSN1s5hu*m0TMz7dNo0 z?{lpyKWa=0(VTW+6AT=a8H=~wadIi%4eXDM?A~snoyg_?<@YuG%S5Zx^r>iA-nxYC zPHN#eMe6eKcek4l3||S~TB%rMg%aejkQ4Nj81_OiyHO0aeHv6qgX8GA7ydZ%kh20) zIl8^tB|){7QYj^vv#>44M-b+F*ymfl=_%>&n`t~PM5F`CcuSms?GLs?o}Vvj^MiW^+A^>KqwMPuL*c)%>WOw>}9B4a(a9 zTQx>xjmG!}ur7HEl%)q%e>XXZm(Nz-r_H;?d z2%*GmsqMM(sQmHOf=e$9-HWa_j6fA+U5pmrzt0n{=SI zs4+nFHOyip+I>F5Ur$nzGr#(eNT@<03Zl(V4bX}o%9PiIhKT6A-oGc(&W(q?2yo)G zNFyk7M=R^0=#?`$I&-X5@{r91h=jmCuYwc9CV&37>6ds!K)(+7o2fj(Px>QyjDi|j zkY!)3qZ4-;Bi^bO>I4-wB!jq;q+H%{o~{>c*sRoD{Px+*vyWO|U{<`VOH#MGbQC?^ zo5hSS1E%2Q26lyt=#H*bBaX~Xr0yK`*ja?$pZANZv+b~R*I1NK@PtOuVBVi0oHdpO zP8@XOYvtry5G;l*73^D>to&3)?>^{8ClAgsZ(b7YuVF6{UB4do9h6*NS&5F5)$3-7 z>#D)@M1qd1Efv>7@`AAuLtS#xuDW$D`@x-$Vf-hl)QLFX6mo=H^Rv-qK*|^SZ9$=| zSmF8ogVO;x#>RDM--83Qv(+?zo8A^UMb6R=@ANY!@RqJWuQ0oG zz;BPv-bA5*g_5(ZM9e2&$6XgXHut4s=+8!3I7?K&Hj*>f(yutW^14dcBxmIq{>gx8 zKR2a78_CW4V|_1t^B|RGL|-QK&umSZenZKXgA_iunAt$Uhax_$*tk&v!bYta;oPWuHKxP%5M9tMcNxYWY}_IY~98b zJDBa<)i=vlFZ+udx95P5y6vUFu3R|rAJ1JkOn_)=RM*8?7;a5?@0=dQio{a26=|rT z&oMW-x@T!HWM}kV@_-?uz9S_Jm|Wb1{+G#)E$2W*Y{m_Cj}wH2WslQdI(U}N>^&p3 zWKkJ2-}jt=Uju(iUAt|_C={*&l@#-(rN;7@5nlZm6e6sg{Yv9{Zvt?+*X`b-oNLbwt6S}J3r(5o=kazt1u`IFL*wg)%90l zX&2ryu+QeEk(feuMSHV}nhUXl=P9O1Lbp2y98Q}*-|PSQK~<@ESCNn>e=IA+`=*8{ z<*qwueg@7$?5C3CS(J&ggFV}P)JoWGk#{rtIj%5p7ka^+&StGo|1B0P~z7ZLCE z^TcZ7CGv*(C|L6xX0vp|@WoWlzZG~nzSFu2q{zL`WsX_RvTPt34Vi1+Y$1$?JaN!a zQsTY(1pK#0m(*V-77n6fFR9lGcKUkYdZ3ajyLP#zPea-{9y&dzV{H3Aw;L5&;dA7x zB}XX<(-|0Mo7|koJ8jF3d2|mK{;CAH%=*bFu|MNxO|u^Alt@REA!i4A5WL5V)_+L^ z@g6nVD{@}A6^d3B0TVmt6Bf#&zI01q`_GT26|+Fh+Q;KY(vN2Lb8aS)twe8_;&Y#8 z$~U`w3?@At&3+@!e0r8#oUe6O*Bb7Nfdu`{1N(|EKp+SE-`)i%fReZ8AzrnOG&NbV z-G>y*>N(rMWnj4B;my|rfr5&PMu@3Xsovw1Lk!UX_jFZT@?HyhT&(d`)L?i9LH0;e zu~;voe_n-L1(((^KF2?alseeFRtlf72N5!7_w3{*kb7Whq`|}lWq%5>rj|np{>AKw zkRIX8;pOQF*pgCgd1;(r4?a8TFzc@;Btxj0LiHfwapC9KRR@=Svy)`>B?om3)YkK{ z{gF8fMyN#efmPV>a}G~OA;9WhfrjlFJ^Cx*a4)jQMuc9D_T97fzsc+FS=^=65#iC1 zq0A8ZmjTA_9{cMUN4LuPJVK=~yzn8*%F1J6V=cOe0;fp8tgK2UBtBG#G5L6Ud_zD?{)B;D(BS4waq?8@Z+4g>d#3l-e^E}& zp+SMyCDKV=Kz)b#Z-dC870G~kAHo7Iyr#gYZ@?gb+0VW(9)lf&<`h+JV%bYOdR=#|(SakK!MP8>*VX zBS|fSNwPF%Lh+>JX{vRDHOF(}kq(jN`lakSrCwKWt;I1g%HF`neM6j73GVr~;p-%{ zz={0m+!~~9>3S1Pj02%T7i(?(l^vb~=MCd){ddwT9|FQvLXN=0F~L}np7O?)S8yG# zh>x30y~Rm{Mj(15KV(*$bw6E_Dor{FEde6#m6Fdc?BOG6YUo;!AquIYHcf(Oc@x6W zpdXe&9Gp4l`|(Td0zxZC`ETnvT z&|}bX5o6F}uyLPc$frPRw?Qx9|FHMgQBi(v+b|#~Ap%kYBA_DDsB|l()X*J@0@4yg zw;)oYQqrA6h%j_YNypGIbPXLt4fS3F{_f{q_rrR>^}g#{-}?S|{&(SA*WTB;kMoFg z*Ob%)ZSauAR89UcZ(WwnmwOn08n9^1A6Y0tHmDt}ZFq8Fy$!c-!oQ%qQb&jTCRc$> zdjMPTwk8-b78SKU{d^rWt(TdJuPpg6h7v0SC*=OJ-=Q;piZ*pA$>rI}+u|MpQ*`Cre~$etxS-rwa7$#~h#M5aYv# zWbyc21elOZ#QS=0@VR>}_MaPCG(NarDX~+Vp(X@B(D>qq$SRU9uO1C~eZsQLHHV5` z$IYHSrg;BdO`^xK26Q@(44PGbTJoL*-EmO}wfJ1Ma-IP6ZM2am62%@Fd1p4FO)tb0 zpqjKU?DMF}Iv(}o$Jf^{dK?11&o9^OPz*QEfi}zVH8BA4x?ZzW+xX zrpk;7z=+$9WXU6KUy4oge=s}#8geHN{ReeR3*mhw8Zj%)qh)pRfiATo`YzxezsKOH z{Rx@axcy`v8IM%2Ml7KbGw{1a>)EclS(<*j5P0e{SzG--I3puB1(*pxX?wR$1W=7U z@7f)4yP;6p^~wB#I_;te{@BP!_hD;3z-)OQ=Z$a1X!7M(;+x1z{rRW(U&!m{mQnSd z?9NneoeJ>ULnYqI^Iklz0M*QukE;YcF0K(QG7H#>dALG&^NS12LPD*I45W}|oXhUZ zbo()0kJ;tY^IJhj?W^an?Z@*8Nh%n;4$!tU2)RI&-MXfZ_qP9Oy#UZ|{p4S*7X|qY zzdjneAr?dEu0SjGUcml4Et_p8CIDJ5Bc)h^IPZ=H6%&mpy@H?M=Z&|>xIC|GypmN3 z*`@=E+~><8N1=`FH>2w9?%hnHh`HnYVWr>E`0|yo2Keq;C_{x zQn=}^55U||;G^KKLT|{CuFuX_0o_hgU@n@lTkAn*OXgg(w-v_yqwM2}Q#WK+W$0K; zspfIFj=v7%G#yMt2dg?D`RhJQ{ALNU){m3*kr{Wku-pc zr}iu(b(;UmTX3c_m3ORs9A-*BLFpxH53Vgw7&9DEQ$MwAd(Xta$Lf)|U*jocp#Dl- zUp9N{r4{E!-mP`eZWXOq)$Z}Hkr0WoU(7Yrs1aCPj!PPL-6rAwi+e6~dGrSXI`wF{ z?W@%DXx(3j{`-+P$uZq{-7w#jb>G1`9MWmYyy_fv+ni6OgMd?Ii9rv$T(Q!>cErN7F1NLQoaKC4L;Qr|OL5a!mU6$s4i5+j{Q7TqG<9D z!HblaG$~}44d24eehvPAu}`B?Z^qkBk?lwDft-e%Ttn!m@Azl4EDI;w!JZQb6^jKw zG6kL#oi%@(0CjL|WPI79hG;~l>H?R))=G@;Js*Qp7wx?}ANz(Bk8b73cCp|oR6eQl zPix&b>zE`OT(5~{9aiis6#8;j1fp^DN;k;iJc27e=2)AsE>E=dNQoU3P=^MKX5Ed8 zDd-B|MI`W@r{EQRbMb{8?w>~5HUCh$8OTeF8;E8mUSegDTy<#3pqYu!W~Gbt05h>z zO&po!Z96u%-T6Cp>O<|0lSh^&Qy9$9YeL1E&uPz9A?(&>dga34+&pdH4I+49ZJgNl zXcWXYXh@+}iX9SZII=ru5$-T~GAcSA*f*&2)att{cQ7a4#(C`%2`j^R9c!WUgC=Kv zSb-vcOh?K3*ja^iSoJIWIs7>r=e?>iS5Wci79}WtmbeUAe0Te074&X4GxmA8aP3pW zH_j-t_GgVe0>_fZD%vr3po1lS;b7CUM+?82X(!XEoE(O)RSbF<44=0T^Q_i>S@0re z_N(w$xA#S=_dwc^S#ZVh#F5OD_4}&JYIb&i2=Y$C>s^X2i<(WssBM#*=c#t6VYz5$ z%E7Qu89Y6455!!Tbi$TD#jTJq=>?fsePmE9PL$}OQ89dCGj%^<->WBb%5Voh#=T{d z5U16BBirr(A;!u%$TLoTXw73)e98vbs><*uDsA9Dyxjr*5g{oiN*mrlM8u*)6_wqTeS1u@rczRTH(XCgn5IX*5~ixFF0zq!!kPjcDceXeinm+Hmp zDM-wz^WYI%c68_A%In}389l;EfWRZD|M3Eli4#>h$q!I5*v2mO_WaepP2I2?0*VKEYz%JCrnW zygwekVB<==avSNLOXo!YA_a$`3A4tTiEx=JG2(BTU;<8TD4B5JN~YIzS&b7gWW z2qbe4JiO$ZYGW7kbH7GVgPnp649wZ^f5v_Gg~QxahtSycZa)z#1;Y2JnMv@7#o5lv zMUJOcbQ-u6c2hK;+CE$mT9B6OqK!gysK@TizdUGbs}0I|HhEU{eW_YyLUE4F<4DO6 zYNjPo6r()`oh+t(d$P$MpC4>aDRRuqwk3l^yuCJPe@b-EUr}1qgiO4(sp${@`Zr1} zjlUcXKCAZ~cRW8KIxdvL*nZ~ijdR_=gGslN=~9Er^wSt~C06ApF4}@y%`75EYTL(! zw%ZqaW@q@Fr;&oyUr=i-XW|2CeAT(*Ze{9rdy)(5r_XbCnIKcK2k=u7F4vkCCsti^ z^4y8vK?2X)NPp?8?*d2G(E1wOglN^>Y9CM6R(Xj8*bIv zg4^W_xCgnG)~Q_6(a%OP2F3E_QB6aqog3C6VAa5KyDyt6D`j%X6{4w}jU2dxLX|<{ z6Iw$E<}+#YqU{^wr#|HAob9%iTqSjr|8im2=Ox%@Q3?2=rusm zt;4BduvZ!B?@Tj%A8!CL+`zi^o#sk0ixuFy-eygn_!JkJo!upVeuQ;&bkyG2eoGAY zDI<4#ON%Nj*=u7`F_&~He|l^eDWy4>Rk9SiDgyH9K7OTIxRNS!8^4TK_Y?un_xSlX z=Foofylh3@qvdq(ymK_CfKUWvW5Ab}TY09Y#l4Uln@SsO&1|pYaB|keJ^w|wgue7c zR*Az*g!07c#Gt0yov@u-D;b_kX26uRHl^CxTg{S9o9Bw*)-~<4;eCtb1@0LwWE8?N z${1EiT}Ec*qM~Lg&6GQ=z>I9FOQw?L+1m+HJfF`C*S;$Xd%Qs{6FC59gh7BN>fKUt zWgR3mE!IUZuH3@^c0ibe7rQaiHFQs9qS~Y1YGtc$31^tx{fAle>jaIbgm}uMPw9J5*> z??3}P`ca{<0ffgU$b`k?*RBsO2oYgy5^rqttcEv)SC0R$|dfpJ1D+II25i zx6_DPkAeh)th%*;eIiH6Cl^Mfl^H<8w>3Jopvj?TK0fO^H|5BwlpuA^GB#<4be%%+pD=(rhWKJZTe!|WTXqhn+{tB8XxLKVUpo7O4UZBO~!^bF~n%W(_L zW*o4;M`%BQK<>T}Hi?y>|A6l0>eJ?LT?G=d(6aVGOj&(7021mS62GXx0#2Hz02&L_ z>@FOY%~qYoeaM**#by%JH;8(-?Euc!m`$H2EX-|b45OF;2DR)h^y8UFPM;!IdOoQS z8V2FVyTK1r4C-=zEM8;o9j!C%P-lGgD$pmX-HOaGbOjC<;YcfF zo`Z3xHneWse^QK}OnQ6PSa>Iq5({W5(OT&1{WVw}r_am9YtlDI>slWdX&i0ZQ`v~6 z%?q4!xS!|qsUkQj>&~eS$Hgo@$DS_D{oX7)jP6fbo$>VAzhgSdt5B00cl_}=r{Y8= zrj_hHOsd$4`||?N6C)D7`P6R8ZmHkb)#?PT+Q#EI)H zTfra?91Vb;^Cnh4mN2G1kJDi2XOC$>o=6fQqhbEGy1}4dl6e#?ddaNa1;I*w-ajR$ zH+6A11*aagS6`DO7dtmATz8>(WXcS7kpquwoD4Ac7_GA9YdIKH zK>Lm~=H{VA!9e;UHWf~<1tmze!@Lw@nhVIc#p5x$XwS(gaE`010@W!_1Qg5BXFl-_Txrp}hXc5Oo_L_f9Gqr$=;Y2eIPS0X zS!7J!8LHN+{GO#G%EO^>;K(eR!ScwhY*F9K=Qv{dMu1nQj9cREEwwebJzJ>Omdf+I z4pRk{;g)R{?FeHHOb0!^yzjR=IK7FSe@=LdGhVXJ*#LJfCyAXGMReyQhjzU#>e|bG zk{a;aw{W|3PoJK&IbK8q2a{-`T9oBMaaqn_tACbwv}fHdb!(FLc>2H2ieS624FEe= zx^fdBB_v}|mRbqEL?0`t#d0>8h}6Q(IS%k9KKaMs^v>gu9Hl8Rc>-DnK$9Fkd7@{O zTQAblVz&R~HxZTg%-+d5geTo#=J<6C*0N)G#OV5MCm)-! zc;H}S=&iwmCuQW#5gCP|?{m9px<42`weOXM!+tu>oG)dqhB^sC&P#uvv?fK%!~@l6 zw%CK4zgtGJZzHLFZ7Ao@Q#ptx4=jn72bmQoYxu0hMYC&VS1n_6NgDeFBY=I0b4Sc> zT+vC>qtLwnnLz0pE>Mrw28gx3iJO>2?dba?ao^>r|IYL*S_D&2HOFa4Iq6y!rGsIm zce#VSZNM<1Ag-E{<9sut!Mye`+*g-{C7m}YFUkNW&$pDM_Te<0snqO!)$h3s+0r@C z8{3LzWtu3UguR6~as`#b3^&$KxjXEb=v7w@&*cZ*9ESy@nB;X+Fa&uYNvr2R^tV9t za$tF0R+s4mZreA0IKVz2yII$yN++9yp}!M&qeYc`Qiop`Zhm|wu8AO$BCo6a#8igM z%k((L@DACT`=9pl?}1$-`DIfA$*kAoH@lgDWc4-R*XH|nbfF8!=Pf$B%3VNQ1&*D1 z-;&DugJ)IH$D@h_j2}V3RG*Mx_F-873W70)1drd>-EnK&> z5k!rDF<4okSy6gsCy0jHynfR^tc0Cohgp=Q@6c7sf1rg&Orc6He~NXYgiU)u?bqi& zNk%}=%C_32hU$RBabCR|*LXa0_HDyhyK;o}$DX-A*891oH-jwdzEsx_?i1g>1Pw2q z`g7mDj@bc#hW#GuRFiXNVUPYn$J(cf)qh0n!VX}$AhRBt;bZsjA8l19zA02%DA^pq z?uu#)>(k~g1aOsciIS=7Y2CF{-0Jx5wH)HYS=G70Oj!TxNTjGk=FO16hSN#`fCzB(S$Lm8Db9^NB za!6T{@=m-LB~qobUch!3A2{ljG2lkPDzI|w)yJb9KFd-^RITM z49+^c6qWHr#69!BwRGd0)8+T&DSOlu*gXjrRt)LBI2?Hz9(!Bwr9X8u$oy?eVf^=` zK73=o$!X}{odNO|Rlc(hNf<&oH0kNUQl{ zu8D-|>}<&!<{U=1A0VF*PenI3{oyfD=)15U4z40V`DFmV#Zo79LAt#q zb0O2uTNY0%ciOB`Wzg9TMtvh^Gu@{%4TPFvW-P^&hJ~iwn z6F;_Tj_l*SFvUJc7IId7=~X%M76z$)8RW9k5|lQ5L{`W2DHlV~p~9bRES_FfjLpk% z)$y+CV6jlPTVXLA6oTs*s*FJkFn%&|7b3NINq*`w4X87{*PWQpnW_ht6j=lKG~u}b z%eIkujeTTK8v~AHHZ~aM!N%!L%zDhqs&FlHD!;jf&fTUkIFohv`))8QQa0%WyaIlT z(ma-nyt~;ydG=GXs&c%1-o0SFL ztc*e#^m<22CUo)R`*wV-jOjLhpY0+~f2L>Dg&JP2`WAF+%OoEV_cKVt3J*jI&&b8k zR|Bmo^Y#07%{;glAsB)iTY_*fY)|KP{2gQAwf+9#z26eF9Tdz9v}!AVo(-64&LDCAlR#b`JVC9-JbK0%e;^W1JLk7ey_B7`C;wMNa=}%cqB#l#nMqTB$^=Cqh>)EHVBKNp_ zDAuAlyggmp#YNtoc!>Jp^u8_B&ou2ZpZ>C21`k#@?TdIy>Iz;mg{I3zIm)waYv^uAjM_PVa==vG zE0CcwbfS3%f-zQ($U>Cm?&Z$Plvb|5(-s<0ISS#iL1OOWadl_1yN0I$RWDJJGGyYr zOC*@~m%xq7v>O36!nBybrt-Hjo!E>i=q`Lb*B9JzGx;56$v3_=ohN$W4wv^Y5HFTM zhH(Y^JiFwT6RBL1Li5;U;+iK*KCJNoa6xy3c|0bqeL5)^sBO#+B-RKp@|`b(cY7)WhO=^51)+S?oAgzh_kp&qhM zxs?ST(1zlRVHoU?cVjJgCYfZf%=#~&fMVDxR@8JCAKknuH7U?sg|)lUSD#SrTDB?w zDl%&`W5~XZwMZ#!%mQ|%J!t#$#2oUM@iSh`dG}2v&w5BRm?_&BYL}ZZZ-|MUVAkbX zUYk|TsAm7V1N`6zvb3H-t%&Z)F|HQg6{Ma5{Me(RO#heLJvY+JAH*S-y&-VW$Iln!V|wR}RQySavg(Z3w{%;_rvpi($saq|6+83x z?6L5Z^HEt}%R6shuHyhGkAM^sI z;gbWq0PRW)LF0CD1>9}CUTKUar}*?i;Mz;u%Ho6iUlEZ>>FKE{3rA0`do3yNu=St0 zG&Y(e8v+(46){WBEA^=K(Og|0Qfu4mQY*wX*7R~52D7ng}nN^cQ*R$#@ zM>kAjpNc9t87g(L>LO+{put)G=@_mpO;(jP3VIc)>YkVmGx=hiUQ&&w8IK1$GS~dO z==vkho#LoH1(i)Z-72P0e|c1?cY(n8J`xkbqQFZ9h*$gJt(&k3ck!UEk%AZx&f$?J z797-*N*#cPD+qQMMl_^hR8Gog)ajkw2y$N_PU&D5rVNclzeL)@8}SU$mmEcXYDuMd z=X@}urVAbKtts43NFZl29T{2G9Hx_S>JK{TVo#7=DFw(BS zczZoQ#7gI|TLoOb{~XFJc+<7#fONolp^5>EV>7~hQy+VU$|3p56T47m&s2@x^*#)& zNI)*3%YK(V@#(*dkMz^x01Bk#M`%zzrHRvs!JFM;{2=@cmhRE@tGVZ*f|Z54D@G~b z<=Ls+h^3({oK`eL3R4Llk|xXf#Ybl}o}X&pc>0T=_JC)gO#_wKpZyn)QouUWT03>nGdm8yFS|cq4n9p!7oIzani-;;=%-tPKo8}%XsQZu# zcyEUr_uvjM8xY-Tr8p@R1F3C+u^g7|2skS#y72N;Fcb{xdmchA`z$Tv{lLa(ahR7u z4q$b=e@iX%P(V!Ih8>aWS+#l?vJfhy2{DBKo_+772--kJGoqF!U7$L5h~$Dl0otE2ZoecdwlX2Xk5pD0x{q6e!BFoz#dAZF`I%8;fJNR25!H zKrK401RrGngs>+~FiYTYyvs5=$;7Mt_g;g=Q-jON92(64Geov z5%4i2C6%i4aqoKKt2N-bh?%XZ>my&jP-!@iVsn_}ar@k@e`eb-Y*RC5-?e5q*^-Ie z8_BJ-l$&{k$aiwjjya{dQJcDR%Y5HZupCsT$7L0b;ssKA39=J!{IQlte%w*dQQ@Zq zqCu*c1>>1%Vr>U07Zcr<#>s?!$5N;A@F$lAMJ-F|SZRads$~h~M&v^O6M#)RPH%70 zXN}-@fA>7DB_JD!1EnmZdKV}#^SMavu`VH8iBUO!$X}i%UMcog;6Dx1%~!f-ytC`` zOPW*FFZeb%&JVB;42rd2J=R(y3j4f-3679OXBQS&Aiv2(Z0-zUP@-VuC1--2hM{wb z*Ne8oR_TVc={%N&PUZvl#@RJjn`B~7nK|}{v^wMr`xgm%I8Z~%>~T)tP-jMD(gBOm zi!@bMw)jc?YEY6GH2xFk(Ac+du&2=sqsxsb7SA(S3SN^8Yjnbd8r|f!*PHc^EhJkq zXjwU_y!`qV%`gTg+Dtp-V+Qz9Vx>W?p7`(3R0`)*4@AONdvtawXKu*sWpq$b62bAU zbmCE`qVS0A{i#UdrAS|1eRcz-7JILKk#alyoNFY3+G3zVI=9s6DE?4b6!}N6j$a~+ zC9q26G00gFMD1OzZ=jgeadTXZCu(4Tl>h6GrlRn*neqM=k_~4_It?@*hS|9TB>qCW` zZ`dj*wU#Boug}(&}ZZNvn z(YpR3?W!YG8D09-6d@wln_DtP7TemC7v~pQn3$es5z83|Cz*zVVC@=n1jG`Q#S_W+bs;cOd+E=+`)sEyK&t z<$NiS^#LpKsC%;IcJcNZYO>nvQ1e7jGJHR5qw=tWj^M0tIFxQ>FV0;gfk8E=aW%V# zV-sYDt8P7W9ugBrs+ED3(ay;mBWK7jHSW#$e%CFm;#z0zM$sf%cL~oDrP4!}EQ5Gq z@sD#Sr&V*0Y3~TVBn(20?Vg^i&PCF>Y*v^BJuO^KA?;yAZMFmquAR=RCeqRUR3YNy zKz(rBP|T30(sB@V7+s{8sMX;cWDR=a7N?RqIlHTqbn~(pPHeA@K7AfK)uXZ(#`Pj9Rmg3=MC zj%So&G<+?zqv=)G_lA6ZWd>v~DPH{Zs(IE&ZdEOY_8E_wDetX2Y;Ntj<}L*Wz^Dxc zQpx$a2hip6%$-uvg+ifXtXs1soDydZYTIuJZj;HuIcUz#kLuFR?Wl?WKm|A?JP#4s zI}qMp?Jic)_4X-optse(&@+n8K6Qd|{S+>n+n)-ogg2OpE8Oedws*4#&I=r&*WB() zwW&sQ9CN9*9f*H4+s;d<%(dNSh5={)NgTG9y>B&K%;LZXVCG>j32De_)e(l23kJrK zSnqdyiRB+D_(|4ZxRM{L$~<^Ord7tLuvCW{=Gs>pLBin_=89FMIA!1MoXl4uFsW%* zZMN;-2;Iwi9IaZurd*Pjri1KnrqW3!{H;4!M?&Lj{@oGCqpcW;W=a(`boRz5>W7rQlT0om=^8 zCmmh~{n9{6k9tXzR#)4Mn(K7qYohcz`&OaNk2J-sq{qFtKD^iaB941OGu;tYV7SWO zQ~?}u%AyS#_wE4zBazlfhyef?avaeIurP@{}xvHE4UFeJKmi`h*`41i3&bxTDL^5^!52!;H^4k-f|B`nAT)ITZTTNBz~5r=6Mb*%ehef#I3lzwJFY+b zu9Bi+0gygufb+Q%0VUg}C zsdk=1+4+#Ep->A77ro7ulc0XOnsWJ>NLytDDT@cWnfm9&1uS3>k7nc0)A~K1`jYy+4=o{4cDzr|*1a)>qH#Z`OC1nZ~4wDROlE zY1r)if98BQ!%lB0X z>vaE{nfI~0B)D1t+@hbRufV(lZq*l|(=(1MU3C03af>~eBx-E0MThL*T{jzlg}v$>FneWTTFU|{y7sMu8~0QM8*JD>-pvB z&zgr}v~^@ax#(WMT;}k`hQ4?v7cE>maqfy%{*&LeH2){Rdrx+f3{WY#1sZBKTXUOz zXGuw__Ksi5-Qdgp5OSvX8oj_+UM4{n_b+J-;+)Zpq}SN{C#YiTx(^;)3K8};7lF%m zIW!F^n>0D08z=n*R*?}D+))~rL1-bJdrCb;S4-XhHYJhMMGzV`Z5QUAPjY^5rbelJ zFuZ*Yq5X0_KjyTGVtIh^e5X$WUF@@XH(;5e;i;^u804(cPD4GuJ%Lr zm9}s<<5|bSs#m+4)VZGeiuum+{}sbJu~IO4K6e#+~k!vr^tK=IXX5o_fl^%2E3?q5~mu*WBI}(CHsm zKLmW?fp`mHB0u&kD1F2)J5pSS(sI#$teMUmAw>}!YlQFI3nN-8?roP^cWNMn4zl_rmU2W8s-ZC}p+Y z*6F3HPG04gK9?#D*co$P>84ydrf{1(`=lRY{}ZO|RsX*T(>je#Sgw!kmFlo1tW_ms zf|z$J3+`n}RdIHA4b?W9=@h*Q+K^=xi#pgmdjU5mcPgHNVVc)Dg8aALYUlxb+@ys! zM}aQ9qpTRY+5ko!$ffNmS?Vo}5lt5Wesk7^peL9U4H>w8n&^+R`avrA3Vi4D9)0_6 ztO?BI?VGnS6Vk=$5232b&x(J|+l>-2JQ9*?-KT|piec+Qs%)Ph!!Ag6Z@~lb)h60XnXx%UJ9}`BbpQ5G1Q<#fOQnVV)wT z9q)_HQQ`j5J49Ghi@As5A?Qs=QxGHPXTPT&*esXE?qxRH8f`2DRRH)b_!^XT^@lct z+OMf0>fw}P!0)N8KCj|vQdw$~l#_K!ov^&dTA^T2U4eQvqFl0h-h}mZIG;MEw7t-= zz(znRdRRpL)pnq45NF6-T>uPu7`5jKH*{9E>DnB91$~yIDFhvi#I_sD;FoBbjA>$Wxu9QFJMaM1g>iS=* zbIbJ?(TKY>^Ok&vjB%5Fdyso&`V-ie`v17C^JwV538_@!D@i*w&ve8I?_83ideSRVR$?poPi}(>bbAT;Z zOb&RywTnnJwLtW&Lb@(4M?(Z5pDiB{Q&K|Gn}1yU|@K@ZELG6Ec=Oq{c=Z2cCgq@@&j>mzNLncAJz1C zL^eW8E(NG`)0ndt>_6YZgj}cRa)1ar+kgVhfD8|9x;L$w%sR7jmFmmBBU^$NJ0u~D zb62H6aBBdxnZlPLB?jankfcE!Z0yr^6%pZa9cH~ziHy6x&lH`m%DVayd*B0E5dQyd zUT2PbxgAUT$fG5v=YildA4Nr|0ap%YCK|DPn9 zG|)Z!!opI=VHxXGhObw4;Fop;$Dx492`Nq5$cR>Ra|^{u93__H-|$QUZ{F-7peuj!H|0!Hj$1WAf>ctuY|&A`wP}?Zg==T)+K%N#QeLK zzJkTT@F=*a*M+dV?k0qTebf zzo<<`l~X z67(OgfAzP9nq@q>BtC>LDe93o#>D?h!~V~&MZf?5dAI+wZ^beG|F9DV`!5{U9X-+8 zHk!3^IOpYTv`-t*{_ViJo(Coro$ofwd1Fo z-W>|zTrvYj3bBl1A4nC|0|_dg)Lq(K%^GX6u1vt~w&TSg8)!Vmk<16|v`g;#vHhe!(EA*mJ$U`4VZD$nFvM^X}oUBbVAm*ssasw)=vdnugh59KL}&{F_q5$$$`Gc_BA2A zF{j5dQJmC>PtikO{v}t6X{96(NxT^CagxMTQ1S)i$Q!))+xpvA$`PxUc&bA5fEDj& z!#X7)f{fs&S)wu>@1)<~Z87U*)(i<$vT^t*zJRVMER@VnSFy1C%0Mf?)Lkjn0%QxN z9{F-%QT%D|)-W*etUs{5_IJt)HWp?F{-qsz)cE;pQS=&7H{b*5U)DdTGnX7C?m=F^ zXF2wUHm_o_ll$F*MKiu2oKL))x!N9yL9--4!V#@^j=)0>uR4(LqlZt-=OJ<;&^cs0 zA$+B^cdgpR8l7Z9+7_apTmGt!8fgi@|GmboJM<;8x_)eT4!L}>9Pza)YXY7@N$UbO z8bPu5-?MgIFNy$u7u{=$t4spKTbjUAdu5b!%%kVZ#7A6jWUGI>(Rgz$dC_I9=HsJr z6A2#l$jf?@;O2&z??n90JB{29JHA{E{g%C#U&(V24WXnKJtO$nBloI@ziaySx$#46 zrVP=qy(Q(zqqvL5jStzn@^K#nkBeP|XjcWcqK01rw%zVdL_)&btgnHCvsi(FctK&o z#m*6aOWc=BA747QCSb6G>DC=boBD|JXCs>cr}Rb2c`5&yP?$5Y4;@Z(Ti1oLjmm!1 z&)y5m_KGv02oCxX&jEn{X$Sk3uq)8YG#XHz>Dn59MkjusJnr&Ws9&&S2F6=)XpU4S zzqx^b2i-n1GPfKO0c4isWswVJ!}`6&4ES1SakDU7o};}Mz>q4mMLsfteIvL;+_mLR z!uhQDdb=P6q5#1egcA$M-os9{1!$BDd=#;8^oCqBk*vN-#ajeKAgjchIX9EHux+_| zUW{+<10KMPER+dcdR=}Tayl9lB#@XPmOH2c*&WNVAMQ3+Vw$ok1GJRoj{t?2J!*}`Bo8eu>TT0?XVR4c#8uw=0(4XZ8;p+4}t+>yQ? zy4kD(URUBgHE#Hxsl&3j%@A*@kkpG<4cXQP`diDq>9IAwat@T1@(Q>wPv$9*UB%lM)lm&6u9qai(#sJ{nKjO5M{1* zf~tDea&bdZ3}VdvefXryE?q1!%^yx$781`u-Mrf!f1|C_*BjxuegF;aPVYAZBfH{^ z5RU-5KiUOS%Y~VuBC~~2hEh_j7PGL{XT`s7eXm;;su6UFKSRw$*&SCxhAmtjoS6pM z3-2*)ein6J_S}P?1oo8bg{qcV@35O|cTN3HL{Br6jdqXF=`{(dTn%q72BtWA;f!jp zMw{2C9k4>u)V z6-^f|%U=C#$uIHr9n8k*Ka?HZ3o$dX@gAv9bMoXvfF)dRt1Q+Hw;P?kWz!!bRJrOi zu_9Wy>b0;M3pSKd2YgaS&m1ipvZE@Gy|O4KW^x6k5OS`^9(Df~c*Xx4c-3?Or@r06 z5~I8yE%jIYyRRz8^c;WfXwQ_#a|T7Po3p%s=DJiGH&E<}<0aGG(~nXB!b_)R?N%RV zc?gixqo$E=UFZA2HI3&7dQv{*UUh@~rvqta)Je`&ol`kkOoRgxp5*LhLo{U|%{te? zb_A!~l-F)Z_vr`!^C#*nvaHQ2{NC`7ln~{FPm$Dwdb8TWuu)Jg`)cATOoN zvK{;7{#h}Yy$)A!w0H;P+kWR@^YcoH#Pp`YJxEK392AMBSN%+X@d`2ya5 z%ePW_6zJ#pOT@a>h;ICOBqBI%t`Jms=x2Iqot5xEtt@rVcH5xK!zr?@{2ghy)$m9& zEk-s84zB}ldR)YoDcRpXb~vJhEaZ-9JZUAc_oX5&L+tZ@;{t z4(et;rkXtiQ?;>%h-21DTdim_*I&Ch`13X`|AbwwT>mrd%8IXiu;;8yI$pvi{0-H_ z>XfCDc@w!hu*kQem+uKaJ$Bn#ggQa?vf@}ma(+>2F-MWUbzc0fi>%LRWD$C}Awi!G z)aPpqv>2gRApl7za0)1k)C}FbOA|MgNSDe=#--@RtLSla_#Yj;iocCt`^c~ip3=c7 zC=>eKqMe-SbbHDMiSlD5!2b%WzMSA2r}rq&qwtG*FpeDDaMNw(W@uenaBPx>#3)q& zvN1@i^0nu7pdvZBu(7qf=CxKr*2f?0CgAzfb*D?^ud2uTNsHq0I>yd z+{ek5pWAE@>+Nmy`Hs6HzVDmnKFSbBIwcPO>;$fOocSVSK zlb37^^BMMnrpAkl_nFrNI7`fzWOVHLB?dtosVS65*uq}0mkd4aV31S-+E3F1+$HpQ zxAGn%eq=EcRuBfAu3FHsKP20;^vbwiQmM2j=e}s#7z?oXCShUQ(4n|8#bGF6b^OGd zDJJskJ%T;=xM#uRJtDc_@u=l4aMJSXNYRC zFQ-BuItek*@e|%B_C^D2j2T8vy4}a;8VNZ) z<#lIC0zx$ucQ@S;cu;NO9uNICRgzN?OjH=7m*z*8Lb8&Xs`8_M*^tW%Qd8Gn|C~GU z%6e61u)zCtOi+2m>ZA+^s!7+Wf4@ymqpRmY-gyU5c3%Hg^Gz1Z`QouiI&M5X-2|qn zyKn2pilVN;NAm-R-$aUz9_4Lpn$KmM+#7y$F;e{j+)$3H#^7xY8Q;GgjbI$mC#@%1 zS&@noKs5GafVJjS*EoDV!TG*q!?9yc46ws>*_jT{*We!UgZ5|V+e>;*fw#3;Qd4nB zkrp1|a%`tX0CJDF5{#xW+H*NvJ-f>v#tmiHXL?zDz#4u=?7oxJ~4S?DRc z>%Rlo>d;_p*suOUi8-t^IPBV ze(eCiaICk{c$teb9Q}-+?6zD}1aoj5yrHJH)~5>E>l=gy$MwW#r4}n9DW6lWyX%GS z-U}|S3OC9Tf*x=tWo^jB-&qoX(PH%x{P=U@`JL{Y|9AmX!@e_Jbq=Yh1Lu&MzRQiy zxQ_}q*svJ<$R4w^hVOkl2y~A0)J)Bz@X7iNmLX&_`Gx=0uqQ4@HC8JtG_p`ZZeVR+ zsHX1au)3?$C>gj7-_va`?g7o}?}S=ihGT;wjUK(xf)?*75dl4`U4w)3#H@90kE1{S zsDrK>IZNFS$h0vXz75^7%9)@eI@o`fC&qCz=MGqy27K{NdyVG@PJI{ zM}?p6kb7qeoaZzj6U%KN*PRH`xYbm7 z>(jw;Jt(1F{j59?U!JtRRu^){ioaL(hO*h?D>ai^p3 zAP&J{!;zECFl)_#L5q(q$dR8s)CTI+`k<+rFO@H|=(JL-;xq=?M{bqL+J0f2_|WI+ zv9HaylKHIg%l?zG2gFX8q(|ZtOwR+ZYB^p3*?Nb5j{IGwmWIsT;m3my*f^M#U0lR{ zir##!5Box-;azRN$VGd;Gd}sa>SP5czb;>{h9tUrH(h7aKI~vMQ3D1&&Y7StdzD4$ znTd!_++_d!%Q`dBz9YvxZ$&rz0ke0hb#}Gq`vQs#Q)e45PtWb$6|j;=;xTk>_Eu%? zZ#T=_8=GCjp-h@y>DD@J99?y54xt>o9`ox~X_Es9l(ZCkL2KG}VS?p%IPS``qdb1;M9z;Es z0cd=b<;S>Ca=lAkVqI#2XVp1zVNU`n-)d>`$0#wky4qDA$lwCc6nn1+s-WNgfzZ$g z!V>|PDL+DLkB#T}?yAZUaeB8q@qRf~XRKOR=02@k&d+#ek_!rWKP9P_&L>m4RZGjbRja5^>R!s3(WmLmue>=hlfkZFw-C^YZS*?W&gD?s_09EE+3l1a_3C6L0G zs8!lvWN=2<%k`|>_pd=ycSy*@LFEn=_xKl;4C~0c!&x1_@k# zcDk)k)LS`3P=c@5g2Q10x;>nUG_!;+Ro3~WaE^~qU96n%<;H^@x{GSDGV1w^rBpCz zd*Y|XK({noy+Jv+8YQ%CpAgn|{;YXh!3(+3VnGoZbg0w!t)gkE9c_(h;rxps9S- zy2aXBpax{*wO+Fc-v>YQ+Ij&#wGON-G(a4OJ|;+}G$>Qlgyyk1bGWOT*}L0F-#W|H zj}Vc{*Q`|=<<`_~RX|QzTb(Y}g0SlDB?@>J`O!fb*t(jXx&puY!5c6DPz|Ktqr$#jKAL^stqd%&HKYtiM4DKJ(2GiOyPW7x9l5@Tw|ww zVGW7J(JEH|nG87WOEj?f^4RRn7O2HUId5)ATr@fTOq{S-5`yq@T@NA`x z;Frd1UAQ)sA8aq3-6-Z>269!@$^I>tfJib99Z#VF4Q?!P5FA}kk1cz409$o=29^!) zP4XtO!gLU}_dVyR(Us{wSfCtYO-!1cjzAm4?wt4TI8R{9qlp_^T~WbbuaZvTP@!{yFZ;&r<46i&g59g1sTgj-PeB5vi$4RB4Tfumf=RW?E||}N4S{B z=d-VgB!b!5_{sK>VvebmCP$SM$48d5rIv60oJAYdDPAMGsWA{XWjSh-v7Pdhi9Dk8RLv|&WHCSU*N}DbIrKsbrK^-QBR=IfY64yd}TR6n5zxoobS$`%L zDp$dcSV#$DLx*KzvjuN$-emKR7L!@Eain%tX%`O0*c7|h{_%rHSM1w9bGw#`G}e3* zB(XONO~&tPlxl>f`44LNx~tKu0$xO z7VEMzdBAQkQTI^&DheXnLMZ-TKzQsay+quOrN|ln#%8{wSIKig-Z80_VtSYb0f$ezt(-V(Qa)^uu9b