diff --git a/18_Fetch_And_Axios/18_fetch_and_axios_boilerplate/package-lock.json b/18_Fetch_And_Axios/18_fetch_and_axios_boilerplate/package-lock.json
new file mode 100644
index 0000000..3fa8e64
--- /dev/null
+++ b/18_Fetch_And_Axios/18_fetch_and_axios_boilerplate/package-lock.json
@@ -0,0 +1,13742 @@
+{
+ "name": "30-days-of-react",
+ "version": "0.1.0",
+ "lockfileVersion": 1,
+ "requires": true,
+ "dependencies": {
+ "@babel/code-frame": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
+ "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
+ "requires": {
+ "@babel/highlight": "^7.18.6"
+ }
+ },
+ "@babel/compat-data": {
+ "version": "7.20.14",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.14.tgz",
+ "integrity": "sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw=="
+ },
+ "@babel/core": {
+ "version": "7.9.0",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz",
+ "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==",
+ "requires": {
+ "@babel/code-frame": "^7.8.3",
+ "@babel/generator": "^7.9.0",
+ "@babel/helper-module-transforms": "^7.9.0",
+ "@babel/helpers": "^7.9.0",
+ "@babel/parser": "^7.9.0",
+ "@babel/template": "^7.8.6",
+ "@babel/traverse": "^7.9.0",
+ "@babel/types": "^7.9.0",
+ "convert-source-map": "^1.7.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.1",
+ "json5": "^2.1.2",
+ "lodash": "^4.17.13",
+ "resolve": "^1.3.2",
+ "semver": "^5.4.1",
+ "source-map": "^0.5.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="
+ }
+ }
+ },
+ "@babel/generator": {
+ "version": "7.20.14",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz",
+ "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==",
+ "requires": {
+ "@babel/types": "^7.20.7",
+ "@jridgewell/gen-mapping": "^0.3.2",
+ "jsesc": "^2.5.1"
+ }
+ },
+ "@babel/helper-annotate-as-pure": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz",
+ "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==",
+ "requires": {
+ "@babel/types": "^7.18.6"
+ }
+ },
+ "@babel/helper-builder-binary-assignment-operator-visitor": {
+ "version": "7.18.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz",
+ "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==",
+ "requires": {
+ "@babel/helper-explode-assignable-expression": "^7.18.6",
+ "@babel/types": "^7.18.9"
+ }
+ },
+ "@babel/helper-compilation-targets": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz",
+ "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==",
+ "requires": {
+ "@babel/compat-data": "^7.20.5",
+ "@babel/helper-validator-option": "^7.18.6",
+ "browserslist": "^4.21.3",
+ "lru-cache": "^5.1.1",
+ "semver": "^6.3.0"
+ }
+ },
+ "@babel/helper-create-class-features-plugin": {
+ "version": "7.20.12",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz",
+ "integrity": "sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ==",
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.18.6",
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-function-name": "^7.19.0",
+ "@babel/helper-member-expression-to-functions": "^7.20.7",
+ "@babel/helper-optimise-call-expression": "^7.18.6",
+ "@babel/helper-replace-supers": "^7.20.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
+ "@babel/helper-split-export-declaration": "^7.18.6"
+ }
+ },
+ "@babel/helper-create-regexp-features-plugin": {
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz",
+ "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==",
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.18.6",
+ "regexpu-core": "^5.2.1"
+ }
+ },
+ "@babel/helper-define-polyfill-provider": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz",
+ "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==",
+ "requires": {
+ "@babel/helper-compilation-targets": "^7.17.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2",
+ "semver": "^6.1.2"
+ }
+ },
+ "@babel/helper-environment-visitor": {
+ "version": "7.18.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
+ "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg=="
+ },
+ "@babel/helper-explode-assignable-expression": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz",
+ "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==",
+ "requires": {
+ "@babel/types": "^7.18.6"
+ }
+ },
+ "@babel/helper-function-name": {
+ "version": "7.19.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz",
+ "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==",
+ "requires": {
+ "@babel/template": "^7.18.10",
+ "@babel/types": "^7.19.0"
+ }
+ },
+ "@babel/helper-hoist-variables": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
+ "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
+ "requires": {
+ "@babel/types": "^7.18.6"
+ }
+ },
+ "@babel/helper-member-expression-to-functions": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz",
+ "integrity": "sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==",
+ "requires": {
+ "@babel/types": "^7.20.7"
+ }
+ },
+ "@babel/helper-module-imports": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz",
+ "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==",
+ "requires": {
+ "@babel/types": "^7.18.6"
+ }
+ },
+ "@babel/helper-module-transforms": {
+ "version": "7.20.11",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz",
+ "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==",
+ "requires": {
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-module-imports": "^7.18.6",
+ "@babel/helper-simple-access": "^7.20.2",
+ "@babel/helper-split-export-declaration": "^7.18.6",
+ "@babel/helper-validator-identifier": "^7.19.1",
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.20.10",
+ "@babel/types": "^7.20.7"
+ }
+ },
+ "@babel/helper-optimise-call-expression": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz",
+ "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==",
+ "requires": {
+ "@babel/types": "^7.18.6"
+ }
+ },
+ "@babel/helper-plugin-utils": {
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz",
+ "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ=="
+ },
+ "@babel/helper-remap-async-to-generator": {
+ "version": "7.18.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz",
+ "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==",
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.18.6",
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-wrap-function": "^7.18.9",
+ "@babel/types": "^7.18.9"
+ }
+ },
+ "@babel/helper-replace-supers": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz",
+ "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==",
+ "requires": {
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-member-expression-to-functions": "^7.20.7",
+ "@babel/helper-optimise-call-expression": "^7.18.6",
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.20.7",
+ "@babel/types": "^7.20.7"
+ }
+ },
+ "@babel/helper-simple-access": {
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz",
+ "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==",
+ "requires": {
+ "@babel/types": "^7.20.2"
+ }
+ },
+ "@babel/helper-skip-transparent-expression-wrappers": {
+ "version": "7.20.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz",
+ "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==",
+ "requires": {
+ "@babel/types": "^7.20.0"
+ }
+ },
+ "@babel/helper-split-export-declaration": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
+ "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
+ "requires": {
+ "@babel/types": "^7.18.6"
+ }
+ },
+ "@babel/helper-string-parser": {
+ "version": "7.19.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz",
+ "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw=="
+ },
+ "@babel/helper-validator-identifier": {
+ "version": "7.19.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
+ "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w=="
+ },
+ "@babel/helper-validator-option": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz",
+ "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw=="
+ },
+ "@babel/helper-wrap-function": {
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz",
+ "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==",
+ "requires": {
+ "@babel/helper-function-name": "^7.19.0",
+ "@babel/template": "^7.18.10",
+ "@babel/traverse": "^7.20.5",
+ "@babel/types": "^7.20.5"
+ }
+ },
+ "@babel/helpers": {
+ "version": "7.20.13",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz",
+ "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==",
+ "requires": {
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.20.13",
+ "@babel/types": "^7.20.7"
+ }
+ },
+ "@babel/highlight": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
+ "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
+ "requires": {
+ "@babel/helper-validator-identifier": "^7.18.6",
+ "chalk": "^2.0.0",
+ "js-tokens": "^4.0.0"
+ }
+ },
+ "@babel/parser": {
+ "version": "7.20.15",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.15.tgz",
+ "integrity": "sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg=="
+ },
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz",
+ "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz",
+ "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
+ "@babel/plugin-proposal-optional-chaining": "^7.20.7"
+ }
+ },
+ "@babel/plugin-proposal-async-generator-functions": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz",
+ "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==",
+ "requires": {
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-remap-async-to-generator": "^7.18.9",
+ "@babel/plugin-syntax-async-generators": "^7.8.4"
+ }
+ },
+ "@babel/plugin-proposal-class-properties": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz",
+ "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==",
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-proposal-class-static-block": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz",
+ "integrity": "sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==",
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.20.7",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5"
+ }
+ },
+ "@babel/plugin-proposal-decorators": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz",
+ "integrity": "sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w==",
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.8.3",
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-syntax-decorators": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-dynamic-import": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz",
+ "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-export-namespace-from": {
+ "version": "7.18.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz",
+ "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.9",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-json-strings": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz",
+ "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-json-strings": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-logical-assignment-operators": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz",
+ "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
+ }
+ },
+ "@babel/plugin-proposal-nullish-coalescing-operator": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz",
+ "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-numeric-separator": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz",
+ "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+ }
+ },
+ "@babel/plugin-proposal-object-rest-spread": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz",
+ "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==",
+ "requires": {
+ "@babel/compat-data": "^7.20.5",
+ "@babel/helper-compilation-targets": "^7.20.7",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.20.7"
+ }
+ },
+ "@babel/plugin-proposal-optional-catch-binding": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz",
+ "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-optional-chaining": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz",
+ "integrity": "sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-private-methods": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz",
+ "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==",
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz",
+ "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==",
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.18.6",
+ "@babel/helper-create-class-features-plugin": "^7.20.5",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
+ }
+ },
+ "@babel/plugin-proposal-unicode-property-regex": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz",
+ "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==",
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-syntax-async-generators": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
+ "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-class-properties": {
+ "version": "7.12.13",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
+ "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.12.13"
+ }
+ },
+ "@babel/plugin-syntax-class-static-block": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
+ "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-syntax-decorators": {
+ "version": "7.19.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz",
+ "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.19.0"
+ }
+ },
+ "@babel/plugin-syntax-dynamic-import": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
+ "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-export-namespace-from": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
+ "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.3"
+ }
+ },
+ "@babel/plugin-syntax-flow": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz",
+ "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-syntax-import-assertions": {
+ "version": "7.20.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz",
+ "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.19.0"
+ }
+ },
+ "@babel/plugin-syntax-json-strings": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
+ "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-jsx": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz",
+ "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-syntax-logical-assignment-operators": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
+ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ }
+ },
+ "@babel/plugin-syntax-nullish-coalescing-operator": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
+ "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-numeric-separator": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
+ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ }
+ },
+ "@babel/plugin-syntax-object-rest-spread": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
+ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-optional-catch-binding": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
+ "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-optional-chaining": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
+ "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-private-property-in-object": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
+ "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-syntax-top-level-await": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
+ "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-syntax-typescript": {
+ "version": "7.20.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz",
+ "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.19.0"
+ }
+ },
+ "@babel/plugin-transform-arrow-functions": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz",
+ "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.20.2"
+ }
+ },
+ "@babel/plugin-transform-async-to-generator": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz",
+ "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==",
+ "requires": {
+ "@babel/helper-module-imports": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-remap-async-to-generator": "^7.18.9"
+ }
+ },
+ "@babel/plugin-transform-block-scoped-functions": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz",
+ "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-transform-block-scoping": {
+ "version": "7.20.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.15.tgz",
+ "integrity": "sha512-Vv4DMZ6MiNOhu/LdaZsT/bsLRxgL94d269Mv4R/9sp6+Mp++X/JqypZYypJXLlM4mlL352/Egzbzr98iABH1CA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.20.2"
+ }
+ },
+ "@babel/plugin-transform-classes": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz",
+ "integrity": "sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==",
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.18.6",
+ "@babel/helper-compilation-targets": "^7.20.7",
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-function-name": "^7.19.0",
+ "@babel/helper-optimise-call-expression": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-replace-supers": "^7.20.7",
+ "@babel/helper-split-export-declaration": "^7.18.6",
+ "globals": "^11.1.0"
+ }
+ },
+ "@babel/plugin-transform-computed-properties": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz",
+ "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/template": "^7.20.7"
+ }
+ },
+ "@babel/plugin-transform-destructuring": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz",
+ "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.20.2"
+ }
+ },
+ "@babel/plugin-transform-dotall-regex": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz",
+ "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==",
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-transform-duplicate-keys": {
+ "version": "7.18.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz",
+ "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.9"
+ }
+ },
+ "@babel/plugin-transform-exponentiation-operator": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz",
+ "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==",
+ "requires": {
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-transform-flow-strip-types": {
+ "version": "7.9.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz",
+ "integrity": "sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-syntax-flow": "^7.8.3"
+ }
+ },
+ "@babel/plugin-transform-for-of": {
+ "version": "7.18.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz",
+ "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-transform-function-name": {
+ "version": "7.18.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz",
+ "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==",
+ "requires": {
+ "@babel/helper-compilation-targets": "^7.18.9",
+ "@babel/helper-function-name": "^7.18.9",
+ "@babel/helper-plugin-utils": "^7.18.9"
+ }
+ },
+ "@babel/plugin-transform-literals": {
+ "version": "7.18.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz",
+ "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.9"
+ }
+ },
+ "@babel/plugin-transform-member-expression-literals": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz",
+ "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-transform-modules-amd": {
+ "version": "7.20.11",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz",
+ "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==",
+ "requires": {
+ "@babel/helper-module-transforms": "^7.20.11",
+ "@babel/helper-plugin-utils": "^7.20.2"
+ }
+ },
+ "@babel/plugin-transform-modules-commonjs": {
+ "version": "7.20.11",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz",
+ "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==",
+ "requires": {
+ "@babel/helper-module-transforms": "^7.20.11",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-simple-access": "^7.20.2"
+ }
+ },
+ "@babel/plugin-transform-modules-systemjs": {
+ "version": "7.20.11",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz",
+ "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==",
+ "requires": {
+ "@babel/helper-hoist-variables": "^7.18.6",
+ "@babel/helper-module-transforms": "^7.20.11",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-validator-identifier": "^7.19.1"
+ }
+ },
+ "@babel/plugin-transform-modules-umd": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz",
+ "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==",
+ "requires": {
+ "@babel/helper-module-transforms": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-transform-named-capturing-groups-regex": {
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz",
+ "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==",
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.20.5",
+ "@babel/helper-plugin-utils": "^7.20.2"
+ }
+ },
+ "@babel/plugin-transform-new-target": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz",
+ "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-transform-object-super": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz",
+ "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/helper-replace-supers": "^7.18.6"
+ }
+ },
+ "@babel/plugin-transform-parameters": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz",
+ "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.20.2"
+ }
+ },
+ "@babel/plugin-transform-property-literals": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz",
+ "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-transform-react-constant-elements": {
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz",
+ "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.20.2"
+ }
+ },
+ "@babel/plugin-transform-react-display-name": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz",
+ "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-transform-react-jsx": {
+ "version": "7.20.13",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.20.13.tgz",
+ "integrity": "sha512-MmTZx/bkUrfJhhYAYt3Urjm+h8DQGrPrnKQ94jLo7NLuOU+T89a7IByhKmrb8SKhrIYIQ0FN0CHMbnFRen4qNw==",
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.18.6",
+ "@babel/helper-module-imports": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-jsx": "^7.18.6",
+ "@babel/types": "^7.20.7"
+ }
+ },
+ "@babel/plugin-transform-react-jsx-development": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz",
+ "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==",
+ "requires": {
+ "@babel/plugin-transform-react-jsx": "^7.18.6"
+ }
+ },
+ "@babel/plugin-transform-react-jsx-self": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz",
+ "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-transform-react-jsx-source": {
+ "version": "7.19.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz",
+ "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.19.0"
+ }
+ },
+ "@babel/plugin-transform-react-pure-annotations": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz",
+ "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==",
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-transform-regenerator": {
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz",
+ "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "regenerator-transform": "^0.15.1"
+ }
+ },
+ "@babel/plugin-transform-reserved-words": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz",
+ "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-transform-runtime": {
+ "version": "7.9.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz",
+ "integrity": "sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==",
+ "requires": {
+ "@babel/helper-module-imports": "^7.8.3",
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "resolve": "^1.8.1",
+ "semver": "^5.5.1"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+ }
+ }
+ },
+ "@babel/plugin-transform-shorthand-properties": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz",
+ "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-transform-spread": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz",
+ "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0"
+ }
+ },
+ "@babel/plugin-transform-sticky-regex": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz",
+ "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-transform-template-literals": {
+ "version": "7.18.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz",
+ "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.9"
+ }
+ },
+ "@babel/plugin-transform-typeof-symbol": {
+ "version": "7.18.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz",
+ "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.9"
+ }
+ },
+ "@babel/plugin-transform-typescript": {
+ "version": "7.20.13",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.13.tgz",
+ "integrity": "sha512-O7I/THxarGcDZxkgWKMUrk7NK1/WbHAg3Xx86gqS6x9MTrNL6AwIluuZ96ms4xeDe6AVx6rjHbWHP7x26EPQBA==",
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.20.12",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-typescript": "^7.20.0"
+ }
+ },
+ "@babel/plugin-transform-unicode-escapes": {
+ "version": "7.18.10",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz",
+ "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.9"
+ }
+ },
+ "@babel/plugin-transform-unicode-regex": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz",
+ "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==",
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/preset-env": {
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz",
+ "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==",
+ "requires": {
+ "@babel/compat-data": "^7.20.1",
+ "@babel/helper-compilation-targets": "^7.20.0",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-validator-option": "^7.18.6",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9",
+ "@babel/plugin-proposal-async-generator-functions": "^7.20.1",
+ "@babel/plugin-proposal-class-properties": "^7.18.6",
+ "@babel/plugin-proposal-class-static-block": "^7.18.6",
+ "@babel/plugin-proposal-dynamic-import": "^7.18.6",
+ "@babel/plugin-proposal-export-namespace-from": "^7.18.9",
+ "@babel/plugin-proposal-json-strings": "^7.18.6",
+ "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
+ "@babel/plugin-proposal-numeric-separator": "^7.18.6",
+ "@babel/plugin-proposal-object-rest-spread": "^7.20.2",
+ "@babel/plugin-proposal-optional-catch-binding": "^7.18.6",
+ "@babel/plugin-proposal-optional-chaining": "^7.18.9",
+ "@babel/plugin-proposal-private-methods": "^7.18.6",
+ "@babel/plugin-proposal-private-property-in-object": "^7.18.6",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.18.6",
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-class-properties": "^7.12.13",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
+ "@babel/plugin-syntax-import-assertions": "^7.20.0",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
+ "@babel/plugin-syntax-top-level-await": "^7.14.5",
+ "@babel/plugin-transform-arrow-functions": "^7.18.6",
+ "@babel/plugin-transform-async-to-generator": "^7.18.6",
+ "@babel/plugin-transform-block-scoped-functions": "^7.18.6",
+ "@babel/plugin-transform-block-scoping": "^7.20.2",
+ "@babel/plugin-transform-classes": "^7.20.2",
+ "@babel/plugin-transform-computed-properties": "^7.18.9",
+ "@babel/plugin-transform-destructuring": "^7.20.2",
+ "@babel/plugin-transform-dotall-regex": "^7.18.6",
+ "@babel/plugin-transform-duplicate-keys": "^7.18.9",
+ "@babel/plugin-transform-exponentiation-operator": "^7.18.6",
+ "@babel/plugin-transform-for-of": "^7.18.8",
+ "@babel/plugin-transform-function-name": "^7.18.9",
+ "@babel/plugin-transform-literals": "^7.18.9",
+ "@babel/plugin-transform-member-expression-literals": "^7.18.6",
+ "@babel/plugin-transform-modules-amd": "^7.19.6",
+ "@babel/plugin-transform-modules-commonjs": "^7.19.6",
+ "@babel/plugin-transform-modules-systemjs": "^7.19.6",
+ "@babel/plugin-transform-modules-umd": "^7.18.6",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1",
+ "@babel/plugin-transform-new-target": "^7.18.6",
+ "@babel/plugin-transform-object-super": "^7.18.6",
+ "@babel/plugin-transform-parameters": "^7.20.1",
+ "@babel/plugin-transform-property-literals": "^7.18.6",
+ "@babel/plugin-transform-regenerator": "^7.18.6",
+ "@babel/plugin-transform-reserved-words": "^7.18.6",
+ "@babel/plugin-transform-shorthand-properties": "^7.18.6",
+ "@babel/plugin-transform-spread": "^7.19.0",
+ "@babel/plugin-transform-sticky-regex": "^7.18.6",
+ "@babel/plugin-transform-template-literals": "^7.18.9",
+ "@babel/plugin-transform-typeof-symbol": "^7.18.9",
+ "@babel/plugin-transform-unicode-escapes": "^7.18.10",
+ "@babel/plugin-transform-unicode-regex": "^7.18.6",
+ "@babel/preset-modules": "^0.1.5",
+ "@babel/types": "^7.20.2",
+ "babel-plugin-polyfill-corejs2": "^0.3.3",
+ "babel-plugin-polyfill-corejs3": "^0.6.0",
+ "babel-plugin-polyfill-regenerator": "^0.4.1",
+ "core-js-compat": "^3.25.1",
+ "semver": "^6.3.0"
+ }
+ },
+ "@babel/preset-modules": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz",
+ "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
+ "@babel/plugin-transform-dotall-regex": "^7.4.4",
+ "@babel/types": "^7.4.4",
+ "esutils": "^2.0.2"
+ }
+ },
+ "@babel/preset-react": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz",
+ "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/helper-validator-option": "^7.18.6",
+ "@babel/plugin-transform-react-display-name": "^7.18.6",
+ "@babel/plugin-transform-react-jsx": "^7.18.6",
+ "@babel/plugin-transform-react-jsx-development": "^7.18.6",
+ "@babel/plugin-transform-react-pure-annotations": "^7.18.6"
+ }
+ },
+ "@babel/preset-typescript": {
+ "version": "7.9.0",
+ "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.9.0.tgz",
+ "integrity": "sha512-S4cueFnGrIbvYJgwsVFKdvOmpiL0XGw9MFW9D0vgRys5g36PBhZRL8NX8Gr2akz8XRtzq6HuDXPD/1nniagNUg==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-transform-typescript": "^7.9.0"
+ }
+ },
+ "@babel/regjsgen": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz",
+ "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA=="
+ },
+ "@babel/runtime": {
+ "version": "7.20.13",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz",
+ "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==",
+ "requires": {
+ "regenerator-runtime": "^0.13.11"
+ }
+ },
+ "@babel/runtime-corejs3": {
+ "version": "7.20.13",
+ "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.13.tgz",
+ "integrity": "sha512-p39/6rmY9uvlzRiLZBIB3G9/EBr66LBMcYm7fIDeSBNdRjF2AGD3rFZucUyAgGHC2N+7DdLvVi33uTjSE44FIw==",
+ "requires": {
+ "core-js-pure": "^3.25.1",
+ "regenerator-runtime": "^0.13.11"
+ }
+ },
+ "@babel/template": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
+ "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
+ "requires": {
+ "@babel/code-frame": "^7.18.6",
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7"
+ }
+ },
+ "@babel/traverse": {
+ "version": "7.20.13",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz",
+ "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==",
+ "requires": {
+ "@babel/code-frame": "^7.18.6",
+ "@babel/generator": "^7.20.7",
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-function-name": "^7.19.0",
+ "@babel/helper-hoist-variables": "^7.18.6",
+ "@babel/helper-split-export-declaration": "^7.18.6",
+ "@babel/parser": "^7.20.13",
+ "@babel/types": "^7.20.7",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0"
+ }
+ },
+ "@babel/types": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz",
+ "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==",
+ "requires": {
+ "@babel/helper-string-parser": "^7.19.4",
+ "@babel/helper-validator-identifier": "^7.19.1",
+ "to-fast-properties": "^2.0.0"
+ }
+ },
+ "@cnakazawa/watch": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz",
+ "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==",
+ "requires": {
+ "exec-sh": "^0.3.2",
+ "minimist": "^1.2.0"
+ }
+ },
+ "@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=="
+ },
+ "@csstools/normalize.css": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz",
+ "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg=="
+ },
+ "@hapi/address": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz",
+ "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ=="
+ },
+ "@hapi/bourne": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz",
+ "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA=="
+ },
+ "@hapi/hoek": {
+ "version": "8.5.1",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz",
+ "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow=="
+ },
+ "@hapi/joi": {
+ "version": "15.1.1",
+ "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz",
+ "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==",
+ "requires": {
+ "@hapi/address": "2.x.x",
+ "@hapi/bourne": "1.x.x",
+ "@hapi/hoek": "8.x.x",
+ "@hapi/topo": "3.x.x"
+ }
+ },
+ "@hapi/topo": {
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz",
+ "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==",
+ "requires": {
+ "@hapi/hoek": "^8.3.0"
+ }
+ },
+ "@jest/console": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz",
+ "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==",
+ "requires": {
+ "@jest/source-map": "^24.9.0",
+ "chalk": "^2.0.1",
+ "slash": "^2.0.0"
+ }
+ },
+ "@jest/core": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz",
+ "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==",
+ "requires": {
+ "@jest/console": "^24.7.1",
+ "@jest/reporters": "^24.9.0",
+ "@jest/test-result": "^24.9.0",
+ "@jest/transform": "^24.9.0",
+ "@jest/types": "^24.9.0",
+ "ansi-escapes": "^3.0.0",
+ "chalk": "^2.0.1",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.1.15",
+ "jest-changed-files": "^24.9.0",
+ "jest-config": "^24.9.0",
+ "jest-haste-map": "^24.9.0",
+ "jest-message-util": "^24.9.0",
+ "jest-regex-util": "^24.3.0",
+ "jest-resolve": "^24.9.0",
+ "jest-resolve-dependencies": "^24.9.0",
+ "jest-runner": "^24.9.0",
+ "jest-runtime": "^24.9.0",
+ "jest-snapshot": "^24.9.0",
+ "jest-util": "^24.9.0",
+ "jest-validate": "^24.9.0",
+ "jest-watcher": "^24.9.0",
+ "micromatch": "^3.1.10",
+ "p-each-series": "^1.0.0",
+ "realpath-native": "^1.1.0",
+ "rimraf": "^2.5.4",
+ "slash": "^2.0.0",
+ "strip-ansi": "^5.0.0"
+ },
+ "dependencies": {
+ "ansi-escapes": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ=="
+ }
+ }
+ },
+ "@jest/environment": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz",
+ "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==",
+ "requires": {
+ "@jest/fake-timers": "^24.9.0",
+ "@jest/transform": "^24.9.0",
+ "@jest/types": "^24.9.0",
+ "jest-mock": "^24.9.0"
+ }
+ },
+ "@jest/fake-timers": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz",
+ "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==",
+ "requires": {
+ "@jest/types": "^24.9.0",
+ "jest-message-util": "^24.9.0",
+ "jest-mock": "^24.9.0"
+ }
+ },
+ "@jest/reporters": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz",
+ "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==",
+ "requires": {
+ "@jest/environment": "^24.9.0",
+ "@jest/test-result": "^24.9.0",
+ "@jest/transform": "^24.9.0",
+ "@jest/types": "^24.9.0",
+ "chalk": "^2.0.1",
+ "exit": "^0.1.2",
+ "glob": "^7.1.2",
+ "istanbul-lib-coverage": "^2.0.2",
+ "istanbul-lib-instrument": "^3.0.1",
+ "istanbul-lib-report": "^2.0.4",
+ "istanbul-lib-source-maps": "^3.0.1",
+ "istanbul-reports": "^2.2.6",
+ "jest-haste-map": "^24.9.0",
+ "jest-resolve": "^24.9.0",
+ "jest-runtime": "^24.9.0",
+ "jest-util": "^24.9.0",
+ "jest-worker": "^24.6.0",
+ "node-notifier": "^5.4.2",
+ "slash": "^2.0.0",
+ "source-map": "^0.6.0",
+ "string-length": "^2.0.0"
+ }
+ },
+ "@jest/source-map": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz",
+ "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==",
+ "requires": {
+ "callsites": "^3.0.0",
+ "graceful-fs": "^4.1.15",
+ "source-map": "^0.6.0"
+ },
+ "dependencies": {
+ "callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
+ }
+ }
+ },
+ "@jest/test-result": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz",
+ "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==",
+ "requires": {
+ "@jest/console": "^24.9.0",
+ "@jest/types": "^24.9.0",
+ "@types/istanbul-lib-coverage": "^2.0.0"
+ }
+ },
+ "@jest/test-sequencer": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz",
+ "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==",
+ "requires": {
+ "@jest/test-result": "^24.9.0",
+ "jest-haste-map": "^24.9.0",
+ "jest-runner": "^24.9.0",
+ "jest-runtime": "^24.9.0"
+ }
+ },
+ "@jest/transform": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz",
+ "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==",
+ "requires": {
+ "@babel/core": "^7.1.0",
+ "@jest/types": "^24.9.0",
+ "babel-plugin-istanbul": "^5.1.0",
+ "chalk": "^2.0.1",
+ "convert-source-map": "^1.4.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "graceful-fs": "^4.1.15",
+ "jest-haste-map": "^24.9.0",
+ "jest-regex-util": "^24.9.0",
+ "jest-util": "^24.9.0",
+ "micromatch": "^3.1.10",
+ "pirates": "^4.0.1",
+ "realpath-native": "^1.1.0",
+ "slash": "^2.0.0",
+ "source-map": "^0.6.1",
+ "write-file-atomic": "2.4.1"
+ }
+ },
+ "@jest/types": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz",
+ "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==",
+ "requires": {
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^1.1.1",
+ "@types/yargs": "^13.0.0"
+ }
+ },
+ "@jridgewell/gen-mapping": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
+ "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
+ "requires": {
+ "@jridgewell/set-array": "^1.0.1",
+ "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ }
+ },
+ "@jridgewell/resolve-uri": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
+ "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w=="
+ },
+ "@jridgewell/set-array": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
+ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw=="
+ },
+ "@jridgewell/sourcemap-codec": {
+ "version": "1.4.14",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
+ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="
+ },
+ "@jridgewell/trace-mapping": {
+ "version": "0.3.17",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz",
+ "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==",
+ "requires": {
+ "@jridgewell/resolve-uri": "3.1.0",
+ "@jridgewell/sourcemap-codec": "1.4.14"
+ }
+ },
+ "@mrmlnc/readdir-enhanced": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
+ "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
+ "requires": {
+ "call-me-maybe": "^1.0.1",
+ "glob-to-regexp": "^0.3.0"
+ }
+ },
+ "@nodelib/fs.stat": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
+ "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw=="
+ },
+ "@sheerun/mutationobserver-shim": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz",
+ "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw=="
+ },
+ "@svgr/babel-plugin-add-jsx-attribute": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz",
+ "integrity": "sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig=="
+ },
+ "@svgr/babel-plugin-remove-jsx-attribute": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz",
+ "integrity": "sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ=="
+ },
+ "@svgr/babel-plugin-remove-jsx-empty-expression": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz",
+ "integrity": "sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w=="
+ },
+ "@svgr/babel-plugin-replace-jsx-attribute-value": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz",
+ "integrity": "sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w=="
+ },
+ "@svgr/babel-plugin-svg-dynamic-title": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz",
+ "integrity": "sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w=="
+ },
+ "@svgr/babel-plugin-svg-em-dimensions": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz",
+ "integrity": "sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w=="
+ },
+ "@svgr/babel-plugin-transform-react-native-svg": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz",
+ "integrity": "sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw=="
+ },
+ "@svgr/babel-plugin-transform-svg-component": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz",
+ "integrity": "sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw=="
+ },
+ "@svgr/babel-preset": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-4.3.3.tgz",
+ "integrity": "sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A==",
+ "requires": {
+ "@svgr/babel-plugin-add-jsx-attribute": "^4.2.0",
+ "@svgr/babel-plugin-remove-jsx-attribute": "^4.2.0",
+ "@svgr/babel-plugin-remove-jsx-empty-expression": "^4.2.0",
+ "@svgr/babel-plugin-replace-jsx-attribute-value": "^4.2.0",
+ "@svgr/babel-plugin-svg-dynamic-title": "^4.3.3",
+ "@svgr/babel-plugin-svg-em-dimensions": "^4.2.0",
+ "@svgr/babel-plugin-transform-react-native-svg": "^4.2.0",
+ "@svgr/babel-plugin-transform-svg-component": "^4.2.0"
+ }
+ },
+ "@svgr/core": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/@svgr/core/-/core-4.3.3.tgz",
+ "integrity": "sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w==",
+ "requires": {
+ "@svgr/plugin-jsx": "^4.3.3",
+ "camelcase": "^5.3.1",
+ "cosmiconfig": "^5.2.1"
+ }
+ },
+ "@svgr/hast-util-to-babel-ast": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz",
+ "integrity": "sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg==",
+ "requires": {
+ "@babel/types": "^7.4.4"
+ }
+ },
+ "@svgr/plugin-jsx": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz",
+ "integrity": "sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w==",
+ "requires": {
+ "@babel/core": "^7.4.5",
+ "@svgr/babel-preset": "^4.3.3",
+ "@svgr/hast-util-to-babel-ast": "^4.3.2",
+ "svg-parser": "^2.0.0"
+ }
+ },
+ "@svgr/plugin-svgo": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz",
+ "integrity": "sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w==",
+ "requires": {
+ "cosmiconfig": "^5.2.1",
+ "merge-deep": "^3.0.2",
+ "svgo": "^1.2.2"
+ }
+ },
+ "@svgr/webpack": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-4.3.3.tgz",
+ "integrity": "sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg==",
+ "requires": {
+ "@babel/core": "^7.4.5",
+ "@babel/plugin-transform-react-constant-elements": "^7.0.0",
+ "@babel/preset-env": "^7.4.5",
+ "@babel/preset-react": "^7.0.0",
+ "@svgr/core": "^4.3.3",
+ "@svgr/plugin-jsx": "^4.3.3",
+ "@svgr/plugin-svgo": "^4.3.1",
+ "loader-utils": "^1.2.3"
+ }
+ },
+ "@testing-library/dom": {
+ "version": "6.16.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-6.16.0.tgz",
+ "integrity": "sha512-lBD88ssxqEfz0wFL6MeUyyWZfV/2cjEZZV3YRpb2IoJRej/4f1jB0TzqIOznTpfR1r34CNesrubxwIlAQ8zgPA==",
+ "requires": {
+ "@babel/runtime": "^7.8.4",
+ "@sheerun/mutationobserver-shim": "^0.3.2",
+ "@types/testing-library__dom": "^6.12.1",
+ "aria-query": "^4.0.2",
+ "dom-accessibility-api": "^0.3.0",
+ "pretty-format": "^25.1.0",
+ "wait-for-expect": "^3.0.2"
+ },
+ "dependencies": {
+ "@jest/types": {
+ "version": "25.5.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz",
+ "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==",
+ "requires": {
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^1.1.1",
+ "@types/yargs": "^15.0.0",
+ "chalk": "^3.0.0"
+ }
+ },
+ "@types/yargs": {
+ "version": "15.0.15",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz",
+ "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==",
+ "requires": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
+ },
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+ },
+ "pretty-format": {
+ "version": "25.5.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz",
+ "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==",
+ "requires": {
+ "@jest/types": "^25.5.0",
+ "ansi-regex": "^5.0.0",
+ "ansi-styles": "^4.0.0",
+ "react-is": "^16.12.0"
+ }
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "@testing-library/jest-dom": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz",
+ "integrity": "sha512-j31Bn0rQo12fhCWOUWy9fl7wtqkp7In/YP2p5ZFyRuiiB9Qs3g+hS4gAmDWONbAHcRmVooNJ5eOHQDCOmUFXHg==",
+ "requires": {
+ "@babel/runtime": "^7.5.1",
+ "chalk": "^2.4.1",
+ "css": "^2.2.3",
+ "css.escape": "^1.5.1",
+ "jest-diff": "^24.0.0",
+ "jest-matcher-utils": "^24.0.0",
+ "lodash": "^4.17.11",
+ "pretty-format": "^24.0.0",
+ "redent": "^3.0.0"
+ }
+ },
+ "@testing-library/react": {
+ "version": "9.5.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.5.0.tgz",
+ "integrity": "sha512-di1b+D0p+rfeboHO5W7gTVeZDIK5+maEgstrZbWZSSvxDyfDRkkyBE1AJR5Psd6doNldluXlCWqXriUfqu/9Qg==",
+ "requires": {
+ "@babel/runtime": "^7.8.4",
+ "@testing-library/dom": "^6.15.0",
+ "@types/testing-library__react": "^9.1.2"
+ }
+ },
+ "@testing-library/user-event": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-7.2.1.tgz",
+ "integrity": "sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA=="
+ },
+ "@types/babel__core": {
+ "version": "7.20.0",
+ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz",
+ "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==",
+ "requires": {
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7",
+ "@types/babel__generator": "*",
+ "@types/babel__template": "*",
+ "@types/babel__traverse": "*"
+ }
+ },
+ "@types/babel__generator": {
+ "version": "7.6.4",
+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz",
+ "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==",
+ "requires": {
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "@types/babel__template": {
+ "version": "7.4.1",
+ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz",
+ "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==",
+ "requires": {
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "@types/babel__traverse": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz",
+ "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==",
+ "requires": {
+ "@babel/types": "^7.3.0"
+ }
+ },
+ "@types/eslint-visitor-keys": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
+ "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag=="
+ },
+ "@types/glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==",
+ "requires": {
+ "@types/minimatch": "*",
+ "@types/node": "*"
+ }
+ },
+ "@types/istanbul-lib-coverage": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz",
+ "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g=="
+ },
+ "@types/istanbul-lib-report": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
+ "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
+ "requires": {
+ "@types/istanbul-lib-coverage": "*"
+ }
+ },
+ "@types/istanbul-reports": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz",
+ "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==",
+ "requires": {
+ "@types/istanbul-lib-coverage": "*",
+ "@types/istanbul-lib-report": "*"
+ }
+ },
+ "@types/json-schema": {
+ "version": "7.0.11",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
+ "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ=="
+ },
+ "@types/minimatch": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz",
+ "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA=="
+ },
+ "@types/node": {
+ "version": "18.14.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.0.tgz",
+ "integrity": "sha512-5EWrvLmglK+imbCJY0+INViFWUHg1AHel1sq4ZVSfdcNqGy9Edv3UB9IIzzg+xPaUcAgZYcfVs2fBcwDeZzU0A=="
+ },
+ "@types/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
+ },
+ "@types/prop-types": {
+ "version": "15.7.5",
+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
+ "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
+ },
+ "@types/q": {
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz",
+ "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ=="
+ },
+ "@types/react": {
+ "version": "18.0.28",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.28.tgz",
+ "integrity": "sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==",
+ "requires": {
+ "@types/prop-types": "*",
+ "@types/scheduler": "*",
+ "csstype": "^3.0.2"
+ }
+ },
+ "@types/react-dom": {
+ "version": "18.0.11",
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz",
+ "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==",
+ "requires": {
+ "@types/react": "*"
+ }
+ },
+ "@types/scheduler": {
+ "version": "0.16.2",
+ "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
+ "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
+ },
+ "@types/stack-utils": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz",
+ "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw=="
+ },
+ "@types/testing-library__dom": {
+ "version": "6.14.0",
+ "resolved": "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.14.0.tgz",
+ "integrity": "sha512-sMl7OSv0AvMOqn1UJ6j1unPMIHRXen0Ita1ujnMX912rrOcawe4f7wu0Zt9GIQhBhJvH2BaibqFgQ3lP+Pj2hA==",
+ "requires": {
+ "pretty-format": "^24.3.0"
+ }
+ },
+ "@types/testing-library__react": {
+ "version": "9.1.3",
+ "resolved": "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.3.tgz",
+ "integrity": "sha512-iCdNPKU3IsYwRK9JieSYAiX0+aYDXOGAmrC/3/M7AqqSDKnWWVv07X+Zk1uFSL7cMTUYzv4lQRfohucEocn5/w==",
+ "requires": {
+ "@types/react-dom": "*",
+ "@types/testing-library__dom": "*",
+ "pretty-format": "^25.1.0"
+ },
+ "dependencies": {
+ "@jest/types": {
+ "version": "25.5.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz",
+ "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==",
+ "requires": {
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^1.1.1",
+ "@types/yargs": "^15.0.0",
+ "chalk": "^3.0.0"
+ }
+ },
+ "@types/yargs": {
+ "version": "15.0.15",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz",
+ "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==",
+ "requires": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
+ },
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+ },
+ "pretty-format": {
+ "version": "25.5.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz",
+ "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==",
+ "requires": {
+ "@jest/types": "^25.5.0",
+ "ansi-regex": "^5.0.0",
+ "ansi-styles": "^4.0.0",
+ "react-is": "^16.12.0"
+ }
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "@types/yargs": {
+ "version": "13.0.12",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz",
+ "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==",
+ "requires": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "@types/yargs-parser": {
+ "version": "21.0.0",
+ "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz",
+ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA=="
+ },
+ "@typescript-eslint/eslint-plugin": {
+ "version": "2.34.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz",
+ "integrity": "sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==",
+ "requires": {
+ "@typescript-eslint/experimental-utils": "2.34.0",
+ "functional-red-black-tree": "^1.0.1",
+ "regexpp": "^3.0.0",
+ "tsutils": "^3.17.1"
+ }
+ },
+ "@typescript-eslint/experimental-utils": {
+ "version": "2.34.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz",
+ "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==",
+ "requires": {
+ "@types/json-schema": "^7.0.3",
+ "@typescript-eslint/typescript-estree": "2.34.0",
+ "eslint-scope": "^5.0.0",
+ "eslint-utils": "^2.0.0"
+ }
+ },
+ "@typescript-eslint/parser": {
+ "version": "2.34.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz",
+ "integrity": "sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==",
+ "requires": {
+ "@types/eslint-visitor-keys": "^1.0.0",
+ "@typescript-eslint/experimental-utils": "2.34.0",
+ "@typescript-eslint/typescript-estree": "2.34.0",
+ "eslint-visitor-keys": "^1.1.0"
+ }
+ },
+ "@typescript-eslint/typescript-estree": {
+ "version": "2.34.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz",
+ "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==",
+ "requires": {
+ "debug": "^4.1.1",
+ "eslint-visitor-keys": "^1.1.0",
+ "glob": "^7.1.6",
+ "is-glob": "^4.0.1",
+ "lodash": "^4.17.15",
+ "semver": "^7.3.2",
+ "tsutils": "^3.17.1"
+ },
+ "dependencies": {
+ "lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "semver": {
+ "version": "7.3.8",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
+ "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ }
+ }
+ },
+ "@webassemblyjs/ast": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz",
+ "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==",
+ "requires": {
+ "@webassemblyjs/helper-module-context": "1.8.5",
+ "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
+ "@webassemblyjs/wast-parser": "1.8.5"
+ }
+ },
+ "@webassemblyjs/floating-point-hex-parser": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz",
+ "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ=="
+ },
+ "@webassemblyjs/helper-api-error": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz",
+ "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA=="
+ },
+ "@webassemblyjs/helper-buffer": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz",
+ "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q=="
+ },
+ "@webassemblyjs/helper-code-frame": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz",
+ "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==",
+ "requires": {
+ "@webassemblyjs/wast-printer": "1.8.5"
+ }
+ },
+ "@webassemblyjs/helper-fsm": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz",
+ "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow=="
+ },
+ "@webassemblyjs/helper-module-context": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz",
+ "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==",
+ "requires": {
+ "@webassemblyjs/ast": "1.8.5",
+ "mamacro": "^0.0.3"
+ }
+ },
+ "@webassemblyjs/helper-wasm-bytecode": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz",
+ "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ=="
+ },
+ "@webassemblyjs/helper-wasm-section": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz",
+ "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==",
+ "requires": {
+ "@webassemblyjs/ast": "1.8.5",
+ "@webassemblyjs/helper-buffer": "1.8.5",
+ "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
+ "@webassemblyjs/wasm-gen": "1.8.5"
+ }
+ },
+ "@webassemblyjs/ieee754": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz",
+ "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==",
+ "requires": {
+ "@xtuc/ieee754": "^1.2.0"
+ }
+ },
+ "@webassemblyjs/leb128": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz",
+ "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==",
+ "requires": {
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "@webassemblyjs/utf8": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz",
+ "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw=="
+ },
+ "@webassemblyjs/wasm-edit": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz",
+ "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==",
+ "requires": {
+ "@webassemblyjs/ast": "1.8.5",
+ "@webassemblyjs/helper-buffer": "1.8.5",
+ "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
+ "@webassemblyjs/helper-wasm-section": "1.8.5",
+ "@webassemblyjs/wasm-gen": "1.8.5",
+ "@webassemblyjs/wasm-opt": "1.8.5",
+ "@webassemblyjs/wasm-parser": "1.8.5",
+ "@webassemblyjs/wast-printer": "1.8.5"
+ }
+ },
+ "@webassemblyjs/wasm-gen": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz",
+ "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==",
+ "requires": {
+ "@webassemblyjs/ast": "1.8.5",
+ "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
+ "@webassemblyjs/ieee754": "1.8.5",
+ "@webassemblyjs/leb128": "1.8.5",
+ "@webassemblyjs/utf8": "1.8.5"
+ }
+ },
+ "@webassemblyjs/wasm-opt": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz",
+ "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==",
+ "requires": {
+ "@webassemblyjs/ast": "1.8.5",
+ "@webassemblyjs/helper-buffer": "1.8.5",
+ "@webassemblyjs/wasm-gen": "1.8.5",
+ "@webassemblyjs/wasm-parser": "1.8.5"
+ }
+ },
+ "@webassemblyjs/wasm-parser": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz",
+ "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==",
+ "requires": {
+ "@webassemblyjs/ast": "1.8.5",
+ "@webassemblyjs/helper-api-error": "1.8.5",
+ "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
+ "@webassemblyjs/ieee754": "1.8.5",
+ "@webassemblyjs/leb128": "1.8.5",
+ "@webassemblyjs/utf8": "1.8.5"
+ }
+ },
+ "@webassemblyjs/wast-parser": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz",
+ "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==",
+ "requires": {
+ "@webassemblyjs/ast": "1.8.5",
+ "@webassemblyjs/floating-point-hex-parser": "1.8.5",
+ "@webassemblyjs/helper-api-error": "1.8.5",
+ "@webassemblyjs/helper-code-frame": "1.8.5",
+ "@webassemblyjs/helper-fsm": "1.8.5",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "@webassemblyjs/wast-printer": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz",
+ "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==",
+ "requires": {
+ "@webassemblyjs/ast": "1.8.5",
+ "@webassemblyjs/wast-parser": "1.8.5",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "@xtuc/ieee754": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
+ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA=="
+ },
+ "@xtuc/long": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
+ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ=="
+ },
+ "abab": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz",
+ "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA=="
+ },
+ "accepts": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "requires": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ }
+ },
+ "acorn": {
+ "version": "7.4.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
+ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
+ },
+ "acorn-globals": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz",
+ "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==",
+ "requires": {
+ "acorn": "^6.0.1",
+ "acorn-walk": "^6.0.1"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "6.4.2",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
+ "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ=="
+ }
+ }
+ },
+ "acorn-jsx": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="
+ },
+ "acorn-walk": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz",
+ "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA=="
+ },
+ "address": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz",
+ "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA=="
+ },
+ "adjust-sourcemap-loader": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz",
+ "integrity": "sha512-4hFsTsn58+YjrU9qKzML2JSSDqKvN8mUGQ0nNIrfPi8hmIONT4L3uUaT6MKdMsZ9AjsU6D2xDkZxCkbQPxChrA==",
+ "requires": {
+ "assert": "1.4.1",
+ "camelcase": "5.0.0",
+ "loader-utils": "1.2.3",
+ "object-path": "0.11.4",
+ "regex-parser": "2.2.10"
+ },
+ "dependencies": {
+ "camelcase": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz",
+ "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA=="
+ },
+ "emojis-list": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
+ "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng=="
+ },
+ "json5": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
+ "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ },
+ "loader-utils": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
+ "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^2.0.0",
+ "json5": "^1.0.1"
+ }
+ }
+ }
+ },
+ "aggregate-error": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
+ "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+ "requires": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ }
+ },
+ "ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "requires": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "ajv-errors": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
+ "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ=="
+ },
+ "ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="
+ },
+ "alphanum-sort": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
+ "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ=="
+ },
+ "ansi-colors": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
+ "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA=="
+ },
+ "ansi-escapes": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
+ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
+ "requires": {
+ "type-fest": "^0.21.3"
+ },
+ "dependencies": {
+ "type-fest": {
+ "version": "0.21.3",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
+ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="
+ }
+ }
+ },
+ "ansi-html": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
+ "integrity": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA=="
+ },
+ "ansi-regex": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
+ "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g=="
+ },
+ "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==",
+ "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==",
+ "requires": {
+ "micromatch": "^3.1.4",
+ "normalize-path": "^2.1.1"
+ }
+ },
+ "aproba": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
+ },
+ "argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "requires": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "aria-query": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz",
+ "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==",
+ "requires": {
+ "@babel/runtime": "^7.10.2",
+ "@babel/runtime-corejs3": "^7.10.2"
+ }
+ },
+ "arity-n": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz",
+ "integrity": "sha512-fExL2kFDC1Q2DUOx3whE/9KoN66IzkY4b4zUHUBFM1ojEYjZZYDcUW3bek/ufGionX9giIKDC5redH2IlGqcQQ=="
+ },
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA=="
+ },
+ "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=="
+ },
+ "arr-union": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
+ "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q=="
+ },
+ "array-equal": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
+ "integrity": "sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA=="
+ },
+ "array-flatten": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
+ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ=="
+ },
+ "array-includes": {
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz",
+ "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4",
+ "get-intrinsic": "^1.1.3",
+ "is-string": "^1.0.7"
+ }
+ },
+ "array-union": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
+ "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==",
+ "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": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q=="
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ=="
+ },
+ "array.prototype.flat": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz",
+ "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4",
+ "es-shim-unscopables": "^1.0.0"
+ }
+ },
+ "array.prototype.reduce": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz",
+ "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4",
+ "es-array-method-boxes-properly": "^1.0.0",
+ "is-string": "^1.0.7"
+ }
+ },
+ "arrify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+ "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA=="
+ },
+ "asap": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
+ "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="
+ },
+ "asn1": {
+ "version": "0.2.6",
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
+ "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
+ "requires": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "asn1.js": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
+ "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
+ "requires": {
+ "bn.js": "^4.0.0",
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0",
+ "safer-buffer": "^2.1.0"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "assert": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
+ "integrity": "sha512-N+aAxov+CKVS3JuhDIQFr24XvZvwE96Wlhk9dytTg/GmwWoghdOvR8dspx8MVz71O+Y0pA3UPqHF68D6iy8UvQ==",
+ "requires": {
+ "util": "0.10.3"
+ }
+ },
+ "assert-plus": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw=="
+ },
+ "assign-symbols": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
+ "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw=="
+ },
+ "ast-types-flow": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
+ "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag=="
+ },
+ "astral-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
+ "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg=="
+ },
+ "async": {
+ "version": "2.6.4",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
+ "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
+ "requires": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "async-each": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz",
+ "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg=="
+ },
+ "async-limiter": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
+ "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
+ },
+ "asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
+ },
+ "atob": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
+ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
+ },
+ "autoprefixer": {
+ "version": "9.8.8",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz",
+ "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==",
+ "requires": {
+ "browserslist": "^4.12.0",
+ "caniuse-lite": "^1.0.30001109",
+ "normalize-range": "^0.1.2",
+ "num2fraction": "^1.2.2",
+ "picocolors": "^0.2.1",
+ "postcss": "^7.0.32",
+ "postcss-value-parser": "^4.1.0"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
+ }
+ }
+ },
+ "available-typed-arrays": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
+ "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw=="
+ },
+ "aws-sign2": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+ "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA=="
+ },
+ "aws4": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz",
+ "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg=="
+ },
+ "axios": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.3.tgz",
+ "integrity": "sha512-eYq77dYIFS77AQlhzEL937yUBSepBfPIe8FcgEDN35vMNZKMrs81pgnyrQpwfy4NF4b4XWX1Zgx7yX+25w8QJA==",
+ "requires": {
+ "follow-redirects": "^1.15.0",
+ "form-data": "^4.0.0",
+ "proxy-from-env": "^1.1.0"
+ },
+ "dependencies": {
+ "form-data": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
+ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ }
+ }
+ }
+ },
+ "axobject-query": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz",
+ "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA=="
+ },
+ "babel-code-frame": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
+ "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==",
+ "requires": {
+ "chalk": "^1.1.3",
+ "esutils": "^2.0.2",
+ "js-tokens": "^3.0.2"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA=="
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
+ "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": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg=="
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g=="
+ }
+ }
+ },
+ "babel-eslint": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz",
+ "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==",
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "@babel/parser": "^7.7.0",
+ "@babel/traverse": "^7.7.0",
+ "@babel/types": "^7.7.0",
+ "eslint-visitor-keys": "^1.0.0",
+ "resolve": "^1.12.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==",
+ "requires": {
+ "babylon": "^6.18.0"
+ }
+ },
+ "babel-jest": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz",
+ "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==",
+ "requires": {
+ "@jest/transform": "^24.9.0",
+ "@jest/types": "^24.9.0",
+ "@types/babel__core": "^7.1.0",
+ "babel-plugin-istanbul": "^5.1.0",
+ "babel-preset-jest": "^24.9.0",
+ "chalk": "^2.4.2",
+ "slash": "^2.0.0"
+ }
+ },
+ "babel-loader": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz",
+ "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==",
+ "requires": {
+ "find-cache-dir": "^2.1.0",
+ "loader-utils": "^1.4.0",
+ "mkdirp": "^0.5.3",
+ "pify": "^4.0.1",
+ "schema-utils": "^2.6.5"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
+ }
+ }
+ },
+ "babel-plugin-istanbul": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz",
+ "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "find-up": "^3.0.0",
+ "istanbul-lib-instrument": "^3.3.0",
+ "test-exclude": "^5.2.3"
+ }
+ },
+ "babel-plugin-jest-hoist": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz",
+ "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==",
+ "requires": {
+ "@types/babel__traverse": "^7.0.6"
+ }
+ },
+ "babel-plugin-macros": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz",
+ "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==",
+ "requires": {
+ "@babel/runtime": "^7.7.2",
+ "cosmiconfig": "^6.0.0",
+ "resolve": "^1.12.0"
+ },
+ "dependencies": {
+ "cosmiconfig": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
+ "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
+ "requires": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.1.0",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.7.2"
+ }
+ },
+ "import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "requires": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ }
+ },
+ "parse-json": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ }
+ },
+ "path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
+ },
+ "resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
+ }
+ }
+ },
+ "babel-plugin-named-asset-import": {
+ "version": "0.3.8",
+ "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz",
+ "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q=="
+ },
+ "babel-plugin-polyfill-corejs2": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz",
+ "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==",
+ "requires": {
+ "@babel/compat-data": "^7.17.7",
+ "@babel/helper-define-polyfill-provider": "^0.3.3",
+ "semver": "^6.1.1"
+ }
+ },
+ "babel-plugin-polyfill-corejs3": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz",
+ "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==",
+ "requires": {
+ "@babel/helper-define-polyfill-provider": "^0.3.3",
+ "core-js-compat": "^3.25.1"
+ }
+ },
+ "babel-plugin-polyfill-regenerator": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz",
+ "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==",
+ "requires": {
+ "@babel/helper-define-polyfill-provider": "^0.3.3"
+ }
+ },
+ "babel-plugin-syntax-object-rest-spread": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
+ "integrity": "sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w=="
+ },
+ "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": "sha512-ocgA9VJvyxwt+qJB0ncxV8kb/CjfTcECUY4tQ5VT7nP6Aohzobm8CDFaQ5FHdvZQzLmf0sgDxB8iRXZXxwZcyA==",
+ "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.24",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz",
+ "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA=="
+ },
+ "babel-preset-jest": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz",
+ "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==",
+ "requires": {
+ "@babel/plugin-syntax-object-rest-spread": "^7.0.0",
+ "babel-plugin-jest-hoist": "^24.9.0"
+ }
+ },
+ "babel-preset-react-app": {
+ "version": "9.1.2",
+ "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-9.1.2.tgz",
+ "integrity": "sha512-k58RtQOKH21NyKtzptoAvtAODuAJJs3ZhqBMl456/GnXEQ/0La92pNmwgWoMn5pBTrsvk3YYXdY7zpY4e3UIxA==",
+ "requires": {
+ "@babel/core": "7.9.0",
+ "@babel/plugin-proposal-class-properties": "7.8.3",
+ "@babel/plugin-proposal-decorators": "7.8.3",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "7.8.3",
+ "@babel/plugin-proposal-numeric-separator": "7.8.3",
+ "@babel/plugin-proposal-optional-chaining": "7.9.0",
+ "@babel/plugin-transform-flow-strip-types": "7.9.0",
+ "@babel/plugin-transform-react-display-name": "7.8.3",
+ "@babel/plugin-transform-runtime": "7.9.0",
+ "@babel/preset-env": "7.9.0",
+ "@babel/preset-react": "7.9.1",
+ "@babel/preset-typescript": "7.9.0",
+ "@babel/runtime": "7.9.0",
+ "babel-plugin-macros": "2.8.0",
+ "babel-plugin-transform-react-remove-prop-types": "0.4.24"
+ },
+ "dependencies": {
+ "@babel/plugin-proposal-class-properties": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz",
+ "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==",
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.8.3",
+ "@babel/helper-plugin-utils": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-nullish-coalescing-operator": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz",
+ "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0"
+ }
+ },
+ "@babel/plugin-proposal-numeric-separator": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz",
+ "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-optional-chaining": {
+ "version": "7.9.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz",
+ "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.0"
+ }
+ },
+ "@babel/plugin-transform-react-display-name": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz",
+ "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.3"
+ }
+ },
+ "@babel/preset-env": {
+ "version": "7.9.0",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz",
+ "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==",
+ "requires": {
+ "@babel/compat-data": "^7.9.0",
+ "@babel/helper-compilation-targets": "^7.8.7",
+ "@babel/helper-module-imports": "^7.8.3",
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-proposal-async-generator-functions": "^7.8.3",
+ "@babel/plugin-proposal-dynamic-import": "^7.8.3",
+ "@babel/plugin-proposal-json-strings": "^7.8.3",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-proposal-numeric-separator": "^7.8.3",
+ "@babel/plugin-proposal-object-rest-spread": "^7.9.0",
+ "@babel/plugin-proposal-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-proposal-optional-chaining": "^7.9.0",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.8.3",
+ "@babel/plugin-syntax-async-generators": "^7.8.0",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.0",
+ "@babel/plugin-syntax-json-strings": "^7.8.0",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0",
+ "@babel/plugin-syntax-numeric-separator": "^7.8.0",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.0",
+ "@babel/plugin-syntax-top-level-await": "^7.8.3",
+ "@babel/plugin-transform-arrow-functions": "^7.8.3",
+ "@babel/plugin-transform-async-to-generator": "^7.8.3",
+ "@babel/plugin-transform-block-scoped-functions": "^7.8.3",
+ "@babel/plugin-transform-block-scoping": "^7.8.3",
+ "@babel/plugin-transform-classes": "^7.9.0",
+ "@babel/plugin-transform-computed-properties": "^7.8.3",
+ "@babel/plugin-transform-destructuring": "^7.8.3",
+ "@babel/plugin-transform-dotall-regex": "^7.8.3",
+ "@babel/plugin-transform-duplicate-keys": "^7.8.3",
+ "@babel/plugin-transform-exponentiation-operator": "^7.8.3",
+ "@babel/plugin-transform-for-of": "^7.9.0",
+ "@babel/plugin-transform-function-name": "^7.8.3",
+ "@babel/plugin-transform-literals": "^7.8.3",
+ "@babel/plugin-transform-member-expression-literals": "^7.8.3",
+ "@babel/plugin-transform-modules-amd": "^7.9.0",
+ "@babel/plugin-transform-modules-commonjs": "^7.9.0",
+ "@babel/plugin-transform-modules-systemjs": "^7.9.0",
+ "@babel/plugin-transform-modules-umd": "^7.9.0",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3",
+ "@babel/plugin-transform-new-target": "^7.8.3",
+ "@babel/plugin-transform-object-super": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.8.7",
+ "@babel/plugin-transform-property-literals": "^7.8.3",
+ "@babel/plugin-transform-regenerator": "^7.8.7",
+ "@babel/plugin-transform-reserved-words": "^7.8.3",
+ "@babel/plugin-transform-shorthand-properties": "^7.8.3",
+ "@babel/plugin-transform-spread": "^7.8.3",
+ "@babel/plugin-transform-sticky-regex": "^7.8.3",
+ "@babel/plugin-transform-template-literals": "^7.8.3",
+ "@babel/plugin-transform-typeof-symbol": "^7.8.4",
+ "@babel/plugin-transform-unicode-regex": "^7.8.3",
+ "@babel/preset-modules": "^0.1.3",
+ "@babel/types": "^7.9.0",
+ "browserslist": "^4.9.1",
+ "core-js-compat": "^3.6.2",
+ "invariant": "^2.2.2",
+ "levenary": "^1.1.1",
+ "semver": "^5.5.0"
+ }
+ },
+ "@babel/preset-react": {
+ "version": "7.9.1",
+ "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.1.tgz",
+ "integrity": "sha512-aJBYF23MPj0RNdp/4bHnAP0NVqqZRr9kl0NAOP4nJCex6OYVio59+dnQzsAWFuogdLyeaKA1hmfUIVZkY5J+TQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-transform-react-display-name": "^7.8.3",
+ "@babel/plugin-transform-react-jsx": "^7.9.1",
+ "@babel/plugin-transform-react-jsx-development": "^7.9.0",
+ "@babel/plugin-transform-react-jsx-self": "^7.9.0",
+ "@babel/plugin-transform-react-jsx-source": "^7.9.0"
+ }
+ },
+ "@babel/runtime": {
+ "version": "7.9.0",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.0.tgz",
+ "integrity": "sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==",
+ "requires": {
+ "regenerator-runtime": "^0.13.4"
+ }
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+ }
+ }
+ },
+ "babel-runtime": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
+ "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==",
+ "requires": {
+ "core-js": "^2.4.0",
+ "regenerator-runtime": "^0.11.0"
+ },
+ "dependencies": {
+ "core-js": {
+ "version": "2.6.12",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
+ "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="
+ },
+ "regenerator-runtime": {
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
+ "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
+ }
+ }
+ },
+ "babylon": {
+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
+ "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
+ },
+ "balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+ },
+ "base": {
+ "version": "0.11.2",
+ "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
+ "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
+ "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": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
+ "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==",
+ "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==",
+ "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==",
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
+ }
+ }
+ },
+ "base64-js": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
+ },
+ "batch": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
+ "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw=="
+ },
+ "bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+ "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
+ "requires": {
+ "tweetnacl": "^0.14.3"
+ }
+ },
+ "big.js": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
+ },
+ "binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
+ },
+ "bluebird": {
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
+ },
+ "bn.js": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz",
+ "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="
+ },
+ "body-parser": {
+ "version": "1.20.1",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz",
+ "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==",
+ "requires": {
+ "bytes": "3.1.2",
+ "content-type": "~1.0.4",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "on-finished": "2.4.1",
+ "qs": "6.11.0",
+ "raw-body": "2.5.1",
+ "type-is": "~1.6.18",
+ "unpipe": "1.0.0"
+ },
+ "dependencies": {
+ "bytes": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
+ },
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "qs": {
+ "version": "6.11.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
+ "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+ "requires": {
+ "side-channel": "^1.0.4"
+ }
+ }
+ }
+ },
+ "bonjour": {
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
+ "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==",
+ "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": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "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": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "brorand": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
+ "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w=="
+ },
+ "browser-process-hrtime": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
+ "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow=="
+ },
+ "browser-resolve": {
+ "version": "1.11.3",
+ "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz",
+ "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==",
+ "requires": {
+ "resolve": "1.1.7"
+ },
+ "dependencies": {
+ "resolve": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
+ "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg=="
+ }
+ }
+ },
+ "browserify-aes": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
+ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
+ "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==",
+ "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==",
+ "requires": {
+ "cipher-base": "^1.0.1",
+ "des.js": "^1.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "browserify-rsa": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
+ "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
+ "requires": {
+ "bn.js": "^5.0.0",
+ "randombytes": "^2.0.1"
+ }
+ },
+ "browserify-sign": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
+ "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
+ "requires": {
+ "bn.js": "^5.1.1",
+ "browserify-rsa": "^4.0.1",
+ "create-hash": "^1.2.0",
+ "create-hmac": "^1.1.7",
+ "elliptic": "^6.5.3",
+ "inherits": "^2.0.4",
+ "parse-asn1": "^5.1.5",
+ "readable-stream": "^3.6.0",
+ "safe-buffer": "^5.2.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ }
+ }
+ },
+ "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==",
+ "requires": {
+ "pako": "~1.0.5"
+ }
+ },
+ "browserslist": {
+ "version": "4.21.5",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz",
+ "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==",
+ "requires": {
+ "caniuse-lite": "^1.0.30001449",
+ "electron-to-chromium": "^1.4.284",
+ "node-releases": "^2.0.8",
+ "update-browserslist-db": "^1.0.10"
+ }
+ },
+ "bser": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
+ "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
+ "requires": {
+ "node-int64": "^0.4.0"
+ }
+ },
+ "buffer": {
+ "version": "4.9.2",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
+ "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
+ "requires": {
+ "base64-js": "^1.0.2",
+ "ieee754": "^1.1.4",
+ "isarray": "^1.0.0"
+ }
+ },
+ "buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
+ },
+ "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=="
+ },
+ "buffer-xor": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
+ "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ=="
+ },
+ "builtin-status-codes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
+ "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ=="
+ },
+ "bytes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
+ "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw=="
+ },
+ "cacache": {
+ "version": "13.0.1",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz",
+ "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==",
+ "requires": {
+ "chownr": "^1.1.2",
+ "figgy-pudding": "^3.5.1",
+ "fs-minipass": "^2.0.0",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.2",
+ "infer-owner": "^1.0.4",
+ "lru-cache": "^5.1.1",
+ "minipass": "^3.0.0",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.2",
+ "mkdirp": "^0.5.1",
+ "move-concurrently": "^1.0.1",
+ "p-map": "^3.0.0",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^2.7.1",
+ "ssri": "^7.0.0",
+ "unique-filename": "^1.1.1"
+ },
+ "dependencies": {
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ }
+ }
+ },
+ "cache-base": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
+ "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
+ "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"
+ }
+ },
+ "call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "requires": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
+ "call-me-maybe": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz",
+ "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ=="
+ },
+ "caller-callsite": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
+ "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==",
+ "requires": {
+ "callsites": "^2.0.0"
+ }
+ },
+ "caller-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
+ "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==",
+ "requires": {
+ "caller-callsite": "^2.0.0"
+ }
+ },
+ "callsites": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
+ "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ=="
+ },
+ "camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "requires": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
+ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
+ }
+ }
+ },
+ "camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
+ },
+ "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==",
+ "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.30001456",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001456.tgz",
+ "integrity": "sha512-XFHJY5dUgmpMV25UqaD4kVq2LsiaU5rS8fb0f17pCoXQiQslzmFgnfOxfvo1bTpTqf7dwG/N/05CnLCnOEKmzA=="
+ },
+ "capture-exit": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz",
+ "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==",
+ "requires": {
+ "rsvp": "^4.8.4"
+ }
+ },
+ "case-sensitive-paths-webpack-plugin": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz",
+ "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ=="
+ },
+ "caseless": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+ "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "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=="
+ },
+ "chokidar": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
+ "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
+ "requires": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "fsevents": "~2.3.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "dependencies": {
+ "anymatch": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+ "requires": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ }
+ },
+ "braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "requires": {
+ "fill-range": "^7.0.1"
+ }
+ },
+ "fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "requires": {
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "optional": true
+ },
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
+ },
+ "normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
+ },
+ "to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "requires": {
+ "is-number": "^7.0.0"
+ }
+ }
+ }
+ },
+ "chownr": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
+ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
+ },
+ "chrome-trace-event": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
+ "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg=="
+ },
+ "ci-info": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
+ "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
+ },
+ "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==",
+ "requires": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "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==",
+ "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": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ }
+ }
+ },
+ "clean-css": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz",
+ "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==",
+ "requires": {
+ "source-map": "~0.6.0"
+ }
+ },
+ "clean-stack": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A=="
+ },
+ "cli-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
+ "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
+ "requires": {
+ "restore-cursor": "^3.1.0"
+ }
+ },
+ "cli-width": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
+ "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw=="
+ },
+ "cliui": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
+ "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
+ "requires": {
+ "string-width": "^3.1.0",
+ "strip-ansi": "^5.2.0",
+ "wrap-ansi": "^5.1.0"
+ },
+ "dependencies": {
+ "emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
+ },
+ "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": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w=="
+ },
+ "string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "requires": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ }
+ }
+ }
+ },
+ "clone-deep": {
+ "version": "0.2.4",
+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz",
+ "integrity": "sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg==",
+ "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",
+ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
+ "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ=="
+ },
+ "coa": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
+ "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
+ "requires": {
+ "@types/q": "^1.5.1",
+ "chalk": "^2.4.1",
+ "q": "^1.1.2"
+ }
+ },
+ "collection-visit": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
+ "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==",
+ "requires": {
+ "map-visit": "^1.0.0",
+ "object-visit": "^1.0.0"
+ }
+ },
+ "color": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz",
+ "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==",
+ "requires": {
+ "color-convert": "^1.9.3",
+ "color-string": "^1.6.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==",
+ "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": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
+ },
+ "color-string": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
+ "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
+ "requires": {
+ "color-name": "^1.0.0",
+ "simple-swizzle": "^0.2.2"
+ }
+ },
+ "combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "requires": {
+ "delayed-stream": "~1.0.0"
+ }
+ },
+ "commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
+ },
+ "common-tags": {
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz",
+ "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA=="
+ },
+ "commondir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
+ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg=="
+ },
+ "component-emitter": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
+ },
+ "compose-function": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz",
+ "integrity": "sha512-xzhzTJ5eC+gmIzvZq+C3kCJHsp9os6tJkrigDRZclyGtOKINbZtE8n1Tzmeh32jW+BUDPbvZpibwvJHBLGMVwg==",
+ "requires": {
+ "arity-n": "^1.0.4"
+ }
+ },
+ "compressible": {
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
+ "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
+ "requires": {
+ "mime-db": ">= 1.43.0 < 2"
+ }
+ },
+ "compression": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
+ "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
+ "requires": {
+ "accepts": "~1.3.5",
+ "bytes": "3.0.0",
+ "compressible": "~2.0.16",
+ "debug": "2.6.9",
+ "on-headers": "~1.0.2",
+ "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==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "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=="
+ }
+ }
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
+ },
+ "concat-stream": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
+ "requires": {
+ "buffer-from": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.2.2",
+ "typedarray": "^0.0.6"
+ }
+ },
+ "confusing-browser-globals": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz",
+ "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA=="
+ },
+ "connect-history-api-fallback": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
+ "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg=="
+ },
+ "console-browserify": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
+ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="
+ },
+ "constants-browserify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
+ "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ=="
+ },
+ "contains-path": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
+ "integrity": "sha512-OKZnPGeMQy2RPaUIBPFFd71iNf4791H12MCRuVQDnzGRwCYNYmTDy5pdafo2SLAcEMKzTOQnLWG4QdcjeJUMEg=="
+ },
+ "content-disposition": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
+ "requires": {
+ "safe-buffer": "5.2.1"
+ }
+ },
+ "content-type": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
+ "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="
+ },
+ "convert-source-map": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
+ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
+ },
+ "cookie": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
+ "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw=="
+ },
+ "cookie-signature": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
+ },
+ "copy-concurrently": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
+ "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
+ "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",
+ "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw=="
+ },
+ "core-js": {
+ "version": "3.28.0",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.28.0.tgz",
+ "integrity": "sha512-GiZn9D4Z/rSYvTeg1ljAIsEqFm0LaN9gVtwDCrKL80zHtS31p9BAjmTxVqTQDMpwlMolJZOFntUG2uwyj7DAqw=="
+ },
+ "core-js-compat": {
+ "version": "3.28.0",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.28.0.tgz",
+ "integrity": "sha512-myzPgE7QodMg4nnd3K1TDoES/nADRStM8Gpz0D6nhkwbmwEnE0ZGJgoWsvQ722FR8D7xS0n0LV556RcEicjTyg==",
+ "requires": {
+ "browserslist": "^4.21.5"
+ }
+ },
+ "core-js-pure": {
+ "version": "3.28.0",
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.28.0.tgz",
+ "integrity": "sha512-DSOVleA9/v3LNj/vFxAPfUHttKTzrB2RXhAPvR5TPXn4vrra3Z2ssytvRyt8eruJwAfwAiFADEbrjcRdcvPLQQ=="
+ },
+ "core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ=="
+ },
+ "cosmiconfig": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
+ "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
+ "requires": {
+ "import-fresh": "^2.0.0",
+ "is-directory": "^0.3.1",
+ "js-yaml": "^3.13.1",
+ "parse-json": "^4.0.0"
+ }
+ },
+ "create-ecdh": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
+ "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
+ "requires": {
+ "bn.js": "^4.1.0",
+ "elliptic": "^6.5.3"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "create-hash": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
+ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
+ "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": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
+ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
+ "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": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "requires": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+ }
+ }
+ },
+ "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==",
+ "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"
+ }
+ },
+ "css": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz",
+ "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==",
+ "requires": {
+ "inherits": "^2.0.3",
+ "source-map": "^0.6.1",
+ "source-map-resolve": "^0.5.2",
+ "urix": "^0.1.0"
+ }
+ },
+ "css-blank-pseudo": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz",
+ "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==",
+ "requires": {
+ "postcss": "^7.0.5"
+ }
+ },
+ "css-color-names": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
+ "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q=="
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.1",
+ "timsort": "^0.3.0"
+ }
+ },
+ "css-has-pseudo": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz",
+ "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==",
+ "requires": {
+ "postcss": "^7.0.6",
+ "postcss-selector-parser": "^5.0.0-rc.4"
+ },
+ "dependencies": {
+ "cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg=="
+ },
+ "postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
+ "requires": {
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ }
+ }
+ },
+ "css-loader": {
+ "version": "3.4.2",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz",
+ "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==",
+ "requires": {
+ "camelcase": "^5.3.1",
+ "cssesc": "^3.0.0",
+ "icss-utils": "^4.1.1",
+ "loader-utils": "^1.2.3",
+ "normalize-path": "^3.0.0",
+ "postcss": "^7.0.23",
+ "postcss-modules-extract-imports": "^2.0.0",
+ "postcss-modules-local-by-default": "^3.0.2",
+ "postcss-modules-scope": "^2.1.1",
+ "postcss-modules-values": "^3.0.0",
+ "postcss-value-parser": "^4.0.2",
+ "schema-utils": "^2.6.0"
+ },
+ "dependencies": {
+ "normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
+ }
+ }
+ },
+ "css-prefers-color-scheme": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz",
+ "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==",
+ "requires": {
+ "postcss": "^7.0.5"
+ }
+ },
+ "css-select": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
+ "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
+ "requires": {
+ "boolbase": "^1.0.0",
+ "css-what": "^3.2.1",
+ "domutils": "^1.7.0",
+ "nth-check": "^1.0.2"
+ }
+ },
+ "css-select-base-adapter": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
+ "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w=="
+ },
+ "css-tree": {
+ "version": "1.0.0-alpha.37",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
+ "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
+ "requires": {
+ "mdn-data": "2.0.4",
+ "source-map": "^0.6.1"
+ }
+ },
+ "css-what": {
+ "version": "3.4.2",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
+ "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ=="
+ },
+ "css.escape": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
+ "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg=="
+ },
+ "cssdb": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz",
+ "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ=="
+ },
+ "cssesc": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
+ },
+ "cssnano": {
+ "version": "4.1.11",
+ "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz",
+ "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==",
+ "requires": {
+ "cosmiconfig": "^5.0.0",
+ "cssnano-preset-default": "^4.0.8",
+ "is-resolvable": "^1.0.0",
+ "postcss": "^7.0.0"
+ }
+ },
+ "cssnano-preset-default": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz",
+ "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==",
+ "requires": {
+ "css-declaration-sorter": "^4.0.1",
+ "cssnano-util-raw-cache": "^4.0.1",
+ "postcss": "^7.0.0",
+ "postcss-calc": "^7.0.1",
+ "postcss-colormin": "^4.0.3",
+ "postcss-convert-values": "^4.0.1",
+ "postcss-discard-comments": "^4.0.2",
+ "postcss-discard-duplicates": "^4.0.2",
+ "postcss-discard-empty": "^4.0.1",
+ "postcss-discard-overridden": "^4.0.1",
+ "postcss-merge-longhand": "^4.0.11",
+ "postcss-merge-rules": "^4.0.3",
+ "postcss-minify-font-values": "^4.0.2",
+ "postcss-minify-gradients": "^4.0.2",
+ "postcss-minify-params": "^4.0.2",
+ "postcss-minify-selectors": "^4.0.2",
+ "postcss-normalize-charset": "^4.0.1",
+ "postcss-normalize-display-values": "^4.0.2",
+ "postcss-normalize-positions": "^4.0.2",
+ "postcss-normalize-repeat-style": "^4.0.2",
+ "postcss-normalize-string": "^4.0.2",
+ "postcss-normalize-timing-functions": "^4.0.2",
+ "postcss-normalize-unicode": "^4.0.1",
+ "postcss-normalize-url": "^4.0.1",
+ "postcss-normalize-whitespace": "^4.0.2",
+ "postcss-ordered-values": "^4.1.2",
+ "postcss-reduce-initial": "^4.0.3",
+ "postcss-reduce-transforms": "^4.0.2",
+ "postcss-svgo": "^4.0.3",
+ "postcss-unique-selectors": "^4.0.1"
+ }
+ },
+ "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": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw=="
+ },
+ "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": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw=="
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.0"
+ }
+ },
+ "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=="
+ },
+ "csso": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
+ "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
+ "requires": {
+ "css-tree": "^1.1.2"
+ },
+ "dependencies": {
+ "css-tree": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
+ "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
+ "requires": {
+ "mdn-data": "2.0.14",
+ "source-map": "^0.6.1"
+ }
+ },
+ "mdn-data": {
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
+ "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="
+ }
+ }
+ },
+ "cssom": {
+ "version": "0.3.8",
+ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
+ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg=="
+ },
+ "cssstyle": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz",
+ "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==",
+ "requires": {
+ "cssom": "0.3.x"
+ }
+ },
+ "csstype": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz",
+ "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw=="
+ },
+ "cyclist": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
+ "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A=="
+ },
+ "d": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
+ "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
+ "requires": {
+ "es5-ext": "^0.10.50",
+ "type": "^1.0.1"
+ }
+ },
+ "damerau-levenshtein": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
+ "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="
+ },
+ "dashdash": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+ "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "data-urls": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz",
+ "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==",
+ "requires": {
+ "abab": "^2.0.0",
+ "whatwg-mimetype": "^2.2.0",
+ "whatwg-url": "^7.0.0"
+ },
+ "dependencies": {
+ "whatwg-url": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
+ "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
+ "requires": {
+ "lodash.sortby": "^4.7.0",
+ "tr46": "^1.0.1",
+ "webidl-conversions": "^4.0.2"
+ }
+ }
+ }
+ },
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA=="
+ },
+ "decode-uri-component": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz",
+ "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ=="
+ },
+ "deep-equal": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
+ "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
+ "requires": {
+ "is-arguments": "^1.0.4",
+ "is-date-object": "^1.0.1",
+ "is-regex": "^1.0.4",
+ "object-is": "^1.0.1",
+ "object-keys": "^1.1.1",
+ "regexp.prototype.flags": "^1.2.0"
+ }
+ },
+ "deep-is": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
+ },
+ "default-gateway": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
+ "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
+ "requires": {
+ "execa": "^1.0.0",
+ "ip-regex": "^2.1.0"
+ }
+ },
+ "define-properties": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
+ "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
+ "requires": {
+ "has-property-descriptors": "^1.0.0",
+ "object-keys": "^1.1.1"
+ }
+ },
+ "define-property": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
+ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
+ "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==",
+ "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==",
+ "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==",
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
+ }
+ }
+ },
+ "del": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
+ "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
+ "requires": {
+ "@types/glob": "^7.1.1",
+ "globby": "^6.1.0",
+ "is-path-cwd": "^2.0.0",
+ "is-path-in-cwd": "^2.0.0",
+ "p-map": "^2.0.0",
+ "pify": "^4.0.1",
+ "rimraf": "^2.6.3"
+ },
+ "dependencies": {
+ "globby": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
+ "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==",
+ "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": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="
+ }
+ }
+ },
+ "p-map": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
+ "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw=="
+ },
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
+ }
+ }
+ },
+ "delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
+ },
+ "depd": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
+ },
+ "des.js": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
+ "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
+ "requires": {
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "destroy": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
+ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
+ },
+ "detect-newline": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
+ "integrity": "sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg=="
+ },
+ "detect-node": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
+ "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g=="
+ },
+ "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==",
+ "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==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ }
+ }
+ },
+ "diff-sequences": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz",
+ "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew=="
+ },
+ "diffie-hellman": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
+ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
+ "requires": {
+ "bn.js": "^4.1.0",
+ "miller-rabin": "^4.0.0",
+ "randombytes": "^2.0.0"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "dir-glob": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
+ "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
+ "requires": {
+ "arrify": "^1.0.1",
+ "path-type": "^3.0.0"
+ }
+ },
+ "dns-equal": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
+ "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg=="
+ },
+ "dns-packet": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
+ "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
+ "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": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==",
+ "requires": {
+ "buffer-indexof": "^1.0.0"
+ }
+ },
+ "doctrine": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+ "requires": {
+ "esutils": "^2.0.2"
+ }
+ },
+ "dom-accessibility-api": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.3.0.tgz",
+ "integrity": "sha512-PzwHEmsRP3IGY4gv/Ug+rMeaTIyTJvadCb+ujYXYeIylbHJezIyNToe8KfEgHTCEYyC+/bUghYOGg8yMGlZ6vA=="
+ },
+ "dom-converter": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
+ "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
+ "requires": {
+ "utila": "~0.4"
+ }
+ },
+ "dom-serializer": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
+ "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
+ "requires": {
+ "domelementtype": "^2.0.1",
+ "entities": "^2.0.0"
+ },
+ "dependencies": {
+ "domelementtype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="
+ }
+ }
+ },
+ "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=="
+ },
+ "domelementtype": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
+ },
+ "domexception": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz",
+ "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==",
+ "requires": {
+ "webidl-conversions": "^4.0.2"
+ }
+ },
+ "domhandler": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
+ "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
+ "requires": {
+ "domelementtype": "^2.2.0"
+ },
+ "dependencies": {
+ "domelementtype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="
+ }
+ }
+ },
+ "domutils": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
+ "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
+ "requires": {
+ "dom-serializer": "0",
+ "domelementtype": "1"
+ }
+ },
+ "dot-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
+ "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
+ "requires": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
+ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
+ }
+ }
+ },
+ "dot-prop": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
+ "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
+ "requires": {
+ "is-obj": "^2.0.0"
+ }
+ },
+ "dotenv": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz",
+ "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw=="
+ },
+ "dotenv-expand": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
+ "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA=="
+ },
+ "duplexer": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
+ "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
+ },
+ "duplexify": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
+ "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",
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+ "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
+ "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": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
+ },
+ "electron-to-chromium": {
+ "version": "1.4.302",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.302.tgz",
+ "integrity": "sha512-Uk7C+7aPBryUR1Fwvk9VmipBcN9fVsqBO57jV2ZjTm+IZ6BMNqu7EDVEg2HxCNufk6QcWlFsBkhQyQroB2VWKw=="
+ },
+ "elliptic": {
+ "version": "6.5.4",
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
+ "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
+ "requires": {
+ "bn.js": "^4.11.9",
+ "brorand": "^1.1.0",
+ "hash.js": "^1.0.0",
+ "hmac-drbg": "^1.0.1",
+ "inherits": "^2.0.4",
+ "minimalistic-assert": "^1.0.1",
+ "minimalistic-crypto-utils": "^1.0.1"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ },
+ "emojis-list": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q=="
+ },
+ "encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="
+ },
+ "end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "requires": {
+ "once": "^1.4.0"
+ }
+ },
+ "enhanced-resolve": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
+ "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==",
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "memory-fs": "^0.5.0",
+ "tapable": "^1.0.0"
+ },
+ "dependencies": {
+ "memory-fs": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
+ "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
+ "requires": {
+ "errno": "^0.1.3",
+ "readable-stream": "^2.0.1"
+ }
+ }
+ }
+ },
+ "entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
+ },
+ "errno": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
+ "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
+ "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==",
+ "requires": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "es-abstract": {
+ "version": "1.21.1",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz",
+ "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==",
+ "requires": {
+ "available-typed-arrays": "^1.0.5",
+ "call-bind": "^1.0.2",
+ "es-set-tostringtag": "^2.0.1",
+ "es-to-primitive": "^1.2.1",
+ "function-bind": "^1.1.1",
+ "function.prototype.name": "^1.1.5",
+ "get-intrinsic": "^1.1.3",
+ "get-symbol-description": "^1.0.0",
+ "globalthis": "^1.0.3",
+ "gopd": "^1.0.1",
+ "has": "^1.0.3",
+ "has-property-descriptors": "^1.0.0",
+ "has-proto": "^1.0.1",
+ "has-symbols": "^1.0.3",
+ "internal-slot": "^1.0.4",
+ "is-array-buffer": "^3.0.1",
+ "is-callable": "^1.2.7",
+ "is-negative-zero": "^2.0.2",
+ "is-regex": "^1.1.4",
+ "is-shared-array-buffer": "^1.0.2",
+ "is-string": "^1.0.7",
+ "is-typed-array": "^1.1.10",
+ "is-weakref": "^1.0.2",
+ "object-inspect": "^1.12.2",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.4",
+ "regexp.prototype.flags": "^1.4.3",
+ "safe-regex-test": "^1.0.0",
+ "string.prototype.trimend": "^1.0.6",
+ "string.prototype.trimstart": "^1.0.6",
+ "typed-array-length": "^1.0.4",
+ "unbox-primitive": "^1.0.2",
+ "which-typed-array": "^1.1.9"
+ }
+ },
+ "es-array-method-boxes-properly": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz",
+ "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA=="
+ },
+ "es-set-tostringtag": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz",
+ "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==",
+ "requires": {
+ "get-intrinsic": "^1.1.3",
+ "has": "^1.0.3",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "es-shim-unscopables": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
+ "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
+ "requires": {
+ "has": "^1.0.3"
+ }
+ },
+ "es-to-primitive": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+ "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+ "requires": {
+ "is-callable": "^1.1.4",
+ "is-date-object": "^1.0.1",
+ "is-symbol": "^1.0.2"
+ }
+ },
+ "es5-ext": {
+ "version": "0.10.62",
+ "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz",
+ "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==",
+ "requires": {
+ "es6-iterator": "^2.0.3",
+ "es6-symbol": "^3.1.3",
+ "next-tick": "^1.1.0"
+ }
+ },
+ "es6-iterator": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
+ "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==",
+ "requires": {
+ "d": "1",
+ "es5-ext": "^0.10.35",
+ "es6-symbol": "^3.1.1"
+ }
+ },
+ "es6-symbol": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
+ "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
+ "requires": {
+ "d": "^1.0.1",
+ "ext": "^1.1.2"
+ }
+ },
+ "escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
+ },
+ "escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
+ },
+ "escodegen": {
+ "version": "1.14.3",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
+ "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
+ "requires": {
+ "esprima": "^4.0.1",
+ "estraverse": "^4.2.0",
+ "esutils": "^2.0.2",
+ "optionator": "^0.8.1",
+ "source-map": "~0.6.1"
+ }
+ },
+ "eslint": {
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz",
+ "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==",
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "ajv": "^6.10.0",
+ "chalk": "^2.1.0",
+ "cross-spawn": "^6.0.5",
+ "debug": "^4.0.1",
+ "doctrine": "^3.0.0",
+ "eslint-scope": "^5.0.0",
+ "eslint-utils": "^1.4.3",
+ "eslint-visitor-keys": "^1.1.0",
+ "espree": "^6.1.2",
+ "esquery": "^1.0.1",
+ "esutils": "^2.0.2",
+ "file-entry-cache": "^5.0.1",
+ "functional-red-black-tree": "^1.0.1",
+ "glob-parent": "^5.0.0",
+ "globals": "^12.1.0",
+ "ignore": "^4.0.6",
+ "import-fresh": "^3.0.0",
+ "imurmurhash": "^0.1.4",
+ "inquirer": "^7.0.0",
+ "is-glob": "^4.0.0",
+ "js-yaml": "^3.13.1",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.3.0",
+ "lodash": "^4.17.14",
+ "minimatch": "^3.0.4",
+ "mkdirp": "^0.5.1",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.8.3",
+ "progress": "^2.0.0",
+ "regexpp": "^2.0.1",
+ "semver": "^6.1.2",
+ "strip-ansi": "^5.2.0",
+ "strip-json-comments": "^3.0.1",
+ "table": "^5.2.3",
+ "text-table": "^0.2.0",
+ "v8-compile-cache": "^2.0.3"
+ },
+ "dependencies": {
+ "eslint-utils": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz",
+ "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==",
+ "requires": {
+ "eslint-visitor-keys": "^1.1.0"
+ }
+ },
+ "globals": {
+ "version": "12.4.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
+ "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
+ "requires": {
+ "type-fest": "^0.8.1"
+ }
+ },
+ "import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "requires": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ }
+ },
+ "regexpp": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
+ "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw=="
+ },
+ "resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
+ }
+ }
+ },
+ "eslint-config-react-app": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz",
+ "integrity": "sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ==",
+ "requires": {
+ "confusing-browser-globals": "^1.0.9"
+ }
+ },
+ "eslint-import-resolver-node": {
+ "version": "0.3.7",
+ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz",
+ "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==",
+ "requires": {
+ "debug": "^3.2.7",
+ "is-core-module": "^2.11.0",
+ "resolve": "^1.22.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "resolve": {
+ "version": "1.22.1",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
+ "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
+ "requires": {
+ "is-core-module": "^2.9.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ }
+ }
+ }
+ },
+ "eslint-loader": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-3.0.3.tgz",
+ "integrity": "sha512-+YRqB95PnNvxNp1HEjQmvf9KNvCin5HXYYseOXVC2U0KEcw4IkQ2IQEBG46j7+gW39bMzeu0GsUhVbBY3Votpw==",
+ "requires": {
+ "fs-extra": "^8.1.0",
+ "loader-fs-cache": "^1.0.2",
+ "loader-utils": "^1.2.3",
+ "object-hash": "^2.0.1",
+ "schema-utils": "^2.6.1"
+ }
+ },
+ "eslint-module-utils": {
+ "version": "2.7.4",
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz",
+ "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==",
+ "requires": {
+ "debug": "^3.2.7"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ }
+ }
+ },
+ "eslint-plugin-flowtype": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.6.0.tgz",
+ "integrity": "sha512-W5hLjpFfZyZsXfo5anlu7HM970JBDqbEshAJUkeczP6BFCIfJXuiIBQXyberLRtOStT0OGPF8efeTbxlHk4LpQ==",
+ "requires": {
+ "lodash": "^4.17.15"
+ }
+ },
+ "eslint-plugin-import": {
+ "version": "2.20.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz",
+ "integrity": "sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw==",
+ "requires": {
+ "array-includes": "^3.0.3",
+ "array.prototype.flat": "^1.2.1",
+ "contains-path": "^0.1.0",
+ "debug": "^2.6.9",
+ "doctrine": "1.5.0",
+ "eslint-import-resolver-node": "^0.3.2",
+ "eslint-module-utils": "^2.4.1",
+ "has": "^1.0.3",
+ "minimatch": "^3.0.4",
+ "object.values": "^1.1.0",
+ "read-pkg-up": "^2.0.0",
+ "resolve": "^1.12.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "doctrine": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz",
+ "integrity": "sha512-lsGyRuYr4/PIB0txi+Fy2xOMI2dGaTguCaotzFGkVZuKR5usKfcRWIFKNM3QNrU7hh/+w2bwTW+ZeXPK5l8uVg==",
+ "requires": {
+ "esutils": "^2.0.2",
+ "isarray": "^1.0.0"
+ }
+ },
+ "find-up": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==",
+ "requires": {
+ "locate-path": "^2.0.0"
+ }
+ },
+ "load-json-file": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
+ "integrity": "sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==",
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^2.2.0",
+ "pify": "^2.0.0",
+ "strip-bom": "^3.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==",
+ "requires": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "p-limit": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "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": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==",
+ "requires": {
+ "p-limit": "^1.1.0"
+ }
+ },
+ "p-try": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+ "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww=="
+ },
+ "parse-json": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+ "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==",
+ "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",
+ "integrity": "sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==",
+ "requires": {
+ "pify": "^2.0.0"
+ }
+ },
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="
+ },
+ "read-pkg": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
+ "integrity": "sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==",
+ "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": "sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==",
+ "requires": {
+ "find-up": "^2.0.0",
+ "read-pkg": "^2.0.0"
+ }
+ }
+ }
+ },
+ "eslint-plugin-jsx-a11y": {
+ "version": "6.2.3",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz",
+ "integrity": "sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==",
+ "requires": {
+ "@babel/runtime": "^7.4.5",
+ "aria-query": "^3.0.0",
+ "array-includes": "^3.0.3",
+ "ast-types-flow": "^0.0.7",
+ "axobject-query": "^2.0.2",
+ "damerau-levenshtein": "^1.0.4",
+ "emoji-regex": "^7.0.2",
+ "has": "^1.0.3",
+ "jsx-ast-utils": "^2.2.1"
+ },
+ "dependencies": {
+ "aria-query": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz",
+ "integrity": "sha512-majUxHgLehQTeSA+hClx+DY09OVUqG3GtezWkF1krgLGNdlDu9l9V8DaqNMWbq4Eddc8wsyDA0hpDUtnYxQEXw==",
+ "requires": {
+ "ast-types-flow": "0.0.7",
+ "commander": "^2.11.0"
+ }
+ },
+ "emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
+ }
+ }
+ },
+ "eslint-plugin-react": {
+ "version": "7.19.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz",
+ "integrity": "sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ==",
+ "requires": {
+ "array-includes": "^3.1.1",
+ "doctrine": "^2.1.0",
+ "has": "^1.0.3",
+ "jsx-ast-utils": "^2.2.3",
+ "object.entries": "^1.1.1",
+ "object.fromentries": "^2.0.2",
+ "object.values": "^1.1.1",
+ "prop-types": "^15.7.2",
+ "resolve": "^1.15.1",
+ "semver": "^6.3.0",
+ "string.prototype.matchall": "^4.0.2",
+ "xregexp": "^4.3.0"
+ },
+ "dependencies": {
+ "doctrine": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
+ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
+ "requires": {
+ "esutils": "^2.0.2"
+ }
+ },
+ "resolve": {
+ "version": "1.22.1",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
+ "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
+ "requires": {
+ "is-core-module": "^2.9.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ }
+ }
+ }
+ },
+ "eslint-plugin-react-hooks": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz",
+ "integrity": "sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA=="
+ },
+ "eslint-scope": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+ "requires": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ }
+ },
+ "eslint-utils": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
+ "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
+ "requires": {
+ "eslint-visitor-keys": "^1.1.0"
+ }
+ },
+ "eslint-visitor-keys": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
+ "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ=="
+ },
+ "espree": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz",
+ "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==",
+ "requires": {
+ "acorn": "^7.1.1",
+ "acorn-jsx": "^5.2.0",
+ "eslint-visitor-keys": "^1.1.0"
+ }
+ },
+ "esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
+ },
+ "esquery": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz",
+ "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==",
+ "requires": {
+ "estraverse": "^5.1.0"
+ },
+ "dependencies": {
+ "estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
+ }
+ }
+ },
+ "esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "requires": {
+ "estraverse": "^5.2.0"
+ },
+ "dependencies": {
+ "estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
+ }
+ }
+ },
+ "estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
+ },
+ "esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
+ },
+ "etag": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
+ "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="
+ },
+ "eventemitter3": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
+ },
+ "events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
+ },
+ "eventsource": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.2.tgz",
+ "integrity": "sha512-xAH3zWhgO2/3KIniEKYPr8plNSzlGINOUqYj0m0u7AB81iRw8b/3E73W6AuU+6klLbaSFmZnaETQ2lXPfAydrA=="
+ },
+ "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==",
+ "requires": {
+ "md5.js": "^1.3.4",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "exec-sh": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz",
+ "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w=="
+ },
+ "execa": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
+ "requires": {
+ "cross-spawn": "^6.0.0",
+ "get-stream": "^4.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"
+ }
+ },
+ "exit": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
+ "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ=="
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==",
+ "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": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
+ "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": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ }
+ }
+ },
+ "expect": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz",
+ "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==",
+ "requires": {
+ "@jest/types": "^24.9.0",
+ "ansi-styles": "^3.2.0",
+ "jest-get-type": "^24.9.0",
+ "jest-matcher-utils": "^24.9.0",
+ "jest-message-util": "^24.9.0",
+ "jest-regex-util": "^24.9.0"
+ }
+ },
+ "express": {
+ "version": "4.18.2",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz",
+ "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==",
+ "requires": {
+ "accepts": "~1.3.8",
+ "array-flatten": "1.1.1",
+ "body-parser": "1.20.1",
+ "content-disposition": "0.5.4",
+ "content-type": "~1.0.4",
+ "cookie": "0.5.0",
+ "cookie-signature": "1.0.6",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "finalhandler": "1.2.0",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "merge-descriptors": "1.0.1",
+ "methods": "~1.1.2",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "path-to-regexp": "0.1.7",
+ "proxy-addr": "~2.0.7",
+ "qs": "6.11.0",
+ "range-parser": "~1.2.1",
+ "safe-buffer": "5.2.1",
+ "send": "0.18.0",
+ "serve-static": "1.15.0",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "type-is": "~1.6.18",
+ "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": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
+ },
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "qs": {
+ "version": "6.11.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
+ "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+ "requires": {
+ "side-channel": "^1.0.4"
+ }
+ }
+ }
+ },
+ "ext": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz",
+ "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==",
+ "requires": {
+ "type": "^2.7.2"
+ },
+ "dependencies": {
+ "type": {
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz",
+ "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw=="
+ }
+ }
+ },
+ "extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
+ },
+ "extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
+ "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==",
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ }
+ }
+ },
+ "external-editor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
+ "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
+ "requires": {
+ "chardet": "^0.7.0",
+ "iconv-lite": "^0.4.24",
+ "tmp": "^0.0.33"
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "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": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
+ "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": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
+ "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==",
+ "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==",
+ "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==",
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
+ }
+ }
+ },
+ "extsprintf": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
+ "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g=="
+ },
+ "fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+ },
+ "fast-glob": {
+ "version": "2.2.7",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
+ "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
+ "requires": {
+ "@mrmlnc/readdir-enhanced": "^2.2.1",
+ "@nodelib/fs.stat": "^1.1.2",
+ "glob-parent": "^3.1.0",
+ "is-glob": "^4.0.0",
+ "merge2": "^1.2.3",
+ "micromatch": "^3.1.10"
+ },
+ "dependencies": {
+ "glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==",
+ "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": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ }
+ }
+ }
+ }
+ },
+ "fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
+ },
+ "fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
+ },
+ "faye-websocket": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
+ "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==",
+ "requires": {
+ "websocket-driver": ">=0.5.1"
+ }
+ },
+ "fb-watchman": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz",
+ "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==",
+ "requires": {
+ "bser": "2.1.1"
+ }
+ },
+ "figgy-pudding": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
+ "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw=="
+ },
+ "figures": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
+ "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
+ "requires": {
+ "escape-string-regexp": "^1.0.5"
+ }
+ },
+ "file-entry-cache": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
+ "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
+ "requires": {
+ "flat-cache": "^2.0.1"
+ }
+ },
+ "file-loader": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz",
+ "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==",
+ "requires": {
+ "loader-utils": "^1.2.3",
+ "schema-utils": "^2.5.0"
+ }
+ },
+ "filesize": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.0.1.tgz",
+ "integrity": "sha512-u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg=="
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
+ "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": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "finalhandler": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
+ "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
+ "requires": {
+ "debug": "2.6.9",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "statuses": "2.0.1",
+ "unpipe": "~1.0.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ }
+ }
+ },
+ "find-cache-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
+ "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
+ "requires": {
+ "commondir": "^1.0.1",
+ "make-dir": "^2.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==",
+ "requires": {
+ "locate-path": "^3.0.0"
+ }
+ },
+ "flat-cache": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
+ "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
+ "requires": {
+ "flatted": "^2.0.0",
+ "rimraf": "2.6.3",
+ "write": "1.0.3"
+ }
+ },
+ "flatted": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
+ "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA=="
+ },
+ "flatten": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz",
+ "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg=="
+ },
+ "flush-write-stream": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
+ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
+ "requires": {
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.3.6"
+ }
+ },
+ "follow-redirects": {
+ "version": "1.15.2",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
+ "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA=="
+ },
+ "for-each": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
+ "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
+ "requires": {
+ "is-callable": "^1.1.3"
+ }
+ },
+ "for-in": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
+ "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ=="
+ },
+ "for-own": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
+ "integrity": "sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==",
+ "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": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw=="
+ },
+ "fork-ts-checker-webpack-plugin": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz",
+ "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==",
+ "requires": {
+ "babel-code-frame": "^6.22.0",
+ "chalk": "^2.4.1",
+ "chokidar": "^3.3.0",
+ "micromatch": "^3.1.10",
+ "minimatch": "^3.0.4",
+ "semver": "^5.6.0",
+ "tapable": "^1.0.0",
+ "worker-rpc": "^0.1.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+ }
+ }
+ },
+ "form-data": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ }
+ },
+ "forwarded": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
+ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
+ },
+ "fragment-cache": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
+ "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==",
+ "requires": {
+ "map-cache": "^0.2.2"
+ }
+ },
+ "fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="
+ },
+ "from2": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
+ "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==",
+ "requires": {
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0"
+ }
+ },
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "fs-minipass": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "requires": {
+ "minipass": "^3.0.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": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==",
+ "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",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
+ },
+ "fsevents": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz",
+ "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==",
+ "optional": true
+ },
+ "function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+ },
+ "function.prototype.name": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
+ "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.0",
+ "functions-have-names": "^1.2.2"
+ }
+ },
+ "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": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g=="
+ },
+ "functions-have-names": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
+ "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="
+ },
+ "gensync": {
+ "version": "1.0.0-beta.2",
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
+ },
+ "get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
+ },
+ "get-intrinsic": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
+ "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
+ "requires": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.3"
+ }
+ },
+ "get-own-enumerable-property-symbols": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
+ "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g=="
+ },
+ "get-stream": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+ "requires": {
+ "pump": "^3.0.0"
+ }
+ },
+ "get-symbol-description": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
+ "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.1"
+ }
+ },
+ "get-value": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
+ "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA=="
+ },
+ "getpass": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+ "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ },
+ "glob-to-regexp": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
+ "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig=="
+ },
+ "global-modules": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
+ "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
+ "requires": {
+ "global-prefix": "^3.0.0"
+ }
+ },
+ "global-prefix": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
+ "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
+ "requires": {
+ "ini": "^1.3.5",
+ "kind-of": "^6.0.2",
+ "which": "^1.3.1"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
+ }
+ }
+ },
+ "globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
+ },
+ "globalthis": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
+ "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
+ "requires": {
+ "define-properties": "^1.1.3"
+ }
+ },
+ "globby": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz",
+ "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==",
+ "requires": {
+ "array-union": "^1.0.1",
+ "dir-glob": "2.0.0",
+ "fast-glob": "^2.0.2",
+ "glob": "^7.1.2",
+ "ignore": "^3.3.5",
+ "pify": "^3.0.0",
+ "slash": "^1.0.0"
+ },
+ "dependencies": {
+ "ignore": {
+ "version": "3.3.10",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
+ "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug=="
+ },
+ "slash": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
+ "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg=="
+ }
+ }
+ },
+ "gopd": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
+ "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
+ "requires": {
+ "get-intrinsic": "^1.1.3"
+ }
+ },
+ "graceful-fs": {
+ "version": "4.2.10",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
+ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
+ },
+ "growly": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
+ "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw=="
+ },
+ "gzip-size": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
+ "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==",
+ "requires": {
+ "duplexer": "^0.1.1",
+ "pify": "^4.0.1"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
+ }
+ }
+ },
+ "handle-thing": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
+ "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg=="
+ },
+ "har-schema": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+ "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q=="
+ },
+ "har-validator": {
+ "version": "5.1.5",
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
+ "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
+ "requires": {
+ "ajv": "^6.12.3",
+ "har-schema": "^2.0.0"
+ }
+ },
+ "harmony-reflect": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz",
+ "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g=="
+ },
+ "has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "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": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==",
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="
+ }
+ }
+ },
+ "has-bigints": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
+ "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ=="
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
+ },
+ "has-property-descriptors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
+ "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
+ "requires": {
+ "get-intrinsic": "^1.1.1"
+ }
+ },
+ "has-proto": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
+ "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg=="
+ },
+ "has-symbols": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
+ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
+ },
+ "has-tostringtag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
+ "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+ "requires": {
+ "has-symbols": "^1.0.2"
+ }
+ },
+ "has-value": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
+ "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==",
+ "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": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==",
+ "requires": {
+ "is-number": "^3.0.0",
+ "kind-of": "^4.0.0"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
+ "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "hash-base": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
+ "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
+ "requires": {
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.6.0",
+ "safe-buffer": "^5.2.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ }
+ }
+ },
+ "hash.js": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
+ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
+ "requires": {
+ "inherits": "^2.0.3",
+ "minimalistic-assert": "^1.0.1"
+ }
+ },
+ "he": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="
+ },
+ "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=="
+ },
+ "hmac-drbg": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
+ "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==",
+ "requires": {
+ "hash.js": "^1.0.3",
+ "minimalistic-assert": "^1.0.0",
+ "minimalistic-crypto-utils": "^1.0.1"
+ }
+ },
+ "hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
+ },
+ "hpack.js": {
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
+ "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==",
+ "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": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A=="
+ },
+ "hsla-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz",
+ "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA=="
+ },
+ "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==",
+ "requires": {
+ "whatwg-encoding": "^1.0.1"
+ }
+ },
+ "html-entities": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz",
+ "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA=="
+ },
+ "html-escaper": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
+ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="
+ },
+ "html-minifier-terser": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz",
+ "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==",
+ "requires": {
+ "camel-case": "^4.1.1",
+ "clean-css": "^4.2.3",
+ "commander": "^4.1.1",
+ "he": "^1.2.0",
+ "param-case": "^3.0.3",
+ "relateurl": "^0.2.7",
+ "terser": "^4.6.3"
+ },
+ "dependencies": {
+ "commander": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
+ "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="
+ }
+ }
+ },
+ "html-webpack-plugin": {
+ "version": "4.0.0-beta.11",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.11.tgz",
+ "integrity": "sha512-4Xzepf0qWxf8CGg7/WQM5qBB2Lc/NFI7MhU59eUDTkuQp3skZczH4UA1d6oQyDEIoMDgERVhRyTdtUPZ5s5HBg==",
+ "requires": {
+ "html-minifier-terser": "^5.0.1",
+ "loader-utils": "^1.2.3",
+ "lodash": "^4.17.15",
+ "pretty-error": "^2.1.1",
+ "tapable": "^1.1.3",
+ "util.promisify": "1.0.0"
+ },
+ "dependencies": {
+ "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==",
+ "requires": {
+ "define-properties": "^1.1.2",
+ "object.getownpropertydescriptors": "^2.0.3"
+ }
+ }
+ }
+ },
+ "htmlparser2": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
+ "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
+ "requires": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.0.0",
+ "domutils": "^2.5.2",
+ "entities": "^2.0.0"
+ },
+ "dependencies": {
+ "dom-serializer": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
+ "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
+ "requires": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.2.0",
+ "entities": "^2.0.0"
+ }
+ },
+ "domelementtype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="
+ },
+ "domutils": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
+ "requires": {
+ "dom-serializer": "^1.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0"
+ }
+ }
+ }
+ },
+ "http-deceiver": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
+ "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw=="
+ },
+ "http-errors": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+ "requires": {
+ "depd": "2.0.0",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "toidentifier": "1.0.1"
+ }
+ },
+ "http-proxy": {
+ "version": "1.18.1",
+ "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
+ "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
+ "requires": {
+ "eventemitter3": "^4.0.0",
+ "follow-redirects": "^1.0.0",
+ "requires-port": "^1.0.0"
+ }
+ },
+ "http-proxy-middleware": {
+ "version": "0.19.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
+ "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
+ "requires": {
+ "http-proxy": "^1.17.0",
+ "is-glob": "^4.0.0",
+ "lodash": "^4.17.11",
+ "micromatch": "^3.1.10"
+ }
+ },
+ "http-signature": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
+ "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==",
+ "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": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg=="
+ },
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ },
+ "icss-utils": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz",
+ "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==",
+ "requires": {
+ "postcss": "^7.0.14"
+ }
+ },
+ "identity-obj-proxy": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz",
+ "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==",
+ "requires": {
+ "harmony-reflect": "^1.4.6"
+ }
+ },
+ "ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
+ },
+ "iferr": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
+ "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA=="
+ },
+ "ignore": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
+ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg=="
+ },
+ "immer": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz",
+ "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg=="
+ },
+ "import-cwd": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
+ "integrity": "sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==",
+ "requires": {
+ "import-from": "^2.1.0"
+ }
+ },
+ "import-fresh": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
+ "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==",
+ "requires": {
+ "caller-path": "^2.0.0",
+ "resolve-from": "^3.0.0"
+ }
+ },
+ "import-from": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz",
+ "integrity": "sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==",
+ "requires": {
+ "resolve-from": "^3.0.0"
+ }
+ },
+ "import-local": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
+ "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
+ "requires": {
+ "pkg-dir": "^3.0.0",
+ "resolve-cwd": "^2.0.0"
+ }
+ },
+ "imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="
+ },
+ "indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg=="
+ },
+ "indexes-of": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
+ "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA=="
+ },
+ "infer-owner": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
+ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A=="
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ },
+ "ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
+ },
+ "inquirer": {
+ "version": "7.3.3",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz",
+ "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==",
+ "requires": {
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-width": "^3.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^3.0.0",
+ "lodash": "^4.17.19",
+ "mute-stream": "0.0.8",
+ "run-async": "^2.4.0",
+ "rxjs": "^6.6.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "through": "^2.3.6"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
+ },
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "internal-ip": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
+ "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
+ "requires": {
+ "default-gateway": "^4.2.0",
+ "ipaddr.js": "^1.9.0"
+ }
+ },
+ "internal-slot": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz",
+ "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==",
+ "requires": {
+ "get-intrinsic": "^1.2.0",
+ "has": "^1.0.3",
+ "side-channel": "^1.0.4"
+ }
+ },
+ "invariant": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
+ "requires": {
+ "loose-envify": "^1.0.0"
+ }
+ },
+ "ip": {
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz",
+ "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg=="
+ },
+ "ip-regex": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
+ "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw=="
+ },
+ "ipaddr.js": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
+ },
+ "is-absolute-url": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
+ "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg=="
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
+ "requires": {
+ "kind-of": "^3.0.2"
+ }
+ },
+ "is-arguments": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-array-buffer": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz",
+ "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.3",
+ "is-typed-array": "^1.1.10"
+ }
+ },
+ "is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
+ },
+ "is-bigint": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
+ "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
+ "requires": {
+ "has-bigints": "^1.0.1"
+ }
+ },
+ "is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "requires": {
+ "binary-extensions": "^2.0.0"
+ }
+ },
+ "is-boolean-object": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
+ "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^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=="
+ },
+ "is-callable": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
+ "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="
+ },
+ "is-ci": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
+ "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
+ "requires": {
+ "ci-info": "^2.0.0"
+ }
+ },
+ "is-color-stop": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz",
+ "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==",
+ "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-core-module": {
+ "version": "2.11.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
+ "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
+ "requires": {
+ "has": "^1.0.3"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
+ "requires": {
+ "kind-of": "^3.0.2"
+ }
+ },
+ "is-date-object": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
+ "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "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=="
+ }
+ }
+ },
+ "is-directory": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
+ "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw=="
+ },
+ "is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="
+ },
+ "is-extendable": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+ "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw=="
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
+ },
+ "is-generator-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
+ "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ=="
+ },
+ "is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-negative-zero": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
+ "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
+ "requires": {
+ "kind-of": "^3.0.2"
+ }
+ },
+ "is-number-object": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
+ "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-obj": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
+ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w=="
+ },
+ "is-path-cwd": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
+ "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ=="
+ },
+ "is-path-in-cwd": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
+ "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
+ "requires": {
+ "is-path-inside": "^2.1.0"
+ }
+ },
+ "is-path-inside": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
+ "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
+ "requires": {
+ "path-is-inside": "^1.0.2"
+ }
+ },
+ "is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg=="
+ },
+ "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==",
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
+ "is-regex": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-regexp": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
+ "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA=="
+ },
+ "is-resolvable": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
+ "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg=="
+ },
+ "is-root": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz",
+ "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg=="
+ },
+ "is-shared-array-buffer": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
+ "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
+ "requires": {
+ "call-bind": "^1.0.2"
+ }
+ },
+ "is-stream": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
+ "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ=="
+ },
+ "is-string": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
+ "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-symbol": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
+ "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
+ "requires": {
+ "has-symbols": "^1.0.2"
+ }
+ },
+ "is-typed-array": {
+ "version": "1.1.10",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz",
+ "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==",
+ "requires": {
+ "available-typed-arrays": "^1.0.5",
+ "call-bind": "^1.0.2",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="
+ },
+ "is-weakref": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
+ "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
+ "requires": {
+ "call-bind": "^1.0.2"
+ }
+ },
+ "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=="
+ },
+ "is-wsl": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
+ "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw=="
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
+ },
+ "isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg=="
+ },
+ "isstream": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="
+ },
+ "istanbul-lib-coverage": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz",
+ "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA=="
+ },
+ "istanbul-lib-instrument": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz",
+ "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==",
+ "requires": {
+ "@babel/generator": "^7.4.0",
+ "@babel/parser": "^7.4.3",
+ "@babel/template": "^7.4.0",
+ "@babel/traverse": "^7.4.3",
+ "@babel/types": "^7.4.0",
+ "istanbul-lib-coverage": "^2.0.5",
+ "semver": "^6.0.0"
+ }
+ },
+ "istanbul-lib-report": {
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz",
+ "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==",
+ "requires": {
+ "istanbul-lib-coverage": "^2.0.5",
+ "make-dir": "^2.1.0",
+ "supports-color": "^6.1.0"
+ },
+ "dependencies": {
+ "supports-color": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
+ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "istanbul-lib-source-maps": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz",
+ "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==",
+ "requires": {
+ "debug": "^4.1.1",
+ "istanbul-lib-coverage": "^2.0.5",
+ "make-dir": "^2.1.0",
+ "rimraf": "^2.6.3",
+ "source-map": "^0.6.1"
+ }
+ },
+ "istanbul-reports": {
+ "version": "2.2.7",
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz",
+ "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==",
+ "requires": {
+ "html-escaper": "^2.0.0"
+ }
+ },
+ "jest": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz",
+ "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==",
+ "requires": {
+ "import-local": "^2.0.0",
+ "jest-cli": "^24.9.0"
+ },
+ "dependencies": {
+ "jest-cli": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz",
+ "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==",
+ "requires": {
+ "@jest/core": "^24.9.0",
+ "@jest/test-result": "^24.9.0",
+ "@jest/types": "^24.9.0",
+ "chalk": "^2.0.1",
+ "exit": "^0.1.2",
+ "import-local": "^2.0.0",
+ "is-ci": "^2.0.0",
+ "jest-config": "^24.9.0",
+ "jest-util": "^24.9.0",
+ "jest-validate": "^24.9.0",
+ "prompts": "^2.0.1",
+ "realpath-native": "^1.1.0",
+ "yargs": "^13.3.0"
+ }
+ }
+ }
+ },
+ "jest-changed-files": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz",
+ "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==",
+ "requires": {
+ "@jest/types": "^24.9.0",
+ "execa": "^1.0.0",
+ "throat": "^4.0.0"
+ }
+ },
+ "jest-config": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz",
+ "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==",
+ "requires": {
+ "@babel/core": "^7.1.0",
+ "@jest/test-sequencer": "^24.9.0",
+ "@jest/types": "^24.9.0",
+ "babel-jest": "^24.9.0",
+ "chalk": "^2.0.1",
+ "glob": "^7.1.1",
+ "jest-environment-jsdom": "^24.9.0",
+ "jest-environment-node": "^24.9.0",
+ "jest-get-type": "^24.9.0",
+ "jest-jasmine2": "^24.9.0",
+ "jest-regex-util": "^24.3.0",
+ "jest-resolve": "^24.9.0",
+ "jest-util": "^24.9.0",
+ "jest-validate": "^24.9.0",
+ "micromatch": "^3.1.10",
+ "pretty-format": "^24.9.0",
+ "realpath-native": "^1.1.0"
+ }
+ },
+ "jest-diff": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz",
+ "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==",
+ "requires": {
+ "chalk": "^2.0.1",
+ "diff-sequences": "^24.9.0",
+ "jest-get-type": "^24.9.0",
+ "pretty-format": "^24.9.0"
+ }
+ },
+ "jest-docblock": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz",
+ "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==",
+ "requires": {
+ "detect-newline": "^2.1.0"
+ }
+ },
+ "jest-each": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz",
+ "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==",
+ "requires": {
+ "@jest/types": "^24.9.0",
+ "chalk": "^2.0.1",
+ "jest-get-type": "^24.9.0",
+ "jest-util": "^24.9.0",
+ "pretty-format": "^24.9.0"
+ }
+ },
+ "jest-environment-jsdom": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz",
+ "integrity": "sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==",
+ "requires": {
+ "@jest/environment": "^24.9.0",
+ "@jest/fake-timers": "^24.9.0",
+ "@jest/types": "^24.9.0",
+ "jest-mock": "^24.9.0",
+ "jest-util": "^24.9.0",
+ "jsdom": "^11.5.1"
+ }
+ },
+ "jest-environment-jsdom-fourteen": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-1.0.1.tgz",
+ "integrity": "sha512-DojMX1sY+at5Ep+O9yME34CdidZnO3/zfPh8UW+918C5fIZET5vCjfkegixmsi7AtdYfkr4bPlIzmWnlvQkP7Q==",
+ "requires": {
+ "@jest/environment": "^24.3.0",
+ "@jest/fake-timers": "^24.3.0",
+ "@jest/types": "^24.3.0",
+ "jest-mock": "^24.0.0",
+ "jest-util": "^24.0.0",
+ "jsdom": "^14.1.0"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "6.4.2",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
+ "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ=="
+ },
+ "jsdom": {
+ "version": "14.1.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz",
+ "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==",
+ "requires": {
+ "abab": "^2.0.0",
+ "acorn": "^6.0.4",
+ "acorn-globals": "^4.3.0",
+ "array-equal": "^1.0.0",
+ "cssom": "^0.3.4",
+ "cssstyle": "^1.1.1",
+ "data-urls": "^1.1.0",
+ "domexception": "^1.0.1",
+ "escodegen": "^1.11.0",
+ "html-encoding-sniffer": "^1.0.2",
+ "nwsapi": "^2.1.3",
+ "parse5": "5.1.0",
+ "pn": "^1.1.0",
+ "request": "^2.88.0",
+ "request-promise-native": "^1.0.5",
+ "saxes": "^3.1.9",
+ "symbol-tree": "^3.2.2",
+ "tough-cookie": "^2.5.0",
+ "w3c-hr-time": "^1.0.1",
+ "w3c-xmlserializer": "^1.1.2",
+ "webidl-conversions": "^4.0.2",
+ "whatwg-encoding": "^1.0.5",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^7.0.0",
+ "ws": "^6.1.2",
+ "xml-name-validator": "^3.0.0"
+ }
+ },
+ "parse5": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz",
+ "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ=="
+ },
+ "whatwg-url": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
+ "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
+ "requires": {
+ "lodash.sortby": "^4.7.0",
+ "tr46": "^1.0.1",
+ "webidl-conversions": "^4.0.2"
+ }
+ },
+ "ws": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
+ "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
+ "requires": {
+ "async-limiter": "~1.0.0"
+ }
+ }
+ }
+ },
+ "jest-environment-node": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz",
+ "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==",
+ "requires": {
+ "@jest/environment": "^24.9.0",
+ "@jest/fake-timers": "^24.9.0",
+ "@jest/types": "^24.9.0",
+ "jest-mock": "^24.9.0",
+ "jest-util": "^24.9.0"
+ }
+ },
+ "jest-get-type": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz",
+ "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q=="
+ },
+ "jest-haste-map": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz",
+ "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==",
+ "requires": {
+ "@jest/types": "^24.9.0",
+ "anymatch": "^2.0.0",
+ "fb-watchman": "^2.0.0",
+ "fsevents": "^1.2.7",
+ "graceful-fs": "^4.1.15",
+ "invariant": "^2.2.4",
+ "jest-serializer": "^24.9.0",
+ "jest-util": "^24.9.0",
+ "jest-worker": "^24.9.0",
+ "micromatch": "^3.1.10",
+ "sane": "^4.0.3",
+ "walker": "^1.0.7"
+ },
+ "dependencies": {
+ "fsevents": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
+ "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
+ "optional": true
+ }
+ }
+ },
+ "jest-jasmine2": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz",
+ "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==",
+ "requires": {
+ "@babel/traverse": "^7.1.0",
+ "@jest/environment": "^24.9.0",
+ "@jest/test-result": "^24.9.0",
+ "@jest/types": "^24.9.0",
+ "chalk": "^2.0.1",
+ "co": "^4.6.0",
+ "expect": "^24.9.0",
+ "is-generator-fn": "^2.0.0",
+ "jest-each": "^24.9.0",
+ "jest-matcher-utils": "^24.9.0",
+ "jest-message-util": "^24.9.0",
+ "jest-runtime": "^24.9.0",
+ "jest-snapshot": "^24.9.0",
+ "jest-util": "^24.9.0",
+ "pretty-format": "^24.9.0",
+ "throat": "^4.0.0"
+ }
+ },
+ "jest-leak-detector": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz",
+ "integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==",
+ "requires": {
+ "jest-get-type": "^24.9.0",
+ "pretty-format": "^24.9.0"
+ }
+ },
+ "jest-matcher-utils": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz",
+ "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==",
+ "requires": {
+ "chalk": "^2.0.1",
+ "jest-diff": "^24.9.0",
+ "jest-get-type": "^24.9.0",
+ "pretty-format": "^24.9.0"
+ }
+ },
+ "jest-message-util": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz",
+ "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==",
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "@jest/test-result": "^24.9.0",
+ "@jest/types": "^24.9.0",
+ "@types/stack-utils": "^1.0.1",
+ "chalk": "^2.0.1",
+ "micromatch": "^3.1.10",
+ "slash": "^2.0.0",
+ "stack-utils": "^1.0.1"
+ }
+ },
+ "jest-mock": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz",
+ "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==",
+ "requires": {
+ "@jest/types": "^24.9.0"
+ }
+ },
+ "jest-pnp-resolver": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz",
+ "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w=="
+ },
+ "jest-regex-util": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz",
+ "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA=="
+ },
+ "jest-resolve": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz",
+ "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==",
+ "requires": {
+ "@jest/types": "^24.9.0",
+ "browser-resolve": "^1.11.3",
+ "chalk": "^2.0.1",
+ "jest-pnp-resolver": "^1.2.1",
+ "realpath-native": "^1.1.0"
+ }
+ },
+ "jest-resolve-dependencies": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz",
+ "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==",
+ "requires": {
+ "@jest/types": "^24.9.0",
+ "jest-regex-util": "^24.3.0",
+ "jest-snapshot": "^24.9.0"
+ }
+ },
+ "jest-runner": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz",
+ "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==",
+ "requires": {
+ "@jest/console": "^24.7.1",
+ "@jest/environment": "^24.9.0",
+ "@jest/test-result": "^24.9.0",
+ "@jest/types": "^24.9.0",
+ "chalk": "^2.4.2",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.1.15",
+ "jest-config": "^24.9.0",
+ "jest-docblock": "^24.3.0",
+ "jest-haste-map": "^24.9.0",
+ "jest-jasmine2": "^24.9.0",
+ "jest-leak-detector": "^24.9.0",
+ "jest-message-util": "^24.9.0",
+ "jest-resolve": "^24.9.0",
+ "jest-runtime": "^24.9.0",
+ "jest-util": "^24.9.0",
+ "jest-worker": "^24.6.0",
+ "source-map-support": "^0.5.6",
+ "throat": "^4.0.0"
+ }
+ },
+ "jest-runtime": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz",
+ "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==",
+ "requires": {
+ "@jest/console": "^24.7.1",
+ "@jest/environment": "^24.9.0",
+ "@jest/source-map": "^24.3.0",
+ "@jest/transform": "^24.9.0",
+ "@jest/types": "^24.9.0",
+ "@types/yargs": "^13.0.0",
+ "chalk": "^2.0.1",
+ "exit": "^0.1.2",
+ "glob": "^7.1.3",
+ "graceful-fs": "^4.1.15",
+ "jest-config": "^24.9.0",
+ "jest-haste-map": "^24.9.0",
+ "jest-message-util": "^24.9.0",
+ "jest-mock": "^24.9.0",
+ "jest-regex-util": "^24.3.0",
+ "jest-resolve": "^24.9.0",
+ "jest-snapshot": "^24.9.0",
+ "jest-util": "^24.9.0",
+ "jest-validate": "^24.9.0",
+ "realpath-native": "^1.1.0",
+ "slash": "^2.0.0",
+ "strip-bom": "^3.0.0",
+ "yargs": "^13.3.0"
+ }
+ },
+ "jest-serializer": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz",
+ "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ=="
+ },
+ "jest-snapshot": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz",
+ "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==",
+ "requires": {
+ "@babel/types": "^7.0.0",
+ "@jest/types": "^24.9.0",
+ "chalk": "^2.0.1",
+ "expect": "^24.9.0",
+ "jest-diff": "^24.9.0",
+ "jest-get-type": "^24.9.0",
+ "jest-matcher-utils": "^24.9.0",
+ "jest-message-util": "^24.9.0",
+ "jest-resolve": "^24.9.0",
+ "mkdirp": "^0.5.1",
+ "natural-compare": "^1.4.0",
+ "pretty-format": "^24.9.0",
+ "semver": "^6.2.0"
+ }
+ },
+ "jest-util": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz",
+ "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==",
+ "requires": {
+ "@jest/console": "^24.9.0",
+ "@jest/fake-timers": "^24.9.0",
+ "@jest/source-map": "^24.9.0",
+ "@jest/test-result": "^24.9.0",
+ "@jest/types": "^24.9.0",
+ "callsites": "^3.0.0",
+ "chalk": "^2.0.1",
+ "graceful-fs": "^4.1.15",
+ "is-ci": "^2.0.0",
+ "mkdirp": "^0.5.1",
+ "slash": "^2.0.0",
+ "source-map": "^0.6.0"
+ },
+ "dependencies": {
+ "callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
+ }
+ }
+ },
+ "jest-validate": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz",
+ "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==",
+ "requires": {
+ "@jest/types": "^24.9.0",
+ "camelcase": "^5.3.1",
+ "chalk": "^2.0.1",
+ "jest-get-type": "^24.9.0",
+ "leven": "^3.1.0",
+ "pretty-format": "^24.9.0"
+ }
+ },
+ "jest-watch-typeahead": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.4.2.tgz",
+ "integrity": "sha512-f7VpLebTdaXs81rg/oj4Vg/ObZy2QtGzAmGLNsqUS5G5KtSN68tFcIsbvNODfNyQxU78g7D8x77o3bgfBTR+2Q==",
+ "requires": {
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^2.4.1",
+ "jest-regex-util": "^24.9.0",
+ "jest-watcher": "^24.3.0",
+ "slash": "^3.0.0",
+ "string-length": "^3.1.0",
+ "strip-ansi": "^5.0.0"
+ },
+ "dependencies": {
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
+ },
+ "string-length": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz",
+ "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==",
+ "requires": {
+ "astral-regex": "^1.0.0",
+ "strip-ansi": "^5.2.0"
+ }
+ }
+ }
+ },
+ "jest-watcher": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz",
+ "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==",
+ "requires": {
+ "@jest/test-result": "^24.9.0",
+ "@jest/types": "^24.9.0",
+ "@types/yargs": "^13.0.0",
+ "ansi-escapes": "^3.0.0",
+ "chalk": "^2.0.1",
+ "jest-util": "^24.9.0",
+ "string-length": "^2.0.0"
+ },
+ "dependencies": {
+ "ansi-escapes": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ=="
+ }
+ }
+ },
+ "jest-worker": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz",
+ "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==",
+ "requires": {
+ "merge-stream": "^2.0.0",
+ "supports-color": "^6.1.0"
+ },
+ "dependencies": {
+ "supports-color": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
+ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "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.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "requires": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ }
+ },
+ "jsbn": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+ "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg=="
+ },
+ "jsdom": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz",
+ "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==",
+ "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"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "5.7.4",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
+ "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg=="
+ }
+ }
+ },
+ "jsesc": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
+ },
+ "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=="
+ },
+ "json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
+ },
+ "json-schema": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
+ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
+ },
+ "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=="
+ },
+ "json-stable-stringify": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz",
+ "integrity": "sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==",
+ "requires": {
+ "jsonify": "^0.0.1"
+ }
+ },
+ "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": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="
+ },
+ "json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="
+ },
+ "json3": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
+ "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA=="
+ },
+ "json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="
+ },
+ "jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
+ "requires": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "jsonify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz",
+ "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg=="
+ },
+ "jsprim": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
+ "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
+ "requires": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.4.0",
+ "verror": "1.10.0"
+ }
+ },
+ "jsx-ast-utils": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz",
+ "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==",
+ "requires": {
+ "array-includes": "^3.1.1",
+ "object.assign": "^4.1.0"
+ }
+ },
+ "killable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
+ "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg=="
+ },
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ },
+ "kleur": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
+ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="
+ },
+ "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==",
+ "requires": {
+ "lodash": "^4.17.5",
+ "webpack-sources": "^1.1.0"
+ }
+ },
+ "lazy-cache": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
+ "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ=="
+ },
+ "left-pad": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz",
+ "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA=="
+ },
+ "leven": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
+ "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A=="
+ },
+ "levenary": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz",
+ "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==",
+ "requires": {
+ "leven": "^3.1.0"
+ }
+ },
+ "levn": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
+ "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
+ "requires": {
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2"
+ }
+ },
+ "lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
+ },
+ "load-json-file": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
+ "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==",
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^4.0.0",
+ "pify": "^3.0.0",
+ "strip-bom": "^3.0.0"
+ }
+ },
+ "loader-fs-cache": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz",
+ "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==",
+ "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": "sha512-Z9XSBoNE7xQiV6MSgPuCfyMokH2K7JdpRkOYE1+mu3d4BFJtx3GW+f6Bo4q8IX6rlf5MYbLBKW0pjl2cWdkm2A==",
+ "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": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==",
+ "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": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==",
+ "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": "sha512-c6pv3OE78mcZ92ckebVDqg0aWSoKhOTbwCV6qbCWMk546mAL9pZln0+QsN/yQ7fkucd4+yJPLrCBXNt8Ruk+Eg==",
+ "requires": {
+ "find-up": "^1.0.0"
+ }
+ }
+ }
+ },
+ "loader-runner": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
+ "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw=="
+ },
+ "loader-utils": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz",
+ "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==",
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ },
+ "dependencies": {
+ "json5": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
+ "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ }
+ }
+ },
+ "locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "requires": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ },
+ "lodash._reinterpolate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
+ "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA=="
+ },
+ "lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="
+ },
+ "lodash.memoize": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
+ "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag=="
+ },
+ "lodash.sortby": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
+ "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA=="
+ },
+ "lodash.template": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz",
+ "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==",
+ "requires": {
+ "lodash._reinterpolate": "^3.0.0",
+ "lodash.templatesettings": "^4.0.0"
+ }
+ },
+ "lodash.templatesettings": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz",
+ "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==",
+ "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": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ=="
+ },
+ "loglevel": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz",
+ "integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg=="
+ },
+ "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"
+ }
+ },
+ "lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "requires": {
+ "tslib": "^2.0.3"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
+ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
+ }
+ }
+ },
+ "lru-cache": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "requires": {
+ "yallist": "^3.0.2"
+ }
+ },
+ "make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "requires": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+ }
+ }
+ },
+ "makeerror": {
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz",
+ "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==",
+ "requires": {
+ "tmpl": "1.0.5"
+ }
+ },
+ "mamacro": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz",
+ "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA=="
+ },
+ "map-cache": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
+ "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg=="
+ },
+ "map-visit": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
+ "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==",
+ "requires": {
+ "object-visit": "^1.0.0"
+ }
+ },
+ "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==",
+ "requires": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "mdn-data": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
+ "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA=="
+ },
+ "media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="
+ },
+ "memory-fs": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
+ "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==",
+ "requires": {
+ "errno": "^0.1.3",
+ "readable-stream": "^2.0.1"
+ }
+ },
+ "merge-deep": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.3.tgz",
+ "integrity": "sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA==",
+ "requires": {
+ "arr-union": "^3.1.0",
+ "clone-deep": "^0.2.4",
+ "kind-of": "^3.0.2"
+ }
+ },
+ "merge-descriptors": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
+ "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
+ },
+ "merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
+ },
+ "merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
+ },
+ "methods": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
+ "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w=="
+ },
+ "microevent.ts": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz",
+ "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g=="
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "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"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
+ }
+ }
+ },
+ "miller-rabin": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
+ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
+ "requires": {
+ "bn.js": "^4.0.0",
+ "brorand": "^1.0.1"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "mime": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
+ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg=="
+ },
+ "mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
+ },
+ "mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "requires": {
+ "mime-db": "1.52.0"
+ }
+ },
+ "mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
+ },
+ "min-indent": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
+ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg=="
+ },
+ "mini-css-extract-plugin": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz",
+ "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==",
+ "requires": {
+ "loader-utils": "^1.1.0",
+ "normalize-url": "1.9.1",
+ "schema-utils": "^1.0.0",
+ "webpack-sources": "^1.1.0"
+ },
+ "dependencies": {
+ "schema-utils": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "requires": {
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.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=="
+ },
+ "minimalistic-crypto-utils": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
+ "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg=="
+ },
+ "minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
+ },
+ "minipass": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
+ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
+ "requires": {
+ "yallist": "^4.0.0"
+ },
+ "dependencies": {
+ "yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ }
+ }
+ },
+ "minipass-collect": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
+ "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-flush": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
+ "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-pipeline": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
+ "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "mississippi": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
+ "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
+ "requires": {
+ "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"
+ }
+ },
+ "mixin-deep": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
+ "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
+ "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==",
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ }
+ }
+ },
+ "mixin-object": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz",
+ "integrity": "sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==",
+ "requires": {
+ "for-in": "^0.1.3",
+ "is-extendable": "^0.1.1"
+ },
+ "dependencies": {
+ "for-in": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz",
+ "integrity": "sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g=="
+ }
+ }
+ },
+ "mkdirp": {
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
+ "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
+ "requires": {
+ "minimist": "^1.2.6"
+ }
+ },
+ "move-concurrently": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
+ "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==",
+ "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"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "multicast-dns": {
+ "version": "6.2.3",
+ "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
+ "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
+ "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": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ=="
+ },
+ "mute-stream": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
+ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA=="
+ },
+ "nanomatch": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
+ "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
+ "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": {
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
+ }
+ }
+ },
+ "natural-compare": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="
+ },
+ "negotiator": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="
+ },
+ "neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
+ },
+ "next-tick": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
+ "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
+ },
+ "nice-try": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
+ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
+ },
+ "no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "requires": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
+ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
+ }
+ }
+ },
+ "node-forge": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
+ "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA=="
+ },
+ "node-int64": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
+ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw=="
+ },
+ "node-libs-browser": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
+ "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
+ "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": "^3.0.0",
+ "https-browserify": "^1.0.0",
+ "os-browserify": "^0.3.0",
+ "path-browserify": "0.0.1",
+ "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.11.0",
+ "vm-browserify": "^1.0.1"
+ },
+ "dependencies": {
+ "inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw=="
+ },
+ "punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ=="
+ },
+ "util": {
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
+ "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
+ "requires": {
+ "inherits": "2.0.3"
+ }
+ }
+ }
+ },
+ "node-notifier": {
+ "version": "5.4.5",
+ "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.5.tgz",
+ "integrity": "sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==",
+ "requires": {
+ "growly": "^1.3.0",
+ "is-wsl": "^1.1.0",
+ "semver": "^5.5.0",
+ "shellwords": "^0.1.1",
+ "which": "^1.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+ }
+ }
+ },
+ "node-releases": {
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz",
+ "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w=="
+ },
+ "normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "requires": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+ }
+ }
+ },
+ "normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==",
+ "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": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA=="
+ },
+ "normalize-url": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
+ "integrity": "sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ==",
+ "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": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==",
+ "requires": {
+ "path-key": "^2.0.0"
+ }
+ },
+ "nth-check": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
+ "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
+ "requires": {
+ "boolbase": "~1.0.0"
+ }
+ },
+ "num2fraction": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
+ "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg=="
+ },
+ "nwsapi": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz",
+ "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw=="
+ },
+ "oauth-sign": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
+ },
+ "object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
+ },
+ "object-copy": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
+ "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==",
+ "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": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ }
+ }
+ },
+ "object-hash": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz",
+ "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw=="
+ },
+ "object-inspect": {
+ "version": "1.12.3",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
+ "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g=="
+ },
+ "object-is": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
+ },
+ "object-path": {
+ "version": "0.11.4",
+ "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz",
+ "integrity": "sha512-ICbQN+aw/eAASDtaC7+SJXSAruz7fvvNjxMFfS3mTdvZaaiuuw81XXYu+9CSJeUVrS3YpRhTr862YGywMQUOWg=="
+ },
+ "object-visit": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
+ "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==",
+ "requires": {
+ "isobject": "^3.0.0"
+ }
+ },
+ "object.assign": {
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
+ "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "has-symbols": "^1.0.3",
+ "object-keys": "^1.1.1"
+ }
+ },
+ "object.entries": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz",
+ "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
+ }
+ },
+ "object.fromentries": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz",
+ "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
+ }
+ },
+ "object.getownpropertydescriptors": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz",
+ "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==",
+ "requires": {
+ "array.prototype.reduce": "^1.0.5",
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
+ }
+ },
+ "object.pick": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
+ "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==",
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
+ "object.values": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz",
+ "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
+ }
+ },
+ "obuf": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
+ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg=="
+ },
+ "on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "requires": {
+ "ee-first": "1.1.1"
+ }
+ },
+ "on-headers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
+ "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA=="
+ },
+ "once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "requires": {
+ "wrappy": "1"
+ }
+ },
+ "onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "requires": {
+ "mimic-fn": "^2.1.0"
+ }
+ },
+ "open": {
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
+ "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
+ "requires": {
+ "is-docker": "^2.0.0",
+ "is-wsl": "^2.1.1"
+ },
+ "dependencies": {
+ "is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "requires": {
+ "is-docker": "^2.0.0"
+ }
+ }
+ }
+ },
+ "opn": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
+ "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
+ "requires": {
+ "is-wsl": "^1.1.0"
+ }
+ },
+ "optimize-css-assets-webpack-plugin": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz",
+ "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==",
+ "requires": {
+ "cssnano": "^4.1.10",
+ "last-call-webpack-plugin": "^3.0.0"
+ }
+ },
+ "optionator": {
+ "version": "0.8.3",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
+ "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
+ "requires": {
+ "deep-is": "~0.1.3",
+ "fast-levenshtein": "~2.0.6",
+ "levn": "~0.3.0",
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2",
+ "word-wrap": "~1.2.3"
+ }
+ },
+ "os-browserify": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
+ "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A=="
+ },
+ "os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g=="
+ },
+ "p-each-series": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz",
+ "integrity": "sha512-J/e9xiZZQNrt+958FFzJ+auItsBGq+UrQ7nE89AUP7UOTtjHnkISANXLdayhVzh538UnLMCSlf13lFfRIAKQOA==",
+ "requires": {
+ "p-reduce": "^1.0.0"
+ }
+ },
+ "p-finally": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
+ "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow=="
+ },
+ "p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "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==",
+ "requires": {
+ "p-limit": "^2.0.0"
+ }
+ },
+ "p-map": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz",
+ "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==",
+ "requires": {
+ "aggregate-error": "^3.0.0"
+ }
+ },
+ "p-reduce": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz",
+ "integrity": "sha512-3Tx1T3oM1xO/Y8Gj0sWyE78EIJZ+t+aEmXUdvQgvGmSMri7aPTHoovbXEreWKkL5j21Er60XAWLTzKbAKYOujQ=="
+ },
+ "p-retry": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz",
+ "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==",
+ "requires": {
+ "retry": "^0.12.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
+ },
+ "pako": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
+ },
+ "parallel-transform": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
+ "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
+ "requires": {
+ "cyclist": "^1.0.1",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.1.5"
+ }
+ },
+ "param-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
+ "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
+ "requires": {
+ "dot-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
+ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
+ }
+ }
+ },
+ "parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "requires": {
+ "callsites": "^3.0.0"
+ },
+ "dependencies": {
+ "callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
+ }
+ }
+ },
+ "parse-asn1": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
+ "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
+ "requires": {
+ "asn1.js": "^5.2.0",
+ "browserify-aes": "^1.0.0",
+ "evp_bytestokey": "^1.0.0",
+ "pbkdf2": "^3.0.3",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==",
+ "requires": {
+ "error-ex": "^1.3.1",
+ "json-parse-better-errors": "^1.0.1"
+ }
+ },
+ "parse5": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz",
+ "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA=="
+ },
+ "parseurl": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
+ },
+ "pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "requires": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
+ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
+ }
+ }
+ },
+ "pascalcase": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
+ "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw=="
+ },
+ "path-browserify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
+ "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ=="
+ },
+ "path-dirname": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
+ "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q=="
+ },
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ=="
+ },
+ "path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
+ },
+ "path-is-inside": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
+ "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w=="
+ },
+ "path-key": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw=="
+ },
+ "path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
+ },
+ "path-to-regexp": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
+ "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
+ },
+ "path-type": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
+ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
+ "requires": {
+ "pify": "^3.0.0"
+ }
+ },
+ "pbkdf2": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
+ "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
+ "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": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="
+ },
+ "picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ },
+ "picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
+ },
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg=="
+ },
+ "pinkie": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+ "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg=="
+ },
+ "pinkie-promise": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==",
+ "requires": {
+ "pinkie": "^2.0.0"
+ }
+ },
+ "pirates": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz",
+ "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ=="
+ },
+ "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==",
+ "requires": {
+ "find-up": "^3.0.0"
+ }
+ },
+ "pkg-up": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz",
+ "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==",
+ "requires": {
+ "find-up": "^3.0.0"
+ }
+ },
+ "pn": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz",
+ "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA=="
+ },
+ "pnp-webpack-plugin": {
+ "version": "1.6.4",
+ "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz",
+ "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==",
+ "requires": {
+ "ts-pnp": "^1.1.6"
+ }
+ },
+ "portfinder": {
+ "version": "1.0.32",
+ "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz",
+ "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==",
+ "requires": {
+ "async": "^2.6.4",
+ "debug": "^3.2.7",
+ "mkdirp": "^0.5.6"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ }
+ }
+ },
+ "posix-character-classes": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
+ "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg=="
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
+ }
+ }
+ },
+ "postcss-attribute-case-insensitive": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz",
+ "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==",
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-selector-parser": "^6.0.2"
+ }
+ },
+ "postcss-browser-comments": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz",
+ "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==",
+ "requires": {
+ "postcss": "^7"
+ }
+ },
+ "postcss-calc": {
+ "version": "7.0.5",
+ "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz",
+ "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==",
+ "requires": {
+ "postcss": "^7.0.27",
+ "postcss-selector-parser": "^6.0.2",
+ "postcss-value-parser": "^4.0.2"
+ }
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ }
+ },
+ "postcss-color-gray": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz",
+ "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==",
+ "requires": {
+ "@csstools/convert-colors": "^1.4.0",
+ "postcss": "^7.0.5",
+ "postcss-values-parser": "^2.0.0"
+ }
+ },
+ "postcss-color-hex-alpha": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz",
+ "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==",
+ "requires": {
+ "postcss": "^7.0.14",
+ "postcss-values-parser": "^2.0.1"
+ }
+ },
+ "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==",
+ "requires": {
+ "@csstools/convert-colors": "^1.4.0",
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ }
+ },
+ "postcss-color-rebeccapurple": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz",
+ "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==",
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ }
+ },
+ "postcss-colormin": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz",
+ "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==",
+ "requires": {
+ "browserslist": "^4.0.0",
+ "color": "^3.0.0",
+ "has": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-custom-media": {
+ "version": "7.0.8",
+ "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz",
+ "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==",
+ "requires": {
+ "postcss": "^7.0.14"
+ }
+ },
+ "postcss-custom-properties": {
+ "version": "8.0.11",
+ "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz",
+ "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==",
+ "requires": {
+ "postcss": "^7.0.17",
+ "postcss-values-parser": "^2.0.1"
+ }
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-selector-parser": "^5.0.0-rc.3"
+ },
+ "dependencies": {
+ "cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg=="
+ },
+ "postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
+ "requires": {
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ }
+ }
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-selector-parser": "^5.0.0-rc.3"
+ },
+ "dependencies": {
+ "cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg=="
+ },
+ "postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
+ "requires": {
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ }
+ }
+ },
+ "postcss-discard-comments": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz",
+ "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==",
+ "requires": {
+ "postcss": "^7.0.0"
+ }
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.0"
+ }
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.0"
+ }
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.0"
+ }
+ },
+ "postcss-double-position-gradients": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz",
+ "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==",
+ "requires": {
+ "postcss": "^7.0.5",
+ "postcss-values-parser": "^2.0.0"
+ }
+ },
+ "postcss-env-function": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz",
+ "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==",
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ }
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.0"
+ }
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "postcss-font-variant": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz",
+ "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ }
+ },
+ "postcss-initial": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz",
+ "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "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==",
+ "requires": {
+ "@csstools/convert-colors": "^1.4.0",
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ }
+ },
+ "postcss-load-config": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz",
+ "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==",
+ "requires": {
+ "cosmiconfig": "^5.0.0",
+ "import-cwd": "^2.0.0"
+ }
+ },
+ "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==",
+ "requires": {
+ "loader-utils": "^1.1.0",
+ "postcss": "^7.0.0",
+ "postcss-load-config": "^2.0.0",
+ "schema-utils": "^1.0.0"
+ },
+ "dependencies": {
+ "schema-utils": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "requires": {
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
+ }
+ }
+ }
+ },
+ "postcss-logical": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz",
+ "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "postcss-merge-longhand": {
+ "version": "4.0.11",
+ "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz",
+ "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==",
+ "requires": {
+ "css-color-names": "0.0.4",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0",
+ "stylehacks": "^4.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-merge-rules": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz",
+ "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==",
+ "requires": {
+ "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-selector-parser": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
+ "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
+ "requires": {
+ "dot-prop": "^5.2.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ }
+ }
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-minify-gradients": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz",
+ "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==",
+ "requires": {
+ "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-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-minify-params": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz",
+ "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==",
+ "requires": {
+ "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-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-minify-selectors": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz",
+ "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==",
+ "requires": {
+ "alphanum-sort": "^1.0.0",
+ "has": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-selector-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-selector-parser": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
+ "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
+ "requires": {
+ "dot-prop": "^5.2.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ }
+ }
+ },
+ "postcss-modules-extract-imports": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz",
+ "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==",
+ "requires": {
+ "postcss": "^7.0.5"
+ }
+ },
+ "postcss-modules-local-by-default": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz",
+ "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==",
+ "requires": {
+ "icss-utils": "^4.1.1",
+ "postcss": "^7.0.32",
+ "postcss-selector-parser": "^6.0.2",
+ "postcss-value-parser": "^4.1.0"
+ }
+ },
+ "postcss-modules-scope": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz",
+ "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==",
+ "requires": {
+ "postcss": "^7.0.6",
+ "postcss-selector-parser": "^6.0.0"
+ }
+ },
+ "postcss-modules-values": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz",
+ "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==",
+ "requires": {
+ "icss-utils": "^4.0.0",
+ "postcss": "^7.0.6"
+ }
+ },
+ "postcss-nesting": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz",
+ "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "postcss-normalize": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz",
+ "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==",
+ "requires": {
+ "@csstools/normalize.css": "^10.1.0",
+ "browserslist": "^4.6.2",
+ "postcss": "^7.0.17",
+ "postcss-browser-comments": "^3.0.0",
+ "sanitize.css": "^10.0.0"
+ }
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.0"
+ }
+ },
+ "postcss-normalize-display-values": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz",
+ "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==",
+ "requires": {
+ "cssnano-util-get-match": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-normalize-positions": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz",
+ "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==",
+ "requires": {
+ "cssnano-util-get-arguments": "^4.0.0",
+ "has": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-normalize-repeat-style": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz",
+ "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==",
+ "requires": {
+ "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": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-normalize-string": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz",
+ "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==",
+ "requires": {
+ "has": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-normalize-timing-functions": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz",
+ "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==",
+ "requires": {
+ "cssnano-util-get-match": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "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==",
+ "requires": {
+ "browserslist": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "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==",
+ "requires": {
+ "is-absolute-url": "^2.0.0",
+ "normalize-url": "^3.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "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=="
+ },
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-normalize-whitespace": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz",
+ "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==",
+ "requires": {
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-ordered-values": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz",
+ "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==",
+ "requires": {
+ "cssnano-util-get-arguments": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "postcss-place": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz",
+ "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==",
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ }
+ },
+ "postcss-preset-env": {
+ "version": "6.7.0",
+ "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz",
+ "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==",
+ "requires": {
+ "autoprefixer": "^9.6.1",
+ "browserslist": "^4.6.4",
+ "caniuse-lite": "^1.0.30000981",
+ "css-blank-pseudo": "^0.1.4",
+ "css-has-pseudo": "^0.10.0",
+ "css-prefers-color-scheme": "^3.1.1",
+ "cssdb": "^4.4.0",
+ "postcss": "^7.0.17",
+ "postcss-attribute-case-insensitive": "^4.0.1",
+ "postcss-color-functional-notation": "^2.0.1",
+ "postcss-color-gray": "^5.0.0",
+ "postcss-color-hex-alpha": "^5.0.3",
+ "postcss-color-mod-function": "^3.0.3",
+ "postcss-color-rebeccapurple": "^4.0.1",
+ "postcss-custom-media": "^7.0.8",
+ "postcss-custom-properties": "^8.0.11",
+ "postcss-custom-selectors": "^5.1.2",
+ "postcss-dir-pseudo-class": "^5.0.0",
+ "postcss-double-position-gradients": "^1.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"
+ }
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-selector-parser": "^5.0.0-rc.3"
+ },
+ "dependencies": {
+ "cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg=="
+ },
+ "postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
+ "requires": {
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ }
+ }
+ },
+ "postcss-reduce-initial": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz",
+ "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==",
+ "requires": {
+ "browserslist": "^4.0.0",
+ "caniuse-api": "^3.0.0",
+ "has": "^1.0.0",
+ "postcss": "^7.0.0"
+ }
+ },
+ "postcss-reduce-transforms": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz",
+ "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==",
+ "requires": {
+ "cssnano-util-get-match": "^4.0.0",
+ "has": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "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==",
+ "requires": {
+ "postcss": "^7.0.0"
+ }
+ },
+ "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==",
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "postcss": "^7.0.2"
+ }
+ },
+ "postcss-selector-not": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz",
+ "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==",
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "postcss": "^7.0.2"
+ }
+ },
+ "postcss-selector-parser": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz",
+ "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==",
+ "requires": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "postcss-svgo": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz",
+ "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==",
+ "requires": {
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0",
+ "svgo": "^1.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-unique-selectors": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz",
+ "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==",
+ "requires": {
+ "alphanum-sort": "^1.0.0",
+ "postcss": "^7.0.0",
+ "uniqs": "^2.0.0"
+ }
+ },
+ "postcss-value-parser": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
+ },
+ "postcss-values-parser": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz",
+ "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==",
+ "requires": {
+ "flatten": "^1.0.2",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ },
+ "prelude-ls": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
+ "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w=="
+ },
+ "prepend-http": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
+ "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg=="
+ },
+ "pretty-bytes": {
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
+ "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg=="
+ },
+ "pretty-error": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz",
+ "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==",
+ "requires": {
+ "lodash": "^4.17.20",
+ "renderkid": "^2.0.4"
+ }
+ },
+ "pretty-format": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz",
+ "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==",
+ "requires": {
+ "@jest/types": "^24.9.0",
+ "ansi-regex": "^4.0.0",
+ "ansi-styles": "^3.2.0",
+ "react-is": "^16.8.4"
+ }
+ },
+ "process": {
+ "version": "0.11.10",
+ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
+ "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A=="
+ },
+ "process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
+ },
+ "progress": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
+ },
+ "promise": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz",
+ "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==",
+ "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": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g=="
+ },
+ "prompts": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
+ "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
+ "requires": {
+ "kleur": "^3.0.3",
+ "sisteransi": "^1.0.5"
+ }
+ },
+ "prop-types": {
+ "version": "15.8.1",
+ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
+ "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
+ "requires": {
+ "loose-envify": "^1.4.0",
+ "object-assign": "^4.1.1",
+ "react-is": "^16.13.1"
+ }
+ },
+ "proxy-addr": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
+ "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
+ "requires": {
+ "forwarded": "0.2.0",
+ "ipaddr.js": "1.9.1"
+ }
+ },
+ "proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
+ },
+ "prr": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
+ "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw=="
+ },
+ "psl": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
+ "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag=="
+ },
+ "public-encrypt": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
+ "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
+ "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"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "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==",
+ "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==",
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ }
+ }
+ },
+ "punycode": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
+ "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA=="
+ },
+ "q": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
+ "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw=="
+ },
+ "qs": {
+ "version": "6.5.3",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
+ "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA=="
+ },
+ "query-string": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
+ "integrity": "sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==",
+ "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": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g=="
+ },
+ "querystring-es3": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
+ "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA=="
+ },
+ "querystringify": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
+ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ=="
+ },
+ "raf": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz",
+ "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==",
+ "requires": {
+ "performance-now": "^2.1.0"
+ }
+ },
+ "randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "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==",
+ "requires": {
+ "randombytes": "^2.0.5",
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "range-parser": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
+ },
+ "raw-body": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
+ "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
+ "requires": {
+ "bytes": "3.1.2",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "dependencies": {
+ "bytes": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
+ }
+ }
+ },
+ "react": {
+ "version": "16.14.0",
+ "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz",
+ "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==",
+ "requires": {
+ "loose-envify": "^1.1.0",
+ "object-assign": "^4.1.1",
+ "prop-types": "^15.6.2"
+ }
+ },
+ "react-app-polyfill": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-1.0.6.tgz",
+ "integrity": "sha512-OfBnObtnGgLGfweORmdZbyEz+3dgVePQBb3zipiaDsMHV1NpWm0rDFYIVXFV/AK+x4VIIfWHhrdMIeoTLyRr2g==",
+ "requires": {
+ "core-js": "^3.5.0",
+ "object-assign": "^4.1.1",
+ "promise": "^8.0.3",
+ "raf": "^3.4.1",
+ "regenerator-runtime": "^0.13.3",
+ "whatwg-fetch": "^3.0.0"
+ }
+ },
+ "react-dev-utils": {
+ "version": "10.2.1",
+ "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-10.2.1.tgz",
+ "integrity": "sha512-XxTbgJnYZmxuPtY3y/UV0D8/65NKkmaia4rXzViknVnZeVlklSh8u6TnaEYPfAi/Gh1TP4mEOXHI6jQOPbeakQ==",
+ "requires": {
+ "@babel/code-frame": "7.8.3",
+ "address": "1.1.2",
+ "browserslist": "4.10.0",
+ "chalk": "2.4.2",
+ "cross-spawn": "7.0.1",
+ "detect-port-alt": "1.1.6",
+ "escape-string-regexp": "2.0.0",
+ "filesize": "6.0.1",
+ "find-up": "4.1.0",
+ "fork-ts-checker-webpack-plugin": "3.1.1",
+ "global-modules": "2.0.0",
+ "globby": "8.0.2",
+ "gzip-size": "5.1.1",
+ "immer": "1.10.0",
+ "inquirer": "7.0.4",
+ "is-root": "2.1.0",
+ "loader-utils": "1.2.3",
+ "open": "^7.0.2",
+ "pkg-up": "3.1.0",
+ "react-error-overlay": "^6.0.7",
+ "recursive-readdir": "2.2.2",
+ "shell-quote": "1.7.2",
+ "strip-ansi": "6.0.0",
+ "text-table": "0.2.0"
+ },
+ "dependencies": {
+ "@babel/code-frame": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
+ "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
+ "requires": {
+ "@babel/highlight": "^7.8.3"
+ }
+ },
+ "browserslist": {
+ "version": "4.10.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz",
+ "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==",
+ "requires": {
+ "caniuse-lite": "^1.0.30001035",
+ "electron-to-chromium": "^1.3.378",
+ "node-releases": "^1.1.52",
+ "pkg-up": "^3.1.0"
+ }
+ },
+ "cli-width": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
+ "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw=="
+ },
+ "cross-spawn": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz",
+ "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==",
+ "requires": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ }
+ },
+ "emojis-list": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
+ "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng=="
+ },
+ "escape-string-regexp": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
+ "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w=="
+ },
+ "find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "inquirer": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz",
+ "integrity": "sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==",
+ "requires": {
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^2.4.2",
+ "cli-cursor": "^3.1.0",
+ "cli-width": "^2.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^3.0.0",
+ "lodash": "^4.17.15",
+ "mute-stream": "0.0.8",
+ "run-async": "^2.2.0",
+ "rxjs": "^6.5.3",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^5.1.0",
+ "through": "^2.3.6"
+ },
+ "dependencies": {
+ "strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "requires": {
+ "ansi-regex": "^4.1.0"
+ }
+ }
+ }
+ },
+ "json5": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
+ "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ },
+ "loader-utils": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
+ "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^2.0.0",
+ "json5": "^1.0.1"
+ }
+ },
+ "locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "requires": {
+ "p-locate": "^4.1.0"
+ }
+ },
+ "node-releases": {
+ "version": "1.1.77",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz",
+ "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ=="
+ },
+ "p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "requires": {
+ "p-limit": "^2.2.0"
+ }
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
+ },
+ "path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
+ },
+ "shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "requires": {
+ "shebang-regex": "^3.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
+ },
+ "strip-ansi": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
+ "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+ "requires": {
+ "ansi-regex": "^5.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
+ }
+ }
+ },
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ }
+ }
+ },
+ "react-dom": {
+ "version": "16.14.0",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz",
+ "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==",
+ "requires": {
+ "loose-envify": "^1.1.0",
+ "object-assign": "^4.1.1",
+ "prop-types": "^15.6.2",
+ "scheduler": "^0.19.1"
+ }
+ },
+ "react-error-overlay": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz",
+ "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg=="
+ },
+ "react-is": {
+ "version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
+ },
+ "react-scripts": {
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.3.tgz",
+ "integrity": "sha512-oSnoWmii/iKdeQiwaO6map1lUaZLmG0xIUyb/HwCVFLT7gNbj8JZ9RmpvMCZ4fB98ZUMRfNmp/ft8uy/xD1RLA==",
+ "requires": {
+ "@babel/core": "7.9.0",
+ "@svgr/webpack": "4.3.3",
+ "@typescript-eslint/eslint-plugin": "^2.10.0",
+ "@typescript-eslint/parser": "^2.10.0",
+ "babel-eslint": "10.1.0",
+ "babel-jest": "^24.9.0",
+ "babel-loader": "8.1.0",
+ "babel-plugin-named-asset-import": "^0.3.6",
+ "babel-preset-react-app": "^9.1.2",
+ "camelcase": "^5.3.1",
+ "case-sensitive-paths-webpack-plugin": "2.3.0",
+ "css-loader": "3.4.2",
+ "dotenv": "8.2.0",
+ "dotenv-expand": "5.1.0",
+ "eslint": "^6.6.0",
+ "eslint-config-react-app": "^5.2.1",
+ "eslint-loader": "3.0.3",
+ "eslint-plugin-flowtype": "4.6.0",
+ "eslint-plugin-import": "2.20.1",
+ "eslint-plugin-jsx-a11y": "6.2.3",
+ "eslint-plugin-react": "7.19.0",
+ "eslint-plugin-react-hooks": "^1.6.1",
+ "file-loader": "4.3.0",
+ "fs-extra": "^8.1.0",
+ "fsevents": "2.1.2",
+ "html-webpack-plugin": "4.0.0-beta.11",
+ "identity-obj-proxy": "3.0.0",
+ "jest": "24.9.0",
+ "jest-environment-jsdom-fourteen": "1.0.1",
+ "jest-resolve": "24.9.0",
+ "jest-watch-typeahead": "0.4.2",
+ "mini-css-extract-plugin": "0.9.0",
+ "optimize-css-assets-webpack-plugin": "5.0.3",
+ "pnp-webpack-plugin": "1.6.4",
+ "postcss-flexbugs-fixes": "4.1.0",
+ "postcss-loader": "3.0.0",
+ "postcss-normalize": "8.0.1",
+ "postcss-preset-env": "6.7.0",
+ "postcss-safe-parser": "4.0.1",
+ "react-app-polyfill": "^1.0.6",
+ "react-dev-utils": "^10.2.1",
+ "resolve": "1.15.0",
+ "resolve-url-loader": "3.1.1",
+ "sass-loader": "8.0.2",
+ "semver": "6.3.0",
+ "style-loader": "0.23.1",
+ "terser-webpack-plugin": "2.3.8",
+ "ts-pnp": "1.1.6",
+ "url-loader": "2.3.0",
+ "webpack": "4.42.0",
+ "webpack-dev-server": "3.11.0",
+ "webpack-manifest-plugin": "2.2.0",
+ "workbox-webpack-plugin": "4.3.1"
+ }
+ },
+ "read-pkg": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
+ "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==",
+ "requires": {
+ "load-json-file": "^4.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^3.0.0"
+ }
+ },
+ "read-pkg-up": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz",
+ "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==",
+ "requires": {
+ "find-up": "^3.0.0",
+ "read-pkg": "^3.0.0"
+ }
+ },
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "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"
+ },
+ "dependencies": {
+ "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=="
+ }
+ }
+ },
+ "readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "requires": {
+ "picomatch": "^2.2.1"
+ }
+ },
+ "realpath-native": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz",
+ "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==",
+ "requires": {
+ "util.promisify": "^1.0.0"
+ }
+ },
+ "recursive-readdir": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz",
+ "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==",
+ "requires": {
+ "minimatch": "3.0.4"
+ },
+ "dependencies": {
+ "minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ }
+ }
+ },
+ "redent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
+ "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
+ "requires": {
+ "indent-string": "^4.0.0",
+ "strip-indent": "^3.0.0"
+ }
+ },
+ "regenerate": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
+ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="
+ },
+ "regenerate-unicode-properties": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz",
+ "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==",
+ "requires": {
+ "regenerate": "^1.4.2"
+ }
+ },
+ "regenerator-runtime": {
+ "version": "0.13.11",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
+ "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
+ },
+ "regenerator-transform": {
+ "version": "0.15.1",
+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz",
+ "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==",
+ "requires": {
+ "@babel/runtime": "^7.8.4"
+ }
+ },
+ "regex-not": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
+ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
+ "requires": {
+ "extend-shallow": "^3.0.2",
+ "safe-regex": "^1.1.0"
+ }
+ },
+ "regex-parser": {
+ "version": "2.2.10",
+ "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.10.tgz",
+ "integrity": "sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA=="
+ },
+ "regexp.prototype.flags": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
+ "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "functions-have-names": "^1.2.2"
+ }
+ },
+ "regexpp": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
+ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg=="
+ },
+ "regexpu-core": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.1.tgz",
+ "integrity": "sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ==",
+ "requires": {
+ "@babel/regjsgen": "^0.8.0",
+ "regenerate": "^1.4.2",
+ "regenerate-unicode-properties": "^10.1.0",
+ "regjsparser": "^0.9.1",
+ "unicode-match-property-ecmascript": "^2.0.0",
+ "unicode-match-property-value-ecmascript": "^2.1.0"
+ }
+ },
+ "regjsparser": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz",
+ "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==",
+ "requires": {
+ "jsesc": "~0.5.0"
+ },
+ "dependencies": {
+ "jsesc": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
+ "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA=="
+ }
+ }
+ },
+ "relateurl": {
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
+ "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog=="
+ },
+ "remove-trailing-separator": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
+ "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw=="
+ },
+ "renderkid": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz",
+ "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==",
+ "requires": {
+ "css-select": "^4.1.3",
+ "dom-converter": "^0.2.0",
+ "htmlparser2": "^6.1.0",
+ "lodash": "^4.17.21",
+ "strip-ansi": "^3.0.1"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="
+ },
+ "css-select": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
+ "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
+ "requires": {
+ "boolbase": "^1.0.0",
+ "css-what": "^6.0.1",
+ "domhandler": "^4.3.1",
+ "domutils": "^2.8.0",
+ "nth-check": "^2.0.1"
+ }
+ },
+ "css-what": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
+ "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw=="
+ },
+ "dom-serializer": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
+ "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
+ "requires": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.2.0",
+ "entities": "^2.0.0"
+ }
+ },
+ "domelementtype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="
+ },
+ "domutils": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
+ "requires": {
+ "dom-serializer": "^1.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0"
+ }
+ },
+ "nth-check": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
+ "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
+ "requires": {
+ "boolbase": "^1.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ }
+ }
+ },
+ "repeat-element": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
+ "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ=="
+ },
+ "repeat-string": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
+ "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w=="
+ },
+ "request": {
+ "version": "2.88.2",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
+ "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
+ "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.3",
+ "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.5.0",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.3.2"
+ }
+ },
+ "request-promise-core": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz",
+ "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==",
+ "requires": {
+ "lodash": "^4.17.19"
+ }
+ },
+ "request-promise-native": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz",
+ "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==",
+ "requires": {
+ "request-promise-core": "1.1.4",
+ "stealthy-require": "^1.1.1",
+ "tough-cookie": "^2.3.3"
+ }
+ },
+ "require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="
+ },
+ "require-main-filename": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
+ },
+ "requires-port": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
+ },
+ "resolve": {
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz",
+ "integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==",
+ "requires": {
+ "path-parse": "^1.0.6"
+ }
+ },
+ "resolve-cwd": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
+ "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==",
+ "requires": {
+ "resolve-from": "^3.0.0"
+ }
+ },
+ "resolve-from": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
+ "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw=="
+ },
+ "resolve-url": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
+ "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg=="
+ },
+ "resolve-url-loader": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.1.tgz",
+ "integrity": "sha512-K1N5xUjj7v0l2j/3Sgs5b8CjrrgtC70SmdCuZiJ8tSyb5J+uk3FoeZ4b7yTnH6j7ngI+Bc5bldHJIa8hYdu2gQ==",
+ "requires": {
+ "adjust-sourcemap-loader": "2.0.0",
+ "camelcase": "5.3.1",
+ "compose-function": "3.0.3",
+ "convert-source-map": "1.7.0",
+ "es6-iterator": "2.0.3",
+ "loader-utils": "1.2.3",
+ "postcss": "7.0.21",
+ "rework": "1.0.1",
+ "rework-visit": "1.0.0",
+ "source-map": "0.6.1"
+ },
+ "dependencies": {
+ "convert-source-map": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
+ "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
+ "requires": {
+ "safe-buffer": "~5.1.1"
+ }
+ },
+ "emojis-list": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
+ "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng=="
+ },
+ "json5": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
+ "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ },
+ "loader-utils": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
+ "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^2.0.0",
+ "json5": "^1.0.1"
+ }
+ },
+ "postcss": {
+ "version": "7.0.21",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz",
+ "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==",
+ "requires": {
+ "chalk": "^2.4.2",
+ "source-map": "^0.6.1",
+ "supports-color": "^6.1.0"
+ }
+ },
+ "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=="
+ },
+ "supports-color": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
+ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "restore-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
+ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
+ "requires": {
+ "onetime": "^5.1.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=="
+ },
+ "retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow=="
+ },
+ "rework": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz",
+ "integrity": "sha512-eEjL8FdkdsxApd0yWVZgBGzfCQiT8yqSc2H1p4jpZpQdtz7ohETiDMoje5PlM8I9WgkqkreVxFUKYOiJdVWDXw==",
+ "requires": {
+ "convert-source-map": "^0.3.3",
+ "css": "^2.0.0"
+ },
+ "dependencies": {
+ "convert-source-map": {
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz",
+ "integrity": "sha512-+4nRk0k3oEpwUB7/CalD7xE2z4VmtEnnq0GO2IPTkrooTrAhEsWvuLF5iWP1dXrwluki/azwXV1ve7gtYuPldg=="
+ }
+ }
+ },
+ "rework-visit": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz",
+ "integrity": "sha512-W6V2fix7nCLUYX1v6eGPrBOZlc03/faqzP4sUxMAJMBMOPYhfV/RyLegTufn5gJKaOITyi+gvf0LXDZ9NzkHnQ=="
+ },
+ "rgb-regex": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
+ "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w=="
+ },
+ "rgba-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz",
+ "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg=="
+ },
+ "rimraf": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
+ "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "ripemd160": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
+ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
+ "requires": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1"
+ }
+ },
+ "rsvp": {
+ "version": "4.8.5",
+ "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
+ "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA=="
+ },
+ "run-async": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
+ "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ=="
+ },
+ "run-queue": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
+ "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==",
+ "requires": {
+ "aproba": "^1.1.1"
+ }
+ },
+ "rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "requires": {
+ "tslib": "^1.9.0"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
+ },
+ "safe-regex": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
+ "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==",
+ "requires": {
+ "ret": "~0.1.10"
+ }
+ },
+ "safe-regex-test": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
+ "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.3",
+ "is-regex": "^1.1.4"
+ }
+ },
+ "safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ },
+ "sane": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz",
+ "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==",
+ "requires": {
+ "@cnakazawa/watch": "^1.0.3",
+ "anymatch": "^2.0.0",
+ "capture-exit": "^2.0.0",
+ "exec-sh": "^0.3.2",
+ "execa": "^1.0.0",
+ "fb-watchman": "^2.0.0",
+ "micromatch": "^3.1.4",
+ "minimist": "^1.1.1",
+ "walker": "~1.0.5"
+ }
+ },
+ "sanitize.css": {
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz",
+ "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg=="
+ },
+ "sass-loader": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz",
+ "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==",
+ "requires": {
+ "clone-deep": "^4.0.1",
+ "loader-utils": "^1.2.3",
+ "neo-async": "^2.6.1",
+ "schema-utils": "^2.6.1",
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "clone-deep": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
+ "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
+ "requires": {
+ "is-plain-object": "^2.0.4",
+ "kind-of": "^6.0.2",
+ "shallow-clone": "^3.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
+ },
+ "shallow-clone": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
+ "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
+ "requires": {
+ "kind-of": "^6.0.2"
+ }
+ }
+ }
+ },
+ "sax": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
+ },
+ "saxes": {
+ "version": "3.1.11",
+ "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz",
+ "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==",
+ "requires": {
+ "xmlchars": "^2.1.1"
+ }
+ },
+ "scheduler": {
+ "version": "0.19.1",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz",
+ "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==",
+ "requires": {
+ "loose-envify": "^1.1.0",
+ "object-assign": "^4.1.1"
+ }
+ },
+ "schema-utils": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
+ "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
+ "requires": {
+ "@types/json-schema": "^7.0.5",
+ "ajv": "^6.12.4",
+ "ajv-keywords": "^3.5.2"
+ }
+ },
+ "select-hose": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
+ "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg=="
+ },
+ "selfsigned": {
+ "version": "1.10.14",
+ "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz",
+ "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==",
+ "requires": {
+ "node-forge": "^0.10.0"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ },
+ "send": {
+ "version": "0.18.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
+ "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
+ "requires": {
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "mime": "1.6.0",
+ "ms": "2.1.3",
+ "on-finished": "2.4.1",
+ "range-parser": "~1.2.1",
+ "statuses": "2.0.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ },
+ "dependencies": {
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ }
+ }
+ },
+ "mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
+ },
+ "ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
+ }
+ }
+ },
+ "serialize-javascript": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
+ "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
+ "requires": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "serve-index": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
+ "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==",
+ "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"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "depd": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ=="
+ },
+ "http-errors": {
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
+ "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
+ "requires": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.3",
+ "setprototypeof": "1.1.0",
+ "statuses": ">= 1.4.0 < 2"
+ }
+ },
+ "inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw=="
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "setprototypeof": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
+ "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
+ },
+ "statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA=="
+ }
+ }
+ },
+ "serve-static": {
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
+ "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
+ "requires": {
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.3",
+ "send": "0.18.0"
+ }
+ },
+ "set-blocking": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
+ },
+ "set-value": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
+ "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
+ "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": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "setimmediate": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
+ "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="
+ },
+ "setprototypeof": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
+ },
+ "sha.js": {
+ "version": "2.4.11",
+ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
+ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
+ "requires": {
+ "inherits": "^2.0.1",
+ "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": "sha512-J1zdXCky5GmNnuauESROVu31MQSnLoYvlyEn6j2Ztk6Q5EHFIhxkMhYcv6vuDzl2XEzoRr856QwzMgWM/TmZgw==",
+ "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": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz",
+ "integrity": "sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==",
+ "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": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ=="
+ }
+ }
+ },
+ "shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==",
+ "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": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ=="
+ },
+ "shell-quote": {
+ "version": "1.7.2",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
+ "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg=="
+ },
+ "shellwords": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
+ "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww=="
+ },
+ "side-channel": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
+ "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+ "requires": {
+ "call-bind": "^1.0.0",
+ "get-intrinsic": "^1.0.2",
+ "object-inspect": "^1.9.0"
+ }
+ },
+ "signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
+ },
+ "simple-swizzle": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
+ "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
+ "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=="
+ }
+ }
+ },
+ "sisteransi": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
+ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="
+ },
+ "slash": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
+ "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A=="
+ },
+ "slice-ansi": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
+ "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
+ "requires": {
+ "ansi-styles": "^3.2.0",
+ "astral-regex": "^1.0.0",
+ "is-fullwidth-code-point": "^2.0.0"
+ },
+ "dependencies": {
+ "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": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w=="
+ }
+ }
+ },
+ "snapdragon": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
+ "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
+ "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": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
+ "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": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="
+ }
+ }
+ },
+ "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==",
+ "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": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
+ "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==",
+ "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==",
+ "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==",
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
+ }
+ }
+ },
+ "snapdragon-util": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
+ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
+ "requires": {
+ "kind-of": "^3.2.0"
+ }
+ },
+ "sockjs": {
+ "version": "0.3.20",
+ "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz",
+ "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==",
+ "requires": {
+ "faye-websocket": "^0.10.0",
+ "uuid": "^3.4.0",
+ "websocket-driver": "0.6.5"
+ }
+ },
+ "sockjs-client": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz",
+ "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==",
+ "requires": {
+ "debug": "^3.2.5",
+ "eventsource": "^1.0.7",
+ "faye-websocket": "~0.11.1",
+ "inherits": "^2.0.3",
+ "json3": "^3.3.2",
+ "url-parse": "^1.4.3"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "faye-websocket": {
+ "version": "0.11.4",
+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
+ "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
+ "requires": {
+ "websocket-driver": ">=0.5.1"
+ }
+ }
+ }
+ },
+ "sort-keys": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
+ "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==",
+ "requires": {
+ "is-plain-obj": "^1.0.0"
+ }
+ },
+ "source-list-map": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
+ "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw=="
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ },
+ "source-map-resolve": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
+ "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
+ "requires": {
+ "atob": "^2.1.2",
+ "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.5.21",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "requires": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "source-map-url": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
+ "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw=="
+ },
+ "spdx-correct": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
+ "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
+ "requires": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "spdx-exceptions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
+ "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A=="
+ },
+ "spdx-expression-parse": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+ "requires": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "spdx-license-ids": {
+ "version": "3.0.12",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz",
+ "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA=="
+ },
+ "spdy": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
+ "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
+ "requires": {
+ "debug": "^4.1.0",
+ "handle-thing": "^2.0.0",
+ "http-deceiver": "^1.2.7",
+ "select-hose": "^2.0.0",
+ "spdy-transport": "^3.0.0"
+ }
+ },
+ "spdy-transport": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
+ "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
+ "requires": {
+ "debug": "^4.1.0",
+ "detect-node": "^2.0.4",
+ "hpack.js": "^2.1.6",
+ "obuf": "^1.1.2",
+ "readable-stream": "^3.0.6",
+ "wbuf": "^1.7.3"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ }
+ }
+ },
+ "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==",
+ "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": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
+ },
+ "sshpk": {
+ "version": "1.17.0",
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
+ "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
+ "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"
+ }
+ },
+ "ssri": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.1.tgz",
+ "integrity": "sha512-w+daCzXN89PseTL99MkA+fxJEcU3wfaE/ah0i0lnOlpG1CYLJ2ZjzEry68YBKfLs4JfoTShrTEsJkAZuNZ/stw==",
+ "requires": {
+ "figgy-pudding": "^3.5.1",
+ "minipass": "^3.1.1"
+ }
+ },
+ "stable": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
+ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w=="
+ },
+ "stack-utils": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz",
+ "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==",
+ "requires": {
+ "escape-string-regexp": "^2.0.0"
+ },
+ "dependencies": {
+ "escape-string-regexp": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
+ "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w=="
+ }
+ }
+ },
+ "static-extend": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
+ "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==",
+ "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": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ }
+ }
+ },
+ "statuses": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
+ },
+ "stealthy-require": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
+ "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g=="
+ },
+ "stream-browserify": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
+ "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
+ "requires": {
+ "inherits": "~2.0.1",
+ "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==",
+ "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",
+ "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
+ "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"
+ }
+ },
+ "stream-shift": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
+ "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ=="
+ },
+ "strict-uri-encode": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
+ "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ=="
+ },
+ "string-length": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz",
+ "integrity": "sha512-Qka42GGrS8Mm3SZ+7cH8UXiIWI867/b/Z/feQSpQx/rbfB8UGknGEZVaUQMOUVj+soY6NpWAxily63HI1OckVQ==",
+ "requires": {
+ "astral-regex": "^1.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz",
+ "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw=="
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==",
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
+ }
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ }
+ }
+ },
+ "string.prototype.matchall": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz",
+ "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4",
+ "get-intrinsic": "^1.1.3",
+ "has-symbols": "^1.0.3",
+ "internal-slot": "^1.0.3",
+ "regexp.prototype.flags": "^1.4.3",
+ "side-channel": "^1.0.4"
+ }
+ },
+ "string.prototype.trimend": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
+ "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
+ }
+ },
+ "string.prototype.trimstart": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz",
+ "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
+ }
+ },
+ "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==",
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ },
+ "dependencies": {
+ "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=="
+ }
+ }
+ },
+ "stringify-object": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
+ "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
+ "requires": {
+ "get-own-enumerable-property-symbols": "^3.0.0",
+ "is-obj": "^1.0.1",
+ "is-regexp": "^1.0.0"
+ },
+ "dependencies": {
+ "is-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
+ "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg=="
+ }
+ }
+ },
+ "strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "requires": {
+ "ansi-regex": "^4.1.0"
+ }
+ },
+ "strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA=="
+ },
+ "strip-comments": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz",
+ "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==",
+ "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": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q=="
+ },
+ "strip-indent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
+ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
+ "requires": {
+ "min-indent": "^1.0.0"
+ }
+ },
+ "strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="
+ },
+ "style-loader": {
+ "version": "0.23.1",
+ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz",
+ "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==",
+ "requires": {
+ "loader-utils": "^1.1.0",
+ "schema-utils": "^1.0.0"
+ },
+ "dependencies": {
+ "schema-utils": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "requires": {
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
+ }
+ }
+ }
+ },
+ "stylehacks": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
+ "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==",
+ "requires": {
+ "browserslist": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-selector-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-selector-parser": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
+ "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
+ "requires": {
+ "dot-prop": "^5.2.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ }
+ }
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ },
+ "supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
+ },
+ "svg-parser": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz",
+ "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ=="
+ },
+ "svgo": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
+ "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
+ "requires": {
+ "chalk": "^2.4.1",
+ "coa": "^2.0.2",
+ "css-select": "^2.0.0",
+ "css-select-base-adapter": "^0.1.1",
+ "css-tree": "1.0.0-alpha.37",
+ "csso": "^4.0.2",
+ "js-yaml": "^3.13.1",
+ "mkdirp": "~0.5.1",
+ "object.values": "^1.1.0",
+ "sax": "~1.2.4",
+ "stable": "^0.1.8",
+ "unquote": "~1.1.1",
+ "util.promisify": "~1.0.0"
+ }
+ },
+ "symbol-tree": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
+ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
+ },
+ "table": {
+ "version": "5.4.6",
+ "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
+ "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
+ "requires": {
+ "ajv": "^6.10.2",
+ "lodash": "^4.17.14",
+ "slice-ansi": "^2.1.0",
+ "string-width": "^3.0.0"
+ },
+ "dependencies": {
+ "emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
+ },
+ "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": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w=="
+ },
+ "string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "requires": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ }
+ }
+ }
+ },
+ "tapable": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
+ "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA=="
+ },
+ "terser": {
+ "version": "4.8.1",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz",
+ "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==",
+ "requires": {
+ "commander": "^2.20.0",
+ "source-map": "~0.6.1",
+ "source-map-support": "~0.5.12"
+ }
+ },
+ "terser-webpack-plugin": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz",
+ "integrity": "sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w==",
+ "requires": {
+ "cacache": "^13.0.1",
+ "find-cache-dir": "^3.3.1",
+ "jest-worker": "^25.4.0",
+ "p-limit": "^2.3.0",
+ "schema-utils": "^2.6.6",
+ "serialize-javascript": "^4.0.0",
+ "source-map": "^0.6.1",
+ "terser": "^4.6.12",
+ "webpack-sources": "^1.4.3"
+ },
+ "dependencies": {
+ "find-cache-dir": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
+ "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
+ "requires": {
+ "commondir": "^1.0.1",
+ "make-dir": "^3.0.2",
+ "pkg-dir": "^4.1.0"
+ }
+ },
+ "find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+ },
+ "jest-worker": {
+ "version": "25.5.0",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz",
+ "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==",
+ "requires": {
+ "merge-stream": "^2.0.0",
+ "supports-color": "^7.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "requires": {
+ "p-locate": "^4.1.0"
+ }
+ },
+ "make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "requires": {
+ "semver": "^6.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "requires": {
+ "p-limit": "^2.2.0"
+ }
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
+ },
+ "pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "requires": {
+ "find-up": "^4.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "test-exclude": {
+ "version": "5.2.3",
+ "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz",
+ "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==",
+ "requires": {
+ "glob": "^7.1.3",
+ "minimatch": "^3.0.4",
+ "read-pkg-up": "^4.0.0",
+ "require-main-filename": "^2.0.0"
+ }
+ },
+ "text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw=="
+ },
+ "throat": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz",
+ "integrity": "sha512-wCVxLDcFxw7ujDxaeJC6nfl2XfHJNYs8yUYJnvMgtPEFlttP9tHSfRUv2vBe6C4hkVFPWoP1P6ZccbYjmSEkKA=="
+ },
+ "through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
+ },
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "thunky": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
+ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA=="
+ },
+ "timers-browserify": {
+ "version": "2.0.12",
+ "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
+ "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
+ "requires": {
+ "setimmediate": "^1.0.4"
+ }
+ },
+ "timsort": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
+ "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A=="
+ },
+ "tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "requires": {
+ "os-tmpdir": "~1.0.2"
+ }
+ },
+ "tmpl": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
+ "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw=="
+ },
+ "to-arraybuffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
+ "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA=="
+ },
+ "to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog=="
+ },
+ "to-object-path": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
+ "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==",
+ "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==",
+ "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": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
+ "requires": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ }
+ },
+ "toidentifier": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
+ },
+ "tough-cookie": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
+ "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+ "requires": {
+ "psl": "^1.1.28",
+ "punycode": "^2.1.1"
+ }
+ },
+ "tr46": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
+ "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==",
+ "requires": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "ts-pnp": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.6.tgz",
+ "integrity": "sha512-CrG5GqAAzMT7144Cl+UIFP7mz/iIhiy+xQ6GGcnjTezhALT02uPMRw7tgDSESgB5MsfKt55+GPWw4ir1kVtMIQ=="
+ },
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "tsutils": {
+ "version": "3.21.0",
+ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
+ "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
+ "requires": {
+ "tslib": "^1.8.1"
+ }
+ },
+ "tty-browserify": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
+ "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw=="
+ },
+ "tunnel-agent": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
+ "requires": {
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="
+ },
+ "type": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
+ "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
+ },
+ "type-check": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
+ "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
+ "requires": {
+ "prelude-ls": "~1.1.2"
+ }
+ },
+ "type-fest": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA=="
+ },
+ "type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "requires": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ }
+ },
+ "typed-array-length": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz",
+ "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "for-each": "^0.3.3",
+ "is-typed-array": "^1.1.9"
+ }
+ },
+ "typedarray": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+ "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA=="
+ },
+ "unbox-primitive": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
+ "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-bigints": "^1.0.2",
+ "has-symbols": "^1.0.3",
+ "which-boxed-primitive": "^1.0.2"
+ }
+ },
+ "unicode-canonical-property-names-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ=="
+ },
+ "unicode-match-property-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
+ "requires": {
+ "unicode-canonical-property-names-ecmascript": "^2.0.0",
+ "unicode-property-aliases-ecmascript": "^2.0.0"
+ }
+ },
+ "unicode-match-property-value-ecmascript": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz",
+ "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA=="
+ },
+ "unicode-property-aliases-ecmascript": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz",
+ "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w=="
+ },
+ "union-value": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
+ "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
+ "requires": {
+ "arr-union": "^3.1.0",
+ "get-value": "^2.0.6",
+ "is-extendable": "^0.1.1",
+ "set-value": "^2.0.1"
+ }
+ },
+ "uniq": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
+ "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA=="
+ },
+ "uniqs": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
+ "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ=="
+ },
+ "unique-filename": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
+ "requires": {
+ "unique-slug": "^2.0.0"
+ }
+ },
+ "unique-slug": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
+ "requires": {
+ "imurmurhash": "^0.1.4"
+ }
+ },
+ "universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
+ },
+ "unpipe": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="
+ },
+ "unquote": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
+ "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg=="
+ },
+ "unset-value": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
+ "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==",
+ "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": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==",
+ "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": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==",
+ "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": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ=="
+ }
+ }
+ },
+ "upath": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
+ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg=="
+ },
+ "update-browserslist-db": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz",
+ "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==",
+ "requires": {
+ "escalade": "^3.1.1",
+ "picocolors": "^1.0.0"
+ }
+ },
+ "uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "requires": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "urix": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
+ "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg=="
+ },
+ "url": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
+ "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==",
+ "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": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw=="
+ }
+ }
+ },
+ "url-loader": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz",
+ "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==",
+ "requires": {
+ "loader-utils": "^1.2.3",
+ "mime": "^2.4.4",
+ "schema-utils": "^2.5.0"
+ }
+ },
+ "url-parse": {
+ "version": "1.5.10",
+ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
+ "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
+ "requires": {
+ "querystringify": "^2.1.1",
+ "requires-port": "^1.0.0"
+ }
+ },
+ "use": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
+ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ=="
+ },
+ "util": {
+ "version": "0.10.3",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
+ "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==",
+ "requires": {
+ "inherits": "2.0.1"
+ },
+ "dependencies": {
+ "inherits": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
+ "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA=="
+ }
+ }
+ },
+ "util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
+ },
+ "util.promisify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
+ "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
+ "requires": {
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.17.2",
+ "has-symbols": "^1.0.1",
+ "object.getownpropertydescriptors": "^2.1.0"
+ }
+ },
+ "utila": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
+ "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA=="
+ },
+ "utils-merge": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
+ "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="
+ },
+ "uuid": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
+ },
+ "v8-compile-cache": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
+ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA=="
+ },
+ "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==",
+ "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": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
+ },
+ "vendors": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
+ "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w=="
+ },
+ "verror": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
+ "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ }
+ },
+ "vm-browserify": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
+ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ=="
+ },
+ "w3c-hr-time": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
+ "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
+ "requires": {
+ "browser-process-hrtime": "^1.0.0"
+ }
+ },
+ "w3c-xmlserializer": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz",
+ "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==",
+ "requires": {
+ "domexception": "^1.0.1",
+ "webidl-conversions": "^4.0.2",
+ "xml-name-validator": "^3.0.0"
+ }
+ },
+ "wait-for-expect": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/wait-for-expect/-/wait-for-expect-3.0.2.tgz",
+ "integrity": "sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag=="
+ },
+ "walker": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
+ "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==",
+ "requires": {
+ "makeerror": "1.0.12"
+ }
+ },
+ "watchpack": {
+ "version": "1.7.5",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
+ "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
+ "requires": {
+ "chokidar": "^3.4.1",
+ "graceful-fs": "^4.1.2",
+ "neo-async": "^2.5.0",
+ "watchpack-chokidar2": "^2.0.1"
+ }
+ },
+ "watchpack-chokidar2": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz",
+ "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==",
+ "optional": true,
+ "requires": {
+ "chokidar": "^2.1.8"
+ },
+ "dependencies": {
+ "binary-extensions": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
+ "optional": true
+ },
+ "chokidar": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
+ "optional": true,
+ "requires": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.1",
+ "braces": "^2.3.2",
+ "fsevents": "^1.2.7",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.3",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "normalize-path": "^3.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.2.1",
+ "upath": "^1.1.1"
+ }
+ },
+ "fsevents": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
+ "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
+ "optional": true
+ },
+ "glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==",
+ "optional": 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": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
+ "optional": true,
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ }
+ }
+ },
+ "is-binary-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+ "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==",
+ "optional": true,
+ "requires": {
+ "binary-extensions": "^1.0.0"
+ }
+ },
+ "normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "optional": true
+ },
+ "readdirp": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
+ "optional": true,
+ "requires": {
+ "graceful-fs": "^4.1.11",
+ "micromatch": "^3.1.10",
+ "readable-stream": "^2.0.2"
+ }
+ }
+ }
+ },
+ "wbuf": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
+ "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
+ "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=="
+ },
+ "webpack": {
+ "version": "4.42.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz",
+ "integrity": "sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==",
+ "requires": {
+ "@webassemblyjs/ast": "1.8.5",
+ "@webassemblyjs/helper-module-context": "1.8.5",
+ "@webassemblyjs/wasm-edit": "1.8.5",
+ "@webassemblyjs/wasm-parser": "1.8.5",
+ "acorn": "^6.2.1",
+ "ajv": "^6.10.2",
+ "ajv-keywords": "^3.4.1",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^4.1.0",
+ "eslint-scope": "^4.0.3",
+ "json-parse-better-errors": "^1.0.2",
+ "loader-runner": "^2.4.0",
+ "loader-utils": "^1.2.3",
+ "memory-fs": "^0.4.1",
+ "micromatch": "^3.1.10",
+ "mkdirp": "^0.5.1",
+ "neo-async": "^2.6.1",
+ "node-libs-browser": "^2.2.1",
+ "schema-utils": "^1.0.0",
+ "tapable": "^1.1.3",
+ "terser-webpack-plugin": "^1.4.3",
+ "watchpack": "^1.6.0",
+ "webpack-sources": "^1.4.1"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "6.4.2",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
+ "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ=="
+ },
+ "cacache": {
+ "version": "12.0.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
+ "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
+ "requires": {
+ "bluebird": "^3.5.5",
+ "chownr": "^1.1.1",
+ "figgy-pudding": "^3.5.1",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.1.15",
+ "infer-owner": "^1.0.3",
+ "lru-cache": "^5.1.1",
+ "mississippi": "^3.0.0",
+ "mkdirp": "^0.5.1",
+ "move-concurrently": "^1.0.1",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^2.6.3",
+ "ssri": "^6.0.1",
+ "unique-filename": "^1.1.1",
+ "y18n": "^4.0.0"
+ }
+ },
+ "eslint-scope": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
+ "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
+ "requires": {
+ "esrecurse": "^4.1.0",
+ "estraverse": "^4.1.1"
+ }
+ },
+ "schema-utils": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "requires": {
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
+ }
+ },
+ "ssri": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz",
+ "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==",
+ "requires": {
+ "figgy-pudding": "^3.5.1"
+ }
+ },
+ "terser-webpack-plugin": {
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz",
+ "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==",
+ "requires": {
+ "cacache": "^12.0.2",
+ "find-cache-dir": "^2.1.0",
+ "is-wsl": "^1.1.0",
+ "schema-utils": "^1.0.0",
+ "serialize-javascript": "^4.0.0",
+ "source-map": "^0.6.1",
+ "terser": "^4.1.2",
+ "webpack-sources": "^1.4.0",
+ "worker-farm": "^1.7.0"
+ }
+ }
+ }
+ },
+ "webpack-dev-middleware": {
+ "version": "3.7.3",
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz",
+ "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==",
+ "requires": {
+ "memory-fs": "^0.4.1",
+ "mime": "^2.4.4",
+ "mkdirp": "^0.5.1",
+ "range-parser": "^1.2.1",
+ "webpack-log": "^2.0.0"
+ }
+ },
+ "webpack-dev-server": {
+ "version": "3.11.0",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz",
+ "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==",
+ "requires": {
+ "ansi-html": "0.0.7",
+ "bonjour": "^3.5.0",
+ "chokidar": "^2.1.8",
+ "compression": "^1.7.4",
+ "connect-history-api-fallback": "^1.6.0",
+ "debug": "^4.1.1",
+ "del": "^4.1.1",
+ "express": "^4.17.1",
+ "html-entities": "^1.3.1",
+ "http-proxy-middleware": "0.19.1",
+ "import-local": "^2.0.0",
+ "internal-ip": "^4.3.0",
+ "ip": "^1.1.5",
+ "is-absolute-url": "^3.0.3",
+ "killable": "^1.0.1",
+ "loglevel": "^1.6.8",
+ "opn": "^5.5.0",
+ "p-retry": "^3.0.1",
+ "portfinder": "^1.0.26",
+ "schema-utils": "^1.0.0",
+ "selfsigned": "^1.10.7",
+ "semver": "^6.3.0",
+ "serve-index": "^1.9.1",
+ "sockjs": "0.3.20",
+ "sockjs-client": "1.4.0",
+ "spdy": "^4.0.2",
+ "strip-ansi": "^3.0.1",
+ "supports-color": "^6.1.0",
+ "url": "^0.11.0",
+ "webpack-dev-middleware": "^3.7.2",
+ "webpack-log": "^2.0.0",
+ "ws": "^6.2.1",
+ "yargs": "^13.3.2"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="
+ },
+ "binary-extensions": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw=="
+ },
+ "chokidar": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
+ "requires": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.1",
+ "braces": "^2.3.2",
+ "fsevents": "^1.2.7",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.3",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "normalize-path": "^3.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.2.1",
+ "upath": "^1.1.1"
+ }
+ },
+ "fsevents": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
+ "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
+ "optional": true
+ },
+ "glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==",
+ "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": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ }
+ }
+ },
+ "is-absolute-url": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
+ "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q=="
+ },
+ "is-binary-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+ "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==",
+ "requires": {
+ "binary-extensions": "^1.0.0"
+ }
+ },
+ "normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
+ },
+ "readdirp": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
+ "requires": {
+ "graceful-fs": "^4.1.11",
+ "micromatch": "^3.1.10",
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "schema-utils": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "requires": {
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
+ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ },
+ "ws": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
+ "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
+ "requires": {
+ "async-limiter": "~1.0.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==",
+ "requires": {
+ "ansi-colors": "^3.0.0",
+ "uuid": "^3.3.2"
+ }
+ },
+ "webpack-manifest-plugin": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz",
+ "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==",
+ "requires": {
+ "fs-extra": "^7.0.0",
+ "lodash": ">=3.5 <5",
+ "object.entries": "^1.1.0",
+ "tapable": "^1.0.0"
+ },
+ "dependencies": {
+ "fs-extra": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
+ "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ }
+ }
+ },
+ "webpack-sources": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
+ "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
+ "requires": {
+ "source-list-map": "^2.0.0",
+ "source-map": "~0.6.1"
+ }
+ },
+ "websocket-driver": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz",
+ "integrity": "sha512-oBx6ZM1Gs5q2jwZuSN/Qxyy/fbgomV8+vqsmipaPKB/74hjHlKuM07jNmRhn4qa2AdUwsgxrltq+gaPsHgcl0Q==",
+ "requires": {
+ "websocket-extensions": ">=0.1.1"
+ }
+ },
+ "websocket-extensions": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
+ "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg=="
+ },
+ "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==",
+ "requires": {
+ "iconv-lite": "0.4.24"
+ }
+ },
+ "whatwg-fetch": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz",
+ "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA=="
+ },
+ "whatwg-mimetype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
+ "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g=="
+ },
+ "whatwg-url": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz",
+ "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==",
+ "requires": {
+ "lodash.sortby": "^4.7.0",
+ "tr46": "^1.0.1",
+ "webidl-conversions": "^4.0.2"
+ }
+ },
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "which-boxed-primitive": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
+ "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
+ "requires": {
+ "is-bigint": "^1.0.1",
+ "is-boolean-object": "^1.1.0",
+ "is-number-object": "^1.0.4",
+ "is-string": "^1.0.5",
+ "is-symbol": "^1.0.3"
+ }
+ },
+ "which-module": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
+ "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q=="
+ },
+ "which-typed-array": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz",
+ "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==",
+ "requires": {
+ "available-typed-arrays": "^1.0.5",
+ "call-bind": "^1.0.2",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "has-tostringtag": "^1.0.0",
+ "is-typed-array": "^1.1.10"
+ }
+ },
+ "word-wrap": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
+ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
+ },
+ "workbox-background-sync": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz",
+ "integrity": "sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg==",
+ "requires": {
+ "workbox-core": "^4.3.1"
+ }
+ },
+ "workbox-broadcast-update": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz",
+ "integrity": "sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA==",
+ "requires": {
+ "workbox-core": "^4.3.1"
+ }
+ },
+ "workbox-build": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-4.3.1.tgz",
+ "integrity": "sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw==",
+ "requires": {
+ "@babel/runtime": "^7.3.4",
+ "@hapi/joi": "^15.0.0",
+ "common-tags": "^1.8.0",
+ "fs-extra": "^4.0.2",
+ "glob": "^7.1.3",
+ "lodash.template": "^4.4.0",
+ "pretty-bytes": "^5.1.0",
+ "stringify-object": "^3.3.0",
+ "strip-comments": "^1.0.2",
+ "workbox-background-sync": "^4.3.1",
+ "workbox-broadcast-update": "^4.3.1",
+ "workbox-cacheable-response": "^4.3.1",
+ "workbox-core": "^4.3.1",
+ "workbox-expiration": "^4.3.1",
+ "workbox-google-analytics": "^4.3.1",
+ "workbox-navigation-preload": "^4.3.1",
+ "workbox-precaching": "^4.3.1",
+ "workbox-range-requests": "^4.3.1",
+ "workbox-routing": "^4.3.1",
+ "workbox-strategies": "^4.3.1",
+ "workbox-streams": "^4.3.1",
+ "workbox-sw": "^4.3.1",
+ "workbox-window": "^4.3.1"
+ },
+ "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==",
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ }
+ }
+ },
+ "workbox-cacheable-response": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz",
+ "integrity": "sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw==",
+ "requires": {
+ "workbox-core": "^4.3.1"
+ }
+ },
+ "workbox-core": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-4.3.1.tgz",
+ "integrity": "sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg=="
+ },
+ "workbox-expiration": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-4.3.1.tgz",
+ "integrity": "sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw==",
+ "requires": {
+ "workbox-core": "^4.3.1"
+ }
+ },
+ "workbox-google-analytics": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz",
+ "integrity": "sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg==",
+ "requires": {
+ "workbox-background-sync": "^4.3.1",
+ "workbox-core": "^4.3.1",
+ "workbox-routing": "^4.3.1",
+ "workbox-strategies": "^4.3.1"
+ }
+ },
+ "workbox-navigation-preload": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz",
+ "integrity": "sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw==",
+ "requires": {
+ "workbox-core": "^4.3.1"
+ }
+ },
+ "workbox-precaching": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-4.3.1.tgz",
+ "integrity": "sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ==",
+ "requires": {
+ "workbox-core": "^4.3.1"
+ }
+ },
+ "workbox-range-requests": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz",
+ "integrity": "sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA==",
+ "requires": {
+ "workbox-core": "^4.3.1"
+ }
+ },
+ "workbox-routing": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-4.3.1.tgz",
+ "integrity": "sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g==",
+ "requires": {
+ "workbox-core": "^4.3.1"
+ }
+ },
+ "workbox-strategies": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-4.3.1.tgz",
+ "integrity": "sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw==",
+ "requires": {
+ "workbox-core": "^4.3.1"
+ }
+ },
+ "workbox-streams": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-4.3.1.tgz",
+ "integrity": "sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA==",
+ "requires": {
+ "workbox-core": "^4.3.1"
+ }
+ },
+ "workbox-sw": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-4.3.1.tgz",
+ "integrity": "sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w=="
+ },
+ "workbox-webpack-plugin": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz",
+ "integrity": "sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ==",
+ "requires": {
+ "@babel/runtime": "^7.0.0",
+ "json-stable-stringify": "^1.0.1",
+ "workbox-build": "^4.3.1"
+ }
+ },
+ "workbox-window": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-4.3.1.tgz",
+ "integrity": "sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg==",
+ "requires": {
+ "workbox-core": "^4.3.1"
+ }
+ },
+ "worker-farm": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
+ "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
+ "requires": {
+ "errno": "~0.1.7"
+ }
+ },
+ "worker-rpc": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz",
+ "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==",
+ "requires": {
+ "microevent.ts": "~0.1.1"
+ }
+ },
+ "wrap-ansi": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
+ "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
+ "requires": {
+ "ansi-styles": "^3.2.0",
+ "string-width": "^3.0.0",
+ "strip-ansi": "^5.0.0"
+ },
+ "dependencies": {
+ "emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
+ },
+ "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": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w=="
+ },
+ "string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "requires": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ }
+ }
+ }
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
+ },
+ "write": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
+ "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
+ "requires": {
+ "mkdirp": "^0.5.1"
+ }
+ },
+ "write-file-atomic": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz",
+ "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==",
+ "requires": {
+ "graceful-fs": "^4.1.11",
+ "imurmurhash": "^0.1.4",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "ws": {
+ "version": "5.2.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz",
+ "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==",
+ "requires": {
+ "async-limiter": "~1.0.0"
+ }
+ },
+ "xml-name-validator": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
+ "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="
+ },
+ "xmlchars": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
+ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="
+ },
+ "xregexp": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.4.1.tgz",
+ "integrity": "sha512-2u9HwfadaJaY9zHtRRnH6BY6CQVNQKkYm3oLtC9gJXXzfsbACg5X5e4EZZGVAH+YIfa+QA9lsFQTTe3HURF3ag==",
+ "requires": {
+ "@babel/runtime-corejs3": "^7.12.1"
+ }
+ },
+ "xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
+ },
+ "y18n": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
+ "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="
+ },
+ "yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
+ },
+ "yaml": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
+ },
+ "yargs": {
+ "version": "13.3.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
+ "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
+ "requires": {
+ "cliui": "^5.0.0",
+ "find-up": "^3.0.0",
+ "get-caller-file": "^2.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^3.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^13.1.2"
+ },
+ "dependencies": {
+ "emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
+ },
+ "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": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w=="
+ },
+ "string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "requires": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ }
+ }
+ }
+ },
+ "yargs-parser": {
+ "version": "13.1.2",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
+ "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
+ "requires": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
+ }
+ }
+}
diff --git a/18_Fetch_And_Axios/18_fetch_and_axios_boilerplate/src/data/countries.js b/18_Fetch_And_Axios/18_fetch_and_axios_boilerplate/src/data/countries.js
index 153d564..b3ff06b 100644
--- a/18_Fetch_And_Axios/18_fetch_and_axios_boilerplate/src/data/countries.js
+++ b/18_Fetch_And_Axios/18_fetch_and_axios_boilerplate/src/data/countries.js
@@ -1,2013 +1,20505 @@
-export const countriesData = [
+// 20230218152744
+// https://restcountries.com/v2/all
+
+export const countriesData=[
{
- name: 'Afghanistan',
- capital: 'Kabul',
- languages: ['Pashto', 'Uzbek', 'Turkmen'],
- population: 27657145,
- flag: 'https://restcountries.eu/data/afg.svg',
- currency: 'Afghan afghani',
- },
- {
- name: 'Åland Islands',
- capital: 'Mariehamn',
- languages: ['Swedish'],
- population: 28875,
- flag: 'https://restcountries.eu/data/ala.svg',
- currency: 'Euro',
+ "name": "Afghanistan",
+ "topLevelDomain": [
+ ".af"
+ ],
+ "alpha2Code": "AF",
+ "alpha3Code": "AFG",
+ "callingCodes": [
+ "93"
+ ],
+ "capital": "Kabul",
+ "altSpellings": [
+ "AF",
+ "Afġānistān"
+ ],
+ "subregion": "Southern Asia",
+ "region": "Asia",
+ "population": 40218234,
+ "latlng": [
+ 33.0,
+ 65.0
+ ],
+ "demonym": "Afghan",
+ "area": 652230.0,
+ "timezones": [
+ "UTC+04:30"
+ ],
+ "borders": [
+ "IRN",
+ "PAK",
+ "TKM",
+ "UZB",
+ "TJK",
+ "CHN"
+ ],
+ "nativeName": "افغانستان",
+ "numericCode": "004",
+ "flags": {
+ "svg": "https://upload.wikimedia.org/wikipedia/commons/5/5c/Flag_of_the_Taliban.svg",
+ "png": "https://upload.wikimedia.org/wikipedia/commons/thumb/5/5c/Flag_of_the_Taliban.svg/320px-Flag_of_the_Taliban.svg.png"
+ },
+ "currencies": [
+ {
+ "code": "AFN",
+ "name": "Afghan afghani",
+ "symbol": "؋"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ps",
+ "iso639_2": "pus",
+ "name": "Pashto",
+ "nativeName": "پښتو"
+ },
+ {
+ "iso639_1": "uz",
+ "iso639_2": "uzb",
+ "name": "Uzbek",
+ "nativeName": "Oʻzbek"
+ },
+ {
+ "iso639_1": "tk",
+ "iso639_2": "tuk",
+ "name": "Turkmen",
+ "nativeName": "Türkmen"
+ }
+ ],
+ "translations": {
+ "br": "Afghanistan",
+ "pt": "Afeganistão",
+ "nl": "Afghanistan",
+ "hr": "Afganistan",
+ "fa": "افغانستان",
+ "de": "Afghanistan",
+ "es": "Afganistán",
+ "fr": "Afghanistan",
+ "ja": "アフガニスタン",
+ "it": "Afghanistan",
+ "hu": "Afganisztán"
+ },
+ "flag": "https://upload.wikimedia.org/wikipedia/commons/5/5c/Flag_of_the_Taliban.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "SAARC",
+ "name": "South Asian Association for Regional Cooperation"
+ }
+ ],
+ "cioc": "AFG",
+ "independent": true
},
{
- name: 'Albania',
- capital: 'Tirana',
- languages: ['Albanian'],
- population: 2886026,
- flag: 'https://restcountries.eu/data/alb.svg',
- currency: 'Albanian lek',
+ "name": "Åland Islands",
+ "topLevelDomain": [
+ ".ax"
+ ],
+ "alpha2Code": "AX",
+ "alpha3Code": "ALA",
+ "callingCodes": [
+ "358"
+ ],
+ "capital": "Mariehamn",
+ "altSpellings": [
+ "AX",
+ "Aaland",
+ "Aland",
+ "Ahvenanmaa"
+ ],
+ "subregion": "Northern Europe",
+ "region": "Europe",
+ "population": 28875,
+ "latlng": [
+ 60.116667,
+ 19.9
+ ],
+ "demonym": "Ålandish",
+ "area": 1580.0,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "nativeName": "Åland",
+ "numericCode": "248",
+ "flags": {
+ "svg": "https://flagcdn.com/ax.svg",
+ "png": "https://flagcdn.com/w320/ax.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "sv",
+ "iso639_2": "swe",
+ "name": "Swedish",
+ "nativeName": "svenska"
+ }
+ ],
+ "translations": {
+ "br": "Åland",
+ "pt": "Ilhas de Aland",
+ "nl": "Ålandeilanden",
+ "hr": "Ålandski otoci",
+ "fa": "جزایر الند",
+ "de": "Åland",
+ "es": "Alandia",
+ "fr": "Åland",
+ "ja": "オーランド諸島",
+ "it": "Isole Aland",
+ "hu": "Åland-szigetek"
+ },
+ "flag": "https://flagcdn.com/ax.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "independent": false
},
{
- name: 'Algeria',
- capital: 'Algiers',
- languages: ['Arabic'],
- population: 40400000,
- flag: 'https://restcountries.eu/data/dza.svg',
- currency: 'Algerian dinar',
+ "name": "Albania",
+ "topLevelDomain": [
+ ".al"
+ ],
+ "alpha2Code": "AL",
+ "alpha3Code": "ALB",
+ "callingCodes": [
+ "355"
+ ],
+ "capital": "Tirana",
+ "altSpellings": [
+ "AL",
+ "Shqipëri",
+ "Shqipëria",
+ "Shqipnia"
+ ],
+ "subregion": "Southern Europe",
+ "region": "Europe",
+ "population": 2837743,
+ "latlng": [
+ 41.0,
+ 20.0
+ ],
+ "demonym": "Albanian",
+ "area": 28748.0,
+ "gini": 33.2,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "MNE",
+ "GRC",
+ "MKD",
+ "UNK"
+ ],
+ "nativeName": "Shqipëria",
+ "numericCode": "008",
+ "flags": {
+ "svg": "https://flagcdn.com/al.svg",
+ "png": "https://flagcdn.com/w320/al.png"
+ },
+ "currencies": [
+ {
+ "code": "ALL",
+ "name": "Albanian lek",
+ "symbol": "L"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "sq",
+ "iso639_2": "sqi",
+ "name": "Albanian",
+ "nativeName": "Shqip"
+ }
+ ],
+ "translations": {
+ "br": "Albania",
+ "pt": "Albânia",
+ "nl": "Albanië",
+ "hr": "Albanija",
+ "fa": "آلبانی",
+ "de": "Albanien",
+ "es": "Albania",
+ "fr": "Albanie",
+ "ja": "アルバニア",
+ "it": "Albania",
+ "hu": "Albánia"
+ },
+ "flag": "https://flagcdn.com/al.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CEFTA",
+ "name": "Central European Free Trade Agreement"
+ }
+ ],
+ "cioc": "ALB",
+ "independent": true
},
{
- name: 'American Samoa',
- capital: 'Pago Pago',
- languages: ['English', 'Samoan'],
- population: 57100,
- flag: 'https://restcountries.eu/data/asm.svg',
- currency: 'United State Dollar',
+ "name": "Algeria",
+ "topLevelDomain": [
+ ".dz"
+ ],
+ "alpha2Code": "DZ",
+ "alpha3Code": "DZA",
+ "callingCodes": [
+ "213"
+ ],
+ "capital": "Algiers",
+ "altSpellings": [
+ "DZ",
+ "Dzayer",
+ "Algérie"
+ ],
+ "subregion": "Northern Africa",
+ "region": "Africa",
+ "population": 44700000,
+ "latlng": [
+ 28.0,
+ 3.0
+ ],
+ "demonym": "Algerian",
+ "area": 2381741.0,
+ "gini": 27.6,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "TUN",
+ "LBY",
+ "NER",
+ "ESH",
+ "MRT",
+ "MLI",
+ "MAR"
+ ],
+ "nativeName": "الجزائر",
+ "numericCode": "012",
+ "flags": {
+ "svg": "https://flagcdn.com/dz.svg",
+ "png": "https://flagcdn.com/w320/dz.png"
+ },
+ "currencies": [
+ {
+ "code": "DZD",
+ "name": "Algerian dinar",
+ "symbol": "د.ج"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ }
+ ],
+ "translations": {
+ "br": "Aljeria",
+ "pt": "Argélia",
+ "nl": "Algerije",
+ "hr": "Alžir",
+ "fa": "الجزایر",
+ "de": "Algerien",
+ "es": "Argelia",
+ "fr": "Algérie",
+ "ja": "アルジェリア",
+ "it": "Algeria",
+ "hu": "Algéria"
+ },
+ "flag": "https://flagcdn.com/dz.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ },
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "ALG",
+ "independent": true
},
{
- name: 'Andorra',
- capital: 'Andorra la Vella',
- languages: ['Catalan'],
- population: 78014,
- flag: 'https://restcountries.eu/data/and.svg',
- currency: 'Euro',
+ "name": "American Samoa",
+ "topLevelDomain": [
+ ".as"
+ ],
+ "alpha2Code": "AS",
+ "alpha3Code": "ASM",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "Pago Pago",
+ "altSpellings": [
+ "AS",
+ "Amerika Sāmoa",
+ "Amelika Sāmoa",
+ "Sāmoa Amelika"
+ ],
+ "subregion": "Polynesia",
+ "region": "Oceania",
+ "population": 55197,
+ "latlng": [
+ -14.33333333,
+ -170.0
+ ],
+ "demonym": "American Samoan",
+ "area": 199.0,
+ "timezones": [
+ "UTC-11:00"
+ ],
+ "nativeName": "American Samoa",
+ "numericCode": "016",
+ "flags": {
+ "svg": "https://flagcdn.com/as.svg",
+ "png": "https://flagcdn.com/w320/as.png"
+ },
+ "currencies": [
+ {
+ "code": "USD",
+ "name": "United States Dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "sm",
+ "iso639_2": "smo",
+ "name": "Samoan",
+ "nativeName": "gagana fa'a Samoa"
+ }
+ ],
+ "translations": {
+ "br": "Samoa Amerikan",
+ "pt": "Samoa Americana",
+ "nl": "Amerikaans Samoa",
+ "hr": "Američka Samoa",
+ "fa": "ساموآی آمریکا",
+ "de": "Amerikanisch-Samoa",
+ "es": "Samoa Americana",
+ "fr": "Samoa américaines",
+ "ja": "アメリカ領サモア",
+ "it": "Samoa Americane",
+ "hu": "Amerikai Szamoa"
+ },
+ "flag": "https://flagcdn.com/as.svg",
+ "cioc": "ASA",
+ "independent": false
},
{
- name: 'Angola',
- capital: 'Luanda',
- languages: ['Portuguese'],
- population: 25868000,
- flag: 'https://restcountries.eu/data/ago.svg',
- currency: 'Angolan kwanza',
+ "name": "Andorra",
+ "topLevelDomain": [
+ ".ad"
+ ],
+ "alpha2Code": "AD",
+ "alpha3Code": "AND",
+ "callingCodes": [
+ "376"
+ ],
+ "capital": "Andorra la Vella",
+ "altSpellings": [
+ "AD",
+ "Principality of Andorra",
+ "Principat d'Andorra"
+ ],
+ "subregion": "Southern Europe",
+ "region": "Europe",
+ "population": 77265,
+ "latlng": [
+ 42.5,
+ 1.5
+ ],
+ "demonym": "Andorran",
+ "area": 468.0,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "FRA",
+ "ESP"
+ ],
+ "nativeName": "Andorra",
+ "numericCode": "020",
+ "flags": {
+ "svg": "https://flagcdn.com/ad.svg",
+ "png": "https://flagcdn.com/w320/ad.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ca",
+ "iso639_2": "cat",
+ "name": "Catalan",
+ "nativeName": "català"
+ }
+ ],
+ "translations": {
+ "br": "Andorra",
+ "pt": "Andorra",
+ "nl": "Andorra",
+ "hr": "Andora",
+ "fa": "آندورا",
+ "de": "Andorra",
+ "es": "Andorra",
+ "fr": "Andorre",
+ "ja": "アンドラ",
+ "it": "Andorra",
+ "hu": "Andorra"
+ },
+ "flag": "https://flagcdn.com/ad.svg",
+ "cioc": "AND",
+ "independent": true
},
{
- name: 'Anguilla',
- capital: 'The Valley',
- languages: ['English'],
- population: 13452,
- flag: 'https://restcountries.eu/data/aia.svg',
- currency: 'East Caribbean dollar',
+ "name": "Angola",
+ "topLevelDomain": [
+ ".ao"
+ ],
+ "alpha2Code": "AO",
+ "alpha3Code": "AGO",
+ "callingCodes": [
+ "244"
+ ],
+ "capital": "Luanda",
+ "altSpellings": [
+ "AO",
+ "República de Angola",
+ "ʁɛpublika de an'ɡɔla"
+ ],
+ "subregion": "Middle Africa",
+ "region": "Africa",
+ "population": 32866268,
+ "latlng": [
+ -12.5,
+ 18.5
+ ],
+ "demonym": "Angolan",
+ "area": 1246700.0,
+ "gini": 51.3,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "COG",
+ "COD",
+ "ZMB",
+ "NAM"
+ ],
+ "nativeName": "Angola",
+ "numericCode": "024",
+ "flags": {
+ "svg": "https://flagcdn.com/ao.svg",
+ "png": "https://flagcdn.com/w320/ao.png"
+ },
+ "currencies": [
+ {
+ "code": "AOA",
+ "name": "Angolan kwanza",
+ "symbol": "Kz"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "pt",
+ "iso639_2": "por",
+ "name": "Portuguese",
+ "nativeName": "Português"
+ }
+ ],
+ "translations": {
+ "br": "Angola",
+ "pt": "Angola",
+ "nl": "Angola",
+ "hr": "Angola",
+ "fa": "آنگولا",
+ "de": "Angola",
+ "es": "Angola",
+ "fr": "Angola",
+ "ja": "アンゴラ",
+ "it": "Angola",
+ "hu": "Angola"
+ },
+ "flag": "https://flagcdn.com/ao.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "ANG",
+ "independent": true
},
{
- name: 'Antarctica',
- capital: '',
- languages: ['English', 'Russian'],
- population: 1000,
- flag: 'https://restcountries.eu/data/ata.svg',
- currency: 'Australian dollar',
+ "name": "Anguilla",
+ "topLevelDomain": [
+ ".ai"
+ ],
+ "alpha2Code": "AI",
+ "alpha3Code": "AIA",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "The Valley",
+ "altSpellings": [
+ "AI"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 13452,
+ "latlng": [
+ 18.25,
+ -63.16666666
+ ],
+ "demonym": "Anguillian",
+ "area": 91.0,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Anguilla",
+ "numericCode": "660",
+ "flags": {
+ "svg": "https://flagcdn.com/ai.svg",
+ "png": "https://flagcdn.com/w320/ai.png"
+ },
+ "currencies": [
+ {
+ "code": "XCD",
+ "name": "East Caribbean dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Anguilla",
+ "pt": "Anguila",
+ "nl": "Anguilla",
+ "hr": "Angvila",
+ "fa": "آنگویلا",
+ "de": "Anguilla",
+ "es": "Anguilla",
+ "fr": "Anguilla",
+ "ja": "アンギラ",
+ "it": "Anguilla",
+ "hu": "Anguilla"
+ },
+ "flag": "https://flagcdn.com/ai.svg",
+ "independent": false
},
{
- name: 'Antigua and Barbuda',
- capital: "Saint John's",
- languages: ['English'],
- population: 86295,
- flag: 'https://restcountries.eu/data/atg.svg',
- currency: 'East Caribbean dollar',
+ "name": "Antarctica",
+ "topLevelDomain": [
+ ".aq"
+ ],
+ "alpha2Code": "AQ",
+ "alpha3Code": "ATA",
+ "callingCodes": [
+ "672"
+ ],
+ "subregion": "Antarctica",
+ "region": "Polar",
+ "population": 1000,
+ "latlng": [
+ -74.65,
+ 4.48
+ ],
+ "demonym": "Antarctic",
+ "area": 14000000,
+ "timezones": [
+ "UTC-03:00",
+ "UTC+03:00",
+ "UTC+05:00",
+ "UTC+06:00",
+ "UTC+07:00",
+ "UTC+08:00",
+ "UTC+10:00",
+ "UTC+12:00"
+ ],
+ "nativeName": "Antarctica",
+ "numericCode": "010",
+ "flags": {
+ "svg": "https://flagcdn.com/aq.svg",
+ "png": "https://flagcdn.com/w320/aq.png"
+ },
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "ru",
+ "iso639_2": "rus",
+ "name": "Russian",
+ "nativeName": "Русский"
+ }
+ ],
+ "translations": {
+ "br": "Antarktika",
+ "pt": "Antárctida",
+ "nl": "Antarctica",
+ "hr": "Antarktika",
+ "fa": "جنوبگان",
+ "de": "Antarktika",
+ "es": "Antártida",
+ "fr": "Antarctique",
+ "ja": "南極大陸",
+ "it": "Antartide",
+ "hu": "Antarktisz"
+ },
+ "flag": "https://flagcdn.com/aq.svg",
+ "independent": false
},
{
- name: 'Argentina',
- capital: 'Buenos Aires',
- languages: ['Spanish', 'Guaraní'],
- population: 43590400,
- flag: 'https://restcountries.eu/data/arg.svg',
- currency: 'Argentine peso',
+ "name": "Antigua and Barbuda",
+ "topLevelDomain": [
+ ".ag"
+ ],
+ "alpha2Code": "AG",
+ "alpha3Code": "ATG",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "Saint John's",
+ "altSpellings": [
+ "AG"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 97928,
+ "latlng": [
+ 17.05,
+ -61.8
+ ],
+ "demonym": "Antiguan, Barbudan",
+ "area": 442.0,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Antigua and Barbuda",
+ "numericCode": "028",
+ "flags": {
+ "svg": "https://flagcdn.com/ag.svg",
+ "png": "https://flagcdn.com/w320/ag.png"
+ },
+ "currencies": [
+ {
+ "code": "XCD",
+ "name": "East Caribbean dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Antigua ha Barbuda",
+ "pt": "Antígua e Barbuda",
+ "nl": "Antigua en Barbuda",
+ "hr": "Antigva i Barbuda",
+ "fa": "آنتیگوا و باربودا",
+ "de": "Antigua und Barbuda",
+ "es": "Antigua y Barbuda",
+ "fr": "Antigua-et-Barbuda",
+ "ja": "アンティグア・バーブーダ",
+ "it": "Antigua e Barbuda",
+ "hu": "Antigua és Barbuda"
+ },
+ "flag": "https://flagcdn.com/ag.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CARICOM",
+ "name": "Caribbean Community",
+ "otherNames": [
+ "Comunidad del Caribe",
+ "Communauté Caribéenne",
+ "Caribische Gemeenschap"
+ ]
+ }
+ ],
+ "cioc": "ANT",
+ "independent": true
},
{
- name: 'Armenia',
- capital: 'Yerevan',
- languages: ['Armenian', 'Russian'],
- population: 2994400,
- flag: 'https://restcountries.eu/data/arm.svg',
- currency: 'Armenian dram',
+ "name": "Argentina",
+ "topLevelDomain": [
+ ".ar"
+ ],
+ "alpha2Code": "AR",
+ "alpha3Code": "ARG",
+ "callingCodes": [
+ "54"
+ ],
+ "capital": "Buenos Aires",
+ "altSpellings": [
+ "AR",
+ "Argentine Republic",
+ "República Argentina"
+ ],
+ "subregion": "South America",
+ "region": "Americas",
+ "population": 45376763,
+ "latlng": [
+ -34.0,
+ -64.0
+ ],
+ "demonym": "Argentinean",
+ "area": 2780400.0,
+ "gini": 42.9,
+ "timezones": [
+ "UTC-03:00"
+ ],
+ "borders": [
+ "BOL",
+ "BRA",
+ "CHL",
+ "PRY",
+ "URY"
+ ],
+ "nativeName": "Argentina",
+ "numericCode": "032",
+ "flags": {
+ "svg": "https://flagcdn.com/ar.svg",
+ "png": "https://flagcdn.com/w320/ar.png"
+ },
+ "currencies": [
+ {
+ "code": "ARS",
+ "name": "Argentine peso",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ },
+ {
+ "iso639_1": "gn",
+ "iso639_2": "grn",
+ "name": "Guaraní",
+ "nativeName": "Avañe'ẽ"
+ }
+ ],
+ "translations": {
+ "br": "Arc'hantina",
+ "pt": "Argentina",
+ "nl": "Argentinië",
+ "hr": "Argentina",
+ "fa": "آرژانتین",
+ "de": "Argentinien",
+ "es": "Argentina",
+ "fr": "Argentine",
+ "ja": "アルゼンチン",
+ "it": "Argentina",
+ "hu": "Argentína"
+ },
+ "flag": "https://flagcdn.com/ar.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "USAN",
+ "name": "Union of South American Nations",
+ "otherAcronyms": [
+ "UNASUR",
+ "UNASUL",
+ "UZAN"
+ ],
+ "otherNames": [
+ "Unión de Naciones Suramericanas",
+ "União de Nações Sul-Americanas",
+ "Unie van Zuid-Amerikaanse Naties",
+ "South American Union"
+ ]
+ }
+ ],
+ "cioc": "ARG",
+ "independent": true
},
{
- name: 'Aruba',
- capital: 'Oranjestad',
- languages: ['Dutch', '(Eastern) Punjabi'],
- population: 107394,
- flag: 'https://restcountries.eu/data/abw.svg',
- currency: 'Aruban florin',
+ "name": "Armenia",
+ "topLevelDomain": [
+ ".am"
+ ],
+ "alpha2Code": "AM",
+ "alpha3Code": "ARM",
+ "callingCodes": [
+ "374"
+ ],
+ "capital": "Yerevan",
+ "altSpellings": [
+ "AM",
+ "Hayastan",
+ "Republic of Armenia",
+ "Հայաստանի Հանրապետություն"
+ ],
+ "subregion": "Western Asia",
+ "region": "Asia",
+ "population": 2963234,
+ "latlng": [
+ 40.0,
+ 45.0
+ ],
+ "demonym": "Armenian",
+ "area": 29743.0,
+ "gini": 29.9,
+ "timezones": [
+ "UTC+04:00"
+ ],
+ "borders": [
+ "AZE",
+ "GEO",
+ "IRN",
+ "TUR"
+ ],
+ "nativeName": "Հայաստան",
+ "numericCode": "051",
+ "flags": {
+ "svg": "https://flagcdn.com/am.svg",
+ "png": "https://flagcdn.com/w320/am.png"
+ },
+ "currencies": [
+ {
+ "code": "AMD",
+ "name": "Armenian dram",
+ "symbol": "֏"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "hy",
+ "iso639_2": "hye",
+ "name": "Armenian",
+ "nativeName": "Հայերեն"
+ }
+ ],
+ "translations": {
+ "br": "Armenia",
+ "pt": "Arménia",
+ "nl": "Armenië",
+ "hr": "Armenija",
+ "fa": "ارمنستان",
+ "de": "Armenien",
+ "es": "Armenia",
+ "fr": "Arménie",
+ "ja": "アルメニア",
+ "it": "Armenia",
+ "hu": "Örményország"
+ },
+ "flag": "https://flagcdn.com/am.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EEU",
+ "name": "Eurasian Economic Union",
+ "otherAcronyms": [
+ "EAEU"
+ ]
+ }
+ ],
+ "cioc": "ARM",
+ "independent": true
},
{
- name: 'Australia',
- capital: 'Canberra',
- languages: ['English'],
- population: 24117360,
- flag: 'https://restcountries.eu/data/aus.svg',
- currency: 'Australian dollar',
+ "name": "Aruba",
+ "topLevelDomain": [
+ ".aw"
+ ],
+ "alpha2Code": "AW",
+ "alpha3Code": "ABW",
+ "callingCodes": [
+ "297"
+ ],
+ "capital": "Oranjestad",
+ "altSpellings": [
+ "AW"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 106766,
+ "latlng": [
+ 12.5,
+ -69.96666666
+ ],
+ "demonym": "Aruban",
+ "area": 180.0,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Aruba",
+ "numericCode": "533",
+ "flags": {
+ "svg": "https://flagcdn.com/aw.svg",
+ "png": "https://flagcdn.com/w320/aw.png"
+ },
+ "currencies": [
+ {
+ "code": "AWG",
+ "name": "Aruban florin",
+ "symbol": "ƒ"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "nl",
+ "iso639_2": "nld",
+ "name": "Dutch",
+ "nativeName": "Nederlands"
+ },
+ {
+ "iso639_1": "pa",
+ "iso639_2": "pan",
+ "name": "(Eastern) Punjabi",
+ "nativeName": "ਪੰਜਾਬੀ"
+ }
+ ],
+ "translations": {
+ "br": "Aruba",
+ "pt": "Aruba",
+ "nl": "Aruba",
+ "hr": "Aruba",
+ "fa": "آروبا",
+ "de": "Aruba",
+ "es": "Aruba",
+ "fr": "Aruba",
+ "ja": "アルバ",
+ "it": "Aruba",
+ "hu": "Aruba"
+ },
+ "flag": "https://flagcdn.com/aw.svg",
+ "cioc": "ARU",
+ "independent": true
},
{
- name: 'Austria',
- capital: 'Vienna',
- languages: ['German'],
- population: 8725931,
- flag: 'https://restcountries.eu/data/aut.svg',
- currency: 'Euro',
+ "name": "Australia",
+ "topLevelDomain": [
+ ".au"
+ ],
+ "alpha2Code": "AU",
+ "alpha3Code": "AUS",
+ "callingCodes": [
+ "61"
+ ],
+ "capital": "Canberra",
+ "altSpellings": [
+ "AU"
+ ],
+ "subregion": "Australia and New Zealand",
+ "region": "Oceania",
+ "population": 25687041,
+ "latlng": [
+ -27.0,
+ 133.0
+ ],
+ "demonym": "Australian",
+ "area": 7692024.0,
+ "gini": 34.4,
+ "timezones": [
+ "UTC+05:00",
+ "UTC+06:30",
+ "UTC+07:00",
+ "UTC+08:00",
+ "UTC+09:30",
+ "UTC+10:00",
+ "UTC+10:30",
+ "UTC+11:30"
+ ],
+ "nativeName": "Australia",
+ "numericCode": "036",
+ "flags": {
+ "svg": "https://flagcdn.com/au.svg",
+ "png": "https://flagcdn.com/w320/au.png"
+ },
+ "currencies": [
+ {
+ "code": "AUD",
+ "name": "Australian dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Aostralia",
+ "pt": "Austrália",
+ "nl": "Australië",
+ "hr": "Australija",
+ "fa": "استرالیا",
+ "de": "Australien",
+ "es": "Australia",
+ "fr": "Australie",
+ "ja": "オーストラリア",
+ "it": "Australia",
+ "hu": "Ausztrália"
+ },
+ "flag": "https://flagcdn.com/au.svg",
+ "cioc": "AUS",
+ "independent": true
},
{
- name: 'Azerbaijan',
- capital: 'Baku',
- languages: ['Azerbaijani'],
- population: 9730500,
- flag: 'https://restcountries.eu/data/aze.svg',
- currency: 'Azerbaijani manat',
+ "name": "Austria",
+ "topLevelDomain": [
+ ".at"
+ ],
+ "alpha2Code": "AT",
+ "alpha3Code": "AUT",
+ "callingCodes": [
+ "43"
+ ],
+ "capital": "Vienna",
+ "altSpellings": [
+ "AT",
+ "Österreich",
+ "Osterreich",
+ "Oesterreich"
+ ],
+ "subregion": "Central Europe",
+ "region": "Europe",
+ "population": 8917205,
+ "latlng": [
+ 47.33333333,
+ 13.33333333
+ ],
+ "demonym": "Austrian",
+ "area": 83871.0,
+ "gini": 30.8,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "CZE",
+ "DEU",
+ "HUN",
+ "ITA",
+ "LIE",
+ "SVK",
+ "SVN",
+ "CHE"
+ ],
+ "nativeName": "Österreich",
+ "numericCode": "040",
+ "flags": {
+ "svg": "https://flagcdn.com/at.svg",
+ "png": "https://flagcdn.com/w320/at.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "de",
+ "iso639_2": "deu",
+ "name": "German",
+ "nativeName": "Deutsch"
+ }
+ ],
+ "translations": {
+ "br": "Aostria",
+ "pt": "Áustria",
+ "nl": "Oostenrijk",
+ "hr": "Austrija",
+ "fa": "اتریش",
+ "de": "Österreich",
+ "es": "Austria",
+ "fr": "Autriche",
+ "ja": "オーストリア",
+ "it": "Austria",
+ "hu": "Ausztria"
+ },
+ "flag": "https://flagcdn.com/at.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "AUT",
+ "independent": true
},
{
- name: 'Bahamas',
- capital: 'Nassau',
- languages: ['English'],
- population: 378040,
- flag: 'https://restcountries.eu/data/bhs.svg',
- currency: 'Bahamian dollar',
+ "name": "Azerbaijan",
+ "topLevelDomain": [
+ ".az"
+ ],
+ "alpha2Code": "AZ",
+ "alpha3Code": "AZE",
+ "callingCodes": [
+ "994"
+ ],
+ "capital": "Baku",
+ "altSpellings": [
+ "AZ",
+ "Republic of Azerbaijan",
+ "Azərbaycan Respublikası"
+ ],
+ "subregion": "Western Asia",
+ "region": "Asia",
+ "population": 10110116,
+ "latlng": [
+ 40.5,
+ 47.5
+ ],
+ "demonym": "Azerbaijani",
+ "area": 86600.0,
+ "gini": 26.6,
+ "timezones": [
+ "UTC+04:00"
+ ],
+ "borders": [
+ "ARM",
+ "GEO",
+ "IRN",
+ "RUS",
+ "TUR"
+ ],
+ "nativeName": "Azərbaycan",
+ "numericCode": "031",
+ "flags": {
+ "svg": "https://flagcdn.com/az.svg",
+ "png": "https://flagcdn.com/w320/az.png"
+ },
+ "currencies": [
+ {
+ "code": "AZN",
+ "name": "Azerbaijani manat",
+ "symbol": "₼"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "az",
+ "iso639_2": "aze",
+ "name": "Azerbaijani",
+ "nativeName": "azərbaycan dili"
+ }
+ ],
+ "translations": {
+ "br": "Azerbaidjan",
+ "pt": "Azerbaijão",
+ "nl": "Azerbeidzjan",
+ "hr": "Azerbajdžan",
+ "fa": "آذربایجان",
+ "de": "Aserbaidschan",
+ "es": "Azerbaiyán",
+ "fr": "Azerbaïdjan",
+ "ja": "アゼルバイジャン",
+ "it": "Azerbaijan",
+ "hu": "Azerbajdzsán"
+ },
+ "flag": "https://flagcdn.com/az.svg",
+ "cioc": "AZE",
+ "independent": true
},
{
- name: 'Bahrain',
- capital: 'Manama',
- languages: ['Arabic'],
- population: 1404900,
- flag: 'https://restcountries.eu/data/bhr.svg',
- currency: 'Bahraini dinar',
+ "name": "Bahamas",
+ "topLevelDomain": [
+ ".bs"
+ ],
+ "alpha2Code": "BS",
+ "alpha3Code": "BHS",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "Nassau",
+ "altSpellings": [
+ "BS",
+ "Commonwealth of the Bahamas"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 393248,
+ "latlng": [
+ 24.25,
+ -76.0
+ ],
+ "demonym": "Bahamian",
+ "area": 13943.0,
+ "timezones": [
+ "UTC-05:00"
+ ],
+ "nativeName": "Bahamas",
+ "numericCode": "044",
+ "flags": {
+ "svg": "https://flagcdn.com/bs.svg",
+ "png": "https://flagcdn.com/w320/bs.png"
+ },
+ "currencies": [
+ {
+ "code": "BSD",
+ "name": "Bahamian dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Bahamas",
+ "pt": "Baamas",
+ "nl": "Bahama’s",
+ "hr": "Bahami",
+ "fa": "باهاما",
+ "de": "Bahamas",
+ "es": "Bahamas",
+ "fr": "Bahamas",
+ "ja": "バハマ",
+ "it": "Bahamas",
+ "hu": "Bahama-szigetek"
+ },
+ "flag": "https://flagcdn.com/bs.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CARICOM",
+ "name": "Caribbean Community",
+ "otherNames": [
+ "Comunidad del Caribe",
+ "Communauté Caribéenne",
+ "Caribische Gemeenschap"
+ ]
+ }
+ ],
+ "cioc": "BAH",
+ "independent": true
},
{
- name: 'Bangladesh',
- capital: 'Dhaka',
- languages: ['Bengali'],
- population: 161006790,
- flag: 'https://restcountries.eu/data/bgd.svg',
- currency: 'Bangladeshi taka',
+ "name": "Bahrain",
+ "topLevelDomain": [
+ ".bh"
+ ],
+ "alpha2Code": "BH",
+ "alpha3Code": "BHR",
+ "callingCodes": [
+ "973"
+ ],
+ "capital": "Manama",
+ "altSpellings": [
+ "BH",
+ "Kingdom of Bahrain",
+ "Mamlakat al-Baḥrayn"
+ ],
+ "subregion": "Western Asia",
+ "region": "Asia",
+ "population": 1701583,
+ "latlng": [
+ 26.0,
+ 50.55
+ ],
+ "demonym": "Bahraini",
+ "area": 765.0,
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "nativeName": "البحرين",
+ "numericCode": "048",
+ "flags": {
+ "svg": "https://flagcdn.com/bh.svg",
+ "png": "https://flagcdn.com/w320/bh.png"
+ },
+ "currencies": [
+ {
+ "code": "BHD",
+ "name": "Bahraini dinar",
+ "symbol": ".د.ب"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ }
+ ],
+ "translations": {
+ "br": "Bahrein",
+ "pt": "Barém",
+ "nl": "Bahrein",
+ "hr": "Bahrein",
+ "fa": "بحرین",
+ "de": "Bahrain",
+ "es": "Bahrein",
+ "fr": "Bahreïn",
+ "ja": "バーレーン",
+ "it": "Bahrein",
+ "hu": "Bahrein"
+ },
+ "flag": "https://flagcdn.com/bh.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "BRN",
+ "independent": true
},
{
- name: 'Barbados',
- capital: 'Bridgetown',
- languages: ['English'],
- population: 285000,
- flag: 'https://restcountries.eu/data/brb.svg',
- currency: 'Barbadian dollar',
+ "name": "Bangladesh",
+ "topLevelDomain": [
+ ".bd"
+ ],
+ "alpha2Code": "BD",
+ "alpha3Code": "BGD",
+ "callingCodes": [
+ "880"
+ ],
+ "capital": "Dhaka",
+ "altSpellings": [
+ "BD",
+ "People's Republic of Bangladesh",
+ "Gônôprôjatôntri Bangladesh"
+ ],
+ "subregion": "Southern Asia",
+ "region": "Asia",
+ "population": 164689383,
+ "latlng": [
+ 24.0,
+ 90.0
+ ],
+ "demonym": "Bangladeshi",
+ "area": 147570.0,
+ "gini": 32.4,
+ "timezones": [
+ "UTC+06:00"
+ ],
+ "borders": [
+ "MMR",
+ "IND"
+ ],
+ "nativeName": "Bangladesh",
+ "numericCode": "050",
+ "flags": {
+ "svg": "https://flagcdn.com/bd.svg",
+ "png": "https://flagcdn.com/w320/bd.png"
+ },
+ "currencies": [
+ {
+ "code": "BDT",
+ "name": "Bangladeshi taka",
+ "symbol": "৳"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "bn",
+ "iso639_2": "ben",
+ "name": "Bengali",
+ "nativeName": "বাংলা"
+ }
+ ],
+ "translations": {
+ "br": "Bangladesh",
+ "pt": "Bangladeche",
+ "nl": "Bangladesh",
+ "hr": "Bangladeš",
+ "fa": "بنگلادش",
+ "de": "Bangladesch",
+ "es": "Bangladesh",
+ "fr": "Bangladesh",
+ "ja": "バングラデシュ",
+ "it": "Bangladesh",
+ "hu": "Banglades"
+ },
+ "flag": "https://flagcdn.com/bd.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "SAARC",
+ "name": "South Asian Association for Regional Cooperation"
+ }
+ ],
+ "cioc": "BAN",
+ "independent": true
},
{
- name: 'Belarus',
- capital: 'Minsk',
- languages: ['Belarusian', 'Russian'],
- population: 9498700,
- flag: 'https://restcountries.eu/data/blr.svg',
- currency: 'New Belarusian ruble',
+ "name": "Barbados",
+ "topLevelDomain": [
+ ".bb"
+ ],
+ "alpha2Code": "BB",
+ "alpha3Code": "BRB",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "Bridgetown",
+ "altSpellings": [
+ "BB"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 287371,
+ "latlng": [
+ 13.16666666,
+ -59.53333333
+ ],
+ "demonym": "Barbadian",
+ "area": 430.0,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Barbados",
+ "numericCode": "052",
+ "flags": {
+ "svg": "https://flagcdn.com/bb.svg",
+ "png": "https://flagcdn.com/w320/bb.png"
+ },
+ "currencies": [
+ {
+ "code": "BBD",
+ "name": "Barbadian dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Barbados",
+ "pt": "Barbados",
+ "nl": "Barbados",
+ "hr": "Barbados",
+ "fa": "باربادوس",
+ "de": "Barbados",
+ "es": "Barbados",
+ "fr": "Barbade",
+ "ja": "バルバドス",
+ "it": "Barbados",
+ "hu": "Barbados"
+ },
+ "flag": "https://flagcdn.com/bb.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CARICOM",
+ "name": "Caribbean Community",
+ "otherNames": [
+ "Comunidad del Caribe",
+ "Communauté Caribéenne",
+ "Caribische Gemeenschap"
+ ]
+ }
+ ],
+ "cioc": "BAR",
+ "independent": true
},
{
- name: 'Belgium',
- capital: 'Brussels',
- languages: ['Dutch', 'French', 'German'],
- population: 11319511,
- flag: 'https://restcountries.eu/data/bel.svg',
- currency: 'Euro',
+ "name": "Belarus",
+ "topLevelDomain": [
+ ".by"
+ ],
+ "alpha2Code": "BY",
+ "alpha3Code": "BLR",
+ "callingCodes": [
+ "375"
+ ],
+ "capital": "Minsk",
+ "altSpellings": [
+ "BY",
+ "Bielaruś",
+ "Republic of Belarus",
+ "Белоруссия",
+ "Республика Беларусь",
+ "Belorussiya",
+ "Respublika Belarus’"
+ ],
+ "subregion": "Eastern Europe",
+ "region": "Europe",
+ "population": 9398861,
+ "latlng": [
+ 53.0,
+ 28.0
+ ],
+ "demonym": "Belarusian",
+ "area": 207600.0,
+ "gini": 25.3,
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "borders": [
+ "LVA",
+ "LTU",
+ "POL",
+ "RUS",
+ "UKR"
+ ],
+ "nativeName": "Белару́сь",
+ "numericCode": "112",
+ "flags": {
+ "svg": "https://flagcdn.com/by.svg",
+ "png": "https://flagcdn.com/w320/by.png"
+ },
+ "currencies": [
+ {
+ "code": "BYN",
+ "name": "New Belarusian ruble",
+ "symbol": "Br"
+ },
+ {
+ "code": "BYR",
+ "name": "Old Belarusian ruble",
+ "symbol": "Br"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "be",
+ "iso639_2": "bel",
+ "name": "Belarusian",
+ "nativeName": "беларуская мова"
+ },
+ {
+ "iso639_1": "ru",
+ "iso639_2": "rus",
+ "name": "Russian",
+ "nativeName": "Русский"
+ }
+ ],
+ "translations": {
+ "br": "Belarus",
+ "pt": "Bielorrússia",
+ "nl": "Wit-Rusland",
+ "hr": "Bjelorusija",
+ "fa": "بلاروس",
+ "de": "Weißrussland",
+ "es": "Bielorrusia",
+ "fr": "Biélorussie",
+ "ja": "ベラルーシ",
+ "it": "Bielorussia",
+ "hu": "Fehéroroszország"
+ },
+ "flag": "https://flagcdn.com/by.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EEU",
+ "name": "Eurasian Economic Union",
+ "otherAcronyms": [
+ "EAEU"
+ ]
+ }
+ ],
+ "cioc": "BLR",
+ "independent": true
},
{
- name: 'Belize',
- capital: 'Belmopan',
- languages: ['English', 'Spanish'],
- population: 370300,
- flag: 'https://restcountries.eu/data/blz.svg',
- currency: 'Belize dollar',
+ "name": "Belgium",
+ "topLevelDomain": [
+ ".be"
+ ],
+ "alpha2Code": "BE",
+ "alpha3Code": "BEL",
+ "callingCodes": [
+ "32"
+ ],
+ "capital": "Brussels",
+ "altSpellings": [
+ "BE",
+ "België",
+ "Belgie",
+ "Belgien",
+ "Belgique",
+ "Kingdom of Belgium",
+ "Koninkrijk België",
+ "Royaume de Belgique",
+ "Königreich Belgien"
+ ],
+ "subregion": "Western Europe",
+ "region": "Europe",
+ "population": 11555997,
+ "latlng": [
+ 50.83333333,
+ 4.0
+ ],
+ "demonym": "Belgian",
+ "area": 30528.0,
+ "gini": 27.2,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "FRA",
+ "DEU",
+ "LUX",
+ "NLD"
+ ],
+ "nativeName": "België",
+ "numericCode": "056",
+ "flags": {
+ "svg": "https://flagcdn.com/be.svg",
+ "png": "https://flagcdn.com/w320/be.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "nl",
+ "iso639_2": "nld",
+ "name": "Dutch",
+ "nativeName": "Nederlands"
+ },
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ },
+ {
+ "iso639_1": "de",
+ "iso639_2": "deu",
+ "name": "German",
+ "nativeName": "Deutsch"
+ }
+ ],
+ "translations": {
+ "br": "Belgia",
+ "pt": "Bélgica",
+ "nl": "België",
+ "hr": "Belgija",
+ "fa": "بلژیک",
+ "de": "Belgien",
+ "es": "Bélgica",
+ "fr": "Belgique",
+ "ja": "ベルギー",
+ "it": "Belgio",
+ "hu": "Belgium"
+ },
+ "flag": "https://flagcdn.com/be.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "BEL",
+ "independent": true
},
{
- name: 'Benin',
- capital: 'Porto-Novo',
- languages: ['French'],
- population: 10653654,
- flag: 'https://restcountries.eu/data/ben.svg',
- currency: 'West African CFA franc',
+ "name": "Belize",
+ "topLevelDomain": [
+ ".bz"
+ ],
+ "alpha2Code": "BZ",
+ "alpha3Code": "BLZ",
+ "callingCodes": [
+ "501"
+ ],
+ "capital": "Belmopan",
+ "altSpellings": [
+ "BZ"
+ ],
+ "subregion": "Central America",
+ "region": "Americas",
+ "population": 397621,
+ "latlng": [
+ 17.25,
+ -88.75
+ ],
+ "demonym": "Belizean",
+ "area": 22966.0,
+ "gini": 53.3,
+ "timezones": [
+ "UTC-06:00"
+ ],
+ "borders": [
+ "GTM",
+ "MEX"
+ ],
+ "nativeName": "Belize",
+ "numericCode": "084",
+ "flags": {
+ "svg": "https://flagcdn.com/bz.svg",
+ "png": "https://flagcdn.com/w320/bz.png"
+ },
+ "currencies": [
+ {
+ "code": "BZD",
+ "name": "Belize dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ }
+ ],
+ "translations": {
+ "br": "Belize",
+ "pt": "Belize",
+ "nl": "Belize",
+ "hr": "Belize",
+ "fa": "بلیز",
+ "de": "Belize",
+ "es": "Belice",
+ "fr": "Belize",
+ "ja": "ベリーズ",
+ "it": "Belize",
+ "hu": "Belize"
+ },
+ "flag": "https://flagcdn.com/bz.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CARICOM",
+ "name": "Caribbean Community",
+ "otherNames": [
+ "Comunidad del Caribe",
+ "Communauté Caribéenne",
+ "Caribische Gemeenschap"
+ ]
+ },
+ {
+ "acronym": "CAIS",
+ "name": "Central American Integration System",
+ "otherAcronyms": [
+ "SICA"
+ ],
+ "otherNames": [
+ "Sistema de la Integración Centroamericana,"
+ ]
+ }
+ ],
+ "cioc": "BIZ",
+ "independent": true
},
{
- name: 'Bermuda',
- capital: 'Hamilton',
- languages: ['English'],
- population: 61954,
- flag: 'https://restcountries.eu/data/bmu.svg',
- currency: 'Bermudian dollar',
+ "name": "Benin",
+ "topLevelDomain": [
+ ".bj"
+ ],
+ "alpha2Code": "BJ",
+ "alpha3Code": "BEN",
+ "callingCodes": [
+ "229"
+ ],
+ "capital": "Porto-Novo",
+ "altSpellings": [
+ "BJ",
+ "Republic of Benin",
+ "République du Bénin"
+ ],
+ "subregion": "Western Africa",
+ "region": "Africa",
+ "population": 12123198,
+ "latlng": [
+ 9.5,
+ 2.25
+ ],
+ "demonym": "Beninese",
+ "area": 112622.0,
+ "gini": 47.8,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "BFA",
+ "NER",
+ "NGA",
+ "TGO"
+ ],
+ "nativeName": "Bénin",
+ "numericCode": "204",
+ "flags": {
+ "svg": "https://flagcdn.com/bj.svg",
+ "png": "https://flagcdn.com/w320/bj.png"
+ },
+ "currencies": [
+ {
+ "code": "XOF",
+ "name": "West African CFA franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Benin",
+ "pt": "Benim",
+ "nl": "Benin",
+ "hr": "Benin",
+ "fa": "بنین",
+ "de": "Benin",
+ "es": "Benín",
+ "fr": "Bénin",
+ "ja": "ベナン",
+ "it": "Benin",
+ "hu": "Benin"
+ },
+ "flag": "https://flagcdn.com/bj.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "BEN",
+ "independent": true
},
{
- name: 'Bhutan',
- capital: 'Thimphu',
- languages: ['Dzongkha'],
- population: 775620,
- flag: 'https://restcountries.eu/data/btn.svg',
- currency: 'Bhutanese ngultrum',
+ "name": "Bermuda",
+ "topLevelDomain": [
+ ".bm"
+ ],
+ "alpha2Code": "BM",
+ "alpha3Code": "BMU",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "Hamilton",
+ "altSpellings": [
+ "BM",
+ "The Islands of Bermuda",
+ "The Bermudas",
+ "Somers Isles"
+ ],
+ "subregion": "Northern America",
+ "region": "Americas",
+ "population": 63903,
+ "latlng": [
+ 32.33333333,
+ -64.75
+ ],
+ "demonym": "Bermudian",
+ "area": 54.0,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Bermuda",
+ "numericCode": "060",
+ "flags": {
+ "svg": "https://flagcdn.com/bm.svg",
+ "png": "https://flagcdn.com/w320/bm.png"
+ },
+ "currencies": [
+ {
+ "code": "BMD",
+ "name": "Bermudian dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Bermuda",
+ "pt": "Bermudas",
+ "nl": "Bermuda",
+ "hr": "Bermudi",
+ "fa": "برمودا",
+ "de": "Bermuda",
+ "es": "Bermudas",
+ "fr": "Bermudes",
+ "ja": "バミューダ",
+ "it": "Bermuda",
+ "hu": "Bermuda"
+ },
+ "flag": "https://flagcdn.com/bm.svg",
+ "cioc": "BER",
+ "independent": false
},
{
- name: 'Bolivia (Plurinational State of)',
- capital: 'Sucre',
- languages: ['Spanish', 'Aymara', 'Quechua'],
- population: 10985059,
- flag: 'https://restcountries.eu/data/bol.svg',
- currency: 'Bolivian boliviano',
+ "name": "Bhutan",
+ "topLevelDomain": [
+ ".bt"
+ ],
+ "alpha2Code": "BT",
+ "alpha3Code": "BTN",
+ "callingCodes": [
+ "975"
+ ],
+ "capital": "Thimphu",
+ "altSpellings": [
+ "BT",
+ "Kingdom of Bhutan"
+ ],
+ "subregion": "Southern Asia",
+ "region": "Asia",
+ "population": 771612,
+ "latlng": [
+ 27.5,
+ 90.5
+ ],
+ "demonym": "Bhutanese",
+ "area": 38394.0,
+ "gini": 37.4,
+ "timezones": [
+ "UTC+06:00"
+ ],
+ "borders": [
+ "CHN",
+ "IND"
+ ],
+ "nativeName": "ʼbrug-yul",
+ "numericCode": "064",
+ "flags": {
+ "svg": "https://flagcdn.com/bt.svg",
+ "png": "https://flagcdn.com/w320/bt.png"
+ },
+ "currencies": [
+ {
+ "code": "BTN",
+ "name": "Bhutanese ngultrum",
+ "symbol": "Nu."
+ },
+ {
+ "code": "INR",
+ "name": "Indian rupee",
+ "symbol": "₹"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "dz",
+ "iso639_2": "dzo",
+ "name": "Dzongkha",
+ "nativeName": "རྫོང་ཁ"
+ }
+ ],
+ "translations": {
+ "br": "Bhoutan",
+ "pt": "Butão",
+ "nl": "Bhutan",
+ "hr": "Butan",
+ "fa": "بوتان",
+ "de": "Bhutan",
+ "es": "Bután",
+ "fr": "Bhoutan",
+ "ja": "ブータン",
+ "it": "Bhutan",
+ "hu": "Bhután"
+ },
+ "flag": "https://flagcdn.com/bt.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "SAARC",
+ "name": "South Asian Association for Regional Cooperation"
+ }
+ ],
+ "cioc": "BHU",
+ "independent": true
},
{
- name: 'Bonaire, Sint Eustatius and Saba',
- capital: 'Kralendijk',
- languages: ['Dutch'],
- population: 17408,
- flag: 'https://restcountries.eu/data/bes.svg',
- currency: 'United States dollar',
+ "name": "Bolivia (Plurinational State of)",
+ "topLevelDomain": [
+ ".bo"
+ ],
+ "alpha2Code": "BO",
+ "alpha3Code": "BOL",
+ "callingCodes": [
+ "591"
+ ],
+ "capital": "Sucre",
+ "altSpellings": [
+ "BO",
+ "Buliwya",
+ "Wuliwya",
+ "Plurinational State of Bolivia",
+ "Estado Plurinacional de Bolivia",
+ "Buliwya Mamallaqta",
+ "Wuliwya Suyu",
+ "Tetã Volívia"
+ ],
+ "subregion": "South America",
+ "region": "Americas",
+ "population": 11673029,
+ "latlng": [
+ -17.0,
+ -65.0
+ ],
+ "demonym": "Bolivian",
+ "area": 1098581.0,
+ "gini": 41.6,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "borders": [
+ "ARG",
+ "BRA",
+ "CHL",
+ "PRY",
+ "PER"
+ ],
+ "nativeName": "Bolivia",
+ "numericCode": "068",
+ "flags": {
+ "svg": "https://flagcdn.com/bo.svg",
+ "png": "https://flagcdn.com/w320/bo.png"
+ },
+ "currencies": [
+ {
+ "code": "BOB",
+ "name": "Bolivian boliviano",
+ "symbol": "Bs."
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ },
+ {
+ "iso639_1": "ay",
+ "iso639_2": "aym",
+ "name": "Aymara",
+ "nativeName": "aymar aru"
+ },
+ {
+ "iso639_1": "qu",
+ "iso639_2": "que",
+ "name": "Quechua",
+ "nativeName": "Runa Simi"
+ }
+ ],
+ "translations": {
+ "br": "Bolivia",
+ "pt": "Bolívia",
+ "nl": "Bolivia",
+ "hr": "Bolivija",
+ "fa": "بولیوی",
+ "de": "Bolivien",
+ "es": "Bolivia",
+ "fr": "Bolivie",
+ "ja": "ボリビア多民族国",
+ "it": "Bolivia",
+ "hu": "Bolívia"
+ },
+ "flag": "https://flagcdn.com/bo.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "USAN",
+ "name": "Union of South American Nations",
+ "otherAcronyms": [
+ "UNASUR",
+ "UNASUL",
+ "UZAN"
+ ],
+ "otherNames": [
+ "Unión de Naciones Suramericanas",
+ "União de Nações Sul-Americanas",
+ "Unie van Zuid-Amerikaanse Naties",
+ "South American Union"
+ ]
+ }
+ ],
+ "cioc": "BOL",
+ "independent": true
},
{
- name: 'Bosnia and Herzegovina',
- capital: 'Sarajevo',
- languages: ['Bosnian', 'Croatian', 'Serbian'],
- population: 3531159,
- flag: 'https://restcountries.eu/data/bih.svg',
- currency: 'Bosnia and Herzegovina convertible mark',
+ "name": "Bonaire, Sint Eustatius and Saba",
+ "topLevelDomain": [
+ ".an",
+ ".nl"
+ ],
+ "alpha2Code": "BQ",
+ "alpha3Code": "BES",
+ "callingCodes": [
+ "599"
+ ],
+ "capital": "Kralendijk",
+ "altSpellings": [
+ "BQ",
+ "Boneiru"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 17408,
+ "latlng": [
+ 12.15,
+ -68.266667
+ ],
+ "demonym": "Dutch",
+ "area": 294.0,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Bonaire",
+ "numericCode": "535",
+ "flags": {
+ "svg": "https://flagcdn.com/bq.svg",
+ "png": "https://flagcdn.com/w320/bq.png"
+ },
+ "currencies": [
+ {
+ "code": "USD",
+ "name": "United States dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "nl",
+ "iso639_2": "nld",
+ "name": "Dutch",
+ "nativeName": "Nederlands"
+ }
+ ],
+ "translations": {
+ "br": "Bonaire, Sint Eustatius ha Saba",
+ "pt": "Bonaire",
+ "nl": "Caribisch Nederland",
+ "hr": "Bonaire, Sint Eustatius and Saba",
+ "fa": "بونیر",
+ "de": "Bonaire, Sint Eustatius und Saba",
+ "es": "Bonaire, Sint Eustatius and Saba",
+ "fr": "Bonaire, Saint-Eustache et Saba",
+ "ja": "Bonaire, Sint Eustatius and Saba",
+ "it": "Bonaire, Saint-Eustache e Saba",
+ "hu": "Bonaire"
+ },
+ "flag": "https://flagcdn.com/bq.svg",
+ "independent": true
},
{
- name: 'Botswana',
- capital: 'Gaborone',
- languages: ['English', 'Tswana'],
- population: 2141206,
- flag: 'https://restcountries.eu/data/bwa.svg',
- currency: 'Botswana pula',
+ "name": "Bosnia and Herzegovina",
+ "topLevelDomain": [
+ ".ba"
+ ],
+ "alpha2Code": "BA",
+ "alpha3Code": "BIH",
+ "callingCodes": [
+ "387"
+ ],
+ "capital": "Sarajevo",
+ "altSpellings": [
+ "BA",
+ "Bosnia-Herzegovina",
+ "Босна и Херцеговина"
+ ],
+ "subregion": "Southern Europe",
+ "region": "Europe",
+ "population": 3280815,
+ "latlng": [
+ 44.0,
+ 18.0
+ ],
+ "demonym": "Bosnian, Herzegovinian",
+ "area": 51209.0,
+ "gini": 33.0,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "HRV",
+ "MNE",
+ "SRB"
+ ],
+ "nativeName": "Bosna i Hercegovina",
+ "numericCode": "070",
+ "flags": {
+ "svg": "https://flagcdn.com/ba.svg",
+ "png": "https://flagcdn.com/w320/ba.png"
+ },
+ "currencies": [
+ {
+ "code": "BAM",
+ "name": "Bosnia and Herzegovina convertible mark",
+ "symbol": "KM"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "bs",
+ "iso639_2": "bos",
+ "name": "Bosnian",
+ "nativeName": "bosanski jezik"
+ },
+ {
+ "iso639_1": "hr",
+ "iso639_2": "hrv",
+ "name": "Croatian",
+ "nativeName": "hrvatski jezik"
+ },
+ {
+ "iso639_1": "sr",
+ "iso639_2": "srp",
+ "name": "Serbian",
+ "nativeName": "српски језик"
+ }
+ ],
+ "translations": {
+ "br": "Bosnia-ha-Herzegovina",
+ "pt": "Bósnia e Herzegovina",
+ "nl": "Bosnië en Herzegovina",
+ "hr": "Bosna i Hercegovina",
+ "fa": "بوسنی و هرزگوین",
+ "de": "Bosnien und Herzegowina",
+ "es": "Bosnia y Herzegovina",
+ "fr": "Bosnie-Herzégovine",
+ "ja": "ボスニア・ヘルツェゴビナ",
+ "it": "Bosnia ed Erzegovina",
+ "hu": "Bosznia-Hercegovina"
+ },
+ "flag": "https://flagcdn.com/ba.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CEFTA",
+ "name": "Central European Free Trade Agreement"
+ }
+ ],
+ "cioc": "BIH",
+ "independent": true
},
{
- name: 'Bouvet Island',
- capital: '',
- languages: ['Norwegian', 'Norwegian Bokmål', 'Norwegian Nynorsk'],
- population: 0,
- flag: 'https://restcountries.eu/data/bvt.svg',
- currency: 'Norwegian krone',
+ "name": "Botswana",
+ "topLevelDomain": [
+ ".bw"
+ ],
+ "alpha2Code": "BW",
+ "alpha3Code": "BWA",
+ "callingCodes": [
+ "267"
+ ],
+ "capital": "Gaborone",
+ "altSpellings": [
+ "BW",
+ "Republic of Botswana",
+ "Lefatshe la Botswana"
+ ],
+ "subregion": "Southern Africa",
+ "region": "Africa",
+ "population": 2351625,
+ "latlng": [
+ -22.0,
+ 24.0
+ ],
+ "demonym": "Motswana",
+ "area": 582000.0,
+ "gini": 53.3,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "NAM",
+ "ZAF",
+ "ZMB",
+ "ZWE"
+ ],
+ "nativeName": "Botswana",
+ "numericCode": "072",
+ "flags": {
+ "svg": "https://flagcdn.com/bw.svg",
+ "png": "https://flagcdn.com/w320/bw.png"
+ },
+ "currencies": [
+ {
+ "code": "BWP",
+ "name": "Botswana pula",
+ "symbol": "P"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "tn",
+ "iso639_2": "tsn",
+ "name": "Tswana",
+ "nativeName": "Setswana"
+ }
+ ],
+ "translations": {
+ "br": "Botswana",
+ "pt": "Botsuana",
+ "nl": "Botswana",
+ "hr": "Bocvana",
+ "fa": "بوتسوانا",
+ "de": "Botswana",
+ "es": "Botswana",
+ "fr": "Botswana",
+ "ja": "ボツワナ",
+ "it": "Botswana",
+ "hu": "Botswana"
+ },
+ "flag": "https://flagcdn.com/bw.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "BOT",
+ "independent": true
},
{
- name: 'Brazil',
- capital: 'Brasília',
- languages: ['Portuguese'],
- population: 206135893,
- flag: 'https://restcountries.eu/data/bra.svg',
- currency: 'Brazilian real',
+ "name": "Bouvet Island",
+ "topLevelDomain": [
+ ".bv"
+ ],
+ "alpha2Code": "BV",
+ "alpha3Code": "BVT",
+ "callingCodes": [
+ "47"
+ ],
+ "altSpellings": [
+ "BV",
+ "Bouvetøya",
+ "Bouvet-øya"
+ ],
+ "subregion": "South Antarctic Ocean",
+ "region": "Antarctic Ocean",
+ "population": 0,
+ "latlng": [
+ -54.43333333,
+ 3.4
+ ],
+ "demonym": "Norwegian",
+ "area": 49.0,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "nativeName": "Bouvetøya",
+ "numericCode": "074",
+ "flags": {
+ "svg": "https://flagcdn.com/bv.svg",
+ "png": "https://flagcdn.com/w320/bv.png"
+ },
+ "currencies": [
+ {
+ "code": "NOK",
+ "name": "Norwegian krone",
+ "symbol": "kr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "no",
+ "iso639_2": "nor",
+ "name": "Norwegian",
+ "nativeName": "Norsk"
+ },
+ {
+ "iso639_1": "nb",
+ "iso639_2": "nob",
+ "name": "Norwegian Bokmål",
+ "nativeName": "Norsk bokmål"
+ },
+ {
+ "iso639_1": "nn",
+ "iso639_2": "nno",
+ "name": "Norwegian Nynorsk",
+ "nativeName": "Norsk nynorsk"
+ }
+ ],
+ "translations": {
+ "br": "Enez Bouvet",
+ "pt": "Ilha Bouvet",
+ "nl": "Bouveteiland",
+ "hr": "Otok Bouvet",
+ "fa": "جزیره بووه",
+ "de": "Bouvetinsel",
+ "es": "Isla Bouvet",
+ "fr": "Île Bouvet",
+ "ja": "ブーベ島",
+ "it": "Isola Bouvet",
+ "hu": "Bouvet-sziget"
+ },
+ "flag": "https://flagcdn.com/bv.svg",
+ "independent": false
},
{
- name: 'British Indian Ocean Territory',
- capital: 'Diego Garcia',
- languages: ['English'],
- population: 3000,
- flag: 'https://restcountries.eu/data/iot.svg',
- currency: 'United States dollar',
+ "name": "Brazil",
+ "topLevelDomain": [
+ ".br"
+ ],
+ "alpha2Code": "BR",
+ "alpha3Code": "BRA",
+ "callingCodes": [
+ "55"
+ ],
+ "capital": "Brasília",
+ "altSpellings": [
+ "BR",
+ "Brasil",
+ "Federative Republic of Brazil",
+ "República Federativa do Brasil"
+ ],
+ "subregion": "South America",
+ "region": "Americas",
+ "population": 212559409,
+ "latlng": [
+ -10.0,
+ -55.0
+ ],
+ "demonym": "Brazilian",
+ "area": 8515767.0,
+ "gini": 53.4,
+ "timezones": [
+ "UTC-05:00",
+ "UTC-04:00",
+ "UTC-03:00",
+ "UTC-02:00"
+ ],
+ "borders": [
+ "ARG",
+ "BOL",
+ "COL",
+ "FRA",
+ "GUF",
+ "GUY",
+ "PRY",
+ "PER",
+ "SUR",
+ "URY",
+ "VEN"
+ ],
+ "nativeName": "Brasil",
+ "numericCode": "076",
+ "flags": {
+ "svg": "https://flagcdn.com/br.svg",
+ "png": "https://flagcdn.com/w320/br.png"
+ },
+ "currencies": [
+ {
+ "code": "BRL",
+ "name": "Brazilian real",
+ "symbol": "R$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "pt",
+ "iso639_2": "por",
+ "name": "Portuguese",
+ "nativeName": "Português"
+ }
+ ],
+ "translations": {
+ "br": "Brazil",
+ "pt": "Brasil",
+ "nl": "Brazilië",
+ "hr": "Brazil",
+ "fa": "برزیل",
+ "de": "Brasilien",
+ "es": "Brasil",
+ "fr": "Brésil",
+ "ja": "ブラジル",
+ "it": "Brasile",
+ "hu": "Brazília"
+ },
+ "flag": "https://flagcdn.com/br.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "USAN",
+ "name": "Union of South American Nations",
+ "otherAcronyms": [
+ "UNASUR",
+ "UNASUL",
+ "UZAN"
+ ],
+ "otherNames": [
+ "Unión de Naciones Suramericanas",
+ "União de Nações Sul-Americanas",
+ "Unie van Zuid-Amerikaanse Naties",
+ "South American Union"
+ ]
+ }
+ ],
+ "cioc": "BRA",
+ "independent": true
},
{
- name: 'United States Minor Outlying Islands',
- capital: '',
- languages: ['English'],
- population: 300,
- flag: 'https://restcountries.eu/data/umi.svg',
- currency: 'United States Dollar',
+ "name": "British Indian Ocean Territory",
+ "topLevelDomain": [
+ ".io"
+ ],
+ "alpha2Code": "IO",
+ "alpha3Code": "IOT",
+ "callingCodes": [
+ "246"
+ ],
+ "capital": "Diego Garcia",
+ "altSpellings": [
+ "IO"
+ ],
+ "subregion": "Eastern Africa",
+ "region": "Africa",
+ "population": 3000,
+ "latlng": [
+ -6.0,
+ 71.5
+ ],
+ "demonym": "Indian",
+ "area": 60.0,
+ "timezones": [
+ "UTC+06:00"
+ ],
+ "nativeName": "British Indian Ocean Territory",
+ "numericCode": "086",
+ "flags": {
+ "svg": "https://flagcdn.com/io.svg",
+ "png": "https://flagcdn.com/w320/io.png"
+ },
+ "currencies": [
+ {
+ "code": "USD",
+ "name": "United States dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Tiriad breizhveurat Meurvor Indez",
+ "pt": "Território Britânico do Oceano Índico",
+ "nl": "Britse Gebieden in de Indische Oceaan",
+ "hr": "Britanski Indijskooceanski teritorij",
+ "fa": "قلمرو بریتانیا در اقیانوس هند",
+ "de": "Britisches Territorium im Indischen Ozean",
+ "es": "Territorio Británico del Océano Índico",
+ "fr": "Territoire britannique de l'océan Indien",
+ "ja": "イギリス領インド洋地域",
+ "it": "Territorio britannico dell'oceano indiano",
+ "hu": "Brit Indiai-óceáni Terület"
+ },
+ "flag": "https://flagcdn.com/io.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "independent": true
},
{
- name: 'Virgin Islands (British)',
- capital: 'Road Town',
- languages: ['English'],
- population: 28514,
- flag: 'https://restcountries.eu/data/vgb.svg',
- currency: '[D]',
+ "name": "United States Minor Outlying Islands",
+ "topLevelDomain": [
+ ".us"
+ ],
+ "alpha2Code": "UM",
+ "alpha3Code": "UMI",
+ "callingCodes": [
+ "246"
+ ],
+ "altSpellings": [
+ "UM"
+ ],
+ "subregion": "Northern America",
+ "region": "Americas",
+ "population": 300,
+ "demonym": "American",
+ "timezones": [
+ "UTC-11:00",
+ "UTC-10:00",
+ "UTC+12:00"
+ ],
+ "nativeName": "United States Minor Outlying Islands",
+ "numericCode": "581",
+ "flags": {
+ "svg": "https://flagcdn.com/um.svg",
+ "png": "https://flagcdn.com/w320/um.png"
+ },
+ "currencies": [
+ {
+ "code": "GBP",
+ "name": "British pound",
+ "symbol": "£"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Inizi Minor A-bell Stadoù-Unanet",
+ "pt": "Ilhas Menores Distantes dos Estados Unidos",
+ "nl": "Kleine afgelegen eilanden van de Verenigde Staten",
+ "hr": "Mali udaljeni otoci SAD-a",
+ "fa": "جزایر کوچک حاشیهای ایالات متحده آمریکا",
+ "de": "Kleinere Inselbesitzungen der Vereinigten Staaten",
+ "es": "Islas Ultramarinas Menores de Estados Unidos",
+ "fr": "Îles mineures éloignées des États-Unis",
+ "ja": "合衆国領有小離島",
+ "it": "Isole minori esterne degli Stati Uniti d'America",
+ "hu": "Amerikai Egyesült Államok lakatlan külbirtokai"
+ },
+ "flag": "https://flagcdn.com/um.svg",
+ "independent": false
},
{
- name: 'Virgin Islands (U.S.)',
- capital: 'Charlotte Amalie',
- languages: ['English'],
- population: 114743,
- flag: 'https://restcountries.eu/data/vir.svg',
- currency: 'United States dollar',
+ "name": "Virgin Islands (British)",
+ "topLevelDomain": [
+ ".vg"
+ ],
+ "alpha2Code": "VG",
+ "alpha3Code": "VGB",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "Road Town",
+ "altSpellings": [
+ "VG"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 30237,
+ "latlng": [
+ 18.431383,
+ -64.62305
+ ],
+ "demonym": "Virgin Islander",
+ "area": 151.0,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "British Virgin Islands",
+ "numericCode": "092",
+ "flags": {
+ "svg": "https://flagcdn.com/vg.svg",
+ "png": "https://flagcdn.com/w320/vg.png"
+ },
+ "currencies": [
+ {
+ "code": "USD",
+ "name": "United States dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Inizi Gwerc'h Breizhveurat",
+ "pt": "Ilhas Virgens Britânicas",
+ "nl": "Britse Maagdeneilanden",
+ "hr": "Britanski Djevičanski Otoci",
+ "fa": "جزایر ویرجین بریتانیا",
+ "de": "Britische Jungferninseln",
+ "es": "Islas Vírgenes del Reino Unido",
+ "fr": "Îles Vierges britanniques",
+ "ja": "イギリス領ヴァージン諸島",
+ "it": "Isole Vergini Britanniche",
+ "hu": "Brit Virgin-szigetek"
+ },
+ "flag": "https://flagcdn.com/vg.svg",
+ "cioc": "IVB",
+ "independent": false
},
{
- name: 'Brunei Darussalam',
- capital: 'Bandar Seri Begawan',
- languages: ['Malay'],
- population: 411900,
- flag: 'https://restcountries.eu/data/brn.svg',
- currency: 'Brunei dollar',
+ "name": "Virgin Islands (U.S.)",
+ "topLevelDomain": [
+ ".vi"
+ ],
+ "alpha2Code": "VI",
+ "alpha3Code": "VIR",
+ "callingCodes": [
+ "1 340"
+ ],
+ "capital": "Charlotte Amalie",
+ "altSpellings": [
+ "VI",
+ "USVI",
+ "American Virgin Islands",
+ "U.S. Virgin Islands"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 106290,
+ "latlng": [
+ 18.34,
+ -64.93
+ ],
+ "demonym": "Virgin Islander",
+ "area": 346.36,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Virgin Islands of the United States",
+ "numericCode": "850",
+ "flags": {
+ "svg": "https://flagcdn.com/vi.svg",
+ "png": "https://flagcdn.com/w320/vi.png"
+ },
+ "currencies": [
+ {
+ "code": "USD",
+ "name": "United States dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Inizi Gwerc'h ar Stadoù-Unanet",
+ "pt": "Ilhas Virgens Americanas",
+ "nl": "Verenigde Staten Maagdeneilanden",
+ "hr": "Virgin Islands (U.S.)",
+ "fa": "جزایر ویرجین آمریکا",
+ "de": "Amerikanische Jungferninseln",
+ "es": "Islas Vírgenes de los Estados Unidos",
+ "fr": "Îles Vierges des États-Unis",
+ "ja": "アメリカ領ヴァージン諸島",
+ "it": "Isole Vergini americane",
+ "hu": "Amerikai Virgin-szigetek"
+ },
+ "flag": "https://flagcdn.com/vi.svg",
+ "cioc": "ISV",
+ "independent": false
},
{
- name: 'Bulgaria',
- capital: 'Sofia',
- languages: ['Bulgarian'],
- population: 7153784,
- flag: 'https://restcountries.eu/data/bgr.svg',
- currency: 'Bulgarian lev',
+ "name": "Brunei Darussalam",
+ "topLevelDomain": [
+ ".bn"
+ ],
+ "alpha2Code": "BN",
+ "alpha3Code": "BRN",
+ "callingCodes": [
+ "673"
+ ],
+ "capital": "Bandar Seri Begawan",
+ "altSpellings": [
+ "BN",
+ "Nation of Brunei",
+ " the Abode of Peace"
+ ],
+ "subregion": "South-Eastern Asia",
+ "region": "Asia",
+ "population": 437483,
+ "latlng": [
+ 4.5,
+ 114.66666666
+ ],
+ "demonym": "Bruneian",
+ "area": 5765.0,
+ "timezones": [
+ "UTC+08:00"
+ ],
+ "borders": [
+ "MYS"
+ ],
+ "nativeName": "Negara Brunei Darussalam",
+ "numericCode": "096",
+ "flags": {
+ "svg": "https://flagcdn.com/bn.svg",
+ "png": "https://flagcdn.com/w320/bn.png"
+ },
+ "currencies": [
+ {
+ "code": "BND",
+ "name": "Brunei dollar",
+ "symbol": "$"
+ },
+ {
+ "code": "SGD",
+ "name": "Singapore dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ms",
+ "iso639_2": "msa",
+ "name": "Malay",
+ "nativeName": "bahasa Melayu"
+ }
+ ],
+ "translations": {
+ "br": "Brunei",
+ "pt": "Brunei",
+ "nl": "Brunei",
+ "hr": "Brunej",
+ "fa": "برونئی",
+ "de": "Brunei",
+ "es": "Brunei",
+ "fr": "Brunei",
+ "ja": "ブルネイ・ダルサラーム",
+ "it": "Brunei",
+ "hu": "Brunei"
+ },
+ "flag": "https://flagcdn.com/bn.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "ASEAN",
+ "name": "Association of Southeast Asian Nations"
+ }
+ ],
+ "cioc": "BRU",
+ "independent": true
},
{
- name: 'Burkina Faso',
- capital: 'Ouagadougou',
- languages: ['French', 'Fula'],
- population: 19034397,
- flag: 'https://restcountries.eu/data/bfa.svg',
- currency: 'West African CFA franc',
+ "name": "Bulgaria",
+ "topLevelDomain": [
+ ".bg"
+ ],
+ "alpha2Code": "BG",
+ "alpha3Code": "BGR",
+ "callingCodes": [
+ "359"
+ ],
+ "capital": "Sofia",
+ "altSpellings": [
+ "BG",
+ "Republic of Bulgaria",
+ "Република България"
+ ],
+ "subregion": "Eastern Europe",
+ "region": "Europe",
+ "population": 6927288,
+ "latlng": [
+ 43.0,
+ 25.0
+ ],
+ "demonym": "Bulgarian",
+ "area": 110879.0,
+ "gini": 41.3,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "GRC",
+ "MKD",
+ "ROU",
+ "SRB",
+ "TUR"
+ ],
+ "nativeName": "България",
+ "numericCode": "100",
+ "flags": {
+ "svg": "https://flagcdn.com/bg.svg",
+ "png": "https://flagcdn.com/w320/bg.png"
+ },
+ "currencies": [
+ {
+ "code": "BGN",
+ "name": "Bulgarian lev",
+ "symbol": "лв"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "bg",
+ "iso639_2": "bul",
+ "name": "Bulgarian",
+ "nativeName": "български език"
+ }
+ ],
+ "translations": {
+ "br": "Bulgaria",
+ "pt": "Bulgária",
+ "nl": "Bulgarije",
+ "hr": "Bugarska",
+ "fa": "بلغارستان",
+ "de": "Bulgarien",
+ "es": "Bulgaria",
+ "fr": "Bulgarie",
+ "ja": "ブルガリア",
+ "it": "Bulgaria",
+ "hu": "Bulgária"
+ },
+ "flag": "https://flagcdn.com/bg.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "BUL",
+ "independent": true
},
{
- name: 'Burundi',
- capital: 'Bujumbura',
- languages: ['French', 'Kirundi'],
- population: 10114505,
- flag: 'https://restcountries.eu/data/bdi.svg',
- currency: 'Burundian franc',
+ "name": "Burkina Faso",
+ "topLevelDomain": [
+ ".bf"
+ ],
+ "alpha2Code": "BF",
+ "alpha3Code": "BFA",
+ "callingCodes": [
+ "226"
+ ],
+ "capital": "Ouagadougou",
+ "altSpellings": [
+ "BF"
+ ],
+ "subregion": "Western Africa",
+ "region": "Africa",
+ "population": 20903278,
+ "latlng": [
+ 13.0,
+ -2.0
+ ],
+ "demonym": "Burkinabe",
+ "area": 272967.0,
+ "gini": 35.3,
+ "timezones": [
+ "UTC"
+ ],
+ "borders": [
+ "BEN",
+ "CIV",
+ "GHA",
+ "MLI",
+ "NER",
+ "TGO"
+ ],
+ "nativeName": "Burkina Faso",
+ "numericCode": "854",
+ "flags": {
+ "svg": "https://flagcdn.com/bf.svg",
+ "png": "https://flagcdn.com/w320/bf.png"
+ },
+ "currencies": [
+ {
+ "code": "XOF",
+ "name": "West African CFA franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ },
+ {
+ "iso639_1": "ff",
+ "iso639_2": "ful",
+ "name": "Fula",
+ "nativeName": "Fulfulde"
+ }
+ ],
+ "translations": {
+ "br": "Burkina Faso",
+ "pt": "Burquina Faso",
+ "nl": "Burkina Faso",
+ "hr": "Burkina Faso",
+ "fa": "بورکینافاسو",
+ "de": "Burkina Faso",
+ "es": "Burkina Faso",
+ "fr": "Burkina Faso",
+ "ja": "ブルキナファソ",
+ "it": "Burkina Faso",
+ "hu": "Burkina Faso"
+ },
+ "flag": "https://flagcdn.com/bf.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "BUR",
+ "independent": true
},
{
- name: 'Cambodia',
- capital: 'Phnom Penh',
- languages: ['Khmer'],
- population: 15626444,
- flag: 'https://restcountries.eu/data/khm.svg',
- currency: 'Cambodian riel',
+ "name": "Burundi",
+ "topLevelDomain": [
+ ".bi"
+ ],
+ "alpha2Code": "BI",
+ "alpha3Code": "BDI",
+ "callingCodes": [
+ "257"
+ ],
+ "capital": "Gitega",
+ "altSpellings": [
+ "BI",
+ "Republic of Burundi",
+ "Republika y'Uburundi",
+ "République du Burundi"
+ ],
+ "subregion": "Eastern Africa",
+ "region": "Africa",
+ "population": 11890781,
+ "latlng": [
+ -3.5,
+ 30.0
+ ],
+ "demonym": "Burundian",
+ "area": 27834.0,
+ "gini": 38.6,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "COD",
+ "RWA",
+ "TZA"
+ ],
+ "nativeName": "Burundi",
+ "numericCode": "108",
+ "flags": {
+ "svg": "https://flagcdn.com/bi.svg",
+ "png": "https://flagcdn.com/w320/bi.png"
+ },
+ "currencies": [
+ {
+ "code": "BIF",
+ "name": "Burundian franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ },
+ {
+ "iso639_1": "rn",
+ "iso639_2": "run",
+ "name": "Kirundi",
+ "nativeName": "Ikirundi"
+ }
+ ],
+ "translations": {
+ "br": "Burundi",
+ "pt": "Burúndi",
+ "nl": "Burundi",
+ "hr": "Burundi",
+ "fa": "بوروندی",
+ "de": "Burundi",
+ "es": "Burundi",
+ "fr": "Burundi",
+ "ja": "ブルンジ",
+ "it": "Burundi",
+ "hu": "Burundi"
+ },
+ "flag": "https://flagcdn.com/bi.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "BDI",
+ "independent": true
},
{
- name: 'Cameroon',
- capital: 'Yaoundé',
- languages: ['English', 'French'],
- population: 22709892,
- flag: 'https://restcountries.eu/data/cmr.svg',
- currency: 'Central African CFA franc',
+ "name": "Cambodia",
+ "topLevelDomain": [
+ ".kh"
+ ],
+ "alpha2Code": "KH",
+ "alpha3Code": "KHM",
+ "callingCodes": [
+ "855"
+ ],
+ "capital": "Phnom Penh",
+ "altSpellings": [
+ "KH",
+ "Kingdom of Cambodia"
+ ],
+ "subregion": "South-Eastern Asia",
+ "region": "Asia",
+ "population": 16718971,
+ "latlng": [
+ 13.0,
+ 105.0
+ ],
+ "demonym": "Cambodian",
+ "area": 181035.0,
+ "timezones": [
+ "UTC+07:00"
+ ],
+ "borders": [
+ "LAO",
+ "THA",
+ "VNM"
+ ],
+ "nativeName": "Kâmpŭchéa",
+ "numericCode": "116",
+ "flags": {
+ "svg": "https://flagcdn.com/kh.svg",
+ "png": "https://flagcdn.com/w320/kh.png"
+ },
+ "currencies": [
+ {
+ "code": "KHR",
+ "name": "Cambodian riel",
+ "symbol": "៛"
+ },
+ {
+ "code": "USD",
+ "name": "United States dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "km",
+ "iso639_2": "khm",
+ "name": "Khmer",
+ "nativeName": "ខ្មែរ"
+ }
+ ],
+ "translations": {
+ "br": "Kambodja",
+ "pt": "Camboja",
+ "nl": "Cambodja",
+ "hr": "Kambodža",
+ "fa": "کامبوج",
+ "de": "Kambodscha",
+ "es": "Camboya",
+ "fr": "Cambodge",
+ "ja": "カンボジア",
+ "it": "Cambogia",
+ "hu": "Kambodzsa"
+ },
+ "flag": "https://flagcdn.com/kh.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "ASEAN",
+ "name": "Association of Southeast Asian Nations"
+ }
+ ],
+ "cioc": "CAM",
+ "independent": true
},
{
- name: 'Canada',
- capital: 'Ottawa',
- languages: ['English', 'French'],
- population: 36155487,
- flag: 'https://restcountries.eu/data/can.svg',
- currency: 'Canadian dollar',
+ "name": "Cameroon",
+ "topLevelDomain": [
+ ".cm"
+ ],
+ "alpha2Code": "CM",
+ "alpha3Code": "CMR",
+ "callingCodes": [
+ "237"
+ ],
+ "capital": "Yaoundé",
+ "altSpellings": [
+ "CM",
+ "Republic of Cameroon",
+ "République du Cameroun"
+ ],
+ "subregion": "Middle Africa",
+ "region": "Africa",
+ "population": 26545864,
+ "latlng": [
+ 6.0,
+ 12.0
+ ],
+ "demonym": "Cameroonian",
+ "area": 475442.0,
+ "gini": 46.6,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "CAF",
+ "TCD",
+ "COG",
+ "GNQ",
+ "GAB",
+ "NGA"
+ ],
+ "nativeName": "Cameroon",
+ "numericCode": "120",
+ "flags": {
+ "svg": "https://flagcdn.com/cm.svg",
+ "png": "https://flagcdn.com/w320/cm.png"
+ },
+ "currencies": [
+ {
+ "code": "XAF",
+ "name": "Central African CFA franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Kameroun",
+ "pt": "Camarões",
+ "nl": "Kameroen",
+ "hr": "Kamerun",
+ "fa": "کامرون",
+ "de": "Kamerun",
+ "es": "Camerún",
+ "fr": "Cameroun",
+ "ja": "カメルーン",
+ "it": "Camerun",
+ "hu": "Kamerun"
+ },
+ "flag": "https://flagcdn.com/cm.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "CMR",
+ "independent": true
},
{
- name: 'Cabo Verde',
- capital: 'Praia',
- languages: ['Portuguese'],
- population: 531239,
- flag: 'https://restcountries.eu/data/cpv.svg',
- currency: 'Cape Verdean escudo',
+ "name": "Canada",
+ "topLevelDomain": [
+ ".ca"
+ ],
+ "alpha2Code": "CA",
+ "alpha3Code": "CAN",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "Ottawa",
+ "altSpellings": [
+ "CA"
+ ],
+ "subregion": "Northern America",
+ "region": "Americas",
+ "population": 38005238,
+ "latlng": [
+ 60.0,
+ -95.0
+ ],
+ "demonym": "Canadian",
+ "area": 9984670.0,
+ "gini": 33.3,
+ "timezones": [
+ "UTC-08:00",
+ "UTC-07:00",
+ "UTC-06:00",
+ "UTC-05:00",
+ "UTC-04:00",
+ "UTC-03:30"
+ ],
+ "borders": [
+ "USA"
+ ],
+ "nativeName": "Canada",
+ "numericCode": "124",
+ "flags": {
+ "svg": "https://flagcdn.com/ca.svg",
+ "png": "https://flagcdn.com/w320/ca.png"
+ },
+ "currencies": [
+ {
+ "code": "CAD",
+ "name": "Canadian dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Kanada",
+ "pt": "Canadá",
+ "nl": "Canada",
+ "hr": "Kanada",
+ "fa": "کانادا",
+ "de": "Kanada",
+ "es": "Canadá",
+ "fr": "Canada",
+ "ja": "カナダ",
+ "it": "Canada",
+ "hu": "Kanada"
+ },
+ "flag": "https://flagcdn.com/ca.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "NAFTA",
+ "name": "North American Free Trade Agreement",
+ "otherNames": [
+ "Tratado de Libre Comercio de América del Norte",
+ "Accord de Libre-échange Nord-Américain"
+ ]
+ }
+ ],
+ "cioc": "CAN",
+ "independent": true
},
{
- name: 'Cayman Islands',
- capital: 'George Town',
- languages: ['English'],
- population: 58238,
- flag: 'https://restcountries.eu/data/cym.svg',
- currency: 'Cayman Islands dollar',
+ "name": "Cabo Verde",
+ "topLevelDomain": [
+ ".cv"
+ ],
+ "alpha2Code": "CV",
+ "alpha3Code": "CPV",
+ "callingCodes": [
+ "238"
+ ],
+ "capital": "Praia",
+ "altSpellings": [
+ "CV",
+ "Republic of Cabo Verde",
+ "República de Cabo Verde"
+ ],
+ "subregion": "Western Africa",
+ "region": "Africa",
+ "population": 555988,
+ "latlng": [
+ 16.0,
+ -24.0
+ ],
+ "demonym": "Cape Verdian",
+ "area": 4033.0,
+ "gini": 42.4,
+ "timezones": [
+ "UTC-01:00"
+ ],
+ "nativeName": "Cabo Verde",
+ "numericCode": "132",
+ "flags": {
+ "svg": "https://flagcdn.com/cv.svg",
+ "png": "https://flagcdn.com/w320/cv.png"
+ },
+ "currencies": [
+ {
+ "code": "CVE",
+ "name": "Cape Verdean escudo",
+ "symbol": "Esc"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "pt",
+ "iso639_2": "por",
+ "name": "Portuguese",
+ "nativeName": "Português"
+ }
+ ],
+ "translations": {
+ "br": "Kab Glas",
+ "pt": "Cabo Verde",
+ "nl": "Kaapverdië",
+ "hr": "Zelenortska Republika",
+ "fa": "کیپ ورد",
+ "de": "Kap Verde",
+ "es": "Cabo Verde",
+ "fr": "Cap Vert",
+ "ja": "カーボベルデ",
+ "it": "Capo Verde",
+ "hu": "Zöld-foki Köztársaság"
+ },
+ "flag": "https://flagcdn.com/cv.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "CPV",
+ "independent": true
},
{
- name: 'Central African Republic',
- capital: 'Bangui',
- languages: ['French', 'Sango'],
- population: 4998000,
- flag: 'https://restcountries.eu/data/caf.svg',
- currency: 'Central African CFA franc',
+ "name": "Cayman Islands",
+ "topLevelDomain": [
+ ".ky"
+ ],
+ "alpha2Code": "KY",
+ "alpha3Code": "CYM",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "George Town",
+ "altSpellings": [
+ "KY"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 65720,
+ "latlng": [
+ 19.5,
+ -80.5
+ ],
+ "demonym": "Caymanian",
+ "area": 264.0,
+ "timezones": [
+ "UTC-05:00"
+ ],
+ "nativeName": "Cayman Islands",
+ "numericCode": "136",
+ "flags": {
+ "svg": "https://flagcdn.com/ky.svg",
+ "png": "https://flagcdn.com/w320/ky.png"
+ },
+ "currencies": [
+ {
+ "code": "KYD",
+ "name": "Cayman Islands dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Inizi Cayman",
+ "pt": "Ilhas Caimão",
+ "nl": "Caymaneilanden",
+ "hr": "Kajmanski otoci",
+ "fa": "جزایر کیمن",
+ "de": "Kaimaninseln",
+ "es": "Islas Caimán",
+ "fr": "Îles Caïmans",
+ "ja": "ケイマン諸島",
+ "it": "Isole Cayman",
+ "hu": "Kajmán-szigetek"
+ },
+ "flag": "https://flagcdn.com/ky.svg",
+ "cioc": "CAY",
+ "independent": false
},
{
- name: 'Chad',
- capital: "N'Djamena",
- languages: ['French', 'Arabic'],
- population: 14497000,
- flag: 'https://restcountries.eu/data/tcd.svg',
- currency: 'Central African CFA franc',
+ "name": "Central African Republic",
+ "topLevelDomain": [
+ ".cf"
+ ],
+ "alpha2Code": "CF",
+ "alpha3Code": "CAF",
+ "callingCodes": [
+ "236"
+ ],
+ "capital": "Bangui",
+ "altSpellings": [
+ "CF",
+ "Central African Republic",
+ "République centrafricaine"
+ ],
+ "subregion": "Middle Africa",
+ "region": "Africa",
+ "population": 4829764,
+ "latlng": [
+ 7.0,
+ 21.0
+ ],
+ "demonym": "Central African",
+ "area": 622984.0,
+ "gini": 56.2,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "CMR",
+ "TCD",
+ "COD",
+ "COG",
+ "SSD",
+ "SDN"
+ ],
+ "nativeName": "Ködörösêse tî Bêafrîka",
+ "numericCode": "140",
+ "flags": {
+ "svg": "https://flagcdn.com/cf.svg",
+ "png": "https://flagcdn.com/w320/cf.png"
+ },
+ "currencies": [
+ {
+ "code": "XAF",
+ "name": "Central African CFA franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ },
+ {
+ "iso639_1": "sg",
+ "iso639_2": "sag",
+ "name": "Sango",
+ "nativeName": "yângâ tî sängö"
+ }
+ ],
+ "translations": {
+ "br": "Republik Kreizafrikan",
+ "pt": "República Centro-Africana",
+ "nl": "Centraal-Afrikaanse Republiek",
+ "hr": "Srednjoafrička Republika",
+ "fa": "جمهوری آفریقای مرکزی",
+ "de": "Zentralafrikanische Republik",
+ "es": "República Centroafricana",
+ "fr": "République centrafricaine",
+ "ja": "中央アフリカ共和国",
+ "it": "Repubblica Centrafricana",
+ "hu": "Közép-afrikai Köztársaság"
+ },
+ "flag": "https://flagcdn.com/cf.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "CAF",
+ "independent": true
},
{
- name: 'Chile',
- capital: 'Santiago',
- languages: ['Spanish'],
- population: 18191900,
- flag: 'https://restcountries.eu/data/chl.svg',
- currency: 'Chilean peso',
+ "name": "Chad",
+ "topLevelDomain": [
+ ".td"
+ ],
+ "alpha2Code": "TD",
+ "alpha3Code": "TCD",
+ "callingCodes": [
+ "235"
+ ],
+ "capital": "N'Djamena",
+ "altSpellings": [
+ "TD",
+ "Tchad",
+ "Republic of Chad",
+ "République du Tchad"
+ ],
+ "subregion": "Middle Africa",
+ "region": "Africa",
+ "population": 16425859,
+ "latlng": [
+ 15.0,
+ 19.0
+ ],
+ "demonym": "Chadian",
+ "area": 1284000.0,
+ "gini": 43.3,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "CMR",
+ "CAF",
+ "LBY",
+ "NER",
+ "NGA",
+ "SDN"
+ ],
+ "nativeName": "Tchad",
+ "numericCode": "148",
+ "flags": {
+ "svg": "https://flagcdn.com/td.svg",
+ "png": "https://flagcdn.com/w320/td.png"
+ },
+ "currencies": [
+ {
+ "code": "XAF",
+ "name": "Central African CFA franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ },
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ }
+ ],
+ "translations": {
+ "br": "Tchad",
+ "pt": "Chade",
+ "nl": "Tsjaad",
+ "hr": "Čad",
+ "fa": "چاد",
+ "de": "Tschad",
+ "es": "Chad",
+ "fr": "Tchad",
+ "ja": "チャド",
+ "it": "Ciad",
+ "hu": "Csád"
+ },
+ "flag": "https://flagcdn.com/td.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "CHA",
+ "independent": true
},
{
- name: 'China',
- capital: 'Beijing',
- languages: ['Chinese'],
- population: 1377422166,
- flag: 'https://restcountries.eu/data/chn.svg',
- currency: 'Chinese yuan',
+ "name": "Chile",
+ "topLevelDomain": [
+ ".cl"
+ ],
+ "alpha2Code": "CL",
+ "alpha3Code": "CHL",
+ "callingCodes": [
+ "56"
+ ],
+ "capital": "Santiago",
+ "altSpellings": [
+ "CL",
+ "Republic of Chile",
+ "República de Chile"
+ ],
+ "subregion": "South America",
+ "region": "Americas",
+ "population": 19116209,
+ "latlng": [
+ -30.0,
+ -71.0
+ ],
+ "demonym": "Chilean",
+ "area": 756102.0,
+ "gini": 44.4,
+ "timezones": [
+ "UTC-06:00",
+ "UTC-04:00"
+ ],
+ "borders": [
+ "ARG",
+ "BOL",
+ "PER"
+ ],
+ "nativeName": "Chile",
+ "numericCode": "152",
+ "flags": {
+ "svg": "https://flagcdn.com/cl.svg",
+ "png": "https://flagcdn.com/w320/cl.png"
+ },
+ "currencies": [
+ {
+ "code": "CLP",
+ "name": "Chilean peso",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ }
+ ],
+ "translations": {
+ "br": "Chile",
+ "pt": "Chile",
+ "nl": "Chili",
+ "hr": "Čile",
+ "fa": "شیلی",
+ "de": "Chile",
+ "es": "Chile",
+ "fr": "Chili",
+ "ja": "チリ",
+ "it": "Cile",
+ "hu": "Chile"
+ },
+ "flag": "https://flagcdn.com/cl.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "PA",
+ "name": "Pacific Alliance",
+ "otherNames": [
+ "Alianza del Pacífico"
+ ]
+ },
+ {
+ "acronym": "USAN",
+ "name": "Union of South American Nations",
+ "otherAcronyms": [
+ "UNASUR",
+ "UNASUL",
+ "UZAN"
+ ],
+ "otherNames": [
+ "Unión de Naciones Suramericanas",
+ "União de Nações Sul-Americanas",
+ "Unie van Zuid-Amerikaanse Naties",
+ "South American Union"
+ ]
+ }
+ ],
+ "cioc": "CHI",
+ "independent": true
},
{
- name: 'Christmas Island',
- capital: 'Flying Fish Cove',
- languages: ['English'],
- population: 2072,
- flag: 'https://restcountries.eu/data/cxr.svg',
- currency: 'Australian dollar',
+ "name": "China",
+ "topLevelDomain": [
+ ".cn"
+ ],
+ "alpha2Code": "CN",
+ "alpha3Code": "CHN",
+ "callingCodes": [
+ "86"
+ ],
+ "capital": "Beijing",
+ "altSpellings": [
+ "CN",
+ "Zhōngguó",
+ "Zhongguo",
+ "Zhonghua",
+ "People's Republic of China",
+ "中华人民共和国",
+ "Zhōnghuá Rénmín Gònghéguó"
+ ],
+ "subregion": "Eastern Asia",
+ "region": "Asia",
+ "population": 1402112000,
+ "latlng": [
+ 35.0,
+ 105.0
+ ],
+ "demonym": "Chinese",
+ "area": 9640011.0,
+ "gini": 38.5,
+ "timezones": [
+ "UTC+08:00"
+ ],
+ "borders": [
+ "AFG",
+ "BTN",
+ "MMR",
+ "HKG",
+ "IND",
+ "KAZ",
+ "PRK",
+ "KGZ",
+ "LAO",
+ "MAC",
+ "MNG",
+ "PAK",
+ "RUS",
+ "TJK",
+ "VNM",
+ "NPL"
+ ],
+ "nativeName": "中国",
+ "numericCode": "156",
+ "flags": {
+ "svg": "https://flagcdn.com/cn.svg",
+ "png": "https://flagcdn.com/w320/cn.png"
+ },
+ "currencies": [
+ {
+ "code": "CNY",
+ "name": "Chinese yuan",
+ "symbol": "¥"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "zh",
+ "iso639_2": "zho",
+ "name": "Chinese",
+ "nativeName": "中文 (Zhōngwén)"
+ }
+ ],
+ "translations": {
+ "br": "Sina",
+ "pt": "China",
+ "nl": "China",
+ "hr": "Kina",
+ "fa": "چین",
+ "de": "China",
+ "es": "China",
+ "fr": "Chine",
+ "ja": "中国",
+ "it": "Cina",
+ "hu": "Kína"
+ },
+ "flag": "https://flagcdn.com/cn.svg",
+ "cioc": "CHN",
+ "independent": true
},
{
- name: 'Cocos (Keeling) Islands',
- capital: 'West Island',
- languages: ['English'],
- population: 550,
- flag: 'https://restcountries.eu/data/cck.svg',
- currency: 'Australian dollar',
+ "name": "Christmas Island",
+ "topLevelDomain": [
+ ".cx"
+ ],
+ "alpha2Code": "CX",
+ "alpha3Code": "CXR",
+ "callingCodes": [
+ "61"
+ ],
+ "capital": "Flying Fish Cove",
+ "altSpellings": [
+ "CX",
+ "Territory of Christmas Island"
+ ],
+ "subregion": "Australia and New Zealand",
+ "region": "Oceania",
+ "population": 2072,
+ "latlng": [
+ -10.5,
+ 105.66666666
+ ],
+ "demonym": "Christmas Island",
+ "area": 135.0,
+ "timezones": [
+ "UTC+07:00"
+ ],
+ "nativeName": "Christmas Island",
+ "numericCode": "162",
+ "flags": {
+ "svg": "https://flagcdn.com/cx.svg",
+ "png": "https://flagcdn.com/w320/cx.png"
+ },
+ "currencies": [
+ {
+ "code": "AUD",
+ "name": "Australian dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Enez Christmas",
+ "pt": "Ilha do Natal",
+ "nl": "Christmaseiland",
+ "hr": "Božićni otok",
+ "fa": "جزیره کریسمس",
+ "de": "Weihnachtsinsel",
+ "es": "Isla de Navidad",
+ "fr": "Île Christmas",
+ "ja": "クリスマス島",
+ "it": "Isola di Natale",
+ "hu": "Karácsony-sziget"
+ },
+ "flag": "https://flagcdn.com/cx.svg",
+ "independent": false
},
{
- name: 'Colombia',
- capital: 'Bogotá',
- languages: ['Spanish'],
- population: 48759958,
- flag: 'https://restcountries.eu/data/col.svg',
- currency: 'Colombian peso',
+ "name": "Cocos (Keeling) Islands",
+ "topLevelDomain": [
+ ".cc"
+ ],
+ "alpha2Code": "CC",
+ "alpha3Code": "CCK",
+ "callingCodes": [
+ "61"
+ ],
+ "capital": "West Island",
+ "altSpellings": [
+ "CC",
+ "Territory of the Cocos (Keeling) Islands",
+ "Keeling Islands"
+ ],
+ "subregion": "Australia and New Zealand",
+ "region": "Oceania",
+ "population": 550,
+ "latlng": [
+ -12.5,
+ 96.83333333
+ ],
+ "demonym": "Cocos Islander",
+ "area": 14.0,
+ "timezones": [
+ "UTC+06:30"
+ ],
+ "nativeName": "Cocos (Keeling) Islands",
+ "numericCode": "166",
+ "flags": {
+ "svg": "https://flagcdn.com/cc.svg",
+ "png": "https://flagcdn.com/w320/cc.png"
+ },
+ "currencies": [
+ {
+ "code": "AUD",
+ "name": "Australian dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Inizi Cocos (Keeling)",
+ "pt": "Ilhas dos Cocos",
+ "nl": "Cocoseilanden",
+ "hr": "Kokosovi Otoci",
+ "fa": "جزایر کوکوس",
+ "de": "Kokosinseln",
+ "es": "Islas Cocos o Islas Keeling",
+ "fr": "Îles Cocos",
+ "ja": "ココス(キーリング)諸島",
+ "it": "Isole Cocos e Keeling",
+ "hu": "Kókusz-szigetek"
+ },
+ "flag": "https://flagcdn.com/cc.svg",
+ "independent": false
},
{
- name: 'Comoros',
- capital: 'Moroni',
- languages: ['Arabic', 'French'],
- population: 806153,
- flag: 'https://restcountries.eu/data/com.svg',
- currency: 'Comorian franc',
+ "name": "Colombia",
+ "topLevelDomain": [
+ ".co"
+ ],
+ "alpha2Code": "CO",
+ "alpha3Code": "COL",
+ "callingCodes": [
+ "57"
+ ],
+ "capital": "Bogotá",
+ "altSpellings": [
+ "CO",
+ "Republic of Colombia",
+ "República de Colombia"
+ ],
+ "subregion": "South America",
+ "region": "Americas",
+ "population": 50882884,
+ "latlng": [
+ 4.0,
+ -72.0
+ ],
+ "demonym": "Colombian",
+ "area": 1141748.0,
+ "gini": 51.3,
+ "timezones": [
+ "UTC-05:00"
+ ],
+ "borders": [
+ "BRA",
+ "ECU",
+ "PAN",
+ "PER",
+ "VEN"
+ ],
+ "nativeName": "Colombia",
+ "numericCode": "170",
+ "flags": {
+ "svg": "https://flagcdn.com/co.svg",
+ "png": "https://flagcdn.com/w320/co.png"
+ },
+ "currencies": [
+ {
+ "code": "COP",
+ "name": "Colombian peso",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ }
+ ],
+ "translations": {
+ "br": "Kolombia",
+ "pt": "Colômbia",
+ "nl": "Colombia",
+ "hr": "Kolumbija",
+ "fa": "کلمبیا",
+ "de": "Kolumbien",
+ "es": "Colombia",
+ "fr": "Colombie",
+ "ja": "コロンビア",
+ "it": "Colombia",
+ "hu": "Kolumbia"
+ },
+ "flag": "https://flagcdn.com/co.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "PA",
+ "name": "Pacific Alliance",
+ "otherNames": [
+ "Alianza del Pacífico"
+ ]
+ },
+ {
+ "acronym": "USAN",
+ "name": "Union of South American Nations",
+ "otherAcronyms": [
+ "UNASUR",
+ "UNASUL",
+ "UZAN"
+ ],
+ "otherNames": [
+ "Unión de Naciones Suramericanas",
+ "União de Nações Sul-Americanas",
+ "Unie van Zuid-Amerikaanse Naties",
+ "South American Union"
+ ]
+ }
+ ],
+ "cioc": "COL",
+ "independent": true
},
{
- name: 'Congo',
- capital: 'Brazzaville',
- languages: ['French', 'Lingala'],
- population: 4741000,
- flag: 'https://restcountries.eu/data/cog.svg',
- currency: 'Central African CFA franc',
+ "name": "Comoros",
+ "topLevelDomain": [
+ ".km"
+ ],
+ "alpha2Code": "KM",
+ "alpha3Code": "COM",
+ "callingCodes": [
+ "269"
+ ],
+ "capital": "Moroni",
+ "altSpellings": [
+ "KM",
+ "Union of the Comoros",
+ "Union des Comores",
+ "Udzima wa Komori",
+ "al-Ittiḥād al-Qumurī"
+ ],
+ "subregion": "Eastern Africa",
+ "region": "Africa",
+ "population": 869595,
+ "latlng": [
+ -12.16666666,
+ 44.25
+ ],
+ "demonym": "Comoran",
+ "area": 1862.0,
+ "gini": 45.3,
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "nativeName": "Komori",
+ "numericCode": "174",
+ "flags": {
+ "svg": "https://flagcdn.com/km.svg",
+ "png": "https://flagcdn.com/w320/km.png"
+ },
+ "currencies": [
+ {
+ "code": "KMF",
+ "name": "Comorian franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ },
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Komorez",
+ "pt": "Comores",
+ "nl": "Comoren",
+ "hr": "Komori",
+ "fa": "کومور",
+ "de": "Union der Komoren",
+ "es": "Comoras",
+ "fr": "Comores",
+ "ja": "コモロ",
+ "it": "Comore",
+ "hu": "Comore-szigetek"
+ },
+ "flag": "https://flagcdn.com/km.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ },
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "COM",
+ "independent": true
},
{
- name: 'Congo (Democratic Republic of the)',
- capital: 'Kinshasa',
- languages: ['French', 'Lingala', 'Kongo', 'Swahili', 'Luba-Katanga'],
- population: 85026000,
- flag: 'https://restcountries.eu/data/cod.svg',
- currency: 'Congolese franc',
+ "name": "Congo",
+ "topLevelDomain": [
+ ".cg"
+ ],
+ "alpha2Code": "CG",
+ "alpha3Code": "COG",
+ "callingCodes": [
+ "242"
+ ],
+ "capital": "Brazzaville",
+ "altSpellings": [
+ "CG",
+ "Congo-Brazzaville"
+ ],
+ "subregion": "Middle Africa",
+ "region": "Africa",
+ "population": 5518092,
+ "latlng": [
+ -1.0,
+ 15.0
+ ],
+ "demonym": "Congolese",
+ "area": 342000.0,
+ "gini": 48.9,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "AGO",
+ "CMR",
+ "CAF",
+ "COD",
+ "GAB"
+ ],
+ "nativeName": "République du Congo",
+ "numericCode": "178",
+ "flags": {
+ "svg": "https://flagcdn.com/cg.svg",
+ "png": "https://flagcdn.com/w320/cg.png"
+ },
+ "currencies": [
+ {
+ "code": "XAF",
+ "name": "Central African CFA franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ },
+ {
+ "iso639_1": "ln",
+ "iso639_2": "lin",
+ "name": "Lingala",
+ "nativeName": "Lingála"
+ }
+ ],
+ "translations": {
+ "br": "Kongo-Brazzaville",
+ "pt": "Congo",
+ "nl": "Congo [Republiek]",
+ "hr": "Kongo",
+ "fa": "کنگو",
+ "de": "Kongo",
+ "es": "Congo",
+ "fr": "Congo",
+ "ja": "コンゴ共和国",
+ "it": "Congo",
+ "hu": "Kongói Köztársaság"
+ },
+ "flag": "https://flagcdn.com/cg.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "CGO",
+ "independent": true
},
{
- name: 'Cook Islands',
- capital: 'Avarua',
- languages: ['English'],
- population: 18100,
- flag: 'https://restcountries.eu/data/cok.svg',
- currency: 'New Zealand dollar',
+ "name": "Congo (Democratic Republic of the)",
+ "topLevelDomain": [
+ ".cd"
+ ],
+ "alpha2Code": "CD",
+ "alpha3Code": "COD",
+ "callingCodes": [
+ "243"
+ ],
+ "capital": "Kinshasa",
+ "altSpellings": [
+ "CD",
+ "DR Congo",
+ "Congo-Kinshasa",
+ "DRC"
+ ],
+ "subregion": "Middle Africa",
+ "region": "Africa",
+ "population": 89561404,
+ "latlng": [
+ 0.0,
+ 25.0
+ ],
+ "demonym": "Congolese",
+ "area": 2344858.0,
+ "gini": 42.1,
+ "timezones": [
+ "UTC+01:00",
+ "UTC+02:00"
+ ],
+ "borders": [
+ "AGO",
+ "BDI",
+ "CAF",
+ "COG",
+ "RWA",
+ "SSD",
+ "TZA",
+ "UGA",
+ "ZMB"
+ ],
+ "nativeName": "République démocratique du Congo",
+ "numericCode": "180",
+ "flags": {
+ "svg": "https://flagcdn.com/cd.svg",
+ "png": "https://flagcdn.com/w320/cd.png"
+ },
+ "currencies": [
+ {
+ "code": "CDF",
+ "name": "Congolese franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ },
+ {
+ "iso639_1": "ln",
+ "iso639_2": "lin",
+ "name": "Lingala",
+ "nativeName": "Lingála"
+ },
+ {
+ "iso639_1": "kg",
+ "iso639_2": "kon",
+ "name": "Kongo",
+ "nativeName": "Kikongo"
+ },
+ {
+ "iso639_1": "sw",
+ "iso639_2": "swa",
+ "name": "Swahili",
+ "nativeName": "Kiswahili"
+ },
+ {
+ "iso639_1": "lu",
+ "iso639_2": "lub",
+ "name": "Luba-Katanga",
+ "nativeName": "Tshiluba"
+ }
+ ],
+ "translations": {
+ "br": "Kongo-Kinshasa",
+ "pt": "RD Congo",
+ "nl": "Congo [DRC]",
+ "hr": "Kongo, Demokratska Republika",
+ "fa": "جمهوری کنگو",
+ "de": "Kongo (Dem. Rep.)",
+ "es": "Congo (Rep. Dem.)",
+ "fr": "Congo (Rép. dém.)",
+ "ja": "コンゴ民主共和国",
+ "it": "Congo (Rep. Dem.)",
+ "hu": "Kongói Demokratikus Köztársaság"
+ },
+ "flag": "https://flagcdn.com/cd.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "COD",
+ "independent": true
},
{
- name: 'Costa Rica',
- capital: 'San José',
- languages: ['Spanish'],
- population: 4890379,
- flag: 'https://restcountries.eu/data/cri.svg',
- currency: 'Costa Rican colón',
+ "name": "Cook Islands",
+ "topLevelDomain": [
+ ".ck"
+ ],
+ "alpha2Code": "CK",
+ "alpha3Code": "COK",
+ "callingCodes": [
+ "682"
+ ],
+ "capital": "Avarua",
+ "altSpellings": [
+ "CK",
+ "Kūki 'Āirani"
+ ],
+ "subregion": "Polynesia",
+ "region": "Oceania",
+ "population": 18100,
+ "latlng": [
+ -21.23333333,
+ -159.76666666
+ ],
+ "demonym": "Cook Islander",
+ "area": 236.0,
+ "timezones": [
+ "UTC-10:00"
+ ],
+ "nativeName": "Cook Islands",
+ "numericCode": "184",
+ "flags": {
+ "svg": "https://flagcdn.com/ck.svg",
+ "png": "https://flagcdn.com/w320/ck.png"
+ },
+ "currencies": [
+ {
+ "code": "NZD",
+ "name": "New Zealand dollar",
+ "symbol": "$"
+ },
+ {
+ "code": "CKD",
+ "name": "Cook Islands dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_2": "rar",
+ "name": "Cook Islands Māori",
+ "nativeName": "Māori"
+ }
+ ],
+ "translations": {
+ "br": "Inizi Cook",
+ "pt": "Ilhas Cook",
+ "nl": "Cookeilanden",
+ "hr": "Cookovo Otočje",
+ "fa": "جزایر کوک",
+ "de": "Cookinseln",
+ "es": "Islas Cook",
+ "fr": "Îles Cook",
+ "ja": "クック諸島",
+ "it": "Isole Cook",
+ "hu": "Cook-szigetek"
+ },
+ "flag": "https://flagcdn.com/ck.svg",
+ "cioc": "COK",
+ "independent": true
},
{
- name: 'Croatia',
- capital: 'Zagreb',
- languages: ['Croatian'],
- population: 4190669,
- flag: 'https://restcountries.eu/data/hrv.svg',
- currency: 'Croatian kuna',
+ "name": "Costa Rica",
+ "topLevelDomain": [
+ ".cr"
+ ],
+ "alpha2Code": "CR",
+ "alpha3Code": "CRI",
+ "callingCodes": [
+ "506"
+ ],
+ "capital": "San José",
+ "altSpellings": [
+ "CR",
+ "Republic of Costa Rica",
+ "República de Costa Rica"
+ ],
+ "subregion": "Central America",
+ "region": "Americas",
+ "population": 5094114,
+ "latlng": [
+ 10.0,
+ -84.0
+ ],
+ "demonym": "Costa Rican",
+ "area": 51100.0,
+ "gini": 48.2,
+ "timezones": [
+ "UTC-06:00"
+ ],
+ "borders": [
+ "NIC",
+ "PAN"
+ ],
+ "nativeName": "Costa Rica",
+ "numericCode": "188",
+ "flags": {
+ "svg": "https://flagcdn.com/cr.svg",
+ "png": "https://flagcdn.com/w320/cr.png"
+ },
+ "currencies": [
+ {
+ "code": "CRC",
+ "name": "Costa Rican colón",
+ "symbol": "₡"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ }
+ ],
+ "translations": {
+ "br": "Costa Rica",
+ "pt": "Costa Rica",
+ "nl": "Costa Rica",
+ "hr": "Kostarika",
+ "fa": "کاستاریکا",
+ "de": "Costa Rica",
+ "es": "Costa Rica",
+ "fr": "Costa Rica",
+ "ja": "コスタリカ",
+ "it": "Costa Rica",
+ "hu": "Costa Rica"
+ },
+ "flag": "https://flagcdn.com/cr.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CAIS",
+ "name": "Central American Integration System",
+ "otherAcronyms": [
+ "SICA"
+ ],
+ "otherNames": [
+ "Sistema de la Integración Centroamericana,"
+ ]
+ }
+ ],
+ "cioc": "CRC",
+ "independent": true
},
{
- name: 'Cuba',
- capital: 'Havana',
- languages: ['Spanish'],
- population: 11239004,
- flag: 'https://restcountries.eu/data/cub.svg',
- currency: 'Cuban convertible peso',
+ "name": "Croatia",
+ "topLevelDomain": [
+ ".hr"
+ ],
+ "alpha2Code": "HR",
+ "alpha3Code": "HRV",
+ "callingCodes": [
+ "385"
+ ],
+ "capital": "Zagreb",
+ "altSpellings": [
+ "HR",
+ "Hrvatska",
+ "Republic of Croatia",
+ "Republika Hrvatska"
+ ],
+ "subregion": "Southern Europe",
+ "region": "Europe",
+ "population": 4047200,
+ "latlng": [
+ 45.16666666,
+ 15.5
+ ],
+ "demonym": "Croatian",
+ "area": 56594.0,
+ "gini": 29.7,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "BIH",
+ "HUN",
+ "MNE",
+ "SRB",
+ "SVN"
+ ],
+ "nativeName": "Hrvatska",
+ "numericCode": "191",
+ "flags": {
+ "svg": "https://flagcdn.com/hr.svg",
+ "png": "https://flagcdn.com/w320/hr.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "hr",
+ "iso639_2": "hrv",
+ "name": "Croatian",
+ "nativeName": "hrvatski jezik"
+ }
+ ],
+ "translations": {
+ "br": "Kroatia",
+ "pt": "Croácia",
+ "nl": "Kroatië",
+ "hr": "Hrvatska",
+ "fa": "کرواسی",
+ "de": "Kroatien",
+ "es": "Croacia",
+ "fr": "Croatie",
+ "ja": "クロアチア",
+ "it": "Croazia",
+ "hu": "Horvátország"
+ },
+ "flag": "https://flagcdn.com/hr.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "CRO",
+ "independent": true
},
{
- name: 'Curaçao',
- capital: 'Willemstad',
- languages: ['Dutch', '(Eastern) Punjabi', 'English'],
- population: 154843,
- flag: 'https://restcountries.eu/data/cuw.svg',
- currency: 'Netherlands Antillean guilder',
+ "name": "Cuba",
+ "topLevelDomain": [
+ ".cu"
+ ],
+ "alpha2Code": "CU",
+ "alpha3Code": "CUB",
+ "callingCodes": [
+ "53"
+ ],
+ "capital": "Havana",
+ "altSpellings": [
+ "CU",
+ "Republic of Cuba",
+ "República de Cuba"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 11326616,
+ "latlng": [
+ 21.5,
+ -80.0
+ ],
+ "demonym": "Cuban",
+ "area": 109884.0,
+ "timezones": [
+ "UTC-05:00"
+ ],
+ "nativeName": "Cuba",
+ "numericCode": "192",
+ "flags": {
+ "svg": "https://flagcdn.com/cu.svg",
+ "png": "https://flagcdn.com/w320/cu.png"
+ },
+ "currencies": [
+ {
+ "code": "CUC",
+ "name": "Cuban convertible peso",
+ "symbol": "$"
+ },
+ {
+ "code": "CUP",
+ "name": "Cuban peso",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ }
+ ],
+ "translations": {
+ "br": "Kuba",
+ "pt": "Cuba",
+ "nl": "Cuba",
+ "hr": "Kuba",
+ "fa": "کوبا",
+ "de": "Kuba",
+ "es": "Cuba",
+ "fr": "Cuba",
+ "ja": "キューバ",
+ "it": "Cuba",
+ "hu": "Kuba"
+ },
+ "flag": "https://flagcdn.com/cu.svg",
+ "cioc": "CUB",
+ "independent": true
},
{
- name: 'Cyprus',
- capital: 'Nicosia',
- languages: ['Greek (modern)', 'Turkish', 'Armenian'],
- population: 847000,
- flag: 'https://restcountries.eu/data/cyp.svg',
- currency: 'Euro',
+ "name": "Curaçao",
+ "topLevelDomain": [
+ ".cw"
+ ],
+ "alpha2Code": "CW",
+ "alpha3Code": "CUW",
+ "callingCodes": [
+ "599"
+ ],
+ "capital": "Willemstad",
+ "altSpellings": [
+ "CW",
+ "Curacao",
+ "Kòrsou",
+ "Country of Curaçao",
+ "Land Curaçao",
+ "Pais Kòrsou"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 155014,
+ "latlng": [
+ 12.116667,
+ -68.933333
+ ],
+ "demonym": "Dutch",
+ "area": 444.0,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Curaçao",
+ "numericCode": "531",
+ "flags": {
+ "svg": "https://flagcdn.com/cw.svg",
+ "png": "https://flagcdn.com/w320/cw.png"
+ },
+ "currencies": [
+ {
+ "code": "ANG",
+ "name": "Netherlands Antillean guilder",
+ "symbol": "ƒ"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "nl",
+ "iso639_2": "nld",
+ "name": "Dutch",
+ "nativeName": "Nederlands"
+ },
+ {
+ "iso639_1": "pa",
+ "iso639_2": "pan",
+ "name": "(Eastern) Punjabi",
+ "nativeName": "ਪੰਜਾਬੀ"
+ },
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Curaçao",
+ "pt": "Curaçao",
+ "nl": "Curaçao",
+ "hr": "Curaçao",
+ "fa": "کوراسائو",
+ "de": "Curaçao",
+ "es": "Curaçao",
+ "fr": "Curaçao",
+ "ja": "Curaçao",
+ "it": "Curaçao",
+ "hu": "Curaçao"
+ },
+ "flag": "https://flagcdn.com/cw.svg",
+ "independent": false
},
{
- name: 'Czech Republic',
- capital: 'Prague',
- languages: ['Czech', 'Slovak'],
- population: 10558524,
- flag: 'https://restcountries.eu/data/cze.svg',
- currency: 'Czech koruna',
+ "name": "Cyprus",
+ "topLevelDomain": [
+ ".cy"
+ ],
+ "alpha2Code": "CY",
+ "alpha3Code": "CYP",
+ "callingCodes": [
+ "357"
+ ],
+ "capital": "Nicosia",
+ "altSpellings": [
+ "CY",
+ "Kýpros",
+ "Kıbrıs",
+ "Republic of Cyprus",
+ "Κυπριακή Δημοκρατία",
+ "Kıbrıs Cumhuriyeti"
+ ],
+ "subregion": "Southern Europe",
+ "region": "Europe",
+ "population": 1207361,
+ "latlng": [
+ 35.0,
+ 33.0
+ ],
+ "demonym": "Cypriot",
+ "area": 9251.0,
+ "gini": 32.7,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "GBR"
+ ],
+ "nativeName": "Κύπρος",
+ "numericCode": "196",
+ "flags": {
+ "svg": "https://flagcdn.com/cy.svg",
+ "png": "https://flagcdn.com/w320/cy.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "el",
+ "iso639_2": "ell",
+ "name": "Greek (modern)",
+ "nativeName": "ελληνικά"
+ },
+ {
+ "iso639_1": "tr",
+ "iso639_2": "tur",
+ "name": "Turkish",
+ "nativeName": "Türkçe"
+ },
+ {
+ "iso639_1": "hy",
+ "iso639_2": "hye",
+ "name": "Armenian",
+ "nativeName": "Հայերեն"
+ }
+ ],
+ "translations": {
+ "br": "Kiprenez",
+ "pt": "Chipre",
+ "nl": "Cyprus",
+ "hr": "Cipar",
+ "fa": "قبرس",
+ "de": "Zypern",
+ "es": "Chipre",
+ "fr": "Chypre",
+ "ja": "キプロス",
+ "it": "Cipro",
+ "hu": "Ciprus"
+ },
+ "flag": "https://flagcdn.com/cy.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "CYP",
+ "independent": true
},
{
- name: 'Denmark',
- capital: 'Copenhagen',
- languages: ['Danish'],
- population: 5717014,
- flag: 'https://restcountries.eu/data/dnk.svg',
- currency: 'Danish krone',
+ "name": "Czech Republic",
+ "topLevelDomain": [
+ ".cz"
+ ],
+ "alpha2Code": "CZ",
+ "alpha3Code": "CZE",
+ "callingCodes": [
+ "420"
+ ],
+ "capital": "Prague",
+ "altSpellings": [
+ "CZ",
+ "Česká republika",
+ "Česko"
+ ],
+ "subregion": "Central Europe",
+ "region": "Europe",
+ "population": 10698896,
+ "latlng": [
+ 49.75,
+ 15.5
+ ],
+ "demonym": "Czech",
+ "area": 78865.0,
+ "gini": 25.0,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "nativeName": "Česká republika",
+ "numericCode": "203",
+ "flags": {
+ "svg": "https://flagcdn.com/cz.svg",
+ "png": "https://flagcdn.com/w320/cz.png"
+ },
+ "currencies": [
+ {
+ "code": "CZK",
+ "name": "Czech koruna",
+ "symbol": "Kč"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "cs",
+ "iso639_2": "ces",
+ "name": "Czech",
+ "nativeName": "čeština"
+ },
+ {
+ "iso639_1": "sk",
+ "iso639_2": "slk",
+ "name": "Slovak",
+ "nativeName": "slovenčina"
+ }
+ ],
+ "translations": {
+ "br": "Tchekia",
+ "pt": "República Checa",
+ "nl": "Tsjechië",
+ "hr": "Češka",
+ "fa": "جمهوری چک",
+ "de": "Tschechische Republik",
+ "es": "República Checa",
+ "fr": "République tchèque",
+ "ja": "チェコ",
+ "it": "Repubblica Ceca",
+ "hu": "Csehország"
+ },
+ "flag": "https://flagcdn.com/cz.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "CZE",
+ "independent": true
},
{
- name: 'Djibouti',
- capital: 'Djibouti',
- languages: ['French', 'Arabic'],
- population: 900000,
- flag: 'https://restcountries.eu/data/dji.svg',
- currency: 'Djiboutian franc',
- },
+ "name": "Denmark",
+ "topLevelDomain": [
+ ".dk"
+ ],
+ "alpha2Code": "DK",
+ "alpha3Code": "DNK",
+ "callingCodes": [
+ "45"
+ ],
+ "capital": "Copenhagen",
+ "altSpellings": [
+ "DK",
+ "Danmark",
+ "Kingdom of Denmark",
+ "Kongeriget Danmark"
+ ],
+ "subregion": "Northern Europe",
+ "region": "Europe",
+ "population": 5831404,
+ "latlng": [
+ 56.0,
+ 10.0
+ ],
+ "demonym": "Danish",
+ "area": 43094.0,
+ "gini": 28.2,
+ "timezones": [
+ "UTC-04:00",
+ "UTC-03:00",
+ "UTC-01:00",
+ "UTC",
+ "UTC+01:00"
+ ],
+ "borders": [
+ "DEU"
+ ],
+ "nativeName": "Danmark",
+ "numericCode": "208",
+ "flags": {
+ "svg": "https://flagcdn.com/dk.svg",
+ "png": "https://flagcdn.com/w320/dk.png"
+ },
+ "currencies": [
+ {
+ "code": "DKK",
+ "name": "Danish krone",
+ "symbol": "kr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "da",
+ "iso639_2": "dan",
+ "name": "Danish",
+ "nativeName": "dansk"
+ }
+ ],
+ "translations": {
+ "br": "Danmark",
+ "pt": "Dinamarca",
+ "nl": "Denemarken",
+ "hr": "Danska",
+ "fa": "دانمارک",
+ "de": "Dänemark",
+ "es": "Dinamarca",
+ "fr": "Danemark",
+ "ja": "デンマーク",
+ "it": "Danimarca",
+ "hu": "Dánia"
+ },
+ "flag": "https://flagcdn.com/dk.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "DEN",
+ "independent": true
+ },
+ {
+ "name": "Djibouti",
+ "topLevelDomain": [
+ ".dj"
+ ],
+ "alpha2Code": "DJ",
+ "alpha3Code": "DJI",
+ "callingCodes": [
+ "253"
+ ],
+ "capital": "Djibouti",
+ "altSpellings": [
+ "DJ",
+ "Jabuuti",
+ "Gabuuti",
+ "Republic of Djibouti",
+ "République de Djibouti",
+ "Gabuutih Ummuuno",
+ "Jamhuuriyadda Jabuuti"
+ ],
+ "subregion": "Eastern Africa",
+ "region": "Africa",
+ "population": 988002,
+ "latlng": [
+ 11.5,
+ 43.0
+ ],
+ "demonym": "Djibouti",
+ "area": 23200.0,
+ "gini": 41.6,
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "borders": [
+ "ERI",
+ "ETH",
+ "SOM"
+ ],
+ "nativeName": "Djibouti",
+ "numericCode": "262",
+ "flags": {
+ "svg": "https://flagcdn.com/dj.svg",
+ "png": "https://flagcdn.com/w320/dj.png"
+ },
+ "currencies": [
+ {
+ "code": "DJF",
+ "name": "Djiboutian franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ },
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ }
+ ],
+ "translations": {
+ "br": "Djibouti",
+ "pt": "Djibuti",
+ "nl": "Djibouti",
+ "hr": "Džibuti",
+ "fa": "جیبوتی",
+ "de": "Dschibuti",
+ "es": "Yibuti",
+ "fr": "Djibouti",
+ "ja": "ジブチ",
+ "it": "Gibuti",
+ "hu": "Dzsibuti"
+ },
+ "flag": "https://flagcdn.com/dj.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ },
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "DJI",
+ "independent": true
+ },
+ {
+ "name": "Dominica",
+ "topLevelDomain": [
+ ".dm"
+ ],
+ "alpha2Code": "DM",
+ "alpha3Code": "DMA",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "Roseau",
+ "altSpellings": [
+ "DM",
+ "Dominique",
+ "Wai‘tu kubuli",
+ "Commonwealth of Dominica"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 71991,
+ "latlng": [
+ 15.41666666,
+ -61.33333333
+ ],
+ "demonym": "Dominican",
+ "area": 751.0,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Dominica",
+ "numericCode": "212",
+ "flags": {
+ "svg": "https://flagcdn.com/dm.svg",
+ "png": "https://flagcdn.com/w320/dm.png"
+ },
+ "currencies": [
+ {
+ "code": "XCD",
+ "name": "East Caribbean dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Dominika",
+ "pt": "Dominica",
+ "nl": "Dominica",
+ "hr": "Dominika",
+ "fa": "دومینیکا",
+ "de": "Dominica",
+ "es": "Dominica",
+ "fr": "Dominique",
+ "ja": "ドミニカ国",
+ "it": "Dominica",
+ "hu": "Dominikai Közösség"
+ },
+ "flag": "https://flagcdn.com/dm.svg",
+ "cioc": "DMA",
+ "independent": true
+ },
+ {
+ "name": "Dominican Republic",
+ "topLevelDomain": [
+ ".do"
+ ],
+ "alpha2Code": "DO",
+ "alpha3Code": "DOM",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "Santo Domingo",
+ "altSpellings": [
+ "DO"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 10847904,
+ "latlng": [
+ 19.0,
+ -70.66666666
+ ],
+ "demonym": "Dominican",
+ "area": 48671.0,
+ "gini": 41.9,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "borders": [
+ "HTI"
+ ],
+ "nativeName": "República Dominicana",
+ "numericCode": "214",
+ "flags": {
+ "svg": "https://flagcdn.com/do.svg",
+ "png": "https://flagcdn.com/w320/do.png"
+ },
+ "currencies": [
+ {
+ "code": "DOP",
+ "name": "Dominican peso",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ }
+ ],
+ "translations": {
+ "br": "Republik Dominikan",
+ "pt": "República Dominicana",
+ "nl": "Dominicaanse Republiek",
+ "hr": "Dominikanska Republika",
+ "fa": "جمهوری دومینیکن",
+ "de": "Dominikanische Republik",
+ "es": "República Dominicana",
+ "fr": "République dominicaine",
+ "ja": "ドミニカ共和国",
+ "it": "Repubblica Dominicana",
+ "hu": "Dominikai Köztársaság"
+ },
+ "flag": "https://flagcdn.com/do.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CARICOM",
+ "name": "Caribbean Community",
+ "otherNames": [
+ "Comunidad del Caribe",
+ "Communauté Caribéenne",
+ "Caribische Gemeenschap"
+ ]
+ },
+ {
+ "acronym": "CAIS",
+ "name": "Central American Integration System",
+ "otherAcronyms": [
+ "SICA"
+ ],
+ "otherNames": [
+ "Sistema de la Integración Centroamericana,"
+ ]
+ }
+ ],
+ "cioc": "DOM",
+ "independent": true
+ },
+ {
+ "name": "Ecuador",
+ "topLevelDomain": [
+ ".ec"
+ ],
+ "alpha2Code": "EC",
+ "alpha3Code": "ECU",
+ "callingCodes": [
+ "593"
+ ],
+ "capital": "Quito",
+ "altSpellings": [
+ "EC",
+ "Republic of Ecuador",
+ "República del Ecuador"
+ ],
+ "subregion": "South America",
+ "region": "Americas",
+ "population": 17643060,
+ "latlng": [
+ -2.0,
+ -77.5
+ ],
+ "demonym": "Ecuadorean",
+ "area": 276841.0,
+ "gini": 45.7,
+ "timezones": [
+ "UTC-06:00",
+ "UTC-05:00"
+ ],
+ "borders": [
+ "COL",
+ "PER"
+ ],
+ "nativeName": "Ecuador",
+ "numericCode": "218",
+ "flags": {
+ "svg": "https://flagcdn.com/ec.svg",
+ "png": "https://flagcdn.com/w320/ec.png"
+ },
+ "currencies": [
+ {
+ "code": "USD",
+ "name": "United States dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ }
+ ],
+ "translations": {
+ "br": "Ecuador",
+ "pt": "Equador",
+ "nl": "Ecuador",
+ "hr": "Ekvador",
+ "fa": "اکوادور",
+ "de": "Ecuador",
+ "es": "Ecuador",
+ "fr": "Équateur",
+ "ja": "エクアドル",
+ "it": "Ecuador",
+ "hu": "Ecuador"
+ },
+ "flag": "https://flagcdn.com/ec.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "USAN",
+ "name": "Union of South American Nations",
+ "otherAcronyms": [
+ "UNASUR",
+ "UNASUL",
+ "UZAN"
+ ],
+ "otherNames": [
+ "Unión de Naciones Suramericanas",
+ "União de Nações Sul-Americanas",
+ "Unie van Zuid-Amerikaanse Naties",
+ "South American Union"
+ ]
+ }
+ ],
+ "cioc": "ECU",
+ "independent": true
+ },
+ {
+ "name": "Egypt",
+ "topLevelDomain": [
+ ".eg"
+ ],
+ "alpha2Code": "EG",
+ "alpha3Code": "EGY",
+ "callingCodes": [
+ "20"
+ ],
+ "capital": "Cairo",
+ "altSpellings": [
+ "EG",
+ "Arab Republic of Egypt"
+ ],
+ "subregion": "Northern Africa",
+ "region": "Africa",
+ "population": 102334403,
+ "latlng": [
+ 27.0,
+ 30.0
+ ],
+ "demonym": "Egyptian",
+ "area": 1002450.0,
+ "gini": 31.5,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "ISR",
+ "LBY",
+ "SDN"
+ ],
+ "nativeName": "مصر",
+ "numericCode": "818",
+ "flags": {
+ "svg": "https://flagcdn.com/eg.svg",
+ "png": "https://flagcdn.com/w320/eg.png"
+ },
+ "currencies": [
+ {
+ "code": "EGP",
+ "name": "Egyptian pound",
+ "symbol": "£"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ }
+ ],
+ "translations": {
+ "br": "Egipt",
+ "pt": "Egipto",
+ "nl": "Egypte",
+ "hr": "Egipat",
+ "fa": "مصر",
+ "de": "Ägypten",
+ "es": "Egipto",
+ "fr": "Égypte",
+ "ja": "エジプト",
+ "it": "Egitto",
+ "hu": "Egyiptom"
+ },
+ "flag": "https://flagcdn.com/eg.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ },
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "EGY",
+ "independent": true
+ },
+ {
+ "name": "El Salvador",
+ "topLevelDomain": [
+ ".sv"
+ ],
+ "alpha2Code": "SV",
+ "alpha3Code": "SLV",
+ "callingCodes": [
+ "503"
+ ],
+ "capital": "San Salvador",
+ "altSpellings": [
+ "SV",
+ "Republic of El Salvador",
+ "República de El Salvador"
+ ],
+ "subregion": "Central America",
+ "region": "Americas",
+ "population": 6486201,
+ "latlng": [
+ 13.83333333,
+ -88.91666666
+ ],
+ "demonym": "Salvadoran",
+ "area": 21041.0,
+ "gini": 38.8,
+ "timezones": [
+ "UTC-06:00"
+ ],
+ "borders": [
+ "GTM",
+ "HND"
+ ],
+ "nativeName": "El Salvador",
+ "numericCode": "222",
+ "flags": {
+ "svg": "https://flagcdn.com/sv.svg",
+ "png": "https://flagcdn.com/w320/sv.png"
+ },
+ "currencies": [
+ {
+ "code": "USD",
+ "name": "United States dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ }
+ ],
+ "translations": {
+ "br": "El Salvador",
+ "pt": "El Salvador",
+ "nl": "El Salvador",
+ "hr": "Salvador",
+ "fa": "السالوادور",
+ "de": "El Salvador",
+ "es": "El Salvador",
+ "fr": "Salvador",
+ "ja": "エルサルバドル",
+ "it": "El Salvador",
+ "hu": "Salvador"
+ },
+ "flag": "https://flagcdn.com/sv.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CAIS",
+ "name": "Central American Integration System",
+ "otherAcronyms": [
+ "SICA"
+ ],
+ "otherNames": [
+ "Sistema de la Integración Centroamericana,"
+ ]
+ }
+ ],
+ "cioc": "ESA",
+ "independent": true
+ },
+ {
+ "name": "Equatorial Guinea",
+ "topLevelDomain": [
+ ".gq"
+ ],
+ "alpha2Code": "GQ",
+ "alpha3Code": "GNQ",
+ "callingCodes": [
+ "240"
+ ],
+ "capital": "Malabo",
+ "altSpellings": [
+ "GQ",
+ "Republic of Equatorial Guinea",
+ "República de Guinea Ecuatorial",
+ "République de Guinée équatoriale",
+ "República da Guiné Equatorial"
+ ],
+ "subregion": "Middle Africa",
+ "region": "Africa",
+ "population": 1402985,
+ "latlng": [
+ 2.0,
+ 10.0
+ ],
+ "demonym": "Equatorial Guinean",
+ "area": 28051.0,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "CMR",
+ "GAB"
+ ],
+ "nativeName": "Guinea Ecuatorial",
+ "numericCode": "226",
+ "flags": {
+ "svg": "https://flagcdn.com/gq.svg",
+ "png": "https://flagcdn.com/w320/gq.png"
+ },
+ "currencies": [
+ {
+ "code": "XAF",
+ "name": "Central African CFA franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ },
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ },
+ {
+ "iso639_1": "pt",
+ "iso639_2": "por",
+ "name": "Portuguese",
+ "nativeName": "Português"
+ },
+ {
+ "iso639_2": "fan",
+ "name": "Fang",
+ "nativeName": "Fang"
+ }
+ ],
+ "translations": {
+ "br": "Ginea ar C'heheder",
+ "pt": "Guiné Equatorial",
+ "nl": "Equatoriaal-Guinea",
+ "hr": "Ekvatorijalna Gvineja",
+ "fa": "گینه استوایی",
+ "de": "Äquatorial-Guinea",
+ "es": "Guinea Ecuatorial",
+ "fr": "Guinée-Équatoriale",
+ "ja": "赤道ギニア",
+ "it": "Guinea Equatoriale",
+ "hu": "Egyenlítői-Guinea"
+ },
+ "flag": "https://flagcdn.com/gq.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "GEQ",
+ "independent": true
+ },
+ {
+ "name": "Eritrea",
+ "topLevelDomain": [
+ ".er"
+ ],
+ "alpha2Code": "ER",
+ "alpha3Code": "ERI",
+ "callingCodes": [
+ "291"
+ ],
+ "capital": "Asmara",
+ "altSpellings": [
+ "ER",
+ "State of Eritrea",
+ "ሃገረ ኤርትራ",
+ "Dawlat Iritriyá",
+ "ʾErtrā",
+ "Iritriyā",
+ ""
+ ],
+ "subregion": "Eastern Africa",
+ "region": "Africa",
+ "population": 5352000,
+ "latlng": [
+ 15.0,
+ 39.0
+ ],
+ "demonym": "Eritrean",
+ "area": 117600.0,
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "borders": [
+ "DJI",
+ "ETH",
+ "SDN"
+ ],
+ "nativeName": "ኤርትራ",
+ "numericCode": "232",
+ "flags": {
+ "svg": "https://flagcdn.com/er.svg",
+ "png": "https://flagcdn.com/w320/er.png"
+ },
+ "currencies": [
+ {
+ "code": "ERN",
+ "name": "Eritrean nakfa",
+ "symbol": "Nfk"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ti",
+ "iso639_2": "tir",
+ "name": "Tigrinya",
+ "nativeName": "ትግርኛ"
+ },
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ },
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_2": "tig",
+ "name": "Tigre",
+ "nativeName": "ትግረ"
+ },
+ {
+ "iso639_2": "kun",
+ "name": "Kunama",
+ "nativeName": "Kunama"
+ },
+ {
+ "iso639_2": "ssy",
+ "name": "Saho",
+ "nativeName": "Saho"
+ },
+ {
+ "iso639_2": "byn",
+ "name": "Bilen",
+ "nativeName": "ብሊና"
+ },
+ {
+ "iso639_2": "nrb",
+ "name": "Nara",
+ "nativeName": "Nara"
+ },
+ {
+ "iso639_1": "aa",
+ "iso639_2": "aar",
+ "name": "Afar",
+ "nativeName": "Afar"
+ }
+ ],
+ "translations": {
+ "br": "Eritrea",
+ "pt": "Eritreia",
+ "nl": "Eritrea",
+ "hr": "Eritreja",
+ "fa": "اریتره",
+ "de": "Eritrea",
+ "es": "Eritrea",
+ "fr": "Érythrée",
+ "ja": "エリトリア",
+ "it": "Eritrea",
+ "hu": "Eritrea"
+ },
+ "flag": "https://flagcdn.com/er.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "ERI",
+ "independent": true
+ },
+ {
+ "name": "Estonia",
+ "topLevelDomain": [
+ ".ee"
+ ],
+ "alpha2Code": "EE",
+ "alpha3Code": "EST",
+ "callingCodes": [
+ "372"
+ ],
+ "capital": "Tallinn",
+ "altSpellings": [
+ "EE",
+ "Eesti",
+ "Republic of Estonia",
+ "Eesti Vabariik"
+ ],
+ "subregion": "Northern Europe",
+ "region": "Europe",
+ "population": 1331057,
+ "latlng": [
+ 59.0,
+ 26.0
+ ],
+ "demonym": "Estonian",
+ "area": 45227.0,
+ "gini": 30.3,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "LVA",
+ "RUS"
+ ],
+ "nativeName": "Eesti",
+ "numericCode": "233",
+ "flags": {
+ "svg": "https://flagcdn.com/ee.svg",
+ "png": "https://flagcdn.com/w320/ee.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "et",
+ "iso639_2": "est",
+ "name": "Estonian",
+ "nativeName": "eesti"
+ }
+ ],
+ "translations": {
+ "br": "Estonia",
+ "pt": "Estónia",
+ "nl": "Estland",
+ "hr": "Estonija",
+ "fa": "استونی",
+ "de": "Estland",
+ "es": "Estonia",
+ "fr": "Estonie",
+ "ja": "エストニア",
+ "it": "Estonia",
+ "hu": "Észtország"
+ },
+ "flag": "https://flagcdn.com/ee.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "EST",
+ "independent": true
+ },
+ {
+ "name": "Ethiopia",
+ "topLevelDomain": [
+ ".et"
+ ],
+ "alpha2Code": "ET",
+ "alpha3Code": "ETH",
+ "callingCodes": [
+ "251"
+ ],
+ "capital": "Addis Ababa",
+ "altSpellings": [
+ "ET",
+ "ʾĪtyōṗṗyā",
+ "Federal Democratic Republic of Ethiopia",
+ "የኢትዮጵያ ፌዴራላዊ ዲሞክራሲያዊ ሪፐብሊክ"
+ ],
+ "subregion": "Eastern Africa",
+ "region": "Africa",
+ "population": 114963583,
+ "latlng": [
+ 8.0,
+ 38.0
+ ],
+ "demonym": "Ethiopian",
+ "area": 1104300.0,
+ "gini": 35.0,
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "borders": [
+ "DJI",
+ "ERI",
+ "KEN",
+ "SOM",
+ "SSD",
+ "SDN"
+ ],
+ "nativeName": "ኢትዮጵያ",
+ "numericCode": "231",
+ "flags": {
+ "svg": "https://flagcdn.com/et.svg",
+ "png": "https://flagcdn.com/w320/et.png"
+ },
+ "currencies": [
+ {
+ "code": "ETB",
+ "name": "Ethiopian birr",
+ "symbol": "Br"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "am",
+ "iso639_2": "amh",
+ "name": "Amharic",
+ "nativeName": "አማርኛ"
+ }
+ ],
+ "translations": {
+ "br": "Etiopia",
+ "pt": "Etiópia",
+ "nl": "Ethiopië",
+ "hr": "Etiopija",
+ "fa": "اتیوپی",
+ "de": "Äthiopien",
+ "es": "Etiopía",
+ "fr": "Éthiopie",
+ "ja": "エチオピア",
+ "it": "Etiopia",
+ "hu": "Etiópia"
+ },
+ "flag": "https://flagcdn.com/et.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "ETH",
+ "independent": true
+ },
+ {
+ "name": "Falkland Islands (Malvinas)",
+ "topLevelDomain": [
+ ".fk"
+ ],
+ "alpha2Code": "FK",
+ "alpha3Code": "FLK",
+ "callingCodes": [
+ "500"
+ ],
+ "capital": "Stanley",
+ "altSpellings": [
+ "FK",
+ "Islas Malvinas"
+ ],
+ "subregion": "South America",
+ "region": "Americas",
+ "population": 2563,
+ "latlng": [
+ -51.75,
+ -59.0
+ ],
+ "demonym": "Falkland Islander",
+ "area": 12173.0,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Falkland Islands",
+ "numericCode": "238",
+ "flags": {
+ "svg": "https://flagcdn.com/fk.svg",
+ "png": "https://flagcdn.com/w320/fk.png"
+ },
+ "currencies": [
+ {
+ "code": "FKP",
+ "name": "Falkland Islands pound",
+ "symbol": "£"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Inizi Maloù",
+ "pt": "Ilhas Falkland",
+ "nl": "Falklandeilanden [Islas Malvinas]",
+ "hr": "Falklandski Otoci",
+ "fa": "جزایر فالکلند",
+ "de": "Falklandinseln",
+ "es": "Islas Malvinas",
+ "fr": "Îles Malouines",
+ "ja": "フォークランド(マルビナス)諸島",
+ "it": "Isole Falkland o Isole Malvine",
+ "hu": "Falkland-szigetek"
+ },
+ "flag": "https://flagcdn.com/fk.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "USAN",
+ "name": "Union of South American Nations",
+ "otherAcronyms": [
+ "UNASUR",
+ "UNASUL",
+ "UZAN"
+ ],
+ "otherNames": [
+ "Unión de Naciones Suramericanas",
+ "União de Nações Sul-Americanas",
+ "Unie van Zuid-Amerikaanse Naties",
+ "South American Union"
+ ]
+ }
+ ],
+ "independent": false
+ },
+ {
+ "name": "Faroe Islands",
+ "topLevelDomain": [
+ ".fo"
+ ],
+ "alpha2Code": "FO",
+ "alpha3Code": "FRO",
+ "callingCodes": [
+ "298"
+ ],
+ "capital": "Tórshavn",
+ "altSpellings": [
+ "FO",
+ "Føroyar",
+ "Færøerne"
+ ],
+ "subregion": "Northern Europe",
+ "region": "Europe",
+ "population": 48865,
+ "latlng": [
+ 62.0,
+ -7.0
+ ],
+ "demonym": "Faroese",
+ "area": 1393.0,
+ "timezones": [
+ "UTC+00:00"
+ ],
+ "nativeName": "Føroyar",
+ "numericCode": "234",
+ "flags": {
+ "svg": "https://flagcdn.com/fo.svg",
+ "png": "https://flagcdn.com/w320/fo.png"
+ },
+ "currencies": [
+ {
+ "code": "DKK",
+ "name": "Danish krone",
+ "symbol": "kr"
+ },
+ {
+ "code": "FOK",
+ "name": "Faroese króna",
+ "symbol": "kr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fo",
+ "iso639_2": "fao",
+ "name": "Faroese",
+ "nativeName": "føroyskt"
+ }
+ ],
+ "translations": {
+ "br": "Inizi Faero",
+ "pt": "Ilhas Faroé",
+ "nl": "Faeröer",
+ "hr": "Farski Otoci",
+ "fa": "جزایر فارو",
+ "de": "Färöer-Inseln",
+ "es": "Islas Faroe",
+ "fr": "Îles Féroé",
+ "ja": "フェロー諸島",
+ "it": "Isole Far Oer",
+ "hu": "Feröer"
+ },
+ "flag": "https://flagcdn.com/fo.svg",
+ "independent": false
+ },
+ {
+ "name": "Fiji",
+ "topLevelDomain": [
+ ".fj"
+ ],
+ "alpha2Code": "FJ",
+ "alpha3Code": "FJI",
+ "callingCodes": [
+ "679"
+ ],
+ "capital": "Suva",
+ "altSpellings": [
+ "FJ",
+ "Viti",
+ "Republic of Fiji",
+ "Matanitu ko Viti",
+ "Fijī Gaṇarājya"
+ ],
+ "subregion": "Melanesia",
+ "region": "Oceania",
+ "population": 896444,
+ "latlng": [
+ -18.0,
+ 175.0
+ ],
+ "demonym": "Fijian",
+ "area": 18272.0,
+ "gini": 36.7,
+ "timezones": [
+ "UTC+12:00"
+ ],
+ "nativeName": "Fiji",
+ "numericCode": "242",
+ "flags": {
+ "svg": "https://flagcdn.com/fj.svg",
+ "png": "https://flagcdn.com/w320/fj.png"
+ },
+ "currencies": [
+ {
+ "code": "FJD",
+ "name": "Fijian dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "fj",
+ "iso639_2": "fij",
+ "name": "Fijian",
+ "nativeName": "vosa Vakaviti"
+ },
+ {
+ "iso639_2": "hif",
+ "name": "Fiji Hindi",
+ "nativeName": "फ़िजी बात"
+ },
+ {
+ "iso639_2": "rtm",
+ "name": "Rotuman",
+ "nativeName": "Fäeag Rotuma"
+ }
+ ],
+ "translations": {
+ "br": "Fidji",
+ "pt": "Fiji",
+ "nl": "Fiji",
+ "hr": "Fiđi",
+ "fa": "فیجی",
+ "de": "Fidschi",
+ "es": "Fiyi",
+ "fr": "Fidji",
+ "ja": "フィジー",
+ "it": "Figi",
+ "hu": "Fidzsi-szigetek"
+ },
+ "flag": "https://flagcdn.com/fj.svg",
+ "cioc": "FIJ",
+ "independent": true
+ },
+ {
+ "name": "Finland",
+ "topLevelDomain": [
+ ".fi"
+ ],
+ "alpha2Code": "FI",
+ "alpha3Code": "FIN",
+ "callingCodes": [
+ "358"
+ ],
+ "capital": "Helsinki",
+ "altSpellings": [
+ "FI",
+ "Suomi",
+ "Republic of Finland",
+ "Suomen tasavalta",
+ "Republiken Finland"
+ ],
+ "subregion": "Northern Europe",
+ "region": "Europe",
+ "population": 5530719,
+ "latlng": [
+ 64.0,
+ 26.0
+ ],
+ "demonym": "Finnish",
+ "area": 338424.0,
+ "gini": 27.3,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "NOR",
+ "SWE",
+ "RUS"
+ ],
+ "nativeName": "Suomi",
+ "numericCode": "246",
+ "flags": {
+ "svg": "https://flagcdn.com/fi.svg",
+ "png": "https://flagcdn.com/w320/fi.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fi",
+ "iso639_2": "fin",
+ "name": "Finnish",
+ "nativeName": "suomi"
+ },
+ {
+ "iso639_1": "sv",
+ "iso639_2": "swe",
+ "name": "Swedish",
+ "nativeName": "svenska"
+ }
+ ],
+ "translations": {
+ "br": "Finland",
+ "pt": "Finlândia",
+ "nl": "Finland",
+ "hr": "Finska",
+ "fa": "فنلاند",
+ "de": "Finnland",
+ "es": "Finlandia",
+ "fr": "Finlande",
+ "ja": "フィンランド",
+ "it": "Finlandia",
+ "hu": "Finnország"
+ },
+ "flag": "https://flagcdn.com/fi.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "FIN",
+ "independent": true
+ },
+ {
+ "name": "France",
+ "topLevelDomain": [
+ ".fr"
+ ],
+ "alpha2Code": "FR",
+ "alpha3Code": "FRA",
+ "callingCodes": [
+ "33"
+ ],
+ "capital": "Paris",
+ "altSpellings": [
+ "FR",
+ "French Republic",
+ "République française"
+ ],
+ "subregion": "Western Europe",
+ "region": "Europe",
+ "population": 67391582,
+ "latlng": [
+ 46.0,
+ 2.0
+ ],
+ "demonym": "French",
+ "area": 640679.0,
+ "gini": 32.4,
+ "timezones": [
+ "UTC-10:00",
+ "UTC-09:30",
+ "UTC-09:00",
+ "UTC-08:00",
+ "UTC-04:00",
+ "UTC-03:00",
+ "UTC+01:00",
+ "UTC+02:00",
+ "UTC+03:00",
+ "UTC+04:00",
+ "UTC+05:00",
+ "UTC+10:00",
+ "UTC+11:00",
+ "UTC+12:00"
+ ],
+ "borders": [
+ "AND",
+ "BEL",
+ "DEU",
+ "ITA",
+ "LUX",
+ "MCO",
+ "ESP",
+ "CHE"
+ ],
+ "nativeName": "France",
+ "numericCode": "250",
+ "flags": {
+ "svg": "https://flagcdn.com/fr.svg",
+ "png": "https://flagcdn.com/w320/fr.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Frañs",
+ "pt": "França",
+ "nl": "Frankrijk",
+ "hr": "Francuska",
+ "fa": "فرانسه",
+ "de": "Frankreich",
+ "es": "Francia",
+ "fr": "France",
+ "ja": "フランス",
+ "it": "Francia",
+ "hu": "Franciaország"
+ },
+ "flag": "https://flagcdn.com/fr.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "FRA",
+ "independent": true
+ },
+ {
+ "name": "French Guiana",
+ "topLevelDomain": [
+ ".gf"
+ ],
+ "alpha2Code": "GF",
+ "alpha3Code": "GUF",
+ "callingCodes": [
+ "594"
+ ],
+ "capital": "Cayenne",
+ "altSpellings": [
+ "GF",
+ "Guiana",
+ "Guyane"
+ ],
+ "subregion": "South America",
+ "region": "Americas",
+ "population": 254541,
+ "latlng": [
+ 4.0,
+ -53.0
+ ],
+ "demonym": "French Guianan",
+ "timezones": [
+ "UTC-03:00"
+ ],
+ "borders": [
+ "BRA",
+ "SUR"
+ ],
+ "nativeName": "Guyane française",
+ "numericCode": "254",
+ "flags": {
+ "svg": "https://flagcdn.com/gf.svg",
+ "png": "https://flagcdn.com/w320/gf.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Gwiana C'hall",
+ "pt": "Guiana Francesa",
+ "nl": "Frans-Guyana",
+ "hr": "Francuska Gvajana",
+ "fa": "گویان فرانسه",
+ "de": "Französisch Guyana",
+ "es": "Guayana Francesa",
+ "fr": "Guayane",
+ "ja": "フランス領ギアナ",
+ "it": "Guyana francese",
+ "hu": "Francia Guyana"
+ },
+ "flag": "https://flagcdn.com/gf.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "USAN",
+ "name": "Union of South American Nations",
+ "otherAcronyms": [
+ "UNASUR",
+ "UNASUL",
+ "UZAN"
+ ],
+ "otherNames": [
+ "Unión de Naciones Suramericanas",
+ "União de Nações Sul-Americanas",
+ "Unie van Zuid-Amerikaanse Naties",
+ "South American Union"
+ ]
+ },
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "independent": false
+ },
+ {
+ "name": "French Polynesia",
+ "topLevelDomain": [
+ ".pf"
+ ],
+ "alpha2Code": "PF",
+ "alpha3Code": "PYF",
+ "callingCodes": [
+ "689"
+ ],
+ "capital": "Papeetē",
+ "altSpellings": [
+ "PF",
+ "Polynésie française",
+ "French Polynesia",
+ "Pōrīnetia Farāni"
+ ],
+ "subregion": "Polynesia",
+ "region": "Oceania",
+ "population": 280904,
+ "latlng": [
+ -15.0,
+ -140.0
+ ],
+ "demonym": "French Polynesian",
+ "area": 4167.0,
+ "timezones": [
+ "UTC-10:00",
+ "UTC-09:30",
+ "UTC-09:00"
+ ],
+ "nativeName": "Polynésie française",
+ "numericCode": "258",
+ "flags": {
+ "svg": "https://flagcdn.com/pf.svg",
+ "png": "https://flagcdn.com/w320/pf.png"
+ },
+ "currencies": [
+ {
+ "code": "XPF",
+ "name": "CFP franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Polinezia C'hall",
+ "pt": "Polinésia Francesa",
+ "nl": "Frans-Polynesië",
+ "hr": "Francuska Polinezija",
+ "fa": "پلینزی فرانسه",
+ "de": "Französisch-Polynesien",
+ "es": "Polinesia Francesa",
+ "fr": "Polynésie française",
+ "ja": "フランス領ポリネシア",
+ "it": "Polinesia Francese",
+ "hu": "Francia Polinézia"
+ },
+ "flag": "https://flagcdn.com/pf.svg",
+ "independent": false
+ },
+ {
+ "name": "French Southern Territories",
+ "topLevelDomain": [
+ ".tf"
+ ],
+ "alpha2Code": "TF",
+ "alpha3Code": "ATF",
+ "callingCodes": [
+ "262"
+ ],
+ "capital": "Port-aux-Français",
+ "altSpellings": [
+ "TF"
+ ],
+ "subregion": "Southern Africa",
+ "region": "Africa",
+ "population": 140,
+ "latlng": [
+ -49.25,
+ 69.167
+ ],
+ "demonym": "French",
+ "area": 7747.0,
+ "timezones": [
+ "UTC+05:00"
+ ],
+ "nativeName": "Territoire des Terres australes et antarctiques françaises",
+ "numericCode": "260",
+ "flags": {
+ "svg": "https://flagcdn.com/tf.svg",
+ "png": "https://flagcdn.com/w320/tf.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Douaroù Aostral hag Antarktikel Frañs",
+ "pt": "Terras Austrais e Antárticas Francesas",
+ "nl": "Franse Gebieden in de zuidelijke Indische Oceaan",
+ "hr": "Francuski južni i antarktički teritoriji",
+ "fa": "سرزمینهای جنوبی و جنوبگانی فرانسه",
+ "de": "Französische Süd- und Antarktisgebiete",
+ "es": "Tierras Australes y Antárticas Francesas",
+ "fr": "Terres australes et antarctiques françaises",
+ "ja": "フランス領南方・南極地域",
+ "it": "Territori Francesi del Sud",
+ "hu": "Francia déli és antarktiszi területek"
+ },
+ "flag": "https://flagcdn.com/tf.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "independent": false
+ },
+ {
+ "name": "Gabon",
+ "topLevelDomain": [
+ ".ga"
+ ],
+ "alpha2Code": "GA",
+ "alpha3Code": "GAB",
+ "callingCodes": [
+ "241"
+ ],
+ "capital": "Libreville",
+ "altSpellings": [
+ "GA",
+ "Gabonese Republic",
+ "République Gabonaise"
+ ],
+ "subregion": "Middle Africa",
+ "region": "Africa",
+ "population": 2225728,
+ "latlng": [
+ -1.0,
+ 11.75
+ ],
+ "demonym": "Gabonese",
+ "area": 267668.0,
+ "gini": 38.0,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "CMR",
+ "COG",
+ "GNQ"
+ ],
+ "nativeName": "Gabon",
+ "numericCode": "266",
+ "flags": {
+ "svg": "https://flagcdn.com/ga.svg",
+ "png": "https://flagcdn.com/w320/ga.png"
+ },
+ "currencies": [
+ {
+ "code": "XAF",
+ "name": "Central African CFA franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Gabon",
+ "pt": "Gabão",
+ "nl": "Gabon",
+ "hr": "Gabon",
+ "fa": "گابن",
+ "de": "Gabun",
+ "es": "Gabón",
+ "fr": "Gabon",
+ "ja": "ガボン",
+ "it": "Gabon",
+ "hu": "Gabon"
+ },
+ "flag": "https://flagcdn.com/ga.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "GAB",
+ "independent": true
+ },
+ {
+ "name": "Gambia",
+ "topLevelDomain": [
+ ".gm"
+ ],
+ "alpha2Code": "GM",
+ "alpha3Code": "GMB",
+ "callingCodes": [
+ "220"
+ ],
+ "capital": "Banjul",
+ "altSpellings": [
+ "GM",
+ "Republic of the Gambia"
+ ],
+ "subregion": "Western Africa",
+ "region": "Africa",
+ "population": 2416664,
+ "latlng": [
+ 13.46666666,
+ -16.56666666
+ ],
+ "demonym": "Gambian",
+ "area": 11295.0,
+ "gini": 35.9,
+ "timezones": [
+ "UTC+00:00"
+ ],
+ "borders": [
+ "SEN"
+ ],
+ "nativeName": "Gambia",
+ "numericCode": "270",
+ "flags": {
+ "svg": "https://flagcdn.com/gm.svg",
+ "png": "https://flagcdn.com/w320/gm.png"
+ },
+ "currencies": [
+ {
+ "code": "GMD",
+ "name": "Gambian dalasi",
+ "symbol": "D"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Gambia",
+ "pt": "Gâmbia",
+ "nl": "Gambia",
+ "hr": "Gambija",
+ "fa": "گامبیا",
+ "de": "Gambia",
+ "es": "Gambia",
+ "fr": "Gambie",
+ "ja": "ガンビア",
+ "it": "Gambia",
+ "hu": "Gambia"
+ },
+ "flag": "https://flagcdn.com/gm.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "GAM",
+ "independent": true
+ },
+ {
+ "name": "Georgia",
+ "topLevelDomain": [
+ ".ge"
+ ],
+ "alpha2Code": "GE",
+ "alpha3Code": "GEO",
+ "callingCodes": [
+ "995"
+ ],
+ "capital": "Tbilisi",
+ "altSpellings": [
+ "GE",
+ "Sakartvelo"
+ ],
+ "subregion": "Western Asia",
+ "region": "Asia",
+ "population": 3714000,
+ "latlng": [
+ 42.0,
+ 43.5
+ ],
+ "demonym": "Georgian",
+ "area": 69700.0,
+ "gini": 35.9,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "borders": [
+ "ARM",
+ "AZE",
+ "RUS",
+ "TUR"
+ ],
+ "nativeName": "საქართველო",
+ "numericCode": "268",
+ "flags": {
+ "svg": "https://flagcdn.com/ge.svg",
+ "png": "https://flagcdn.com/w320/ge.png"
+ },
+ "currencies": [
+ {
+ "code": "GEL",
+ "name": "Georgian Lari",
+ "symbol": "ლ"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ka",
+ "iso639_2": "kat",
+ "name": "Georgian",
+ "nativeName": "ქართული"
+ }
+ ],
+ "translations": {
+ "br": "Jorjia",
+ "pt": "Geórgia",
+ "nl": "Georgië",
+ "hr": "Németország",
+ "fa": "گرجستان",
+ "de": "Georgien",
+ "es": "Georgia",
+ "fr": "Géorgie",
+ "ja": "グルジア",
+ "it": "Georgia",
+ "hu": "Grúzia"
+ },
+ "flag": "https://flagcdn.com/ge.svg",
+ "cioc": "GEO",
+ "independent": true
+ },
+ {
+ "name": "Germany",
+ "topLevelDomain": [
+ ".de"
+ ],
+ "alpha2Code": "DE",
+ "alpha3Code": "DEU",
+ "callingCodes": [
+ "49"
+ ],
+ "capital": "Berlin",
+ "altSpellings": [
+ "DE",
+ "Federal Republic of Germany",
+ "Bundesrepublik Deutschland"
+ ],
+ "subregion": "Central Europe",
+ "region": "Europe",
+ "population": 83240525,
+ "latlng": [
+ 51.0,
+ 9.0
+ ],
+ "demonym": "German",
+ "area": 357114.0,
+ "gini": 31.9,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "AUT",
+ "BEL",
+ "CZE",
+ "DNK",
+ "FRA",
+ "LUX",
+ "NLD",
+ "POL",
+ "CHE"
+ ],
+ "nativeName": "Deutschland",
+ "numericCode": "276",
+ "flags": {
+ "svg": "https://flagcdn.com/de.svg",
+ "png": "https://flagcdn.com/w320/de.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "de",
+ "iso639_2": "deu",
+ "name": "German",
+ "nativeName": "Deutsch"
+ }
+ ],
+ "translations": {
+ "br": "Alamagn",
+ "pt": "Alemanha",
+ "nl": "Duitsland",
+ "hr": "Njemačka",
+ "fa": "آلمان",
+ "de": "Deutschland",
+ "es": "Alemania",
+ "fr": "Allemagne",
+ "ja": "ドイツ",
+ "it": "Germania",
+ "hu": "Grúzia"
+ },
+ "flag": "https://flagcdn.com/de.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "GER",
+ "independent": true
+ },
+ {
+ "name": "Ghana",
+ "topLevelDomain": [
+ ".gh"
+ ],
+ "alpha2Code": "GH",
+ "alpha3Code": "GHA",
+ "callingCodes": [
+ "233"
+ ],
+ "capital": "Accra",
+ "altSpellings": [
+ "GH"
+ ],
+ "subregion": "Western Africa",
+ "region": "Africa",
+ "population": 31072945,
+ "latlng": [
+ 8.0,
+ -2.0
+ ],
+ "demonym": "Ghanaian",
+ "area": 238533.0,
+ "gini": 43.5,
+ "timezones": [
+ "UTC"
+ ],
+ "borders": [
+ "BFA",
+ "CIV",
+ "TGO"
+ ],
+ "nativeName": "Ghana",
+ "numericCode": "288",
+ "flags": {
+ "svg": "https://flagcdn.com/gh.svg",
+ "png": "https://flagcdn.com/w320/gh.png"
+ },
+ "currencies": [
+ {
+ "code": "GHS",
+ "name": "Ghanaian cedi",
+ "symbol": "₵"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Ghana",
+ "pt": "Gana",
+ "nl": "Ghana",
+ "hr": "Gana",
+ "fa": "غنا",
+ "de": "Ghana",
+ "es": "Ghana",
+ "fr": "Ghana",
+ "ja": "ガーナ",
+ "it": "Ghana",
+ "hu": "Ghána"
+ },
+ "flag": "https://flagcdn.com/gh.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "GHA",
+ "independent": true
+ },
+ {
+ "name": "Gibraltar",
+ "topLevelDomain": [
+ ".gi"
+ ],
+ "alpha2Code": "GI",
+ "alpha3Code": "GIB",
+ "callingCodes": [
+ "350"
+ ],
+ "capital": "Gibraltar",
+ "altSpellings": [
+ "GI"
+ ],
+ "subregion": "Southern Europe",
+ "region": "Europe",
+ "population": 33691,
+ "latlng": [
+ 36.13333333,
+ -5.35
+ ],
+ "demonym": "Gibraltar",
+ "area": 6.0,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "ESP"
+ ],
+ "nativeName": "Gibraltar",
+ "numericCode": "292",
+ "flags": {
+ "svg": "https://flagcdn.com/gi.svg",
+ "png": "https://flagcdn.com/w320/gi.png"
+ },
+ "currencies": [
+ {
+ "code": "GIP",
+ "name": "Gibraltar pound",
+ "symbol": "£"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Jibraltar",
+ "pt": "Gibraltar",
+ "nl": "Gibraltar",
+ "hr": "Gibraltar",
+ "fa": "جبلطارق",
+ "de": "Gibraltar",
+ "es": "Gibraltar",
+ "fr": "Gibraltar",
+ "ja": "ジブラルタル",
+ "it": "Gibilterra",
+ "hu": "Gibraltár"
+ },
+ "flag": "https://flagcdn.com/gi.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "independent": false
+ },
{
- name: 'Dominica',
- capital: 'Roseau',
- languages: ['English'],
- population: 71293,
- flag: 'https://restcountries.eu/data/dma.svg',
- currency: 'East Caribbean dollar',
+ "name": "Greece",
+ "topLevelDomain": [
+ ".gr"
+ ],
+ "alpha2Code": "GR",
+ "alpha3Code": "GRC",
+ "callingCodes": [
+ "30"
+ ],
+ "capital": "Athens",
+ "altSpellings": [
+ "GR",
+ "Elláda",
+ "Hellenic Republic",
+ "Ελληνική Δημοκρατία"
+ ],
+ "subregion": "Southern Europe",
+ "region": "Europe",
+ "population": 10715549,
+ "latlng": [
+ 39.0,
+ 22.0
+ ],
+ "demonym": "Greek",
+ "area": 131990.0,
+ "gini": 32.9,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "ALB",
+ "BGR",
+ "TUR",
+ "MKD"
+ ],
+ "nativeName": "Ελλάδα",
+ "numericCode": "300",
+ "flags": {
+ "svg": "https://flagcdn.com/gr.svg",
+ "png": "https://flagcdn.com/w320/gr.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "el",
+ "iso639_2": "ell",
+ "name": "Greek (modern)",
+ "nativeName": "ελληνικά"
+ }
+ ],
+ "translations": {
+ "br": "Gres",
+ "pt": "Grécia",
+ "nl": "Griekenland",
+ "hr": "Grčka",
+ "fa": "یونان",
+ "de": "Griechenland",
+ "es": "Grecia",
+ "fr": "Grèce",
+ "ja": "ギリシャ",
+ "it": "Grecia",
+ "hu": "Görögország"
+ },
+ "flag": "https://flagcdn.com/gr.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "GRE",
+ "independent": true
},
{
- name: 'Dominican Republic',
- capital: 'Santo Domingo',
- languages: ['Spanish'],
- population: 10075045,
- flag: 'https://restcountries.eu/data/dom.svg',
- currency: 'Dominican peso',
+ "name": "Greenland",
+ "topLevelDomain": [
+ ".gl"
+ ],
+ "alpha2Code": "GL",
+ "alpha3Code": "GRL",
+ "callingCodes": [
+ "299"
+ ],
+ "capital": "Nuuk",
+ "altSpellings": [
+ "GL",
+ "Grønland"
+ ],
+ "subregion": "Northern America",
+ "region": "Americas",
+ "population": 56367,
+ "latlng": [
+ 72.0,
+ -40.0
+ ],
+ "demonym": "Greenlandic",
+ "area": 2166086.0,
+ "timezones": [
+ "UTC-04:00",
+ "UTC-03:00",
+ "UTC-01:00",
+ "UTC+00:00"
+ ],
+ "nativeName": "Kalaallit Nunaat",
+ "numericCode": "304",
+ "flags": {
+ "svg": "https://flagcdn.com/gl.svg",
+ "png": "https://flagcdn.com/w320/gl.png"
+ },
+ "currencies": [
+ {
+ "code": "DKK",
+ "name": "Danish krone",
+ "symbol": "kr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "kl",
+ "iso639_2": "kal",
+ "name": "Greenlandic",
+ "nativeName": "kalaallisut"
+ }
+ ],
+ "translations": {
+ "br": "Greunland",
+ "pt": "Gronelândia",
+ "nl": "Groenland",
+ "hr": "Grenland",
+ "fa": "گرینلند",
+ "de": "Grönland",
+ "es": "Groenlandia",
+ "fr": "Groenland",
+ "ja": "グリーンランド",
+ "it": "Groenlandia",
+ "hu": "Grönland"
+ },
+ "flag": "https://flagcdn.com/gl.svg",
+ "independent": false
},
{
- name: 'Ecuador',
- capital: 'Quito',
- languages: ['Spanish'],
- population: 16545799,
- flag: 'https://restcountries.eu/data/ecu.svg',
- currency: 'United States dollar',
+ "name": "Grenada",
+ "topLevelDomain": [
+ ".gd"
+ ],
+ "alpha2Code": "GD",
+ "alpha3Code": "GRD",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "St. George's",
+ "altSpellings": [
+ "GD"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 112519,
+ "latlng": [
+ 12.11666666,
+ -61.66666666
+ ],
+ "demonym": "Grenadian",
+ "area": 344.0,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Grenada",
+ "numericCode": "308",
+ "flags": {
+ "svg": "https://flagcdn.com/gd.svg",
+ "png": "https://flagcdn.com/w320/gd.png"
+ },
+ "currencies": [
+ {
+ "code": "XCD",
+ "name": "East Caribbean dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Grenada",
+ "pt": "Granada",
+ "nl": "Grenada",
+ "hr": "Grenada",
+ "fa": "گرنادا",
+ "de": "Grenada",
+ "es": "Grenada",
+ "fr": "Grenade",
+ "ja": "グレナダ",
+ "it": "Grenada",
+ "hu": "Grenada"
+ },
+ "flag": "https://flagcdn.com/gd.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CARICOM",
+ "name": "Caribbean Community",
+ "otherNames": [
+ "Comunidad del Caribe",
+ "Communauté Caribéenne",
+ "Caribische Gemeenschap"
+ ]
+ }
+ ],
+ "cioc": "GRN",
+ "independent": true
},
{
- name: 'Egypt',
- capital: 'Cairo',
- languages: ['Arabic'],
- population: 91290000,
- flag: 'https://restcountries.eu/data/egy.svg',
- currency: 'Egyptian pound',
+ "name": "Guadeloupe",
+ "topLevelDomain": [
+ ".gp"
+ ],
+ "alpha2Code": "GP",
+ "alpha3Code": "GLP",
+ "callingCodes": [
+ "590"
+ ],
+ "capital": "Basse-Terre",
+ "altSpellings": [
+ "GP",
+ "Gwadloup"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 400132,
+ "latlng": [
+ 16.25,
+ -61.583333
+ ],
+ "demonym": "Guadeloupian",
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Guadeloupe",
+ "numericCode": "312",
+ "flags": {
+ "svg": "https://flagcdn.com/gp.svg",
+ "png": "https://flagcdn.com/w320/gp.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Gwadeloup",
+ "pt": "Guadalupe",
+ "nl": "Guadeloupe",
+ "hr": "Gvadalupa",
+ "fa": "جزیره گوادلوپ",
+ "de": "Guadeloupe",
+ "es": "Guadalupe",
+ "fr": "Guadeloupe",
+ "ja": "グアドループ",
+ "it": "Guadeloupa",
+ "hu": "Guadeloupe"
+ },
+ "flag": "https://flagcdn.com/gp.svg",
+ "independent": false
},
{
- name: 'El Salvador',
- capital: 'San Salvador',
- languages: ['Spanish'],
- population: 6520675,
- flag: 'https://restcountries.eu/data/slv.svg',
- currency: 'United States dollar',
+ "name": "Guam",
+ "topLevelDomain": [
+ ".gu"
+ ],
+ "alpha2Code": "GU",
+ "alpha3Code": "GUM",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "Hagåtña",
+ "altSpellings": [
+ "GU",
+ "Guåhån"
+ ],
+ "subregion": "Micronesia",
+ "region": "Oceania",
+ "population": 168783,
+ "latlng": [
+ 13.46666666,
+ 144.78333333
+ ],
+ "demonym": "Guamanian",
+ "area": 549.0,
+ "timezones": [
+ "UTC+10:00"
+ ],
+ "nativeName": "Guam",
+ "numericCode": "316",
+ "flags": {
+ "svg": "https://flagcdn.com/gu.svg",
+ "png": "https://flagcdn.com/w320/gu.png"
+ },
+ "currencies": [
+ {
+ "code": "USD",
+ "name": "United States dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "ch",
+ "iso639_2": "cha",
+ "name": "Chamorro",
+ "nativeName": "Chamoru"
+ },
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ }
+ ],
+ "translations": {
+ "br": "Guam",
+ "pt": "Guame",
+ "nl": "Guam",
+ "hr": "Guam",
+ "fa": "گوام",
+ "de": "Guam",
+ "es": "Guam",
+ "fr": "Guam",
+ "ja": "グアム",
+ "it": "Guam",
+ "hu": "Guam"
+ },
+ "flag": "https://flagcdn.com/gu.svg",
+ "cioc": "GUM",
+ "independent": false
},
{
- name: 'Equatorial Guinea',
- capital: 'Malabo',
- languages: ['Spanish', 'French'],
- population: 1222442,
- flag: 'https://restcountries.eu/data/gnq.svg',
- currency: 'Central African CFA franc',
+ "name": "Guatemala",
+ "topLevelDomain": [
+ ".gt"
+ ],
+ "alpha2Code": "GT",
+ "alpha3Code": "GTM",
+ "callingCodes": [
+ "502"
+ ],
+ "capital": "Guatemala City",
+ "altSpellings": [
+ "GT"
+ ],
+ "subregion": "Central America",
+ "region": "Americas",
+ "population": 16858333,
+ "latlng": [
+ 15.5,
+ -90.25
+ ],
+ "demonym": "Guatemalan",
+ "area": 108889.0,
+ "gini": 48.3,
+ "timezones": [
+ "UTC-06:00"
+ ],
+ "borders": [
+ "BLZ",
+ "SLV",
+ "HND",
+ "MEX"
+ ],
+ "nativeName": "Guatemala",
+ "numericCode": "320",
+ "flags": {
+ "svg": "https://flagcdn.com/gt.svg",
+ "png": "https://flagcdn.com/w320/gt.png"
+ },
+ "currencies": [
+ {
+ "code": "GTQ",
+ "name": "Guatemalan quetzal",
+ "symbol": "Q"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ }
+ ],
+ "translations": {
+ "br": "Guatemala",
+ "pt": "Guatemala",
+ "nl": "Guatemala",
+ "hr": "Gvatemala",
+ "fa": "گواتمالا",
+ "de": "Guatemala",
+ "es": "Guatemala",
+ "fr": "Guatemala",
+ "ja": "グアテマラ",
+ "it": "Guatemala",
+ "hu": "Guatemala"
+ },
+ "flag": "https://flagcdn.com/gt.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CAIS",
+ "name": "Central American Integration System",
+ "otherAcronyms": [
+ "SICA"
+ ],
+ "otherNames": [
+ "Sistema de la Integración Centroamericana,"
+ ]
+ }
+ ],
+ "cioc": "GUA",
+ "independent": true
},
{
- name: 'Eritrea',
- capital: 'Asmara',
- languages: ['Tigrinya', 'Arabic', 'English'],
- population: 5352000,
- flag: 'https://restcountries.eu/data/eri.svg',
- currency: 'Eritrean nakfa',
+ "name": "Guernsey",
+ "topLevelDomain": [
+ ".gg"
+ ],
+ "alpha2Code": "GG",
+ "alpha3Code": "GGY",
+ "callingCodes": [
+ "44"
+ ],
+ "capital": "St. Peter Port",
+ "altSpellings": [
+ "GG",
+ "Bailiwick of Guernsey",
+ "Bailliage de Guernesey"
+ ],
+ "subregion": "Northern Europe",
+ "region": "Europe",
+ "population": 62999,
+ "latlng": [
+ 49.46666666,
+ -2.58333333
+ ],
+ "demonym": "Channel Islander",
+ "area": 78.0,
+ "timezones": [
+ "UTC+00:00"
+ ],
+ "nativeName": "Guernsey",
+ "numericCode": "831",
+ "flags": {
+ "svg": "https://flagcdn.com/gg.svg",
+ "png": "https://flagcdn.com/w320/gg.png"
+ },
+ "currencies": [
+ {
+ "code": "GBP",
+ "name": "British pound",
+ "symbol": "£"
+ },
+ {
+ "code": "GGP",
+ "name": "Guernsey pound",
+ "symbol": "£"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Gwernenez",
+ "pt": "Guernsey",
+ "nl": "Guernsey",
+ "hr": "Guernsey",
+ "fa": "گرنزی",
+ "de": "Guernsey",
+ "es": "Guernsey",
+ "fr": "Guernesey",
+ "ja": "ガーンジー",
+ "it": "Guernsey",
+ "hu": "Guernsey"
+ },
+ "flag": "https://flagcdn.com/gg.svg",
+ "independent": false
},
{
- name: 'Estonia',
- capital: 'Tallinn',
- languages: ['Estonian'],
- population: 1315944,
- flag: 'https://restcountries.eu/data/est.svg',
- currency: 'Euro',
+ "name": "Guinea",
+ "topLevelDomain": [
+ ".gn"
+ ],
+ "alpha2Code": "GN",
+ "alpha3Code": "GIN",
+ "callingCodes": [
+ "224"
+ ],
+ "capital": "Conakry",
+ "altSpellings": [
+ "GN",
+ "Republic of Guinea",
+ "République de Guinée"
+ ],
+ "subregion": "Western Africa",
+ "region": "Africa",
+ "population": 13132792,
+ "latlng": [
+ 11.0,
+ -10.0
+ ],
+ "demonym": "Guinean",
+ "area": 245857.0,
+ "gini": 33.7,
+ "timezones": [
+ "UTC"
+ ],
+ "borders": [
+ "CIV",
+ "GNB",
+ "LBR",
+ "MLI",
+ "SEN",
+ "SLE"
+ ],
+ "nativeName": "Guinée",
+ "numericCode": "324",
+ "flags": {
+ "svg": "https://flagcdn.com/gn.svg",
+ "png": "https://flagcdn.com/w320/gn.png"
+ },
+ "currencies": [
+ {
+ "code": "GNF",
+ "name": "Guinean franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ },
+ {
+ "iso639_1": "ff",
+ "iso639_2": "ful",
+ "name": "Fula",
+ "nativeName": "Fulfulde"
+ }
+ ],
+ "translations": {
+ "br": "Ginea",
+ "pt": "Guiné",
+ "nl": "Guinee",
+ "hr": "Gvineja",
+ "fa": "گینه",
+ "de": "Guinea",
+ "es": "Guinea",
+ "fr": "Guinée",
+ "ja": "ギニア",
+ "it": "Guinea",
+ "hu": "Guinea"
+ },
+ "flag": "https://flagcdn.com/gn.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "GUI",
+ "independent": true
},
{
- name: 'Ethiopia',
- capital: 'Addis Ababa',
- languages: ['Amharic'],
- population: 92206005,
- flag: 'https://restcountries.eu/data/eth.svg',
- currency: 'Ethiopian birr',
+ "name": "Guinea-Bissau",
+ "topLevelDomain": [
+ ".gw"
+ ],
+ "alpha2Code": "GW",
+ "alpha3Code": "GNB",
+ "callingCodes": [
+ "245"
+ ],
+ "capital": "Bissau",
+ "altSpellings": [
+ "GW",
+ "Republic of Guinea-Bissau",
+ "República da Guiné-Bissau"
+ ],
+ "subregion": "Western Africa",
+ "region": "Africa",
+ "population": 1967998,
+ "latlng": [
+ 12.0,
+ -15.0
+ ],
+ "demonym": "Guinea-Bissauan",
+ "area": 36125.0,
+ "gini": 50.7,
+ "timezones": [
+ "UTC"
+ ],
+ "borders": [
+ "GIN",
+ "SEN"
+ ],
+ "nativeName": "Guiné-Bissau",
+ "numericCode": "624",
+ "flags": {
+ "svg": "https://flagcdn.com/gw.svg",
+ "png": "https://flagcdn.com/w320/gw.png"
+ },
+ "currencies": [
+ {
+ "code": "XOF",
+ "name": "West African CFA franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "pt",
+ "iso639_2": "por",
+ "name": "Portuguese",
+ "nativeName": "Português"
+ }
+ ],
+ "translations": {
+ "br": "Ginea-Bissau",
+ "pt": "Guiné-Bissau",
+ "nl": "Guinee-Bissau",
+ "hr": "Gvineja Bisau",
+ "fa": "گینه بیسائو",
+ "de": "Guinea-Bissau",
+ "es": "Guinea-Bisáu",
+ "fr": "Guinée-Bissau",
+ "ja": "ギニアビサウ",
+ "it": "Guinea-Bissau",
+ "hu": "Bissau-Guinea"
+ },
+ "flag": "https://flagcdn.com/gw.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "GBS",
+ "independent": true
},
{
- name: 'Falkland Islands (Malvinas)',
- capital: 'Stanley',
- languages: ['English'],
- population: 2563,
- flag: 'https://restcountries.eu/data/flk.svg',
- currency: 'Falkland Islands pound',
+ "name": "Guyana",
+ "topLevelDomain": [
+ ".gy"
+ ],
+ "alpha2Code": "GY",
+ "alpha3Code": "GUY",
+ "callingCodes": [
+ "592"
+ ],
+ "capital": "Georgetown",
+ "altSpellings": [
+ "GY",
+ "Co-operative Republic of Guyana"
+ ],
+ "subregion": "South America",
+ "region": "Americas",
+ "population": 786559,
+ "latlng": [
+ 5.0,
+ -59.0
+ ],
+ "demonym": "Guyanese",
+ "area": 214969.0,
+ "gini": 45.1,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "borders": [
+ "BRA",
+ "SUR",
+ "VEN"
+ ],
+ "nativeName": "Guyana",
+ "numericCode": "328",
+ "flags": {
+ "svg": "https://flagcdn.com/gy.svg",
+ "png": "https://flagcdn.com/w320/gy.png"
+ },
+ "currencies": [
+ {
+ "code": "GYD",
+ "name": "Guyanese dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Guyana",
+ "pt": "Guiana",
+ "nl": "Guyana",
+ "hr": "Gvajana",
+ "fa": "گویان",
+ "de": "Guyana",
+ "es": "Guyana",
+ "fr": "Guyane",
+ "ja": "ガイアナ",
+ "it": "Guyana",
+ "hu": "Guyana"
+ },
+ "flag": "https://flagcdn.com/gy.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CARICOM",
+ "name": "Caribbean Community",
+ "otherNames": [
+ "Comunidad del Caribe",
+ "Communauté Caribéenne",
+ "Caribische Gemeenschap"
+ ]
+ },
+ {
+ "acronym": "USAN",
+ "name": "Union of South American Nations",
+ "otherAcronyms": [
+ "UNASUR",
+ "UNASUL",
+ "UZAN"
+ ],
+ "otherNames": [
+ "Unión de Naciones Suramericanas",
+ "União de Nações Sul-Americanas",
+ "Unie van Zuid-Amerikaanse Naties",
+ "South American Union"
+ ]
+ }
+ ],
+ "cioc": "GUY",
+ "independent": true
+ },
+ {
+ "name": "Haiti",
+ "topLevelDomain": [
+ ".ht"
+ ],
+ "alpha2Code": "HT",
+ "alpha3Code": "HTI",
+ "callingCodes": [
+ "509"
+ ],
+ "capital": "Port-au-Prince",
+ "altSpellings": [
+ "HT",
+ "Republic of Haiti",
+ "République d'Haïti",
+ "Repiblik Ayiti"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 11402533,
+ "latlng": [
+ 19.0,
+ -72.41666666
+ ],
+ "demonym": "Haitian",
+ "area": 27750.0,
+ "gini": 41.1,
+ "timezones": [
+ "UTC-05:00"
+ ],
+ "borders": [
+ "DOM"
+ ],
+ "nativeName": "Haïti",
+ "numericCode": "332",
+ "flags": {
+ "svg": "https://flagcdn.com/ht.svg",
+ "png": "https://flagcdn.com/w320/ht.png"
+ },
+ "currencies": [
+ {
+ "code": "HTG",
+ "name": "Haitian gourde",
+ "symbol": "G"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ },
+ {
+ "iso639_1": "ht",
+ "iso639_2": "hat",
+ "name": "Haitian",
+ "nativeName": "Kreyòl ayisyen"
+ }
+ ],
+ "translations": {
+ "br": "Haiti",
+ "pt": "Haiti",
+ "nl": "Haïti",
+ "hr": "Haiti",
+ "fa": "هائیتی",
+ "de": "Haiti",
+ "es": "Haiti",
+ "fr": "Haïti",
+ "ja": "ハイチ",
+ "it": "Haiti",
+ "hu": "Haiti"
+ },
+ "flag": "https://flagcdn.com/ht.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CARICOM",
+ "name": "Caribbean Community",
+ "otherNames": [
+ "Comunidad del Caribe",
+ "Communauté Caribéenne",
+ "Caribische Gemeenschap"
+ ]
+ }
+ ],
+ "cioc": "HAI",
+ "independent": true
},
{
- name: 'Faroe Islands',
- capital: 'Tórshavn',
- languages: ['Faroese'],
- population: 49376,
- flag: 'https://restcountries.eu/data/fro.svg',
- currency: 'Danish krone',
+ "name": "Heard Island and McDonald Islands",
+ "topLevelDomain": [
+ ".hm",
+ ".aq"
+ ],
+ "alpha2Code": "HM",
+ "alpha3Code": "HMD",
+ "callingCodes": [
+ "672"
+ ],
+ "altSpellings": [
+ "HM"
+ ],
+ "subregion": "Antarctic",
+ "region": "Antarctic",
+ "population": 0,
+ "latlng": [
+ -53.1,
+ 72.51666666
+ ],
+ "demonym": "Heard and McDonald Islander",
+ "area": 412.0,
+ "timezones": [
+ "UTC+05:00"
+ ],
+ "nativeName": "Heard Island and McDonald Islands",
+ "numericCode": "334",
+ "flags": {
+ "svg": "https://flagcdn.com/hm.svg",
+ "png": "https://flagcdn.com/w320/hm.png"
+ },
+ "currencies": [
+ {
+ "code": "AUD",
+ "name": "Australian dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Inizi Heard ha McDonald",
+ "pt": "Ilha Heard e Ilhas McDonald",
+ "nl": "Heard- en McDonaldeilanden",
+ "hr": "Otok Heard i otočje McDonald",
+ "fa": "جزیره هرد و جزایر مکدونالد",
+ "de": "Heard und die McDonaldinseln",
+ "es": "Islas Heard y McDonald",
+ "fr": "Îles Heard-et-MacDonald",
+ "ja": "ハード島とマクドナルド諸島",
+ "it": "Isole Heard e McDonald",
+ "hu": "Heard-sziget és McDonald-szigetek"
+ },
+ "flag": "https://flagcdn.com/hm.svg",
+ "independent": false
},
{
- name: 'Fiji',
- capital: 'Suva',
- languages: ['English', 'Fijian', 'Hindi', 'Urdu'],
- population: 867000,
- flag: 'https://restcountries.eu/data/fji.svg',
- currency: 'Fijian dollar',
+ "name": "Vatican City",
+ "topLevelDomain": [
+ ".va"
+ ],
+ "alpha2Code": "VA",
+ "alpha3Code": "VAT",
+ "callingCodes": [
+ "379"
+ ],
+ "capital": "Vatican City",
+ "altSpellings": [
+ "Vatican",
+ "The Vatican"
+ ],
+ "subregion": "Southern Europe",
+ "region": "Europe",
+ "population": 451,
+ "latlng": [
+ 41.9,
+ 12.45
+ ],
+ "demonym": "Vatican",
+ "area": 0.44,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "ITA"
+ ],
+ "nativeName": "Status Civitatis Vaticanae",
+ "numericCode": "336",
+ "flags": {
+ "svg": "https://flagcdn.com/va.svg",
+ "png": "https://flagcdn.com/w320/va.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "la",
+ "iso639_2": "lat",
+ "name": "Latin",
+ "nativeName": "latine"
+ },
+ {
+ "iso639_1": "it",
+ "iso639_2": "ita",
+ "name": "Italian",
+ "nativeName": "Italiano"
+ },
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "Français"
+ },
+ {
+ "iso639_1": "de",
+ "iso639_2": "deu",
+ "name": "German",
+ "nativeName": "Deutsch"
+ }
+ ],
+ "translations": {
+ "br": "Vatikan",
+ "pt": "Vaticano",
+ "nl": "Heilige Stoel",
+ "hr": "Sveta Stolica",
+ "fa": "سریر مقدس",
+ "de": "Heiliger Stuhl",
+ "es": "Santa Sede",
+ "fr": "Saint-Siège",
+ "ja": "聖座",
+ "it": "Santa Sede",
+ "hu": "Vatikán"
+ },
+ "flag": "https://flagcdn.com/va.svg",
+ "independent": true
},
{
- name: 'Finland',
- capital: 'Helsinki',
- languages: ['Finnish', 'Swedish'],
- population: 5491817,
- flag: 'https://restcountries.eu/data/fin.svg',
- currency: 'Euro',
+ "name": "Honduras",
+ "topLevelDomain": [
+ ".hn"
+ ],
+ "alpha2Code": "HN",
+ "alpha3Code": "HND",
+ "callingCodes": [
+ "504"
+ ],
+ "capital": "Tegucigalpa",
+ "altSpellings": [
+ "HN",
+ "Republic of Honduras",
+ "República de Honduras"
+ ],
+ "subregion": "Central America",
+ "region": "Americas",
+ "population": 9904608,
+ "latlng": [
+ 15.0,
+ -86.5
+ ],
+ "demonym": "Honduran",
+ "area": 112492.0,
+ "gini": 48.2,
+ "timezones": [
+ "UTC-06:00"
+ ],
+ "borders": [
+ "GTM",
+ "SLV",
+ "NIC"
+ ],
+ "nativeName": "Honduras",
+ "numericCode": "340",
+ "flags": {
+ "svg": "https://flagcdn.com/hn.svg",
+ "png": "https://flagcdn.com/w320/hn.png"
+ },
+ "currencies": [
+ {
+ "code": "HNL",
+ "name": "Honduran lempira",
+ "symbol": "L"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ }
+ ],
+ "translations": {
+ "br": "Honduras",
+ "pt": "Honduras",
+ "nl": "Honduras",
+ "hr": "Honduras",
+ "fa": "هندوراس",
+ "de": "Honduras",
+ "es": "Honduras",
+ "fr": "Honduras",
+ "ja": "ホンジュラス",
+ "it": "Honduras",
+ "hu": "Honduras"
+ },
+ "flag": "https://flagcdn.com/hn.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CAIS",
+ "name": "Central American Integration System",
+ "otherAcronyms": [
+ "SICA"
+ ],
+ "otherNames": [
+ "Sistema de la Integración Centroamericana,"
+ ]
+ }
+ ],
+ "cioc": "HON",
+ "independent": true
},
{
- name: 'France',
- capital: 'Paris',
- languages: ['French'],
- population: 66710000,
- flag: 'https://restcountries.eu/data/fra.svg',
- currency: 'Euro',
+ "name": "Hungary",
+ "topLevelDomain": [
+ ".hu"
+ ],
+ "alpha2Code": "HU",
+ "alpha3Code": "HUN",
+ "callingCodes": [
+ "36"
+ ],
+ "capital": "Budapest",
+ "altSpellings": [
+ "HU"
+ ],
+ "subregion": "Central Europe",
+ "region": "Europe",
+ "population": 9749763,
+ "latlng": [
+ 47.0,
+ 20.0
+ ],
+ "demonym": "Hungarian",
+ "area": 93028.0,
+ "gini": 29.6,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "AUT",
+ "HRV",
+ "ROU",
+ "SRB",
+ "SVK",
+ "SVN",
+ "UKR"
+ ],
+ "nativeName": "Magyarország",
+ "numericCode": "348",
+ "flags": {
+ "svg": "https://flagcdn.com/hu.svg",
+ "png": "https://flagcdn.com/w320/hu.png"
+ },
+ "currencies": [
+ {
+ "code": "HUF",
+ "name": "Hungarian forint",
+ "symbol": "Ft"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "hu",
+ "iso639_2": "hun",
+ "name": "Hungarian",
+ "nativeName": "magyar"
+ }
+ ],
+ "translations": {
+ "br": "Hungaria",
+ "pt": "Hungria",
+ "nl": "Hongarije",
+ "hr": "Mađarska",
+ "fa": "مجارستان",
+ "de": "Ungarn",
+ "es": "Hungría",
+ "fr": "Hongrie",
+ "ja": "ハンガリー",
+ "it": "Ungheria",
+ "hu": "Magyarország"
+ },
+ "flag": "https://flagcdn.com/hu.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "HUN",
+ "independent": true
},
{
- name: 'French Guiana',
- capital: 'Cayenne',
- languages: ['French'],
- population: 254541,
- flag: 'https://restcountries.eu/data/guf.svg',
- currency: 'Euro',
+ "name": "Hong Kong",
+ "topLevelDomain": [
+ ".hk"
+ ],
+ "alpha2Code": "HK",
+ "alpha3Code": "HKG",
+ "callingCodes": [
+ "852"
+ ],
+ "capital": "City of Victoria",
+ "altSpellings": [
+ "HK",
+ "香港"
+ ],
+ "subregion": "Eastern Asia",
+ "region": "Asia",
+ "population": 7481800,
+ "latlng": [
+ 22.25,
+ 114.16666666
+ ],
+ "demonym": "Chinese",
+ "area": 1104.0,
+ "timezones": [
+ "UTC+08:00"
+ ],
+ "borders": [
+ "CHN"
+ ],
+ "nativeName": "香港",
+ "numericCode": "344",
+ "flags": {
+ "svg": "https://flagcdn.com/hk.svg",
+ "png": "https://flagcdn.com/w320/hk.png"
+ },
+ "currencies": [
+ {
+ "code": "HKD",
+ "name": "Hong Kong dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "zh",
+ "iso639_2": "zho",
+ "name": "Chinese",
+ "nativeName": "中文 (Zhōngwén)"
+ }
+ ],
+ "translations": {
+ "br": "Hong Kong",
+ "pt": "Hong Kong",
+ "nl": "Hongkong",
+ "hr": "Hong Kong",
+ "fa": "هنگکنگ",
+ "de": "Hong Kong",
+ "es": "Hong Kong",
+ "fr": "Hong Kong",
+ "ja": "香港",
+ "it": "Hong Kong",
+ "hu": "Hong Kong"
+ },
+ "flag": "https://flagcdn.com/hk.svg",
+ "cioc": "HKG",
+ "independent": false
},
{
- name: 'French Polynesia',
- capital: 'Papeetē',
- languages: ['French'],
- population: 271800,
- flag: 'https://restcountries.eu/data/pyf.svg',
- currency: 'CFP franc',
+ "name": "Iceland",
+ "topLevelDomain": [
+ ".is"
+ ],
+ "alpha2Code": "IS",
+ "alpha3Code": "ISL",
+ "callingCodes": [
+ "354"
+ ],
+ "capital": "Reykjavík",
+ "altSpellings": [
+ "IS",
+ "Island",
+ "Republic of Iceland",
+ "Lýðveldið Ísland"
+ ],
+ "subregion": "Northern Europe",
+ "region": "Europe",
+ "population": 366425,
+ "latlng": [
+ 65.0,
+ -18.0
+ ],
+ "demonym": "Icelander",
+ "area": 103000.0,
+ "gini": 26.1,
+ "timezones": [
+ "UTC"
+ ],
+ "nativeName": "Ísland",
+ "numericCode": "352",
+ "flags": {
+ "svg": "https://flagcdn.com/is.svg",
+ "png": "https://flagcdn.com/w320/is.png"
+ },
+ "currencies": [
+ {
+ "code": "ISK",
+ "name": "Icelandic króna",
+ "symbol": "kr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "is",
+ "iso639_2": "isl",
+ "name": "Icelandic",
+ "nativeName": "Íslenska"
+ }
+ ],
+ "translations": {
+ "br": "Island",
+ "pt": "Islândia",
+ "nl": "IJsland",
+ "hr": "Island",
+ "fa": "ایسلند",
+ "de": "Island",
+ "es": "Islandia",
+ "fr": "Islande",
+ "ja": "アイスランド",
+ "it": "Islanda",
+ "hu": "Izland"
+ },
+ "flag": "https://flagcdn.com/is.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EFTA",
+ "name": "European Free Trade Association"
+ }
+ ],
+ "cioc": "ISL",
+ "independent": true
},
{
- name: 'French Southern Territories',
- capital: 'Port-aux-Français',
- languages: ['French'],
- population: 140,
- flag: 'https://restcountries.eu/data/atf.svg',
- currency: 'Euro',
+ "name": "India",
+ "topLevelDomain": [
+ ".in"
+ ],
+ "alpha2Code": "IN",
+ "alpha3Code": "IND",
+ "callingCodes": [
+ "91"
+ ],
+ "capital": "New Delhi",
+ "altSpellings": [
+ "IN",
+ "Bhārat",
+ "Republic of India",
+ "Bharat Ganrajya"
+ ],
+ "subregion": "Southern Asia",
+ "region": "Asia",
+ "population": 1380004385,
+ "latlng": [
+ 20.0,
+ 77.0
+ ],
+ "demonym": "Indian",
+ "area": 3287590.0,
+ "gini": 35.7,
+ "timezones": [
+ "UTC+05:30"
+ ],
+ "borders": [
+ "AFG",
+ "BGD",
+ "BTN",
+ "MMR",
+ "CHN",
+ "NPL",
+ "PAK",
+ "LKA"
+ ],
+ "nativeName": "भारत",
+ "numericCode": "356",
+ "flags": {
+ "svg": "https://flagcdn.com/in.svg",
+ "png": "https://flagcdn.com/w320/in.png"
+ },
+ "currencies": [
+ {
+ "code": "INR",
+ "name": "Indian rupee",
+ "symbol": "₹"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "hi",
+ "iso639_2": "hin",
+ "name": "Hindi",
+ "nativeName": "हिन्दी"
+ },
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "India",
+ "pt": "Índia",
+ "nl": "India",
+ "hr": "Indija",
+ "fa": "هند",
+ "de": "Indien",
+ "es": "India",
+ "fr": "Inde",
+ "ja": "インド",
+ "it": "India",
+ "hu": "India"
+ },
+ "flag": "https://flagcdn.com/in.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "SAARC",
+ "name": "South Asian Association for Regional Cooperation"
+ }
+ ],
+ "cioc": "IND",
+ "independent": true
},
{
- name: 'Gabon',
- capital: 'Libreville',
- languages: ['French'],
- population: 1802278,
- flag: 'https://restcountries.eu/data/gab.svg',
- currency: 'Central African CFA franc',
+ "name": "Indonesia",
+ "topLevelDomain": [
+ ".id"
+ ],
+ "alpha2Code": "ID",
+ "alpha3Code": "IDN",
+ "callingCodes": [
+ "62"
+ ],
+ "capital": "Jakarta",
+ "altSpellings": [
+ "ID",
+ "Republic of Indonesia",
+ "Republik Indonesia"
+ ],
+ "subregion": "South-Eastern Asia",
+ "region": "Asia",
+ "population": 273523621,
+ "latlng": [
+ -5.0,
+ 120.0
+ ],
+ "demonym": "Indonesian",
+ "area": 1904569.0,
+ "gini": 38.2,
+ "timezones": [
+ "UTC+07:00",
+ "UTC+08:00",
+ "UTC+09:00"
+ ],
+ "borders": [
+ "TLS",
+ "MYS",
+ "PNG"
+ ],
+ "nativeName": "Indonesia",
+ "numericCode": "360",
+ "flags": {
+ "svg": "https://flagcdn.com/id.svg",
+ "png": "https://flagcdn.com/w320/id.png"
+ },
+ "currencies": [
+ {
+ "code": "IDR",
+ "name": "Indonesian rupiah",
+ "symbol": "Rp"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "id",
+ "iso639_2": "ind",
+ "name": "Indonesian",
+ "nativeName": "Bahasa Indonesia"
+ }
+ ],
+ "translations": {
+ "br": "Indonezia",
+ "pt": "Indonésia",
+ "nl": "Indonesië",
+ "hr": "Indonezija",
+ "fa": "اندونزی",
+ "de": "Indonesien",
+ "es": "Indonesia",
+ "fr": "Indonésie",
+ "ja": "インドネシア",
+ "it": "Indonesia",
+ "hu": "Indonézia"
+ },
+ "flag": "https://flagcdn.com/id.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "ASEAN",
+ "name": "Association of Southeast Asian Nations"
+ }
+ ],
+ "cioc": "INA",
+ "independent": true
},
{
- name: 'Gambia',
- capital: 'Banjul',
- languages: ['English'],
- population: 1882450,
- flag: 'https://restcountries.eu/data/gmb.svg',
- currency: 'Gambian dalasi',
+ "name": "Ivory Coast",
+ "topLevelDomain": [
+ ".ci"
+ ],
+ "alpha2Code": "CI",
+ "alpha3Code": "CIV",
+ "callingCodes": [
+ "225"
+ ],
+ "capital": "Yamoussoukro",
+ "altSpellings": [
+ "CI",
+ "Ivory Coast",
+ "Republic of Côte d'Ivoire",
+ "République de Côte d'Ivoire"
+ ],
+ "subregion": "Western Africa",
+ "region": "Africa",
+ "population": 26378275,
+ "latlng": [
+ 8.0,
+ -5.0
+ ],
+ "demonym": "Ivorian",
+ "area": 322463.0,
+ "gini": 41.5,
+ "timezones": [
+ "UTC"
+ ],
+ "borders": [
+ "BFA",
+ "GHA",
+ "GIN",
+ "LBR",
+ "MLI"
+ ],
+ "nativeName": "Côte d'Ivoire",
+ "numericCode": "384",
+ "flags": {
+ "svg": "https://flagcdn.com/ci.svg",
+ "png": "https://flagcdn.com/w320/ci.png"
+ },
+ "currencies": [
+ {
+ "code": "XOF",
+ "name": "West African CFA franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Aod an Olifant",
+ "pt": "Costa do Marfim",
+ "nl": "Ivoorkust",
+ "hr": "Obala Bjelokosti",
+ "fa": "ساحل عاج",
+ "de": "Elfenbeinküste",
+ "es": "Costa de Marfil",
+ "fr": "Côte d'Ivoire",
+ "ja": "コートジボワール",
+ "it": "Costa D'Avorio",
+ "hu": "Elefántcsontpart"
+ },
+ "flag": "https://flagcdn.com/ci.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "CIV",
+ "independent": true
},
{
- name: 'Georgia',
- capital: 'Tbilisi',
- languages: ['Georgian'],
- population: 3720400,
- flag: 'https://restcountries.eu/data/geo.svg',
- currency: 'Georgian Lari',
+ "name": "Iran (Islamic Republic of)",
+ "topLevelDomain": [
+ ".ir"
+ ],
+ "alpha2Code": "IR",
+ "alpha3Code": "IRN",
+ "callingCodes": [
+ "98"
+ ],
+ "capital": "Tehran",
+ "altSpellings": [
+ "IR",
+ "Islamic Republic of Iran",
+ "Jomhuri-ye Eslāmi-ye Irān"
+ ],
+ "subregion": "Southern Asia",
+ "region": "Asia",
+ "population": 83992953,
+ "latlng": [
+ 32.0,
+ 53.0
+ ],
+ "demonym": "Iranian",
+ "area": 1648195.0,
+ "gini": 42.0,
+ "timezones": [
+ "UTC+03:30"
+ ],
+ "borders": [
+ "AFG",
+ "ARM",
+ "AZE",
+ "IRQ",
+ "PAK",
+ "TUR",
+ "TKM"
+ ],
+ "nativeName": "ایران",
+ "numericCode": "364",
+ "flags": {
+ "svg": "https://flagcdn.com/ir.svg",
+ "png": "https://flagcdn.com/w320/ir.png"
+ },
+ "currencies": [
+ {
+ "code": "IRR",
+ "name": "Iranian rial",
+ "symbol": "﷼"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fa",
+ "iso639_2": "fas",
+ "name": "Persian (Farsi)",
+ "nativeName": "فارسی"
+ }
+ ],
+ "translations": {
+ "br": "Iran",
+ "pt": "Irão",
+ "nl": "Iran",
+ "hr": "Iran",
+ "fa": "ایران",
+ "de": "Iran",
+ "es": "Iran",
+ "fr": "Iran",
+ "ja": "イラン・イスラム共和国",
+ "it": "Iran (Islamic Republic of)",
+ "hu": "Irán"
+ },
+ "flag": "https://flagcdn.com/ir.svg",
+ "cioc": "IRI",
+ "independent": true
},
{
- name: 'Germany',
- capital: 'Berlin',
- languages: ['German'],
- population: 81770900,
- flag: 'https://restcountries.eu/data/deu.svg',
- currency: 'Euro',
+ "name": "Iraq",
+ "topLevelDomain": [
+ ".iq"
+ ],
+ "alpha2Code": "IQ",
+ "alpha3Code": "IRQ",
+ "callingCodes": [
+ "964"
+ ],
+ "capital": "Baghdad",
+ "altSpellings": [
+ "IQ",
+ "Republic of Iraq",
+ "Jumhūriyyat al-‘Irāq"
+ ],
+ "subregion": "Western Asia",
+ "region": "Asia",
+ "population": 40222503,
+ "latlng": [
+ 33.0,
+ 44.0
+ ],
+ "demonym": "Iraqi",
+ "area": 438317.0,
+ "gini": 29.5,
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "borders": [
+ "IRN",
+ "JOR",
+ "KWT",
+ "SAU",
+ "SYR",
+ "TUR"
+ ],
+ "nativeName": "العراق",
+ "numericCode": "368",
+ "flags": {
+ "svg": "https://flagcdn.com/iq.svg",
+ "png": "https://flagcdn.com/w320/iq.png"
+ },
+ "currencies": [
+ {
+ "code": "IQD",
+ "name": "Iraqi dinar",
+ "symbol": "ع.د"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ },
+ {
+ "iso639_1": "ku",
+ "iso639_2": "kur",
+ "name": "Kurdish",
+ "nativeName": "Kurdî"
+ }
+ ],
+ "translations": {
+ "br": "Irak",
+ "pt": "Iraque",
+ "nl": "Irak",
+ "hr": "Irak",
+ "fa": "عراق",
+ "de": "Irak",
+ "es": "Irak",
+ "fr": "Irak",
+ "ja": "イラク",
+ "it": "Iraq",
+ "hu": "Irak"
+ },
+ "flag": "https://flagcdn.com/iq.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "IRQ",
+ "independent": true
},
{
- name: 'Ghana',
- capital: 'Accra',
- languages: ['English'],
- population: 27670174,
- flag: 'https://restcountries.eu/data/gha.svg',
- currency: 'Ghanaian cedi',
+ "name": "Ireland",
+ "topLevelDomain": [
+ ".ie"
+ ],
+ "alpha2Code": "IE",
+ "alpha3Code": "IRL",
+ "callingCodes": [
+ "353"
+ ],
+ "capital": "Dublin",
+ "altSpellings": [
+ "IE",
+ "Éire",
+ "Republic of Ireland",
+ "Poblacht na hÉireann"
+ ],
+ "subregion": "Northern Europe",
+ "region": "Europe",
+ "population": 4994724,
+ "latlng": [
+ 53.0,
+ -8.0
+ ],
+ "demonym": "Irish",
+ "area": 70273.0,
+ "gini": 31.4,
+ "timezones": [
+ "UTC"
+ ],
+ "borders": [
+ "GBR"
+ ],
+ "nativeName": "Éire",
+ "numericCode": "372",
+ "flags": {
+ "svg": "https://flagcdn.com/ie.svg",
+ "png": "https://flagcdn.com/w320/ie.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ga",
+ "iso639_2": "gle",
+ "name": "Irish",
+ "nativeName": "Gaeilge"
+ },
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Iwerzhon",
+ "pt": "Irlanda",
+ "nl": "Ierland",
+ "hr": "Irska",
+ "fa": "ایرلند",
+ "de": "Irland",
+ "es": "Irlanda",
+ "fr": "Irlande",
+ "ja": "アイルランド",
+ "it": "Irlanda",
+ "hu": "Írország"
+ },
+ "flag": "https://flagcdn.com/ie.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "IRL",
+ "independent": true
},
{
- name: 'Gibraltar',
- capital: 'Gibraltar',
- languages: ['English'],
- population: 33140,
- flag: 'https://restcountries.eu/data/gib.svg',
- currency: 'Gibraltar pound',
+ "name": "Isle of Man",
+ "topLevelDomain": [
+ ".im"
+ ],
+ "alpha2Code": "IM",
+ "alpha3Code": "IMN",
+ "callingCodes": [
+ "44"
+ ],
+ "capital": "Douglas",
+ "altSpellings": [
+ "IM",
+ "Ellan Vannin",
+ "Mann",
+ "Mannin"
+ ],
+ "subregion": "Northern Europe",
+ "region": "Europe",
+ "population": 85032,
+ "latlng": [
+ 54.25,
+ -4.5
+ ],
+ "demonym": "Manx",
+ "area": 572.0,
+ "timezones": [
+ "UTC+00:00"
+ ],
+ "nativeName": "Isle of Man",
+ "numericCode": "833",
+ "flags": {
+ "svg": "https://flagcdn.com/im.svg",
+ "png": "https://flagcdn.com/w320/im.png"
+ },
+ "currencies": [
+ {
+ "code": "GBP",
+ "name": "British pound",
+ "symbol": "£"
+ },
+ {
+ "code": "IMP[G]",
+ "name": "Manx pound",
+ "symbol": "£"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "gv",
+ "iso639_2": "glv",
+ "name": "Manx",
+ "nativeName": "Gaelg"
+ }
+ ],
+ "translations": {
+ "br": "Enez Vanav",
+ "pt": "Ilha de Man",
+ "nl": "Isle of Man",
+ "hr": "Otok Man",
+ "fa": "جزیره من",
+ "de": "Insel Man",
+ "es": "Isla de Man",
+ "fr": "Île de Man",
+ "ja": "マン島",
+ "it": "Isola di Man",
+ "hu": "Man"
+ },
+ "flag": "https://flagcdn.com/im.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "independent": false
},
{
- name: 'Greece',
- capital: 'Athens',
- languages: ['Greek (modern)'],
- population: 10858018,
- flag: 'https://restcountries.eu/data/grc.svg',
- currency: 'Euro',
+ "name": "Israel",
+ "topLevelDomain": [
+ ".il"
+ ],
+ "alpha2Code": "IL",
+ "alpha3Code": "ISR",
+ "callingCodes": [
+ "972"
+ ],
+ "capital": "Jerusalem",
+ "altSpellings": [
+ "IL",
+ "State of Israel",
+ "Medīnat Yisrā'el"
+ ],
+ "subregion": "Western Asia",
+ "region": "Asia",
+ "population": 9216900,
+ "latlng": [
+ 31.5,
+ 34.75
+ ],
+ "demonym": "Israeli",
+ "area": 20770.0,
+ "gini": 39.0,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "EGY",
+ "JOR",
+ "LBN",
+ "SYR"
+ ],
+ "nativeName": "יִשְׂרָאֵל",
+ "numericCode": "376",
+ "flags": {
+ "svg": "https://flagcdn.com/il.svg",
+ "png": "https://flagcdn.com/w320/il.png"
+ },
+ "currencies": [
+ {
+ "code": "ILS",
+ "name": "Israeli new shekel",
+ "symbol": "₪"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "he",
+ "iso639_2": "heb",
+ "name": "Hebrew (modern)",
+ "nativeName": "עברית"
+ },
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ }
+ ],
+ "translations": {
+ "br": "Israel",
+ "pt": "Israel",
+ "nl": "Israël",
+ "hr": "Izrael",
+ "fa": "اسرائیل",
+ "de": "Israel",
+ "es": "Israel",
+ "fr": "Israël",
+ "ja": "イスラエル",
+ "it": "Israele",
+ "hu": "Izrael"
+ },
+ "flag": "https://flagcdn.com/il.svg",
+ "cioc": "ISR",
+ "independent": true
},
{
- name: 'Greenland',
- capital: 'Nuuk',
- languages: ['Kalaallisut'],
- population: 55847,
- flag: 'https://restcountries.eu/data/grl.svg',
- currency: 'Danish krone',
+ "name": "Italy",
+ "topLevelDomain": [
+ ".it"
+ ],
+ "alpha2Code": "IT",
+ "alpha3Code": "ITA",
+ "callingCodes": [
+ "39"
+ ],
+ "capital": "Rome",
+ "altSpellings": [
+ "IT",
+ "Italian Republic",
+ "Repubblica italiana"
+ ],
+ "subregion": "Southern Europe",
+ "region": "Europe",
+ "population": 59554023,
+ "latlng": [
+ 42.83333333,
+ 12.83333333
+ ],
+ "demonym": "Italian",
+ "area": 301336.0,
+ "gini": 35.9,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "AUT",
+ "FRA",
+ "SMR",
+ "SVN",
+ "CHE",
+ "VAT"
+ ],
+ "nativeName": "Italia",
+ "numericCode": "380",
+ "flags": {
+ "svg": "https://flagcdn.com/it.svg",
+ "png": "https://flagcdn.com/w320/it.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "it",
+ "iso639_2": "ita",
+ "name": "Italian",
+ "nativeName": "Italiano"
+ }
+ ],
+ "translations": {
+ "br": "Italia",
+ "pt": "Itália",
+ "nl": "Italië",
+ "hr": "Italija",
+ "fa": "ایتالیا",
+ "de": "Italien",
+ "es": "Italia",
+ "fr": "Italie",
+ "ja": "イタリア",
+ "it": "Italia",
+ "hu": "Olaszország"
+ },
+ "flag": "https://flagcdn.com/it.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "ITA",
+ "independent": true
},
{
- name: 'Grenada',
- capital: "St. George's",
- languages: ['English'],
- population: 103328,
- flag: 'https://restcountries.eu/data/grd.svg',
- currency: 'East Caribbean dollar',
+ "name": "Jamaica",
+ "topLevelDomain": [
+ ".jm"
+ ],
+ "alpha2Code": "JM",
+ "alpha3Code": "JAM",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "Kingston",
+ "altSpellings": [
+ "JM"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 2961161,
+ "latlng": [
+ 18.25,
+ -77.5
+ ],
+ "demonym": "Jamaican",
+ "area": 10991.0,
+ "gini": 45.5,
+ "timezones": [
+ "UTC-05:00"
+ ],
+ "nativeName": "Jamaica",
+ "numericCode": "388",
+ "flags": {
+ "svg": "https://flagcdn.com/jm.svg",
+ "png": "https://flagcdn.com/w320/jm.png"
+ },
+ "currencies": [
+ {
+ "code": "JMD",
+ "name": "Jamaican dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Jamaika",
+ "pt": "Jamaica",
+ "nl": "Jamaica",
+ "hr": "Jamajka",
+ "fa": "جامائیکا",
+ "de": "Jamaika",
+ "es": "Jamaica",
+ "fr": "Jamaïque",
+ "ja": "ジャマイカ",
+ "it": "Giamaica",
+ "hu": "Jamaica"
+ },
+ "flag": "https://flagcdn.com/jm.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CARICOM",
+ "name": "Caribbean Community",
+ "otherNames": [
+ "Comunidad del Caribe",
+ "Communauté Caribéenne",
+ "Caribische Gemeenschap"
+ ]
+ }
+ ],
+ "cioc": "JAM",
+ "independent": true
},
{
- name: 'Guadeloupe',
- capital: 'Basse-Terre',
- languages: ['French'],
- population: 400132,
- flag: 'https://restcountries.eu/data/glp.svg',
- currency: 'Euro',
+ "name": "Japan",
+ "topLevelDomain": [
+ ".jp"
+ ],
+ "alpha2Code": "JP",
+ "alpha3Code": "JPN",
+ "callingCodes": [
+ "81"
+ ],
+ "capital": "Tokyo",
+ "altSpellings": [
+ "JP",
+ "Nippon",
+ "Nihon"
+ ],
+ "subregion": "Eastern Asia",
+ "region": "Asia",
+ "population": 125836021,
+ "latlng": [
+ 36.0,
+ 138.0
+ ],
+ "demonym": "Japanese",
+ "area": 377930.0,
+ "gini": 32.9,
+ "timezones": [
+ "UTC+09:00"
+ ],
+ "nativeName": "日本",
+ "numericCode": "392",
+ "flags": {
+ "svg": "https://flagcdn.com/jp.svg",
+ "png": "https://flagcdn.com/w320/jp.png"
+ },
+ "currencies": [
+ {
+ "code": "JPY",
+ "name": "Japanese yen",
+ "symbol": "¥"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ja",
+ "iso639_2": "jpn",
+ "name": "Japanese",
+ "nativeName": "日本語 (にほんご)"
+ }
+ ],
+ "translations": {
+ "br": "Japan",
+ "pt": "Japão",
+ "nl": "Japan",
+ "hr": "Japan",
+ "fa": "ژاپن",
+ "de": "Japan",
+ "es": "Japón",
+ "fr": "Japon",
+ "ja": "日本",
+ "it": "Giappone",
+ "hu": "Japán"
+ },
+ "flag": "https://flagcdn.com/jp.svg",
+ "cioc": "JPN",
+ "independent": true
},
{
- name: 'Guam',
- capital: 'Hagåtña',
- languages: ['English', 'Chamorro', 'Spanish'],
- population: 184200,
- flag: 'https://restcountries.eu/data/gum.svg',
- currency: 'United States dollar',
+ "name": "Jersey",
+ "topLevelDomain": [
+ ".je"
+ ],
+ "alpha2Code": "JE",
+ "alpha3Code": "JEY",
+ "callingCodes": [
+ "44"
+ ],
+ "capital": "Saint Helier",
+ "altSpellings": [
+ "JE",
+ "Bailiwick of Jersey",
+ "Bailliage de Jersey",
+ "Bailliage dé Jèrri"
+ ],
+ "subregion": "Northern Europe",
+ "region": "Europe",
+ "population": 100800,
+ "latlng": [
+ 49.25,
+ -2.16666666
+ ],
+ "demonym": "Channel Islander",
+ "area": 116.0,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "nativeName": "Jersey",
+ "numericCode": "832",
+ "flags": {
+ "svg": "https://flagcdn.com/je.svg",
+ "png": "https://flagcdn.com/w320/je.png"
+ },
+ "currencies": [
+ {
+ "code": "GBP",
+ "name": "British pound",
+ "symbol": "£"
+ },
+ {
+ "code": "JEP[G]",
+ "name": "Jersey pound",
+ "symbol": "£"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Jerzenez",
+ "pt": "Jersey",
+ "nl": "Jersey",
+ "hr": "Jersey",
+ "fa": "جرزی",
+ "de": "Jersey",
+ "es": "Jersey",
+ "fr": "Jersey",
+ "ja": "ジャージー",
+ "it": "Isola di Jersey",
+ "hu": "Jersey"
+ },
+ "flag": "https://flagcdn.com/je.svg",
+ "independent": false
},
{
- name: 'Guatemala',
- capital: 'Guatemala City',
- languages: ['Spanish'],
- population: 16176133,
- flag: 'https://restcountries.eu/data/gtm.svg',
- currency: 'Guatemalan quetzal',
+ "name": "Jordan",
+ "topLevelDomain": [
+ ".jo"
+ ],
+ "alpha2Code": "JO",
+ "alpha3Code": "JOR",
+ "callingCodes": [
+ "962"
+ ],
+ "capital": "Amman",
+ "altSpellings": [
+ "JO",
+ "Hashemite Kingdom of Jordan",
+ "al-Mamlakah al-Urdunīyah al-Hāshimīyah"
+ ],
+ "subregion": "Western Asia",
+ "region": "Asia",
+ "population": 10203140,
+ "latlng": [
+ 31.0,
+ 36.0
+ ],
+ "demonym": "Jordanian",
+ "area": 89342.0,
+ "gini": 33.7,
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "borders": [
+ "IRQ",
+ "ISR",
+ "SAU",
+ "SYR"
+ ],
+ "nativeName": "الأردن",
+ "numericCode": "400",
+ "flags": {
+ "svg": "https://flagcdn.com/jo.svg",
+ "png": "https://flagcdn.com/w320/jo.png"
+ },
+ "currencies": [
+ {
+ "code": "JOD",
+ "name": "Jordanian dinar",
+ "symbol": "د.ا"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ }
+ ],
+ "translations": {
+ "br": "Jordania",
+ "pt": "Jordânia",
+ "nl": "Jordanië",
+ "hr": "Jordan",
+ "fa": "اردن",
+ "de": "Jordanien",
+ "es": "Jordania",
+ "fr": "Jordanie",
+ "ja": "ヨルダン",
+ "it": "Giordania",
+ "hu": "Jordánia"
+ },
+ "flag": "https://flagcdn.com/jo.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "JOR",
+ "independent": true
},
{
- name: 'Guernsey',
- capital: 'St. Peter Port',
- languages: ['English', 'French'],
- population: 62999,
- flag: 'https://restcountries.eu/data/ggy.svg',
- currency: 'British pound',
+ "name": "Kazakhstan",
+ "topLevelDomain": [
+ ".kz",
+ ".қаз"
+ ],
+ "alpha2Code": "KZ",
+ "alpha3Code": "KAZ",
+ "callingCodes": [
+ "76",
+ "77"
+ ],
+ "capital": "Nur-Sultan",
+ "altSpellings": [
+ "KZ",
+ "Qazaqstan",
+ "Казахстан",
+ "Republic of Kazakhstan",
+ "Қазақстан Республикасы",
+ "Qazaqstan Respublïkası",
+ "Республика Казахстан",
+ "Respublika Kazakhstan"
+ ],
+ "subregion": "Central Asia",
+ "region": "Asia",
+ "population": 18754440,
+ "latlng": [
+ 48.0,
+ 68.0
+ ],
+ "demonym": "Kazakhstani",
+ "area": 2724900.0,
+ "gini": 27.8,
+ "timezones": [
+ "UTC+05:00",
+ "UTC+06:00"
+ ],
+ "borders": [
+ "CHN",
+ "KGZ",
+ "RUS",
+ "TKM",
+ "UZB"
+ ],
+ "nativeName": "Қазақстан",
+ "numericCode": "398",
+ "flags": {
+ "svg": "https://flagcdn.com/kz.svg",
+ "png": "https://flagcdn.com/w320/kz.png"
+ },
+ "currencies": [
+ {
+ "code": "KZT",
+ "name": "Kazakhstani tenge",
+ "symbol": "₸"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "kk",
+ "iso639_2": "kaz",
+ "name": "Kazakh",
+ "nativeName": "қазақ тілі"
+ },
+ {
+ "iso639_1": "ru",
+ "iso639_2": "rus",
+ "name": "Russian",
+ "nativeName": "Русский"
+ }
+ ],
+ "translations": {
+ "br": "Kazakstan",
+ "pt": "Cazaquistão",
+ "nl": "Kazachstan",
+ "hr": "Kazahstan",
+ "fa": "قزاقستان",
+ "de": "Kasachstan",
+ "es": "Kazajistán",
+ "fr": "Kazakhstan",
+ "ja": "カザフスタン",
+ "it": "Kazakistan",
+ "hu": "Kazahsztán"
+ },
+ "flag": "https://flagcdn.com/kz.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EEU",
+ "name": "Eurasian Economic Union",
+ "otherAcronyms": [
+ "EAEU"
+ ]
+ }
+ ],
+ "cioc": "KAZ",
+ "independent": true
},
{
- name: 'Guinea',
- capital: 'Conakry',
- languages: ['French', 'Fula'],
- population: 12947000,
- flag: 'https://restcountries.eu/data/gin.svg',
- currency: 'Guinean franc',
+ "name": "Kenya",
+ "topLevelDomain": [
+ ".ke"
+ ],
+ "alpha2Code": "KE",
+ "alpha3Code": "KEN",
+ "callingCodes": [
+ "254"
+ ],
+ "capital": "Nairobi",
+ "altSpellings": [
+ "KE",
+ "Republic of Kenya",
+ "Jamhuri ya Kenya"
+ ],
+ "subregion": "Eastern Africa",
+ "region": "Africa",
+ "population": 53771300,
+ "latlng": [
+ 1.0,
+ 38.0
+ ],
+ "demonym": "Kenyan",
+ "area": 580367.0,
+ "gini": 40.8,
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "borders": [
+ "ETH",
+ "SOM",
+ "SSD",
+ "TZA",
+ "UGA"
+ ],
+ "nativeName": "Kenya",
+ "numericCode": "404",
+ "flags": {
+ "svg": "https://flagcdn.com/ke.svg",
+ "png": "https://flagcdn.com/w320/ke.png"
+ },
+ "currencies": [
+ {
+ "code": "KES",
+ "name": "Kenyan shilling",
+ "symbol": "Sh"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "sw",
+ "iso639_2": "swa",
+ "name": "Swahili",
+ "nativeName": "Kiswahili"
+ }
+ ],
+ "translations": {
+ "br": "Kenya",
+ "pt": "Quénia",
+ "nl": "Kenia",
+ "hr": "Kenija",
+ "fa": "کنیا",
+ "de": "Kenia",
+ "es": "Kenia",
+ "fr": "Kenya",
+ "ja": "ケニア",
+ "it": "Kenya",
+ "hu": "Kenya"
+ },
+ "flag": "https://flagcdn.com/ke.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "KEN",
+ "independent": true
},
{
- name: 'Guinea-Bissau',
- capital: 'Bissau',
- languages: ['Portuguese'],
- population: 1547777,
- flag: 'https://restcountries.eu/data/gnb.svg',
- currency: 'West African CFA franc',
+ "name": "Kiribati",
+ "topLevelDomain": [
+ ".ki"
+ ],
+ "alpha2Code": "KI",
+ "alpha3Code": "KIR",
+ "callingCodes": [
+ "686"
+ ],
+ "capital": "South Tarawa",
+ "altSpellings": [
+ "KI",
+ "Republic of Kiribati",
+ "Ribaberiki Kiribati"
+ ],
+ "subregion": "Micronesia",
+ "region": "Oceania",
+ "population": 119446,
+ "latlng": [
+ 1.41666666,
+ 173.0
+ ],
+ "demonym": "I-Kiribati",
+ "area": 811.0,
+ "gini": 37.0,
+ "timezones": [
+ "UTC+12:00",
+ "UTC+13:00",
+ "UTC+14:00"
+ ],
+ "nativeName": "Kiribati",
+ "numericCode": "296",
+ "flags": {
+ "svg": "https://flagcdn.com/ki.svg",
+ "png": "https://flagcdn.com/w320/ki.png"
+ },
+ "currencies": [
+ {
+ "code": "AUD",
+ "name": "Australian dollar",
+ "symbol": "$"
+ },
+ {
+ "code": "KID",
+ "name": "Kiribati dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Kiribati",
+ "pt": "Quiribáti",
+ "nl": "Kiribati",
+ "hr": "Kiribati",
+ "fa": "کیریباتی",
+ "de": "Kiribati",
+ "es": "Kiribati",
+ "fr": "Kiribati",
+ "ja": "キリバス",
+ "it": "Kiribati",
+ "hu": "Kiribati"
+ },
+ "flag": "https://flagcdn.com/ki.svg",
+ "cioc": "KIR",
+ "independent": true
},
{
- name: 'Guyana',
- capital: 'Georgetown',
- languages: ['English'],
- population: 746900,
- flag: 'https://restcountries.eu/data/guy.svg',
- currency: 'Guyanese dollar',
+ "name": "Kuwait",
+ "topLevelDomain": [
+ ".kw"
+ ],
+ "alpha2Code": "KW",
+ "alpha3Code": "KWT",
+ "callingCodes": [
+ "965"
+ ],
+ "capital": "Kuwait City",
+ "altSpellings": [
+ "KW",
+ "State of Kuwait",
+ "Dawlat al-Kuwait"
+ ],
+ "subregion": "Western Asia",
+ "region": "Asia",
+ "population": 4270563,
+ "latlng": [
+ 29.5,
+ 45.75
+ ],
+ "demonym": "Kuwaiti",
+ "area": 17818.0,
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "borders": [
+ "IRQ",
+ "SAU"
+ ],
+ "nativeName": "الكويت",
+ "numericCode": "414",
+ "flags": {
+ "svg": "https://flagcdn.com/kw.svg",
+ "png": "https://flagcdn.com/w320/kw.png"
+ },
+ "currencies": [
+ {
+ "code": "KWD",
+ "name": "Kuwaiti dinar",
+ "symbol": "د.ك"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ }
+ ],
+ "translations": {
+ "br": "Koweit",
+ "pt": "Kuwait",
+ "nl": "Koeweit",
+ "hr": "Kuvajt",
+ "fa": "کویت",
+ "de": "Kuwait",
+ "es": "Kuwait",
+ "fr": "Koweït",
+ "ja": "クウェート",
+ "it": "Kuwait",
+ "hu": "Kuvait"
+ },
+ "flag": "https://flagcdn.com/kw.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "KUW",
+ "independent": true
},
{
- name: 'Haiti',
- capital: 'Port-au-Prince',
- languages: ['French', 'Haitian'],
- population: 11078033,
- flag: 'https://restcountries.eu/data/hti.svg',
- currency: 'Haitian gourde',
+ "name": "Kyrgyzstan",
+ "topLevelDomain": [
+ ".kg"
+ ],
+ "alpha2Code": "KG",
+ "alpha3Code": "KGZ",
+ "callingCodes": [
+ "996"
+ ],
+ "capital": "Bishkek",
+ "altSpellings": [
+ "KG",
+ "Киргизия",
+ "Kyrgyz Republic",
+ "Кыргыз Республикасы",
+ "Kyrgyz Respublikasy"
+ ],
+ "subregion": "Central Asia",
+ "region": "Asia",
+ "population": 6591600,
+ "latlng": [
+ 41.0,
+ 75.0
+ ],
+ "demonym": "Kirghiz",
+ "area": 199951.0,
+ "gini": 29.7,
+ "timezones": [
+ "UTC+06:00"
+ ],
+ "borders": [
+ "CHN",
+ "KAZ",
+ "TJK",
+ "UZB"
+ ],
+ "nativeName": "Кыргызстан",
+ "numericCode": "417",
+ "flags": {
+ "svg": "https://flagcdn.com/kg.svg",
+ "png": "https://flagcdn.com/w320/kg.png"
+ },
+ "currencies": [
+ {
+ "code": "KGS",
+ "name": "Kyrgyzstani som",
+ "symbol": "с"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ky",
+ "iso639_2": "kir",
+ "name": "Kyrgyz",
+ "nativeName": "Кыргызча"
+ },
+ {
+ "iso639_1": "ru",
+ "iso639_2": "rus",
+ "name": "Russian",
+ "nativeName": "Русский"
+ }
+ ],
+ "translations": {
+ "br": "Kirgizstan",
+ "pt": "Quirguizistão",
+ "nl": "Kirgizië",
+ "hr": "Kirgistan",
+ "fa": "قرقیزستان",
+ "de": "Kirgisistan",
+ "es": "Kirguizistán",
+ "fr": "Kirghizistan",
+ "ja": "キルギス",
+ "it": "Kirghizistan",
+ "hu": "Kirgizisztán"
+ },
+ "flag": "https://flagcdn.com/kg.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EEU",
+ "name": "Eurasian Economic Union",
+ "otherAcronyms": [
+ "EAEU"
+ ]
+ }
+ ],
+ "cioc": "KGZ",
+ "independent": true
},
{
- name: 'Heard Island and McDonald Islands',
- capital: '',
- languages: ['English'],
- population: 0,
- flag: 'https://restcountries.eu/data/hmd.svg',
- currency: 'Australian dollar',
+ "name": "Lao People's Democratic Republic",
+ "topLevelDomain": [
+ ".la"
+ ],
+ "alpha2Code": "LA",
+ "alpha3Code": "LAO",
+ "callingCodes": [
+ "856"
+ ],
+ "capital": "Vientiane",
+ "altSpellings": [
+ "LA",
+ "Lao",
+ "Laos",
+ "Lao People's Democratic Republic",
+ "Sathalanalat Paxathipatai Paxaxon Lao"
+ ],
+ "subregion": "South-Eastern Asia",
+ "region": "Asia",
+ "population": 7275556,
+ "latlng": [
+ 18.0,
+ 105.0
+ ],
+ "demonym": "Laotian",
+ "area": 236800.0,
+ "gini": 38.8,
+ "timezones": [
+ "UTC+07:00"
+ ],
+ "borders": [
+ "MMR",
+ "KHM",
+ "CHN",
+ "THA",
+ "VNM"
+ ],
+ "nativeName": "ສາທາລະນະລັດ ປະຊາທິປະໄຕ ປະຊາຊົນລາວ",
+ "numericCode": "418",
+ "flags": {
+ "svg": "https://flagcdn.com/la.svg",
+ "png": "https://flagcdn.com/w320/la.png"
+ },
+ "currencies": [
+ {
+ "code": "LAK",
+ "name": "Lao kip",
+ "symbol": "₭"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "lo",
+ "iso639_2": "lao",
+ "name": "Lao",
+ "nativeName": "ພາສາລາວ"
+ }
+ ],
+ "translations": {
+ "br": "Laos",
+ "pt": "Laos",
+ "nl": "Laos",
+ "hr": "Laos",
+ "fa": "لائوس",
+ "de": "Laos",
+ "es": "Laos",
+ "fr": "Laos",
+ "ja": "ラオス人民民主共和国",
+ "it": "Laos",
+ "hu": "Laosz"
+ },
+ "flag": "https://flagcdn.com/la.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "ASEAN",
+ "name": "Association of Southeast Asian Nations"
+ }
+ ],
+ "cioc": "LAO",
+ "independent": true
},
{
- name: 'Holy See',
- capital: 'Rome',
- languages: ['Latin', 'Italian', 'French', 'German'],
- population: 451,
- flag: 'https://restcountries.eu/data/vat.svg',
- currency: 'Euro',
+ "name": "Latvia",
+ "topLevelDomain": [
+ ".lv"
+ ],
+ "alpha2Code": "LV",
+ "alpha3Code": "LVA",
+ "callingCodes": [
+ "371"
+ ],
+ "capital": "Riga",
+ "altSpellings": [
+ "LV",
+ "Republic of Latvia",
+ "Latvijas Republika"
+ ],
+ "subregion": "Northern Europe",
+ "region": "Europe",
+ "population": 1901548,
+ "latlng": [
+ 57.0,
+ 25.0
+ ],
+ "demonym": "Latvian",
+ "area": 64559.0,
+ "gini": 35.1,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "BLR",
+ "EST",
+ "LTU",
+ "RUS"
+ ],
+ "nativeName": "Latvija",
+ "numericCode": "428",
+ "flags": {
+ "svg": "https://flagcdn.com/lv.svg",
+ "png": "https://flagcdn.com/w320/lv.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "lv",
+ "iso639_2": "lav",
+ "name": "Latvian",
+ "nativeName": "latviešu valoda"
+ }
+ ],
+ "translations": {
+ "br": "Latvia",
+ "pt": "Letónia",
+ "nl": "Letland",
+ "hr": "Latvija",
+ "fa": "لتونی",
+ "de": "Lettland",
+ "es": "Letonia",
+ "fr": "Lettonie",
+ "ja": "ラトビア",
+ "it": "Lettonia",
+ "hu": "Lettország"
+ },
+ "flag": "https://flagcdn.com/lv.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "LAT",
+ "independent": true
},
{
- name: 'Honduras',
- capital: 'Tegucigalpa',
- languages: ['Spanish'],
- population: 8576532,
- flag: 'https://restcountries.eu/data/hnd.svg',
- currency: 'Honduran lempira',
+ "name": "Lebanon",
+ "topLevelDomain": [
+ ".lb"
+ ],
+ "alpha2Code": "LB",
+ "alpha3Code": "LBN",
+ "callingCodes": [
+ "961"
+ ],
+ "capital": "Beirut",
+ "altSpellings": [
+ "LB",
+ "Lebanese Republic",
+ "Al-Jumhūrīyah Al-Libnānīyah"
+ ],
+ "subregion": "Western Asia",
+ "region": "Asia",
+ "population": 6825442,
+ "latlng": [
+ 33.83333333,
+ 35.83333333
+ ],
+ "demonym": "Lebanese",
+ "area": 10452.0,
+ "gini": 31.8,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "ISR",
+ "SYR"
+ ],
+ "nativeName": "لبنان",
+ "numericCode": "422",
+ "flags": {
+ "svg": "https://flagcdn.com/lb.svg",
+ "png": "https://flagcdn.com/w320/lb.png"
+ },
+ "currencies": [
+ {
+ "code": "LBP",
+ "name": "Lebanese pound",
+ "symbol": "ل.ل"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ },
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Liban",
+ "pt": "Líbano",
+ "nl": "Libanon",
+ "hr": "Libanon",
+ "fa": "لبنان",
+ "de": "Libanon",
+ "es": "Líbano",
+ "fr": "Liban",
+ "ja": "レバノン",
+ "it": "Libano",
+ "hu": "Libanon"
+ },
+ "flag": "https://flagcdn.com/lb.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "LIB",
+ "independent": true
},
{
- name: 'Hong Kong',
- capital: 'City of Victoria',
- languages: ['English', 'Chinese'],
- population: 7324300,
- flag: 'https://restcountries.eu/data/hkg.svg',
- currency: 'Hong Kong dollar',
+ "name": "Lesotho",
+ "topLevelDomain": [
+ ".ls"
+ ],
+ "alpha2Code": "LS",
+ "alpha3Code": "LSO",
+ "callingCodes": [
+ "266"
+ ],
+ "capital": "Maseru",
+ "altSpellings": [
+ "LS",
+ "Kingdom of Lesotho",
+ "Muso oa Lesotho"
+ ],
+ "subregion": "Southern Africa",
+ "region": "Africa",
+ "population": 2142252,
+ "latlng": [
+ -29.5,
+ 28.5
+ ],
+ "demonym": "Mosotho",
+ "area": 30355.0,
+ "gini": 44.9,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "ZAF"
+ ],
+ "nativeName": "Lesotho",
+ "numericCode": "426",
+ "flags": {
+ "svg": "https://flagcdn.com/ls.svg",
+ "png": "https://flagcdn.com/w320/ls.png"
+ },
+ "currencies": [
+ {
+ "code": "LSL",
+ "name": "Lesotho loti",
+ "symbol": "L"
+ },
+ {
+ "code": "ZAR",
+ "name": "South African rand",
+ "symbol": "R"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "st",
+ "iso639_2": "sot",
+ "name": "Southern Sotho",
+ "nativeName": "Sesotho"
+ }
+ ],
+ "translations": {
+ "br": "Lesotho",
+ "pt": "Lesoto",
+ "nl": "Lesotho",
+ "hr": "Lesoto",
+ "fa": "لسوتو",
+ "de": "Lesotho",
+ "es": "Lesotho",
+ "fr": "Lesotho",
+ "ja": "レソト",
+ "it": "Lesotho",
+ "hu": "Lesotho"
+ },
+ "flag": "https://flagcdn.com/ls.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "LES",
+ "independent": true
},
{
- name: 'Hungary',
- capital: 'Budapest',
- languages: ['Hungarian'],
- population: 9823000,
- flag: 'https://restcountries.eu/data/hun.svg',
- currency: 'Hungarian forint',
+ "name": "Liberia",
+ "topLevelDomain": [
+ ".lr"
+ ],
+ "alpha2Code": "LR",
+ "alpha3Code": "LBR",
+ "callingCodes": [
+ "231"
+ ],
+ "capital": "Monrovia",
+ "altSpellings": [
+ "LR",
+ "Republic of Liberia"
+ ],
+ "subregion": "Western Africa",
+ "region": "Africa",
+ "population": 5057677,
+ "latlng": [
+ 6.5,
+ -9.5
+ ],
+ "demonym": "Liberian",
+ "area": 111369.0,
+ "gini": 35.3,
+ "timezones": [
+ "UTC"
+ ],
+ "borders": [
+ "GIN",
+ "CIV",
+ "SLE"
+ ],
+ "nativeName": "Liberia",
+ "numericCode": "430",
+ "flags": {
+ "svg": "https://flagcdn.com/lr.svg",
+ "png": "https://flagcdn.com/w320/lr.png"
+ },
+ "currencies": [
+ {
+ "code": "LRD",
+ "name": "Liberian dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Liberia",
+ "pt": "Libéria",
+ "nl": "Liberia",
+ "hr": "Liberija",
+ "fa": "لیبریا",
+ "de": "Liberia",
+ "es": "Liberia",
+ "fr": "Liberia",
+ "ja": "リベリア",
+ "it": "Liberia",
+ "hu": "Libéria"
+ },
+ "flag": "https://flagcdn.com/lr.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "LBR",
+ "independent": true
},
{
- name: 'Iceland',
- capital: 'Reykjavík',
- languages: ['Icelandic'],
- population: 334300,
- flag: 'https://restcountries.eu/data/isl.svg',
- currency: 'Icelandic króna',
+ "name": "Libya",
+ "topLevelDomain": [
+ ".ly"
+ ],
+ "alpha2Code": "LY",
+ "alpha3Code": "LBY",
+ "callingCodes": [
+ "218"
+ ],
+ "capital": "Tripoli",
+ "altSpellings": [
+ "LY",
+ "State of Libya",
+ "Dawlat Libya"
+ ],
+ "subregion": "Northern Africa",
+ "region": "Africa",
+ "population": 6871287,
+ "latlng": [
+ 25.0,
+ 17.0
+ ],
+ "demonym": "Libyan",
+ "area": 1759540.0,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "DZA",
+ "TCD",
+ "EGY",
+ "NER",
+ "SDN",
+ "TUN"
+ ],
+ "nativeName": "ليبيا",
+ "numericCode": "434",
+ "flags": {
+ "svg": "https://flagcdn.com/ly.svg",
+ "png": "https://flagcdn.com/w320/ly.png"
+ },
+ "currencies": [
+ {
+ "code": "LYD",
+ "name": "Libyan dinar",
+ "symbol": "ل.د"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ }
+ ],
+ "translations": {
+ "br": "Libia",
+ "pt": "Líbia",
+ "nl": "Libië",
+ "hr": "Libija",
+ "fa": "لیبی",
+ "de": "Libyen",
+ "es": "Libia",
+ "fr": "Libye",
+ "ja": "リビア",
+ "it": "Libia",
+ "hu": "Líbia"
+ },
+ "flag": "https://flagcdn.com/ly.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ },
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "LBA",
+ "independent": true
},
{
- name: 'India',
- capital: 'New Delhi',
- languages: ['Hindi', 'English'],
- population: 1295210000,
- flag: 'https://restcountries.eu/data/ind.svg',
- currency: 'Indian rupee',
+ "name": "Liechtenstein",
+ "topLevelDomain": [
+ ".li"
+ ],
+ "alpha2Code": "LI",
+ "alpha3Code": "LIE",
+ "callingCodes": [
+ "423"
+ ],
+ "capital": "Vaduz",
+ "altSpellings": [
+ "LI",
+ "Principality of Liechtenstein",
+ "Fürstentum Liechtenstein"
+ ],
+ "subregion": "Central Europe",
+ "region": "Europe",
+ "population": 38137,
+ "latlng": [
+ 47.26666666,
+ 9.53333333
+ ],
+ "demonym": "Liechtensteiner",
+ "area": 160.0,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "AUT",
+ "CHE"
+ ],
+ "nativeName": "Liechtenstein",
+ "numericCode": "438",
+ "flags": {
+ "svg": "https://flagcdn.com/li.svg",
+ "png": "https://flagcdn.com/w320/li.png"
+ },
+ "currencies": [
+ {
+ "code": "CHF",
+ "name": "Swiss franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "de",
+ "iso639_2": "deu",
+ "name": "German",
+ "nativeName": "Deutsch"
+ }
+ ],
+ "translations": {
+ "br": "Liechtenstein",
+ "pt": "Listenstaine",
+ "nl": "Liechtenstein",
+ "hr": "Lihtenštajn",
+ "fa": "لیختناشتاین",
+ "de": "Liechtenstein",
+ "es": "Liechtenstein",
+ "fr": "Liechtenstein",
+ "ja": "リヒテンシュタイン",
+ "it": "Liechtenstein",
+ "hu": "Liechtenstein"
+ },
+ "flag": "https://flagcdn.com/li.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EFTA",
+ "name": "European Free Trade Association"
+ }
+ ],
+ "cioc": "LIE",
+ "independent": true
},
{
- name: 'Indonesia',
- capital: 'Jakarta',
- languages: ['Indonesian'],
- population: 258705000,
- flag: 'https://restcountries.eu/data/idn.svg',
- currency: 'Indonesian rupiah',
+ "name": "Lithuania",
+ "topLevelDomain": [
+ ".lt"
+ ],
+ "alpha2Code": "LT",
+ "alpha3Code": "LTU",
+ "callingCodes": [
+ "370"
+ ],
+ "capital": "Vilnius",
+ "altSpellings": [
+ "LT",
+ "Republic of Lithuania",
+ "Lietuvos Respublika"
+ ],
+ "subregion": "Northern Europe",
+ "region": "Europe",
+ "population": 2794700,
+ "latlng": [
+ 56.0,
+ 24.0
+ ],
+ "demonym": "Lithuanian",
+ "area": 65300.0,
+ "gini": 35.7,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "BLR",
+ "LVA",
+ "POL",
+ "RUS"
+ ],
+ "nativeName": "Lietuva",
+ "numericCode": "440",
+ "flags": {
+ "svg": "https://flagcdn.com/lt.svg",
+ "png": "https://flagcdn.com/w320/lt.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "lt",
+ "iso639_2": "lit",
+ "name": "Lithuanian",
+ "nativeName": "lietuvių kalba"
+ }
+ ],
+ "translations": {
+ "br": "Lituania",
+ "pt": "Lituânia",
+ "nl": "Litouwen",
+ "hr": "Litva",
+ "fa": "لیتوانی",
+ "de": "Litauen",
+ "es": "Lituania",
+ "fr": "Lituanie",
+ "ja": "リトアニア",
+ "it": "Lituania",
+ "hu": "Litvánia"
+ },
+ "flag": "https://flagcdn.com/lt.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "LTU",
+ "independent": true
},
{
- name: "Côte d'Ivoire",
- capital: 'Yamoussoukro',
- languages: ['French'],
- population: 22671331,
- flag: 'https://restcountries.eu/data/civ.svg',
- currency: 'West African CFA franc',
+ "name": "Luxembourg",
+ "topLevelDomain": [
+ ".lu"
+ ],
+ "alpha2Code": "LU",
+ "alpha3Code": "LUX",
+ "callingCodes": [
+ "352"
+ ],
+ "capital": "Luxembourg",
+ "altSpellings": [
+ "LU",
+ "Grand Duchy of Luxembourg",
+ "Grand-Duché de Luxembourg",
+ "Großherzogtum Luxemburg",
+ "Groussherzogtum Lëtzebuerg"
+ ],
+ "subregion": "Western Europe",
+ "region": "Europe",
+ "population": 632275,
+ "latlng": [
+ 49.75,
+ 6.16666666
+ ],
+ "demonym": "Luxembourger",
+ "area": 2586.0,
+ "gini": 35.4,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "BEL",
+ "FRA",
+ "DEU"
+ ],
+ "nativeName": "Lëtzebuerg",
+ "numericCode": "442",
+ "flags": {
+ "svg": "https://flagcdn.com/lu.svg",
+ "png": "https://flagcdn.com/w320/lu.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ },
+ {
+ "iso639_1": "de",
+ "iso639_2": "deu",
+ "name": "German",
+ "nativeName": "Deutsch"
+ },
+ {
+ "iso639_1": "lb",
+ "iso639_2": "ltz",
+ "name": "Luxembourgish",
+ "nativeName": "Lëtzebuergesch"
+ }
+ ],
+ "translations": {
+ "br": "Luksembourg",
+ "pt": "Luxemburgo",
+ "nl": "Luxemburg",
+ "hr": "Luksemburg",
+ "fa": "لوکزامبورگ",
+ "de": "Luxemburg",
+ "es": "Luxemburgo",
+ "fr": "Luxembourg",
+ "ja": "ルクセンブルク",
+ "it": "Lussemburgo",
+ "hu": "Luxemburg"
+ },
+ "flag": "https://flagcdn.com/lu.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "LUX",
+ "independent": true
},
{
- name: 'Iran (Islamic Republic of)',
- capital: 'Tehran',
- languages: ['Persian (Farsi)'],
- population: 79369900,
- flag: 'https://restcountries.eu/data/irn.svg',
- currency: 'Iranian rial',
+ "name": "Macao",
+ "topLevelDomain": [
+ ".mo"
+ ],
+ "alpha2Code": "MO",
+ "alpha3Code": "MAC",
+ "callingCodes": [
+ "853"
+ ],
+ "altSpellings": [
+ "MO",
+ "澳门",
+ "Macao Special Administrative Region of the People's Republic of China",
+ "中華人民共和國澳門特別行政區",
+ "Região Administrativa Especial de Macau da República Popular da China"
+ ],
+ "subregion": "Eastern Asia",
+ "region": "Asia",
+ "population": 649342,
+ "latlng": [
+ 22.16666666,
+ 113.55
+ ],
+ "demonym": "Chinese",
+ "area": 30.0,
+ "timezones": [
+ "UTC+08:00"
+ ],
+ "borders": [
+ "CHN"
+ ],
+ "nativeName": "澳門",
+ "numericCode": "446",
+ "flags": {
+ "svg": "https://flagcdn.com/mo.svg",
+ "png": "https://flagcdn.com/w320/mo.png"
+ },
+ "currencies": [
+ {
+ "code": "MOP",
+ "name": "Macanese pataca",
+ "symbol": "P"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "zh",
+ "iso639_2": "zho",
+ "name": "Chinese",
+ "nativeName": "中文 (Zhōngwén)"
+ },
+ {
+ "iso639_1": "pt",
+ "iso639_2": "por",
+ "name": "Portuguese",
+ "nativeName": "Português"
+ }
+ ],
+ "translations": {
+ "br": "Makao",
+ "pt": "Macau",
+ "nl": "Macao",
+ "hr": "Makao",
+ "fa": "مکائو",
+ "de": "Macao",
+ "es": "Macao",
+ "fr": "Macao",
+ "ja": "マカオ",
+ "it": "Macao",
+ "hu": "Makaó"
+ },
+ "flag": "https://flagcdn.com/mo.svg",
+ "independent": false
},
{
- name: 'Iraq',
- capital: 'Baghdad',
- languages: ['Arabic', 'Kurdish'],
- population: 37883543,
- flag: 'https://restcountries.eu/data/irq.svg',
- currency: 'Iraqi dinar',
+ "name": "North Macedonia",
+ "topLevelDomain": [
+ ".mk"
+ ],
+ "alpha2Code": "MK",
+ "alpha3Code": "MKD",
+ "callingCodes": [
+ "389"
+ ],
+ "capital": "Skopje",
+ "altSpellings": [
+ "MK",
+ "Republic of Macedonia",
+ "Република Македонија"
+ ],
+ "subregion": "Southern Europe",
+ "region": "Europe",
+ "population": 2083380,
+ "latlng": [
+ 41.83333333,
+ 22.0
+ ],
+ "demonym": "Macedonian",
+ "area": 25713.0,
+ "gini": 33.0,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "ALB",
+ "BGR",
+ "GRC",
+ "UNK",
+ "SRB"
+ ],
+ "nativeName": "Македонија",
+ "numericCode": "807",
+ "flags": {
+ "svg": "https://flagcdn.com/mk.svg",
+ "png": "https://flagcdn.com/w320/mk.png"
+ },
+ "currencies": [
+ {
+ "code": "MKD",
+ "name": "Macedonian denar",
+ "symbol": "ден"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "mk",
+ "iso639_2": "mkd",
+ "name": "Macedonian",
+ "nativeName": "македонски јазик"
+ }
+ ],
+ "translations": {
+ "br": "Makedonia an Norzh",
+ "pt": "Macedónia",
+ "nl": "Macedonië",
+ "hr": "Makedonija",
+ "de": "Mazedonien",
+ "es": "Macedonia",
+ "fr": "Macédoine",
+ "ja": "マケドニア旧ユーゴスラビア共和国",
+ "it": "Macedonia",
+ "hu": "Macedónia"
+ },
+ "flag": "https://flagcdn.com/mk.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CEFTA",
+ "name": "Central European Free Trade Agreement"
+ }
+ ],
+ "cioc": "MKD",
+ "independent": true
},
{
- name: 'Ireland',
- capital: 'Dublin',
- languages: ['Irish', 'English'],
- population: 6378000,
- flag: 'https://restcountries.eu/data/irl.svg',
- currency: 'Euro',
+ "name": "Madagascar",
+ "topLevelDomain": [
+ ".mg"
+ ],
+ "alpha2Code": "MG",
+ "alpha3Code": "MDG",
+ "callingCodes": [
+ "261"
+ ],
+ "capital": "Antananarivo",
+ "altSpellings": [
+ "MG",
+ "Republic of Madagascar",
+ "Repoblikan'i Madagasikara",
+ "République de Madagascar"
+ ],
+ "subregion": "Eastern Africa",
+ "region": "Africa",
+ "population": 27691019,
+ "latlng": [
+ -20.0,
+ 47.0
+ ],
+ "demonym": "Malagasy",
+ "area": 587041.0,
+ "gini": 42.6,
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "nativeName": "Madagasikara",
+ "numericCode": "450",
+ "flags": {
+ "svg": "https://flagcdn.com/mg.svg",
+ "png": "https://flagcdn.com/w320/mg.png"
+ },
+ "currencies": [
+ {
+ "code": "MGA",
+ "name": "Malagasy ariary",
+ "symbol": "Ar"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ },
+ {
+ "iso639_1": "mg",
+ "iso639_2": "mlg",
+ "name": "Malagasy",
+ "nativeName": "fiteny malagasy"
+ }
+ ],
+ "translations": {
+ "br": "Madagaskar",
+ "pt": "Madagáscar",
+ "nl": "Madagaskar",
+ "hr": "Madagaskar",
+ "fa": "ماداگاسکار",
+ "de": "Madagaskar",
+ "es": "Madagascar",
+ "fr": "Madagascar",
+ "ja": "マダガスカル",
+ "it": "Madagascar",
+ "hu": "Madagaszkár"
+ },
+ "flag": "https://flagcdn.com/mg.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "MAD",
+ "independent": true
},
{
- name: 'Isle of Man',
- capital: 'Douglas',
- languages: ['English', 'Manx'],
- population: 84497,
- flag: 'https://restcountries.eu/data/imn.svg',
- currency: 'British pound',
+ "name": "Malawi",
+ "topLevelDomain": [
+ ".mw"
+ ],
+ "alpha2Code": "MW",
+ "alpha3Code": "MWI",
+ "callingCodes": [
+ "265"
+ ],
+ "capital": "Lilongwe",
+ "altSpellings": [
+ "MW",
+ "Republic of Malawi"
+ ],
+ "subregion": "Eastern Africa",
+ "region": "Africa",
+ "population": 19129955,
+ "latlng": [
+ -13.5,
+ 34.0
+ ],
+ "demonym": "Malawian",
+ "area": 118484.0,
+ "gini": 44.7,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "MOZ",
+ "TZA",
+ "ZMB"
+ ],
+ "nativeName": "Malawi",
+ "numericCode": "454",
+ "flags": {
+ "svg": "https://flagcdn.com/mw.svg",
+ "png": "https://flagcdn.com/w320/mw.png"
+ },
+ "currencies": [
+ {
+ "code": "MWK",
+ "name": "Malawian kwacha",
+ "symbol": "MK"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "ny",
+ "iso639_2": "nya",
+ "name": "Chichewa",
+ "nativeName": "chiCheŵa"
+ }
+ ],
+ "translations": {
+ "br": "Malawi",
+ "pt": "Malávi",
+ "nl": "Malawi",
+ "hr": "Malavi",
+ "fa": "مالاوی",
+ "de": "Malawi",
+ "es": "Malawi",
+ "fr": "Malawi",
+ "ja": "マラウイ",
+ "it": "Malawi",
+ "hu": "Malawi"
+ },
+ "flag": "https://flagcdn.com/mw.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "MAW",
+ "independent": true
},
{
- name: 'Israel',
- capital: 'Jerusalem',
- languages: ['Hebrew (modern)', 'Arabic'],
- population: 8527400,
- flag: 'https://restcountries.eu/data/isr.svg',
- currency: 'Israeli new shekel',
+ "name": "Malaysia",
+ "topLevelDomain": [
+ ".my"
+ ],
+ "alpha2Code": "MY",
+ "alpha3Code": "MYS",
+ "callingCodes": [
+ "60"
+ ],
+ "capital": "Kuala Lumpur",
+ "altSpellings": [
+ "MY"
+ ],
+ "subregion": "South-Eastern Asia",
+ "region": "Asia",
+ "population": 32365998,
+ "latlng": [
+ 2.5,
+ 112.5
+ ],
+ "demonym": "Malaysian",
+ "area": 330803.0,
+ "gini": 41.1,
+ "timezones": [
+ "UTC+08:00"
+ ],
+ "borders": [
+ "BRN",
+ "IDN",
+ "THA"
+ ],
+ "nativeName": "Malaysia",
+ "numericCode": "458",
+ "flags": {
+ "svg": "https://flagcdn.com/my.svg",
+ "png": "https://flagcdn.com/w320/my.png"
+ },
+ "currencies": [
+ {
+ "code": "MYR",
+ "name": "Malaysian ringgit",
+ "symbol": "RM"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ms",
+ "iso639_2": "zsm",
+ "name": "Malaysian",
+ "nativeName": "بهاس مليسيا"
+ }
+ ],
+ "translations": {
+ "br": "Malaysia",
+ "pt": "Malásia",
+ "nl": "Maleisië",
+ "hr": "Malezija",
+ "fa": "مالزی",
+ "de": "Malaysia",
+ "es": "Malasia",
+ "fr": "Malaisie",
+ "ja": "マレーシア",
+ "it": "Malesia",
+ "hu": "Malajzia"
+ },
+ "flag": "https://flagcdn.com/my.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "ASEAN",
+ "name": "Association of Southeast Asian Nations"
+ }
+ ],
+ "cioc": "MAS",
+ "independent": true
},
{
- name: 'Italy',
- capital: 'Rome',
- languages: ['Italian'],
- population: 60665551,
- flag: 'https://restcountries.eu/data/ita.svg',
- currency: 'Euro',
+ "name": "Maldives",
+ "topLevelDomain": [
+ ".mv"
+ ],
+ "alpha2Code": "MV",
+ "alpha3Code": "MDV",
+ "callingCodes": [
+ "960"
+ ],
+ "capital": "Malé",
+ "altSpellings": [
+ "MV",
+ "Maldive Islands",
+ "Republic of the Maldives",
+ "Dhivehi Raajjeyge Jumhooriyya"
+ ],
+ "subregion": "Southern Asia",
+ "region": "Asia",
+ "population": 540542,
+ "latlng": [
+ 3.25,
+ 73.0
+ ],
+ "demonym": "Maldivan",
+ "area": 300.0,
+ "gini": 31.3,
+ "timezones": [
+ "UTC+05:00"
+ ],
+ "nativeName": "Maldives",
+ "numericCode": "462",
+ "flags": {
+ "svg": "https://flagcdn.com/mv.svg",
+ "png": "https://flagcdn.com/w320/mv.png"
+ },
+ "currencies": [
+ {
+ "code": "MVR",
+ "name": "Maldivian rufiyaa",
+ "symbol": ".ރ"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "dv",
+ "iso639_2": "div",
+ "name": "Divehi",
+ "nativeName": "ދިވެހި"
+ }
+ ],
+ "translations": {
+ "br": "Maldivez",
+ "pt": "Maldivas",
+ "nl": "Maldiven",
+ "hr": "Maldivi",
+ "fa": "مالدیو",
+ "de": "Malediven",
+ "es": "Maldivas",
+ "fr": "Maldives",
+ "ja": "モルディブ",
+ "it": "Maldive",
+ "hu": "Maldív-szigetek"
+ },
+ "flag": "https://flagcdn.com/mv.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "SAARC",
+ "name": "South Asian Association for Regional Cooperation"
+ }
+ ],
+ "cioc": "MDV",
+ "independent": true
},
{
- name: 'Jamaica',
- capital: 'Kingston',
- languages: ['English'],
- population: 2723246,
- flag: 'https://restcountries.eu/data/jam.svg',
- currency: 'Jamaican dollar',
+ "name": "Mali",
+ "topLevelDomain": [
+ ".ml"
+ ],
+ "alpha2Code": "ML",
+ "alpha3Code": "MLI",
+ "callingCodes": [
+ "223"
+ ],
+ "capital": "Bamako",
+ "altSpellings": [
+ "ML",
+ "Republic of Mali",
+ "République du Mali"
+ ],
+ "subregion": "Western Africa",
+ "region": "Africa",
+ "population": 20250834,
+ "latlng": [
+ 17.0,
+ -4.0
+ ],
+ "demonym": "Malian",
+ "area": 1240192.0,
+ "gini": 33.0,
+ "timezones": [
+ "UTC"
+ ],
+ "borders": [
+ "DZA",
+ "BFA",
+ "GIN",
+ "CIV",
+ "MRT",
+ "NER",
+ "SEN"
+ ],
+ "nativeName": "Mali",
+ "numericCode": "466",
+ "flags": {
+ "svg": "https://flagcdn.com/ml.svg",
+ "png": "https://flagcdn.com/w320/ml.png"
+ },
+ "currencies": [
+ {
+ "code": "XOF",
+ "name": "West African CFA franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Mali",
+ "pt": "Mali",
+ "nl": "Mali",
+ "hr": "Mali",
+ "fa": "مالی",
+ "de": "Mali",
+ "es": "Mali",
+ "fr": "Mali",
+ "ja": "マリ",
+ "it": "Mali",
+ "hu": "Mali"
+ },
+ "flag": "https://flagcdn.com/ml.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "MLI",
+ "independent": true
},
{
- name: 'Japan',
- capital: 'Tokyo',
- languages: ['Japanese'],
- population: 126960000,
- flag: 'https://restcountries.eu/data/jpn.svg',
- currency: 'Japanese yen',
+ "name": "Malta",
+ "topLevelDomain": [
+ ".mt"
+ ],
+ "alpha2Code": "MT",
+ "alpha3Code": "MLT",
+ "callingCodes": [
+ "356"
+ ],
+ "capital": "Valletta",
+ "altSpellings": [
+ "MT",
+ "Republic of Malta",
+ "Repubblika ta' Malta"
+ ],
+ "subregion": "Southern Europe",
+ "region": "Europe",
+ "population": 525285,
+ "latlng": [
+ 35.83333333,
+ 14.58333333
+ ],
+ "demonym": "Maltese",
+ "area": 316.0,
+ "gini": 28.7,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "nativeName": "Malta",
+ "numericCode": "470",
+ "flags": {
+ "svg": "https://flagcdn.com/mt.svg",
+ "png": "https://flagcdn.com/w320/mt.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "mt",
+ "iso639_2": "mlt",
+ "name": "Maltese",
+ "nativeName": "Malti"
+ },
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Malta",
+ "pt": "Malta",
+ "nl": "Malta",
+ "hr": "Malta",
+ "fa": "مالت",
+ "de": "Malta",
+ "es": "Malta",
+ "fr": "Malte",
+ "ja": "マルタ",
+ "it": "Malta",
+ "hu": "Málta"
+ },
+ "flag": "https://flagcdn.com/mt.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "MLT",
+ "independent": true
},
{
- name: 'Jersey',
- capital: 'Saint Helier',
- languages: ['English', 'French'],
- population: 100800,
- flag: 'https://restcountries.eu/data/jey.svg',
- currency: 'British pound',
+ "name": "Marshall Islands",
+ "topLevelDomain": [
+ ".mh"
+ ],
+ "alpha2Code": "MH",
+ "alpha3Code": "MHL",
+ "callingCodes": [
+ "692"
+ ],
+ "capital": "Majuro",
+ "altSpellings": [
+ "MH",
+ "Republic of the Marshall Islands",
+ "Aolepān Aorōkin M̧ajeļ"
+ ],
+ "subregion": "Micronesia",
+ "region": "Oceania",
+ "population": 59194,
+ "latlng": [
+ 9.0,
+ 168.0
+ ],
+ "demonym": "Marshallese",
+ "area": 181.0,
+ "timezones": [
+ "UTC+12:00"
+ ],
+ "nativeName": "M̧ajeļ",
+ "numericCode": "584",
+ "flags": {
+ "svg": "https://flagcdn.com/mh.svg",
+ "png": "https://flagcdn.com/w320/mh.png"
+ },
+ "currencies": [
+ {
+ "code": "USD",
+ "name": "United States dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "mh",
+ "iso639_2": "mah",
+ "name": "Marshallese",
+ "nativeName": "Kajin M̧ajeļ"
+ }
+ ],
+ "translations": {
+ "br": "Inizi Marshall",
+ "pt": "Ilhas Marshall",
+ "nl": "Marshalleilanden",
+ "hr": "Maršalovi Otoci",
+ "fa": "جزایر مارشال",
+ "de": "Marshallinseln",
+ "es": "Islas Marshall",
+ "fr": "Îles Marshall",
+ "ja": "マーシャル諸島",
+ "it": "Isole Marshall",
+ "hu": "Marshall-szigetek"
+ },
+ "flag": "https://flagcdn.com/mh.svg",
+ "cioc": "MHL",
+ "independent": true
},
{
- name: 'Jordan',
- capital: 'Amman',
- languages: ['Arabic'],
- population: 9531712,
- flag: 'https://restcountries.eu/data/jor.svg',
- currency: 'Jordanian dinar',
+ "name": "Martinique",
+ "topLevelDomain": [
+ ".mq"
+ ],
+ "alpha2Code": "MQ",
+ "alpha3Code": "MTQ",
+ "callingCodes": [
+ "596"
+ ],
+ "capital": "Fort-de-France",
+ "altSpellings": [
+ "MQ"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 378243,
+ "latlng": [
+ 14.666667,
+ -61.0
+ ],
+ "demonym": "French",
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Martinique",
+ "numericCode": "474",
+ "flags": {
+ "svg": "https://flagcdn.com/mq.svg",
+ "png": "https://flagcdn.com/w320/mq.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Martinik",
+ "pt": "Martinica",
+ "nl": "Martinique",
+ "hr": "Martinique",
+ "fa": "مونتسرات",
+ "de": "Martinique",
+ "es": "Martinica",
+ "fr": "Martinique",
+ "ja": "マルティニーク",
+ "it": "Martinica",
+ "hu": "Martinique"
+ },
+ "flag": "https://flagcdn.com/mq.svg",
+ "independent": false
},
{
- name: 'Kazakhstan',
- capital: 'Astana',
- languages: ['Kazakh', 'Russian'],
- population: 17753200,
- flag: 'https://restcountries.eu/data/kaz.svg',
- currency: 'Kazakhstani tenge',
+ "name": "Mauritania",
+ "topLevelDomain": [
+ ".mr"
+ ],
+ "alpha2Code": "MR",
+ "alpha3Code": "MRT",
+ "callingCodes": [
+ "222"
+ ],
+ "capital": "Nouakchott",
+ "altSpellings": [
+ "MR",
+ "Islamic Republic of Mauritania",
+ "al-Jumhūriyyah al-ʾIslāmiyyah al-Mūrītāniyyah"
+ ],
+ "subregion": "Western Africa",
+ "region": "Africa",
+ "population": 4649660,
+ "latlng": [
+ 20.0,
+ -12.0
+ ],
+ "demonym": "Mauritanian",
+ "area": 1030700.0,
+ "gini": 32.6,
+ "timezones": [
+ "UTC"
+ ],
+ "borders": [
+ "DZA",
+ "MLI",
+ "SEN",
+ "ESH"
+ ],
+ "nativeName": "موريتانيا",
+ "numericCode": "478",
+ "flags": {
+ "svg": "https://flagcdn.com/mr.svg",
+ "png": "https://flagcdn.com/w320/mr.png"
+ },
+ "currencies": [
+ {
+ "code": "MRO",
+ "name": "Mauritanian ouguiya",
+ "symbol": "UM"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ }
+ ],
+ "translations": {
+ "br": "Maouritania",
+ "pt": "Mauritânia",
+ "nl": "Mauritanië",
+ "hr": "Mauritanija",
+ "fa": "موریتانی",
+ "de": "Mauretanien",
+ "es": "Mauritania",
+ "fr": "Mauritanie",
+ "ja": "モーリタニア",
+ "it": "Mauritania",
+ "hu": "Mauritánia"
+ },
+ "flag": "https://flagcdn.com/mr.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ },
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "MTN",
+ "independent": true
},
{
- name: 'Kenya',
- capital: 'Nairobi',
- languages: ['English', 'Swahili'],
- population: 47251000,
- flag: 'https://restcountries.eu/data/ken.svg',
- currency: 'Kenyan shilling',
+ "name": "Mauritius",
+ "topLevelDomain": [
+ ".mu"
+ ],
+ "alpha2Code": "MU",
+ "alpha3Code": "MUS",
+ "callingCodes": [
+ "230"
+ ],
+ "capital": "Port Louis",
+ "altSpellings": [
+ "MU",
+ "Republic of Mauritius",
+ "République de Maurice"
+ ],
+ "subregion": "Eastern Africa",
+ "region": "Africa",
+ "population": 1265740,
+ "latlng": [
+ -20.28333333,
+ 57.55
+ ],
+ "demonym": "Mauritian",
+ "area": 2040.0,
+ "gini": 36.8,
+ "timezones": [
+ "UTC+04:00"
+ ],
+ "nativeName": "Maurice",
+ "numericCode": "480",
+ "flags": {
+ "svg": "https://flagcdn.com/mu.svg",
+ "png": "https://flagcdn.com/w320/mu.png"
+ },
+ "currencies": [
+ {
+ "code": "MUR",
+ "name": "Mauritian rupee",
+ "symbol": "₨"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Moris",
+ "pt": "Maurícia",
+ "nl": "Mauritius",
+ "hr": "Mauricijus",
+ "fa": "موریس",
+ "de": "Mauritius",
+ "es": "Mauricio",
+ "fr": "Île Maurice",
+ "ja": "モーリシャス",
+ "it": "Mauritius",
+ "hu": "Mauritius"
+ },
+ "flag": "https://flagcdn.com/mu.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "MRI",
+ "independent": true
},
{
- name: 'Kiribati',
- capital: 'South Tarawa',
- languages: ['English'],
- population: 113400,
- flag: 'https://restcountries.eu/data/kir.svg',
- currency: 'Australian dollar',
+ "name": "Mayotte",
+ "topLevelDomain": [
+ ".yt"
+ ],
+ "alpha2Code": "YT",
+ "alpha3Code": "MYT",
+ "callingCodes": [
+ "262"
+ ],
+ "capital": "Mamoudzou",
+ "altSpellings": [
+ "YT",
+ "Department of Mayotte",
+ "Département de Mayotte"
+ ],
+ "subregion": "Eastern Africa",
+ "region": "Africa",
+ "population": 226915,
+ "latlng": [
+ -12.83333333,
+ 45.16666666
+ ],
+ "demonym": "French",
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "nativeName": "Mayotte",
+ "numericCode": "175",
+ "flags": {
+ "svg": "https://flagcdn.com/yt.svg",
+ "png": "https://flagcdn.com/w320/yt.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Mayotte",
+ "pt": "Mayotte",
+ "nl": "Mayotte",
+ "hr": "Mayotte",
+ "fa": "مایوت",
+ "de": "Mayotte",
+ "es": "Mayotte",
+ "fr": "Mayotte",
+ "ja": "マヨット",
+ "it": "Mayotte",
+ "hu": "Mayotte"
+ },
+ "flag": "https://flagcdn.com/yt.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "independent": false
},
{
- name: 'Kuwait',
- capital: 'Kuwait City',
- languages: ['Arabic'],
- population: 4183658,
- flag: 'https://restcountries.eu/data/kwt.svg',
- currency: 'Kuwaiti dinar',
+ "name": "Mexico",
+ "topLevelDomain": [
+ ".mx"
+ ],
+ "alpha2Code": "MX",
+ "alpha3Code": "MEX",
+ "callingCodes": [
+ "52"
+ ],
+ "capital": "Mexico City",
+ "altSpellings": [
+ "MX",
+ "Mexicanos",
+ "United Mexican States",
+ "Estados Unidos Mexicanos"
+ ],
+ "subregion": "North America",
+ "region": "Americas",
+ "population": 128932753,
+ "latlng": [
+ 23.0,
+ -102.0
+ ],
+ "demonym": "Mexican",
+ "area": 1964375.0,
+ "gini": 45.4,
+ "timezones": [
+ "UTC-08:00",
+ "UTC-07:00",
+ "UTC-06:00"
+ ],
+ "borders": [
+ "BLZ",
+ "GTM",
+ "USA"
+ ],
+ "nativeName": "México",
+ "numericCode": "484",
+ "flags": {
+ "svg": "https://flagcdn.com/mx.svg",
+ "png": "https://flagcdn.com/w320/mx.png"
+ },
+ "currencies": [
+ {
+ "code": "MXN",
+ "name": "Mexican peso",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ }
+ ],
+ "translations": {
+ "br": "Mec'hiko",
+ "pt": "México",
+ "nl": "Mexico",
+ "hr": "Meksiko",
+ "fa": "مکزیک",
+ "de": "Mexiko",
+ "es": "México",
+ "fr": "Mexique",
+ "ja": "メキシコ",
+ "it": "Messico",
+ "hu": "Mexikó"
+ },
+ "flag": "https://flagcdn.com/mx.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "PA",
+ "name": "Pacific Alliance",
+ "otherNames": [
+ "Alianza del Pacífico"
+ ]
+ },
+ {
+ "acronym": "NAFTA",
+ "name": "North American Free Trade Agreement",
+ "otherNames": [
+ "Tratado de Libre Comercio de América del Norte",
+ "Accord de Libre-échange Nord-Américain"
+ ]
+ }
+ ],
+ "cioc": "MEX",
+ "independent": true
},
{
- name: 'Kyrgyzstan',
- capital: 'Bishkek',
- languages: ['Kyrgyz', 'Russian'],
- population: 6047800,
- flag: 'https://restcountries.eu/data/kgz.svg',
- currency: 'Kyrgyzstani som',
+ "name": "Micronesia (Federated States of)",
+ "topLevelDomain": [
+ ".fm"
+ ],
+ "alpha2Code": "FM",
+ "alpha3Code": "FSM",
+ "callingCodes": [
+ "691"
+ ],
+ "capital": "Palikir",
+ "altSpellings": [
+ "FM",
+ "Federated States of Micronesia"
+ ],
+ "subregion": "Micronesia",
+ "region": "Oceania",
+ "population": 115021,
+ "latlng": [
+ 6.91666666,
+ 158.25
+ ],
+ "demonym": "Micronesian",
+ "area": 702.0,
+ "gini": 40.1,
+ "timezones": [
+ "UTC+10:00",
+ "UTC+11:00"
+ ],
+ "nativeName": "Micronesia",
+ "numericCode": "583",
+ "flags": {
+ "svg": "https://flagcdn.com/fm.svg",
+ "png": "https://flagcdn.com/w320/fm.png"
+ },
+ "currencies": [
+ {
+ "code": "USD",
+ "name": "United States dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Mikronezia",
+ "pt": "Micronésia",
+ "nl": "Micronesië",
+ "hr": "Mikronezija",
+ "fa": "ایالات فدرال میکرونزی",
+ "de": "Mikronesien",
+ "es": "Micronesia",
+ "fr": "Micronésie",
+ "ja": "ミクロネシア連邦",
+ "it": "Micronesia",
+ "hu": "Mikronézia"
+ },
+ "flag": "https://flagcdn.com/fm.svg",
+ "cioc": "FSM",
+ "independent": true
},
{
- name: "Lao People's Democratic Republic",
- capital: 'Vientiane',
- languages: ['Lao'],
- population: 6492400,
- flag: 'https://restcountries.eu/data/lao.svg',
- currency: 'Lao kip',
+ "name": "Moldova (Republic of)",
+ "topLevelDomain": [
+ ".md"
+ ],
+ "alpha2Code": "MD",
+ "alpha3Code": "MDA",
+ "callingCodes": [
+ "373"
+ ],
+ "capital": "Chișinău",
+ "altSpellings": [
+ "MD",
+ "Republic of Moldova",
+ "Republica Moldova"
+ ],
+ "subregion": "Eastern Europe",
+ "region": "Europe",
+ "population": 2617820,
+ "latlng": [
+ 47.0,
+ 29.0
+ ],
+ "demonym": "Moldovan",
+ "area": 33846.0,
+ "gini": 25.7,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "ROU",
+ "UKR"
+ ],
+ "nativeName": "Moldova",
+ "numericCode": "498",
+ "flags": {
+ "svg": "https://flagcdn.com/md.svg",
+ "png": "https://flagcdn.com/w320/md.png"
+ },
+ "currencies": [
+ {
+ "code": "MDL",
+ "name": "Moldovan leu",
+ "symbol": "L"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ro",
+ "iso639_2": "ron",
+ "name": "Romanian",
+ "nativeName": "Română"
+ }
+ ],
+ "translations": {
+ "br": "Moldova",
+ "pt": "Moldávia",
+ "nl": "Moldavië",
+ "hr": "Moldova",
+ "fa": "مولداوی",
+ "de": "Moldawie",
+ "es": "Moldavia",
+ "fr": "Moldavie",
+ "ja": "モルドバ共和国",
+ "it": "Moldavia",
+ "hu": "Moldova"
+ },
+ "flag": "https://flagcdn.com/md.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CEFTA",
+ "name": "Central European Free Trade Agreement"
+ }
+ ],
+ "cioc": "MDA",
+ "independent": true
},
{
- name: 'Latvia',
- capital: 'Riga',
- languages: ['Latvian'],
- population: 1961600,
- flag: 'https://restcountries.eu/data/lva.svg',
- currency: 'Euro',
+ "name": "Monaco",
+ "topLevelDomain": [
+ ".mc"
+ ],
+ "alpha2Code": "MC",
+ "alpha3Code": "MCO",
+ "callingCodes": [
+ "377"
+ ],
+ "capital": "Monaco",
+ "altSpellings": [
+ "MC",
+ "Principality of Monaco",
+ "Principauté de Monaco"
+ ],
+ "subregion": "Western Europe",
+ "region": "Europe",
+ "population": 39244,
+ "latlng": [
+ 43.73333333,
+ 7.4
+ ],
+ "demonym": "Monegasque",
+ "area": 2.02,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "FRA"
+ ],
+ "nativeName": "Monaco",
+ "numericCode": "492",
+ "flags": {
+ "svg": "https://flagcdn.com/mc.svg",
+ "png": "https://flagcdn.com/w320/mc.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Monako",
+ "pt": "Mónaco",
+ "nl": "Monaco",
+ "hr": "Monako",
+ "fa": "موناکو",
+ "de": "Monaco",
+ "es": "Mónaco",
+ "fr": "Monaco",
+ "ja": "モナコ",
+ "it": "Principato di Monaco",
+ "hu": "Monaco"
+ },
+ "flag": "https://flagcdn.com/mc.svg",
+ "cioc": "MON",
+ "independent": true
},
{
- name: 'Lebanon',
- capital: 'Beirut',
- languages: ['Arabic', 'French'],
- population: 5988000,
- flag: 'https://restcountries.eu/data/lbn.svg',
- currency: 'Lebanese pound',
+ "name": "Mongolia",
+ "topLevelDomain": [
+ ".mn"
+ ],
+ "alpha2Code": "MN",
+ "alpha3Code": "MNG",
+ "callingCodes": [
+ "976"
+ ],
+ "capital": "Ulan Bator",
+ "altSpellings": [
+ "MN"
+ ],
+ "subregion": "Eastern Asia",
+ "region": "Asia",
+ "population": 3278292,
+ "latlng": [
+ 46.0,
+ 105.0
+ ],
+ "demonym": "Mongolian",
+ "area": 1564110.0,
+ "gini": 32.7,
+ "timezones": [
+ "UTC+07:00",
+ "UTC+08:00"
+ ],
+ "borders": [
+ "CHN",
+ "RUS"
+ ],
+ "nativeName": "Монгол улс",
+ "numericCode": "496",
+ "flags": {
+ "svg": "https://flagcdn.com/mn.svg",
+ "png": "https://flagcdn.com/w320/mn.png"
+ },
+ "currencies": [
+ {
+ "code": "MNT",
+ "name": "Mongolian tögrög",
+ "symbol": "₮"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "mn",
+ "iso639_2": "mon",
+ "name": "Mongolian",
+ "nativeName": "Монгол хэл"
+ }
+ ],
+ "translations": {
+ "br": "Mongolia",
+ "pt": "Mongólia",
+ "nl": "Mongolië",
+ "hr": "Mongolija",
+ "fa": "مغولستان",
+ "de": "Mongolei",
+ "es": "Mongolia",
+ "fr": "Mongolie",
+ "ja": "モンゴル",
+ "it": "Mongolia",
+ "hu": "Mongólia"
+ },
+ "flag": "https://flagcdn.com/mn.svg",
+ "cioc": "MGL",
+ "independent": true
},
{
- name: 'Lesotho',
- capital: 'Maseru',
- languages: ['English', 'Southern Sotho'],
- population: 1894194,
- flag: 'https://restcountries.eu/data/lso.svg',
- currency: 'Lesotho loti',
+ "name": "Montenegro",
+ "topLevelDomain": [
+ ".me"
+ ],
+ "alpha2Code": "ME",
+ "alpha3Code": "MNE",
+ "callingCodes": [
+ "382"
+ ],
+ "capital": "Podgorica",
+ "altSpellings": [
+ "ME",
+ "Crna Gora"
+ ],
+ "subregion": "Southern Europe",
+ "region": "Europe",
+ "population": 621718,
+ "latlng": [
+ 42.5,
+ 19.3
+ ],
+ "demonym": "Montenegrin",
+ "area": 13812.0,
+ "gini": 38.5,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "ALB",
+ "BIH",
+ "HRV",
+ "UNK",
+ "SRB"
+ ],
+ "nativeName": "Црна Гора",
+ "numericCode": "499",
+ "flags": {
+ "svg": "https://flagcdn.com/me.svg",
+ "png": "https://flagcdn.com/w320/me.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "sr",
+ "iso639_2": "srp",
+ "name": "Serbian",
+ "nativeName": "српски језик"
+ },
+ {
+ "iso639_1": "bs",
+ "iso639_2": "bos",
+ "name": "Bosnian",
+ "nativeName": "bosanski jezik"
+ },
+ {
+ "iso639_1": "sq",
+ "iso639_2": "sqi",
+ "name": "Albanian",
+ "nativeName": "Shqip"
+ },
+ {
+ "iso639_1": "hr",
+ "iso639_2": "hrv",
+ "name": "Croatian",
+ "nativeName": "hrvatski jezik"
+ }
+ ],
+ "translations": {
+ "br": "Montenegro",
+ "pt": "Montenegro",
+ "nl": "Montenegro",
+ "hr": "Crna Gora",
+ "fa": "مونتهنگرو",
+ "de": "Montenegro",
+ "es": "Montenegro",
+ "fr": "Monténégro",
+ "ja": "モンテネグロ",
+ "it": "Montenegro",
+ "hu": "Montenegró"
+ },
+ "flag": "https://flagcdn.com/me.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CEFTA",
+ "name": "Central European Free Trade Agreement"
+ }
+ ],
+ "cioc": "MNE",
+ "independent": true
},
{
- name: 'Liberia',
- capital: 'Monrovia',
- languages: ['English'],
- population: 4615000,
- flag: 'https://restcountries.eu/data/lbr.svg',
- currency: 'Liberian dollar',
+ "name": "Montserrat",
+ "topLevelDomain": [
+ ".ms"
+ ],
+ "alpha2Code": "MS",
+ "alpha3Code": "MSR",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "Plymouth",
+ "altSpellings": [
+ "MS"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 4922,
+ "latlng": [
+ 16.75,
+ -62.2
+ ],
+ "demonym": "Montserratian",
+ "area": 102.0,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Montserrat",
+ "numericCode": "500",
+ "flags": {
+ "svg": "https://flagcdn.com/ms.svg",
+ "png": "https://flagcdn.com/w320/ms.png"
+ },
+ "currencies": [
+ {
+ "code": "XCD",
+ "name": "East Caribbean dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Montserrat",
+ "pt": "Monserrate",
+ "nl": "Montserrat",
+ "hr": "Montserrat",
+ "fa": "مایوت",
+ "de": "Montserrat",
+ "es": "Montserrat",
+ "fr": "Montserrat",
+ "ja": "モントセラト",
+ "it": "Montserrat",
+ "hu": "Montserrat"
+ },
+ "flag": "https://flagcdn.com/ms.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CARICOM",
+ "name": "Caribbean Community",
+ "otherNames": [
+ "Comunidad del Caribe",
+ "Communauté Caribéenne",
+ "Caribische Gemeenschap"
+ ]
+ }
+ ],
+ "independent": false
},
{
- name: 'Libya',
- capital: 'Tripoli',
- languages: ['Arabic'],
- population: 6385000,
- flag: 'https://restcountries.eu/data/lby.svg',
- currency: 'Libyan dinar',
+ "name": "Morocco",
+ "topLevelDomain": [
+ ".ma"
+ ],
+ "alpha2Code": "MA",
+ "alpha3Code": "MAR",
+ "callingCodes": [
+ "212"
+ ],
+ "capital": "Rabat",
+ "altSpellings": [
+ "MA",
+ "Kingdom of Morocco",
+ "Al-Mamlakah al-Maġribiyah"
+ ],
+ "subregion": "Northern Africa",
+ "region": "Africa",
+ "population": 36910558,
+ "latlng": [
+ 32.0,
+ -5.0
+ ],
+ "demonym": "Moroccan",
+ "area": 446550.0,
+ "gini": 39.5,
+ "timezones": [
+ "UTC"
+ ],
+ "borders": [
+ "DZA",
+ "ESH",
+ "ESP"
+ ],
+ "nativeName": "المغرب",
+ "numericCode": "504",
+ "flags": {
+ "svg": "https://flagcdn.com/ma.svg",
+ "png": "https://flagcdn.com/w320/ma.png"
+ },
+ "currencies": [
+ {
+ "code": "MAD",
+ "name": "Moroccan dirham",
+ "symbol": "د.م."
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ }
+ ],
+ "translations": {
+ "br": "Maroko",
+ "pt": "Marrocos",
+ "nl": "Marokko",
+ "hr": "Maroko",
+ "fa": "المغرب",
+ "de": "Marokko",
+ "es": "Marruecos",
+ "fr": "Maroc",
+ "ja": "モロッコ",
+ "it": "Marocco",
+ "hu": "Marokkó"
+ },
+ "flag": "https://flagcdn.com/ma.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ },
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "MAR",
+ "independent": true
},
{
- name: 'Liechtenstein',
- capital: 'Vaduz',
- languages: ['German'],
- population: 37623,
- flag: 'https://restcountries.eu/data/lie.svg',
- currency: 'Swiss franc',
+ "name": "Mozambique",
+ "topLevelDomain": [
+ ".mz"
+ ],
+ "alpha2Code": "MZ",
+ "alpha3Code": "MOZ",
+ "callingCodes": [
+ "258"
+ ],
+ "capital": "Maputo",
+ "altSpellings": [
+ "MZ",
+ "Republic of Mozambique",
+ "República de Moçambique"
+ ],
+ "subregion": "Eastern Africa",
+ "region": "Africa",
+ "population": 31255435,
+ "latlng": [
+ -18.25,
+ 35.0
+ ],
+ "demonym": "Mozambican",
+ "area": 801590.0,
+ "gini": 54.0,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "MWI",
+ "ZAF",
+ "SWZ",
+ "TZA",
+ "ZMB",
+ "ZWE"
+ ],
+ "nativeName": "Moçambique",
+ "numericCode": "508",
+ "flags": {
+ "svg": "https://flagcdn.com/mz.svg",
+ "png": "https://flagcdn.com/w320/mz.png"
+ },
+ "currencies": [
+ {
+ "code": "MZN",
+ "name": "Mozambican metical",
+ "symbol": "MT"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "pt",
+ "iso639_2": "por",
+ "name": "Portuguese",
+ "nativeName": "Português"
+ }
+ ],
+ "translations": {
+ "br": "Mozambik",
+ "pt": "Moçambique",
+ "nl": "Mozambique",
+ "hr": "Mozambik",
+ "fa": "موزامبیک",
+ "de": "Mosambik",
+ "es": "Mozambique",
+ "fr": "Mozambique",
+ "ja": "モザンビーク",
+ "it": "Mozambico",
+ "hu": "Mozambik"
+ },
+ "flag": "https://flagcdn.com/mz.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "MOZ",
+ "independent": true
},
{
- name: 'Lithuania',
- capital: 'Vilnius',
- languages: ['Lithuanian'],
- population: 2872294,
- flag: 'https://restcountries.eu/data/ltu.svg',
- currency: 'Euro',
+ "name": "Myanmar",
+ "topLevelDomain": [
+ ".mm"
+ ],
+ "alpha2Code": "MM",
+ "alpha3Code": "MMR",
+ "callingCodes": [
+ "95"
+ ],
+ "capital": "Naypyidaw",
+ "altSpellings": [
+ "MM",
+ "Burma",
+ "Republic of the Union of Myanmar",
+ "Pyidaunzu Thanmăda Myăma Nainngandaw"
+ ],
+ "subregion": "South-Eastern Asia",
+ "region": "Asia",
+ "population": 54409794,
+ "latlng": [
+ 22.0,
+ 98.0
+ ],
+ "demonym": "Burmese",
+ "area": 676578.0,
+ "gini": 30.7,
+ "timezones": [
+ "UTC+06:30"
+ ],
+ "borders": [
+ "BGD",
+ "CHN",
+ "IND",
+ "LAO",
+ "THA"
+ ],
+ "nativeName": "Myanma",
+ "numericCode": "104",
+ "flags": {
+ "svg": "https://flagcdn.com/mm.svg",
+ "png": "https://flagcdn.com/w320/mm.png"
+ },
+ "currencies": [
+ {
+ "code": "MMK",
+ "name": "Burmese kyat",
+ "symbol": "Ks"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "my",
+ "iso639_2": "mya",
+ "name": "Burmese",
+ "nativeName": "ဗမာစာ"
+ }
+ ],
+ "translations": {
+ "br": "Myanmar",
+ "pt": "Myanmar",
+ "nl": "Myanmar",
+ "hr": "Mijanmar",
+ "fa": "میانمار",
+ "de": "Myanmar",
+ "es": "Myanmar",
+ "fr": "Myanmar",
+ "ja": "ミャンマー",
+ "it": "Birmania",
+ "hu": "Mianmar"
+ },
+ "flag": "https://flagcdn.com/mm.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "ASEAN",
+ "name": "Association of Southeast Asian Nations"
+ }
+ ],
+ "cioc": "MYA",
+ "independent": true
},
{
- name: 'Luxembourg',
- capital: 'Luxembourg',
- languages: ['French', 'German', 'Luxembourgish'],
- population: 576200,
- flag: 'https://restcountries.eu/data/lux.svg',
- currency: 'Euro',
+ "name": "Namibia",
+ "topLevelDomain": [
+ ".na"
+ ],
+ "alpha2Code": "NA",
+ "alpha3Code": "NAM",
+ "callingCodes": [
+ "264"
+ ],
+ "capital": "Windhoek",
+ "altSpellings": [
+ "NA",
+ "Namibië",
+ "Republic of Namibia"
+ ],
+ "subregion": "Southern Africa",
+ "region": "Africa",
+ "population": 2540916,
+ "latlng": [
+ -22.0,
+ 17.0
+ ],
+ "demonym": "Namibian",
+ "area": 825615.0,
+ "gini": 59.1,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "AGO",
+ "BWA",
+ "ZAF",
+ "ZMB"
+ ],
+ "nativeName": "Namibia",
+ "numericCode": "516",
+ "flags": {
+ "svg": "https://flagcdn.com/na.svg",
+ "png": "https://flagcdn.com/w320/na.png"
+ },
+ "currencies": [
+ {
+ "code": "NAD",
+ "name": "Namibian dollar",
+ "symbol": "$"
+ },
+ {
+ "code": "ZAR",
+ "name": "South African rand",
+ "symbol": "R"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "af",
+ "iso639_2": "afr",
+ "name": "Afrikaans",
+ "nativeName": "Afrikaans"
+ }
+ ],
+ "translations": {
+ "br": "Namibia",
+ "pt": "Namíbia",
+ "nl": "Namibië",
+ "hr": "Namibija",
+ "fa": "نامیبیا",
+ "de": "Namibia",
+ "es": "Namibia",
+ "fr": "Namibie",
+ "ja": "ナミビア",
+ "it": "Namibia",
+ "hu": "Namíbia"
+ },
+ "flag": "https://flagcdn.com/na.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "NAM",
+ "independent": true
},
{
- name: 'Macao',
- capital: '',
- languages: ['Chinese', 'Portuguese'],
- population: 649100,
- flag: 'https://restcountries.eu/data/mac.svg',
- currency: 'Macanese pataca',
+ "name": "Nauru",
+ "topLevelDomain": [
+ ".nr"
+ ],
+ "alpha2Code": "NR",
+ "alpha3Code": "NRU",
+ "callingCodes": [
+ "674"
+ ],
+ "capital": "Yaren",
+ "altSpellings": [
+ "NR",
+ "Naoero",
+ "Pleasant Island",
+ "Republic of Nauru",
+ "Ripublik Naoero"
+ ],
+ "subregion": "Micronesia",
+ "region": "Oceania",
+ "population": 10834,
+ "latlng": [
+ -0.53333333,
+ 166.91666666
+ ],
+ "demonym": "Nauruan",
+ "area": 21.0,
+ "gini": 34.8,
+ "timezones": [
+ "UTC+12:00"
+ ],
+ "nativeName": "Nauru",
+ "numericCode": "520",
+ "flags": {
+ "svg": "https://flagcdn.com/nr.svg",
+ "png": "https://flagcdn.com/w320/nr.png"
+ },
+ "currencies": [
+ {
+ "code": "AUD",
+ "name": "Australian dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "na",
+ "iso639_2": "nau",
+ "name": "Nauruan",
+ "nativeName": "Dorerin Naoero"
+ }
+ ],
+ "translations": {
+ "br": "Nauru",
+ "pt": "Nauru",
+ "nl": "Nauru",
+ "hr": "Nauru",
+ "fa": "نائورو",
+ "de": "Nauru",
+ "es": "Nauru",
+ "fr": "Nauru",
+ "ja": "ナウル",
+ "it": "Nauru",
+ "hu": "Nauru"
+ },
+ "flag": "https://flagcdn.com/nr.svg",
+ "cioc": "NRU",
+ "independent": true
},
{
- name: 'Macedonia (the former Yugoslav Republic of)',
- capital: 'Skopje',
- languages: ['Macedonian'],
- population: 2058539,
- flag: 'https://restcountries.eu/data/mkd.svg',
- currency: 'Macedonian denar',
+ "name": "Nepal",
+ "topLevelDomain": [
+ ".np"
+ ],
+ "alpha2Code": "NP",
+ "alpha3Code": "NPL",
+ "callingCodes": [
+ "977"
+ ],
+ "capital": "Kathmandu",
+ "altSpellings": [
+ "NP",
+ "Federal Democratic Republic of Nepal",
+ "Loktāntrik Ganatantra Nepāl"
+ ],
+ "subregion": "Southern Asia",
+ "region": "Asia",
+ "population": 29136808,
+ "latlng": [
+ 28.0,
+ 84.0
+ ],
+ "demonym": "Nepalese",
+ "area": 147181.0,
+ "gini": 32.8,
+ "timezones": [
+ "UTC+05:45"
+ ],
+ "borders": [
+ "CHN",
+ "IND"
+ ],
+ "nativeName": "नेपाल",
+ "numericCode": "524",
+ "flags": {
+ "svg": "https://flagcdn.com/np.svg",
+ "png": "https://flagcdn.com/w320/np.png"
+ },
+ "currencies": [
+ {
+ "code": "NPR",
+ "name": "Nepalese rupee",
+ "symbol": "₨"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ne",
+ "iso639_2": "nep",
+ "name": "Nepali",
+ "nativeName": "नेपाली"
+ }
+ ],
+ "translations": {
+ "br": "Nepal",
+ "pt": "Nepal",
+ "nl": "Nepal",
+ "hr": "Nepal",
+ "fa": "نپال",
+ "de": "Népal",
+ "es": "Nepal",
+ "fr": "Népal",
+ "ja": "ネパール",
+ "it": "Nepal",
+ "hu": "Nepál"
+ },
+ "flag": "https://flagcdn.com/np.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "SAARC",
+ "name": "South Asian Association for Regional Cooperation"
+ }
+ ],
+ "cioc": "NEP",
+ "independent": true
},
{
- name: 'Madagascar',
- capital: 'Antananarivo',
- languages: ['French', 'Malagasy'],
- population: 22434363,
- flag: 'https://restcountries.eu/data/mdg.svg',
- currency: 'Malagasy ariary',
+ "name": "Netherlands",
+ "topLevelDomain": [
+ ".nl"
+ ],
+ "alpha2Code": "NL",
+ "alpha3Code": "NLD",
+ "callingCodes": [
+ "31"
+ ],
+ "capital": "Amsterdam",
+ "altSpellings": [
+ "NL",
+ "Holland",
+ "Nederland"
+ ],
+ "subregion": "Western Europe",
+ "region": "Europe",
+ "population": 17441139,
+ "latlng": [
+ 52.5,
+ 5.75
+ ],
+ "demonym": "Dutch",
+ "area": 41850.0,
+ "gini": 28.1,
+ "timezones": [
+ "UTC-04:00",
+ "UTC+01:00"
+ ],
+ "borders": [
+ "BEL",
+ "DEU"
+ ],
+ "nativeName": "Nederland",
+ "numericCode": "528",
+ "flags": {
+ "svg": "https://flagcdn.com/nl.svg",
+ "png": "https://flagcdn.com/w320/nl.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "nl",
+ "iso639_2": "nld",
+ "name": "Dutch",
+ "nativeName": "Nederlands"
+ }
+ ],
+ "translations": {
+ "br": "Izelvroioù",
+ "pt": "Países Baixos",
+ "nl": "Nederland",
+ "hr": "Nizozemska",
+ "fa": "پادشاهی هلند",
+ "de": "Niederlande",
+ "es": "Países Bajos",
+ "fr": "Pays-Bas",
+ "ja": "オランダ",
+ "it": "Paesi Bassi",
+ "hu": "Hollandia"
+ },
+ "flag": "https://flagcdn.com/nl.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "NED",
+ "independent": true
},
{
- name: 'Malawi',
- capital: 'Lilongwe',
- languages: ['English', 'Chichewa'],
- population: 16832910,
- flag: 'https://restcountries.eu/data/mwi.svg',
- currency: 'Malawian kwacha',
+ "name": "New Caledonia",
+ "topLevelDomain": [
+ ".nc"
+ ],
+ "alpha2Code": "NC",
+ "alpha3Code": "NCL",
+ "callingCodes": [
+ "687"
+ ],
+ "capital": "Nouméa",
+ "altSpellings": [
+ "NC"
+ ],
+ "subregion": "Melanesia",
+ "region": "Oceania",
+ "population": 271960,
+ "latlng": [
+ -21.5,
+ 165.5
+ ],
+ "demonym": "New Caledonian",
+ "area": 18575.0,
+ "timezones": [
+ "UTC+11:00"
+ ],
+ "nativeName": "Nouvelle-Calédonie",
+ "numericCode": "540",
+ "flags": {
+ "svg": "https://flagcdn.com/nc.svg",
+ "png": "https://flagcdn.com/w320/nc.png"
+ },
+ "currencies": [
+ {
+ "code": "XPF",
+ "name": "CFP franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Kaledonia-Nevez",
+ "pt": "Nova Caledónia",
+ "nl": "Nieuw-Caledonië",
+ "hr": "Nova Kaledonija",
+ "fa": "کالدونیای جدید",
+ "de": "Neukaledonien",
+ "es": "Nueva Caledonia",
+ "fr": "Nouvelle-Calédonie",
+ "ja": "ニューカレドニア",
+ "it": "Nuova Caledonia",
+ "hu": "Új-Kaledónia"
+ },
+ "flag": "https://flagcdn.com/nc.svg",
+ "independent": false
},
{
- name: 'Malaysia',
- capital: 'Kuala Lumpur',
- languages: ['Malaysian'],
- population: 31405416,
- flag: 'https://restcountries.eu/data/mys.svg',
- currency: 'Malaysian ringgit',
+ "name": "New Zealand",
+ "topLevelDomain": [
+ ".nz"
+ ],
+ "alpha2Code": "NZ",
+ "alpha3Code": "NZL",
+ "callingCodes": [
+ "64"
+ ],
+ "capital": "Wellington",
+ "altSpellings": [
+ "NZ",
+ "Aotearoa"
+ ],
+ "subregion": "Australia and New Zealand",
+ "region": "Oceania",
+ "population": 5084300,
+ "latlng": [
+ -41.0,
+ 174.0
+ ],
+ "demonym": "New Zealander",
+ "area": 270467.0,
+ "timezones": [
+ "UTC-11:00",
+ "UTC-10:00",
+ "UTC+12:00",
+ "UTC+12:45",
+ "UTC+13:00"
+ ],
+ "nativeName": "New Zealand",
+ "numericCode": "554",
+ "flags": {
+ "svg": "https://flagcdn.com/nz.svg",
+ "png": "https://flagcdn.com/w320/nz.png"
+ },
+ "currencies": [
+ {
+ "code": "NZD",
+ "name": "New Zealand dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "mi",
+ "iso639_2": "mri",
+ "name": "Māori",
+ "nativeName": "te reo Māori"
+ }
+ ],
+ "translations": {
+ "br": "Zeland-Nevez",
+ "pt": "Nova Zelândia",
+ "nl": "Nieuw-Zeeland",
+ "hr": "Novi Zeland",
+ "fa": "نیوزیلند",
+ "de": "Neuseeland",
+ "es": "Nueva Zelanda",
+ "fr": "Nouvelle-Zélande",
+ "ja": "ニュージーランド",
+ "it": "Nuova Zelanda",
+ "hu": "Új-Zéland"
+ },
+ "flag": "https://flagcdn.com/nz.svg",
+ "cioc": "NZL",
+ "independent": true
},
{
- name: 'Maldives',
- capital: 'Malé',
- languages: ['Divehi'],
- population: 344023,
- flag: 'https://restcountries.eu/data/mdv.svg',
- currency: 'Maldivian rufiyaa',
+ "name": "Nicaragua",
+ "topLevelDomain": [
+ ".ni"
+ ],
+ "alpha2Code": "NI",
+ "alpha3Code": "NIC",
+ "callingCodes": [
+ "505"
+ ],
+ "capital": "Managua",
+ "altSpellings": [
+ "NI",
+ "Republic of Nicaragua",
+ "República de Nicaragua"
+ ],
+ "subregion": "Central America",
+ "region": "Americas",
+ "population": 6624554,
+ "latlng": [
+ 13.0,
+ -85.0
+ ],
+ "demonym": "Nicaraguan",
+ "area": 130373.0,
+ "gini": 46.2,
+ "timezones": [
+ "UTC-06:00"
+ ],
+ "borders": [
+ "CRI",
+ "HND"
+ ],
+ "nativeName": "Nicaragua",
+ "numericCode": "558",
+ "flags": {
+ "svg": "https://flagcdn.com/ni.svg",
+ "png": "https://flagcdn.com/w320/ni.png"
+ },
+ "currencies": [
+ {
+ "code": "NIO",
+ "name": "Nicaraguan córdoba",
+ "symbol": "C$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ }
+ ],
+ "translations": {
+ "br": "Nicaragua",
+ "pt": "Nicarágua",
+ "nl": "Nicaragua",
+ "hr": "Nikaragva",
+ "fa": "نیکاراگوئه",
+ "de": "Nicaragua",
+ "es": "Nicaragua",
+ "fr": "Nicaragua",
+ "ja": "ニカラグア",
+ "it": "Nicaragua",
+ "hu": "Nicaragua"
+ },
+ "flag": "https://flagcdn.com/ni.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CAIS",
+ "name": "Central American Integration System",
+ "otherAcronyms": [
+ "SICA"
+ ],
+ "otherNames": [
+ "Sistema de la Integración Centroamericana,"
+ ]
+ }
+ ],
+ "cioc": "NCA",
+ "independent": true
},
{
- name: 'Mali',
- capital: 'Bamako',
- languages: ['French'],
- population: 18135000,
- flag: 'https://restcountries.eu/data/mli.svg',
- currency: 'West African CFA franc',
+ "name": "Niger",
+ "topLevelDomain": [
+ ".ne"
+ ],
+ "alpha2Code": "NE",
+ "alpha3Code": "NER",
+ "callingCodes": [
+ "227"
+ ],
+ "capital": "Niamey",
+ "altSpellings": [
+ "NE",
+ "Nijar",
+ "Republic of Niger",
+ "République du Niger"
+ ],
+ "subregion": "Western Africa",
+ "region": "Africa",
+ "population": 24206636,
+ "latlng": [
+ 16.0,
+ 8.0
+ ],
+ "demonym": "Nigerien",
+ "area": 1267000.0,
+ "gini": 34.3,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "DZA",
+ "BEN",
+ "BFA",
+ "TCD",
+ "LBY",
+ "MLI",
+ "NGA"
+ ],
+ "nativeName": "Niger",
+ "numericCode": "562",
+ "flags": {
+ "svg": "https://flagcdn.com/ne.svg",
+ "png": "https://flagcdn.com/w320/ne.png"
+ },
+ "currencies": [
+ {
+ "code": "XOF",
+ "name": "West African CFA franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Niger",
+ "pt": "Níger",
+ "nl": "Niger",
+ "hr": "Niger",
+ "fa": "نیجر",
+ "de": "Niger",
+ "es": "Níger",
+ "fr": "Niger",
+ "ja": "ニジェール",
+ "it": "Niger",
+ "hu": "Niger"
+ },
+ "flag": "https://flagcdn.com/ne.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "NIG",
+ "independent": true
},
{
- name: 'Malta',
- capital: 'Valletta',
- languages: ['Maltese', 'English'],
- population: 425384,
- flag: 'https://restcountries.eu/data/mlt.svg',
- currency: 'Euro',
+ "name": "Nigeria",
+ "topLevelDomain": [
+ ".ng"
+ ],
+ "alpha2Code": "NG",
+ "alpha3Code": "NGA",
+ "callingCodes": [
+ "234"
+ ],
+ "capital": "Abuja",
+ "altSpellings": [
+ "NG",
+ "Nijeriya",
+ "Naíjíríà",
+ "Federal Republic of Nigeria"
+ ],
+ "subregion": "Western Africa",
+ "region": "Africa",
+ "population": 206139587,
+ "latlng": [
+ 10.0,
+ 8.0
+ ],
+ "demonym": "Nigerian",
+ "area": 923768.0,
+ "gini": 35.1,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "BEN",
+ "CMR",
+ "TCD",
+ "NER"
+ ],
+ "nativeName": "Nigeria",
+ "numericCode": "566",
+ "flags": {
+ "svg": "https://flagcdn.com/ng.svg",
+ "png": "https://flagcdn.com/w320/ng.png"
+ },
+ "currencies": [
+ {
+ "code": "NGN",
+ "name": "Nigerian naira",
+ "symbol": "₦"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Nigeria",
+ "pt": "Nigéria",
+ "nl": "Nigeria",
+ "hr": "Nigerija",
+ "fa": "نیجریه",
+ "de": "Nigeria",
+ "es": "Nigeria",
+ "fr": "Nigéria",
+ "ja": "ナイジェリア",
+ "it": "Nigeria",
+ "hu": "Nigéria"
+ },
+ "flag": "https://flagcdn.com/ng.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "NGR",
+ "independent": true
},
{
- name: 'Marshall Islands',
- capital: 'Majuro',
- languages: ['English', 'Marshallese'],
- population: 54880,
- flag: 'https://restcountries.eu/data/mhl.svg',
- currency: 'United States dollar',
+ "name": "Niue",
+ "topLevelDomain": [
+ ".nu"
+ ],
+ "alpha2Code": "NU",
+ "alpha3Code": "NIU",
+ "callingCodes": [
+ "683"
+ ],
+ "capital": "Alofi",
+ "altSpellings": [
+ "NU"
+ ],
+ "subregion": "Polynesia",
+ "region": "Oceania",
+ "population": 1470,
+ "latlng": [
+ -19.03333333,
+ -169.86666666
+ ],
+ "demonym": "Niuean",
+ "area": 260.0,
+ "timezones": [
+ "UTC-11:00"
+ ],
+ "nativeName": "Niuē",
+ "numericCode": "570",
+ "flags": {
+ "svg": "https://flagcdn.com/nu.svg",
+ "png": "https://flagcdn.com/w320/nu.png"
+ },
+ "currencies": [
+ {
+ "code": "NZD",
+ "name": "New Zealand dollar",
+ "symbol": "$"
+ },
+ {
+ "code": "NZD",
+ "name": "Niue dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Niue",
+ "pt": "Niue",
+ "nl": "Niue",
+ "hr": "Niue",
+ "fa": "نیووی",
+ "de": "Niue",
+ "es": "Niue",
+ "fr": "Niue",
+ "ja": "ニウエ",
+ "it": "Niue",
+ "hu": "Niue"
+ },
+ "flag": "https://flagcdn.com/nu.svg",
+ "independent": true
},
{
- name: 'Martinique',
- capital: 'Fort-de-France',
- languages: ['French'],
- population: 378243,
- flag: 'https://restcountries.eu/data/mtq.svg',
- currency: 'Euro',
+ "name": "Norfolk Island",
+ "topLevelDomain": [
+ ".nf"
+ ],
+ "alpha2Code": "NF",
+ "alpha3Code": "NFK",
+ "callingCodes": [
+ "672"
+ ],
+ "capital": "Kingston",
+ "altSpellings": [
+ "NF",
+ "Territory of Norfolk Island",
+ "Teratri of Norf'k Ailen"
+ ],
+ "subregion": "Australia and New Zealand",
+ "region": "Oceania",
+ "population": 2302,
+ "latlng": [
+ -29.03333333,
+ 167.95
+ ],
+ "demonym": "Norfolk Islander",
+ "area": 36.0,
+ "timezones": [
+ "UTC+11:30"
+ ],
+ "nativeName": "Norfolk Island",
+ "numericCode": "574",
+ "flags": {
+ "svg": "https://flagcdn.com/nf.svg",
+ "png": "https://flagcdn.com/w320/nf.png"
+ },
+ "currencies": [
+ {
+ "code": "AUD",
+ "name": "Australian dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Enez Norfolk",
+ "pt": "Ilha Norfolk",
+ "nl": "Norfolkeiland",
+ "hr": "Otok Norfolk",
+ "fa": "جزیره نورفک",
+ "de": "Norfolkinsel",
+ "es": "Isla de Norfolk",
+ "fr": "Île de Norfolk",
+ "ja": "ノーフォーク島",
+ "it": "Isola Norfolk",
+ "hu": "Norfolk-sziget"
+ },
+ "flag": "https://flagcdn.com/nf.svg",
+ "independent": false
},
{
- name: 'Mauritania',
- capital: 'Nouakchott',
- languages: ['Arabic'],
- population: 3718678,
- flag: 'https://restcountries.eu/data/mrt.svg',
- currency: 'Mauritanian ouguiya',
+ "name": "Korea (Democratic People's Republic of)",
+ "topLevelDomain": [
+ ".kp"
+ ],
+ "alpha2Code": "KP",
+ "alpha3Code": "PRK",
+ "callingCodes": [
+ "850"
+ ],
+ "capital": "Pyongyang",
+ "altSpellings": [
+ "KP",
+ "Democratic People's Republic of Korea",
+ "조선민주주의인민공화국",
+ "Chosŏn Minjujuŭi Inmin Konghwaguk"
+ ],
+ "subregion": "Eastern Asia",
+ "region": "Asia",
+ "population": 25778815,
+ "latlng": [
+ 40.0,
+ 127.0
+ ],
+ "demonym": "North Korean",
+ "area": 120538.0,
+ "timezones": [
+ "UTC+09:00"
+ ],
+ "borders": [
+ "CHN",
+ "KOR",
+ "RUS"
+ ],
+ "nativeName": "북한",
+ "numericCode": "408",
+ "flags": {
+ "svg": "https://flagcdn.com/kp.svg",
+ "png": "https://flagcdn.com/w320/kp.png"
+ },
+ "currencies": [
+ {
+ "code": "KPW",
+ "name": "North Korean won",
+ "symbol": "₩"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ko",
+ "iso639_2": "kor",
+ "name": "Korean",
+ "nativeName": "한국어"
+ }
+ ],
+ "translations": {
+ "br": "Korea an Norzh",
+ "pt": "Coreia do Norte",
+ "nl": "Noord-Korea",
+ "hr": "Sjeverna Koreja",
+ "fa": "کره جنوبی",
+ "de": "Nordkorea",
+ "es": "Corea del Norte",
+ "fr": "Corée du Nord",
+ "ja": "朝鮮民主主義人民共和国",
+ "it": "Corea del Nord",
+ "hu": "Észak-Korea"
+ },
+ "flag": "https://flagcdn.com/kp.svg",
+ "cioc": "PRK",
+ "independent": true
},
{
- name: 'Mauritius',
- capital: 'Port Louis',
- languages: ['English'],
- population: 1262879,
- flag: 'https://restcountries.eu/data/mus.svg',
- currency: 'Mauritian rupee',
+ "name": "Northern Mariana Islands",
+ "topLevelDomain": [
+ ".mp"
+ ],
+ "alpha2Code": "MP",
+ "alpha3Code": "MNP",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "Saipan",
+ "altSpellings": [
+ "MP",
+ "Commonwealth of the Northern Mariana Islands",
+ "Sankattan Siha Na Islas Mariånas"
+ ],
+ "subregion": "Micronesia",
+ "region": "Oceania",
+ "population": 57557,
+ "latlng": [
+ 15.2,
+ 145.75
+ ],
+ "demonym": "American",
+ "area": 464.0,
+ "timezones": [
+ "UTC+10:00"
+ ],
+ "nativeName": "Northern Mariana Islands",
+ "numericCode": "580",
+ "flags": {
+ "svg": "https://flagcdn.com/mp.svg",
+ "png": "https://flagcdn.com/w320/mp.png"
+ },
+ "currencies": [
+ {
+ "code": "USD",
+ "name": "United States dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "ch",
+ "iso639_2": "cha",
+ "name": "Chamorro",
+ "nativeName": "Chamoru"
+ }
+ ],
+ "translations": {
+ "br": "Inizi Mariana an Norzh",
+ "pt": "Ilhas Marianas",
+ "nl": "Noordelijke Marianeneilanden",
+ "hr": "Sjevernomarijanski otoci",
+ "fa": "جزایر ماریانای شمالی",
+ "de": "Nördliche Marianen",
+ "es": "Islas Marianas del Norte",
+ "fr": "Îles Mariannes du Nord",
+ "ja": "北マリアナ諸島",
+ "it": "Isole Marianne Settentrionali",
+ "hu": "Északi-Mariana-szigetek"
+ },
+ "flag": "https://flagcdn.com/mp.svg",
+ "independent": false
},
{
- name: 'Mayotte',
- capital: 'Mamoudzou',
- languages: ['French'],
- population: 226915,
- flag: 'https://restcountries.eu/data/myt.svg',
- currency: 'Euro',
+ "name": "Norway",
+ "topLevelDomain": [
+ ".no"
+ ],
+ "alpha2Code": "NO",
+ "alpha3Code": "NOR",
+ "callingCodes": [
+ "47"
+ ],
+ "capital": "Oslo",
+ "altSpellings": [
+ "NO",
+ "Norge",
+ "Noreg",
+ "Kingdom of Norway",
+ "Kongeriket Norge",
+ "Kongeriket Noreg"
+ ],
+ "subregion": "Northern Europe",
+ "region": "Europe",
+ "population": 5379475,
+ "latlng": [
+ 62.0,
+ 10.0
+ ],
+ "demonym": "Norwegian",
+ "area": 323802.0,
+ "gini": 27.6,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "FIN",
+ "SWE",
+ "RUS"
+ ],
+ "nativeName": "Norge",
+ "numericCode": "578",
+ "flags": {
+ "svg": "https://flagcdn.com/no.svg",
+ "png": "https://flagcdn.com/w320/no.png"
+ },
+ "currencies": [
+ {
+ "code": "NOK",
+ "name": "Norwegian krone",
+ "symbol": "kr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "no",
+ "iso639_2": "nor",
+ "name": "Norwegian",
+ "nativeName": "Norsk"
+ },
+ {
+ "iso639_1": "nb",
+ "iso639_2": "nob",
+ "name": "Norwegian Bokmål",
+ "nativeName": "Norsk bokmål"
+ },
+ {
+ "iso639_1": "nn",
+ "iso639_2": "nno",
+ "name": "Norwegian Nynorsk",
+ "nativeName": "Norsk nynorsk"
+ }
+ ],
+ "translations": {
+ "br": "Norvegia",
+ "pt": "Noruega",
+ "nl": "Noorwegen",
+ "hr": "Norveška",
+ "fa": "نروژ",
+ "de": "Norwegen",
+ "es": "Noruega",
+ "fr": "Norvège",
+ "ja": "ノルウェー",
+ "it": "Norvegia",
+ "hu": "Norvégia"
+ },
+ "flag": "https://flagcdn.com/no.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EFTA",
+ "name": "European Free Trade Association"
+ }
+ ],
+ "cioc": "NOR",
+ "independent": true
},
{
- name: 'Mexico',
- capital: 'Mexico City',
- languages: ['Spanish'],
- population: 122273473,
- flag: 'https://restcountries.eu/data/mex.svg',
- currency: 'Mexican peso',
+ "name": "Oman",
+ "topLevelDomain": [
+ ".om"
+ ],
+ "alpha2Code": "OM",
+ "alpha3Code": "OMN",
+ "callingCodes": [
+ "968"
+ ],
+ "capital": "Muscat",
+ "altSpellings": [
+ "OM",
+ "Sultanate of Oman",
+ "Salṭanat ʻUmān"
+ ],
+ "subregion": "Western Asia",
+ "region": "Asia",
+ "population": 5106622,
+ "latlng": [
+ 21.0,
+ 57.0
+ ],
+ "demonym": "Omani",
+ "area": 309500.0,
+ "timezones": [
+ "UTC+04:00"
+ ],
+ "borders": [
+ "SAU",
+ "ARE",
+ "YEM"
+ ],
+ "nativeName": "عمان",
+ "numericCode": "512",
+ "flags": {
+ "svg": "https://flagcdn.com/om.svg",
+ "png": "https://flagcdn.com/w320/om.png"
+ },
+ "currencies": [
+ {
+ "code": "OMR",
+ "name": "Omani rial",
+ "symbol": "ر.ع."
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ }
+ ],
+ "translations": {
+ "br": "Oman",
+ "pt": "Omã",
+ "nl": "Oman",
+ "hr": "Oman",
+ "fa": "عمان",
+ "de": "Oman",
+ "es": "Omán",
+ "fr": "Oman",
+ "ja": "オマーン",
+ "it": "oman",
+ "hu": "Omán"
+ },
+ "flag": "https://flagcdn.com/om.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "OMA",
+ "independent": true
},
{
- name: 'Micronesia (Federated States of)',
- capital: 'Palikir',
- languages: ['English'],
- population: 102800,
- flag: 'https://restcountries.eu/data/fsm.svg',
- currency: '[D]',
+ "name": "Pakistan",
+ "topLevelDomain": [
+ ".pk"
+ ],
+ "alpha2Code": "PK",
+ "alpha3Code": "PAK",
+ "callingCodes": [
+ "92"
+ ],
+ "capital": "Islamabad",
+ "altSpellings": [
+ "PK",
+ "Pākistān",
+ "Islamic Republic of Pakistan",
+ "Islāmī Jumhūriya'eh Pākistān"
+ ],
+ "subregion": "Southern Asia",
+ "region": "Asia",
+ "population": 220892331,
+ "latlng": [
+ 30.0,
+ 70.0
+ ],
+ "demonym": "Pakistani",
+ "area": 881912.0,
+ "gini": 31.6,
+ "timezones": [
+ "UTC+05:00"
+ ],
+ "borders": [
+ "AFG",
+ "CHN",
+ "IND",
+ "IRN"
+ ],
+ "nativeName": "Pakistan",
+ "numericCode": "586",
+ "flags": {
+ "svg": "https://flagcdn.com/pk.svg",
+ "png": "https://flagcdn.com/w320/pk.png"
+ },
+ "currencies": [
+ {
+ "code": "PKR",
+ "name": "Pakistani rupee",
+ "symbol": "₨"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ur",
+ "iso639_2": "urd",
+ "name": "Urdu",
+ "nativeName": "اردو"
+ },
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Pakistan",
+ "pt": "Paquistão",
+ "nl": "Pakistan",
+ "hr": "Pakistan",
+ "fa": "پاکستان",
+ "de": "Pakistan",
+ "es": "Pakistán",
+ "fr": "Pakistan",
+ "ja": "パキスタン",
+ "it": "Pakistan",
+ "hu": "Pakisztán"
+ },
+ "flag": "https://flagcdn.com/pk.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "SAARC",
+ "name": "South Asian Association for Regional Cooperation"
+ }
+ ],
+ "cioc": "PAK",
+ "independent": true
},
{
- name: 'Moldova (Republic of)',
- capital: 'Chișinău',
- languages: ['Romanian'],
- population: 3553100,
- flag: 'https://restcountries.eu/data/mda.svg',
- currency: 'Moldovan leu',
+ "name": "Palau",
+ "topLevelDomain": [
+ ".pw"
+ ],
+ "alpha2Code": "PW",
+ "alpha3Code": "PLW",
+ "callingCodes": [
+ "680"
+ ],
+ "capital": "Ngerulmud",
+ "altSpellings": [
+ "PW",
+ "Republic of Palau",
+ "Beluu er a Belau"
+ ],
+ "subregion": "Micronesia",
+ "region": "Oceania",
+ "population": 18092,
+ "latlng": [
+ 7.5,
+ 134.5
+ ],
+ "demonym": "Palauan",
+ "area": 459.0,
+ "timezones": [
+ "UTC+09:00"
+ ],
+ "nativeName": "Palau",
+ "numericCode": "585",
+ "flags": {
+ "svg": "https://flagcdn.com/pw.svg",
+ "png": "https://flagcdn.com/w320/pw.png"
+ },
+ "currencies": [
+ {
+ "code": "USD",
+ "name": "United States dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Palau",
+ "pt": "Palau",
+ "nl": "Palau",
+ "hr": "Palau",
+ "fa": "پالائو",
+ "de": "Palau",
+ "es": "Palau",
+ "fr": "Palaos",
+ "ja": "パラオ",
+ "it": "Palau",
+ "hu": "Palau"
+ },
+ "flag": "https://flagcdn.com/pw.svg",
+ "cioc": "PLW",
+ "independent": true
},
{
- name: 'Monaco',
- capital: 'Monaco',
- languages: ['French'],
- population: 38400,
- flag: 'https://restcountries.eu/data/mco.svg',
- currency: 'Euro',
+ "name": "Palestine, State of",
+ "topLevelDomain": [
+ ".ps"
+ ],
+ "alpha2Code": "PS",
+ "alpha3Code": "PSE",
+ "callingCodes": [
+ "970"
+ ],
+ "capital": "Ramallah",
+ "altSpellings": [
+ "PS",
+ "State of Palestine",
+ "Dawlat Filasṭin"
+ ],
+ "subregion": "Western Asia",
+ "region": "Asia",
+ "population": 4803269,
+ "latlng": [
+ 31.9,
+ 35.2
+ ],
+ "demonym": "Palestinian",
+ "gini": 33.7,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "ISR",
+ "EGY",
+ "JOR"
+ ],
+ "nativeName": "فلسطين",
+ "numericCode": "275",
+ "flags": {
+ "svg": "https://flagcdn.com/ps.svg",
+ "png": "https://flagcdn.com/w320/ps.png"
+ },
+ "currencies": [
+ {
+ "code": "EGP",
+ "name": "Egyptian pound",
+ "symbol": "E£"
+ },
+ {
+ "code": "ILS",
+ "name": "Israeli new shekel",
+ "symbol": "₪"
+ },
+ {
+ "code": "JOD",
+ "name": "Jordanian dinar",
+ "symbol": "د.أ"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ }
+ ],
+ "translations": {
+ "br": "Palestina",
+ "pt": "Palestina",
+ "nl": "Palestijnse gebieden",
+ "hr": "Palestina",
+ "fa": "فلسطین",
+ "de": "Palästina",
+ "es": "Palestina",
+ "fr": "Palestine",
+ "ja": "パレスチナ",
+ "it": "Palestina",
+ "hu": "Palesztina"
+ },
+ "flag": "https://flagcdn.com/ps.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "PLE",
+ "independent": true
},
{
- name: 'Mongolia',
- capital: 'Ulan Bator',
- languages: ['Mongolian'],
- population: 3093100,
- flag: 'https://restcountries.eu/data/mng.svg',
- currency: 'Mongolian tögrög',
+ "name": "Panama",
+ "topLevelDomain": [
+ ".pa"
+ ],
+ "alpha2Code": "PA",
+ "alpha3Code": "PAN",
+ "callingCodes": [
+ "507"
+ ],
+ "capital": "Panama City",
+ "altSpellings": [
+ "PA",
+ "Republic of Panama",
+ "República de Panamá"
+ ],
+ "subregion": "Central America",
+ "region": "Americas",
+ "population": 4314768,
+ "latlng": [
+ 9.0,
+ -80.0
+ ],
+ "demonym": "Panamanian",
+ "area": 75417.0,
+ "gini": 49.8,
+ "timezones": [
+ "UTC-05:00"
+ ],
+ "borders": [
+ "COL",
+ "CRI"
+ ],
+ "nativeName": "Panamá",
+ "numericCode": "591",
+ "flags": {
+ "svg": "https://flagcdn.com/pa.svg",
+ "png": "https://flagcdn.com/w320/pa.png"
+ },
+ "currencies": [
+ {
+ "code": "PAB",
+ "name": "Panamanian balboa",
+ "symbol": "B/."
+ },
+ {
+ "code": "USD",
+ "name": "United States dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ }
+ ],
+ "translations": {
+ "br": "Panama",
+ "pt": "Panamá",
+ "nl": "Panama",
+ "hr": "Panama",
+ "fa": "پاناما",
+ "de": "Panama",
+ "es": "Panamá",
+ "fr": "Panama",
+ "ja": "パナマ",
+ "it": "Panama",
+ "hu": "Panama"
+ },
+ "flag": "https://flagcdn.com/pa.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CAIS",
+ "name": "Central American Integration System",
+ "otherAcronyms": [
+ "SICA"
+ ],
+ "otherNames": [
+ "Sistema de la Integración Centroamericana,"
+ ]
+ }
+ ],
+ "cioc": "PAN",
+ "independent": true
},
{
- name: 'Montenegro',
- capital: 'Podgorica',
- languages: ['Serbian', 'Bosnian', 'Albanian', 'Croatian'],
- population: 621810,
- flag: 'https://restcountries.eu/data/mne.svg',
- currency: 'Euro',
+ "name": "Papua New Guinea",
+ "topLevelDomain": [
+ ".pg"
+ ],
+ "alpha2Code": "PG",
+ "alpha3Code": "PNG",
+ "callingCodes": [
+ "675"
+ ],
+ "capital": "Port Moresby",
+ "altSpellings": [
+ "PG",
+ "Independent State of Papua New Guinea",
+ "Independen Stet bilong Papua Niugini"
+ ],
+ "subregion": "Melanesia",
+ "region": "Oceania",
+ "population": 8947027,
+ "latlng": [
+ -6.0,
+ 147.0
+ ],
+ "demonym": "Papua New Guinean",
+ "area": 462840.0,
+ "gini": 41.9,
+ "timezones": [
+ "UTC+10:00"
+ ],
+ "borders": [
+ "IDN"
+ ],
+ "nativeName": "Papua Niugini",
+ "numericCode": "598",
+ "flags": {
+ "svg": "https://flagcdn.com/pg.svg",
+ "png": "https://flagcdn.com/w320/pg.png"
+ },
+ "currencies": [
+ {
+ "code": "PGK",
+ "name": "Papua New Guinean kina",
+ "symbol": "K"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Papoua-Ginea Nevez",
+ "pt": "Papua Nova Guiné",
+ "nl": "Papoea-Nieuw-Guinea",
+ "hr": "Papua Nova Gvineja",
+ "fa": "پاپوآ گینه نو",
+ "de": "Papua-Neuguinea",
+ "es": "Papúa Nueva Guinea",
+ "fr": "Papouasie-Nouvelle-Guinée",
+ "ja": "パプアニューギニア",
+ "it": "Papua Nuova Guinea",
+ "hu": "Pápua Új-Guinea"
+ },
+ "flag": "https://flagcdn.com/pg.svg",
+ "cioc": "PNG",
+ "independent": true
},
{
- name: 'Montserrat',
- capital: 'Plymouth',
- languages: ['English'],
- population: 4922,
- flag: 'https://restcountries.eu/data/msr.svg',
- currency: 'East Caribbean dollar',
+ "name": "Paraguay",
+ "topLevelDomain": [
+ ".py"
+ ],
+ "alpha2Code": "PY",
+ "alpha3Code": "PRY",
+ "callingCodes": [
+ "595"
+ ],
+ "capital": "Asunción",
+ "altSpellings": [
+ "PY",
+ "Republic of Paraguay",
+ "República del Paraguay",
+ "Tetã Paraguái"
+ ],
+ "subregion": "South America",
+ "region": "Americas",
+ "population": 7132530,
+ "latlng": [
+ -23.0,
+ -58.0
+ ],
+ "demonym": "Paraguayan",
+ "area": 406752.0,
+ "gini": 45.7,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "borders": [
+ "ARG",
+ "BOL",
+ "BRA"
+ ],
+ "nativeName": "Paraguay",
+ "numericCode": "600",
+ "flags": {
+ "svg": "https://flagcdn.com/py.svg",
+ "png": "https://flagcdn.com/w320/py.png"
+ },
+ "currencies": [
+ {
+ "code": "PYG",
+ "name": "Paraguayan guaraní",
+ "symbol": "₲"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ },
+ {
+ "iso639_1": "gn",
+ "iso639_2": "grn",
+ "name": "Guaraní",
+ "nativeName": "Avañe'ẽ"
+ }
+ ],
+ "translations": {
+ "br": "Paraguay",
+ "pt": "Paraguai",
+ "nl": "Paraguay",
+ "hr": "Paragvaj",
+ "fa": "پاراگوئه",
+ "de": "Paraguay",
+ "es": "Paraguay",
+ "fr": "Paraguay",
+ "ja": "パラグアイ",
+ "it": "Paraguay",
+ "hu": "Paraguay"
+ },
+ "flag": "https://flagcdn.com/py.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "USAN",
+ "name": "Union of South American Nations",
+ "otherAcronyms": [
+ "UNASUR",
+ "UNASUL",
+ "UZAN"
+ ],
+ "otherNames": [
+ "Unión de Naciones Suramericanas",
+ "União de Nações Sul-Americanas",
+ "Unie van Zuid-Amerikaanse Naties",
+ "South American Union"
+ ]
+ }
+ ],
+ "cioc": "PAR",
+ "independent": true
},
{
- name: 'Morocco',
- capital: 'Rabat',
- languages: ['Arabic'],
- population: 33337529,
- flag: 'https://restcountries.eu/data/mar.svg',
- currency: 'Moroccan dirham',
+ "name": "Peru",
+ "topLevelDomain": [
+ ".pe"
+ ],
+ "alpha2Code": "PE",
+ "alpha3Code": "PER",
+ "callingCodes": [
+ "51"
+ ],
+ "capital": "Lima",
+ "altSpellings": [
+ "PE",
+ "Republic of Peru",
+ " República del Perú"
+ ],
+ "subregion": "South America",
+ "region": "Americas",
+ "population": 32971846,
+ "latlng": [
+ -10.0,
+ -76.0
+ ],
+ "demonym": "Peruvian",
+ "area": 1285216.0,
+ "gini": 41.5,
+ "timezones": [
+ "UTC-05:00"
+ ],
+ "borders": [
+ "BOL",
+ "BRA",
+ "CHL",
+ "COL",
+ "ECU"
+ ],
+ "nativeName": "Perú",
+ "numericCode": "604",
+ "flags": {
+ "svg": "https://flagcdn.com/pe.svg",
+ "png": "https://flagcdn.com/w320/pe.png"
+ },
+ "currencies": [
+ {
+ "code": "PEN",
+ "name": "Peruvian sol",
+ "symbol": "S/."
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ }
+ ],
+ "translations": {
+ "br": "Perou",
+ "pt": "Peru",
+ "nl": "Peru",
+ "hr": "Peru",
+ "fa": "پرو",
+ "de": "Peru",
+ "es": "Perú",
+ "fr": "Pérou",
+ "ja": "ペルー",
+ "it": "Perù",
+ "hu": "Peru"
+ },
+ "flag": "https://flagcdn.com/pe.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "PA",
+ "name": "Pacific Alliance",
+ "otherNames": [
+ "Alianza del Pacífico"
+ ]
+ },
+ {
+ "acronym": "USAN",
+ "name": "Union of South American Nations",
+ "otherAcronyms": [
+ "UNASUR",
+ "UNASUL",
+ "UZAN"
+ ],
+ "otherNames": [
+ "Unión de Naciones Suramericanas",
+ "União de Nações Sul-Americanas",
+ "Unie van Zuid-Amerikaanse Naties",
+ "South American Union"
+ ]
+ }
+ ],
+ "cioc": "PER",
+ "independent": true
},
{
- name: 'Mozambique',
- capital: 'Maputo',
- languages: ['Portuguese'],
- population: 26423700,
- flag: 'https://restcountries.eu/data/moz.svg',
- currency: 'Mozambican metical',
+ "name": "Philippines",
+ "topLevelDomain": [
+ ".ph"
+ ],
+ "alpha2Code": "PH",
+ "alpha3Code": "PHL",
+ "callingCodes": [
+ "63"
+ ],
+ "capital": "Manila",
+ "altSpellings": [
+ "PH",
+ "Republic of the Philippines",
+ "Repúblika ng Pilipinas"
+ ],
+ "subregion": "South-Eastern Asia",
+ "region": "Asia",
+ "population": 109581085,
+ "latlng": [
+ 13.0,
+ 122.0
+ ],
+ "demonym": "Filipino",
+ "area": 342353.0,
+ "gini": 42.3,
+ "timezones": [
+ "UTC+08:00"
+ ],
+ "nativeName": "Pilipinas",
+ "numericCode": "608",
+ "flags": {
+ "svg": "https://flagcdn.com/ph.svg",
+ "png": "https://flagcdn.com/w320/ph.png"
+ },
+ "currencies": [
+ {
+ "code": "PHP",
+ "name": "Philippine peso",
+ "symbol": "₱"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Filipinez",
+ "pt": "Filipinas",
+ "nl": "Filipijnen",
+ "hr": "Filipini",
+ "fa": "جزایر الندفیلیپین",
+ "de": "Philippinen",
+ "es": "Filipinas",
+ "fr": "Philippines",
+ "ja": "フィリピン",
+ "it": "Filippine",
+ "hu": "Fülöp-szigetek"
+ },
+ "flag": "https://flagcdn.com/ph.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "ASEAN",
+ "name": "Association of Southeast Asian Nations"
+ }
+ ],
+ "cioc": "PHI",
+ "independent": true
},
{
- name: 'Myanmar',
- capital: 'Naypyidaw',
- languages: ['Burmese'],
- population: 51419420,
- flag: 'https://restcountries.eu/data/mmr.svg',
- currency: 'Burmese kyat',
+ "name": "Pitcairn",
+ "topLevelDomain": [
+ ".pn"
+ ],
+ "alpha2Code": "PN",
+ "alpha3Code": "PCN",
+ "callingCodes": [
+ "64"
+ ],
+ "capital": "Adamstown",
+ "altSpellings": [
+ "PN",
+ "Pitcairn Henderson Ducie and Oeno Islands"
+ ],
+ "subregion": "Polynesia",
+ "region": "Oceania",
+ "population": 56,
+ "latlng": [
+ -25.06666666,
+ -130.1
+ ],
+ "demonym": "Pitcairn Islander",
+ "area": 47.0,
+ "timezones": [
+ "UTC-08:00"
+ ],
+ "nativeName": "Pitcairn Islands",
+ "numericCode": "612",
+ "flags": {
+ "svg": "https://flagcdn.com/pn.svg",
+ "png": "https://flagcdn.com/w320/pn.png"
+ },
+ "currencies": [
+ {
+ "code": "NZD",
+ "name": "New Zealand dollar",
+ "symbol": "$"
+ },
+ {
+ "code": "PND",
+ "name": "Pitcairn Islands dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Inizi Pitcairn",
+ "pt": "Ilhas Picárnia",
+ "nl": "Pitcairneilanden",
+ "hr": "Pitcairnovo otočje",
+ "fa": "پیتکرن",
+ "de": "Pitcairn",
+ "es": "Islas Pitcairn",
+ "fr": "Îles Pitcairn",
+ "ja": "ピトケアン",
+ "it": "Isole Pitcairn",
+ "hu": "Pitcairn-szigetek"
+ },
+ "flag": "https://flagcdn.com/pn.svg",
+ "independent": true
},
{
- name: 'Namibia',
- capital: 'Windhoek',
- languages: ['English', 'Afrikaans'],
- population: 2324388,
- flag: 'https://restcountries.eu/data/nam.svg',
- currency: 'Namibian dollar',
+ "name": "Poland",
+ "topLevelDomain": [
+ ".pl"
+ ],
+ "alpha2Code": "PL",
+ "alpha3Code": "POL",
+ "callingCodes": [
+ "48"
+ ],
+ "capital": "Warsaw",
+ "altSpellings": [
+ "PL",
+ "Republic of Poland",
+ "Rzeczpospolita Polska"
+ ],
+ "subregion": "Central Europe",
+ "region": "Europe",
+ "population": 37950802,
+ "latlng": [
+ 52.0,
+ 20.0
+ ],
+ "demonym": "Polish",
+ "area": 312679.0,
+ "gini": 30.2,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "BLR",
+ "CZE",
+ "DEU",
+ "LTU",
+ "RUS",
+ "SVK",
+ "UKR"
+ ],
+ "nativeName": "Polska",
+ "numericCode": "616",
+ "flags": {
+ "svg": "https://flagcdn.com/pl.svg",
+ "png": "https://flagcdn.com/w320/pl.png"
+ },
+ "currencies": [
+ {
+ "code": "PLN",
+ "name": "Polish złoty",
+ "symbol": "zł"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "pl",
+ "iso639_2": "pol",
+ "name": "Polish",
+ "nativeName": "język polski"
+ }
+ ],
+ "translations": {
+ "br": "Polonia",
+ "pt": "Polónia",
+ "nl": "Polen",
+ "hr": "Poljska",
+ "fa": "لهستان",
+ "de": "Polen",
+ "es": "Polonia",
+ "fr": "Pologne",
+ "ja": "ポーランド",
+ "it": "Polonia",
+ "hu": "Lengyelország"
+ },
+ "flag": "https://flagcdn.com/pl.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "POL",
+ "independent": true
},
{
- name: 'Nauru',
- capital: 'Yaren',
- languages: ['English', 'Nauruan'],
- population: 10084,
- flag: 'https://restcountries.eu/data/nru.svg',
- currency: 'Australian dollar',
+ "name": "Portugal",
+ "topLevelDomain": [
+ ".pt"
+ ],
+ "alpha2Code": "PT",
+ "alpha3Code": "PRT",
+ "callingCodes": [
+ "351"
+ ],
+ "capital": "Lisbon",
+ "altSpellings": [
+ "PT",
+ "Portuguesa",
+ "Portuguese Republic",
+ "República Portuguesa"
+ ],
+ "subregion": "Southern Europe",
+ "region": "Europe",
+ "population": 10305564,
+ "latlng": [
+ 39.5,
+ -8.0
+ ],
+ "demonym": "Portuguese",
+ "area": 92090.0,
+ "gini": 33.5,
+ "timezones": [
+ "UTC-01:00",
+ "UTC"
+ ],
+ "borders": [
+ "ESP"
+ ],
+ "nativeName": "Portugal",
+ "numericCode": "620",
+ "flags": {
+ "svg": "https://flagcdn.com/pt.svg",
+ "png": "https://flagcdn.com/w320/pt.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "pt",
+ "iso639_2": "por",
+ "name": "Portuguese",
+ "nativeName": "Português"
+ }
+ ],
+ "translations": {
+ "br": "Portugal",
+ "pt": "Portugal",
+ "nl": "Portugal",
+ "hr": "Portugal",
+ "fa": "پرتغال",
+ "de": "Portugal",
+ "es": "Portugal",
+ "fr": "Portugal",
+ "ja": "ポルトガル",
+ "it": "Portogallo",
+ "hu": "Portugália"
+ },
+ "flag": "https://flagcdn.com/pt.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "POR",
+ "independent": true
},
{
- name: 'Nepal',
- capital: 'Kathmandu',
- languages: ['Nepali'],
- population: 28431500,
- flag: 'https://restcountries.eu/data/npl.svg',
- currency: 'Nepalese rupee',
+ "name": "Puerto Rico",
+ "topLevelDomain": [
+ ".pr"
+ ],
+ "alpha2Code": "PR",
+ "alpha3Code": "PRI",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "San Juan",
+ "altSpellings": [
+ "PR",
+ "Commonwealth of Puerto Rico",
+ "Estado Libre Asociado de Puerto Rico"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 3194034,
+ "latlng": [
+ 18.25,
+ -66.5
+ ],
+ "demonym": "Puerto Rican",
+ "area": 8870.0,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Puerto Rico",
+ "numericCode": "630",
+ "flags": {
+ "svg": "https://flagcdn.com/pr.svg",
+ "png": "https://flagcdn.com/w320/pr.png"
+ },
+ "currencies": [
+ {
+ "code": "USD",
+ "name": "United States dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ },
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Puerto Rico",
+ "pt": "Porto Rico",
+ "nl": "Puerto Rico",
+ "hr": "Portoriko",
+ "fa": "پورتو ریکو",
+ "de": "Puerto Rico",
+ "es": "Puerto Rico",
+ "fr": "Porto Rico",
+ "ja": "プエルトリコ",
+ "it": "Porto Rico",
+ "hu": "Puerto Rico"
+ },
+ "flag": "https://flagcdn.com/pr.svg",
+ "cioc": "PUR",
+ "independent": false
},
{
- name: 'Netherlands',
- capital: 'Amsterdam',
- languages: ['Dutch'],
- population: 17019800,
- flag: 'https://restcountries.eu/data/nld.svg',
- currency: 'Euro',
+ "name": "Qatar",
+ "topLevelDomain": [
+ ".qa"
+ ],
+ "alpha2Code": "QA",
+ "alpha3Code": "QAT",
+ "callingCodes": [
+ "974"
+ ],
+ "capital": "Doha",
+ "altSpellings": [
+ "QA",
+ "State of Qatar",
+ "Dawlat Qaṭar"
+ ],
+ "subregion": "Western Asia",
+ "region": "Asia",
+ "population": 2881060,
+ "latlng": [
+ 25.5,
+ 51.25
+ ],
+ "demonym": "Qatari",
+ "area": 11586.0,
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "borders": [
+ "SAU"
+ ],
+ "nativeName": "قطر",
+ "numericCode": "634",
+ "flags": {
+ "svg": "https://flagcdn.com/qa.svg",
+ "png": "https://flagcdn.com/w320/qa.png"
+ },
+ "currencies": [
+ {
+ "code": "QAR",
+ "name": "Qatari riyal",
+ "symbol": "ر.ق"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ }
+ ],
+ "translations": {
+ "br": "Katar",
+ "pt": "Catar",
+ "nl": "Qatar",
+ "hr": "Katar",
+ "fa": "قطر",
+ "de": "Katar",
+ "es": "Catar",
+ "fr": "Qatar",
+ "ja": "カタール",
+ "it": "Qatar",
+ "hu": "Katar"
+ },
+ "flag": "https://flagcdn.com/qa.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "QAT",
+ "independent": true
},
{
- name: 'New Caledonia',
- capital: 'Nouméa',
- languages: ['French'],
- population: 268767,
- flag: 'https://restcountries.eu/data/ncl.svg',
- currency: 'CFP franc',
+ "name": "Republic of Kosovo",
+ "topLevelDomain": [
+ ""
+ ],
+ "alpha2Code": "XK",
+ "alpha3Code": "UNK",
+ "callingCodes": [
+ "383"
+ ],
+ "capital": "Pristina",
+ "altSpellings": [
+ "XK",
+ "Република Косово"
+ ],
+ "subregion": "Eastern Europe",
+ "region": "Europe",
+ "population": 1775378,
+ "latlng": [
+ 42.666667,
+ 21.166667
+ ],
+ "demonym": "Kosovar",
+ "area": 10908.0,
+ "gini": 29.0,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "ALB",
+ "MKD",
+ "MNE",
+ "SRB"
+ ],
+ "nativeName": "Republika e Kosovës",
+ "numericCode": "926",
+ "flags": {
+ "svg": "https://flagcdn.com/xk.svg",
+ "png": "https://flagcdn.com/w320/xk.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "sq",
+ "iso639_2": "sqi",
+ "name": "Albanian",
+ "nativeName": "Shqip"
+ },
+ {
+ "iso639_1": "sr",
+ "iso639_2": "srp",
+ "name": "Serbian",
+ "nativeName": "српски језик"
+ }
+ ],
+ "translations": {
+ "br": "Kosovo",
+ "pt": "Kosovo",
+ "nl": "Republiek van Kosovo",
+ "hr": "Kosovo",
+ "fa": "کوزوو",
+ "de": "Republic of Kosovo",
+ "es": "Kosovo",
+ "fr": "Kosovo",
+ "ja": "Republic of Kosovo",
+ "it": "Republic of Kosovo",
+ "hu": "Koszovó"
+ },
+ "flag": "https://flagcdn.com/xk.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CEFTA",
+ "name": "Central European Free Trade Agreement"
+ }
+ ],
+ "independent": true
},
{
- name: 'New Zealand',
- capital: 'Wellington',
- languages: ['English', 'Māori'],
- population: 4697854,
- flag: 'https://restcountries.eu/data/nzl.svg',
- currency: 'New Zealand dollar',
+ "name": "Réunion",
+ "topLevelDomain": [
+ ".re"
+ ],
+ "alpha2Code": "RE",
+ "alpha3Code": "REU",
+ "callingCodes": [
+ "262"
+ ],
+ "capital": "Saint-Denis",
+ "altSpellings": [
+ "RE",
+ "Reunion"
+ ],
+ "subregion": "Eastern Africa",
+ "region": "Africa",
+ "population": 840974,
+ "latlng": [
+ -21.15,
+ 55.5
+ ],
+ "demonym": "French",
+ "timezones": [
+ "UTC+04:00"
+ ],
+ "nativeName": "La Réunion",
+ "numericCode": "638",
+ "flags": {
+ "svg": "https://flagcdn.com/re.svg",
+ "png": "https://flagcdn.com/w320/re.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Reünion",
+ "pt": "Reunião",
+ "nl": "Réunion",
+ "hr": "Réunion",
+ "fa": "رئونیون",
+ "de": "Réunion",
+ "es": "Reunión",
+ "fr": "Réunion",
+ "ja": "レユニオン",
+ "it": "Riunione",
+ "hu": "Réunion"
+ },
+ "flag": "https://flagcdn.com/re.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "independent": false
},
{
- name: 'Nicaragua',
- capital: 'Managua',
- languages: ['Spanish'],
- population: 6262703,
- flag: 'https://restcountries.eu/data/nic.svg',
- currency: 'Nicaraguan córdoba',
+ "name": "Romania",
+ "topLevelDomain": [
+ ".ro"
+ ],
+ "alpha2Code": "RO",
+ "alpha3Code": "ROU",
+ "callingCodes": [
+ "40"
+ ],
+ "capital": "Bucharest",
+ "altSpellings": [
+ "RO",
+ "Rumania",
+ "Roumania",
+ "România"
+ ],
+ "subregion": "Eastern Europe",
+ "region": "Europe",
+ "population": 19286123,
+ "latlng": [
+ 46.0,
+ 25.0
+ ],
+ "demonym": "Romanian",
+ "area": 238391.0,
+ "gini": 35.8,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "BGR",
+ "HUN",
+ "MDA",
+ "SRB",
+ "UKR"
+ ],
+ "nativeName": "România",
+ "numericCode": "642",
+ "flags": {
+ "svg": "https://flagcdn.com/ro.svg",
+ "png": "https://flagcdn.com/w320/ro.png"
+ },
+ "currencies": [
+ {
+ "code": "RON",
+ "name": "Romanian leu",
+ "symbol": "lei"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ro",
+ "iso639_2": "ron",
+ "name": "Romanian",
+ "nativeName": "Română"
+ }
+ ],
+ "translations": {
+ "br": "Roumania",
+ "pt": "Roménia",
+ "nl": "Roemenië",
+ "hr": "Rumunjska",
+ "fa": "رومانی",
+ "de": "Rumänien",
+ "es": "Rumania",
+ "fr": "Roumanie",
+ "ja": "ルーマニア",
+ "it": "Romania",
+ "hu": "Románia"
+ },
+ "flag": "https://flagcdn.com/ro.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "ROU",
+ "independent": true
},
{
- name: 'Niger',
- capital: 'Niamey',
- languages: ['French'],
- population: 20715000,
- flag: 'https://restcountries.eu/data/ner.svg',
- currency: 'West African CFA franc',
+ "name": "Russian Federation",
+ "topLevelDomain": [
+ ".ru"
+ ],
+ "alpha2Code": "RU",
+ "alpha3Code": "RUS",
+ "callingCodes": [
+ "7"
+ ],
+ "capital": "Moscow",
+ "altSpellings": [
+ "RU",
+ "Rossiya",
+ "Russian Federation",
+ "Российская Федерация",
+ "Rossiyskaya Federatsiya"
+ ],
+ "subregion": "Eastern Europe",
+ "region": "Europe",
+ "population": 144104080,
+ "latlng": [
+ 60.0,
+ 100.0
+ ],
+ "demonym": "Russian",
+ "area": 17124442,
+ "gini": 37.5,
+ "timezones": [
+ "UTC+03:00",
+ "UTC+04:00",
+ "UTC+06:00",
+ "UTC+07:00",
+ "UTC+08:00",
+ "UTC+09:00",
+ "UTC+10:00",
+ "UTC+11:00",
+ "UTC+12:00"
+ ],
+ "borders": [
+ "AZE",
+ "BLR",
+ "CHN",
+ "EST",
+ "FIN",
+ "GEO",
+ "KAZ",
+ "PRK",
+ "LVA",
+ "LTU",
+ "MNG",
+ "NOR",
+ "POL",
+ "UKR"
+ ],
+ "nativeName": "Россия",
+ "numericCode": "643",
+ "flags": {
+ "svg": "https://flagcdn.com/ru.svg",
+ "png": "https://flagcdn.com/w320/ru.png"
+ },
+ "currencies": [
+ {
+ "code": "RUB",
+ "name": "Russian ruble",
+ "symbol": "₽"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ru",
+ "iso639_2": "rus",
+ "name": "Russian",
+ "nativeName": "Русский"
+ }
+ ],
+ "translations": {
+ "br": "Rusia",
+ "pt": "Rússia",
+ "nl": "Rusland",
+ "hr": "Rusija",
+ "fa": "روسیه",
+ "de": "Russland",
+ "es": "Rusia",
+ "fr": "Russie",
+ "ja": "ロシア連邦",
+ "it": "Russia",
+ "hu": "Oroszország"
+ },
+ "flag": "https://flagcdn.com/ru.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EEU",
+ "name": "Eurasian Economic Union",
+ "otherAcronyms": [
+ "EAEU"
+ ]
+ }
+ ],
+ "cioc": "RUS",
+ "independent": true
},
{
- name: 'Nigeria',
- capital: 'Abuja',
- languages: ['English'],
- population: 186988000,
- flag: 'https://restcountries.eu/data/nga.svg',
- currency: 'Nigerian naira',
+ "name": "Rwanda",
+ "topLevelDomain": [
+ ".rw"
+ ],
+ "alpha2Code": "RW",
+ "alpha3Code": "RWA",
+ "callingCodes": [
+ "250"
+ ],
+ "capital": "Kigali",
+ "altSpellings": [
+ "RW",
+ "Republic of Rwanda",
+ "Repubulika y'u Rwanda",
+ "République du Rwanda"
+ ],
+ "subregion": "Eastern Africa",
+ "region": "Africa",
+ "population": 12952209,
+ "latlng": [
+ -2.0,
+ 30.0
+ ],
+ "demonym": "Rwandan",
+ "area": 26338.0,
+ "gini": 43.7,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "BDI",
+ "COD",
+ "TZA",
+ "UGA"
+ ],
+ "nativeName": "Rwanda",
+ "numericCode": "646",
+ "flags": {
+ "svg": "https://flagcdn.com/rw.svg",
+ "png": "https://flagcdn.com/w320/rw.png"
+ },
+ "currencies": [
+ {
+ "code": "RWF",
+ "name": "Rwandan franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "rw",
+ "iso639_2": "kin",
+ "name": "Kinyarwanda",
+ "nativeName": "Ikinyarwanda"
+ },
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Rwanda",
+ "pt": "Ruanda",
+ "nl": "Rwanda",
+ "hr": "Ruanda",
+ "fa": "رواندا",
+ "de": "Ruanda",
+ "es": "Ruanda",
+ "fr": "Rwanda",
+ "ja": "ルワンダ",
+ "it": "Ruanda",
+ "hu": "Ruanda"
+ },
+ "flag": "https://flagcdn.com/rw.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "RWA",
+ "independent": true
},
{
- name: 'Niue',
- capital: 'Alofi',
- languages: ['English'],
- population: 1470,
- flag: 'https://restcountries.eu/data/niu.svg',
- currency: 'New Zealand dollar',
+ "name": "Saint Barthélemy",
+ "topLevelDomain": [
+ ".bl"
+ ],
+ "alpha2Code": "BL",
+ "alpha3Code": "BLM",
+ "callingCodes": [
+ "590"
+ ],
+ "capital": "Gustavia",
+ "altSpellings": [
+ "BL",
+ "St. Barthelemy",
+ "Collectivity of Saint Barthélemy",
+ "Collectivité de Saint-Barthélemy"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 9417,
+ "latlng": [
+ 18.5,
+ -63.41666666
+ ],
+ "demonym": "Saint Barthélemy Islander",
+ "area": 21.0,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Saint-Barthélemy",
+ "numericCode": "652",
+ "flags": {
+ "svg": "https://flagcdn.com/bl.svg",
+ "png": "https://flagcdn.com/w320/bl.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Saint-Barthélemy",
+ "pt": "São Bartolomeu",
+ "nl": "Saint Barthélemy",
+ "hr": "Saint Barthélemy",
+ "fa": "سن-بارتلمی",
+ "de": "Saint-Barthélemy",
+ "es": "San Bartolomé",
+ "fr": "Saint-Barthélemy",
+ "ja": "サン・バルテルミー",
+ "it": "Antille Francesi",
+ "hu": "Saint-Barthélemy"
+ },
+ "flag": "https://flagcdn.com/bl.svg",
+ "independent": false
},
{
- name: 'Norfolk Island',
- capital: 'Kingston',
- languages: ['English'],
- population: 2302,
- flag: 'https://restcountries.eu/data/nfk.svg',
- currency: 'Australian dollar',
+ "name": "Saint Helena, Ascension and Tristan da Cunha",
+ "topLevelDomain": [
+ ".sh"
+ ],
+ "alpha2Code": "SH",
+ "alpha3Code": "SHN",
+ "callingCodes": [
+ "290"
+ ],
+ "capital": "Jamestown",
+ "altSpellings": [
+ "SH"
+ ],
+ "subregion": "Western Africa",
+ "region": "Africa",
+ "population": 4255,
+ "latlng": [
+ -15.95,
+ -5.7
+ ],
+ "demonym": "Saint Helenian",
+ "timezones": [
+ "UTC+00:00"
+ ],
+ "nativeName": "Saint Helena",
+ "numericCode": "654",
+ "flags": {
+ "svg": "https://flagcdn.com/sh.svg",
+ "png": "https://flagcdn.com/w320/sh.png"
+ },
+ "currencies": [
+ {
+ "code": "SHP",
+ "name": "Saint Helena pound",
+ "symbol": "£"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Saint Helena, Ascension ha Tristan da Cunha",
+ "pt": "Santa Helena",
+ "nl": "Sint-Helena",
+ "hr": "Sveta Helena",
+ "fa": "سنت هلنا، اسنشن و تریستان دا کونا",
+ "de": "Sankt Helena",
+ "es": "Santa Helena",
+ "fr": "Sainte-Hélène",
+ "ja": "セントヘレナ・アセンションおよびトリスタンダクーニャ",
+ "it": "Sant'Elena",
+ "hu": "Szent Ilona"
+ },
+ "flag": "https://flagcdn.com/sh.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "independent": false
},
{
- name: "Korea (Democratic People's Republic of)",
- capital: 'Pyongyang',
- languages: ['Korean'],
- population: 25281000,
- flag: 'https://restcountries.eu/data/prk.svg',
- currency: 'North Korean won',
+ "name": "Saint Kitts and Nevis",
+ "topLevelDomain": [
+ ".kn"
+ ],
+ "alpha2Code": "KN",
+ "alpha3Code": "KNA",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "Basseterre",
+ "altSpellings": [
+ "KN",
+ "Federation of Saint Christopher and Nevis"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 53192,
+ "latlng": [
+ 17.33333333,
+ -62.75
+ ],
+ "demonym": "Kittian and Nevisian",
+ "area": 261.0,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Saint Kitts and Nevis",
+ "numericCode": "659",
+ "flags": {
+ "svg": "https://flagcdn.com/kn.svg",
+ "png": "https://flagcdn.com/w320/kn.png"
+ },
+ "currencies": [
+ {
+ "code": "XCD",
+ "name": "East Caribbean dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Saint Kitts ha Nevis",
+ "pt": "São Cristóvão e Neves",
+ "nl": "Saint Kitts en Nevis",
+ "hr": "Sveti Kristof i Nevis",
+ "fa": "سنت کیتس و نویس",
+ "de": "St. Kitts und Nevis",
+ "es": "San Cristóbal y Nieves",
+ "fr": "Saint-Christophe-et-Niévès",
+ "ja": "セントクリストファー・ネイビス",
+ "it": "Saint Kitts e Nevis",
+ "hu": "Saint Kitts és Nevis"
+ },
+ "flag": "https://flagcdn.com/kn.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CARICOM",
+ "name": "Caribbean Community",
+ "otherNames": [
+ "Comunidad del Caribe",
+ "Communauté Caribéenne",
+ "Caribische Gemeenschap"
+ ]
+ }
+ ],
+ "cioc": "SKN",
+ "independent": true
},
{
- name: 'Northern Mariana Islands',
- capital: 'Saipan',
- languages: ['English', 'Chamorro'],
- population: 56940,
- flag: 'https://restcountries.eu/data/mnp.svg',
- currency: 'United States dollar',
+ "name": "Saint Lucia",
+ "topLevelDomain": [
+ ".lc"
+ ],
+ "alpha2Code": "LC",
+ "alpha3Code": "LCA",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "Castries",
+ "altSpellings": [
+ "LC"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 183629,
+ "latlng": [
+ 13.88333333,
+ -60.96666666
+ ],
+ "demonym": "Saint Lucian",
+ "area": 616.0,
+ "gini": 51.2,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Saint Lucia",
+ "numericCode": "662",
+ "flags": {
+ "svg": "https://flagcdn.com/lc.svg",
+ "png": "https://flagcdn.com/w320/lc.png"
+ },
+ "currencies": [
+ {
+ "code": "XCD",
+ "name": "East Caribbean dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Santez-Lusia",
+ "pt": "Santa Lúcia",
+ "nl": "Saint Lucia",
+ "hr": "Sveta Lucija",
+ "fa": "سنت لوسیا",
+ "de": "Saint Lucia",
+ "es": "Santa Lucía",
+ "fr": "Saint-Lucie",
+ "ja": "セントルシア",
+ "it": "Santa Lucia",
+ "hu": "Saint Lucia"
+ },
+ "flag": "https://flagcdn.com/lc.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CARICOM",
+ "name": "Caribbean Community",
+ "otherNames": [
+ "Comunidad del Caribe",
+ "Communauté Caribéenne",
+ "Caribische Gemeenschap"
+ ]
+ }
+ ],
+ "cioc": "LCA",
+ "independent": true
},
{
- name: 'Norway',
- capital: 'Oslo',
- languages: ['Norwegian', 'Norwegian Bokmål', 'Norwegian Nynorsk'],
- population: 5223256,
- flag: 'https://restcountries.eu/data/nor.svg',
- currency: 'Norwegian krone',
+ "name": "Saint Martin (French part)",
+ "topLevelDomain": [
+ ".mf",
+ ".fr",
+ ".gp"
+ ],
+ "alpha2Code": "MF",
+ "alpha3Code": "MAF",
+ "callingCodes": [
+ "590"
+ ],
+ "capital": "Marigot",
+ "altSpellings": [
+ "MF",
+ "Collectivity of Saint Martin",
+ "Collectivité de Saint-Martin"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 38659,
+ "latlng": [
+ 18.08333333,
+ -63.95
+ ],
+ "demonym": "Saint Martin Islander",
+ "area": 53.0,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "borders": [
+ "SXM",
+ "NLD"
+ ],
+ "nativeName": "Saint-Martin",
+ "numericCode": "663",
+ "flags": {
+ "svg": "https://flagcdn.com/mf.svg",
+ "png": "https://flagcdn.com/w320/mf.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ },
+ {
+ "iso639_1": "nl",
+ "iso639_2": "nld",
+ "name": "Dutch",
+ "nativeName": "Nederlands"
+ }
+ ],
+ "translations": {
+ "br": "Saint-Martin",
+ "pt": "Ilha São Martinho",
+ "nl": "Saint-Martin",
+ "hr": "Sveti Martin",
+ "fa": "سینت مارتن",
+ "de": "Saint Martin",
+ "es": "Saint Martin",
+ "fr": "Saint-Martin",
+ "ja": "サン・マルタン(フランス領)",
+ "it": "Saint Martin",
+ "hu": "Saint-Martin"
+ },
+ "flag": "https://flagcdn.com/mf.svg",
+ "independent": false
},
{
- name: 'Oman',
- capital: 'Muscat',
- languages: ['Arabic'],
- population: 4420133,
- flag: 'https://restcountries.eu/data/omn.svg',
- currency: 'Omani rial',
+ "name": "Saint Pierre and Miquelon",
+ "topLevelDomain": [
+ ".pm"
+ ],
+ "alpha2Code": "PM",
+ "alpha3Code": "SPM",
+ "callingCodes": [
+ "508"
+ ],
+ "capital": "Saint-Pierre",
+ "altSpellings": [
+ "PM",
+ "Collectivité territoriale de Saint-Pierre-et-Miquelon"
+ ],
+ "subregion": "Northern America",
+ "region": "Americas",
+ "population": 6069,
+ "latlng": [
+ 46.83333333,
+ -56.33333333
+ ],
+ "demonym": "French",
+ "area": 242.0,
+ "timezones": [
+ "UTC-03:00"
+ ],
+ "nativeName": "Saint-Pierre-et-Miquelon",
+ "numericCode": "666",
+ "flags": {
+ "svg": "https://flagcdn.com/pm.svg",
+ "png": "https://flagcdn.com/w320/pm.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Sant-Pêr-ha-Mikelon",
+ "pt": "São Pedro e Miquelon",
+ "nl": "Saint Pierre en Miquelon",
+ "hr": "Sveti Petar i Mikelon",
+ "fa": "سن پیر و میکلن",
+ "de": "Saint-Pierre und Miquelon",
+ "es": "San Pedro y Miquelón",
+ "fr": "Saint-Pierre-et-Miquelon",
+ "ja": "サンピエール島・ミクロン島",
+ "it": "Saint-Pierre e Miquelon",
+ "hu": "Saint-Pierre és Miquelon"
+ },
+ "flag": "https://flagcdn.com/pm.svg",
+ "independent": false
},
{
- name: 'Pakistan',
- capital: 'Islamabad',
- languages: ['English', 'Urdu'],
- population: 194125062,
- flag: 'https://restcountries.eu/data/pak.svg',
- currency: 'Pakistani rupee',
+ "name": "Saint Vincent and the Grenadines",
+ "topLevelDomain": [
+ ".vc"
+ ],
+ "alpha2Code": "VC",
+ "alpha3Code": "VCT",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "Kingstown",
+ "altSpellings": [
+ "VC"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 110947,
+ "latlng": [
+ 13.25,
+ -61.2
+ ],
+ "demonym": "Saint Vincentian",
+ "area": 389.0,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Saint Vincent and the Grenadines",
+ "numericCode": "670",
+ "flags": {
+ "svg": "https://flagcdn.com/vc.svg",
+ "png": "https://flagcdn.com/w320/vc.png"
+ },
+ "currencies": [
+ {
+ "code": "XCD",
+ "name": "East Caribbean dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Sant-Visant hag ar Grenadinez",
+ "pt": "São Vicente e Granadinas",
+ "nl": "Saint Vincent en de Grenadines",
+ "hr": "Sveti Vincent i Grenadini",
+ "fa": "سنت وینسنت و گرنادینها",
+ "de": "Saint Vincent und die Grenadinen",
+ "es": "San Vicente y Granadinas",
+ "fr": "Saint-Vincent-et-les-Grenadines",
+ "ja": "セントビンセントおよびグレナディーン諸島",
+ "it": "Saint Vincent e Grenadine",
+ "hu": "Saint Vincent és a Grenadine-szigetek"
+ },
+ "flag": "https://flagcdn.com/vc.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CARICOM",
+ "name": "Caribbean Community",
+ "otherNames": [
+ "Comunidad del Caribe",
+ "Communauté Caribéenne",
+ "Caribische Gemeenschap"
+ ]
+ }
+ ],
+ "cioc": "VIN",
+ "independent": true
},
{
- name: 'Palau',
- capital: 'Ngerulmud',
- languages: ['English'],
- population: 17950,
- flag: 'https://restcountries.eu/data/plw.svg',
- currency: '[E]',
+ "name": "Samoa",
+ "topLevelDomain": [
+ ".ws"
+ ],
+ "alpha2Code": "WS",
+ "alpha3Code": "WSM",
+ "callingCodes": [
+ "685"
+ ],
+ "capital": "Apia",
+ "altSpellings": [
+ "WS",
+ "Independent State of Samoa",
+ "Malo Saʻoloto Tutoʻatasi o Sāmoa"
+ ],
+ "subregion": "Polynesia",
+ "region": "Oceania",
+ "population": 198410,
+ "latlng": [
+ -13.58333333,
+ -172.33333333
+ ],
+ "demonym": "Samoan",
+ "area": 2842.0,
+ "gini": 38.7,
+ "timezones": [
+ "UTC+13:00"
+ ],
+ "nativeName": "Samoa",
+ "numericCode": "882",
+ "flags": {
+ "svg": "https://flagcdn.com/ws.svg",
+ "png": "https://flagcdn.com/w320/ws.png"
+ },
+ "currencies": [
+ {
+ "code": "WST",
+ "name": "Samoan tālā",
+ "symbol": "T"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "sm",
+ "iso639_2": "smo",
+ "name": "Samoan",
+ "nativeName": "gagana fa'a Samoa"
+ },
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Samoa",
+ "pt": "Samoa",
+ "nl": "Samoa",
+ "hr": "Samoa",
+ "fa": "ساموآ",
+ "de": "Samoa",
+ "es": "Samoa",
+ "fr": "Samoa",
+ "ja": "サモア",
+ "it": "Samoa",
+ "hu": "Szamoa"
+ },
+ "flag": "https://flagcdn.com/ws.svg",
+ "cioc": "SAM",
+ "independent": true
},
{
- name: 'Palestine, State of',
- capital: 'Ramallah',
- languages: ['Arabic'],
- population: 4682467,
- flag: 'https://restcountries.eu/data/pse.svg',
- currency: 'Israeli new sheqel',
+ "name": "San Marino",
+ "topLevelDomain": [
+ ".sm"
+ ],
+ "alpha2Code": "SM",
+ "alpha3Code": "SMR",
+ "callingCodes": [
+ "378"
+ ],
+ "capital": "City of San Marino",
+ "altSpellings": [
+ "SM",
+ "Republic of San Marino",
+ "Repubblica di San Marino"
+ ],
+ "subregion": "Southern Europe",
+ "region": "Europe",
+ "population": 33938,
+ "latlng": [
+ 43.76666666,
+ 12.41666666
+ ],
+ "demonym": "Sammarinese",
+ "area": 61.0,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "ITA"
+ ],
+ "nativeName": "San Marino",
+ "numericCode": "674",
+ "flags": {
+ "svg": "https://flagcdn.com/sm.svg",
+ "png": "https://flagcdn.com/w320/sm.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "it",
+ "iso639_2": "ita",
+ "name": "Italian",
+ "nativeName": "Italiano"
+ }
+ ],
+ "translations": {
+ "br": "San Marino",
+ "pt": "São Marinho",
+ "nl": "San Marino",
+ "hr": "San Marino",
+ "fa": "سان مارینو",
+ "de": "San Marino",
+ "es": "San Marino",
+ "fr": "Saint-Marin",
+ "ja": "サンマリノ",
+ "it": "San Marino",
+ "hu": "San Marino"
+ },
+ "flag": "https://flagcdn.com/sm.svg",
+ "cioc": "SMR",
+ "independent": true
},
{
- name: 'Panama',
- capital: 'Panama City',
- languages: ['Spanish'],
- population: 3814672,
- flag: 'https://restcountries.eu/data/pan.svg',
- currency: 'Panamanian balboa',
+ "name": "Sao Tome and Principe",
+ "topLevelDomain": [
+ ".st"
+ ],
+ "alpha2Code": "ST",
+ "alpha3Code": "STP",
+ "callingCodes": [
+ "239"
+ ],
+ "capital": "São Tomé",
+ "altSpellings": [
+ "ST",
+ "Democratic Republic of São Tomé and Príncipe",
+ "República Democrática de São Tomé e Príncipe"
+ ],
+ "subregion": "Middle Africa",
+ "region": "Africa",
+ "population": 219161,
+ "latlng": [
+ 1.0,
+ 7.0
+ ],
+ "demonym": "Sao Tomean",
+ "area": 964.0,
+ "gini": 56.3,
+ "timezones": [
+ "UTC"
+ ],
+ "nativeName": "São Tomé e Príncipe",
+ "numericCode": "678",
+ "flags": {
+ "svg": "https://flagcdn.com/st.svg",
+ "png": "https://flagcdn.com/w320/st.png"
+ },
+ "currencies": [
+ {
+ "code": "STD",
+ "name": "São Tomé and Príncipe dobra",
+ "symbol": "Db"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "pt",
+ "iso639_2": "por",
+ "name": "Portuguese",
+ "nativeName": "Português"
+ }
+ ],
+ "translations": {
+ "br": "São Tomé ha Príncipe",
+ "pt": "São Tomé e Príncipe",
+ "nl": "Sao Tomé en Principe",
+ "hr": "Sveti Toma i Princip",
+ "fa": "کواترو دو فرویرو",
+ "de": "São Tomé und Príncipe",
+ "es": "Santo Tomé y Príncipe",
+ "fr": "Sao Tomé-et-Principe",
+ "ja": "サントメ・プリンシペ",
+ "it": "São Tomé e Príncipe",
+ "hu": "São Tomé és Príncipe"
+ },
+ "flag": "https://flagcdn.com/st.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "STP",
+ "independent": true
},
{
- name: 'Papua New Guinea',
- capital: 'Port Moresby',
- languages: ['English'],
- population: 8083700,
- flag: 'https://restcountries.eu/data/png.svg',
- currency: 'Papua New Guinean kina',
+ "name": "Saudi Arabia",
+ "topLevelDomain": [
+ ".sa"
+ ],
+ "alpha2Code": "SA",
+ "alpha3Code": "SAU",
+ "callingCodes": [
+ "966"
+ ],
+ "capital": "Riyadh",
+ "altSpellings": [
+ "SA",
+ "Kingdom of Saudi Arabia",
+ "Al-Mamlakah al-‘Arabiyyah as-Su‘ūdiyyah"
+ ],
+ "subregion": "Western Asia",
+ "region": "Asia",
+ "population": 34813867,
+ "latlng": [
+ 25.0,
+ 45.0
+ ],
+ "demonym": "Saudi Arabian",
+ "area": 2149690.0,
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "borders": [
+ "IRQ",
+ "JOR",
+ "KWT",
+ "OMN",
+ "QAT",
+ "ARE",
+ "YEM"
+ ],
+ "nativeName": "العربية السعودية",
+ "numericCode": "682",
+ "flags": {
+ "svg": "https://flagcdn.com/sa.svg",
+ "png": "https://flagcdn.com/w320/sa.png"
+ },
+ "currencies": [
+ {
+ "code": "SAR",
+ "name": "Saudi riyal",
+ "symbol": "ر.س"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ }
+ ],
+ "translations": {
+ "br": "Arabia Saoudat",
+ "pt": "Arábia Saudita",
+ "nl": "Saoedi-Arabië",
+ "hr": "Saudijska Arabija",
+ "fa": "عربستان سعودی",
+ "de": "Saudi-Arabien",
+ "es": "Arabia Saudí",
+ "fr": "Arabie Saoudite",
+ "ja": "サウジアラビア",
+ "it": "Arabia Saudita",
+ "hu": "Szaúd-Arábia"
+ },
+ "flag": "https://flagcdn.com/sa.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "KSA",
+ "independent": true
},
{
- name: 'Paraguay',
- capital: 'Asunción',
- languages: ['Spanish', 'Guaraní'],
- population: 6854536,
- flag: 'https://restcountries.eu/data/pry.svg',
- currency: 'Paraguayan guaraní',
+ "name": "Senegal",
+ "topLevelDomain": [
+ ".sn"
+ ],
+ "alpha2Code": "SN",
+ "alpha3Code": "SEN",
+ "callingCodes": [
+ "221"
+ ],
+ "capital": "Dakar",
+ "altSpellings": [
+ "SN",
+ "Republic of Senegal",
+ "République du Sénégal"
+ ],
+ "subregion": "Western Africa",
+ "region": "Africa",
+ "population": 16743930,
+ "latlng": [
+ 14.0,
+ -14.0
+ ],
+ "demonym": "Senegalese",
+ "area": 196722.0,
+ "gini": 40.3,
+ "timezones": [
+ "UTC"
+ ],
+ "borders": [
+ "GMB",
+ "GIN",
+ "GNB",
+ "MLI",
+ "MRT"
+ ],
+ "nativeName": "Sénégal",
+ "numericCode": "686",
+ "flags": {
+ "svg": "https://flagcdn.com/sn.svg",
+ "png": "https://flagcdn.com/w320/sn.png"
+ },
+ "currencies": [
+ {
+ "code": "XOF",
+ "name": "West African CFA franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Senegal",
+ "pt": "Senegal",
+ "nl": "Senegal",
+ "hr": "Senegal",
+ "fa": "سنگال",
+ "de": "Senegal",
+ "es": "Senegal",
+ "fr": "Sénégal",
+ "ja": "セネガル",
+ "it": "Senegal",
+ "hu": "Szenegál"
+ },
+ "flag": "https://flagcdn.com/sn.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "SEN",
+ "independent": true
},
{
- name: 'Peru',
- capital: 'Lima',
- languages: ['Spanish'],
- population: 31488700,
- flag: 'https://restcountries.eu/data/per.svg',
- currency: 'Peruvian sol',
+ "name": "Serbia",
+ "topLevelDomain": [
+ ".rs"
+ ],
+ "alpha2Code": "RS",
+ "alpha3Code": "SRB",
+ "callingCodes": [
+ "381"
+ ],
+ "capital": "Belgrade",
+ "altSpellings": [
+ "RS",
+ "Srbija",
+ "Republic of Serbia",
+ "Република Србија",
+ "Republika Srbija"
+ ],
+ "subregion": "Southern Europe",
+ "region": "Europe",
+ "population": 6908224,
+ "latlng": [
+ 44.0,
+ 21.0
+ ],
+ "demonym": "Serbian",
+ "area": 88361.0,
+ "gini": 36.2,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "BIH",
+ "BGR",
+ "HRV",
+ "HUN",
+ "UNK",
+ "MKD",
+ "MNE",
+ "ROU"
+ ],
+ "nativeName": "Србија",
+ "numericCode": "688",
+ "flags": {
+ "svg": "https://flagcdn.com/rs.svg",
+ "png": "https://flagcdn.com/w320/rs.png"
+ },
+ "currencies": [
+ {
+ "code": "RSD",
+ "name": "Serbian dinar",
+ "symbol": "дин."
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "sr",
+ "iso639_2": "srp",
+ "name": "Serbian",
+ "nativeName": "српски језик"
+ }
+ ],
+ "translations": {
+ "br": "Serbia",
+ "pt": "Sérvia",
+ "nl": "Servië",
+ "hr": "Srbija",
+ "fa": "صربستان",
+ "de": "Serbien",
+ "es": "Serbia",
+ "fr": "Serbie",
+ "ja": "セルビア",
+ "it": "Serbia",
+ "hu": "Szerbia"
+ },
+ "flag": "https://flagcdn.com/rs.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CEFTA",
+ "name": "Central European Free Trade Agreement"
+ }
+ ],
+ "cioc": "SRB",
+ "independent": true
},
{
- name: 'Philippines',
- capital: 'Manila',
- languages: ['English'],
- population: 103279800,
- flag: 'https://restcountries.eu/data/phl.svg',
- currency: 'Philippine peso',
+ "name": "Seychelles",
+ "topLevelDomain": [
+ ".sc"
+ ],
+ "alpha2Code": "SC",
+ "alpha3Code": "SYC",
+ "callingCodes": [
+ "248"
+ ],
+ "capital": "Victoria",
+ "altSpellings": [
+ "SC",
+ "Republic of Seychelles",
+ "Repiblik Sesel",
+ "République des Seychelles"
+ ],
+ "subregion": "Eastern Africa",
+ "region": "Africa",
+ "population": 98462,
+ "latlng": [
+ -4.58333333,
+ 55.66666666
+ ],
+ "demonym": "Seychellois",
+ "area": 452.0,
+ "gini": 32.1,
+ "timezones": [
+ "UTC+04:00"
+ ],
+ "nativeName": "Seychelles",
+ "numericCode": "690",
+ "flags": {
+ "svg": "https://flagcdn.com/sc.svg",
+ "png": "https://flagcdn.com/w320/sc.png"
+ },
+ "currencies": [
+ {
+ "code": "SCR",
+ "name": "Seychellois rupee",
+ "symbol": "₨"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ },
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Sechelez",
+ "pt": "Seicheles",
+ "nl": "Seychellen",
+ "hr": "Sejšeli",
+ "fa": "سیشل",
+ "de": "Seychellen",
+ "es": "Seychelles",
+ "fr": "Seychelles",
+ "ja": "セーシェル",
+ "it": "Seychelles",
+ "hu": "Seychelle-szigetek"
+ },
+ "flag": "https://flagcdn.com/sc.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "SEY",
+ "independent": true
},
{
- name: 'Pitcairn',
- capital: 'Adamstown',
- languages: ['English'],
- population: 56,
- flag: 'https://restcountries.eu/data/pcn.svg',
- currency: 'New Zealand dollar',
+ "name": "Sierra Leone",
+ "topLevelDomain": [
+ ".sl"
+ ],
+ "alpha2Code": "SL",
+ "alpha3Code": "SLE",
+ "callingCodes": [
+ "232"
+ ],
+ "capital": "Freetown",
+ "altSpellings": [
+ "SL",
+ "Republic of Sierra Leone"
+ ],
+ "subregion": "Western Africa",
+ "region": "Africa",
+ "population": 7976985,
+ "latlng": [
+ 8.5,
+ -11.5
+ ],
+ "demonym": "Sierra Leonean",
+ "area": 71740.0,
+ "gini": 35.7,
+ "timezones": [
+ "UTC"
+ ],
+ "borders": [
+ "GIN",
+ "LBR"
+ ],
+ "nativeName": "Sierra Leone",
+ "numericCode": "694",
+ "flags": {
+ "svg": "https://flagcdn.com/sl.svg",
+ "png": "https://flagcdn.com/w320/sl.png"
+ },
+ "currencies": [
+ {
+ "code": "SLL",
+ "name": "Sierra Leonean leone",
+ "symbol": "Le"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Sierra Leone",
+ "pt": "Serra Leoa",
+ "nl": "Sierra Leone",
+ "hr": "Sijera Leone",
+ "fa": "سیرالئون",
+ "de": "Sierra Leone",
+ "es": "Sierra Leone",
+ "fr": "Sierra Leone",
+ "ja": "シエラレオネ",
+ "it": "Sierra Leone",
+ "hu": "Sierra Leone"
+ },
+ "flag": "https://flagcdn.com/sl.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "SLE",
+ "independent": true
},
{
- name: 'Poland',
- capital: 'Warsaw',
- languages: ['Polish'],
- population: 38437239,
- flag: 'https://restcountries.eu/data/pol.svg',
- currency: 'Polish złoty',
+ "name": "Singapore",
+ "topLevelDomain": [
+ ".sg"
+ ],
+ "alpha2Code": "SG",
+ "alpha3Code": "SGP",
+ "callingCodes": [
+ "65"
+ ],
+ "capital": "Singapore",
+ "altSpellings": [
+ "SG",
+ "Singapura",
+ "Republik Singapura",
+ "新加坡共和国"
+ ],
+ "subregion": "South-Eastern Asia",
+ "region": "Asia",
+ "population": 5685807,
+ "latlng": [
+ 1.36666666,
+ 103.8
+ ],
+ "demonym": "Singaporean",
+ "area": 710.0,
+ "timezones": [
+ "UTC+08:00"
+ ],
+ "nativeName": "Singapore",
+ "numericCode": "702",
+ "flags": {
+ "svg": "https://flagcdn.com/sg.svg",
+ "png": "https://flagcdn.com/w320/sg.png"
+ },
+ "currencies": [
+ {
+ "code": "SGD",
+ "name": "Singapore dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "ms",
+ "iso639_2": "msa",
+ "name": "Malay",
+ "nativeName": "bahasa Melayu"
+ },
+ {
+ "iso639_1": "ta",
+ "iso639_2": "tam",
+ "name": "Tamil",
+ "nativeName": "தமிழ்"
+ },
+ {
+ "iso639_1": "zh",
+ "iso639_2": "zho",
+ "name": "Chinese",
+ "nativeName": "中文 (Zhōngwén)"
+ }
+ ],
+ "translations": {
+ "br": "Singapour",
+ "pt": "Singapura",
+ "nl": "Singapore",
+ "hr": "Singapur",
+ "fa": "سنگاپور",
+ "de": "Singapur",
+ "es": "Singapur",
+ "fr": "Singapour",
+ "ja": "シンガポール",
+ "it": "Singapore",
+ "hu": "Szingapúr"
+ },
+ "flag": "https://flagcdn.com/sg.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "ASEAN",
+ "name": "Association of Southeast Asian Nations"
+ }
+ ],
+ "cioc": "SIN",
+ "independent": true
},
{
- name: 'Portugal',
- capital: 'Lisbon',
- languages: ['Portuguese'],
- population: 10374822,
- flag: 'https://restcountries.eu/data/prt.svg',
- currency: 'Euro',
+ "name": "Sint Maarten (Dutch part)",
+ "topLevelDomain": [
+ ".sx"
+ ],
+ "alpha2Code": "SX",
+ "alpha3Code": "SXM",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "Philipsburg",
+ "altSpellings": [
+ "SX"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 40812,
+ "latlng": [
+ 18.033333,
+ -63.05
+ ],
+ "demonym": "Dutch",
+ "area": 34.0,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "borders": [
+ "MAF"
+ ],
+ "nativeName": "Sint Maarten",
+ "numericCode": "534",
+ "flags": {
+ "svg": "https://flagcdn.com/sx.svg",
+ "png": "https://flagcdn.com/w320/sx.png"
+ },
+ "currencies": [
+ {
+ "code": "ANG",
+ "name": "Netherlands Antillean guilder",
+ "symbol": "ƒ"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "nl",
+ "iso639_2": "nld",
+ "name": "Dutch",
+ "nativeName": "Nederlands"
+ },
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Sint Maarten",
+ "pt": "São Martinho",
+ "nl": "Sint Maarten",
+ "hr": "Sint Maarten (Dutch part)",
+ "fa": "سینت مارتن",
+ "de": "Sint Maarten (niederl. Teil)",
+ "es": "Sint Maarten (Dutch part)",
+ "fr": "Saint Martin (partie néerlandaise)",
+ "ja": "Sint Maarten (Dutch part)",
+ "it": "Saint Martin (parte olandese)",
+ "hu": "Sint Maarten"
+ },
+ "flag": "https://flagcdn.com/sx.svg",
+ "independent": false
},
{
- name: 'Puerto Rico',
- capital: 'San Juan',
- languages: ['Spanish', 'English'],
- population: 3474182,
- flag: 'https://restcountries.eu/data/pri.svg',
- currency: 'United States dollar',
+ "name": "Slovakia",
+ "topLevelDomain": [
+ ".sk"
+ ],
+ "alpha2Code": "SK",
+ "alpha3Code": "SVK",
+ "callingCodes": [
+ "421"
+ ],
+ "capital": "Bratislava",
+ "altSpellings": [
+ "SK",
+ "Slovak Republic",
+ "Slovenská republika"
+ ],
+ "subregion": "Central Europe",
+ "region": "Europe",
+ "population": 5458827,
+ "latlng": [
+ 48.66666666,
+ 19.5
+ ],
+ "demonym": "Slovak",
+ "area": 49037.0,
+ "gini": 25.0,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "AUT",
+ "CZE",
+ "HUN",
+ "POL",
+ "UKR"
+ ],
+ "nativeName": "Slovensko",
+ "numericCode": "703",
+ "flags": {
+ "svg": "https://flagcdn.com/sk.svg",
+ "png": "https://flagcdn.com/w320/sk.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "sk",
+ "iso639_2": "slk",
+ "name": "Slovak",
+ "nativeName": "slovenčina"
+ }
+ ],
+ "translations": {
+ "br": "Slovakia",
+ "pt": "Eslováquia",
+ "nl": "Slowakije",
+ "hr": "Slovačka",
+ "fa": "اسلواکی",
+ "de": "Slowakei",
+ "es": "República Eslovaca",
+ "fr": "Slovaquie",
+ "ja": "スロバキア",
+ "it": "Slovacchia",
+ "hu": "Szlovákia"
+ },
+ "flag": "https://flagcdn.com/sk.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "SVK",
+ "independent": true
},
{
- name: 'Qatar',
- capital: 'Doha',
- languages: ['Arabic'],
- population: 2587564,
- flag: 'https://restcountries.eu/data/qat.svg',
- currency: 'Qatari riyal',
+ "name": "Slovenia",
+ "topLevelDomain": [
+ ".si"
+ ],
+ "alpha2Code": "SI",
+ "alpha3Code": "SVN",
+ "callingCodes": [
+ "386"
+ ],
+ "capital": "Ljubljana",
+ "altSpellings": [
+ "SI",
+ "Republic of Slovenia",
+ "Republika Slovenija"
+ ],
+ "subregion": "Southern Europe",
+ "region": "Europe",
+ "population": 2100126,
+ "latlng": [
+ 46.11666666,
+ 14.81666666
+ ],
+ "demonym": "Slovene",
+ "area": 20273.0,
+ "gini": 24.6,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "AUT",
+ "HRV",
+ "ITA",
+ "HUN"
+ ],
+ "nativeName": "Slovenija",
+ "numericCode": "705",
+ "flags": {
+ "svg": "https://flagcdn.com/si.svg",
+ "png": "https://flagcdn.com/w320/si.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "sl",
+ "iso639_2": "slv",
+ "name": "Slovene",
+ "nativeName": "slovenski jezik"
+ }
+ ],
+ "translations": {
+ "br": "Slovenia",
+ "pt": "Eslovénia",
+ "nl": "Slovenië",
+ "hr": "Slovenija",
+ "fa": "اسلوونی",
+ "de": "Slowenien",
+ "es": "Eslovenia",
+ "fr": "Slovénie",
+ "ja": "スロベニア",
+ "it": "Slovenia",
+ "hu": "Szlovénia"
+ },
+ "flag": "https://flagcdn.com/si.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "SLO",
+ "independent": true
},
{
- name: 'Republic of Kosovo',
- capital: 'Pristina',
- languages: ['Albanian', 'Serbian'],
- population: 1733842,
- flag: 'https://restcountries.eu/data/kos.svg',
- currency: 'Euro',
+ "name": "Solomon Islands",
+ "topLevelDomain": [
+ ".sb"
+ ],
+ "alpha2Code": "SB",
+ "alpha3Code": "SLB",
+ "callingCodes": [
+ "677"
+ ],
+ "capital": "Honiara",
+ "altSpellings": [
+ "SB"
+ ],
+ "subregion": "Melanesia",
+ "region": "Oceania",
+ "population": 686878,
+ "latlng": [
+ -8.0,
+ 159.0
+ ],
+ "demonym": "Solomon Islander",
+ "area": 28896.0,
+ "gini": 37.1,
+ "timezones": [
+ "UTC+11:00"
+ ],
+ "nativeName": "Solomon Islands",
+ "numericCode": "090",
+ "flags": {
+ "svg": "https://flagcdn.com/sb.svg",
+ "png": "https://flagcdn.com/w320/sb.png"
+ },
+ "currencies": [
+ {
+ "code": "SBD",
+ "name": "Solomon Islands dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Inizi Salomon",
+ "pt": "Ilhas Salomão",
+ "nl": "Salomonseilanden",
+ "hr": "Solomonski Otoci",
+ "fa": "جزایر سلیمان",
+ "de": "Salomonen",
+ "es": "Islas Salomón",
+ "fr": "Îles Salomon",
+ "ja": "ソロモン諸島",
+ "it": "Isole Salomone",
+ "hu": "Salamon-szigetek"
+ },
+ "flag": "https://flagcdn.com/sb.svg",
+ "cioc": "SOL",
+ "independent": true
},
{
- name: 'Réunion',
- capital: 'Saint-Denis',
- languages: ['French'],
- population: 840974,
- flag: 'https://restcountries.eu/data/reu.svg',
- currency: 'Euro',
+ "name": "Somalia",
+ "topLevelDomain": [
+ ".so"
+ ],
+ "alpha2Code": "SO",
+ "alpha3Code": "SOM",
+ "callingCodes": [
+ "252"
+ ],
+ "capital": "Mogadishu",
+ "altSpellings": [
+ "SO",
+ "aṣ-Ṣūmāl",
+ "Federal Republic of Somalia",
+ "Jamhuuriyadda Federaalka Soomaaliya",
+ "Jumhūriyyat aṣ-Ṣūmāl al-Fiderāliyya"
+ ],
+ "subregion": "Eastern Africa",
+ "region": "Africa",
+ "population": 15893219,
+ "latlng": [
+ 10.0,
+ 49.0
+ ],
+ "demonym": "Somali",
+ "area": 637657.0,
+ "gini": 36.8,
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "borders": [
+ "DJI",
+ "ETH",
+ "KEN"
+ ],
+ "nativeName": "Soomaaliya",
+ "numericCode": "706",
+ "flags": {
+ "svg": "https://flagcdn.com/so.svg",
+ "png": "https://flagcdn.com/w320/so.png"
+ },
+ "currencies": [
+ {
+ "code": "SOS",
+ "name": "Somali shilling",
+ "symbol": "Sh"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "so",
+ "iso639_2": "som",
+ "name": "Somali",
+ "nativeName": "Soomaaliga"
+ },
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ }
+ ],
+ "translations": {
+ "br": "Somalia",
+ "pt": "Somália",
+ "nl": "Somalië",
+ "hr": "Somalija",
+ "fa": "سومالی",
+ "de": "Somalia",
+ "es": "Somalia",
+ "fr": "Somalie",
+ "ja": "ソマリア",
+ "it": "Somalia",
+ "hu": "Szomália"
+ },
+ "flag": "https://flagcdn.com/so.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ },
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "SOM",
+ "independent": true
},
{
- name: 'Romania',
- capital: 'Bucharest',
- languages: ['Romanian'],
- population: 19861408,
- flag: 'https://restcountries.eu/data/rou.svg',
- currency: 'Romanian leu',
+ "name": "South Africa",
+ "topLevelDomain": [
+ ".za"
+ ],
+ "alpha2Code": "ZA",
+ "alpha3Code": "ZAF",
+ "callingCodes": [
+ "27"
+ ],
+ "capital": "Pretoria",
+ "altSpellings": [
+ "ZA",
+ "RSA",
+ "Suid-Afrika",
+ "Republic of South Africa"
+ ],
+ "subregion": "Southern Africa",
+ "region": "Africa",
+ "population": 59308690,
+ "latlng": [
+ -29.0,
+ 24.0
+ ],
+ "demonym": "South African",
+ "area": 1221037.0,
+ "gini": 63.0,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "BWA",
+ "LSO",
+ "MOZ",
+ "NAM",
+ "SWZ",
+ "ZWE"
+ ],
+ "nativeName": "South Africa",
+ "numericCode": "710",
+ "flags": {
+ "svg": "https://flagcdn.com/za.svg",
+ "png": "https://flagcdn.com/w320/za.png"
+ },
+ "currencies": [
+ {
+ "code": "ZAR",
+ "name": "South African rand",
+ "symbol": "R"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "af",
+ "iso639_2": "afr",
+ "name": "Afrikaans",
+ "nativeName": "Afrikaans"
+ },
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "nr",
+ "iso639_2": "nbl",
+ "name": "Southern Ndebele",
+ "nativeName": "isiNdebele"
+ },
+ {
+ "iso639_1": "st",
+ "iso639_2": "sot",
+ "name": "Southern Sotho",
+ "nativeName": "Sesotho"
+ },
+ {
+ "iso639_1": "ss",
+ "iso639_2": "ssw",
+ "name": "Swati",
+ "nativeName": "SiSwati"
+ },
+ {
+ "iso639_1": "tn",
+ "iso639_2": "tsn",
+ "name": "Tswana",
+ "nativeName": "Setswana"
+ },
+ {
+ "iso639_1": "ts",
+ "iso639_2": "tso",
+ "name": "Tsonga",
+ "nativeName": "Xitsonga"
+ },
+ {
+ "iso639_1": "ve",
+ "iso639_2": "ven",
+ "name": "Venda",
+ "nativeName": "Tshivenḓa"
+ },
+ {
+ "iso639_1": "xh",
+ "iso639_2": "xho",
+ "name": "Xhosa",
+ "nativeName": "isiXhosa"
+ },
+ {
+ "iso639_1": "zu",
+ "iso639_2": "zul",
+ "name": "Zulu",
+ "nativeName": "isiZulu"
+ }
+ ],
+ "translations": {
+ "br": "Suafrika",
+ "pt": "República Sul-Africana",
+ "nl": "Zuid-Afrika",
+ "hr": "Južnoafrička Republika",
+ "fa": "آفریقای جنوبی",
+ "de": "Republik Südafrika",
+ "es": "República de Sudáfrica",
+ "fr": "Afrique du Sud",
+ "ja": "南アフリカ",
+ "it": "Sud Africa",
+ "hu": "Dél-afrikai Köztársaság"
+ },
+ "flag": "https://flagcdn.com/za.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "RSA",
+ "independent": true
},
{
- name: 'Russian Federation',
- capital: 'Moscow',
- languages: ['Russian'],
- population: 146599183,
- flag: 'https://restcountries.eu/data/rus.svg',
- currency: 'Russian ruble',
+ "name": "South Georgia and the South Sandwich Islands",
+ "topLevelDomain": [
+ ".gs"
+ ],
+ "alpha2Code": "GS",
+ "alpha3Code": "SGS",
+ "callingCodes": [
+ "500"
+ ],
+ "capital": "King Edward Point",
+ "altSpellings": [
+ "GS",
+ "South Georgia and the South Sandwich Islands"
+ ],
+ "subregion": "South America",
+ "region": "Americas",
+ "population": 30,
+ "latlng": [
+ -54.5,
+ -37.0
+ ],
+ "demonym": "South Georgia and the South Sandwich Islander",
+ "timezones": [
+ "UTC-02:00"
+ ],
+ "nativeName": "South Georgia",
+ "numericCode": "239",
+ "flags": {
+ "svg": "https://flagcdn.com/gs.svg",
+ "png": "https://flagcdn.com/w320/gs.png"
+ },
+ "currencies": [
+ {
+ "code": "FKP",
+ "name": "Falkland Islands Pound",
+ "symbol": "£"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Georgia ar Su hag Inizi Sandwich ar Su",
+ "pt": "Ilhas Geórgia do Sul e Sanduíche do Sul",
+ "nl": "Zuid-Georgia en Zuidelijke Sandwicheilanden",
+ "hr": "Južna Georgija i otočje Južni Sandwich",
+ "fa": "جزایر جورجیای جنوبی و ساندویچ جنوبی",
+ "de": "Südgeorgien und die Südlichen Sandwichinseln",
+ "es": "Islas Georgias del Sur y Sandwich del Sur",
+ "fr": "Géorgie du Sud-et-les Îles Sandwich du Sud",
+ "ja": "サウスジョージア・サウスサンドウィッチ諸島",
+ "it": "Georgia del Sud e Isole Sandwich Meridionali",
+ "hu": "Déli-Georgia és Déli-Sandwich-szigetek"
+ },
+ "flag": "https://flagcdn.com/gs.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "USAN",
+ "name": "Union of South American Nations",
+ "otherAcronyms": [
+ "UNASUR",
+ "UNASUL",
+ "UZAN"
+ ],
+ "otherNames": [
+ "Unión de Naciones Suramericanas",
+ "União de Nações Sul-Americanas",
+ "Unie van Zuid-Amerikaanse Naties",
+ "South American Union"
+ ]
+ }
+ ],
+ "independent": false
},
{
- name: 'Rwanda',
- capital: 'Kigali',
- languages: ['Kinyarwanda', 'English', 'French'],
- population: 11553188,
- flag: 'https://restcountries.eu/data/rwa.svg',
- currency: 'Rwandan franc',
+ "name": "Korea (Republic of)",
+ "topLevelDomain": [
+ ".kr"
+ ],
+ "alpha2Code": "KR",
+ "alpha3Code": "KOR",
+ "callingCodes": [
+ "82"
+ ],
+ "capital": "Seoul",
+ "altSpellings": [
+ "KR",
+ "Republic of Korea"
+ ],
+ "subregion": "Eastern Asia",
+ "region": "Asia",
+ "population": 51780579,
+ "latlng": [
+ 37.0,
+ 127.5
+ ],
+ "demonym": "South Korean",
+ "area": 100210.0,
+ "gini": 31.4,
+ "timezones": [
+ "UTC+09:00"
+ ],
+ "borders": [
+ "PRK"
+ ],
+ "nativeName": "대한민국",
+ "numericCode": "410",
+ "flags": {
+ "svg": "https://flagcdn.com/kr.svg",
+ "png": "https://flagcdn.com/w320/kr.png"
+ },
+ "currencies": [
+ {
+ "code": "KRW",
+ "name": "South Korean won",
+ "symbol": "₩"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ko",
+ "iso639_2": "kor",
+ "name": "Korean",
+ "nativeName": "한국어"
+ }
+ ],
+ "translations": {
+ "br": "Korea ar Su",
+ "pt": "Coreia do Sul",
+ "nl": "Zuid-Korea",
+ "hr": "Južna Koreja",
+ "fa": "کره شمالی",
+ "de": "Südkorea",
+ "es": "Corea del Sur",
+ "fr": "Corée du Sud",
+ "ja": "大韓民国",
+ "it": "Corea del Sud",
+ "hu": "Dél-Korea"
+ },
+ "flag": "https://flagcdn.com/kr.svg",
+ "cioc": "KOR",
+ "independent": true
},
{
- name: 'Saint Barthélemy',
- capital: 'Gustavia',
- languages: ['French'],
- population: 9417,
- flag: 'https://restcountries.eu/data/blm.svg',
- currency: 'Euro',
+ "name": "Spain",
+ "topLevelDomain": [
+ ".es"
+ ],
+ "alpha2Code": "ES",
+ "alpha3Code": "ESP",
+ "callingCodes": [
+ "34"
+ ],
+ "capital": "Madrid",
+ "altSpellings": [
+ "ES",
+ "Kingdom of Spain",
+ "Reino de España"
+ ],
+ "subregion": "Southern Europe",
+ "region": "Europe",
+ "population": 47351567,
+ "latlng": [
+ 40.0,
+ -4.0
+ ],
+ "demonym": "Spanish",
+ "area": 505992.0,
+ "gini": 34.7,
+ "timezones": [
+ "UTC",
+ "UTC+01:00"
+ ],
+ "borders": [
+ "AND",
+ "FRA",
+ "GIB",
+ "PRT",
+ "MAR"
+ ],
+ "nativeName": "España",
+ "numericCode": "724",
+ "flags": {
+ "svg": "https://flagcdn.com/es.svg",
+ "png": "https://flagcdn.com/w320/es.png"
+ },
+ "currencies": [
+ {
+ "code": "EUR",
+ "name": "Euro",
+ "symbol": "€"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ }
+ ],
+ "translations": {
+ "br": "Spagn",
+ "pt": "Espanha",
+ "nl": "Spanje",
+ "hr": "Španjolska",
+ "fa": "اسپانیا",
+ "de": "Spanien",
+ "es": "España",
+ "fr": "Espagne",
+ "ja": "スペイン",
+ "it": "Spagna",
+ "hu": "Spanyolország"
+ },
+ "flag": "https://flagcdn.com/es.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "ESP",
+ "independent": true
},
{
- name: 'Saint Helena, Ascension and Tristan da Cunha',
- capital: 'Jamestown',
- languages: ['English'],
- population: 4255,
- flag: 'https://restcountries.eu/data/shn.svg',
- currency: 'Saint Helena pound',
+ "name": "Sri Lanka",
+ "topLevelDomain": [
+ ".lk"
+ ],
+ "alpha2Code": "LK",
+ "alpha3Code": "LKA",
+ "callingCodes": [
+ "94"
+ ],
+ "capital": "Sri Jayawardenepura Kotte",
+ "altSpellings": [
+ "LK",
+ "ilaṅkai",
+ "Democratic Socialist Republic of Sri Lanka"
+ ],
+ "subregion": "Southern Asia",
+ "region": "Asia",
+ "population": 21919000,
+ "latlng": [
+ 7.0,
+ 81.0
+ ],
+ "demonym": "Sri Lankan",
+ "area": 65610.0,
+ "gini": 39.3,
+ "timezones": [
+ "UTC+05:30"
+ ],
+ "borders": [
+ "IND"
+ ],
+ "nativeName": "śrī laṃkāva",
+ "numericCode": "144",
+ "flags": {
+ "svg": "https://flagcdn.com/lk.svg",
+ "png": "https://flagcdn.com/w320/lk.png"
+ },
+ "currencies": [
+ {
+ "code": "LKR",
+ "name": "Sri Lankan rupee",
+ "symbol": "Rs"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "si",
+ "iso639_2": "sin",
+ "name": "Sinhalese",
+ "nativeName": "සිංහල"
+ },
+ {
+ "iso639_1": "ta",
+ "iso639_2": "tam",
+ "name": "Tamil",
+ "nativeName": "தமிழ்"
+ }
+ ],
+ "translations": {
+ "br": "Sri Lanka",
+ "pt": "Sri Lanka",
+ "nl": "Sri Lanka",
+ "hr": "Šri Lanka",
+ "fa": "سریلانکا",
+ "de": "Sri Lanka",
+ "es": "Sri Lanka",
+ "fr": "Sri Lanka",
+ "ja": "スリランカ",
+ "it": "Sri Lanka",
+ "hu": "Srí Lanka"
+ },
+ "flag": "https://flagcdn.com/lk.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "SAARC",
+ "name": "South Asian Association for Regional Cooperation"
+ }
+ ],
+ "cioc": "SRI",
+ "independent": true
},
{
- name: 'Saint Kitts and Nevis',
- capital: 'Basseterre',
- languages: ['English'],
- population: 46204,
- flag: 'https://restcountries.eu/data/kna.svg',
- currency: 'East Caribbean dollar',
+ "name": "Sudan",
+ "topLevelDomain": [
+ ".sd"
+ ],
+ "alpha2Code": "SD",
+ "alpha3Code": "SDN",
+ "callingCodes": [
+ "249"
+ ],
+ "capital": "Khartoum",
+ "altSpellings": [
+ "SD",
+ "Republic of the Sudan",
+ "Jumhūrīyat as-Sūdān"
+ ],
+ "subregion": "Northern Africa",
+ "region": "Africa",
+ "population": 43849269,
+ "latlng": [
+ 15.0,
+ 30.0
+ ],
+ "demonym": "Sudanese",
+ "area": 1886068.0,
+ "gini": 34.2,
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "borders": [
+ "CAF",
+ "TCD",
+ "EGY",
+ "ERI",
+ "ETH",
+ "LBY",
+ "SSD"
+ ],
+ "nativeName": "السودان",
+ "numericCode": "729",
+ "flags": {
+ "svg": "https://flagcdn.com/sd.svg",
+ "png": "https://flagcdn.com/w320/sd.png"
+ },
+ "currencies": [
+ {
+ "code": "SDG",
+ "name": "Sudanese pound",
+ "symbol": "ج.س."
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ },
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Soudan",
+ "pt": "Sudão",
+ "nl": "Soedan",
+ "hr": "Sudan",
+ "fa": "سودان",
+ "de": "Sudan",
+ "es": "Sudán",
+ "fr": "Soudan",
+ "ja": "スーダン",
+ "it": "Sudan",
+ "hu": "Szudán"
+ },
+ "flag": "https://flagcdn.com/sd.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ },
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "SUD",
+ "independent": true
},
{
- name: 'Saint Lucia',
- capital: 'Castries',
- languages: ['English'],
- population: 186000,
- flag: 'https://restcountries.eu/data/lca.svg',
- currency: 'East Caribbean dollar',
+ "name": "South Sudan",
+ "topLevelDomain": [
+ ".ss"
+ ],
+ "alpha2Code": "SS",
+ "alpha3Code": "SSD",
+ "callingCodes": [
+ "211"
+ ],
+ "capital": "Juba",
+ "altSpellings": [
+ "SS"
+ ],
+ "subregion": "Middle Africa",
+ "region": "Africa",
+ "population": 11193729,
+ "latlng": [
+ 7.0,
+ 30.0
+ ],
+ "demonym": "South Sudanese",
+ "area": 619745.0,
+ "gini": 44.1,
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "borders": [
+ "CAF",
+ "COD",
+ "ETH",
+ "KEN",
+ "SDN",
+ "UGA"
+ ],
+ "nativeName": "South Sudan",
+ "numericCode": "728",
+ "flags": {
+ "svg": "https://flagcdn.com/ss.svg",
+ "png": "https://flagcdn.com/w320/ss.png"
+ },
+ "currencies": [
+ {
+ "code": "SSP",
+ "name": "South Sudanese pound",
+ "symbol": "£"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Soudan ar Su",
+ "pt": "Sudão do Sul",
+ "nl": "Zuid-Soedan",
+ "hr": "Južni Sudan",
+ "fa": "سودان جنوبی",
+ "de": "Südsudan",
+ "es": "Sudán del Sur",
+ "fr": "Soudan du Sud",
+ "ja": "南スーダン",
+ "it": "Sudan del sud",
+ "hu": "Dél-Szudán"
+ },
+ "flag": "https://flagcdn.com/ss.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "SSD",
+ "independent": true
},
{
- name: 'Saint Martin (French part)',
- capital: 'Marigot',
- languages: ['English', 'French', 'Dutch'],
- population: 36979,
- flag: 'https://restcountries.eu/data/maf.svg',
- currency: 'Euro',
+ "name": "Suriname",
+ "topLevelDomain": [
+ ".sr"
+ ],
+ "alpha2Code": "SR",
+ "alpha3Code": "SUR",
+ "callingCodes": [
+ "597"
+ ],
+ "capital": "Paramaribo",
+ "altSpellings": [
+ "SR",
+ "Sarnam",
+ "Sranangron",
+ "Republic of Suriname",
+ "Republiek Suriname"
+ ],
+ "subregion": "South America",
+ "region": "Americas",
+ "population": 586634,
+ "latlng": [
+ 4.0,
+ -56.0
+ ],
+ "demonym": "Surinamer",
+ "area": 163820.0,
+ "gini": 57.9,
+ "timezones": [
+ "UTC-03:00"
+ ],
+ "borders": [
+ "BRA",
+ "FRA",
+ "GUF",
+ "GUY"
+ ],
+ "nativeName": "Suriname",
+ "numericCode": "740",
+ "flags": {
+ "svg": "https://flagcdn.com/sr.svg",
+ "png": "https://flagcdn.com/w320/sr.png"
+ },
+ "currencies": [
+ {
+ "code": "SRD",
+ "name": "Surinamese dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "nl",
+ "iso639_2": "nld",
+ "name": "Dutch",
+ "nativeName": "Nederlands"
+ }
+ ],
+ "translations": {
+ "br": "Surinam",
+ "pt": "Suriname",
+ "nl": "Suriname",
+ "hr": "Surinam",
+ "fa": "سورینام",
+ "de": "Suriname",
+ "es": "Surinam",
+ "fr": "Surinam",
+ "ja": "スリナム",
+ "it": "Suriname",
+ "hu": "Suriname"
+ },
+ "flag": "https://flagcdn.com/sr.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CARICOM",
+ "name": "Caribbean Community",
+ "otherNames": [
+ "Comunidad del Caribe",
+ "Communauté Caribéenne",
+ "Caribische Gemeenschap"
+ ]
+ },
+ {
+ "acronym": "USAN",
+ "name": "Union of South American Nations",
+ "otherAcronyms": [
+ "UNASUR",
+ "UNASUL",
+ "UZAN"
+ ],
+ "otherNames": [
+ "Unión de Naciones Suramericanas",
+ "União de Nações Sul-Americanas",
+ "Unie van Zuid-Amerikaanse Naties",
+ "South American Union"
+ ]
+ }
+ ],
+ "cioc": "SUR",
+ "independent": true
},
{
- name: 'Saint Pierre and Miquelon',
- capital: 'Saint-Pierre',
- languages: ['French'],
- population: 6069,
- flag: 'https://restcountries.eu/data/spm.svg',
- currency: 'Euro',
+ "name": "Svalbard and Jan Mayen",
+ "topLevelDomain": [
+ ".sj"
+ ],
+ "alpha2Code": "SJ",
+ "alpha3Code": "SJM",
+ "callingCodes": [
+ "47"
+ ],
+ "capital": "Longyearbyen",
+ "altSpellings": [
+ "SJ",
+ "Svalbard and Jan Mayen Islands"
+ ],
+ "subregion": "Northern Europe",
+ "region": "Europe",
+ "population": 2562,
+ "latlng": [
+ 78.0,
+ 20.0
+ ],
+ "demonym": "Norwegian",
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "nativeName": "Svalbard og Jan Mayen",
+ "numericCode": "744",
+ "flags": {
+ "svg": "https://flagcdn.com/sj.svg",
+ "png": "https://flagcdn.com/w320/sj.png"
+ },
+ "currencies": [
+ {
+ "code": "NOK",
+ "name": "Norwegian krone",
+ "symbol": "kr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "no",
+ "iso639_2": "nor",
+ "name": "Norwegian",
+ "nativeName": "Norsk"
+ }
+ ],
+ "translations": {
+ "br": "Svalbard ha Jan Mayen",
+ "pt": "Svalbard",
+ "nl": "Svalbard en Jan Mayen",
+ "hr": "Svalbard i Jan Mayen",
+ "fa": "سوالبارد و یان ماین",
+ "de": "Svalbard und Jan Mayen",
+ "es": "Islas Svalbard y Jan Mayen",
+ "fr": "Svalbard et Jan Mayen",
+ "ja": "スヴァールバル諸島およびヤンマイエン島",
+ "it": "Svalbard e Jan Mayen",
+ "hu": "Spitzbergák és Jan Mayen-szigetek"
+ },
+ "flag": "https://flagcdn.com/sj.svg",
+ "independent": false
},
{
- name: 'Saint Vincent and the Grenadines',
- capital: 'Kingstown',
- languages: ['English'],
- population: 109991,
- flag: 'https://restcountries.eu/data/vct.svg',
- currency: 'East Caribbean dollar',
+ "name": "Swaziland",
+ "topLevelDomain": [
+ ".sz"
+ ],
+ "alpha2Code": "SZ",
+ "alpha3Code": "SWZ",
+ "callingCodes": [
+ "268"
+ ],
+ "capital": "Mbabane",
+ "altSpellings": [
+ "SZ",
+ "weSwatini",
+ "Swatini",
+ "Ngwane",
+ "Kingdom of Swaziland",
+ "Umbuso waseSwatini"
+ ],
+ "subregion": "Southern Africa",
+ "region": "Africa",
+ "population": 1160164,
+ "latlng": [
+ -26.5,
+ 31.5
+ ],
+ "demonym": "Swazi",
+ "area": 17364.0,
+ "gini": 54.6,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "MOZ",
+ "ZAF"
+ ],
+ "nativeName": "Swaziland",
+ "numericCode": "748",
+ "flags": {
+ "svg": "https://flagcdn.com/sz.svg",
+ "png": "https://flagcdn.com/w320/sz.png"
+ },
+ "currencies": [
+ {
+ "code": "SZL",
+ "name": "Swazi lilangeni",
+ "symbol": "L"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "ss",
+ "iso639_2": "ssw",
+ "name": "Swati",
+ "nativeName": "SiSwati"
+ }
+ ],
+ "translations": {
+ "br": "Eswatini",
+ "pt": "Suazilândia",
+ "nl": "Swaziland",
+ "hr": "Svazi",
+ "fa": "سوازیلند",
+ "de": "Swasiland",
+ "es": "Suazilandia",
+ "fr": "Swaziland",
+ "ja": "スワジランド",
+ "it": "Swaziland",
+ "hu": "Szváziföld"
+ },
+ "flag": "https://flagcdn.com/sz.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "SWZ",
+ "independent": true
},
{
- name: 'Samoa',
- capital: 'Apia',
- languages: ['Samoan', 'English'],
- population: 194899,
- flag: 'https://restcountries.eu/data/wsm.svg',
- currency: 'Samoan tālā',
+ "name": "Sweden",
+ "topLevelDomain": [
+ ".se"
+ ],
+ "alpha2Code": "SE",
+ "alpha3Code": "SWE",
+ "callingCodes": [
+ "46"
+ ],
+ "capital": "Stockholm",
+ "altSpellings": [
+ "SE",
+ "Kingdom of Sweden",
+ "Konungariket Sverige"
+ ],
+ "subregion": "Northern Europe",
+ "region": "Europe",
+ "population": 10353442,
+ "latlng": [
+ 62.0,
+ 15.0
+ ],
+ "demonym": "Swedish",
+ "area": 450295.0,
+ "gini": 30.0,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "FIN",
+ "NOR"
+ ],
+ "nativeName": "Sverige",
+ "numericCode": "752",
+ "flags": {
+ "svg": "https://flagcdn.com/se.svg",
+ "png": "https://flagcdn.com/w320/se.png"
+ },
+ "currencies": [
+ {
+ "code": "SEK",
+ "name": "Swedish krona",
+ "symbol": "kr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "sv",
+ "iso639_2": "swe",
+ "name": "Swedish",
+ "nativeName": "svenska"
+ }
+ ],
+ "translations": {
+ "br": "Sveden",
+ "pt": "Suécia",
+ "nl": "Zweden",
+ "hr": "Švedska",
+ "fa": "سوئد",
+ "de": "Schweden",
+ "es": "Suecia",
+ "fr": "Suède",
+ "ja": "スウェーデン",
+ "it": "Svezia",
+ "hu": "Svédország"
+ },
+ "flag": "https://flagcdn.com/se.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EU",
+ "name": "European Union"
+ }
+ ],
+ "cioc": "SWE",
+ "independent": true
},
{
- name: 'San Marino',
- capital: 'City of San Marino',
- languages: ['Italian'],
- population: 33005,
- flag: 'https://restcountries.eu/data/smr.svg',
- currency: 'Euro',
+ "name": "Switzerland",
+ "topLevelDomain": [
+ ".ch"
+ ],
+ "alpha2Code": "CH",
+ "alpha3Code": "CHE",
+ "callingCodes": [
+ "41"
+ ],
+ "capital": "Bern",
+ "altSpellings": [
+ "CH",
+ "Swiss Confederation",
+ "Schweiz",
+ "Suisse",
+ "Svizzera",
+ "Svizra"
+ ],
+ "subregion": "Central Europe",
+ "region": "Europe",
+ "population": 8636896,
+ "latlng": [
+ 47.0,
+ 8.0
+ ],
+ "demonym": "Swiss",
+ "area": 41284.0,
+ "gini": 33.1,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "AUT",
+ "FRA",
+ "ITA",
+ "LIE",
+ "DEU"
+ ],
+ "nativeName": "Schweiz",
+ "numericCode": "756",
+ "flags": {
+ "svg": "https://flagcdn.com/ch.svg",
+ "png": "https://flagcdn.com/w320/ch.png"
+ },
+ "currencies": [
+ {
+ "code": "CHF",
+ "name": "Swiss franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "de",
+ "iso639_2": "deu",
+ "name": "German",
+ "nativeName": "Deutsch"
+ },
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ },
+ {
+ "iso639_1": "it",
+ "iso639_2": "ita",
+ "name": "Italian",
+ "nativeName": "Italiano"
+ },
+ {
+ "iso639_2": "roh",
+ "name": "Romansh"
+ }
+ ],
+ "translations": {
+ "br": "Suis",
+ "pt": "Suíça",
+ "nl": "Zwitserland",
+ "hr": "Švicarska",
+ "fa": "سوئیس",
+ "de": "Schweiz",
+ "es": "Suiza",
+ "fr": "Suisse",
+ "ja": "スイス",
+ "it": "Svizzera",
+ "hu": "Svájc"
+ },
+ "flag": "https://flagcdn.com/ch.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "EFTA",
+ "name": "European Free Trade Association"
+ }
+ ],
+ "cioc": "SUI",
+ "independent": true
},
{
- name: 'Sao Tome and Principe',
- capital: 'São Tomé',
- languages: ['Portuguese'],
- population: 187356,
- flag: 'https://restcountries.eu/data/stp.svg',
- currency: 'São Tomé and Príncipe dobra',
- },
- {
- name: 'Saudi Arabia',
- capital: 'Riyadh',
- languages: ['Arabic'],
- population: 32248200,
- flag: 'https://restcountries.eu/data/sau.svg',
- currency: 'Saudi riyal',
- },
- {
- name: 'Senegal',
- capital: 'Dakar',
- languages: ['French'],
- population: 14799859,
- flag: 'https://restcountries.eu/data/sen.svg',
- currency: 'West African CFA franc',
- },
- {
- name: 'Serbia',
- capital: 'Belgrade',
- languages: ['Serbian'],
- population: 7076372,
- flag: 'https://restcountries.eu/data/srb.svg',
- currency: 'Serbian dinar',
- },
- {
- name: 'Seychelles',
- capital: 'Victoria',
- languages: ['French', 'English'],
- population: 91400,
- flag: 'https://restcountries.eu/data/syc.svg',
- currency: 'Seychellois rupee',
- },
- {
- name: 'Sierra Leone',
- capital: 'Freetown',
- languages: ['English'],
- population: 7075641,
- flag: 'https://restcountries.eu/data/sle.svg',
- currency: 'Sierra Leonean leone',
- },
- {
- name: 'Singapore',
- capital: 'Singapore',
- languages: ['English', 'Malay', 'Tamil', 'Chinese'],
- population: 5535000,
- flag: 'https://restcountries.eu/data/sgp.svg',
- currency: 'Brunei dollar',
- },
- {
- name: 'Sint Maarten (Dutch part)',
- capital: 'Philipsburg',
- languages: ['Dutch', 'English'],
- population: 38247,
- flag: 'https://restcountries.eu/data/sxm.svg',
- currency: 'Netherlands Antillean guilder',
- },
- {
- name: 'Slovakia',
- capital: 'Bratislava',
- languages: ['Slovak'],
- population: 5426252,
- flag: 'https://restcountries.eu/data/svk.svg',
- currency: 'Euro',
- },
- {
- name: 'Slovenia',
- capital: 'Ljubljana',
- languages: ['Slovene'],
- population: 2064188,
- flag: 'https://restcountries.eu/data/svn.svg',
- currency: 'Euro',
- },
- {
- name: 'Solomon Islands',
- capital: 'Honiara',
- languages: ['English'],
- population: 642000,
- flag: 'https://restcountries.eu/data/slb.svg',
- currency: 'Solomon Islands dollar',
- },
- {
- name: 'Somalia',
- capital: 'Mogadishu',
- languages: ['Somali', 'Arabic'],
- population: 11079000,
- flag: 'https://restcountries.eu/data/som.svg',
- currency: 'Somali shilling',
- },
- {
- name: 'South Africa',
- capital: 'Pretoria',
- languages: [
- 'Afrikaans',
- 'English',
- 'Southern Ndebele',
- 'Southern Sotho',
- 'Swati',
- 'Tswana',
- 'Tsonga',
- 'Venda',
- 'Xhosa',
- 'Zulu',
- ],
- population: 55653654,
- flag: 'https://restcountries.eu/data/zaf.svg',
- currency: 'South African rand',
- },
- {
- name: 'South Georgia and the South Sandwich Islands',
- capital: 'King Edward Point',
- languages: ['English'],
- population: 30,
- flag: 'https://restcountries.eu/data/sgs.svg',
- currency: 'British pound',
- },
- {
- name: 'Korea (Republic of)',
- capital: 'Seoul',
- languages: ['Korean'],
- population: 50801405,
- flag: 'https://restcountries.eu/data/kor.svg',
- currency: 'South Korean won',
- },
- {
- name: 'South Sudan',
- capital: 'Juba',
- languages: ['English'],
- population: 12131000,
- flag: 'https://restcountries.eu/data/ssd.svg',
- currency: 'South Sudanese pound',
- },
- {
- name: 'Spain',
- capital: 'Madrid',
- languages: ['Spanish'],
- population: 46438422,
- flag: 'https://restcountries.eu/data/esp.svg',
- currency: 'Euro',
- },
- {
- name: 'Sri Lanka',
- capital: 'Colombo',
- languages: ['Sinhalese', 'Tamil'],
- population: 20966000,
- flag: 'https://restcountries.eu/data/lka.svg',
- currency: 'Sri Lankan rupee',
- },
- {
- name: 'Sudan',
- capital: 'Khartoum',
- languages: ['Arabic', 'English'],
- population: 39598700,
- flag: 'https://restcountries.eu/data/sdn.svg',
- currency: 'Sudanese pound',
- },
- {
- name: 'Suriname',
- capital: 'Paramaribo',
- languages: ['Dutch'],
- population: 541638,
- flag: 'https://restcountries.eu/data/sur.svg',
- currency: 'Surinamese dollar',
- },
- {
- name: 'Svalbard and Jan Mayen',
- capital: 'Longyearbyen',
- languages: ['Norwegian'],
- population: 2562,
- flag: 'https://restcountries.eu/data/sjm.svg',
- currency: 'Norwegian krone',
- },
- {
- name: 'Swaziland',
- capital: 'Lobamba',
- languages: ['English', 'Swati'],
- population: 1132657,
- flag: 'https://restcountries.eu/data/swz.svg',
- currency: 'Swazi lilangeni',
- },
- {
- name: 'Sweden',
- capital: 'Stockholm',
- languages: ['Swedish'],
- population: 9894888,
- flag: 'https://restcountries.eu/data/swe.svg',
- currency: 'Swedish krona',
- },
- {
- name: 'Switzerland',
- capital: 'Bern',
- languages: ['German', 'French', 'Italian'],
- population: 8341600,
- flag: 'https://restcountries.eu/data/che.svg',
- currency: 'Swiss franc',
- },
- {
- name: 'Syrian Arab Republic',
- capital: 'Damascus',
- languages: ['Arabic'],
- population: 18564000,
- flag: 'https://restcountries.eu/data/syr.svg',
- currency: 'Syrian pound',
+ "name": "Syrian Arab Republic",
+ "topLevelDomain": [
+ ".sy"
+ ],
+ "alpha2Code": "SY",
+ "alpha3Code": "SYR",
+ "callingCodes": [
+ "963"
+ ],
+ "capital": "Damascus",
+ "altSpellings": [
+ "SY",
+ "Syrian Arab Republic",
+ "Al-Jumhūrīyah Al-ʻArabīyah As-Sūrīyah"
+ ],
+ "subregion": "Western Asia",
+ "region": "Asia",
+ "population": 17500657,
+ "latlng": [
+ 35.0,
+ 38.0
+ ],
+ "demonym": "Syrian",
+ "area": 185180.0,
+ "gini": 37.5,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "IRQ",
+ "ISR",
+ "JOR",
+ "LBN",
+ "TUR"
+ ],
+ "nativeName": "سوريا",
+ "numericCode": "760",
+ "flags": {
+ "svg": "https://flagcdn.com/sy.svg",
+ "png": "https://flagcdn.com/w320/sy.png"
+ },
+ "currencies": [
+ {
+ "code": "SYP",
+ "name": "Syrian pound",
+ "symbol": "£"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ }
+ ],
+ "translations": {
+ "br": "Siria",
+ "pt": "Síria",
+ "nl": "Syrië",
+ "hr": "Sirija",
+ "fa": "سوریه",
+ "de": "Syrien",
+ "es": "Siria",
+ "fr": "Syrie",
+ "ja": "シリア・アラブ共和国",
+ "it": "Siria",
+ "hu": "Szíria"
+ },
+ "flag": "https://flagcdn.com/sy.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "SYR",
+ "independent": true
},
{
- name: 'Taiwan',
- capital: 'Taipei',
- languages: ['Chinese'],
- population: 23503349,
- flag: 'https://restcountries.eu/data/twn.svg',
- currency: 'New Taiwan dollar',
+ "name": "Taiwan",
+ "topLevelDomain": [
+ ".tw"
+ ],
+ "alpha2Code": "TW",
+ "alpha3Code": "TWN",
+ "callingCodes": [
+ "886"
+ ],
+ "capital": "Taipei",
+ "altSpellings": [
+ "TW",
+ "Táiwān",
+ "Republic of China",
+ "中華民國",
+ "Zhōnghuá Mínguó"
+ ],
+ "subregion": "Eastern Asia",
+ "region": "Asia",
+ "population": 23503349,
+ "latlng": [
+ 23.5,
+ 121.0
+ ],
+ "demonym": "Taiwanese",
+ "area": 36193.0,
+ "timezones": [
+ "UTC+08:00"
+ ],
+ "nativeName": "臺灣",
+ "numericCode": "158",
+ "flags": {
+ "svg": "https://flagcdn.com/tw.svg",
+ "png": "https://flagcdn.com/w320/tw.png"
+ },
+ "currencies": [
+ {
+ "code": "TWD",
+ "name": "New Taiwan dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "zh",
+ "iso639_2": "zho",
+ "name": "Chinese",
+ "nativeName": "中文 (Zhōngwén)"
+ }
+ ],
+ "translations": {
+ "br": "Taiwan",
+ "pt": "Taiwan",
+ "nl": "Taiwan",
+ "hr": "Tajvan",
+ "fa": "تایوان",
+ "de": "Taiwan",
+ "es": "Taiwán",
+ "fr": "Taïwan",
+ "ja": "台湾(中華民国)",
+ "it": "Taiwan",
+ "hu": "Tajvan"
+ },
+ "flag": "https://flagcdn.com/tw.svg",
+ "cioc": "TPE",
+ "independent": true
},
{
- name: 'Tajikistan',
- capital: 'Dushanbe',
- languages: ['Tajik', 'Russian'],
- population: 8593600,
- flag: 'https://restcountries.eu/data/tjk.svg',
- currency: 'Tajikistani somoni',
+ "name": "Tajikistan",
+ "topLevelDomain": [
+ ".tj"
+ ],
+ "alpha2Code": "TJ",
+ "alpha3Code": "TJK",
+ "callingCodes": [
+ "992"
+ ],
+ "capital": "Dushanbe",
+ "altSpellings": [
+ "TJ",
+ "Toçikiston",
+ "Republic of Tajikistan",
+ "Ҷумҳурии Тоҷикистон",
+ "Çumhuriyi Toçikiston"
+ ],
+ "subregion": "Central Asia",
+ "region": "Asia",
+ "population": 9537642,
+ "latlng": [
+ 39.0,
+ 71.0
+ ],
+ "demonym": "Tadzhik",
+ "area": 143100.0,
+ "gini": 34.0,
+ "timezones": [
+ "UTC+05:00"
+ ],
+ "borders": [
+ "AFG",
+ "CHN",
+ "KGZ",
+ "UZB"
+ ],
+ "nativeName": "Тоҷикистон",
+ "numericCode": "762",
+ "flags": {
+ "svg": "https://flagcdn.com/tj.svg",
+ "png": "https://flagcdn.com/w320/tj.png"
+ },
+ "currencies": [
+ {
+ "code": "TJS",
+ "name": "Tajikistani somoni",
+ "symbol": "ЅМ"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "tg",
+ "iso639_2": "tgk",
+ "name": "Tajik",
+ "nativeName": "тоҷикӣ"
+ },
+ {
+ "iso639_1": "ru",
+ "iso639_2": "rus",
+ "name": "Russian",
+ "nativeName": "Русский"
+ }
+ ],
+ "translations": {
+ "br": "Tadjikistan",
+ "pt": "Tajiquistão",
+ "nl": "Tadzjikistan",
+ "hr": "Tađikistan",
+ "fa": "تاجیکستان",
+ "de": "Tadschikistan",
+ "es": "Tayikistán",
+ "fr": "Tadjikistan",
+ "ja": "タジキスタン",
+ "it": "Tagikistan",
+ "hu": "Tádzsikisztán"
+ },
+ "flag": "https://flagcdn.com/tj.svg",
+ "cioc": "TJK",
+ "independent": true
},
{
- name: 'Tanzania, United Republic of',
- capital: 'Dodoma',
- languages: ['Swahili', 'English'],
- population: 55155000,
- flag: 'https://restcountries.eu/data/tza.svg',
- currency: 'Tanzanian shilling',
+ "name": "Tanzania, United Republic of",
+ "topLevelDomain": [
+ ".tz"
+ ],
+ "alpha2Code": "TZ",
+ "alpha3Code": "TZA",
+ "callingCodes": [
+ "255"
+ ],
+ "capital": "Dodoma",
+ "altSpellings": [
+ "TZ",
+ "United Republic of Tanzania",
+ "Jamhuri ya Muungano wa Tanzania"
+ ],
+ "subregion": "Eastern Africa",
+ "region": "Africa",
+ "population": 59734213,
+ "latlng": [
+ -6.0,
+ 35.0
+ ],
+ "demonym": "Tanzanian",
+ "area": 945087.0,
+ "gini": 40.5,
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "borders": [
+ "BDI",
+ "COD",
+ "KEN",
+ "MWI",
+ "MOZ",
+ "RWA",
+ "UGA",
+ "ZMB"
+ ],
+ "nativeName": "Tanzania",
+ "numericCode": "834",
+ "flags": {
+ "svg": "https://flagcdn.com/tz.svg",
+ "png": "https://flagcdn.com/w320/tz.png"
+ },
+ "currencies": [
+ {
+ "code": "TZS",
+ "name": "Tanzanian shilling",
+ "symbol": "Sh"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "sw",
+ "iso639_2": "swa",
+ "name": "Swahili",
+ "nativeName": "Kiswahili"
+ },
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Tanzania",
+ "pt": "Tanzânia",
+ "nl": "Tanzania",
+ "hr": "Tanzanija",
+ "fa": "تانزانیا",
+ "de": "Tansania",
+ "es": "Tanzania",
+ "fr": "Tanzanie",
+ "ja": "タンザニア",
+ "it": "Tanzania",
+ "hu": "Tanzánia"
+ },
+ "flag": "https://flagcdn.com/tz.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "TAN",
+ "independent": true
},
{
- name: 'Thailand',
- capital: 'Bangkok',
- languages: ['Thai'],
- population: 65327652,
- flag: 'https://restcountries.eu/data/tha.svg',
- currency: 'Thai baht',
+ "name": "Thailand",
+ "topLevelDomain": [
+ ".th"
+ ],
+ "alpha2Code": "TH",
+ "alpha3Code": "THA",
+ "callingCodes": [
+ "66"
+ ],
+ "capital": "Bangkok",
+ "altSpellings": [
+ "TH",
+ "Prathet",
+ "Thai",
+ "Kingdom of Thailand",
+ "ราชอาณาจักรไทย",
+ "Ratcha Anachak Thai"
+ ],
+ "subregion": "South-Eastern Asia",
+ "region": "Asia",
+ "population": 69799978,
+ "latlng": [
+ 15.0,
+ 100.0
+ ],
+ "demonym": "Thai",
+ "area": 513120.0,
+ "gini": 34.9,
+ "timezones": [
+ "UTC+07:00"
+ ],
+ "borders": [
+ "MMR",
+ "KHM",
+ "LAO",
+ "MYS"
+ ],
+ "nativeName": "ประเทศไทย",
+ "numericCode": "764",
+ "flags": {
+ "svg": "https://flagcdn.com/th.svg",
+ "png": "https://flagcdn.com/w320/th.png"
+ },
+ "currencies": [
+ {
+ "code": "THB",
+ "name": "Thai baht",
+ "symbol": "฿"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "th",
+ "iso639_2": "tha",
+ "name": "Thai",
+ "nativeName": "ไทย"
+ }
+ ],
+ "translations": {
+ "br": "Thailand",
+ "pt": "Tailândia",
+ "nl": "Thailand",
+ "hr": "Tajland",
+ "fa": "تایلند",
+ "de": "Thailand",
+ "es": "Tailandia",
+ "fr": "Thaïlande",
+ "ja": "タイ",
+ "it": "Tailandia",
+ "hu": "Thaiföld"
+ },
+ "flag": "https://flagcdn.com/th.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "ASEAN",
+ "name": "Association of Southeast Asian Nations"
+ }
+ ],
+ "cioc": "THA",
+ "independent": true
},
{
- name: 'Timor-Leste',
- capital: 'Dili',
- languages: ['Portuguese'],
- population: 1167242,
- flag: 'https://restcountries.eu/data/tls.svg',
- currency: 'United States dollar',
+ "name": "Timor-Leste",
+ "topLevelDomain": [
+ ".tl"
+ ],
+ "alpha2Code": "TL",
+ "alpha3Code": "TLS",
+ "callingCodes": [
+ "670"
+ ],
+ "capital": "Dili",
+ "altSpellings": [
+ "TL",
+ "East Timor",
+ "Democratic Republic of Timor-Leste",
+ "República Democrática de Timor-Leste",
+ "Repúblika Demokrátika Timór-Leste"
+ ],
+ "subregion": "South-Eastern Asia",
+ "region": "Asia",
+ "population": 1318442,
+ "latlng": [
+ -8.83333333,
+ 125.91666666
+ ],
+ "demonym": "East Timorese",
+ "area": 14874.0,
+ "gini": 28.7,
+ "timezones": [
+ "UTC+09:00"
+ ],
+ "borders": [
+ "IDN"
+ ],
+ "nativeName": "Timor-Leste",
+ "numericCode": "626",
+ "flags": {
+ "svg": "https://flagcdn.com/tl.svg",
+ "png": "https://flagcdn.com/w320/tl.png"
+ },
+ "currencies": [
+ {
+ "code": "USD",
+ "name": "United States Dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "pt",
+ "iso639_2": "por",
+ "name": "Portuguese",
+ "nativeName": "Português"
+ }
+ ],
+ "translations": {
+ "br": "Timor ar Reter",
+ "pt": "Timor Leste",
+ "nl": "Oost-Timor",
+ "hr": "Istočni Timor",
+ "fa": "تیمور شرقی",
+ "de": "Timor-Leste",
+ "es": "Timor Oriental",
+ "fr": "Timor oriental",
+ "ja": "東ティモール",
+ "it": "Timor Est",
+ "hu": "Kelet-Timor"
+ },
+ "flag": "https://flagcdn.com/tl.svg",
+ "cioc": "TLS",
+ "independent": true
},
{
- name: 'Togo',
- capital: 'Lomé',
- languages: ['French'],
- population: 7143000,
- flag: 'https://restcountries.eu/data/tgo.svg',
- currency: 'West African CFA franc',
+ "name": "Togo",
+ "topLevelDomain": [
+ ".tg"
+ ],
+ "alpha2Code": "TG",
+ "alpha3Code": "TGO",
+ "callingCodes": [
+ "228"
+ ],
+ "capital": "Lomé",
+ "altSpellings": [
+ "TG",
+ "Togolese",
+ "Togolese Republic",
+ "République Togolaise"
+ ],
+ "subregion": "Western Africa",
+ "region": "Africa",
+ "population": 8278737,
+ "latlng": [
+ 8.0,
+ 1.16666666
+ ],
+ "demonym": "Togolese",
+ "area": 56785.0,
+ "gini": 43.1,
+ "timezones": [
+ "UTC"
+ ],
+ "borders": [
+ "BEN",
+ "BFA",
+ "GHA"
+ ],
+ "nativeName": "Togo",
+ "numericCode": "768",
+ "flags": {
+ "svg": "https://flagcdn.com/tg.svg",
+ "png": "https://flagcdn.com/w320/tg.png"
+ },
+ "currencies": [
+ {
+ "code": "XOF",
+ "name": "West African CFA franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Togo",
+ "pt": "Togo",
+ "nl": "Togo",
+ "hr": "Togo",
+ "fa": "توگو",
+ "de": "Togo",
+ "es": "Togo",
+ "fr": "Togo",
+ "ja": "トーゴ",
+ "it": "Togo",
+ "hu": "Togo"
+ },
+ "flag": "https://flagcdn.com/tg.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "TOG",
+ "independent": true
},
{
- name: 'Tokelau',
- capital: 'Fakaofo',
- languages: ['English'],
- population: 1411,
- flag: 'https://restcountries.eu/data/tkl.svg',
- currency: 'New Zealand dollar',
+ "name": "Tokelau",
+ "topLevelDomain": [
+ ".tk"
+ ],
+ "alpha2Code": "TK",
+ "alpha3Code": "TKL",
+ "callingCodes": [
+ "690"
+ ],
+ "capital": "Fakaofo",
+ "altSpellings": [
+ "TK"
+ ],
+ "subregion": "Polynesia",
+ "region": "Oceania",
+ "population": 1411,
+ "latlng": [
+ -9.0,
+ -172.0
+ ],
+ "demonym": "Tokelauan",
+ "area": 12.0,
+ "timezones": [
+ "UTC+13:00"
+ ],
+ "nativeName": "Tokelau",
+ "numericCode": "772",
+ "flags": {
+ "svg": "https://flagcdn.com/tk.svg",
+ "png": "https://flagcdn.com/w320/tk.png"
+ },
+ "currencies": [
+ {
+ "code": "NZD",
+ "name": "New Zealand dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Tokelau",
+ "pt": "Toquelau",
+ "nl": "Tokelau",
+ "hr": "Tokelau",
+ "fa": "توکلائو",
+ "de": "Tokelau",
+ "es": "Islas Tokelau",
+ "fr": "Tokelau",
+ "ja": "トケラウ",
+ "it": "Isole Tokelau",
+ "hu": "Tokelau-szigetek"
+ },
+ "flag": "https://flagcdn.com/tk.svg",
+ "independent": false
},
{
- name: 'Tonga',
- capital: "Nuku'alofa",
- languages: ['English', 'Tonga (Tonga Islands)'],
- population: 103252,
- flag: 'https://restcountries.eu/data/ton.svg',
- currency: 'Tongan paʻanga',
+ "name": "Tonga",
+ "topLevelDomain": [
+ ".to"
+ ],
+ "alpha2Code": "TO",
+ "alpha3Code": "TON",
+ "callingCodes": [
+ "676"
+ ],
+ "capital": "Nuku'alofa",
+ "altSpellings": [
+ "TO"
+ ],
+ "subregion": "Polynesia",
+ "region": "Oceania",
+ "population": 105697,
+ "latlng": [
+ -20.0,
+ -175.0
+ ],
+ "demonym": "Tongan",
+ "area": 747.0,
+ "gini": 37.6,
+ "timezones": [
+ "UTC+13:00"
+ ],
+ "nativeName": "Tonga",
+ "numericCode": "776",
+ "flags": {
+ "svg": "https://flagcdn.com/to.svg",
+ "png": "https://flagcdn.com/w320/to.png"
+ },
+ "currencies": [
+ {
+ "code": "TOP",
+ "name": "Tongan paʻanga",
+ "symbol": "T$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "to",
+ "iso639_2": "ton",
+ "name": "Tonga (Tonga Islands)",
+ "nativeName": "faka Tonga"
+ }
+ ],
+ "translations": {
+ "br": "Tonga",
+ "pt": "Tonga",
+ "nl": "Tonga",
+ "hr": "Tonga",
+ "fa": "تونگا",
+ "de": "Tonga",
+ "es": "Tonga",
+ "fr": "Tonga",
+ "ja": "トンガ",
+ "it": "Tonga",
+ "hu": "Tonga"
+ },
+ "flag": "https://flagcdn.com/to.svg",
+ "cioc": "TGA",
+ "independent": true
},
{
- name: 'Trinidad and Tobago',
- capital: 'Port of Spain',
- languages: ['English'],
- population: 1349667,
- flag: 'https://restcountries.eu/data/tto.svg',
- currency: 'Trinidad and Tobago dollar',
+ "name": "Trinidad and Tobago",
+ "topLevelDomain": [
+ ".tt"
+ ],
+ "alpha2Code": "TT",
+ "alpha3Code": "TTO",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "Port of Spain",
+ "altSpellings": [
+ "TT",
+ "Republic of Trinidad and Tobago"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 1399491,
+ "latlng": [
+ 11.0,
+ -61.0
+ ],
+ "demonym": "Trinidadian",
+ "area": 5130.0,
+ "gini": 40.3,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Trinidad and Tobago",
+ "numericCode": "780",
+ "flags": {
+ "svg": "https://flagcdn.com/tt.svg",
+ "png": "https://flagcdn.com/w320/tt.png"
+ },
+ "currencies": [
+ {
+ "code": "TTD",
+ "name": "Trinidad and Tobago dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Trinidad ha Tobago",
+ "pt": "Trindade e Tobago",
+ "nl": "Trinidad en Tobago",
+ "hr": "Trinidad i Tobago",
+ "fa": "ترینیداد و توباگو",
+ "de": "Trinidad und Tobago",
+ "es": "Trinidad y Tobago",
+ "fr": "Trinité et Tobago",
+ "ja": "トリニダード・トバゴ",
+ "it": "Trinidad e Tobago",
+ "hu": "Trinidad és Tobago"
+ },
+ "flag": "https://flagcdn.com/tt.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "CARICOM",
+ "name": "Caribbean Community",
+ "otherNames": [
+ "Comunidad del Caribe",
+ "Communauté Caribéenne",
+ "Caribische Gemeenschap"
+ ]
+ }
+ ],
+ "cioc": "TTO",
+ "independent": true
},
{
- name: 'Tunisia',
- capital: 'Tunis',
- languages: ['Arabic'],
- population: 11154400,
- flag: 'https://restcountries.eu/data/tun.svg',
- currency: 'Tunisian dinar',
+ "name": "Tunisia",
+ "topLevelDomain": [
+ ".tn"
+ ],
+ "alpha2Code": "TN",
+ "alpha3Code": "TUN",
+ "callingCodes": [
+ "216"
+ ],
+ "capital": "Tunis",
+ "altSpellings": [
+ "TN",
+ "Republic of Tunisia",
+ "al-Jumhūriyyah at-Tūnisiyyah"
+ ],
+ "subregion": "Northern Africa",
+ "region": "Africa",
+ "population": 11818618,
+ "latlng": [
+ 34.0,
+ 9.0
+ ],
+ "demonym": "Tunisian",
+ "area": 163610.0,
+ "gini": 32.8,
+ "timezones": [
+ "UTC+01:00"
+ ],
+ "borders": [
+ "DZA",
+ "LBY"
+ ],
+ "nativeName": "تونس",
+ "numericCode": "788",
+ "flags": {
+ "svg": "https://flagcdn.com/tn.svg",
+ "png": "https://flagcdn.com/w320/tn.png"
+ },
+ "currencies": [
+ {
+ "code": "TND",
+ "name": "Tunisian dinar",
+ "symbol": "د.ت"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ }
+ ],
+ "translations": {
+ "br": "Tunizia",
+ "pt": "Tunísia",
+ "nl": "Tunesië",
+ "hr": "Tunis",
+ "fa": "تونس",
+ "de": "Tunesien",
+ "es": "Túnez",
+ "fr": "Tunisie",
+ "ja": "チュニジア",
+ "it": "Tunisia",
+ "hu": "Tunézia"
+ },
+ "flag": "https://flagcdn.com/tn.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ },
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "TUN",
+ "independent": true
},
{
- name: 'Turkey',
- capital: 'Ankara',
- languages: ['Turkish'],
- population: 78741053,
- flag: 'https://restcountries.eu/data/tur.svg',
- currency: 'Turkish lira',
+ "name": "Turkey",
+ "topLevelDomain": [
+ ".tr"
+ ],
+ "alpha2Code": "TR",
+ "alpha3Code": "TUR",
+ "callingCodes": [
+ "90"
+ ],
+ "capital": "Ankara",
+ "altSpellings": [
+ "TR",
+ "Turkiye",
+ "Republic of Turkey",
+ "Türkiye Cumhuriyeti"
+ ],
+ "subregion": "Western Asia",
+ "region": "Asia",
+ "population": 84339067,
+ "latlng": [
+ 39.0,
+ 35.0
+ ],
+ "demonym": "Turkish",
+ "area": 783562.0,
+ "gini": 41.9,
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "borders": [
+ "ARM",
+ "AZE",
+ "BGR",
+ "GEO",
+ "GRC",
+ "IRN",
+ "IRQ",
+ "SYR"
+ ],
+ "nativeName": "Türkiye",
+ "numericCode": "792",
+ "flags": {
+ "svg": "https://flagcdn.com/tr.svg",
+ "png": "https://flagcdn.com/w320/tr.png"
+ },
+ "currencies": [
+ {
+ "code": "TRY",
+ "name": "Turkish lira",
+ "symbol": "₺"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "tr",
+ "iso639_2": "tur",
+ "name": "Turkish",
+ "nativeName": "Türkçe"
+ }
+ ],
+ "translations": {
+ "br": "Turkia",
+ "pt": "Turquia",
+ "nl": "Turkije",
+ "hr": "Turska",
+ "fa": "ترکیه",
+ "de": "Türkei",
+ "es": "Turquía",
+ "fr": "Turquie",
+ "ja": "トルコ",
+ "it": "Turchia",
+ "hu": "Törökország"
+ },
+ "flag": "https://flagcdn.com/tr.svg",
+ "cioc": "TUR",
+ "independent": true
},
{
- name: 'Turkmenistan',
- capital: 'Ashgabat',
- languages: ['Turkmen', 'Russian'],
- population: 4751120,
- flag: 'https://restcountries.eu/data/tkm.svg',
- currency: 'Turkmenistan manat',
+ "name": "Turkmenistan",
+ "topLevelDomain": [
+ ".tm"
+ ],
+ "alpha2Code": "TM",
+ "alpha3Code": "TKM",
+ "callingCodes": [
+ "993"
+ ],
+ "capital": "Ashgabat",
+ "altSpellings": [
+ "TM"
+ ],
+ "subregion": "Central Asia",
+ "region": "Asia",
+ "population": 6031187,
+ "latlng": [
+ 40.0,
+ 60.0
+ ],
+ "demonym": "Turkmen",
+ "area": 488100.0,
+ "gini": 40.8,
+ "timezones": [
+ "UTC+05:00"
+ ],
+ "borders": [
+ "AFG",
+ "IRN",
+ "KAZ",
+ "UZB"
+ ],
+ "nativeName": "Türkmenistan",
+ "numericCode": "795",
+ "flags": {
+ "svg": "https://flagcdn.com/tm.svg",
+ "png": "https://flagcdn.com/w320/tm.png"
+ },
+ "currencies": [
+ {
+ "code": "TMT",
+ "name": "Turkmenistan manat",
+ "symbol": "m"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "tk",
+ "iso639_2": "tuk",
+ "name": "Turkmen",
+ "nativeName": "Türkmen"
+ },
+ {
+ "iso639_1": "ru",
+ "iso639_2": "rus",
+ "name": "Russian",
+ "nativeName": "Русский"
+ }
+ ],
+ "translations": {
+ "br": "Turkmenistan",
+ "pt": "Turquemenistão",
+ "nl": "Turkmenistan",
+ "hr": "Turkmenistan",
+ "fa": "ترکمنستان",
+ "de": "Turkmenistan",
+ "es": "Turkmenistán",
+ "fr": "Turkménistan",
+ "ja": "トルクメニスタン",
+ "it": "Turkmenistan",
+ "hu": "Türkmenisztán"
+ },
+ "flag": "https://flagcdn.com/tm.svg",
+ "cioc": "TKM",
+ "independent": true
},
{
- name: 'Turks and Caicos Islands',
- capital: 'Cockburn Town',
- languages: ['English'],
- population: 31458,
- flag: 'https://restcountries.eu/data/tca.svg',
- currency: 'United States dollar',
+ "name": "Turks and Caicos Islands",
+ "topLevelDomain": [
+ ".tc"
+ ],
+ "alpha2Code": "TC",
+ "alpha3Code": "TCA",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "Cockburn Town",
+ "altSpellings": [
+ "TC"
+ ],
+ "subregion": "Caribbean",
+ "region": "Americas",
+ "population": 38718,
+ "latlng": [
+ 21.75,
+ -71.58333333
+ ],
+ "demonym": "Turks and Caicos Islander",
+ "area": 948.0,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "nativeName": "Turks and Caicos Islands",
+ "numericCode": "796",
+ "flags": {
+ "svg": "https://flagcdn.com/tc.svg",
+ "png": "https://flagcdn.com/w320/tc.png"
+ },
+ "currencies": [
+ {
+ "code": "USD",
+ "name": "United States dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Inizi Turks ha Caicos",
+ "pt": "Ilhas Turcas e Caicos",
+ "nl": "Turks- en Caicoseilanden",
+ "hr": "Otoci Turks i Caicos",
+ "fa": "جزایر تورکس و کایکوس",
+ "de": "Turks- und Caicosinseln",
+ "es": "Islas Turks y Caicos",
+ "fr": "Îles Turques-et-Caïques",
+ "ja": "タークス・カイコス諸島",
+ "it": "Isole Turks e Caicos",
+ "hu": "Turks- és Caicos-szigetek"
+ },
+ "flag": "https://flagcdn.com/tc.svg",
+ "independent": false
},
{
- name: 'Tuvalu',
- capital: 'Funafuti',
- languages: ['English'],
- population: 10640,
- flag: 'https://restcountries.eu/data/tuv.svg',
- currency: 'Australian dollar',
+ "name": "Tuvalu",
+ "topLevelDomain": [
+ ".tv"
+ ],
+ "alpha2Code": "TV",
+ "alpha3Code": "TUV",
+ "callingCodes": [
+ "688"
+ ],
+ "capital": "Funafuti",
+ "altSpellings": [
+ "TV"
+ ],
+ "subregion": "Polynesia",
+ "region": "Oceania",
+ "population": 11792,
+ "latlng": [
+ -8.0,
+ 178.0
+ ],
+ "demonym": "Tuvaluan",
+ "area": 26.0,
+ "gini": 39.1,
+ "timezones": [
+ "UTC+12:00"
+ ],
+ "nativeName": "Tuvalu",
+ "numericCode": "798",
+ "flags": {
+ "svg": "https://flagcdn.com/tv.svg",
+ "png": "https://flagcdn.com/w320/tv.png"
+ },
+ "currencies": [
+ {
+ "code": "AUD",
+ "name": "Australian dollar",
+ "symbol": "$"
+ },
+ {
+ "code": "TVD[G]",
+ "name": "Tuvaluan dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Tuvalu",
+ "pt": "Tuvalu",
+ "nl": "Tuvalu",
+ "hr": "Tuvalu",
+ "fa": "تووالو",
+ "de": "Tuvalu",
+ "es": "Tuvalu",
+ "fr": "Tuvalu",
+ "ja": "ツバル",
+ "it": "Tuvalu",
+ "hu": "Tuvalu"
+ },
+ "flag": "https://flagcdn.com/tv.svg",
+ "cioc": "TUV",
+ "independent": true
},
{
- name: 'Uganda',
- capital: 'Kampala',
- languages: ['English', 'Swahili'],
- population: 33860700,
- flag: 'https://restcountries.eu/data/uga.svg',
- currency: 'Ugandan shilling',
+ "name": "Uganda",
+ "topLevelDomain": [
+ ".ug"
+ ],
+ "alpha2Code": "UG",
+ "alpha3Code": "UGA",
+ "callingCodes": [
+ "256"
+ ],
+ "capital": "Kampala",
+ "altSpellings": [
+ "UG",
+ "Republic of Uganda",
+ "Jamhuri ya Uganda"
+ ],
+ "subregion": "Eastern Africa",
+ "region": "Africa",
+ "population": 45741000,
+ "latlng": [
+ 1.0,
+ 32.0
+ ],
+ "demonym": "Ugandan",
+ "area": 241550.0,
+ "gini": 42.8,
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "borders": [
+ "COD",
+ "KEN",
+ "RWA",
+ "SSD",
+ "TZA"
+ ],
+ "nativeName": "Uganda",
+ "numericCode": "800",
+ "flags": {
+ "svg": "https://flagcdn.com/ug.svg",
+ "png": "https://flagcdn.com/w320/ug.png"
+ },
+ "currencies": [
+ {
+ "code": "UGX",
+ "name": "Ugandan shilling",
+ "symbol": "Sh"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "sw",
+ "iso639_2": "swa",
+ "name": "Swahili",
+ "nativeName": "Kiswahili"
+ }
+ ],
+ "translations": {
+ "br": "Ouganda",
+ "pt": "Uganda",
+ "nl": "Oeganda",
+ "hr": "Uganda",
+ "fa": "اوگاندا",
+ "de": "Uganda",
+ "es": "Uganda",
+ "fr": "Uganda",
+ "ja": "ウガンダ",
+ "it": "Uganda",
+ "hu": "Uganda"
+ },
+ "flag": "https://flagcdn.com/ug.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "UGA",
+ "independent": true
},
{
- name: 'Ukraine',
- capital: 'Kiev',
- languages: ['Ukrainian'],
- population: 42692393,
- flag: 'https://restcountries.eu/data/ukr.svg',
- currency: 'Ukrainian hryvnia',
+ "name": "Ukraine",
+ "topLevelDomain": [
+ ".ua"
+ ],
+ "alpha2Code": "UA",
+ "alpha3Code": "UKR",
+ "callingCodes": [
+ "380"
+ ],
+ "capital": "Kyiv",
+ "altSpellings": [
+ "UA",
+ "Ukrayina"
+ ],
+ "subregion": "Eastern Europe",
+ "region": "Europe",
+ "population": 44134693,
+ "latlng": [
+ 49.0,
+ 32.0
+ ],
+ "demonym": "Ukrainian",
+ "area": 603700.0,
+ "gini": 26.6,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "BLR",
+ "HUN",
+ "MDA",
+ "POL",
+ "ROU",
+ "RUS",
+ "SVK"
+ ],
+ "nativeName": "Україна",
+ "numericCode": "804",
+ "flags": {
+ "svg": "https://flagcdn.com/ua.svg",
+ "png": "https://flagcdn.com/w320/ua.png"
+ },
+ "currencies": [
+ {
+ "code": "UAH",
+ "name": "Ukrainian hryvnia",
+ "symbol": "₴"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "uk",
+ "iso639_2": "ukr",
+ "name": "Ukrainian",
+ "nativeName": "Українська"
+ }
+ ],
+ "translations": {
+ "br": "Ukraina",
+ "pt": "Ucrânia",
+ "nl": "Oekraïne",
+ "hr": "Ukrajina",
+ "fa": "وکراین",
+ "de": "Ukraine",
+ "es": "Ucrania",
+ "fr": "Ukraine",
+ "ja": "ウクライナ",
+ "it": "Ucraina",
+ "hu": "Ukrajna"
+ },
+ "flag": "https://flagcdn.com/ua.svg",
+ "cioc": "UKR",
+ "independent": true
},
{
- name: 'United Arab Emirates',
- capital: 'Abu Dhabi',
- languages: ['Arabic'],
- population: 9856000,
- flag: 'https://restcountries.eu/data/are.svg',
- currency: 'United Arab Emirates dirham',
+ "name": "United Arab Emirates",
+ "topLevelDomain": [
+ ".ae"
+ ],
+ "alpha2Code": "AE",
+ "alpha3Code": "ARE",
+ "callingCodes": [
+ "971"
+ ],
+ "capital": "Abu Dhabi",
+ "altSpellings": [
+ "AE",
+ "UAE"
+ ],
+ "subregion": "Western Asia",
+ "region": "Asia",
+ "population": 9890400,
+ "latlng": [
+ 24.0,
+ 54.0
+ ],
+ "demonym": "Emirati",
+ "area": 83600.0,
+ "gini": 26.0,
+ "timezones": [
+ "UTC+04:00"
+ ],
+ "borders": [
+ "OMN",
+ "SAU"
+ ],
+ "nativeName": "دولة الإمارات العربية المتحدة",
+ "numericCode": "784",
+ "flags": {
+ "svg": "https://flagcdn.com/ae.svg",
+ "png": "https://flagcdn.com/w320/ae.png"
+ },
+ "currencies": [
+ {
+ "code": "AED",
+ "name": "United Arab Emirates dirham",
+ "symbol": "د.إ"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ }
+ ],
+ "translations": {
+ "br": "Emirelezhioù Arab Unanet",
+ "pt": "Emirados árabes Unidos",
+ "nl": "Verenigde Arabische Emiraten",
+ "hr": "Ujedinjeni Arapski Emirati",
+ "fa": "امارات متحده عربی",
+ "de": "Vereinigte Arabische Emirate",
+ "es": "Emiratos Árabes Unidos",
+ "fr": "Émirats arabes unis",
+ "ja": "アラブ首長国連邦",
+ "it": "Emirati Arabi Uniti",
+ "hu": "Egyesült Arab Emírségek"
+ },
+ "flag": "https://flagcdn.com/ae.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "UAE",
+ "independent": true
},
{
- name: 'United Kingdom of Great Britain and Northern Ireland',
- capital: 'London',
- languages: ['English'],
- population: 65110000,
- flag: 'https://restcountries.eu/data/gbr.svg',
- currency: 'British pound',
+ "name": "United Kingdom of Great Britain and Northern Ireland",
+ "topLevelDomain": [
+ ".uk"
+ ],
+ "alpha2Code": "GB",
+ "alpha3Code": "GBR",
+ "callingCodes": [
+ "44"
+ ],
+ "capital": "London",
+ "altSpellings": [
+ "GB",
+ "UK",
+ "Great Britain"
+ ],
+ "subregion": "Northern Europe",
+ "region": "Europe",
+ "population": 67215293,
+ "latlng": [
+ 54.0,
+ -2.0
+ ],
+ "demonym": "British",
+ "area": 242900.0,
+ "gini": 35.1,
+ "timezones": [
+ "UTC-08:00",
+ "UTC-05:00",
+ "UTC-04:00",
+ "UTC-03:00",
+ "UTC-02:00",
+ "UTC",
+ "UTC+01:00",
+ "UTC+02:00",
+ "UTC+06:00"
+ ],
+ "borders": [
+ "IRL"
+ ],
+ "nativeName": "United Kingdom",
+ "numericCode": "826",
+ "flags": {
+ "svg": "https://flagcdn.com/gb.svg",
+ "png": "https://flagcdn.com/w320/gb.png"
+ },
+ "currencies": [
+ {
+ "code": "GBP",
+ "name": "British pound",
+ "symbol": "£"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Rouantelezh-Unanet",
+ "pt": "Reino Unido",
+ "nl": "Verenigd Koninkrijk",
+ "hr": "Ujedinjeno Kraljevstvo",
+ "fa": "بریتانیای کبیر و ایرلند شمالی",
+ "de": "Vereinigtes Königreich",
+ "es": "Reino Unido",
+ "fr": "Royaume-Uni",
+ "ja": "イギリス",
+ "it": "Regno Unito",
+ "hu": "Nagy-Britannia"
+ },
+ "flag": "https://flagcdn.com/gb.svg",
+ "cioc": "GBR",
+ "independent": true
},
{
- name: 'United States of America',
- capital: 'Washington, D.C.',
- languages: ['English'],
- population: 323947000,
- flag: 'https://restcountries.eu/data/usa.svg',
- currency: 'United States dollar',
+ "name": "United States of America",
+ "topLevelDomain": [
+ ".us"
+ ],
+ "alpha2Code": "US",
+ "alpha3Code": "USA",
+ "callingCodes": [
+ "1"
+ ],
+ "capital": "Washington, D.C.",
+ "altSpellings": [
+ "US",
+ "USA",
+ "United States of America"
+ ],
+ "subregion": "Northern America",
+ "region": "Americas",
+ "population": 329484123,
+ "latlng": [
+ 38.0,
+ -97.0
+ ],
+ "demonym": "American",
+ "area": 9629091.0,
+ "gini": 41.4,
+ "timezones": [
+ "UTC-12:00",
+ "UTC-11:00",
+ "UTC-10:00",
+ "UTC-09:00",
+ "UTC-08:00",
+ "UTC-07:00",
+ "UTC-06:00",
+ "UTC-05:00",
+ "UTC-04:00",
+ "UTC+10:00",
+ "UTC+12:00"
+ ],
+ "borders": [
+ "CAN",
+ "MEX"
+ ],
+ "nativeName": "United States",
+ "numericCode": "840",
+ "flags": {
+ "svg": "https://flagcdn.com/us.svg",
+ "png": "https://flagcdn.com/w320/us.png"
+ },
+ "currencies": [
+ {
+ "code": "USD",
+ "name": "United States dollar",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Stadoù-Unanet",
+ "pt": "Estados Unidos",
+ "nl": "Verenigde Staten",
+ "hr": "Sjedinjene Američke Države",
+ "fa": "ایالات متحده آمریکا",
+ "de": "Vereinigte Staaten von Amerika",
+ "es": "Estados Unidos",
+ "fr": "États-Unis",
+ "ja": "アメリカ合衆国",
+ "it": "Stati Uniti D'America",
+ "hu": "Amerikai Egyesült Államok"
+ },
+ "flag": "https://flagcdn.com/us.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "NAFTA",
+ "name": "North American Free Trade Agreement",
+ "otherNames": [
+ "Tratado de Libre Comercio de América del Norte",
+ "Accord de Libre-échange Nord-Américain"
+ ]
+ }
+ ],
+ "cioc": "USA",
+ "independent": true
},
{
- name: 'Uruguay',
- capital: 'Montevideo',
- languages: ['Spanish'],
- population: 3480222,
- flag: 'https://restcountries.eu/data/ury.svg',
- currency: 'Uruguayan peso',
+ "name": "Uruguay",
+ "topLevelDomain": [
+ ".uy"
+ ],
+ "alpha2Code": "UY",
+ "alpha3Code": "URY",
+ "callingCodes": [
+ "598"
+ ],
+ "capital": "Montevideo",
+ "altSpellings": [
+ "UY",
+ "Oriental Republic of Uruguay",
+ "República Oriental del Uruguay"
+ ],
+ "subregion": "South America",
+ "region": "Americas",
+ "population": 3473727,
+ "latlng": [
+ -33.0,
+ -56.0
+ ],
+ "demonym": "Uruguayan",
+ "area": 181034.0,
+ "gini": 39.7,
+ "timezones": [
+ "UTC-03:00"
+ ],
+ "borders": [
+ "ARG",
+ "BRA"
+ ],
+ "nativeName": "Uruguay",
+ "numericCode": "858",
+ "flags": {
+ "svg": "https://flagcdn.com/uy.svg",
+ "png": "https://flagcdn.com/w320/uy.png"
+ },
+ "currencies": [
+ {
+ "code": "UYU",
+ "name": "Uruguayan peso",
+ "symbol": "$"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ }
+ ],
+ "translations": {
+ "br": "Uruguay",
+ "pt": "Uruguai",
+ "nl": "Uruguay",
+ "hr": "Urugvaj",
+ "fa": "اروگوئه",
+ "de": "Uruguay",
+ "es": "Uruguay",
+ "fr": "Uruguay",
+ "ja": "ウルグアイ",
+ "it": "Uruguay",
+ "hu": "Uruguay"
+ },
+ "flag": "https://flagcdn.com/uy.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "USAN",
+ "name": "Union of South American Nations",
+ "otherAcronyms": [
+ "UNASUR",
+ "UNASUL",
+ "UZAN"
+ ],
+ "otherNames": [
+ "Unión de Naciones Suramericanas",
+ "União de Nações Sul-Americanas",
+ "Unie van Zuid-Amerikaanse Naties",
+ "South American Union"
+ ]
+ }
+ ],
+ "cioc": "URU",
+ "independent": true
},
{
- name: 'Uzbekistan',
- capital: 'Tashkent',
- languages: ['Uzbek', 'Russian'],
- population: 31576400,
- flag: 'https://restcountries.eu/data/uzb.svg',
- currency: "Uzbekistani so'm",
+ "name": "Uzbekistan",
+ "topLevelDomain": [
+ ".uz"
+ ],
+ "alpha2Code": "UZ",
+ "alpha3Code": "UZB",
+ "callingCodes": [
+ "998"
+ ],
+ "capital": "Tashkent",
+ "altSpellings": [
+ "UZ",
+ "Republic of Uzbekistan",
+ "O‘zbekiston Respublikasi",
+ "Ўзбекистон Республикаси"
+ ],
+ "subregion": "Central Asia",
+ "region": "Asia",
+ "population": 34232050,
+ "latlng": [
+ 41.0,
+ 64.0
+ ],
+ "demonym": "Uzbekistani",
+ "area": 447400.0,
+ "gini": 35.3,
+ "timezones": [
+ "UTC+05:00"
+ ],
+ "borders": [
+ "AFG",
+ "KAZ",
+ "KGZ",
+ "TJK",
+ "TKM"
+ ],
+ "nativeName": "O‘zbekiston",
+ "numericCode": "860",
+ "flags": {
+ "svg": "https://flagcdn.com/uz.svg",
+ "png": "https://flagcdn.com/w320/uz.png"
+ },
+ "currencies": [
+ {
+ "code": "UZS",
+ "name": "Uzbekistani so'm",
+ "symbol": "so'm"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "uz",
+ "iso639_2": "uzb",
+ "name": "Uzbek",
+ "nativeName": "Oʻzbek"
+ },
+ {
+ "iso639_1": "ru",
+ "iso639_2": "rus",
+ "name": "Russian",
+ "nativeName": "Русский"
+ }
+ ],
+ "translations": {
+ "br": "Ouzbekistan",
+ "pt": "Usbequistão",
+ "nl": "Oezbekistan",
+ "hr": "Uzbekistan",
+ "fa": "ازبکستان",
+ "de": "Usbekistan",
+ "es": "Uzbekistán",
+ "fr": "Ouzbékistan",
+ "ja": "ウズベキスタン",
+ "it": "Uzbekistan",
+ "hu": "Üzbegisztán"
+ },
+ "flag": "https://flagcdn.com/uz.svg",
+ "cioc": "UZB",
+ "independent": false
},
{
- name: 'Vanuatu',
- capital: 'Port Vila',
- languages: ['Bislama', 'English', 'French'],
- population: 277500,
- flag: 'https://restcountries.eu/data/vut.svg',
- currency: 'Vanuatu vatu',
+ "name": "Vanuatu",
+ "topLevelDomain": [
+ ".vu"
+ ],
+ "alpha2Code": "VU",
+ "alpha3Code": "VUT",
+ "callingCodes": [
+ "678"
+ ],
+ "capital": "Port Vila",
+ "altSpellings": [
+ "VU",
+ "Republic of Vanuatu",
+ "Ripablik blong Vanuatu",
+ "République de Vanuatu"
+ ],
+ "subregion": "Melanesia",
+ "region": "Oceania",
+ "population": 307150,
+ "latlng": [
+ -16.0,
+ 167.0
+ ],
+ "demonym": "Ni-Vanuatu",
+ "area": 12189.0,
+ "gini": 37.6,
+ "timezones": [
+ "UTC+11:00"
+ ],
+ "nativeName": "Vanuatu",
+ "numericCode": "548",
+ "flags": {
+ "svg": "https://flagcdn.com/vu.svg",
+ "png": "https://flagcdn.com/w320/vu.png"
+ },
+ "currencies": [
+ {
+ "code": "VUV",
+ "name": "Vanuatu vatu",
+ "symbol": "Vt"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "bi",
+ "iso639_2": "bis",
+ "name": "Bislama",
+ "nativeName": "Bislama"
+ },
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Vanuatu",
+ "pt": "Vanuatu",
+ "nl": "Vanuatu",
+ "hr": "Vanuatu",
+ "fa": "وانواتو",
+ "de": "Vanuatu",
+ "es": "Vanuatu",
+ "fr": "Vanuatu",
+ "ja": "バヌアツ",
+ "it": "Vanuatu",
+ "hu": "Vanuatu"
+ },
+ "flag": "https://flagcdn.com/vu.svg",
+ "cioc": "VAN",
+ "independent": true
},
{
- name: 'Venezuela (Bolivarian Republic of)',
- capital: 'Caracas',
- languages: ['Spanish'],
- population: 31028700,
- flag: 'https://restcountries.eu/data/ven.svg',
- currency: 'Venezuelan bolívar',
+ "name": "Venezuela (Bolivarian Republic of)",
+ "topLevelDomain": [
+ ".ve"
+ ],
+ "alpha2Code": "VE",
+ "alpha3Code": "VEN",
+ "callingCodes": [
+ "58"
+ ],
+ "capital": "Caracas",
+ "altSpellings": [
+ "VE",
+ "Bolivarian Republic of Venezuela",
+ "República Bolivariana de Venezuela"
+ ],
+ "subregion": "South America",
+ "region": "Americas",
+ "population": 28435943,
+ "latlng": [
+ 8.0,
+ -66.0
+ ],
+ "demonym": "Venezuelan",
+ "area": 916445.0,
+ "gini": 44.8,
+ "timezones": [
+ "UTC-04:00"
+ ],
+ "borders": [
+ "BRA",
+ "COL",
+ "GUY"
+ ],
+ "nativeName": "Venezuela",
+ "numericCode": "862",
+ "flags": {
+ "svg": "https://flagcdn.com/ve.svg",
+ "png": "https://flagcdn.com/w320/ve.png"
+ },
+ "currencies": [
+ {
+ "code": "VEF",
+ "name": "Venezuelan bolívar",
+ "symbol": "Bs S"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ }
+ ],
+ "translations": {
+ "br": "Venezuela",
+ "pt": "Venezuela",
+ "nl": "Venezuela",
+ "hr": "Venezuela",
+ "fa": "ونزوئلا",
+ "de": "Venezuela",
+ "es": "Venezuela",
+ "fr": "Venezuela",
+ "ja": "ベネズエラ・ボリバル共和国",
+ "it": "Venezuela",
+ "hu": "Venezuela"
+ },
+ "flag": "https://flagcdn.com/ve.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "USAN",
+ "name": "Union of South American Nations",
+ "otherAcronyms": [
+ "UNASUR",
+ "UNASUL",
+ "UZAN"
+ ],
+ "otherNames": [
+ "Unión de Naciones Suramericanas",
+ "União de Nações Sul-Americanas",
+ "Unie van Zuid-Amerikaanse Naties",
+ "South American Union"
+ ]
+ }
+ ],
+ "cioc": "VEN",
+ "independent": true
},
{
- name: 'Viet Nam',
- capital: 'Hanoi',
- languages: ['Vietnamese'],
- population: 92700000,
- flag: 'https://restcountries.eu/data/vnm.svg',
- currency: 'Vietnamese đồng',
+ "name": "Vietnam",
+ "topLevelDomain": [
+ ".vn"
+ ],
+ "alpha2Code": "VN",
+ "alpha3Code": "VNM",
+ "callingCodes": [
+ "84"
+ ],
+ "capital": "Hanoi",
+ "altSpellings": [
+ "VN",
+ "Socialist Republic of Vietnam",
+ "Cộng hòa Xã hội chủ nghĩa Việt Nam"
+ ],
+ "subregion": "South-Eastern Asia",
+ "region": "Asia",
+ "population": 97338583,
+ "latlng": [
+ 16.16666666,
+ 107.83333333
+ ],
+ "demonym": "Vietnamese",
+ "area": 331212.0,
+ "gini": 35.7,
+ "timezones": [
+ "UTC+07:00"
+ ],
+ "borders": [
+ "KHM",
+ "CHN",
+ "LAO"
+ ],
+ "nativeName": "Việt Nam",
+ "numericCode": "704",
+ "flags": {
+ "svg": "https://flagcdn.com/vn.svg",
+ "png": "https://flagcdn.com/w320/vn.png"
+ },
+ "currencies": [
+ {
+ "code": "VND",
+ "name": "Vietnamese đồng",
+ "symbol": "₫"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "vi",
+ "iso639_2": "vie",
+ "name": "Vietnamese",
+ "nativeName": "Tiếng Việt"
+ }
+ ],
+ "translations": {
+ "br": "Viêt Nam",
+ "pt": "Vietname",
+ "nl": "Vietnam",
+ "hr": "Vijetnam",
+ "fa": "ویتنام",
+ "de": "Vietnam",
+ "es": "Vietnam",
+ "fr": "Viêt Nam",
+ "ja": "ベトナム",
+ "it": "Vietnam",
+ "hu": "Vietnám"
+ },
+ "flag": "https://flagcdn.com/vn.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "ASEAN",
+ "name": "Association of Southeast Asian Nations"
+ }
+ ],
+ "cioc": "VIE",
+ "independent": true
},
{
- name: 'Wallis and Futuna',
- capital: 'Mata-Utu',
- languages: ['French'],
- population: 11750,
- flag: 'https://restcountries.eu/data/wlf.svg',
- currency: 'CFP franc',
+ "name": "Wallis and Futuna",
+ "topLevelDomain": [
+ ".wf"
+ ],
+ "alpha2Code": "WF",
+ "alpha3Code": "WLF",
+ "callingCodes": [
+ "681"
+ ],
+ "capital": "Mata-Utu",
+ "altSpellings": [
+ "WF",
+ "Territory of the Wallis and Futuna Islands",
+ "Territoire des îles Wallis et Futuna"
+ ],
+ "subregion": "Polynesia",
+ "region": "Oceania",
+ "population": 11750,
+ "latlng": [
+ -13.3,
+ -176.2
+ ],
+ "demonym": "Wallis and Futuna Islander",
+ "area": 142.0,
+ "timezones": [
+ "UTC+12:00"
+ ],
+ "nativeName": "Wallis et Futuna",
+ "numericCode": "876",
+ "flags": {
+ "svg": "https://flagcdn.com/wf.svg",
+ "png": "https://flagcdn.com/w320/wf.png"
+ },
+ "currencies": [
+ {
+ "code": "XPF",
+ "name": "CFP franc",
+ "symbol": "Fr"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "fr",
+ "iso639_2": "fra",
+ "name": "French",
+ "nativeName": "français"
+ }
+ ],
+ "translations": {
+ "br": "Wallis ha Futuna",
+ "pt": "Wallis e Futuna",
+ "nl": "Wallis en Futuna",
+ "hr": "Wallis i Fortuna",
+ "fa": "والیس و فوتونا",
+ "de": "Wallis und Futuna",
+ "es": "Wallis y Futuna",
+ "fr": "Wallis-et-Futuna",
+ "ja": "ウォリス・フツナ",
+ "it": "Wallis e Futuna",
+ "hu": "Wallis és Futuna"
+ },
+ "flag": "https://flagcdn.com/wf.svg",
+ "independent": false
},
{
- name: 'Western Sahara',
- capital: 'El Aaiún',
- languages: ['Spanish'],
- population: 510713,
- flag: 'https://restcountries.eu/data/esh.svg',
- currency: 'Moroccan dirham',
+ "name": "Western Sahara",
+ "topLevelDomain": [
+ ".eh"
+ ],
+ "alpha2Code": "EH",
+ "alpha3Code": "ESH",
+ "callingCodes": [
+ "212"
+ ],
+ "capital": "El Aaiún",
+ "altSpellings": [
+ "EH",
+ "Taneẓroft Tutrimt"
+ ],
+ "subregion": "Northern Africa",
+ "region": "Africa",
+ "population": 510713,
+ "latlng": [
+ 24.5,
+ -13.0
+ ],
+ "demonym": "Sahrawi",
+ "area": 266000.0,
+ "timezones": [
+ "UTC+00:00"
+ ],
+ "borders": [
+ "DZA",
+ "MRT",
+ "MAR"
+ ],
+ "nativeName": "الصحراء الغربية",
+ "numericCode": "732",
+ "flags": {
+ "svg": "https://flagcdn.com/eh.svg",
+ "png": "https://flagcdn.com/w320/eh.png"
+ },
+ "currencies": [
+ {
+ "code": "MAD",
+ "name": "Moroccan dirham",
+ "symbol": "د.م."
+ },
+ {
+ "code": "DZD",
+ "name": "Algerian dinar",
+ "symbol": "د.ج"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "es",
+ "iso639_2": "spa",
+ "name": "Spanish",
+ "nativeName": "Español"
+ }
+ ],
+ "translations": {
+ "br": "Sahara ar C'hornôg",
+ "pt": "Saara Ocidental",
+ "nl": "Westelijke Sahara",
+ "hr": "Zapadna Sahara",
+ "fa": "جمهوری دموکراتیک عربی صحرا",
+ "de": "Westsahara",
+ "es": "Sahara Occidental",
+ "fr": "Sahara Occidental",
+ "ja": "西サハラ",
+ "it": "Sahara Occidentale",
+ "hu": "Nyugat-Szahara"
+ },
+ "flag": "https://flagcdn.com/eh.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "independent": false
},
{
- name: 'Yemen',
- capital: "Sana'a",
- languages: ['Arabic'],
- population: 27478000,
- flag: 'https://restcountries.eu/data/yem.svg',
- currency: 'Yemeni rial',
+ "name": "Yemen",
+ "topLevelDomain": [
+ ".ye"
+ ],
+ "alpha2Code": "YE",
+ "alpha3Code": "YEM",
+ "callingCodes": [
+ "967"
+ ],
+ "capital": "Sana'a",
+ "altSpellings": [
+ "YE",
+ "Yemeni Republic",
+ "al-Jumhūriyyah al-Yamaniyyah"
+ ],
+ "subregion": "Western Asia",
+ "region": "Asia",
+ "population": 29825968,
+ "latlng": [
+ 15.0,
+ 48.0
+ ],
+ "demonym": "Yemeni",
+ "area": 527968.0,
+ "gini": 36.7,
+ "timezones": [
+ "UTC+03:00"
+ ],
+ "borders": [
+ "OMN",
+ "SAU"
+ ],
+ "nativeName": "اليَمَن",
+ "numericCode": "887",
+ "flags": {
+ "svg": "https://flagcdn.com/ye.svg",
+ "png": "https://flagcdn.com/w320/ye.png"
+ },
+ "currencies": [
+ {
+ "code": "YER",
+ "name": "Yemeni rial",
+ "symbol": "﷼"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "ar",
+ "iso639_2": "ara",
+ "name": "Arabic",
+ "nativeName": "العربية"
+ }
+ ],
+ "translations": {
+ "br": "Yemen",
+ "pt": "Iémen",
+ "nl": "Jemen",
+ "hr": "Jemen",
+ "fa": "یمن",
+ "de": "Jemen",
+ "es": "Yemen",
+ "fr": "Yémen",
+ "ja": "イエメン",
+ "it": "Yemen",
+ "hu": "Jemen"
+ },
+ "flag": "https://flagcdn.com/ye.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AL",
+ "name": "Arab League",
+ "otherNames": [
+ "جامعة الدول العربية",
+ "Jāmiʻat ad-Duwal al-ʻArabīyah",
+ "League of Arab States"
+ ]
+ }
+ ],
+ "cioc": "YEM",
+ "independent": true
},
{
- name: 'Zambia',
- capital: 'Lusaka',
- languages: ['English'],
- population: 15933883,
- flag: 'https://restcountries.eu/data/zmb.svg',
- currency: 'Zambian kwacha',
+ "name": "Zambia",
+ "topLevelDomain": [
+ ".zm"
+ ],
+ "alpha2Code": "ZM",
+ "alpha3Code": "ZMB",
+ "callingCodes": [
+ "260"
+ ],
+ "capital": "Lusaka",
+ "altSpellings": [
+ "ZM",
+ "Republic of Zambia"
+ ],
+ "subregion": "Eastern Africa",
+ "region": "Africa",
+ "population": 18383956,
+ "latlng": [
+ -15.0,
+ 30.0
+ ],
+ "demonym": "Zambian",
+ "area": 752618.0,
+ "gini": 57.1,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "AGO",
+ "BWA",
+ "COD",
+ "MWI",
+ "MOZ",
+ "NAM",
+ "TZA",
+ "ZWE"
+ ],
+ "nativeName": "Zambia",
+ "numericCode": "894",
+ "flags": {
+ "svg": "https://flagcdn.com/zm.svg",
+ "png": "https://flagcdn.com/w320/zm.png"
+ },
+ "currencies": [
+ {
+ "code": "ZMW",
+ "name": "Zambian kwacha",
+ "symbol": "ZK"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ }
+ ],
+ "translations": {
+ "br": "Zambia",
+ "pt": "Zâmbia",
+ "nl": "Zambia",
+ "hr": "Zambija",
+ "fa": "زامبیا",
+ "de": "Sambia",
+ "es": "Zambia",
+ "fr": "Zambie",
+ "ja": "ザンビア",
+ "it": "Zambia",
+ "hu": "Zambia"
+ },
+ "flag": "https://flagcdn.com/zm.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "ZAM",
+ "independent": true
},
{
- name: 'Zimbabwe',
- capital: 'Harare',
- languages: ['English', 'Shona', 'Northern Ndebele'],
- population: 14240168,
- flag: 'https://restcountries.eu/data/zwe.svg',
- currency: 'Botswana pula',
- },
-]
+ "name": "Zimbabwe",
+ "topLevelDomain": [
+ ".zw"
+ ],
+ "alpha2Code": "ZW",
+ "alpha3Code": "ZWE",
+ "callingCodes": [
+ "263"
+ ],
+ "capital": "Harare",
+ "altSpellings": [
+ "ZW",
+ "Republic of Zimbabwe"
+ ],
+ "subregion": "Southern Africa",
+ "region": "Africa",
+ "population": 14862927,
+ "latlng": [
+ -20.0,
+ 30.0
+ ],
+ "demonym": "Zimbabwean",
+ "area": 390757.0,
+ "gini": 50.3,
+ "timezones": [
+ "UTC+02:00"
+ ],
+ "borders": [
+ "BWA",
+ "MOZ",
+ "ZAF",
+ "ZMB"
+ ],
+ "nativeName": "Zimbabwe",
+ "numericCode": "716",
+ "flags": {
+ "svg": "https://flagcdn.com/zw.svg",
+ "png": "https://flagcdn.com/w320/zw.png"
+ },
+ "currencies": [
+ {
+ "code": "ZMW",
+ "name": "Zambian kwacha",
+ "symbol": "K"
+ }
+ ],
+ "languages": [
+ {
+ "iso639_1": "en",
+ "iso639_2": "eng",
+ "name": "English",
+ "nativeName": "English"
+ },
+ {
+ "iso639_1": "sn",
+ "iso639_2": "sna",
+ "name": "Shona",
+ "nativeName": "chiShona"
+ },
+ {
+ "iso639_1": "nd",
+ "iso639_2": "nde",
+ "name": "Northern Ndebele",
+ "nativeName": "isiNdebele"
+ }
+ ],
+ "translations": {
+ "br": "Zimbabwe",
+ "pt": "Zimbabué",
+ "nl": "Zimbabwe",
+ "hr": "Zimbabve",
+ "fa": "زیمباوه",
+ "de": "Simbabwe",
+ "es": "Zimbabue",
+ "fr": "Zimbabwe",
+ "ja": "ジンバブエ",
+ "it": "Zimbabwe",
+ "hu": "Zimbabwe"
+ },
+ "flag": "https://flagcdn.com/zw.svg",
+ "regionalBlocs": [
+ {
+ "acronym": "AU",
+ "name": "African Union",
+ "otherNames": [
+ "الاتحاد الأفريقي",
+ "Union africaine",
+ "União Africana",
+ "Unión Africana",
+ "Umoja wa Afrika"
+ ]
+ }
+ ],
+ "cioc": "ZIM",
+ "independent": true
+ }
+]
\ No newline at end of file
diff --git a/18_Fetch_And_Axios/18_fetch_and_axios_boilerplate/src/index.js b/18_Fetch_And_Axios/18_fetch_and_axios_boilerplate/src/index.js
index 50fdd16..fe6031e 100644
--- a/18_Fetch_And_Axios/18_fetch_and_axios_boilerplate/src/index.js
+++ b/18_Fetch_And_Axios/18_fetch_and_axios_boilerplate/src/index.js
@@ -9,7 +9,7 @@ const Country = ({ country: { name, flag, population } }) => {
Population: {population} @@ -28,9 +28,10 @@ class App extends Component { this.fetchCountryData() } fetchCountryData = async () => { - const url = 'https://restcountries.eu/rest/v2/all' + const url = 'https://restcountries.com/v2/all' try { - const response = await axios.get(url) + const response = await axios.get(url); + console.log("response",response) const data = await response.data this.setState({ data, diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..48e341a --- /dev/null +++ b/package-lock.json @@ -0,0 +1,3 @@ +{ + "lockfileVersion": 1 +}