diff --git a/.babelrc b/.babelrc deleted file mode 100644 index 7c7ee4104c..0000000000 --- a/.babelrc +++ /dev/null @@ -1,13 +0,0 @@ -{ - "env": { - "test": { - "presets": ["@babel/preset-env"], - "plugins": [ - ["transform-builtin-extend", { - "globals": ["Set", "Map"] - }] - ] - } - } -} - diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index 7f7f54f38f..0000000000 --- a/.editorconfig +++ /dev/null @@ -1,28 +0,0 @@ -# EditorConfig helps developers define and maintain consistent -# coding styles between different editors and IDEs -# editorconfig.org - -root = true - -[*] -indent_style = space -indent_size = 2 -end_of_line = lf -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true - -[*.{js,jsx}] -indent_style = tab -indent_size = 4 - -[src/style/**] -indent_style = tab -indent_size = 4 - -[src/template/**] -indent_style = tab - -[**.json, .*rc] -indent_style = space -indent_size = 2 diff --git a/.env b/.env new file mode 100644 index 0000000000..e69de29bb2 diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000000..b1f9f76f6e --- /dev/null +++ b/.eslintignore @@ -0,0 +1,2 @@ +/build +/node_modules \ No newline at end of file diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index 5cdcd21f1d..0000000000 --- a/.eslintrc +++ /dev/null @@ -1,77 +0,0 @@ -{ - "parser": "babel-eslint", - "parserOptions": { - "ecmaVersion": 8 - }, - "extends": "airbnb", - "settings": { - "react": { "pragma": "h" } - }, - "env": { - "browser": true, - "node": true, - "es6": true, - "jest": true - }, - "rules": { - "comma-dangle": ["error", "never"], - "curly": ["error", "multi-or-nest", "consistent"], - "dot-notation": "off", - "indent": ["error", "tab", { "SwitchCase": 1 }], - "import/prefer-default-export": "off", - "func-names": "off", - "function-paren-newline": ["error", "consistent"], - "key-spacing": ["error", { "beforeColon": false, "afterColon": true }], - - "no-alert": "warn", - "no-bitwise": "off", - "no-cond-assign": ["error", "except-parens"], - "no-console": "warn", - "no-continue": "warn", - "no-debugger": "error", - "no-fallthrough": "off", - "no-mixed-operators": "warn", - "no-multiple-empty-lines": ["error", { "max": 2, "maxEOF": 1 }], - "no-param-reassign": "off", - "no-plusplus": "off", - "no-restricted-syntax": ["error", "LabeledStatement", "WithStatement"], - "no-tabs": "off", - "no-use-before-define": "off", - "no-useless-escape": "off", - "no-underscore-dangle": "warn", - "no-unneeded-ternary": "error", - - "max-lines": ["off", { "max": 300, "skipBlankLines": true, "skipComments": true }], // TODO refactor 15 files - "max-nested-callbacks": ["error", 4], - "max-params": ["warn", 4], - "max-statements": ["warn", 15], - - "object-curly-newline": "off", - "operator-assignment": ["error", "always"], - "prefer-destructuring": "off", - "prefer-template": "off", - "radix": "off", - "spaced-comment": ["error", "always", { "exceptions": ["*"] }], - "unicode-bom": ["error", "never"], - /* jsx */ - "react/jsx-first-prop-new-line": ["error", "multiline"], - "react/jsx-indent": ["error", "tab"], - "react/jsx-indent-props": ["error", "tab"], - "react/jsx-no-bind": ["error", { - "allowArrowFunctions": true, - "allowBind": false, - "ignoreRefs": true - }], - "react/jsx-no-target-blank": "off", // todo: correct About - "react/no-did-update-set-state": "error", - "react/prop-types": "off", - "react/react-in-jsx-scope": "error", - "react/sort-comp": "off", - - "jsx-a11y/no-static-element-interactions": "off", - "jsx-a11y/label-has-for": "off", - "jsx-a11y/iframe-has-title": "off", - "jsx-a11y/click-events-have-key-events": "off", - "jsx-a11y/no-noninteractive-element-interactions": "off" - } -} diff --git a/.gitattributes b/.gitattributes index d500c3e8b1..6313b56c57 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,8 +1 @@ -* text=auto - -* .js text eol=lf - -*.png binary -*.jpg binary -*.jpeg binary -*.ico binary +* text=auto eol=lf diff --git a/.gitignore b/.gitignore index 9b578ca995..476685b9bc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,12 +1,26 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies /node_modules -/*.zip -/dist +/.pnp +.pnp.js + +# testing /coverage -test/dist -/indigo - -.idea/ -*.pyc -/extra -.tern-port -debug.log + +# production +/build + +# old version +/_archive + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000000..85a1daf9da --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +/public \ No newline at end of file diff --git a/.prettierrc.js b/.prettierrc.js new file mode 100644 index 0000000000..0ed70620d5 --- /dev/null +++ b/.prettierrc.js @@ -0,0 +1,3 @@ +module.exports = { + ...require('prettier-config-standard') +} diff --git a/.stylelintignore b/.stylelintignore new file mode 100644 index 0000000000..475ee59d43 --- /dev/null +++ b/.stylelintignore @@ -0,0 +1,2 @@ +src/style/** +/build \ No newline at end of file diff --git a/.stylelintrc.json b/.stylelintrc.json new file mode 100644 index 0000000000..455077ba67 --- /dev/null +++ b/.stylelintrc.json @@ -0,0 +1,7 @@ +{ + "extends": [ + "stylelint-config-standard", + "stylelint-config-recommended-scss", + "stylelint-prettier/recommended" + ] +} diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index c6ba41e4d0..0000000000 --- a/package-lock.json +++ /dev/null @@ -1,21604 +0,0 @@ -{ - "name": "ketcher", - "version": "2.0.0-RC", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/compat-data": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", - "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", - "dev": true, - "requires": { - "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "semver": "^5.5.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "@babel/core": { - "version": "7.11.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz", - "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.6", - "@babel/helper-module-transforms": "^7.11.0", - "@babel/helpers": "^7.10.4", - "@babel/parser": "^7.11.5", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.11.5", - "@babel/types": "^7.11.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "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==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.11.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz", - "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==", - "dev": true, - "requires": { - "@babel/types": "^7.11.5", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", - "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", - "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-builder-react-jsx": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz", - "integrity": "sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-builder-react-jsx-experimental": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.11.5.tgz", - "integrity": "sha512-Vc4aPJnRZKWfzeCBsqTBnzulVNjABVdahSPhtdMD3Vs80ykx4a87jTHtF/VR+alSrDmNvat7l13yrRHauGcHVw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-module-imports": "^7.10.4", - "@babel/types": "^7.11.5" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", - "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.10.4", - "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "levenary": "^1.1.1", - "semver": "^5.5.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", - "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.10.5", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.10.4" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", - "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-regex": "^7.10.4", - "regexpu-core": "^4.7.0" - } - }, - "@babel/helper-define-map": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", - "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/types": "^7.10.5", - "lodash": "^4.17.19" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.11.4", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz", - "integrity": "sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", - "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", - "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", - "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-module-transforms": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", - "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/template": "^7.10.4", - "@babel/types": "^7.11.0", - "lodash": "^4.17.19" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", - "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "@babel/helper-regex": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", - "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", - "dev": true, - "requires": { - "lodash": "^4.17.19" - } - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.11.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz", - "integrity": "sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-wrap-function": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-replace-supers": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", - "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-simple-access": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", - "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", - "dev": true, - "requires": { - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", - "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", - "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helpers": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", - "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", - "dev": true, - "requires": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz", - "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==", - "dev": true - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", - "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.10.4", - "@babel/plugin-syntax-async-generators": "^7.8.0" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", - "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", - "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", - "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.0" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", - "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", - "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", - "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.10.4" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", - "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", - "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", - "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", - "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", - "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz", - "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", - "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", - "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", - "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.10.4" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", - "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz", - "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", - "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-define-map": "^7.10.4", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.10.4", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", - "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", - "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", - "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", - "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", - "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", - "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", - "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", - "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", - "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", - "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.10.5", - "@babel/helper-plugin-utils": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", - "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", - "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.10.5", - "@babel/helper-plugin-utils": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", - "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", - "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", - "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", - "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", - "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", - "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.4.tgz", - "integrity": "sha512-Zd4X54Mu9SBfPGnEcaGcOrVAYOtjT2on8QZkLKEq1S/tHexG39d9XXGZv19VfRrDjPJzFmPfTAqOQS1pfFOujw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.4.tgz", - "integrity": "sha512-L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A==", - "dev": true, - "requires": { - "@babel/helper-builder-react-jsx": "^7.10.4", - "@babel/helper-builder-react-jsx-experimental": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.10.4" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.11.5.tgz", - "integrity": "sha512-cImAmIlKJ84sDmpQzm4/0q/2xrXlDezQoixy3qoz1NJeZL/8PRon6xZtluvr4H4FzwlDGI5tCcFupMnXGtr+qw==", - "dev": true, - "requires": { - "@babel/helper-builder-react-jsx-experimental": "^7.11.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.10.4" - } - }, - "@babel/plugin-transform-react-jsx-self": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.4.tgz", - "integrity": "sha512-yOvxY2pDiVJi0axdTWHSMi5T0DILN+H+SaeJeACHKjQLezEzhLx9nEF9xgpBLPtkZsks9cnb5P9iBEi21En3gg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.10.4" - } - }, - "@babel/plugin-transform-react-jsx-source": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.5.tgz", - "integrity": "sha512-wTeqHVkN1lfPLubRiZH3o73f4rfon42HpgxUSs86Nc+8QIcm/B9s8NNVXu/gwGcOyd7yDib9ikxoDLxJP0UiDA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.10.4" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.10.4.tgz", - "integrity": "sha512-+njZkqcOuS8RaPakrnR9KvxjoG1ASJWpoIv/doyWngId88JoFlPlISenGXjrVacZUIALGUr6eodRs1vmPnF23A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", - "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", - "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", - "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", - "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", - "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-regex": "^7.10.4" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", - "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", - "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", - "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", - "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/preset-env": { - "version": "7.10.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.10.2.tgz", - "integrity": "sha512-MjqhX0RZaEgK/KueRzh+3yPSk30oqDKJ5HP5tqTSB1e2gzGS3PLy7K0BIpnp78+0anFuSwOeuCf1zZO7RzRvEA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.10.1", - "@babel/helper-compilation-targets": "^7.10.2", - "@babel/helper-module-imports": "^7.10.1", - "@babel/helper-plugin-utils": "^7.10.1", - "@babel/plugin-proposal-async-generator-functions": "^7.10.1", - "@babel/plugin-proposal-class-properties": "^7.10.1", - "@babel/plugin-proposal-dynamic-import": "^7.10.1", - "@babel/plugin-proposal-json-strings": "^7.10.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.1", - "@babel/plugin-proposal-numeric-separator": "^7.10.1", - "@babel/plugin-proposal-object-rest-spread": "^7.10.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.10.1", - "@babel/plugin-proposal-optional-chaining": "^7.10.1", - "@babel/plugin-proposal-private-methods": "^7.10.1", - "@babel/plugin-proposal-unicode-property-regex": "^7.10.1", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.10.1", - "@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.10.1", - "@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.10.1", - "@babel/plugin-transform-arrow-functions": "^7.10.1", - "@babel/plugin-transform-async-to-generator": "^7.10.1", - "@babel/plugin-transform-block-scoped-functions": "^7.10.1", - "@babel/plugin-transform-block-scoping": "^7.10.1", - "@babel/plugin-transform-classes": "^7.10.1", - "@babel/plugin-transform-computed-properties": "^7.10.1", - "@babel/plugin-transform-destructuring": "^7.10.1", - "@babel/plugin-transform-dotall-regex": "^7.10.1", - "@babel/plugin-transform-duplicate-keys": "^7.10.1", - "@babel/plugin-transform-exponentiation-operator": "^7.10.1", - "@babel/plugin-transform-for-of": "^7.10.1", - "@babel/plugin-transform-function-name": "^7.10.1", - "@babel/plugin-transform-literals": "^7.10.1", - "@babel/plugin-transform-member-expression-literals": "^7.10.1", - "@babel/plugin-transform-modules-amd": "^7.10.1", - "@babel/plugin-transform-modules-commonjs": "^7.10.1", - "@babel/plugin-transform-modules-systemjs": "^7.10.1", - "@babel/plugin-transform-modules-umd": "^7.10.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", - "@babel/plugin-transform-new-target": "^7.10.1", - "@babel/plugin-transform-object-super": "^7.10.1", - "@babel/plugin-transform-parameters": "^7.10.1", - "@babel/plugin-transform-property-literals": "^7.10.1", - "@babel/plugin-transform-regenerator": "^7.10.1", - "@babel/plugin-transform-reserved-words": "^7.10.1", - "@babel/plugin-transform-shorthand-properties": "^7.10.1", - "@babel/plugin-transform-spread": "^7.10.1", - "@babel/plugin-transform-sticky-regex": "^7.10.1", - "@babel/plugin-transform-template-literals": "^7.10.1", - "@babel/plugin-transform-typeof-symbol": "^7.10.1", - "@babel/plugin-transform-unicode-escapes": "^7.10.1", - "@babel/plugin-transform-unicode-regex": "^7.10.1", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.10.2", - "browserslist": "^4.12.0", - "core-js-compat": "^3.6.2", - "invariant": "^2.2.2", - "levenary": "^1.1.1", - "semver": "^5.5.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "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.10.1", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.10.1.tgz", - "integrity": "sha512-Rw0SxQ7VKhObmFjD/cUcKhPTtzpeviEFX1E6PgP+cYOhQ98icNqtINNFANlsdbQHrmeWnqdxA4Tmnl1jy5tp3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.1", - "@babel/plugin-transform-react-display-name": "^7.10.1", - "@babel/plugin-transform-react-jsx": "^7.10.1", - "@babel/plugin-transform-react-jsx-development": "^7.10.1", - "@babel/plugin-transform-react-jsx-self": "^7.10.1", - "@babel/plugin-transform-react-jsx-source": "^7.10.1", - "@babel/plugin-transform-react-pure-annotations": "^7.10.1" - } - }, - "@babel/runtime": { - "version": "7.11.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", - "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/traverse": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz", - "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.5", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.11.5", - "@babel/types": "^7.11.5", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", - "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - } - }, - "@dabh/diagnostics": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.2.tgz", - "integrity": "sha512-+A1YivoVDNNVCdfozHSR8v/jyuuLTMXwjWuxPFlFlUapXoGc+Gj9mDlTDDfrwl7rXCl2tNZ0kE8sIBO6YOn96Q==", - "dev": true, - "requires": { - "colorspace": "1.1.x", - "enabled": "2.0.x", - "kuler": "^2.0.0" - } - }, - "@gulp-sourcemaps/identity-map": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-1.0.2.tgz", - "integrity": "sha512-ciiioYMLdo16ShmfHBXJBOFm3xPC4AuwO4xeRpFeHz7WK9PYsWCmigagG2XyzZpubK4a3qNKoUBDhbzHfa50LQ==", - "dev": true, - "requires": { - "acorn": "^5.0.3", - "css": "^2.2.1", - "normalize-path": "^2.1.1", - "source-map": "^0.6.0", - "through2": "^2.0.3" - }, - "dependencies": { - "acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", - "dev": true - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@gulp-sourcemaps/map-sources": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz", - "integrity": "sha1-iQrnxdjId/bThIYCFazp1+yUW9o=", - "dev": true, - "requires": { - "normalize-path": "^2.0.1", - "through2": "^2.0.3" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.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==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.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==", - "dev": true, - "requires": { - "p-limit": "^2.2.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==", - "dev": true - }, - "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==", - "dev": true - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", - "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", - "dev": true - }, - "@jest/console": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.0.tgz", - "integrity": "sha512-ArGcZWAEYMWmWnc/QvxLDvFmGRPvmHeulhS7FUUAlUGR5vS/SqMfArsGaYmIFEThSotCMnEihwx1h62I1eg5lg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.0", - "jest-util": "^26.6.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-message-util": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.0.tgz", - "integrity": "sha512-WPAeS38Kza29f04I0iOIQrXeiebRXjmn6cFehzI7KKJOgT0NmqYAcLgjWnIAfKs5FBmEQgje1kXab0DaLKCl2w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.0", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - } - }, - "jest-util": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.0.tgz", - "integrity": "sha512-/cUGqcnKeZMjvTQLfJo65nBOEZ/k0RB/8usv2JpfYya05u0XvBmKkIH5o5c4nCh9DD61B1YQjMGGqh1Ha0aXdg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "stack-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.2.tgz", - "integrity": "sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.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==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/core": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.4.2.tgz", - "integrity": "sha512-sDva7YkeNprxJfepOctzS8cAk9TOekldh+5FhVuXS40+94SHbiicRO1VV2tSoRtgIo+POs/Cdyf8p76vPTd6dg==", - "dev": true, - "requires": { - "@jest/console": "^26.3.0", - "@jest/reporters": "^26.4.1", - "@jest/test-result": "^26.3.0", - "@jest/transform": "^26.3.0", - "@jest/types": "^26.3.0", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.3.0", - "jest-config": "^26.4.2", - "jest-haste-map": "^26.3.0", - "jest-message-util": "^26.3.0", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.4.0", - "jest-resolve-dependencies": "^26.4.2", - "jest-runner": "^26.4.2", - "jest-runtime": "^26.4.2", - "jest-snapshot": "^26.4.2", - "jest-util": "^26.3.0", - "jest-validate": "^26.4.2", - "jest-watcher": "^26.3.0", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.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==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - } - } - }, - "@jest/environment": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.0.tgz", - "integrity": "sha512-l+5MSdiC4rUUrz8xPdj0TwHBwuoqMcAbFnsYDTn5FkenJl8b+lvC5NdJl1tVICGHWnx0fnjdd1luRZ7u3U4xyg==", - "dev": true, - "requires": { - "@jest/fake-timers": "^26.6.0", - "@jest/types": "^26.6.0", - "@types/node": "*", - "jest-mock": "^26.6.0" - }, - "dependencies": { - "jest-mock": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.0.tgz", - "integrity": "sha512-HsNmL8vVIn1rL1GWA21Drpy9Cl+7GImwbWz/0fkWHrUXVzuaG7rP0vwLtE+/n70Mt0U8nPkz8fxioi3SC0wqhw==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "@types/node": "*" - } - } - } - }, - "@jest/fake-timers": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.0.tgz", - "integrity": "sha512-7VQpjChrwlwvGNysS10lDBLOVLxMvMtpx0Xo6aIotzNVyojYk0NN0CR8R4T6h/eu7Zva/LB3P71jqwGdtADoag==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.6.0", - "jest-mock": "^26.6.0", - "jest-util": "^26.6.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-message-util": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.0.tgz", - "integrity": "sha512-WPAeS38Kza29f04I0iOIQrXeiebRXjmn6cFehzI7KKJOgT0NmqYAcLgjWnIAfKs5FBmEQgje1kXab0DaLKCl2w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.0", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - } - }, - "jest-mock": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.0.tgz", - "integrity": "sha512-HsNmL8vVIn1rL1GWA21Drpy9Cl+7GImwbWz/0fkWHrUXVzuaG7rP0vwLtE+/n70Mt0U8nPkz8fxioi3SC0wqhw==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "@types/node": "*" - } - }, - "jest-util": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.0.tgz", - "integrity": "sha512-/cUGqcnKeZMjvTQLfJo65nBOEZ/k0RB/8usv2JpfYya05u0XvBmKkIH5o5c4nCh9DD61B1YQjMGGqh1Ha0aXdg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "stack-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.2.tgz", - "integrity": "sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.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==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/globals": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.0.tgz", - "integrity": "sha512-rs3a/a8Lq8FgTx11SxbqIU2bDjsFU2PApl2oK2oUVlo84RSF76afFm2nLojW93AGssr715GHUwhq5b6mpCI5BQ==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.0", - "@jest/types": "^26.6.0", - "expect": "^26.6.0" - } - }, - "@jest/reporters": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.0.tgz", - "integrity": "sha512-PXbvHhdci5Rj1VFloolgLb+0kkdtzswhG8MzVENKJRI3O1ndwr52G6E/2QupjwrRcYnApZOelFf4nNpf5+SDxA==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.0", - "@jest/test-result": "^26.6.0", - "@jest/transform": "^26.6.0", - "@jest/types": "^26.6.0", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.0", - "jest-resolve": "^26.6.0", - "jest-util": "^26.6.0", - "jest-worker": "^26.5.0", - "node-notifier": "^8.0.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "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==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jest-haste-map": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.0.tgz", - "integrity": "sha512-RpNqAGMR58uG9E9vWITorX2/R7he/tSbHWldX5upt1ymEcmCaXczqXxjqI6xOtRR8Ev6ZEYDfgSA5Fy7WHUL5w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.5.0", - "jest-util": "^26.6.0", - "jest-worker": "^26.5.0", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-resolve": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", - "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.0", - "read-pkg-up": "^7.0.1", - "resolve": "^1.17.0", - "slash": "^3.0.0" - } - }, - "jest-util": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.0.tgz", - "integrity": "sha512-/cUGqcnKeZMjvTQLfJo65nBOEZ/k0RB/8usv2JpfYya05u0XvBmKkIH5o5c4nCh9DD61B1YQjMGGqh1Ha0aXdg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "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==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.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==", - "dev": true, - "requires": { - "p-limit": "^2.2.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==", - "dev": true - }, - "parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", - "dev": true, - "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-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - }, - "v8-to-istanbul": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-6.0.1.tgz", - "integrity": "sha512-PzM1WlqquhBvsV+Gco6WSFeg1AGdD53ccMRkFeyHRE/KRZaVacPOmQYP3EeVgDBtKD2BJ8kgynBQ5OtKiHCH+w==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - } - } - }, - "@jest/source-map": { - "version": "26.5.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.5.0.tgz", - "integrity": "sha512-jWAw9ZwYHJMe9eZq/WrsHlwF8E3hM9gynlcDpOyCb9bR8wEd9ZNBZCi7/jZyzHxC7t3thZ10gO2IDhu0bPKS5g==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "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==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@jest/test-result": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.0.tgz", - "integrity": "sha512-LV6X1ry+sKjseQsIFz3e6XAZYxwidvmeJFnVF08fq98q08dF1mJYI0lDq/LmH/jas+R4s0pwnNGiz1hfC4ZUBw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.0", - "@jest/types": "^26.6.0", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.0.tgz", - "integrity": "sha512-rWPTMa+8rejvePZnJmnKkmKWh0qILFDPpN0qbSif+KNGvFxqqDGafMo4P2Y8+I9XWrZQBeXL9IxPL4ZzDgRlbw==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.0", - "jest-runner": "^26.6.0", - "jest-runtime": "^26.6.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "babel-jest": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.0.tgz", - "integrity": "sha512-JI66yILI7stzjHccAoQtRKcUwJrJb4oMIxLTirL3GdAjGpaUBQSjZDFi9LsPkN4gftsS4R2AThAJwOjJxadwbg==", - "dev": true, - "requires": { - "@jest/transform": "^26.6.0", - "@jest/types": "^26.6.0", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.5.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "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==", - "dev": true - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true - }, - "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==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "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==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-config": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.0.tgz", - "integrity": "sha512-RCR1Kf7MGJ5waVCvrj/k3nCAJKquWZlzs8rkskzj0KlG392hNBOaYd5FQ4cCac08j6pwfIDOwNvMcy0/FqguJg==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.0", - "@jest/types": "^26.6.0", - "babel-jest": "^26.6.0", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.0", - "jest-environment-node": "^26.6.0", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.0", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.0", - "jest-util": "^26.6.0", - "jest-validate": "^26.6.0", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.0" - } - }, - "jest-diff": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.0.tgz", - "integrity": "sha512-IH09rKsdWY8YEY7ii2BHlSq59oXyF2pK3GoK+hOK9eD/x6009eNB5Jv1shLMKgxekodPzLlV7eZP1jPFQYds8w==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.5.0", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.0" - } - }, - "jest-each": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.0.tgz", - "integrity": "sha512-7LzSNwNviYnm4FWK46itIE03NqD/8O8/7tVQ5rwTdTNrmPMQoQ1Z7hEFQ1uzRReluOFislpurpnQ0QsclSiDkA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.0", - "pretty-format": "^26.6.0" - } - }, - "jest-environment-jsdom": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.0.tgz", - "integrity": "sha512-bXO9IG7a3YlyiHxwfKF+OWoTA+GIw4FrD+Y0pb6CC+nKs5JuSRZmR2ovEX6PWo6KY42ka3JoZOp3KEnXiFPPCg==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.0", - "@jest/fake-timers": "^26.6.0", - "@jest/types": "^26.6.0", - "@types/node": "*", - "jest-mock": "^26.6.0", - "jest-util": "^26.6.0", - "jsdom": "^16.4.0" - } - }, - "jest-environment-node": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.0.tgz", - "integrity": "sha512-kWU6ZD1h6fs7sIl6ufuK0sXW/3d6WLaj48iow0NxhgU6eY89d9K+0MVmE0cRcVlh53yMyxTK6b+TnhLOnlGp/A==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.0", - "@jest/fake-timers": "^26.6.0", - "@jest/types": "^26.6.0", - "@types/node": "*", - "jest-mock": "^26.6.0", - "jest-util": "^26.6.0" - } - }, - "jest-haste-map": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.0.tgz", - "integrity": "sha512-RpNqAGMR58uG9E9vWITorX2/R7he/tSbHWldX5upt1ymEcmCaXczqXxjqI6xOtRR8Ev6ZEYDfgSA5Fy7WHUL5w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.5.0", - "jest-util": "^26.6.0", - "jest-worker": "^26.5.0", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-jasmine2": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.0.tgz", - "integrity": "sha512-2E3c+0A9y2OIK5caw5qlcm3b4doaf8FSfXKTX3xqKTUJoR4zXh0xvERBNWxZP9xMNXEi/2Z3LVsZpR2hROgixA==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.0", - "@jest/source-map": "^26.5.0", - "@jest/test-result": "^26.6.0", - "@jest/types": "^26.6.0", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.0", - "jest-matcher-utils": "^26.6.0", - "jest-message-util": "^26.6.0", - "jest-runtime": "^26.6.0", - "jest-snapshot": "^26.6.0", - "jest-util": "^26.6.0", - "pretty-format": "^26.6.0", - "throat": "^5.0.0" - } - }, - "jest-leak-detector": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.0.tgz", - "integrity": "sha512-3oMv34imWTl1/nwKnmE/DxYo3QqHnZeF3nO6UzldppkhW0Za7OY2DYyWiamqVzwdUrjhoQkY5g+aF6Oc3alYEQ==", - "dev": true, - "requires": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.0" - } - }, - "jest-matcher-utils": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.0.tgz", - "integrity": "sha512-BUy/dQYb7ELGRazmK4ZVkbfPYCaNnrMtw1YljVhcKzWUxBM0xQ+bffrfnMLdRZp4wUUcT4ahaVnA3VWZtXWP9Q==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.0", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.0" - } - }, - "jest-message-util": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.0.tgz", - "integrity": "sha512-WPAeS38Kza29f04I0iOIQrXeiebRXjmn6cFehzI7KKJOgT0NmqYAcLgjWnIAfKs5FBmEQgje1kXab0DaLKCl2w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.0", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - } - }, - "jest-mock": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.0.tgz", - "integrity": "sha512-HsNmL8vVIn1rL1GWA21Drpy9Cl+7GImwbWz/0fkWHrUXVzuaG7rP0vwLtE+/n70Mt0U8nPkz8fxioi3SC0wqhw==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "@types/node": "*" - } - }, - "jest-resolve": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", - "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.0", - "read-pkg-up": "^7.0.1", - "resolve": "^1.17.0", - "slash": "^3.0.0" - } - }, - "jest-runner": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.0.tgz", - "integrity": "sha512-QpeN6pje8PQvFgT+wYOlzeycKd67qAvSw5FgYBiX2cTW+QTiObTzv/k09qRvT09rcCntFxUhy9VB1mgNGFLYIA==", - "dev": true, - "requires": { - "@jest/console": "^26.6.0", - "@jest/environment": "^26.6.0", - "@jest/test-result": "^26.6.0", - "@jest/types": "^26.6.0", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.0", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.0", - "jest-leak-detector": "^26.6.0", - "jest-message-util": "^26.6.0", - "jest-resolve": "^26.6.0", - "jest-runtime": "^26.6.0", - "jest-util": "^26.6.0", - "jest-worker": "^26.5.0", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - } - }, - "jest-runtime": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.0.tgz", - "integrity": "sha512-JEz4YGnybFvtN4NLID6lsZf0bcd8jccwjWcG5TRE3fYVnxoX1egTthPjnC4btIwWJ6QaaHhtOQ/E3AGn8iClAw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.0", - "@jest/environment": "^26.6.0", - "@jest/fake-timers": "^26.6.0", - "@jest/globals": "^26.6.0", - "@jest/source-map": "^26.5.0", - "@jest/test-result": "^26.6.0", - "@jest/transform": "^26.6.0", - "@jest/types": "^26.6.0", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.0", - "jest-haste-map": "^26.6.0", - "jest-message-util": "^26.6.0", - "jest-mock": "^26.6.0", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.0", - "jest-snapshot": "^26.6.0", - "jest-util": "^26.6.0", - "jest-validate": "^26.6.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - } - }, - "jest-util": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.0.tgz", - "integrity": "sha512-/cUGqcnKeZMjvTQLfJo65nBOEZ/k0RB/8usv2JpfYya05u0XvBmKkIH5o5c4nCh9DD61B1YQjMGGqh1Ha0aXdg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.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==", - "dev": true, - "requires": { - "p-limit": "^2.2.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==", - "dev": true - }, - "parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", - "dev": true, - "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-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pretty-format": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.0.tgz", - "integrity": "sha512-Uumr9URVB7bm6SbaByXtx+zGlS+0loDkFMHP0kHahMjmfCtmFY03iqd++5v3Ld6iB5TocVXlBN/T+DXMn9d4BA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - } - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, - "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==", - "dev": true - }, - "stack-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.2.tgz", - "integrity": "sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - } - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.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": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "@jest/transform": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.0.tgz", - "integrity": "sha512-NUNA1NMCyVV9g5NIQF1jzW7QutQhB/HAocteCiUyH0VhmLXnGMTfPYQu1G6IjPk+k1SWdh2PD+Zs1vMqbavWzg==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.0", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.0", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.0", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "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==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.0.tgz", - "integrity": "sha512-RpNqAGMR58uG9E9vWITorX2/R7he/tSbHWldX5upt1ymEcmCaXczqXxjqI6xOtRR8Ev6ZEYDfgSA5Fy7WHUL5w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.5.0", - "jest-util": "^26.6.0", - "jest-worker": "^26.5.0", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-util": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.0.tgz", - "integrity": "sha512-/cUGqcnKeZMjvTQLfJo65nBOEZ/k0RB/8usv2JpfYya05u0XvBmKkIH5o5c4nCh9DD61B1YQjMGGqh1Ha0aXdg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/types": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz", - "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", - "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.3", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", - "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", - "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.3", - "fastq": "^1.6.0" - } - }, - "@sindresorhus/is": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-3.1.2.tgz", - "integrity": "sha512-JiX9vxoKMmu8Y3Zr2RVathBL1Cdu4Nt4MuNWemt1Nc06A0RAin9c5FArkhGsyMBWfCu4zj+9b+GxtjAnE4qqLQ==", - "dev": true - }, - "@sinonjs/commons": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", - "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@szmarczak/http-timer": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", - "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", - "dev": true, - "requires": { - "defer-to-connect": "^2.0.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "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" - } - }, - "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" - } - }, - "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": "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" - } - }, - "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==" - }, - "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==" - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - } - } - }, - "@testim/chrome-version": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@testim/chrome-version/-/chrome-version-1.0.7.tgz", - "integrity": "sha512-8UT/J+xqCYfn3fKtOznAibsHpiuDshCb0fwgWxRazTT19Igp9ovoXMPhXyLD6m3CKQGTMHgqoxaFfMWaL40Rnw==", - "dev": true - }, - "@types/babel__core": { - "version": "7.1.10", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.10.tgz", - "integrity": "sha512-x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", - "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.3.tgz", - "integrity": "sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.15.tgz", - "integrity": "sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/cacheable-request": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", - "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", - "dev": true, - "requires": { - "@types/http-cache-semantics": "*", - "@types/keyv": "*", - "@types/node": "*", - "@types/responselike": "*" - } - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, - "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/graceful-fs": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.3.tgz", - "integrity": "sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/http-cache-semantics": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", - "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==", - "dev": true - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", - "dev": true - }, - "@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==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/keyv": { - "version": "3.1.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/@types/keyv/-/keyv-3.1.1.tgz", - "integrity": "sha1-5FpFMk/KnatxarEjDuJJyftSz6c=", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/lodash": { - "version": "4.14.161", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.161.tgz", - "integrity": "sha512-EP6O3Jkr7bXvZZSZYlsgt5DIjiGr0dXP1/jVEwVLTFgg0d+3lWVQkRavYVQszV7dYUwvg0B8R0MBDpcmXg7XIA==", - "dev": true - }, - "@types/lodash.merge": { - "version": "4.6.6", - "resolved": "https://registry.npmjs.org/@types/lodash.merge/-/lodash.merge-4.6.6.tgz", - "integrity": "sha512-IB90krzMf7YpfgP3u/EvZEdXVvm4e3gJbUvh5ieuI+o+XqiNEt6fCzqNRaiLlPVScLI59RxIGZMQ3+Ko/DJ8vQ==", - "dev": true, - "requires": { - "@types/lodash": "*" - } - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha1-PcoOPzOyAPx9ETnAzZbBJoyt/Z0=", - "dev": true - }, - "@types/node": { - "version": "14.11.2", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/@types/node/-/node-14.11.2.tgz", - "integrity": "sha1-LeHtZnBDk4faHJ9UmireKwp5klY=", - "dev": true - }, - "@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true - }, - "@types/prettier": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.1.tgz", - "integrity": "sha512-2zs+O+UkDsJ1Vcp667pd3f8xearMdopz/z54i99wtRDI5KLmngk7vlrYZD0ZjKHaROR03EznlBbVY9PfAEyJIQ==", - "dev": true - }, - "@types/puppeteer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-3.0.2.tgz", - "integrity": "sha512-JRuHPSbHZBadOxxFwpyZPeRlpPTTeMbQneMdpFd8LXdyNfFSiX950CGewdm69g/ipzEAXAmMyFF1WOWJOL/nKw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", - "dev": true - }, - "@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/stack-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", - "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==", - "dev": true - }, - "@types/yargs": { - "version": "15.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", - "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", - "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==", - "dev": true - }, - "@types/yauzl": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz", - "integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==", - "dev": true, - "optional": true, - "requires": { - "@types/node": "*" - } - }, - "@wdio/config": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@wdio/config/-/config-6.6.0.tgz", - "integrity": "sha512-7yQds6v1q9oGD+xwDcAmc6klSj1EpjhrgwRXXyVaDxnjyD18Ln03/FOgrpxK5Kr5ra94nvQhA+JkfwlT0k+RdQ==", - "dev": true, - "requires": { - "@wdio/logger": "6.6.0", - "deepmerge": "^4.0.0", - "glob": "^7.1.2" - } - }, - "@wdio/logger": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-6.6.0.tgz", - "integrity": "sha512-BAvXcnlWdQC93MLWObetpcjHUEGR8niW2mH2KAwLPQhXwJkKxXjhlMKH/DmUn5uQ4/S7iySLlMq9EEEg9KuCwA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "loglevel": "^1.6.0", - "loglevel-plugin-prefix": "^0.8.4", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.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==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@wdio/protocols": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-6.6.0.tgz", - "integrity": "sha512-0wWSZTB4sBzr9HG3hT9a0jaO+xPhz+eFdE/qMLvM8b1yPOOgHieGPSoTXPjkBaks0CZpqeimbT4myYoim2JK1w==", - "dev": true - }, - "@wdio/repl": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-6.6.0.tgz", - "integrity": "sha512-i6Ss+0S4G6Q/3xsvF8uV1WR4mvrVnO0hKmXSfH5ewPHd67MroqemyURmNNoX0R/euHwG3U7tBZQyaK2JGPI0GA==", - "dev": true, - "requires": { - "@wdio/utils": "6.6.0" - } - }, - "@wdio/utils": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-6.6.0.tgz", - "integrity": "sha512-2BcpNRlsaNEx+UvWay04i3+MS92dL+dMn0K/mi9/5XIgZDIHP+K0FISaZFaERzL/j7inyqjkyZu6xAeYup2O2g==", - "dev": true, - "requires": { - "@wdio/logger": "6.6.0" - } - }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "abbrev": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", - "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", - "dev": true - }, - "accessory": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/accessory/-/accessory-1.1.0.tgz", - "integrity": "sha1-eDPpg5oy3tdtJgIfNqQXB6Ug9ZM=", - "dev": true, - "requires": { - "ap": "~0.2.0", - "balanced-match": "~0.2.0", - "dot-parts": "~1.0.0" - }, - "dependencies": { - "balanced-match": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.1.tgz", - "integrity": "sha1-e8ZYtL7WHu5CStdPdfXD4sTfPMc=", - "dev": true - } - } - }, - "accord": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/accord/-/accord-0.29.0.tgz", - "integrity": "sha512-3OOR92FTc2p5/EcOzPcXp+Cbo+3C15nV9RXHlOUBCBpHhcB+0frbSNR9ehED/o7sTcyGVtqGJpguToEdlXhD0w==", - "dev": true, - "requires": { - "convert-source-map": "^1.5.0", - "glob": "^7.0.5", - "indx": "^0.2.3", - "lodash.clone": "^4.3.2", - "lodash.defaults": "^4.0.1", - "lodash.flatten": "^4.2.0", - "lodash.merge": "^4.4.0", - "lodash.partialright": "^4.1.4", - "lodash.pick": "^4.2.1", - "lodash.uniq": "^4.3.0", - "resolve": "^1.5.0", - "semver": "^5.3.0", - "uglify-js": "^2.8.22", - "when": "^3.7.8" - }, - "dependencies": { - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - } - }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true, - "requires": { - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" - } - }, - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true - }, - "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "requires": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" - } - } - } - }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "acorn-jsx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", - "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", - "dev": true, - "requires": { - "acorn": "^3.0.4" - }, - "dependencies": { - "acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", - "dev": true - } - } - }, - "acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "dev": true, - "requires": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - } - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "agent-base": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", - "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", - "dev": true, - "requires": { - "debug": "4" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, - "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" - } - }, - "ajv-keywords": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", - "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", - "dev": true - }, - "aliasify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/aliasify/-/aliasify-2.1.0.tgz", - "integrity": "sha1-fDCCW5RQueYYW6J1M+r24gZ9S0I=", - "dev": true, - "requires": { - "browserify-transform-tools": "~1.7.0" - } - }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dev": true, - "requires": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" - }, - "dependencies": { - "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true, - "optional": true - }, - "ansi-colors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", - "requires": { - "ansi-wrap": "^0.1.0" - } - }, - "ansi-cyan": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", - "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", - "dev": true, - "requires": { - "ansi-wrap": "0.1.0" - } - }, - "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==", - "dev": true - }, - "ansi-gray": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", - "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", - "requires": { - "ansi-wrap": "0.1.0" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "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" - } - } - } - }, - "ansi-green": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz", - "integrity": "sha1-il2al55FjVfEDjNYCzc5C44Q0Pc=", - "dev": true, - "requires": { - "ansi-wrap": "0.1.0" - } - }, - "ansi-red": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", - "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", - "dev": true, - "requires": { - "ansi-wrap": "0.1.0" - } - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", - "requires": { - "color-convert": "^1.9.0" - } - }, - "ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/bole/-/bole-2.0.0.tgz", - "integrity": "sha1-2KocaQRnv7T+Ebh0rLLoOH44JhU=", - "dev": true, - "requires": { - "core-util-is": ">=1.0.1 <1.1.0-0", - "individual": ">=3.0.0 <3.1.0-0", - "json-stringify-safe": ">=5.0.0 <5.1.0-0" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "ap": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/ap/-/ap-0.2.0.tgz", - "integrity": "sha1-rglCYAspkS8NKxTsYMRejzMLYRA=", - "dev": true - }, - "append-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", - "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", - "dev": true, - "requires": { - "buffer-equal": "^1.0.0" - } - }, - "append-transform": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", - "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", - "dev": true, - "requires": { - "default-require-extensions": "^2.0.0" - } - }, - "archiver": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.0.2.tgz", - "integrity": "sha512-Tq3yV/T4wxBsD2Wign8W9VQKhaUxzzRmjEiSoOK0SLqPgDP/N1TKdYyBeIEu56T4I9iO4fKTTR0mN9NWkBA0sg==", - "dev": true, - "requires": { - "archiver-utils": "^2.1.0", - "async": "^3.2.0", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.0.0", - "tar-stream": "^2.1.4", - "zip-stream": "^4.0.0" - }, - "dependencies": { - "async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "archiver-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", - "dev": true, - "requires": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" - } - }, - "archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=" - }, - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "aria-query": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-0.7.1.tgz", - "integrity": "sha1-Jsu1r/ZBRLCoJb4YRuCxbPoAsR4=", - "dev": true, - "requires": { - "ast-types-flow": "0.0.7", - "commander": "^2.11.0" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "arr-filter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", - "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", - "dev": true, - "requires": { - "make-iterator": "^1.0.0" - } - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=" - }, - "arr-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", - "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", - "dev": true, - "requires": { - "make-iterator": "^1.0.0" - } - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" - }, - "array-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=" - }, - "array-includes": { - "version": "3.1.1", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/array-includes/-/array-includes-3.1.1.tgz", - "integrity": "sha1-zdZ+aFK9+cEhVGB4ZzIlXtJFk0g=", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0", - "is-string": "^1.0.5" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - }, - "through2": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", - "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", - "requires": { - "readable-stream": "2 || 3" - } - } - } - }, - "array-initial": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", - "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", - "dev": true, - "requires": { - "array-slice": "^1.0.0", - "is-number": "^4.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - }, - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - } - } - }, - "array-last": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", - "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", - "dev": true, - "requires": { - "is-number": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - } - } - }, - "array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==" - }, - "array-sort": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", - "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", - "requires": { - "default-compare": "^1.0.0", - "get-value": "^2.0.6", - "kind-of": "^5.0.2" - }, - "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==" - } - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha1-t5hCCtvrHego2ErNii4j0+/oXo0=", - "dev": true - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" - }, - "asap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/asap/-/asap-1.0.0.tgz", - "integrity": "sha1-sqRdpf36ILBJb8N2jMJ8EvqRan0=" - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=", - "dev": true, - "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==", - "dev": true, - "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.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=" - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" - }, - "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", - "dev": true - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "async-done": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", - "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.2", - "process-nextick-args": "^2.0.0", - "stream-exhaust": "^1.0.1" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "async-hook-domain": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/async-hook-domain/-/async-hook-domain-1.1.3.tgz", - "integrity": "sha512-ZovMxSbADV3+biB7oR1GL5lGyptI24alp0LWHlmz1OFc5oL47pz3EiIF6nXOkDW7yLqih4NtsiYduzdDW0i+Wg==", - "dev": true, - "requires": { - "source-map-support": "^0.5.11" - } - }, - "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==", - "dev": true - }, - "async-settle": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", - "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", - "dev": true, - "requires": { - "async-done": "^1.2.2" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - } - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, - "autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", - "dev": true, - "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", - "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", - "dev": true - }, - "axios": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", - "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", - "dev": true, - "requires": { - "follow-redirects": "1.5.10" - } - }, - "axobject-query": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-0.1.0.tgz", - "integrity": "sha1-YvWdvFnJ+SQnWco0mWDnov48NsA=", - "dev": true, - "requires": { - "ast-types-flow": "0.0.7" - } - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "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==", - "dev": true, - "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-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", - "test-exclude": "^6.0.0" - }, - "dependencies": { - "istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - } - } - }, - "babel-plugin-jest-hoist": { - "version": "26.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.5.0.tgz", - "integrity": "sha512-ck17uZFD3CDfuwCLATWZxkkuGGFhMij8quP8CNhwj8ek1mqFgbFzRJ30xwC04LLscj/aKsVFfRST+b5PT7rSuw==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-lodash": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/babel-plugin-lodash/-/babel-plugin-lodash-3.3.4.tgz", - "integrity": "sha512-yDZLjK7TCkWl1gpBeBGmuaDIFhZKmkoL+Cu2MUUjv5VxUZx/z7tBGBCBcQs5RI1Bkz5LLmNdjx7paOyQtMovyg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0-beta.49", - "@babel/types": "^7.0.0-beta.49", - "glob": "^7.1.1", - "lodash": "^4.17.10", - "require-package-name": "^2.0.1" - } - }, - "babel-plugin-transform-builtin-extend": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-builtin-extend/-/babel-plugin-transform-builtin-extend-1.1.2.tgz", - "integrity": "sha1-Xpb+z1i4+h7XTvytiEdbKvPJEW4=", - "dev": true, - "requires": { - "babel-runtime": "^6.2.0", - "babel-template": "^6.3.0" - } - }, - "babel-preset-current-node-syntax": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.4.tgz", - "integrity": "sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@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-preset-jest": { - "version": "26.5.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.5.0.tgz", - "integrity": "sha512-F2vTluljhqkiGSJGBg/jOruA8vIIIL11YrxRcO7nviNTMbbofPSHwnm8mgP7d/wS7wRSexRoI6X1A6T74d4LQA==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^26.5.0", - "babel-preset-current-node-syntax": "^0.1.3" - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - }, - "dependencies": { - "core-js": { - "version": "2.6.11", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw=", - "dev": true - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=", - "dev": true - } - } - }, - "babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - } - }, - "babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "globals": { - "version": "9.18.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/globals/-/globals-9.18.0.tgz", - "integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - }, - "dependencies": { - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - }, - "babelify": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/babelify/-/babelify-10.0.0.tgz", - "integrity": "sha512-X40FaxyH7t3X+JFAKvb1H9wooWKLRCi8pg3m8poqtdZaIng+bjzp9RvKQCvRjF9isHiPkXspbbXT/zwXLtwgwg==", - "dev": true - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true - }, - "bach": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", - "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", - "dev": true, - "requires": { - "arr-filter": "^1.1.1", - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "array-each": "^1.0.0", - "array-initial": "^1.0.0", - "array-last": "^1.1.1", - "async-done": "^1.2.2", - "async-settle": "^1.0.0", - "now-and-later": "^2.0.0" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "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": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "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" - } - } - } - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "bind-obj-methods": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/bind-obj-methods/-/bind-obj-methods-2.0.0.tgz", - "integrity": "sha512-3/qRXczDi2Cdbz6jE+W3IflJOutRVica8frpBn14de1mBOkzDo+6tY33kNhvkw54Kn3PzRRD2VnGbGPcTAk4sw==", - "dev": true - }, - "bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", - "dev": true, - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true - }, - "bole": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/bole/-/bole-2.0.0.tgz", - "integrity": "sha1-2KocaQRnv7T+Ebh0rLLoOH44JhU=", - "dev": true, - "requires": { - "core-util-is": ">=1.0.1 <1.1.0-0", - "individual": ">=3.0.0 <3.1.0-0", - "json-stringify-safe": ">=5.0.0 <5.1.0-0" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browser-pack": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", - "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", - "dev": true, - "requires": { - "JSONStream": "^1.0.3", - "combine-source-map": "~0.8.0", - "defined": "^1.0.0", - "safe-buffer": "^5.1.1", - "through2": "^2.0.0", - "umd": "^3.0.0" - } - }, - "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==", - "dev": true - }, - "browser-resolve": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", - "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", - "dev": true, - "requires": { - "resolve": "^1.17.0" - } - }, - "browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, - "browserify": { - "version": "16.5.2", - "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.2.tgz", - "integrity": "sha512-TkOR1cQGdmXU9zW4YukWzWVSJwrxmNdADFbqbE3HFgQWe5wqZmOawqZ7J/8MPCwk/W8yY7Y0h+7mOtcZxLP23g==", - "dev": true, - "requires": { - "JSONStream": "^1.0.3", - "assert": "^1.4.0", - "browser-pack": "^6.0.1", - "browser-resolve": "^2.0.0", - "browserify-zlib": "~0.2.0", - "buffer": "~5.2.1", - "cached-path-relative": "^1.0.0", - "concat-stream": "^1.6.0", - "console-browserify": "^1.1.0", - "constants-browserify": "~1.0.0", - "crypto-browserify": "^3.0.0", - "defined": "^1.0.0", - "deps-sort": "^2.0.0", - "domain-browser": "^1.2.0", - "duplexer2": "~0.1.2", - "events": "^2.0.0", - "glob": "^7.1.0", - "has": "^1.0.0", - "htmlescape": "^1.1.0", - "https-browserify": "^1.0.0", - "inherits": "~2.0.1", - "insert-module-globals": "^7.0.0", - "labeled-stream-splicer": "^2.0.0", - "mkdirp-classic": "^0.5.2", - "module-deps": "^6.2.3", - "os-browserify": "~0.3.0", - "parents": "^1.0.1", - "path-browserify": "~0.0.0", - "process": "~0.11.0", - "punycode": "^1.3.2", - "querystring-es3": "~0.2.0", - "read-only-stream": "^2.0.0", - "readable-stream": "^2.0.2", - "resolve": "^1.1.4", - "shasum": "^1.0.0", - "shell-quote": "^1.6.1", - "stream-browserify": "^2.0.0", - "stream-http": "^3.0.0", - "string_decoder": "^1.1.1", - "subarg": "^1.0.0", - "syntax-error": "^1.1.1", - "through2": "^2.0.0", - "timers-browserify": "^1.0.1", - "tty-browserify": "0.0.1", - "url": "~0.11.0", - "util": "~0.10.1", - "vm-browserify": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-replace": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-replace/-/browserify-replace-1.0.1.tgz", - "integrity": "sha512-QVQAYf1ZGOCYsltNMruexim/Su0UAz2GeFHPC5GYYa7kAHTme+Y5BJjOctY8LHDhyfwc4QaNmQZRPUaWEdbtVw==", - "dev": true, - "requires": { - "through2": "3.0.1" - }, - "dependencies": { - "through2": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", - "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", - "dev": true, - "requires": { - "readable-stream": "2 || 3" - } - } - } - }, - "browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "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==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "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==", - "dev": true - } - } - }, - "browserify-transform-tools": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/browserify-transform-tools/-/browserify-transform-tools-1.7.0.tgz", - "integrity": "sha1-g+J3Ih9jJZvtLn6yooOpcKUB9MQ=", - "dev": true, - "requires": { - "falafel": "^2.0.0", - "through": "^2.3.7" - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=" - } - } - }, - "browserslist": { - "version": "4.14.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.5.tgz", - "integrity": "sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001135", - "electron-to-chromium": "^1.3.571", - "escalade": "^3.1.0", - "node-releases": "^1.1.61" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "budo": { - "version": "11.6.4", - "resolved": "https://registry.npmjs.org/budo/-/budo-11.6.4.tgz", - "integrity": "sha512-d4XHS1BKUmX6HdgFLvV1sKee0NDRVxkkPlIpclbLFH1fGI1e8nBO7Pz99maprJM7+L2nTJNugrXjRALqnFJN/w==", - "dev": true, - "requires": { - "bole": "^2.0.0", - "browserify": "^16.2.3", - "chokidar": "^2.0.4", - "connect-pushstate": "^1.1.0", - "escape-html": "^1.0.3", - "events": "^1.0.2", - "garnish": "^5.0.0", - "get-ports": "^1.0.2", - "inject-lr-script": "^2.1.0", - "internal-ip": "^3.0.1", - "micromatch": "^3.1.10", - "on-finished": "^2.3.0", - "on-headers": "^1.0.1", - "once": "^1.3.2", - "opn": "^3.0.2", - "path-is-absolute": "^1.0.1", - "pem": "^1.13.2", - "reload-css": "^1.0.0", - "resolve": "^1.1.6", - "serve-static": "^1.10.0", - "simple-html-index": "^1.4.0", - "stacked": "^1.1.1", - "stdout-stream": "^1.4.0", - "strip-ansi": "^3.0.0", - "subarg": "^1.0.0", - "term-color": "^1.0.1", - "url-trim": "^1.0.0", - "watchify-middleware": "^1.8.2", - "ws": "^6.2.1", - "xtend": "^4.0.0" - }, - "dependencies": { - "events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", - "dev": true - } - } - }, - "buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", - "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" - }, - "util": { - "version": "0.10.3", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true - }, - "buffer-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", - "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", - "dev": true - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "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" - } - }, - "cacheable-lookup": { - "version": "5.0.3", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/cacheable-lookup/-/cacheable-lookup-5.0.3.tgz", - "integrity": "sha1-BJ/cWd/91PwoXo9PgpNlkb1Z/sM=", - "dev": true - }, - "cacheable-request": { - "version": "7.0.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/cacheable-request/-/cacheable-request-7.0.1.tgz", - "integrity": "sha1-BiAxwoViMngu1pSiV/o12pOUKlg=", - "dev": true, - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^2.0.0" - }, - "dependencies": { - "css-tree": { - "version": "1.0.0-alpha.39", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", - "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", - "requires": { - "mdn-data": "2.0.6", - "source-map": "^0.6.1" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "mdn-data": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", - "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "cached-path-relative": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz", - "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==", - "dev": true - }, - "caching-transform": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-3.0.2.tgz", - "integrity": "sha512-Mtgcv3lh3U0zRii/6qVgQODdPA4G3zhG+jtbCWj39RXuUFTMzH0vcdMtaJS1jPowd+It2Pqr6y3NJMQqOqCE2w==", - "dev": true, - "requires": { - "hasha": "^3.0.0", - "make-dir": "^2.0.0", - "package-hash": "^3.0.0", - "write-file-atomic": "^2.4.2" - }, - "dependencies": { - "hasha": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-3.0.0.tgz", - "integrity": "sha1-UqMvq4Vp1BymmmH/GiFPjrfIvTk=", - "dev": true, - "requires": { - "is-stream": "^1.0.1" - } - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - } - } - }, - "caller-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", - "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", - "dev": true, - "requires": { - "callsites": "^0.2.0" - } - }, - "callsites": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", - "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", - "dev": true - }, - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" - }, - "caniuse-lite": { - "version": "1.0.30001146", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001146.tgz", - "integrity": "sha512-VAy5RHDfTJhpxnDdp2n40GPPLp3KqNrXz1QqFv4J64HvArKs8nuNMOWkB3ICOaBTU/Aj4rYAo/ytdQDDFF/Pug==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "rsvp": "^4.8.4" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true, - "requires": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" - } - }, - "chalk": { - "version": "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" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "chardet": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", - "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", - "dev": true - }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", - "dev": true - }, - "cheerio": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", - "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", - "dev": true, - "requires": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.0", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash.assignin": "^4.0.9", - "lodash.bind": "^4.1.4", - "lodash.defaults": "^4.0.1", - "lodash.filter": "^4.4.0", - "lodash.flatten": "^4.2.0", - "lodash.foreach": "^4.3.0", - "lodash.map": "^4.4.0", - "lodash.merge": "^4.4.0", - "lodash.pick": "^4.2.1", - "lodash.reduce": "^4.4.0", - "lodash.reject": "^4.4.0", - "lodash.some": "^4.4.0" - }, - "dependencies": { - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true, - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", - "dev": true - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/entities/-/entities-1.1.2.tgz", - "integrity": "sha1-vfpzUplmTfr9NFKe1PhSKidf6lY=", - "dev": true - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "lodash.map": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", - "dev": true - } - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": 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" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "chrome-launcher": { - "version": "0.13.4", - "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.4.tgz", - "integrity": "sha512-nnzXiDbGKjDSK6t2I+35OAPBy5Pw/39bgkb/ZAFwMhwJbdYBp6aH+vW28ZgtjdU890Q7D+3wN/tB8N66q5Gi2A==", - "dev": true, - "requires": { - "@types/node": "*", - "escape-string-regexp": "^1.0.5", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0", - "mkdirp": "^0.5.3", - "rimraf": "^3.0.2" - }, - "dependencies": { - "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=" - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, - "chromedriver": { - "version": "85.0.0", - "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-85.0.0.tgz", - "integrity": "sha512-Noinnkl9gRsfC1EYA5trcOVf9r/P6JJnWf+mU6KZS3xLjV9x/o71VZ+gqRl3oSI4PnTGnqYRISZFQk/teYVTRg==", - "dev": true, - "requires": { - "@testim/chrome-version": "^1.0.7", - "axios": "^0.19.2", - "del": "^5.1.0", - "extract-zip": "^2.0.1", - "https-proxy-agent": "^5.0.0", - "mkdirp": "^1.0.4", - "tcp-port-used": "^1.0.1" - }, - "dependencies": { - "del": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", - "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", - "dev": true, - "requires": { - "globby": "^10.0.1", - "graceful-fs": "^4.2.2", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.1", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0" - } - } - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "circular-json": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", - "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", - "dev": true - }, - "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": { - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "requires": { - "repeat-element": "^1.1.2" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=" - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "requires": { - "is-extglob": "^1.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "requires": { - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - } - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "requires": { - "is-utf8": "^0.2.0" - } - }, - "test-exclude": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", - "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", - "requires": { - "arrify": "^1.0.1", - "micromatch": "^2.3.11", - "object-assign": "^4.1.0", - "read-pkg-up": "^1.0.1", - "require-main-filename": "^1.0.1" - } - } - } - }, - "classnames": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", - "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" - }, - "clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=", - "dev": true - }, - "cli-columns": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/cli-columns/-/cli-columns-3.1.2.tgz", - "integrity": "sha1-ZzLZcpee/CrkRKHwjgj6E5yWoY4=", - "dev": true, - "requires": { - "string-width": "^2.0.0", - "strip-ansi": "^3.0.1" - } - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-spinners": { - "version": "1.3.1", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/cli-spinners/-/cli-spinners-1.3.1.tgz", - "integrity": "sha1-ACwZkJEtDVlYDJO9NsBW3pnkJZo=", - "dev": true - }, - "cli-width": { - "version": "2.2.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha1-sEM9C06chH7xiGik7xb9X8gnHEg=", - "dev": true - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - } - } - }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", - "dev": true - }, - "clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", - "dev": true - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", - "dev": true - }, - "cloneable-readable": { - "version": "1.1.3", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/cloneable-readable/-/cloneable-readable-1.1.3.tgz", - "integrity": "sha1-EgoAywU7+2OiIucJ+Wg+ouEdjOw=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "collection-map": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", - "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", - "dev": true, - "requires": { - "arr-map": "^2.0.2", - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz", - "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==", - "dev": true, - "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" - } - }, - "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "color-string": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", - "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" - }, - "colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", - "dev": true - }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true - }, - "colorspace": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz", - "integrity": "sha512-vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==", - "dev": true, - "requires": { - "color": "3.0.x", - "text-hex": "1.0.x" - } - }, - "combine-source-map": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", - "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", - "dev": true, - "requires": { - "convert-source-map": "~1.1.0", - "inline-source-map": "~0.6.0", - "lodash.memoize": "~3.0.3", - "source-map": "~0.5.3" - }, - "dependencies": { - "convert-source-map": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", - "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=", - "dev": true - } - } - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/commander/-/commander-2.20.3.tgz", - "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=" - }, - "compress-commons": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.0.1.tgz", - "integrity": "sha512-xZm9o6iikekkI0GnXCmAl3LQGZj5TBDj0zLowsqi7tJtEa3FMGSEcHcqrSJIrOAk1UG/NBbDn/F1q+MG/p/EsA==", - "dev": true, - "requires": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^4.0.0", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "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==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "concat-with-sourcemaps": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", - "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "connect-pushstate": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/connect-pushstate/-/connect-pushstate-1.1.0.tgz", - "integrity": "sha1-vKsiQnHEOWBKD7D2FMCl9WPojiQ=", - "dev": true - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha1-ZwY871fOts9Jk6KrOlWECujEkzY=", - "dev": true - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" - }, - "copy-props": { - "version": "2.0.4", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/copy-props/-/copy-props-2.0.4.tgz", - "integrity": "sha1-k7scrfr9MdpbuKnUtB9HHsOnLf4=", - "requires": { - "each-props": "^1.3.0", - "is-plain-object": "^2.0.1" - } - }, - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - }, - "core-js-compat": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", - "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", - "dev": true, - "requires": { - "browserslist": "^4.8.5", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "coveralls": { - "version": "3.1.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/coveralls/-/coveralls-3.1.0.tgz", - "integrity": "sha1-E8dU1eei3YtE/lJp4hyjlPtNYVs=", - "dev": true, - "requires": { - "js-yaml": "^3.13.1", - "lcov-parse": "^1.0.0", - "log-driver": "^1.2.7", - "minimist": "^1.2.5", - "request": "^2.88.2" - } - }, - "cp-file": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-6.2.0.tgz", - "integrity": "sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "make-dir": "^2.0.0", - "nested-error-stacks": "^2.0.0", - "pify": "^4.0.1", - "safe-buffer": "^5.0.1" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - } - } - }, - "crc": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", - "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", - "dev": true, - "requires": { - "buffer": "^5.1.0" - } - }, - "crc32-stream": { - "version": "4.0.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/crc32-stream/-/crc32-stream-4.0.0.tgz", - "integrity": "sha1-BbfKBH2DHpjCFVOGZvNyt1bZGJM=", - "dev": true, - "requires": { - "crc": "^3.4.4", - "readable-stream": "^3.4.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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "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==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "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==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "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==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=" - } - } - }, - "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==", - "dev": true, - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", - "dev": true, - "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": { - "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" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", - "dev": true - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - }, - "dependencies": { - "events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "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==", - "dev": true - }, - "css-selector-parser": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-1.4.1.tgz", - "integrity": "sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "css-value": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/css-value/-/css-value-0.0.1.tgz", - "integrity": "sha1-Xv1sLupeof1rasV+wEJ7GEUkJOo=", - "dev": true - }, - "css-what": { - "version": "3.3.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/css-what/-/css-what-3.3.0.tgz", - "integrity": "sha1-EP7Glqns4uWRrHctdZqsq6w4zTk=", - "dev": true - }, - "cssmin": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/cssmin/-/cssmin-0.4.3.tgz", - "integrity": "sha1-yRlAd+Dr2s1pHV9ZAVudgZ840BU=", - "dev": true - }, - "csso": { - "version": "4.0.3", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/csso/-/csso-4.0.3.tgz", - "integrity": "sha1-DZmF3IUsfMKyys+74QeQFNGo6QM=", - "dev": true, - "requires": { - "css-tree": "1.0.0-alpha.39" - }, - "dependencies": { - "css-tree": { - "version": "1.0.0-alpha.39", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", - "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", - "dev": true, - "requires": { - "mdn-data": "2.0.6", - "source-map": "^0.6.1" - } - }, - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" - }, - "mdn-data": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", - "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "requires": { - "cssom": "~0.3.6" - } - }, - "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" - }, - "dependencies": { - "hasha": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-3.0.0.tgz", - "integrity": "sha1-UqMvq4Vp1BymmmH/GiFPjrfIvTk=", - "requires": { - "is-stream": "^1.0.1" - } - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha1-H9Lprh3z51uNjDZ0Q8aS1MqB9IE=", - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - } - } - }, - "damerau-levenshtein": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", - "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==", - "dev": true - }, - "dash-ast": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", - "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", - "dev": true - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true - }, - "debounce": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz", - "integrity": "sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==", - "dev": true - }, - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "debug-fabulous": { - "version": "1.1.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/debug-fabulous/-/debug-fabulous-1.1.0.tgz", - "integrity": "sha1-r4oIYyRlIk70F0qfBjCMPCoevI4=", - "dev": true, - "requires": { - "debug": "3.X", - "memoizee": "0.4.X", - "object-assign": "4.X" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "decimal.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", - "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" - }, - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dev": true, - "requires": { - "mimic-response": "^3.1.0" - }, - "dependencies": { - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "dev": true - } - } - }, - "deep-diff": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/deep-diff/-/deep-diff-0.3.8.tgz", - "integrity": "sha1-wB3mPvsO7JeYgB1Ax+Da4ltYLIQ=" - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha1-RNLqNnm49NT/ujPwPYZfwee/SVU=", - "dev": true - }, - "default-compare": { - "version": "1.0.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/default-compare/-/default-compare-1.0.0.tgz", - "integrity": "sha1-y2ETGESthNhHiPto/QFoHKd4Gi8=", - "requires": { - "kind-of": "^5.0.2" - }, - "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==" - }, - "type": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", - "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" - } - } - }, - "default-gateway": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-2.7.2.tgz", - "integrity": "sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ==", - "dev": true, - "requires": { - "execa": "^0.10.0", - "ip-regex": "^2.1.0" - } - }, - "default-require-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz", - "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", - "dev": true, - "requires": { - "strip-bom": "^3.0.0" - } - }, - "default-resolution": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", - "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", - "dev": true - }, - "defer-to-connect": { - "version": "2.0.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/defer-to-connect/-/defer-to-connect-2.0.0.tgz", - "integrity": "sha1-g9axmdsEFZOshNeBtSIjCMz0wsE=", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=", - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "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" - } - } - } - }, - "defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", - "dev": true - }, - "del": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", - "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", - "dev": true, - "requires": { - "globby": "^5.0.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "rimraf": "^2.2.8" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "globby": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", - "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "deps-sort": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", - "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==", - "dev": true, - "requires": { - "JSONStream": "^1.0.3", - "shasum-object": "^1.0.0", - "subarg": "^1.0.0", - "through2": "^2.0.0" - } - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha1-U4IULhvcU/hdhtU+X0qn3rkeCEM=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=" - }, - "detect-newline": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", - "dev": true - }, - "detective": { - "version": "5.2.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/detective/-/detective-5.2.0.tgz", - "integrity": "sha1-/rKnfoW5BOzepFmtiXzJCpm9Kns=", - "dev": true, - "requires": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - } - }, - "devtools-protocol": { - "version": "0.0.799653", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.799653.tgz", - "integrity": "sha512-t1CcaZbvm8pOlikqrsIM9GOa7Ipp07+4h/q9u0JXBWjPCjHdBl9KkddX87Vv9vBHoBGtwV79sYQNGnQM6iS5gg==", - "dev": true - }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true - }, - "diff-frag": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/diff-frag/-/diff-frag-1.0.1.tgz", - "integrity": "sha512-6/v2PC/6UTGcWPPetb9acL8foberUg/CtPdALeJUdD1B/weHNvzftoo00gYznqHGRhHEbykUGzqfG9RWOSr5yw==", - "dev": true - }, - "diff-sequences": { - "version": "26.5.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.5.0.tgz", - "integrity": "sha512-ZXx86srb/iYy6jG71k++wBN9P9J05UNQ5hQHQd9MtMPvcqXPx/vKU69jfHV637D00Q2gSgPk2D+jSx3l1lDW/Q==", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-serializer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", - "dev": true, - "requires": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true - } - } - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dot-parts": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dot-parts/-/dot-parts-1.0.1.tgz", - "integrity": "sha1-iEvXvPwwgv+tL+XbU+SU2PPgdD8=", - "dev": true - }, - "duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", - "dev": true, - "requires": { - "readable-stream": "^2.0.2" - } - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "each-props": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", - "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", - "requires": { - "is-plain-object": "^2.0.1", - "object.defaults": "^1.1.0" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "edge-paths": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/edge-paths/-/edge-paths-2.1.0.tgz", - "integrity": "sha512-ZpIN1Vm5hlo9dkkST/1s8QqPNne2uwk3Plf6HcVUhnpfal0WnDRLdNj/wdQo3xRc+wnN3C25wPpPlV2E6aOunQ==", - "dev": true - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.578", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.578.tgz", - "integrity": "sha512-z4gU6dA1CbBJsAErW5swTGAaU2TBzc2mPAonJb00zqW1rOraDo2zfBMDRvaz9cVic+0JEZiYbHWPw/fTaZlG2Q==", - "dev": true - }, - "elliptic": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", - "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", - "dev": true, - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "dev": true - }, - "emoji-regex": { - "version": "6.5.1", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/emoji-regex/-/emoji-regex-6.5.1.tgz", - "integrity": "sha1-m66pKbFVVlwR6kHGYm6qZc75ksI=", - "dev": true - }, - "enabled": { - "version": "2.0.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/enabled/-/enabled-2.0.0.tgz", - "integrity": "sha1-+d2S7C1vS7wNXR5k4h1hzUZl58I=", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, - "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" - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "dev": true, - "optional": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - }, - "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" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "dev": true - }, - "es6-promisify": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.1.tgz", - "integrity": "sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==", - "dev": true - }, - "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" - } - }, - "es6-weak-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", - "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" - } - }, - "escalade": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.0.tgz", - "integrity": "sha512-mAk+hPSO8fLDkhV7V0dXazH5pDc6MrjBTPyD3VeKzxnVFjH1MIxbCdqGZB9O8+EwWakZs3ZCbDS4IpRt79V1ig==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "escodegen": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", - "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", - "dev": true, - "requires": { - "esprima": "^2.7.1", - "estraverse": "^1.9.1", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.2.0" - }, - "dependencies": { - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true - }, - "estraverse": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", - "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", - "dev": true - }, - "source-map": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", - "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", - "dev": true, - "optional": true, - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, - "eslint": { - "version": "4.19.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/eslint/-/eslint-4.19.1.tgz", - "integrity": "sha1-MtHWU+HZBAiFS/spbwdux+GGowA=", - "dev": true, - "requires": { - "ajv": "^5.3.0", - "babel-code-frame": "^6.22.0", - "chalk": "^2.1.0", - "concat-stream": "^1.6.0", - "cross-spawn": "^5.1.0", - "debug": "^3.1.0", - "doctrine": "^2.1.0", - "eslint-scope": "^3.7.1", - "eslint-visitor-keys": "^1.0.0", - "espree": "^3.5.4", - "esquery": "^1.0.0", - "esutils": "^2.0.2", - "file-entry-cache": "^2.0.0", - "functional-red-black-tree": "^1.0.1", - "glob": "^7.1.2", - "globals": "^11.0.1", - "ignore": "^3.3.3", - "imurmurhash": "^0.1.4", - "inquirer": "^3.0.6", - "is-resolvable": "^1.0.0", - "js-yaml": "^3.9.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.4", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.2", - "path-is-inside": "^1.0.2", - "pluralize": "^7.0.0", - "progress": "^2.0.0", - "regexpp": "^1.0.1", - "require-uncached": "^1.0.3", - "semver": "^5.3.0", - "strip-ansi": "^4.0.0", - "strip-json-comments": "~2.0.1", - "table": "4.0.2", - "text-table": "~0.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=" - }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "has-ansi": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", - "requires": { - "ansi-regex": "^0.2.0" - } - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - } - } - }, - "supports-color": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=" - } - } - }, - "eslint-import-resolver-node": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", - "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", - "dev": true, - "requires": { - "debug": "^2.6.9", - "resolve": "^1.13.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "eslint-module-utils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", - "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", - "dev": true, - "requires": { - "debug": "^2.6.9", - "pkg-dir": "^2.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "eslint-plugin-import": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.8.0.tgz", - "integrity": "sha512-Rf7dfKJxZ16QuTgVv1OYNxkZcsu/hULFnC+e+w0Gzi6jMC3guQoWQgxYxc54IDRinlb6/0v5z/PxxIKmVctN+g==", - "dev": true, - "requires": { - "builtin-modules": "^1.1.1", - "contains-path": "^0.1.0", - "debug": "^2.6.8", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.1", - "eslint-module-utils": "^2.1.1", - "has": "^1.0.1", - "lodash.cond": "^4.3.0", - "minimatch": "^3.0.3", - "read-pkg-up": "^2.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "eslint-plugin-jest": { - "version": "21.15.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-21.15.1.tgz", - "integrity": "sha512-Op9AFHQXFXD0pWubu2v7K7NydSEBopIYVyZM2CxbiIoVXMa6AnqJt+v+HkBxbwS5aYvPQYoHthZO18A4QVeF1Q==", - "dev": true - }, - "eslint-plugin-jsx-a11y": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.0.2.tgz", - "integrity": "sha1-ZZJ3p1iwNsMFp+ShMFfDAc075z8=", - "dev": true, - "requires": { - "aria-query": "^0.7.0", - "array-includes": "^3.0.3", - "ast-types-flow": "0.0.7", - "axobject-query": "^0.1.0", - "damerau-levenshtein": "^1.0.0", - "emoji-regex": "^6.1.0", - "jsx-ast-utils": "^1.4.0" - } - }, - "eslint-plugin-react": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.5.1.tgz", - "integrity": "sha512-YGSjB9Qu6QbVTroUZi66pYky3DfoIPLdHQ/wmrBGyBRnwxQsBXAov9j2rpXt/55i8nyMv6IRWJv2s4d4YnduzQ==", - "dev": true, - "requires": { - "doctrine": "^2.0.0", - "has": "^1.0.1", - "jsx-ast-utils": "^2.0.0", - "prop-types": "^15.6.0" - }, - "dependencies": { - "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==", - "dev": true, - "requires": { - "array-includes": "^3.1.1", - "object.assign": "^4.1.0" - } - } - } - }, - "eslint-scope": { - "version": "3.7.3", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha1-u1ByANPRf2AkdjYWC0gmKEsQhTU=", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "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==", - "dev": true - }, - "esm": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", - "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", - "dev": true - }, - "espree": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", - "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", - "dev": true, - "requires": { - "acorn": "^5.5.0", - "acorn-jsx": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", - "dev": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "eve-raphael": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/eve-raphael/-/eve-raphael-0.5.0.tgz", - "integrity": "sha1-F8dUt5K+7z+maE15z1pHxjxM2jA=" - }, - "event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "events": { - "version": "2.1.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/events/-/events-2.1.0.tgz", - "integrity": "sha1-KpoeGOYQbg6BKqnr1KgZs8KcC6U=", - "dev": true - }, - "events-to-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/events-to-array/-/events-to-array-1.1.2.tgz", - "integrity": "sha1-LUH1Y+H+QA7Uli/hpNXGp1Od9/Y=", - "dev": true - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", - "dev": true - }, - "execa": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", - "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "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://artifactory.idbs-dev.com/artifactory/api/npm/npm/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "gulp-cli": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", - "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", - "requires": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.4.0", - "isobject": "^3.0.1", - "liftoff": "^3.1.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.2.0", - "yargs": "^7.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "expect": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.0.tgz", - "integrity": "sha512-EzhbZ1tbwcaa5Ok39BI11flIMeIUSlg1QsnXOrleaMvltwHsvIQPBtL710l+ma+qDFLUgktCXK4YuQzmHdm7cg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.0", - "jest-message-util": "^26.6.0", - "jest-regex-util": "^26.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-diff": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.0.tgz", - "integrity": "sha512-IH09rKsdWY8YEY7ii2BHlSq59oXyF2pK3GoK+hOK9eD/x6009eNB5Jv1shLMKgxekodPzLlV7eZP1jPFQYds8w==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.5.0", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.0" - } - }, - "jest-matcher-utils": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.0.tgz", - "integrity": "sha512-BUy/dQYb7ELGRazmK4ZVkbfPYCaNnrMtw1YljVhcKzWUxBM0xQ+bffrfnMLdRZp4wUUcT4ahaVnA3VWZtXWP9Q==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.0", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.0" - } - }, - "jest-message-util": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.0.tgz", - "integrity": "sha512-WPAeS38Kza29f04I0iOIQrXeiebRXjmn6cFehzI7KKJOgT0NmqYAcLgjWnIAfKs5FBmEQgje1kXab0DaLKCl2w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.0", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - } - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "pretty-format": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.0.tgz", - "integrity": "sha512-Uumr9URVB7bm6SbaByXtx+zGlS+0loDkFMHP0kHahMjmfCtmFY03iqd++5v3Ld6iB5TocVXlBN/T+DXMn9d4BA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - } - }, - "stack-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.2.tgz", - "integrity": "sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.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==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "exposify": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/exposify/-/exposify-0.5.0.tgz", - "integrity": "sha1-+S0AlMJls/VT4fpFagOhiD0QWcw=", - "dev": true, - "requires": { - "globo": "~1.1.0", - "map-obj": "~1.0.1", - "replace-requires": "~1.0.3", - "through2": "~0.4.0", - "transformify": "~0.1.1" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "object-keys": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, - "through2": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", - "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", - "dev": true, - "requires": { - "readable-stream": "~1.0.17", - "xtend": "~2.1.1" - } - }, - "xtend": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", - "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", - "dev": true, - "requires": { - "object-keys": "~0.4.0" - } - } - } - }, - "ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "requires": { - "type": "^2.0.0" - }, - "dependencies": { - "type": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", - "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" - } - } - }, - "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": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "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" - } - }, - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - } - } - }, - "external-editor": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", - "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", - "dev": true, - "requires": { - "chardet": "^0.4.0", - "iconv-lite": "^0.4.17", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "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": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "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" - } - } - } - }, - "extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, - "requires": { - "@types/yauzl": "^2.9.1", - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "falafel": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.2.4.tgz", - "integrity": "sha512-0HXjo8XASWRmsS0X1EkhwEMZaD3Qvp7FfURwjLKjG1ghfRm/MGZl2r4cWUTv41KdNghTw4OUMmVtdGQp3+H+uQ==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "foreach": "^2.0.5", - "isarray": "^2.0.1", - "object-keys": "^1.0.6" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - } - } - }, - "fancy-log": { - "version": "1.3.3", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/fancy-log/-/fancy-log-1.3.3.tgz", - "integrity": "sha1-28GRVPVYaQFQojlToK29A1vkX8c=", - "requires": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "parse-node-version": "^1.0.0", - "time-stamp": "^1.0.0" - } - }, - "fast-deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", - "dev": true - }, - "fast-glob": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", - "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fast-safe-stringify": { - "version": "2.0.7", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", - "integrity": "sha1-EkqohYmSYfaK7bQqfAgN6dpgh0M=", - "dev": true - }, - "fastq": { - "version": "1.8.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/fastq/-/fastq-1.8.0.tgz", - "integrity": "sha1-VQ4fn1m7xl/hhctqm02VNXEH9IE=", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "dev": true, - "requires": { - "pend": "~1.2.0" - } - }, - "fecha": { - "version": "4.2.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/fecha/-/fecha-4.2.0.tgz", - "integrity": "sha1-P/tjlUU+Pz7/+FBATwpZtnR/X0E=", - "dev": true - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", - "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", - "dev": true, - "requires": { - "flat-cache": "^1.2.1", - "object-assign": "^4.0.1" - } - }, - "file-saver": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.2.tgz", - "integrity": "sha512-Wz3c3XQ5xroCxd1G8b7yL0Ehkf0TC9oYC6buPFkNnU9EnaPlifeAFCyCh+iewXTyFRcg0a6j3J7FmJsIhlhBdw==" - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "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==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - } - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "findit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/findit/-/findit-2.0.0.tgz", - "integrity": "sha1-ZQnwEmr0wXhVHPqZOU4DLhOk1W4=", - "dev": true - }, - "findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "fined": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", - "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", - "requires": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" - } - }, - "flagged-respawn": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==" - }, - "flat-cache": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", - "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", - "dev": true, - "requires": { - "circular-json": "^0.3.1", - "graceful-fs": "^4.1.2", - "rimraf": "~2.6.2", - "write": "^0.2.1" - }, - "dependencies": { - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flow-parser": { - "version": "0.136.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.136.0.tgz", - "integrity": "sha512-PB2vYAqmz+dRikpx8TpNgRtBsyemP+7oQa0BcPZWnGABlJlB2WgJc/Lx0HeEPOUxDO/TxBbPaIHsffEIL9M6BQ==", - "dev": true - }, - "flow-remove-types": { - "version": "2.136.0", - "resolved": "https://registry.npmjs.org/flow-remove-types/-/flow-remove-types-2.136.0.tgz", - "integrity": "sha512-VLmnyCbIx2thjuyidNeAMltxzpFxpFtx+6b0pYlpDz4O338HZPziRSDd2ytpk0/xRFbGrys38pscbmW3UbZtJw==", - "dev": true, - "requires": { - "flow-parser": "^0.136.0", - "pirates": "^3.0.2", - "vlq": "^0.2.1" - } - }, - "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==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "fn.name": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", - "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==", - "dev": true - }, - "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "dev": true, - "requires": { - "debug": "=3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "font-face-observer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/font-face-observer/-/font-face-observer-1.0.0.tgz", - "integrity": "sha1-r3poGd1X9yZDAVAmAgrqNCQqN38=", - "requires": { - "promise": "^6.1.0" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" - }, - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "requires": { - "for-in": "^1.0.1" - } - }, - "foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", - "dev": true - }, - "foreground-child": { - "version": "1.5.6", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz", - "integrity": "sha1-T9ca0t/elnibmApcCilZN8svXOk=", - "dev": true, - "requires": { - "cross-spawn": "^4", - "signal-exit": "^3.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", - "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, - "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==" - } - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "from2-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/from2-string/-/from2-string-1.1.0.tgz", - "integrity": "sha1-GCgrJ9CKJnyzAwzSuLSw8hKvdSo=", - "dev": true, - "requires": { - "from2": "^2.0.3" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha1-a+Dem+mYzhavivwkSXue6bfM2a0=", - "dev": true - }, - "fs-exists-cached": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-exists-cached/-/fs-exists-cached-1.0.0.tgz", - "integrity": "sha1-zyVVTKBQ3EmuZla0HeQiWJidy84=", - "dev": true - }, - "fs-extra": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", - "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0" - } - }, - "fs-mkdirp-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", - "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "through2": "^2.0.3" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "function-loop": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/function-loop/-/function-loop-1.0.2.tgz", - "integrity": "sha512-Iw4MzMfS3udk/rqxTiDDCllhGwlOrsr50zViTOO/W6lS/9y6B1J0BD2VZzrnWUYBJsl3aeqjgR5v7bWWhZSYbA==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "garnish": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/garnish/-/garnish-5.2.0.tgz", - "integrity": "sha1-vtQ2WTguSxmOM8eTiXvnxwHmVXc=", - "dev": true, - "requires": { - "chalk": "^0.5.1", - "minimist": "^1.1.0", - "pad-left": "^2.0.0", - "pad-right": "^0.2.2", - "prettier-bytes": "^1.0.3", - "pretty-ms": "^2.1.0", - "right-now": "^1.0.0", - "split2": "^0.2.1", - "stdout-stream": "^1.4.0", - "url-trim": "^1.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", - "dev": true - }, - "ansi-styles": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", - "dev": true - }, - "chalk": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", - "dev": true, - "requires": { - "ansi-styles": "^1.1.0", - "escape-string-regexp": "^1.0.0", - "has-ansi": "^0.1.0", - "strip-ansi": "^0.3.0", - "supports-color": "^0.2.0" - } - }, - "has-ansi": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", - "dev": true, - "requires": { - "ansi-regex": "^0.2.0" - } - }, - "strip-ansi": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", - "dev": true, - "requires": { - "ansi-regex": "^0.2.1" - } - }, - "supports-color": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", - "dev": true - } - } - }, - "gensync": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", - "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", - "dev": true - }, - "get-assigned-identifiers": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", - "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==", - "dev": true - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", - "dev": true - }, - "get-ports": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-ports/-/get-ports-1.0.3.tgz", - "integrity": "sha1-9AvVgKyn7A77e5bL/L6wPviUteg=", - "dev": true, - "requires": { - "map-limit": "0.0.1" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "glob-stream": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", - "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", - "dev": true, - "requires": { - "extend": "^3.0.0", - "glob": "^7.1.1", - "glob-parent": "^3.1.0", - "is-negated-glob": "^1.0.0", - "ordered-read-streams": "^1.0.0", - "pumpify": "^1.3.5", - "readable-stream": "^2.1.5", - "remove-trailing-separator": "^1.0.1", - "to-absolute-glob": "^2.0.0", - "unique-stream": "^2.0.2" - } - }, - "glob-watcher": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", - "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-done": "^1.2.0", - "chokidar": "^2.0.0", - "is-negated-glob": "^1.0.0", - "just-debounce": "^1.0.0", - "normalize-path": "^3.0.0", - "object.defaults": "^1.1.0" - } - }, - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "requires": { - "is-unc-path": "^1.0.0" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "5.7.4", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha1-Po2KmUfQWZoXltECJddDL0pKz14=" - } - } - }, - "globo": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/globo/-/globo-1.1.0.tgz", - "integrity": "sha1-DSYJiVXepCLrIAGxBImLChAcqvM=", - "dev": true, - "requires": { - "accessory": "~1.1.0", - "is-defined": "~1.0.0", - "ternary": "~1.0.0" - } - }, - "glogg": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", - "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", - "requires": { - "sparkles": "^1.0.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha1-MH30JUfmzHMk088DwVXVzbjFOIA=" - } - } - }, - "got": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/got/-/got-11.7.0.tgz", - "integrity": "sha512-7en2XwH2MEqOsrK0xaKhbWibBoZqy+f1RSUoIeF1BLcnf+pyQdDsljWMfmOh+QKJwuvDIiKx38GtPh5wFdGGjg==", - "dev": true, - "requires": { - "@sindresorhus/is": "^3.1.1", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.1", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", - "dev": true - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true, - "optional": true - }, - "gulp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", - "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", - "dev": true, - "requires": { - "glob-watcher": "^5.0.3", - "gulp-cli": "^2.2.0", - "undertaker": "^1.2.1", - "vinyl-fs": "^3.0.0" - }, - "dependencies": { - "gulp-cli": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", - "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", - "dev": true, - "requires": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.4.0", - "isobject": "^3.0.1", - "liftoff": "^3.1.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.2.0", - "yargs": "^7.1.0" - } - } - } - }, - "gulp-autoprefixer": { - "version": "7.0.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/gulp-autoprefixer/-/gulp-autoprefixer-7.0.1.tgz", - "integrity": "sha1-PA3CavyALTF+dWCn92CgOZBJB1o=", - "dev": true, - "requires": { - "autoprefixer": "^9.6.1", - "fancy-log": "^1.3.2", - "plugin-error": "^1.0.1", - "postcss": "^7.0.17", - "through2": "^3.0.1", - "vinyl-sourcemaps-apply": "^0.2.1" - }, - "dependencies": { - "through2": { - "version": "3.0.2", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/through2/-/through2-3.0.2.tgz", - "integrity": "sha1-mfiJMc/HYex2eLQdXXM2tbage/Q=", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - } - } - }, - "gulp-babel": { - "version": "8.0.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/gulp-babel/-/gulp-babel-8.0.0.tgz", - "integrity": "sha1-4NqW9PLsSojdOjAw9HbjirISbYc=", - "dev": true, - "requires": { - "plugin-error": "^1.0.1", - "replace-ext": "^1.0.0", - "through2": "^2.0.0", - "vinyl-sourcemaps-apply": "^0.2.0" - }, - "dependencies": { - "replace-ext": { - "version": "1.0.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha1-LW2ZbQShWFXZZ0Q2Md1fd4JbAWo=", - "dev": true - } - } - }, - "gulp-clean-css": { - "version": "4.3.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/gulp-clean-css/-/gulp-clean-css-4.3.0.tgz", - "integrity": "sha1-Wx5z8vykZwPrY2AUzdRVPOplFG0=", - "dev": true, - "requires": { - "clean-css": "4.2.3", - "plugin-error": "1.0.1", - "through2": "3.0.1", - "vinyl-sourcemaps-apply": "0.2.1" - }, - "dependencies": { - "through2": { - "version": "3.0.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/through2/-/through2-3.0.1.tgz", - "integrity": "sha1-OSducTwzAu3544jdnIEt07glvVo=", - "dev": true, - "requires": { - "readable-stream": "2 || 3" - } - } - } - }, - "gulp-hb": { - "version": "8.0.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/gulp-hb/-/gulp-hb-8.0.0.tgz", - "integrity": "sha1-9uo1vkvvycJwCNRdWyrrnXC7TU8=", - "dev": true, - "requires": { - "ansi-gray": "^0.1.1", - "ansi-green": "^0.1.1", - "cli-columns": "^3.1.2", - "handlebars": "^4.1.0", - "handlebars-wax": "^6.1.0", - "plugin-error": "^1.0.1", - "through2": "^3.0.0" - }, - "dependencies": { - "through2": { - "version": "3.0.2", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/through2/-/through2-3.0.2.tgz", - "integrity": "sha1-mfiJMc/HYex2eLQdXXM2tbage/Q=", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - } - } - }, - "gulp-header": { - "version": "2.0.9", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/gulp-header/-/gulp-header-2.0.9.tgz", - "integrity": "sha1-i0MsTUN53uZ4iEWxZ4WwnHZ1r4Q=", - "dev": true, - "requires": { - "concat-with-sourcemaps": "^1.1.0", - "lodash.template": "^4.5.0", - "map-stream": "0.0.7", - "through2": "^2.0.0" - } - }, - "gulp-less": { - "version": "4.0.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/gulp-less/-/gulp-less-4.0.1.tgz", - "integrity": "sha1-NIwzpd3nogfFdxsdgmHRrBAhzu0=", - "dev": true, - "requires": { - "accord": "^0.29.0", - "less": "2.6.x || ^3.7.1", - "object-assign": "^4.0.1", - "plugin-error": "^0.1.2", - "replace-ext": "^1.0.0", - "through2": "^2.0.0", - "vinyl-sourcemaps-apply": "^0.2.0" - }, - "dependencies": { - "arr-diff": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", - "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1", - "array-slice": "^0.2.3" - } - }, - "arr-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", - "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", - "dev": true - }, - "array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", - "dev": true - }, - "extend-shallow": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", - "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", - "dev": true, - "requires": { - "kind-of": "^1.1.0" - } - }, - "kind-of": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", - "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", - "dev": true - }, - "plugin-error": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", - "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", - "dev": true, - "requires": { - "ansi-cyan": "^0.1.1", - "ansi-red": "^0.1.1", - "arr-diff": "^1.0.1", - "arr-union": "^2.0.1", - "extend-shallow": "^1.1.2" - } - }, - "replace-ext": { - "version": "1.0.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha1-LW2ZbQShWFXZZ0Q2Md1fd4JbAWo=", - "dev": true - } - } - }, - "gulp-load-plugins": { - "version": "2.0.4", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/gulp-load-plugins/-/gulp-load-plugins-2.0.4.tgz", - "integrity": "sha1-4EXBr1I4sx+z4Emrzq4NME9lgTI=", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "fancy-log": "^1.2.0", - "findup-sync": "^4.0.0", - "gulplog": "^1.0.0", - "has-gulplog": "^0.1.0", - "micromatch": "^4.0.2", - "resolve": "^1.17.0" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/braces/-/braces-3.0.2.tgz", - "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "findup-sync": { - "version": "4.0.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/findup-sync/-/findup-sync-4.0.0.tgz", - "integrity": "sha1-lWyc3egEBSuIG0KFEpBcSl8s3vA=", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^4.0.2", - "resolve-dir": "^1.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha1-T8sJmb+fvC/L3SEvbWKbmlbDklk=", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "gulp-rename": { - "version": "2.0.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/gulp-rename/-/gulp-rename-2.0.0.tgz", - "integrity": "sha1-m7w5YrDA9S/GfNXq/2wiPsW5z2w=", - "dev": true - }, - "gulp-sourcemaps": { - "version": "2.6.5", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/gulp-sourcemaps/-/gulp-sourcemaps-2.6.5.tgz", - "integrity": "sha1-o/AC2HNG0sDzrsNq9+uHPyPeiuY=", - "dev": true, - "requires": { - "@gulp-sourcemaps/identity-map": "1.X", - "@gulp-sourcemaps/map-sources": "1.X", - "acorn": "5.X", - "convert-source-map": "1.X", - "css": "2.X", - "debug-fabulous": "1.X", - "detect-newline": "2.X", - "graceful-fs": "4.X", - "source-map": "~0.6.0", - "strip-bom-string": "1.X", - "through2": "2.X" - }, - "dependencies": { - "acorn": { - "version": "5.7.4", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha1-Po2KmUfQWZoXltECJddDL0pKz14=", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "gulp-svg-sprite": { - "version": "1.5.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/gulp-svg-sprite/-/gulp-svg-sprite-1.5.0.tgz", - "integrity": "sha1-KSaUxq+FcAk/YsugkJLsjlJB0yI=", - "dev": true, - "requires": { - "plugin-error": "^1.0.1", - "svg-sprite": "^1.5.0", - "through2": "^2.0.3" - } - }, - "gulp-tap": { - "version": "2.0.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/gulp-tap/-/gulp-tap-2.0.0.tgz", - "integrity": "sha1-b2a3mHDcv8Nkz06+BzW2AIRzIA8=", - "dev": true, - "requires": { - "through2": "^3.0.1" - }, - "dependencies": { - "through2": { - "version": "3.0.2", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/through2/-/through2-3.0.2.tgz", - "integrity": "sha1-mfiJMc/HYex2eLQdXXM2tbage/Q=", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - } - } - }, - "gulp-terser": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/gulp-terser/-/gulp-terser-1.4.0.tgz", - "integrity": "sha512-7df9leJna3WOmj76tYHxjpn7BSU+vmKVjVSd6bz3uLEyrzCfZI97KPhRcIabrSNzs0UY/UXTt+JwkxPw3sF85w==", - "dev": true, - "requires": { - "is-promise": "^4.0.0", - "plugin-error": "^1.0.1", - "terser": ">=4", - "through2": "^4.0.2", - "vinyl-sourcemaps-apply": "^0.2.1" - }, - "dependencies": { - "is-promise": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", - "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "dev": true, - "requires": { - "readable-stream": "3" - } - } - } - }, - "gulp-zip": { - "version": "5.0.2", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/gulp-zip/-/gulp-zip-5.0.2.tgz", - "integrity": "sha1-Lt95fshC53D0396L75fROQFbGXI=", - "dev": true, - "requires": { - "get-stream": "^5.1.0", - "plugin-error": "^1.0.1", - "through2": "^3.0.1", - "vinyl": "^2.1.0", - "yazl": "^2.5.1" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "through2": { - "version": "3.0.2", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/through2/-/through2-3.0.2.tgz", - "integrity": "sha1-mfiJMc/HYex2eLQdXXM2tbage/Q=", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - } - } - }, - "gulplog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", - "requires": { - "glogg": "^1.0.0" - } - }, - "handlebars": { - "version": "4.7.6", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/handlebars/-/handlebars-4.7.6.tgz", - "integrity": "sha1-1MBcG6+Q6ZRfd6pop6IZqkp9904=", - "dev": true, - "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "handlebars-wax": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/handlebars-wax/-/handlebars-wax-6.1.0.tgz", - "integrity": "sha1-nZqJnmxnuUbHdCzht9G/WPK6FyI=", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "require-glob": "^3.2.0" - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha1-HwgDufjLIMD6E4It8ezds2veHv0=", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.5", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/ajv/-/ajv-6.12.5.tgz", - "integrity": "sha1-GbDouuj0duW6ZmMAOHd1+xoApNo=", - "dev": true, - "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" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", - "dev": true - } - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/has/-/has-1.0.3.tgz", - "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-gulplog": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", - "dev": true, - "requires": { - "sparkles": "^1.0.0" - } - }, - "has-require": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/has-require/-/has-require-1.2.2.tgz", - "integrity": "sha1-khZ1qxMNvZdo/I2o8ajiQt+kF3Q=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.3" - } - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg=" - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "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": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha1-VcOB2eBuHSmXqIO0o/3f5/DTrzM=", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", - "dev": true - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "hasha": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz", - "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=", - "dev": true, - "requires": { - "is-stream": "^1.0.1", - "pinkie-promise": "^2.0.0" - } - }, - "he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", - "dev": true - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "requires": { - "react-is": "^16.7.0" - } - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha1-dDKYzvTlrz4ZQWH7rcwhUdOgWOg=", - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg=" - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha1-39YAJ9o2o238viNiYsAKWCJoFFM=", - "dev": true - }, - "htmlescape": { - "version": "1.1.1", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/htmlescape/-/htmlescape-1.1.1.tgz", - "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=", - "dev": true - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha1-vWedw/WYl7ajS7EHSchVu1OpOS8=", - "dev": true, - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "entities": { - "version": "1.1.2", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/entities/-/entities-1.1.2.tgz", - "integrity": "sha1-vfpzUplmTfr9NFKe1PhSKidf6lY=", - "dev": true - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha1-SekcXL82yblLz81xwj1SSex045A=", - "dev": true - }, - "http-errors": { - "version": "1.7.3", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/http-errors/-/http-errors-1.7.3.tgz", - "integrity": "sha1-bGGeT5xgMIw4UZSYwU+7EKrOuwY=", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "http2-wrapper": { - "version": "1.0.0-beta.5.2", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/http2-wrapper/-/http2-wrapper-1.0.0-beta.5.2.tgz", - "integrity": "sha1-i5I965AUSuplz4NLAWo0D8mFVvM=", - "dev": true, - "requires": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha1-4qkFQqu2inYuCghQ9sntrf2FBrI=", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "husky": { - "version": "5.0.0-alpha.6", - "resolved": "https://registry.npmjs.org/husky/-/husky-5.0.0-alpha.6.tgz", - "integrity": "sha512-Ofqq0oHLCO0r8hTb/1PQ3FAfsW945adUli8jFTeXdOIK8gCUmxY9A0BI0mG9oGboPf+Y53bvEmX6ljdrz+yV6w==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha1-7BaFWOlaoYH9h9N/VcMrvLZwi4Q=", - "dev": true - }, - "ignore": { - "version": "5.1.8", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha1-8VCotQo0KJsz4i9YiavU2AFvDlc=", - "dev": true - }, - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "dev": true, - "optional": true - }, - "import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.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==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.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==", - "dev": true, - "requires": { - "p-limit": "^2.2.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==", - "dev": true - }, - "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==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=", - "dev": true - }, - "individual": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/individual/-/individual-3.0.0.tgz", - "integrity": "sha1-58pPhfiVewGHNPKFdQ3CLsL5hi0=", - "dev": true - }, - "indx": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/indx/-/indx-0.2.3.tgz", - "integrity": "sha1-Fdz1bunPZcAjTFE8J/vVgOcPvFA=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" - }, - "inject-lr-script": { - "version": "2.2.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/inject-lr-script/-/inject-lr-script-2.2.0.tgz", - "integrity": "sha1-WNkc2Z5d4aPxcqoHb324ZR7nLbI=", - "dev": true, - "requires": { - "resp-modifier": "^6.0.0" - } - }, - "inline-source-map": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", - "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", - "dev": true, - "requires": { - "source-map": "~0.5.3" - } - }, - "inquirer": { - "version": "3.3.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha1-ndLyrXZdyrH/BEO0kUQqILoifck=", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^2.0.4", - "figures": "^2.0.0", - "lodash": "^4.3.0", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rx-lite": "^4.0.8", - "rx-lite-aggregates": "^4.0.8", - "string-width": "^2.1.0", - "strip-ansi": "^4.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "insert-module-globals": { - "version": "7.2.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/insert-module-globals/-/insert-module-globals-7.2.0.tgz", - "integrity": "sha1-7IfltCcoR54ye9XFxxYR3ftHUro=", - "dev": true, - "requires": { - "JSONStream": "^1.0.3", - "acorn-node": "^1.5.2", - "combine-source-map": "^0.8.0", - "concat-stream": "^1.6.1", - "is-buffer": "^1.1.0", - "path-is-absolute": "^1.0.1", - "process": "~0.11.0", - "through2": "^2.0.0", - "undeclared-identifiers": "^1.1.2", - "xtend": "^4.0.0" - } - }, - "internal-ip": { - "version": "3.0.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/internal-ip/-/internal-ip-3.0.1.tgz", - "integrity": "sha1-31yZh24dLrLqLXT1IOP2aaAOzic=", - "dev": true, - "requires": { - "default-gateway": "^2.6.0", - "ipaddr.js": "^1.5.2" - } - }, - "interpret": { - "version": "1.4.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha1-Zlq4vE2iendKQFhOgS4+D6RbGh4=" - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=", - "dev": true - }, - "is-absolute": { - "version": "1.0.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha1-OV4a6EsR8mrReV5zwXN45IowFXY=", - "requires": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=" - }, - "is-callable": { - "version": "1.2.2", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha1-x8ZxXNItTdtI0+GZcCI6zquwgNk=" - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.2", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha1-vac28s2P0G0yhE53Q7+nSUw7/X4=" - }, - "is-defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-defined/-/is-defined-1.0.0.tgz", - "integrity": "sha1-HwfKZ9Vx9ZTEsUQVpF9774j5K/U=", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", - "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://eis.jfrog.io/eis/api/npm/npm/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=" - } - } - }, - "is-docker": { - "version": "2.1.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha1-QSWojkTkUNOE4JBH7eca3C0UQVY=", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-negated-glob": { - "version": "1.0.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/is-negated-glob/-/is-negated-glob-1.0.0.tgz", - "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", - "dev": true - }, - "is-negative-zero": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", - "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=" - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s=", - "dev": true - }, - "is-path-in-cwd": { - "version": "1.0.1", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha1-WsSLNF72dTOb1sekipEhELJBz1I=", - "dev": true, - "requires": { - "is-path-inside": "^1.0.0" - }, - "dependencies": { - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true, - "requires": { - "path-is-inside": "^1.0.1" - } - } - } - }, - "is-path-inside": { - "version": "3.0.2", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/is-path-inside/-/is-path-inside-3.0.2.tgz", - "integrity": "sha1-9SIPyCo+IzdXKR3dycWHfyofMBc=", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", - "requires": { - "isobject": "^3.0.1" - } - }, - "is-potential-custom-element-name": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", - "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", - "dev": true - }, - "is-promise": { - "version": "2.2.2", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha1-OauVnMv5p3TPB597QMeib3YxNfE=", - "dev": true - }, - "is-regex": { - "version": "1.1.1", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha1-xvmKrMVG9s7FRooHt7FTq1ZKV7k=", - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-relative": { - "version": "1.0.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha1-obtpNc6MXboei5dUubLcwCDiJg0=", - "requires": { - "is-unc-path": "^1.0.0" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg=", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "is-string": { - "version": "1.0.5", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha1-QEk+0ZjvP/R3uMf5L2ROyCpc06Y=" - }, - "is-symbol": { - "version": "1.0.3", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc=", - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-unc-path": { - "version": "1.0.0", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0=", - "requires": { - "unc-path-regex": "^0.1.2" - } - }, - "is-url": { - "version": "1.2.4", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha1-BKTfRtKMTP89c9Af8Gq+sxihqlI=", - "dev": true - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" - }, - "is-valid-glob": { - "version": "1.0.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/is-valid-glob/-/is-valid-glob-1.0.0.tgz", - "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://eis.jfrog.io/eis/api/npm/npm/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=" - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://artifactory.idbs-dev.com/artifactory/api/npm/npm/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE=", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "is2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is2/-/is2-2.0.1.tgz", - "integrity": "sha512-+WaJvnaA7aJySz2q/8sLjMb2Mw14KTplHmSwcSpZ/fWJPkUmqw3YTzSWbPJ7OAwRvdYTWF2Wg+yYJ1AdP5Z8CA==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "ip-regex": "^2.1.0", - "is-url": "^1.2.2" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "istanbul": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", - "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", - "dev": true, - "requires": { - "abbrev": "1.0.x", - "async": "1.x", - "escodegen": "1.8.x", - "esprima": "2.7.x", - "glob": "^5.0.15", - "handlebars": "^4.0.1", - "js-yaml": "3.x", - "mkdirp": "0.5.x", - "nopt": "3.x", - "once": "1.x", - "resolve": "1.1.x", - "supports-color": "^3.1.0", - "which": "^1.1.1", - "wordwrap": "^1.0.0" - }, - "dependencies": { - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true - }, - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } - }, - "istanbul-lib-hook": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.7.tgz", - "integrity": "sha512-vrRztU9VRRFDyC+aklfLoeXyNdTfga2EI3udDGn4cZ6fpSXpHLV9X6CHvfoMCPtggg8zvDDmC4b9xfu0z6/llA==", - "dev": true, - "requires": { - "append-transform": "^1.0.0" - } - }, - "istanbul-lib-processinfo": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-1.0.0.tgz", - "integrity": "sha512-FY0cPmWa4WoQNlvB8VOcafiRoB5nB+l2Pz2xGuXHRSy1KM8QFOYfz/rN+bGMCAeejrY3mrpF5oJHcN0s/garCg==", - "dev": true, - "requires": { - "archy": "^1.0.0", - "cross-spawn": "^6.0.5", - "istanbul-lib-coverage": "^2.0.3", - "rimraf": "^2.6.3", - "uuid": "^3.3.2" - }, - "dependencies": { - "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==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "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==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "supports-color": "^6.1.0" - }, - "dependencies": { - "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==", - "dev": true - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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" - }, - "dependencies": { - "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==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "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==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0" - } - }, - "jackspeak": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-1.4.0.tgz", - "integrity": "sha512-VDcSunT+wcccoG46FtzuBAyQKlzhHjli4q31e1fIHGOsRspqNUFjVzGb+7eIFDlTvqLygxapDHPHS0ouT2o/tw==", - "dev": true, - "requires": { - "cliui": "^4.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "jest": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.4.2.tgz", - "integrity": "sha512-LLCjPrUh98Ik8CzW8LLVnSCfLaiY+wbK53U7VxnFSX7Q+kWC4noVeDvGWIFw0Amfq1lq2VfGm7YHWSLBV62MJw==", - "dev": true, - "requires": { - "@jest/core": "^26.4.2", - "import-local": "^3.0.2", - "jest-cli": "^26.4.2" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "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==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "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==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "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==", - "dev": true - }, - "jest-cli": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.4.2.tgz", - "integrity": "sha512-zb+lGd/SfrPvoRSC/0LWdaWCnscXc1mGYW//NP4/tmBvRPT3VntZ2jtKUONsRi59zc5JqmsSajA9ewJKFYp8Cw==", - "dev": true, - "requires": { - "@jest/core": "^26.4.2", - "@jest/test-result": "^26.3.0", - "@jest/types": "^26.3.0", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.4.2", - "jest-util": "^26.3.0", - "jest-validate": "^26.4.2", - "prompts": "^2.0.1", - "yargs": "^15.3.1" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.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==", - "dev": true, - "requires": { - "p-limit": "^2.2.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==", - "dev": true - }, - "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==", - "dev": true - }, - "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==", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.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==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.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": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "jest-changed-files": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.3.0.tgz", - "integrity": "sha512-1C4R4nijgPltX6fugKxM4oQ18zimS7LqQ+zTTY8lMCMFPrxqBFb7KJH0Z2fRQJvw2Slbaipsqq7s1mgX5Iot+g==", - "dev": true, - "requires": { - "@jest/types": "^26.3.0", - "execa": "^4.0.0", - "throat": "^5.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", - "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "jest-config": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.4.2.tgz", - "integrity": "sha512-QBf7YGLuToiM8PmTnJEdRxyYy3mHWLh24LJZKVdXZ2PNdizSe1B/E8bVm+HYcjbEzGuVXDv/di+EzdO/6Gq80A==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.4.2", - "@jest/types": "^26.3.0", - "babel-jest": "^26.3.0", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.3.0", - "jest-environment-node": "^26.3.0", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.4.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.4.0", - "jest-util": "^26.3.0", - "jest-validate": "^26.4.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.4.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "babel-jest": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.3.0.tgz", - "integrity": "sha512-sxPnQGEyHAOPF8NcUsD0g7hDCnvLL2XyblRBcgrzTWBB/mAIpWow3n1bEL+VghnnZfreLhFSBsFluRoK2tRK4g==", - "dev": true, - "requires": { - "@jest/transform": "^26.3.0", - "@jest/types": "^26.3.0", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.3.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.2.0.tgz", - "integrity": "sha512-B/hVMRv8Nh1sQ1a3EY8I0n4Y1Wty3NrR5ebOyVT302op+DOAau+xNEImGMsUWOC3++ZlMooCytKz+NgN8aKGbA==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-preset-jest": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.3.0.tgz", - "integrity": "sha512-5WPdf7nyYi2/eRxCbVrE1kKCWxgWY4RsPEbdJWFm7QsesFGqjdkyLeu1zRkwM1cxK6EPIlNd6d2AxLk7J+t4pw==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^26.2.0", - "babel-preset-current-node-syntax": "^0.1.3" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - } - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-diff": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.4.2.tgz", - "integrity": "sha512-6T1XQY8U28WH0Z5rGpQ+VqZSZz8EN8rZcBtfvXaOkbwxIEeRre6qnuZQlbY1AJ4MKDxQF8EkrCvK+hL/VkyYLQ==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.3.0", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.4.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - }, - "dependencies": { - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - } - } - }, - "jest-each": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.4.2.tgz", - "integrity": "sha512-p15rt8r8cUcRY0Mvo1fpkOGYm7iI8S6ySxgIdfh3oOIv+gHwrHTy5VWCGOecWUhDsit4Nz8avJWdT07WLpbwDA==", - "dev": true, - "requires": { - "@jest/types": "^26.3.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.3.0", - "pretty-format": "^26.4.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.3.0.tgz", - "integrity": "sha512-zra8He2btIMJkAzvLaiZ9QwEPGEetbxqmjEBQwhH3CA+Hhhu0jSiEJxnJMbX28TGUvPLxBt/zyaTLrOPF4yMJA==", - "dev": true, - "requires": { - "@jest/environment": "^26.3.0", - "@jest/fake-timers": "^26.3.0", - "@jest/types": "^26.3.0", - "@types/node": "*", - "jest-mock": "^26.3.0", - "jest-util": "^26.3.0", - "jsdom": "^16.2.2" - } - }, - "jest-environment-node": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.3.0.tgz", - "integrity": "sha512-c9BvYoo+FGcMj5FunbBgtBnbR5qk3uky8PKyRVpSfe2/8+LrNQMiXX53z6q2kY+j15SkjQCOSL/6LHnCPLVHNw==", - "dev": true, - "requires": { - "@jest/environment": "^26.3.0", - "@jest/fake-timers": "^26.3.0", - "@jest/types": "^26.3.0", - "@types/node": "*", - "jest-mock": "^26.3.0", - "jest-util": "^26.3.0" - } - }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true - }, - "jest-haste-map": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.3.0.tgz", - "integrity": "sha512-DHWBpTJgJhLLGwE5Z1ZaqLTYqeODQIZpby0zMBsCU9iRFHYyhklYqP4EiG73j5dkbaAdSZhgB938mL51Q5LeZA==", - "dev": true, - "requires": { - "@jest/types": "^26.3.0", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.3.0", - "jest-util": "^26.3.0", - "jest-worker": "^26.3.0", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "dependencies": { - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "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==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-jasmine2": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.4.2.tgz", - "integrity": "sha512-z7H4EpCldHN1J8fNgsja58QftxBSL+JcwZmaXIvV9WKIM+x49F4GLHu/+BQh2kzRKHAgaN/E82od+8rTOBPyPA==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.3.0", - "@jest/source-map": "^26.3.0", - "@jest/test-result": "^26.3.0", - "@jest/types": "^26.3.0", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.4.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.4.2", - "jest-matcher-utils": "^26.4.2", - "jest-message-util": "^26.3.0", - "jest-runtime": "^26.4.2", - "jest-snapshot": "^26.4.2", - "jest-util": "^26.3.0", - "pretty-format": "^26.4.2", - "throat": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-leak-detector": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.4.2.tgz", - "integrity": "sha512-akzGcxwxtE+9ZJZRW+M2o+nTNnmQZxrHJxX/HjgDaU5+PLmY1qnQPnMjgADPGCRPhB+Yawe1iij0REe+k/aHoA==", - "dev": true, - "requires": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.4.2" - } - }, - "jest-matcher-utils": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.4.2.tgz", - "integrity": "sha512-KcbNqWfWUG24R7tu9WcAOKKdiXiXCbMvQYT6iodZ9k1f7065k0keUOW6XpJMMvah+hTfqkhJhRXmA3r3zMAg0Q==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.4.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.4.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.3.0.tgz", - "integrity": "sha512-xIavRYqr4/otGOiLxLZGj3ieMmjcNE73Ui+LdSW/Y790j5acqCsAdDiLIbzHCZMpN07JOENRWX5DcU+OQ+TjTA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.3.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - }, - "dependencies": { - "@types/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", - "dev": true - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "stack-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.2.tgz", - "integrity": "sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.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==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-mock": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.3.0.tgz", - "integrity": "sha512-PeaRrg8Dc6mnS35gOo/CbZovoDPKAeB1FICZiuagAgGvbWdNNyjQjkOaGUa/3N3JtpQ/Mh9P4A2D4Fv51NnP8Q==", - "dev": true, - "requires": { - "@jest/types": "^26.3.0", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-resolve": { - "version": "26.4.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.4.0.tgz", - "integrity": "sha512-bn/JoZTEXRSlEx3+SfgZcJAVuTMOksYq9xe9O6s4Ekg84aKBObEaVXKOEilULRqviSLAYJldnoWV9c07kwtiCg==", - "dev": true, - "requires": { - "@jest/types": "^26.3.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.3.0", - "read-pkg-up": "^7.0.1", - "resolve": "^1.17.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "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==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.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==", - "dev": true, - "requires": { - "p-limit": "^2.2.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==", - "dev": true - }, - "parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", - "dev": true, - "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-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.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==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "jest-resolve-dependencies": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.4.2.tgz", - "integrity": "sha512-ADHaOwqEcVc71uTfySzSowA/RdxUpCxhxa2FNLiin9vWLB1uLPad3we+JSSROq5+SrL9iYPdZZF8bdKM7XABTQ==", - "dev": true, - "requires": { - "@jest/types": "^26.3.0", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.4.2" - } - }, - "jest-runner": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.4.2.tgz", - "integrity": "sha512-FgjDHeVknDjw1gRAYaoUoShe1K3XUuFMkIaXbdhEys+1O4bEJS8Avmn4lBwoMfL8O5oFTdWYKcf3tEJyyYyk8g==", - "dev": true, - "requires": { - "@jest/console": "^26.3.0", - "@jest/environment": "^26.3.0", - "@jest/test-result": "^26.3.0", - "@jest/types": "^26.3.0", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.4.2", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.3.0", - "jest-leak-detector": "^26.4.2", - "jest-message-util": "^26.3.0", - "jest-resolve": "^26.4.0", - "jest-runtime": "^26.4.2", - "jest-util": "^26.3.0", - "jest-worker": "^26.3.0", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-runtime": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.4.2.tgz", - "integrity": "sha512-4Pe7Uk5a80FnbHwSOk7ojNCJvz3Ks2CNQWT5Z7MJo4tX0jb3V/LThKvD9tKPNVNyeMH98J/nzGlcwc00R2dSHQ==", - "dev": true, - "requires": { - "@jest/console": "^26.3.0", - "@jest/environment": "^26.3.0", - "@jest/fake-timers": "^26.3.0", - "@jest/globals": "^26.4.2", - "@jest/source-map": "^26.3.0", - "@jest/test-result": "^26.3.0", - "@jest/transform": "^26.3.0", - "@jest/types": "^26.3.0", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.4.2", - "jest-haste-map": "^26.3.0", - "jest-message-util": "^26.3.0", - "jest-mock": "^26.3.0", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.4.0", - "jest-snapshot": "^26.4.2", - "jest-util": "^26.3.0", - "jest-validate": "^26.4.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.3.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "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==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "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==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "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==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.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==", - "dev": true, - "requires": { - "p-limit": "^2.2.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==", - "dev": true - }, - "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==", - "dev": true - }, - "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==", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.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": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "jest-serializer": { - "version": "26.5.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.5.0.tgz", - "integrity": "sha512-+h3Gf5CDRlSLdgTv7y0vPIAoLgX/SI7T4v6hy+TEXMgYbv+ztzbg5PSN6mUXAT/hXYHvZRWm+MaObVfqkhCGxA==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-snapshot": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.0.tgz", - "integrity": "sha512-mcqJZeIZqxomvBcsaiIbiEe2g7K1UxnUpTwjMoHb+DX4uFGnuZoZ6m28YOYRyCfZsdU9mmq73rNBnEH2atTR4Q==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.0", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.0", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.0", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.0", - "jest-matcher-utils": "^26.6.0", - "jest-message-util": "^26.6.0", - "jest-resolve": "^26.6.0", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.0", - "semver": "^7.3.2" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "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==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-diff": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.0.tgz", - "integrity": "sha512-IH09rKsdWY8YEY7ii2BHlSq59oXyF2pK3GoK+hOK9eD/x6009eNB5Jv1shLMKgxekodPzLlV7eZP1jPFQYds8w==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.5.0", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.0" - } - }, - "jest-haste-map": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.0.tgz", - "integrity": "sha512-RpNqAGMR58uG9E9vWITorX2/R7he/tSbHWldX5upt1ymEcmCaXczqXxjqI6xOtRR8Ev6ZEYDfgSA5Fy7WHUL5w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.5.0", - "jest-util": "^26.6.0", - "jest-worker": "^26.5.0", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-matcher-utils": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.0.tgz", - "integrity": "sha512-BUy/dQYb7ELGRazmK4ZVkbfPYCaNnrMtw1YljVhcKzWUxBM0xQ+bffrfnMLdRZp4wUUcT4ahaVnA3VWZtXWP9Q==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.0", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.0" - } - }, - "jest-message-util": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.0.tgz", - "integrity": "sha512-WPAeS38Kza29f04I0iOIQrXeiebRXjmn6cFehzI7KKJOgT0NmqYAcLgjWnIAfKs5FBmEQgje1kXab0DaLKCl2w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.0", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - } - }, - "jest-resolve": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", - "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.0", - "read-pkg-up": "^7.0.1", - "resolve": "^1.17.0", - "slash": "^3.0.0" - } - }, - "jest-util": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.0.tgz", - "integrity": "sha512-/cUGqcnKeZMjvTQLfJo65nBOEZ/k0RB/8usv2JpfYya05u0XvBmKkIH5o5c4nCh9DD61B1YQjMGGqh1Ha0aXdg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.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==", - "dev": true, - "requires": { - "p-limit": "^2.2.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==", - "dev": true - }, - "parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", - "dev": true, - "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-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pretty-format": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.0.tgz", - "integrity": "sha512-Uumr9URVB7bm6SbaByXtx+zGlS+0loDkFMHP0kHahMjmfCtmFY03iqd++5v3Ld6iB5TocVXlBN/T+DXMn9d4BA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - } - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true - }, - "stack-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.2.tgz", - "integrity": "sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.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==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "jest-util": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.3.0.tgz", - "integrity": "sha512-4zpn6bwV0+AMFN0IYhH/wnzIQzRaYVrz1A8sYnRnj4UXDXbOVtWmlaZkO9mipFqZ13okIfN87aDoJWB7VH6hcw==", - "dev": true, - "requires": { - "@jest/types": "^26.3.0", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "requires": { - "minimist": "^1.2.5" - } - }, - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "requires": { - "has-flag": "^1.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-validate": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.0.tgz", - "integrity": "sha512-FKHNqvh1Pgs4NWas56gsTPmjcIoGAAzSVUCK1+g8euzuCGbmdEr8LRTtOEFjd29uMZUk0PhzmzKGlHPe6j3UWw==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.1.0.tgz", - "integrity": "sha512-WCMml9ivU60+8rEJgELlFp1gxFcEGxwYleE3bziHEDeqsqAWGHdimB7beBFGjLzVNgPGyDsfgXLQEYMpmIFnVQ==", - "dev": true - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "pretty-format": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.0.tgz", - "integrity": "sha512-Uumr9URVB7bm6SbaByXtx+zGlS+0loDkFMHP0kHahMjmfCtmFY03iqd++5v3Ld6iB5TocVXlBN/T+DXMn9d4BA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.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==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watcher": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.0.tgz", - "integrity": "sha512-gw5BvcgPi0PKpMlNWQjUet5C5A4JOYrT7gexdP6+DR/f7mRm7wE0o1GqwPwcTsTwo0/FNf9c/kIDXTRaSAYwlw==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.0", - "@jest/types": "^26.6.0", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.0", - "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-util": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.0.tgz", - "integrity": "sha512-/cUGqcnKeZMjvTQLfJo65nBOEZ/k0RB/8usv2JpfYya05u0XvBmKkIH5o5c4nCh9DD61B1YQjMGGqh1Ha0aXdg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.0", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - } - } - }, - "jest-worker": { - "version": "26.5.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.5.0.tgz", - "integrity": "sha512-kTw66Dn4ZX7WpjZ7T/SUDgRhapFRKWmisVAF0Rv4Fu8SLFD7eLbqpLvbxVqYhSgaWa7I+bW7pHnbyfNsH6stug==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "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.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "dev": true, - "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": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "jsdom": { - "version": "16.4.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", - "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", - "dev": true, - "requires": { - "abab": "^2.0.3", - "acorn": "^7.1.1", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.2.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.0", - "domexception": "^2.0.1", - "escodegen": "^1.14.1", - "html-encoding-sniffer": "^2.0.1", - "is-potential-custom-element-name": "^1.0.0", - "nwsapi": "^2.2.0", - "parse5": "5.1.1", - "request": "^2.88.2", - "request-promise-native": "^1.0.8", - "saxes": "^5.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^3.0.1", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0", - "ws": "^7.2.3", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - }, - "tough-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", - "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", - "dev": true, - "requires": { - "ip-regex": "^2.1.0", - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "ws": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz", - "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==", - "dev": true - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "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==", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true - }, - "json-stable-stringify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", - "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", - "dev": true, - "requires": { - "jsonify": "~0.0.0" - } - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true - }, - "jsonschema": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.2.7.tgz", - "integrity": "sha512-3dFMg9hmI9LdHag/BRIhMefCfbq1hicvYMy8YhZQorAdzOzWz7NjniSpn39yjpzUAMIWtGyyZuH2KNBloH7ZLw==" - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "jsx-ast-utils": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.1.tgz", - "integrity": "sha1-OGchPo3Xm/Ho8jAMDPwe+xgsDfE=", - "dev": true - }, - "just-debounce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", - "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=", - "dev": true - }, - "kew": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz", - "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=", - "dev": true - }, - "keyv": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", - "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", - "dev": true, - "requires": { - "json-buffer": "3.0.1" - } - }, - "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==" - }, - "klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.9" - } - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "kuler": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", - "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==", - "dev": true - }, - "labeled-stream-splicer": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", - "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "stream-splicer": "^2.0.0" - } - }, - "last-run": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", - "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", - "dev": true, - "requires": { - "default-resolution": "^2.0.0", - "es6-weak-map": "^2.0.1" - } - }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true - }, - "lazystream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", - "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", - "dev": true, - "requires": { - "readable-stream": "^2.0.5" - } - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "requires": { - "invert-kv": "^1.0.0" - } - }, - "lcov-parse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", - "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=", - "dev": true - }, - "lead": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", - "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", - "dev": true, - "requires": { - "flush-write-stream": "^1.0.2" - } - }, - "less": { - "version": "3.12.2", - "resolved": "https://registry.npmjs.org/less/-/less-3.12.2.tgz", - "integrity": "sha512-+1V2PCMFkL+OIj2/HrtrvZw0BC0sYLMICJfbQjuj/K8CEnlrFX6R5cKKgzzttsZDHyxQNL1jqMREjKN3ja/E3Q==", - "dev": true, - "requires": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "native-request": "^1.0.5", - "source-map": "~0.6.0", - "tslib": "^1.10.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - } - } - }, - "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==", - "dev": true - }, - "levenary": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", - "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", - "dev": true, - "requires": { - "leven": "^3.1.0" - } - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "liftoff": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", - "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", - "requires": { - "extend": "^3.0.0", - "findup-sync": "^3.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - } - }, - "lighthouse-logger": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz", - "integrity": "sha512-wzUvdIeJZhRsG6gpZfmSCfysaxNEr43i+QT+Hie94wvHDKFLi4n7C2GqZ4sTC+PH5b5iktmXJvU87rWvhP3lHw==", - "dev": true, - "requires": { - "debug": "^2.6.8", - "marky": "^1.2.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "linkify-it": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", - "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", - "dev": true, - "requires": { - "uc.micro": "^1.0.1" - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", - "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" - }, - "lodash._arraymap": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._arraymap/-/lodash._arraymap-3.0.0.tgz", - "integrity": "sha1-Go/Q9MDfS2HeoHbXF83Jfwo8PmY=", - "dev": true - }, - "lodash._basecallback": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/lodash._basecallback/-/lodash._basecallback-3.3.1.tgz", - "integrity": "sha1-t7K7Q9whYEJKIczybFfkQ3cqjic=", - "dev": true, - "requires": { - "lodash._baseisequal": "^3.0.0", - "lodash._bindcallback": "^3.0.0", - "lodash.isarray": "^3.0.0", - "lodash.pairs": "^3.0.0" - } - }, - "lodash._baseeach": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash._baseeach/-/lodash._baseeach-3.0.4.tgz", - "integrity": "sha1-z4cGVyyhROjZ11InyZDamC+TKvM=", - "dev": true, - "requires": { - "lodash.keys": "^3.0.0" - } - }, - "lodash._baseget": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/lodash._baseget/-/lodash._baseget-3.7.2.tgz", - "integrity": "sha1-G2rh1frPPCVTI1ChPBGXy4u2dPQ=", - "dev": true - }, - "lodash._baseisequal": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/lodash._baseisequal/-/lodash._baseisequal-3.0.7.tgz", - "integrity": "sha1-2AJfdjOdKTQnZ9zIh85cuVpbUfE=", - "dev": true, - "requires": { - "lodash.isarray": "^3.0.0", - "lodash.istypedarray": "^3.0.0", - "lodash.keys": "^3.0.0" - } - }, - "lodash._bindcallback": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", - "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=", - "dev": true - }, - "lodash._getnative": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", - "dev": true - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true - }, - "lodash._topath": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/lodash._topath/-/lodash._topath-3.8.1.tgz", - "integrity": "sha1-PsXiYGAU9MuX91X+aRTt2L/ADqw=", - "dev": true, - "requires": { - "lodash.isarray": "^3.0.0" - } - }, - "lodash.assignin": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", - "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=", - "dev": true - }, - "lodash.bind": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", - "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=", - "dev": true - }, - "lodash.clone": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", - "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", - "dev": true - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "lodash.cond": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.cond/-/lodash.cond-4.5.2.tgz", - "integrity": "sha1-9HGh2khr5g9quVXRcRVSPdHSVdU=", - "dev": true - }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", - "dev": true - }, - "lodash.difference": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", - "dev": true - }, - "lodash.filter": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", - "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=", - "dev": true - }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", - "dev": true - }, - "lodash.flattendeep": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", - "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=", - "dev": true - }, - "lodash.foreach": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", - "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=", - "dev": true - }, - "lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", - "dev": true - }, - "lodash.isarray": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", - "dev": true - }, - "lodash.isobject": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz", - "integrity": "sha1-PI+41bW/S/kK4G4U8qUwpO2TXh0=", - "dev": true - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", - "dev": true - }, - "lodash.istypedarray": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz", - "integrity": "sha1-yaR3SYYHUB2OhJTSg7h8OSgc72I=", - "dev": true - }, - "lodash.keys": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "dev": true, - "requires": { - "lodash._getnative": "^3.0.0", - "lodash.isarguments": "^3.0.0", - "lodash.isarray": "^3.0.0" - } - }, - "lodash.map": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-3.1.4.tgz", - "integrity": "sha1-tIOs0beGxce0ksSV97UmYim8AMI=", - "dev": true, - "requires": { - "lodash._arraymap": "^3.0.0", - "lodash._basecallback": "^3.0.0", - "lodash._baseeach": "^3.0.0", - "lodash.isarray": "^3.0.0", - "lodash.keys": "^3.0.0" - } - }, - "lodash.memoize": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", - "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.pairs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash.pairs/-/lodash.pairs-3.0.1.tgz", - "integrity": "sha1-u+CNV4bu6qCaFckevw3LfSvjJqk=", - "dev": true, - "requires": { - "lodash.keys": "^3.0.0" - } - }, - "lodash.partialright": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.partialright/-/lodash.partialright-4.2.1.tgz", - "integrity": "sha1-ATDYDoM2MmTUAHTzKbij56ihzEs=", - "dev": true - }, - "lodash.pick": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", - "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=", - "dev": true - }, - "lodash.pluck": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.pluck/-/lodash.pluck-3.1.2.tgz", - "integrity": "sha1-s0fwN0wBafDusE1nLYnOyGMsIjE=", - "dev": true, - "requires": { - "lodash._baseget": "^3.0.0", - "lodash._topath": "^3.0.0", - "lodash.isarray": "^3.0.0", - "lodash.map": "^3.0.0" - } - }, - "lodash.reduce": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", - "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=", - "dev": true - }, - "lodash.reject": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", - "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=", - "dev": true - }, - "lodash.some": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", - "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=", - "dev": true - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0" - } - }, - "lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "lodash.zip": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz", - "integrity": "sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=", - "dev": true - }, - "log-driver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", - "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==", - "dev": true - }, - "log-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", - "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", - "dev": true, - "requires": { - "chalk": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "logform": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.2.0.tgz", - "integrity": "sha512-N0qPlqfypFx7UHNn4B3lzS/b0uLqt2hmuoa+PpuXNYgozdJYAyauF5Ky0BWVjrxDlMWiT3qN4zPq3vVAfZy7Yg==", - "dev": true, - "requires": { - "colors": "^1.2.1", - "fast-safe-stringify": "^2.0.4", - "fecha": "^4.2.0", - "ms": "^2.1.1", - "triple-beam": "^1.3.0" - } - }, - "loglevel": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.0.tgz", - "integrity": "sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==", - "dev": true - }, - "loglevel-plugin-prefix": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz", - "integrity": "sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==", - "dev": true - }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true - }, - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true, - "requires": { - "js-tokens": "^3.0.0" - }, - "dependencies": { - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - } - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "lru-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", - "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", - "dev": true, - "requires": { - "es5-ext": "~0.10.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==", - "dev": true, - "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==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", - "requires": { - "kind-of": "^6.0.2" - } - }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "requires": { - "tmpl": "1.0.x" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" - }, - "map-limit": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz", - "integrity": "sha1-63lhAxwPDo0AG/LVb6toXViCLzg=", - "dev": true, - "requires": { - "once": "~1.3.0" - }, - "dependencies": { - "once": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", - "dev": true, - "requires": { - "wrappy": "1" - } - } - } - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "map-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", - "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "requires": { - "object-visit": "^1.0.0" - } - }, - "markdown-it": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.3.1.tgz", - "integrity": "sha1-L0tiKUjM3Bk9ZvPKLUMSWsSscyM=", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "entities": "~1.1.1", - "linkify-it": "^2.0.0", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.3" - }, - "dependencies": { - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - } - } - }, - "marky": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.1.tgz", - "integrity": "sha512-md9k+Gxa3qLH6sUKpeC2CNkJK/Ld+bEz5X96nYwloqphQE0CKCVEKco/6jxEZixinqNdz5RFi/KaCyfbMDMAXQ==", - "dev": true - }, - "matchdep": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", - "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", - "requires": { - "findup-sync": "^2.0.0", - "micromatch": "^3.0.4", - "resolve": "^1.4.0", - "stack-trace": "0.0.10" - }, - "dependencies": { - "findup-sync": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "dev": true, - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "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==", - "dev": true - }, - "mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", - "dev": true - }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - }, - "dependencies": { - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - } - } - }, - "memoizee": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz", - "integrity": "sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg==", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.45", - "es6-weak-map": "^2.0.2", - "event-emitter": "^0.3.5", - "is-promise": "^2.1", - "lru-queue": "0.1", - "next-tick": "1", - "timers-ext": "^0.1.5" - } - }, - "merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "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==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "micromatch": { - "version": "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" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", - "dev": true - }, - "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "dev": true, - "requires": { - "mime-db": "1.44.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "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==", - "dev": true - } - } - }, - "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" - } - } - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true - }, - "mocha": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", - "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", - "dev": true, - "requires": { - "browser-stdout": "1.3.1", - "commander": "2.15.1", - "debug": "3.1.0", - "diff": "3.5.0", - "escape-string-regexp": "1.0.5", - "glob": "7.1.2", - "growl": "1.10.5", - "he": "1.1.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "supports-color": "5.4.0" - }, - "dependencies": { - "commander": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", - "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", - "dev": true - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "module-deps": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.3.tgz", - "integrity": "sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==", - "dev": true, - "requires": { - "JSONStream": "^1.0.3", - "browser-resolve": "^2.0.0", - "cached-path-relative": "^1.0.2", - "concat-stream": "~1.6.0", - "defined": "^1.0.0", - "detective": "^5.2.0", - "duplexer2": "^0.1.2", - "inherits": "^2.0.1", - "parents": "^1.0.0", - "readable-stream": "^2.0.2", - "resolve": "^1.4.0", - "stream-combiner2": "^1.1.1", - "subarg": "^1.0.0", - "through2": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "mustache": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-3.2.1.tgz", - "integrity": "sha512-RERvMFdLpaFfSRIEe632yDm5nsd0SDKn8hGmcUwswnyiE5mtdZLDybtHAz6hjJhawokF0hXvGLtx9mrQfm6FkA==", - "dev": true - }, - "mute-stdout": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", - "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==" - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, - "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" - } - }, - "native-request": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.0.7.tgz", - "integrity": "sha512-9nRjinI9bmz+S7dgNtf4A70+/vPhnd+2krGpy4SUlADuOuSa24IDkNaZ+R/QT1wQ6S8jBdi6wE7fLekFZNfUpQ==", - "dev": true, - "optional": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "nested-error-stacks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz", - "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==", - "dev": true - }, - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, - "node-notifier": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz", - "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==", - "dev": true, - "optional": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true, - "optional": true - }, - "uuid": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz", - "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==", - "dev": true, - "optional": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "optional": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "node-releases": { - "version": "1.1.61", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.61.tgz", - "integrity": "sha512-DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g==", - "dev": true - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "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" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true - }, - "normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", - "dev": true - }, - "normalize.css": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-4.2.0.tgz", - "integrity": "sha1-IdZsxVcVTUN5/R4HnsfeWKN5sJk=" - }, - "now-and-later": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", - "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", - "dev": true, - "requires": { - "once": "^1.3.2" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "nyc": { - "version": "14.1.1", - "resolved": "https://registry.npmjs.org/nyc/-/nyc-14.1.1.tgz", - "integrity": "sha512-OI0vm6ZGUnoGZv/tLdZ2esSVzDwUC88SNs+6JoSOMVxA+gKMB8Tk7jBwgemLx4O40lhhvZCVw1C+OYLOBOPXWw==", - "dev": true, - "requires": { - "archy": "^1.0.0", - "caching-transform": "^3.0.2", - "convert-source-map": "^1.6.0", - "cp-file": "^6.2.0", - "find-cache-dir": "^2.1.0", - "find-up": "^3.0.0", - "foreground-child": "^1.5.6", - "glob": "^7.1.3", - "istanbul-lib-coverage": "^2.0.5", - "istanbul-lib-hook": "^2.0.7", - "istanbul-lib-instrument": "^3.3.0", - "istanbul-lib-report": "^2.0.8", - "istanbul-lib-source-maps": "^3.0.6", - "istanbul-reports": "^2.2.4", - "js-yaml": "^3.13.1", - "make-dir": "^2.1.0", - "merge-source-map": "^1.1.0", - "resolve-from": "^4.0.0", - "rimraf": "^2.6.3", - "signal-exit": "^3.0.2", - "spawn-wrap": "^1.4.2", - "test-exclude": "^5.2.3", - "uuid": "^3.3.2", - "yargs": "^13.2.2", - "yargs-parser": "^13.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "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==", - "dev": true - }, - "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==", - "dev": true - }, - "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==", - "dev": true, - "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" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "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==", - "dev": true - }, - "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==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "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" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-inspect": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", - "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" - }, - "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-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.1.tgz", - "integrity": "sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.0", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.defaults": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", - "requires": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } - } - }, - "object.map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "requires": { - "isobject": "^3.0.1" - } - }, - "object.reduce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", - "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", - "dev": true, - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "object.values": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", - "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } - } - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "one-time": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", - "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", - "dev": true, - "requires": { - "fn.name": "1.x.x" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "dev": true - }, - "opn": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/opn/-/opn-3.0.3.tgz", - "integrity": "sha1-ttmec5n3jWXDuq/+8fsojpuFJDo=", - "dev": true, - "requires": { - "object-assign": "^4.0.1" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "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" - } - }, - "ora": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-1.3.0.tgz", - "integrity": "sha1-gAeN0rkqk0r2ajrXKluRBpTt5Ro=", - "dev": true, - "requires": { - "chalk": "^1.1.1", - "cli-cursor": "^2.1.0", - "cli-spinners": "^1.0.0", - "log-symbols": "^1.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "ordered-read-streams": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", - "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "requires": { - "lcid": "^1.0.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "outpipe": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/outpipe/-/outpipe-1.1.1.tgz", - "integrity": "sha1-UM+GFjZeh+Ax4ppeyTOaPaRyX6I=", - "dev": true, - "requires": { - "shell-quote": "^1.4.2" - } - }, - "own-or": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/own-or/-/own-or-1.0.0.tgz", - "integrity": "sha1-Tod/vtqaLsgAD7wLyuOWRe6L+Nw=", - "dev": true - }, - "own-or-env": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/own-or-env/-/own-or-env-1.0.1.tgz", - "integrity": "sha512-y8qULRbRAlL6x2+M0vIe7jJbJx/kmUTzYonRAa2ayesR2qWLswninkVyeJe4x3IEXhdgoNodzjQRKAoEs6Fmrw==", - "dev": true, - "requires": { - "own-or": "^1.0.0" - } - }, - "p-cancelable": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz", - "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==", - "dev": true - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, - "p-each-series": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz", - "integrity": "sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-map": { - "version": "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==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "package-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-3.0.0.tgz", - "integrity": "sha512-lOtmukMDVvtkL84rJHI7dpTYq+0rli8N2wlnqUcBuDWCfVhRUfOmnR9SsoHFMLpACvEV60dX7rd0rFaYDZI+FA==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.15", - "hasha": "^3.0.0", - "lodash.flattendeep": "^4.4.0", - "release-zalgo": "^1.0.0" - }, - "dependencies": { - "hasha": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-3.0.0.tgz", - "integrity": "sha1-UqMvq4Vp1BymmmH/GiFPjrfIvTk=", - "dev": true, - "requires": { - "is-stream": "^1.0.1" - } - } - } - }, - "pad-left": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/pad-left/-/pad-left-2.1.0.tgz", - "integrity": "sha1-FuajstRKjhOMsIOMx8tAOk/J6ZQ=", - "dev": true, - "requires": { - "repeat-string": "^1.5.4" - } - }, - "pad-right": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/pad-right/-/pad-right-0.2.2.tgz", - "integrity": "sha1-b7ySQEXSRPKiokRQMGDTv8YAl3Q=", - "dev": true, - "requires": { - "repeat-string": "^1.5.2" - } - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "parent-module": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-0.1.0.tgz", - "integrity": "sha1-tSkoY6HoxHbs+Ffn11yYkgskuKY=", - "dev": true, - "requires": { - "callsites": "^1.0.0" - }, - "dependencies": { - "callsites": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-1.0.1.tgz", - "integrity": "sha1-wUwkGIzo4dagMLTDyULmuolbaho=", - "dev": true - } - } - }, - "parents": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", - "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", - "dev": true, - "requires": { - "path-platform": "~0.11.15" - } - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "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-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", - "requires": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "requires": { - "error-ex": "^1.2.0" - } - }, - "parse-ms": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-1.0.1.tgz", - "integrity": "sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0=", - "dev": true - }, - "parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==" - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" - }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" - }, - "patch-text": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/patch-text/-/patch-text-1.0.2.tgz", - "integrity": "sha1-S/NuZeUXM9bpjwz2LgkDTaoDSKw=", - "dev": true - }, - "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==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" - }, - "path-platform": { - "version": "0.11.15", - "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", - "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=", - "dev": true - }, - "path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", - "requires": { - "path-root-regex": "^0.1.0" - } - }, - "path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=" - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "pem": { - "version": "1.14.4", - "resolved": "https://registry.npmjs.org/pem/-/pem-1.14.4.tgz", - "integrity": "sha512-v8lH3NpirgiEmbOqhx0vwQTxwi0ExsiWBGYh0jYNq7K6mQuO4gI6UEFlr6fLAdv9TPXRt6GqiwE37puQdIDS8g==", - "dev": true, - "requires": { - "es6-promisify": "^6.0.0", - "md5": "^2.2.1", - "os-tmpdir": "^1.0.1", - "which": "^2.0.2" - }, - "dependencies": { - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "phantomjs-prebuilt": { - "version": "2.1.16", - "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz", - "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=", - "dev": true, - "requires": { - "es6-promise": "^4.0.3", - "extract-zip": "^1.6.5", - "fs-extra": "^1.0.0", - "hasha": "^2.2.0", - "kew": "^0.7.0", - "progress": "^1.1.8", - "request": "^2.81.0", - "request-progress": "^2.0.1", - "which": "^1.2.10" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "extract-zip": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", - "dev": true, - "requires": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "progress": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", - "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", - "dev": true - } - } - }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "requires": { - "pinkie": "^2.0.0" - } - }, - "pirates": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-3.0.2.tgz", - "integrity": "sha512-c5CgUJq6H2k6MJz72Ak1F5sN9n9wlSlJyEnwvpm9/y3WB4E3pHBDT2c6PEiS1vyJvq2bUxUAIu0EGf8Cx4Ic7Q==", - "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, - "plugin-error": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", - "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", - "dev": true, - "requires": { - "ansi-colors": "^1.0.1", - "arr-diff": "^4.0.0", - "arr-union": "^3.1.0", - "extend-shallow": "^3.0.2" - } - }, - "plur": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/plur/-/plur-1.0.0.tgz", - "integrity": "sha1-24XGgU9eXlo7Se/CjWBP7GKXUVY=", - "dev": true - }, - "pluralize": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", - "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", - "dev": true - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" - }, - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "preact": { - "version": "10.5.2", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.5.2.tgz", - "integrity": "sha512-4y2Q6kMiJtMONMJR7z+o8P5tGkMzVItyy77AXGrUdusv+dk4jwoS3KrpCBkFloY2xsScRJYwZQZrx89tTjDkOw==" - }, - "preact-context": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/preact-context/-/preact-context-1.1.4.tgz", - "integrity": "sha512-gcCjPJ65R0MiW9hDu8W/3WAmyTElIvwLyEO6oLQiM6/TbLKLxCpBCWV8GJjx52TTEyUr60HLDcmoCXZlslelzQ==" - }, - "preact-redux": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/preact-redux/-/preact-redux-2.1.0.tgz", - "integrity": "sha512-IFjT1f5I7siBtb/jsqQbOY6QUoYHHfiHhVaxvT+C9Q++h2C7YULSC30B4gVru3Phgwgs+qWb+GUiS5EKIQb19g==" - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "prettier-bytes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prettier-bytes/-/prettier-bytes-1.0.4.tgz", - "integrity": "sha1-mUsCqkb2mcULYle1+qp/4lV+YtY=", - "dev": true - }, - "pretty-format": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.4.2.tgz", - "integrity": "sha512-zK6Gd8zDsEiVydOCGLkoBoZuqv8VTiHyAbKznXe/gaph/DAeZOmit9yMfgIz5adIgAMMs5XfoYSwAX3jcCO1tA==", - "dev": true, - "requires": { - "@jest/types": "^26.3.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=" - }, - "pretty-ms": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-2.1.0.tgz", - "integrity": "sha1-QlfCVt8/sLRR1q/6qwIYhBJpgdw=", - "dev": true, - "requires": { - "is-finite": "^1.0.1", - "parse-ms": "^1.0.0", - "plur": "^1.0.0" - } - }, - "prettysize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/prettysize/-/prettysize-1.1.0.tgz", - "integrity": "sha512-U5Noa+FYV1dGkICyLJz8IWlDUehPF4Bk9tZRO8YqPhLA9EoiHuFqtnpWY2mvMjHh5eOLo82HipeLn4RIiSsGqQ==", - "dev": true - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.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==", - "dev": true - }, - "promise": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-6.1.0.tgz", - "integrity": "sha1-LOcp9rlLRcJoka0GAsXJDgTG7vY=", - "requires": { - "asap": "~1.0.0" - } - }, - "prompts": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz", - "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.4" - } - }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - }, - "dependencies": { - "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" - } - } - } - }, - "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==", - "dev": true - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true, - "optional": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "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==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "puppeteer-core": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-5.3.1.tgz", - "integrity": "sha512-YE6c6FvHAFKQUyNTqFs78SgGmpcqOPhhmVfEVNYB4abv7bV2V+B3r72T3e7vlJkEeTloy4x9bQLrGbHHoKSg1w==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "devtools-protocol": "0.0.799653", - "extract-zip": "^2.0.0", - "https-proxy-agent": "^4.0.0", - "pkg-dir": "^4.2.0", - "progress": "^2.0.1", - "proxy-from-env": "^1.0.0", - "rimraf": "^3.0.2", - "tar-fs": "^2.0.0", - "unbzip2-stream": "^1.3.3", - "ws": "^7.2.3" - }, - "dependencies": { - "agent-base": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", - "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "https-proxy-agent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", - "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", - "dev": true, - "requires": { - "agent-base": "5", - "debug": "4" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.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==", - "dev": true, - "requires": { - "p-limit": "^2.2.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==", - "dev": true - }, - "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==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "ws": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz", - "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==", - "dev": true - } - } - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "query-string": { - "version": "6.13.2", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.2.tgz", - "integrity": "sha512-BMmDaUiLDFU1hlM38jTFcRt7HYiGP/zt1sRzrIWm5zpeEuO1rkbPS0ELI3uehoLuuhHDCS8u8lhFN3fEN4JzPQ==", - "requires": { - "decode-uri-component": "^0.2.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - }, - "dependencies": { - "strict-uri-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", - "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=" - } - } - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true - }, - "quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raphael": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/raphael/-/raphael-2.3.0.tgz", - "integrity": "sha512-w2yIenZAQnp257XUWGni4bLMVxpUpcIl7qgxEgDIXtmSypYtlNxfXWpOBxs7LBTps5sDwhRnrToJrMUrivqNTQ==", - "requires": { - "eve-raphael": "0.5.0" - } - }, - "react": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", - "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", - "dev": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - } - }, - "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-redux": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.1.tgz", - "integrity": "sha512-T+VfD/bvgGTUA74iW9d2i5THrDQWbweXP0AVNI8tNd1Rk5ch1rnMiJkDD67ejw7YBKM4+REvcvqRuWJb7BLuEg==", - "requires": { - "@babel/runtime": "^7.5.5", - "hoist-non-react-statics": "^3.3.0", - "loose-envify": "^1.4.0", - "prop-types": "^15.7.2", - "react-is": "^16.9.0" - }, - "dependencies": { - "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" - } - } - } - }, - "read-only-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", - "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", - "dev": true, - "requires": { - "readable-stream": "^2.0.2" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - }, - "dependencies": { - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "^2.0.0" - } - } - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - }, - "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": { - "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" - } - } - } - }, - "readdir-glob": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz", - "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==", - "dev": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "requires": { - "resolve": "^1.1.6" - } - }, - "redux": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.5.tgz", - "integrity": "sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==", - "requires": { - "loose-envify": "^1.4.0", - "symbol-observable": "^1.2.0" - }, - "dependencies": { - "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" - } - } - } - }, - "redux-logger": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/redux-logger/-/redux-logger-3.0.6.tgz", - "integrity": "sha1-91VZZvMJjzyIYExEnPC69XeCdL8=", - "requires": { - "deep-diff": "^0.3.5" - } - }, - "redux-thunk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz", - "integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==" - }, - "regenerate": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", - "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "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" - } - }, - "regexpp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", - "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", - "dev": true - }, - "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "regjsparser": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", - "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "release-zalgo": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", - "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=", - "dev": true, - "requires": { - "es6-error": "^4.0.1" - } - }, - "reload-css": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/reload-css/-/reload-css-1.0.2.tgz", - "integrity": "sha1-avsRFi4jFP7M2tbcX96CH9cxgzE=", - "dev": true, - "requires": { - "query-string": "^4.2.3" - }, - "dependencies": { - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true, - "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - } - } - }, - "remove-bom-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", - "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5", - "is-utf8": "^0.2.1" - } - }, - "remove-bom-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", - "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", - "dev": true, - "requires": { - "remove-bom-buffer": "^3.0.0", - "safe-buffer": "^5.1.0", - "through2": "^2.0.3" - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" - }, - "replace": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/replace/-/replace-1.2.0.tgz", - "integrity": "sha512-e3AP5GkRk+N/Qm1MUBaMhEHr4X3sHNI44a8m4ww6/qShJphTsStxSezbYtFNTFGCXZtWrwz4McVvCEwBv+ebAw==", - "requires": { - "chalk": "2.4.2", - "minimatch": "3.0.4", - "yargs": "^15.3.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "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" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.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==" - }, - "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==" - }, - "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" - } - }, - "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==" - }, - "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==" - }, - "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" - } - }, - "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": "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" - } - }, - "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==" - }, - "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==" - }, - "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==" - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "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" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.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": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "replace-ext": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", - "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", - "dev": true - }, - "replace-homedir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", - "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", - "requires": { - "homedir-polyfill": "^1.0.1", - "is-absolute": "^1.0.0", - "remove-trailing-separator": "^1.1.0" - } - }, - "replace-requires": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/replace-requires/-/replace-requires-1.0.4.tgz", - "integrity": "sha1-AUtzMLa54lV7cQQ7ZvsCZgw79mc=", - "dev": true, - "requires": { - "detective": "^4.5.0", - "has-require": "~1.2.1", - "patch-text": "~1.0.2", - "xtend": "~4.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==", - "dev": true - }, - "detective": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz", - "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==", - "dev": true, - "requires": { - "acorn": "^5.2.1", - "defined": "^1.0.0" - } - } - } - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.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-progress": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz", - "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=", - "dev": true, - "requires": { - "throttleit": "^1.0.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-glob": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/require-glob/-/require-glob-3.2.0.tgz", - "integrity": "sha1-kL/iyO+0ufly65o/XlgIMuBPZNM=", - "dev": true, - "requires": { - "glob-parent": "^3.0.0", - "globby": "^6.0.0", - "parent-module": "^0.1.0" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - } - } - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" - }, - "require-package-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz", - "integrity": "sha1-wR6XJ2tluOKSP3Xav1+y7ww4Qbk=", - "dev": true - }, - "require-uncached": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", - "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", - "dev": true, - "requires": { - "caller-path": "^0.1.0", - "resolve-from": "^1.0.0" - } - }, - "reselect": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.0.0.tgz", - "integrity": "sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA==" - }, - "resemblejs": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/resemblejs/-/resemblejs-2.2.3.tgz", - "integrity": "sha1-LI/KPtOZqXRsfEmA0vyajLG5SmI=", - "dev": true - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-alpn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.0.0.tgz", - "integrity": "sha512-rTuiIEqFmGxne4IovivKSDzld2lWW9QCjqv80SYjPgf+gS35eaCAjaP54CCwGAwBtnCsvNLYtqxe1Nw+i6JEmA==", - "dev": true - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - } - }, - "resolve-from": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", - "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", - "dev": true - }, - "resolve-options": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", - "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", - "dev": true, - "requires": { - "value-or-function": "^3.0.0" - } - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" - }, - "resp-modifier": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", - "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", - "dev": true, - "requires": { - "debug": "^2.2.0", - "minimatch": "^3.0.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", - "dev": true, - "requires": { - "lowercase-keys": "^2.0.0" - } - }, - "resq": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/resq/-/resq-1.8.0.tgz", - "integrity": "sha512-VObcnfPcE6/EKfHqsi5qoJ0+BF9qfl5181CytP1su3HgzilqF03DrQ+Y7kZQrd+5myfmantl9W3/5uUcpwvKeg==", - "dev": true, - "requires": { - "fast-deep-equal": "^2.0.1" - }, - "dependencies": { - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", - "dev": true - } - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rgb2hex": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/rgb2hex/-/rgb2hex-0.2.0.tgz", - "integrity": "sha512-cHdNTwmTMPu/TpP1bJfdApd6MbD+Kzi4GNnM6h35mdFChhQPSi9cAI8J7DMn5kQDKX8NuBaQXAyo360Oa7tOEA==", - "dev": true - }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true, - "requires": { - "align-text": "^0.1.1" - } - }, - "right-now": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/right-now/-/right-now-1.0.0.tgz", - "integrity": "sha1-bolgne69fc2vja7Mmuo5z1haCRg=", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, - "run-parallel": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", - "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", - "dev": true - }, - "rx-lite": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", - "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", - "dev": true - }, - "rx-lite-aggregates": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", - "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", - "dev": true, - "requires": { - "rx-lite": "*" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "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" - }, - "dependencies": { - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "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" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - } - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "requires": { - "xmlchars": "^2.2.0" - } - }, - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" - }, - "semver-greatest-satisfied-range": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", - "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", - "requires": { - "sver-compat": "^1.5.0" - } - }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, - "serialize-error": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", - "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", - "dev": true, - "requires": { - "type-fest": "^0.13.1" - } - }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shasum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", - "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", - "dev": true, - "requires": { - "json-stable-stringify": "~0.0.0", - "sha.js": "~2.4.4" - } - }, - "shasum-object": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz", - "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==", - "dev": true, - "requires": { - "fast-safe-stringify": "^2.0.7" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", - "dev": true - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, - "should": { - "version": "13.2.3", - "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", - "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", - "dev": true, - "requires": { - "should-equal": "^2.0.0", - "should-format": "^3.0.3", - "should-type": "^1.4.0", - "should-type-adaptors": "^1.0.1", - "should-util": "^1.0.0" - } - }, - "should-equal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", - "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", - "dev": true, - "requires": { - "should-type": "^1.4.0" - } - }, - "should-format": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", - "integrity": "sha1-m/yPdPo5IFxT04w01xcwPidxJPE=", - "dev": true, - "requires": { - "should-type": "^1.3.0", - "should-type-adaptors": "^1.0.1" - } - }, - "should-type": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", - "integrity": "sha1-B1bYzoRt/QmEOmlHcZ36DUz/XPM=", - "dev": true - }, - "should-type-adaptors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", - "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", - "dev": true, - "requires": { - "should-type": "^1.3.0", - "should-util": "^1.0.0" - } - }, - "should-util": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", - "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==", - "dev": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - }, - "simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "dev": true - }, - "simple-html-index": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/simple-html-index/-/simple-html-index-1.5.0.tgz", - "integrity": "sha1-LJPurrrAAdihNfwAIr1K3o9YmW8=", - "dev": true, - "requires": { - "from2-string": "^1.1.0" - } - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - } - } - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "slice-ansi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", - "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0" - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "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": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "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": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "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" - } - } - } - }, - "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" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - }, - "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.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" - }, - "sparkles": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", - "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==" - }, - "spawn-wrap": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.4.3.tgz", - "integrity": "sha512-IgB8md0QW/+tWqcavuFgKYR/qIRvJkRLPJDFaoXtLLUaVcCDK0+HeFTkmQHj3eprcYhc+gOl0aEA1w7qZlYezw==", - "dev": true, - "requires": { - "foreground-child": "^1.5.6", - "mkdirp": "^0.5.0", - "os-homedir": "^1.0.1", - "rimraf": "^2.6.2", - "signal-exit": "^3.0.2", - "which": "^1.3.0" - }, - "dependencies": { - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "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.6", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", - "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==" - }, - "split-on-first": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", - "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" - }, - "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" - } - }, - "split2": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/split2/-/split2-0.2.1.tgz", - "integrity": "sha1-At2smtwD7Au3jBKC7Aecpuha6QA=", - "dev": true, - "requires": { - "through2": "~0.6.1" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, - "through2": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, - "requires": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - } - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" - }, - "stack-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", - "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", - "dev": true - }, - "stacked": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stacked/-/stacked-1.1.1.tgz", - "integrity": "sha1-LH+jjMfjejQRp3zY55LeRI+faXU=", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - }, - "stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } - }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-combiner2": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", - "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", - "dev": true, - "requires": { - "duplexer2": "~0.1.0", - "readable-stream": "^2.0.2" - } - }, - "stream-exhaust": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", - "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", - "dev": true - }, - "stream-http": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz", - "integrity": "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==", - "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "xtend": "^4.0.2" - }, - "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==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "stream-splicer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", - "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.2" - } - }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true - }, - "string-length": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", - "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } - } - }, - "string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "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==" - } - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - }, - "subarg": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", - "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", - "dev": true, - "requires": { - "minimist": "^1.1.0" - } - }, - "subscription": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/subscription/-/subscription-3.0.0.tgz", - "integrity": "sha1-DjFpJj6piJp9cao0/0Rl8tGsJuI=" - }, - "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-hyperlinks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", - "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "sver-compat": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", - "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", - "requires": { - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" - } - }, - "svg-sprite": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/svg-sprite/-/svg-sprite-1.5.0.tgz", - "integrity": "sha512-0mE5BLY3K8wg3+HrYfzpiKbIM44IGcg8uINED8ri22EdQbLvGecOHjRtkrNAlphbiU5kyGyqoBlIaukL45fs2Q==", - "dev": true, - "requires": { - "async": "^2.6.1", - "css-selector-parser": "^1.3.0", - "cssmin": "^0.4.3", - "cssom": "^0.3.4", - "dateformat": "^3.0.3", - "glob": "^7.1.3", - "js-yaml": "^3.12.0", - "lodash": "^4.17.11", - "lodash.pluck": "^3.1.2", - "mkdirp": "^0.5.1", - "mocha": "^5.2.0", - "mustache": "^3.0.0", - "phantomjs-prebuilt": "^2.1.16", - "prettysize": "^1.1.0", - "should": "^13.2.3", - "svgo": "^1.1.1", - "vinyl": "^2.2.0", - "winston": "^3.1.0", - "xmldom": "0.1.27", - "xpath": "^0.0.27", - "yargs": "^12.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "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" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "xpath": { - "version": "0.0.27", - "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.27.tgz", - "integrity": "sha512-fg03WRxtkCV6ohClePNAECYsmpKKTv5L8y/X3Dn1hQrec3POx2jHZ/0P2qQ6HvsrU1BmeqXcof3NGGueG6LxwQ==", - "dev": true - }, - "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" - } - }, - "yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "dev": true, - "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" - }, - "dependencies": { - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, - "svgstore": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/svgstore/-/svgstore-2.0.2.tgz", - "integrity": "sha1-GJVO0eVxw4kGHs3Tc4uqQeQBbKw=", - "dev": true, - "requires": { - "cheerio": "^0.22.0", - "object-assign": "^4.1.0" - } - }, - "symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" - }, - "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==", - "dev": true - }, - "syntax-error": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", - "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", - "dev": true, - "requires": { - "acorn-node": "^1.2.0" - } - }, - "table": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", - "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", - "dev": true, - "requires": { - "ajv": "^5.2.3", - "ajv-keywords": "^2.1.0", - "chalk": "^2.1.0", - "lodash": "^4.17.4", - "slice-ansi": "1.0.0", - "string-width": "^2.1.1" - } - }, - "tap": { - "version": "14.10.8", - "resolved": "https://registry.npmjs.org/tap/-/tap-14.10.8.tgz", - "integrity": "sha512-aamkWefJ0G8GGf9t5LWFtrNF5tfVd8ut/tDUianLF6N4621ERITIl0qkocWCVEnsM6hZnaMKa+SggSAaBlC2tA==", - "dev": true, - "requires": { - "@types/react": "^16.9.16", - "async-hook-domain": "^1.1.3", - "bind-obj-methods": "^2.0.0", - "browser-process-hrtime": "^1.0.0", - "chokidar": "^3.3.0", - "color-support": "^1.1.0", - "coveralls": "^3.0.11", - "diff": "^4.0.1", - "esm": "^3.2.25", - "findit": "^2.0.0", - "flow-remove-types": "^2.112.0", - "foreground-child": "^1.3.3", - "fs-exists-cached": "^1.0.0", - "function-loop": "^1.0.2", - "glob": "^7.1.6", - "import-jsx": "^3.1.0", - "ink": "^2.6.0", - "isexe": "^2.0.0", - "istanbul-lib-processinfo": "^1.0.0", - "jackspeak": "^1.4.0", - "minipass": "^3.1.1", - "mkdirp": "^0.5.4", - "nyc": "^14.1.1", - "opener": "^1.5.1", - "own-or": "^1.0.0", - "own-or-env": "^1.0.1", - "react": "^16.12.0", - "rimraf": "^2.7.1", - "signal-exit": "^3.0.0", - "source-map-support": "^0.5.16", - "stack-utils": "^1.0.2", - "tap-mocha-reporter": "^5.0.0", - "tap-parser": "^10.0.1", - "tap-yaml": "^1.0.0", - "tcompare": "^3.0.0", - "treport": "^1.0.2", - "trivial-deferred": "^1.0.1", - "ts-node": "^8.5.2", - "typescript": "^3.7.2", - "which": "^2.0.2", - "write-file-atomic": "^3.0.1", - "yaml": "^1.7.2", - "yapool": "^1.0.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": false, - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/core": { - "version": "7.10.5", - "resolved": false, - "integrity": "sha512-O34LQooYVDXPl7QWCdW9p4NR+QlzOr7xShPPJz8GsuCU3/8ua/wqTr7gmnxXv+WBESiGU/G5s16i6tUvHkNb+w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.10.5", - "@babel/helper-module-transforms": "^7.10.5", - "@babel/helpers": "^7.10.4", - "@babel/parser": "^7.10.5", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.5", - "@babel/types": "^7.10.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": false, - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.10.5", - "resolved": false, - "integrity": "sha512-3vXxr3FEW7E7lJZiWQ3bM4+v/Vyr9C+hpolQ8BGFr9Y8Ri2tFLWTixmwKBafDujO1WVah4fhZBeU1bieKdghig==", - "dev": true, - "requires": { - "@babel/types": "^7.10.5", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": false, - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.10.4", - "resolved": false, - "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-builder-react-jsx": { - "version": "7.10.4", - "resolved": false, - "integrity": "sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-builder-react-jsx-experimental": { - "version": "7.10.5", - "resolved": false, - "integrity": "sha512-Buewnx6M4ttG+NLkKyt7baQn7ScC/Td+e99G914fRU8fGIUivDDgVIQeDHFa5e4CRSJQt58WpNHhsAZgtzVhsg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-module-imports": "^7.10.4", - "@babel/types": "^7.10.5" - } - }, - "@babel/helper-function-name": { - "version": "7.10.4", - "resolved": false, - "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": false, - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.10.5", - "resolved": false, - "integrity": "sha512-HiqJpYD5+WopCXIAbQDG0zye5XYVvcO9w/DHp5GsaGkRUaamLj2bEtu6i8rnGGprAhHM3qidCMgp71HF4endhA==", - "dev": true, - "requires": { - "@babel/types": "^7.10.5" - } - }, - "@babel/helper-module-imports": { - "version": "7.10.4", - "resolved": false, - "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-module-transforms": { - "version": "7.10.5", - "resolved": false, - "integrity": "sha512-4P+CWMJ6/j1W915ITJaUkadLObmCRRSC234uctJfn/vHrsLNxsR8dwlcXv9ZhJWzl77awf+mWXSZEKt5t0OnlA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.5", - "lodash": "^4.17.19" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.10.4", - "resolved": false, - "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": false, - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "@babel/helper-replace-supers": { - "version": "7.10.4", - "resolved": false, - "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-simple-access": { - "version": "7.10.4", - "resolved": false, - "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", - "dev": true, - "requires": { - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.10.4", - "resolved": false, - "integrity": "sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": false, - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/helpers": { - "version": "7.10.4", - "resolved": false, - "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", - "dev": true, - "requires": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": false, - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.10.5", - "resolved": false, - "integrity": "sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==", - "dev": true - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.10.4", - "resolved": false, - "integrity": "sha512-6vh4SqRuLLarjgeOf4EaROJAHjvu9Gl+/346PbDH9yWbJyfnJ/ah3jmYKYtswEyCoWZiidvVHjHshd4WgjB9BA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.10.4" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.10.4", - "resolved": false, - "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": false, - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.10.4", - "resolved": false, - "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.10.5", - "resolved": false, - "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.10.4", - "resolved": false, - "integrity": "sha512-L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A==", - "dev": true, - "requires": { - "@babel/helper-builder-react-jsx": "^7.10.4", - "@babel/helper-builder-react-jsx-experimental": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.10.4" - } - }, - "@babel/template": { - "version": "7.10.4", - "resolved": false, - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/traverse": { - "version": "7.10.5", - "resolved": false, - "integrity": "sha512-yc/fyv2gUjPqzTz0WHeRJH2pv7jA9kA7mBX2tXl/x5iOE81uaVPuGPtaYk7wmkx4b67mQ7NqI8rmT2pF47KYKQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.10.5", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.10.4", - "@babel/parser": "^7.10.5", - "@babel/types": "^7.10.5", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.10.5", - "resolved": false, - "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": false, - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, - "@types/prop-types": { - "version": "15.7.3", - "resolved": false, - "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==", - "dev": true - }, - "@types/react": { - "version": "16.9.43", - "resolved": false, - "integrity": "sha512-PxshAFcnJqIWYpJbLPriClH53Z2WlJcVZE+NP2etUtWQs2s7yIMj3/LDKZT/5CHJ/F62iyjVCDu2H3jHEXIxSg==", - "dev": true, - "requires": { - "@types/prop-types": "*", - "csstype": "^2.2.0" - } - }, - "@types/yoga-layout": { - "version": "1.9.2", - "resolved": false, - "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.1", - "resolved": false, - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": false, - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": false, - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "ansicolors": { - "version": "0.3.2", - "resolved": false, - "integrity": "sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=", - "dev": true - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arrify": { - "version": "2.0.1", - "resolved": false, - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true - }, - "astral-regex": { - "version": "2.0.0", - "resolved": false, - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "auto-bind": { - "version": "4.0.0", - "resolved": false, - "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==", - "dev": true - }, - "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": false, - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "requires": { - "callsites": "^2.0.0" - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": false, - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "2.0.0", - "resolved": false, - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true - }, - "cardinal": { - "version": "2.1.1", - "resolved": false, - "integrity": "sha1-fMEFXYItISlU0HsIXeolHMe8VQU=", - "dev": true, - "requires": { - "ansicolors": "~0.3.2", - "redeyed": "~2.1.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": false, - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chokidar": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", - "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", - "dev": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": false, - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": false, - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-truncate": { - "version": "2.1.0", - "resolved": false, - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "requires": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": false, - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": false, - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": false, - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": false, - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "csstype": { - "version": "2.6.11", - "resolved": false, - "integrity": "sha512-l8YyEC9NBkSm783PFTvh0FmJy7s5pFKrDp49ZL7zBGX3fWkO+N4EEyan1qqp8cwPLDcD0OSdyY6hAMoxp34JFw==", - "dev": true - }, - "debug": { - "version": "4.1.1", - "resolved": false, - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": false, - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": false, - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "esprima": { - "version": "4.0.1", - "resolved": false, - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "events-to-array": { - "version": "1.1.2", - "resolved": false, - "integrity": "sha1-LUH1Y+H+QA7Uli/hpNXGp1Od9/Y=", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true - }, - "gensync": { - "version": "1.0.0-beta.1", - "resolved": false, - "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", - "dev": true - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "globals": { - "version": "11.12.0", - "resolved": false, - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": false, - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "import-jsx": { - "version": "3.1.0", - "resolved": false, - "integrity": "sha512-lTuMdQ/mRXC+xQSGPDvAg1VkODlX78j5hZv2tneJ+zuo7GH/XhUF/YVKoeF382a4jO4GYw9jgganbMhEcxwb0g==", - "dev": true, - "requires": { - "@babel/core": "^7.5.5", - "@babel/plugin-proposal-object-rest-spread": "^7.5.5", - "@babel/plugin-transform-destructuring": "^7.5.0", - "@babel/plugin-transform-react-jsx": "^7.3.0", - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "ink": { - "version": "2.7.1", - "resolved": false, - "integrity": "sha512-s7lJuQDJEdjqtaIWhp3KYHl6WV3J04U9zoQ6wVc+Xoa06XM27SXUY57qC5DO46xkF0CfgXMKkKNcgvSu/SAEpA==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "arrify": "^2.0.1", - "auto-bind": "^4.0.0", - "chalk": "^3.0.0", - "cli-cursor": "^3.1.0", - "cli-truncate": "^2.1.0", - "is-ci": "^2.0.0", - "lodash.throttle": "^4.1.1", - "log-update": "^3.0.0", - "prop-types": "^15.6.2", - "react-reconciler": "^0.24.0", - "scheduler": "^0.18.0", - "signal-exit": "^3.0.2", - "slice-ansi": "^3.0.0", - "string-length": "^3.1.0", - "widest-line": "^3.1.0", - "wrap-ansi": "^6.2.0", - "yoga-layout-prebuilt": "^1.9.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": false, - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": false, - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": false, - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": false, - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": false, - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.1.0", - "resolved": false, - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-ci": { - "version": "2.0.0", - "resolved": false, - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": false, - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": false, - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "jsesc": { - "version": "2.5.2", - "resolved": false, - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json5": { - "version": "2.1.3", - "resolved": false, - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "lodash": { - "version": "4.17.19", - "resolved": false, - "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==", - "dev": true - }, - "lodash.throttle": { - "version": "4.1.1", - "resolved": false, - "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=", - "dev": true - }, - "log-update": { - "version": "3.4.0", - "resolved": false, - "integrity": "sha512-ILKe88NeMt4gmDvk/eb615U/IVn7K9KWGkoYbdatQ69Z65nj1ZzjM6fHXfcs0Uge+e+EGnMW7DY4T9yko8vWFg==", - "dev": true, - "requires": { - "ansi-escapes": "^3.2.0", - "cli-cursor": "^2.1.0", - "wrap-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "3.2.0", - "resolved": false, - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true - }, - "ansi-regex": { - "version": "4.1.0", - "resolved": false, - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": false, - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": false, - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": false, - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": false, - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "onetime": { - "version": "2.0.1", - "resolved": false, - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": false, - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "string-width": { - "version": "3.1.0", - "resolved": false, - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": false, - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": false, - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - } - } - }, - "loose-envify": { - "version": "1.4.0", - "resolved": false, - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": false, - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "minimist": { - "version": "1.2.5", - "resolved": false, - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "minipass": { - "version": "3.1.3", - "resolved": false, - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": false, - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "resolved": false, - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": false, - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "onetime": { - "version": "5.1.0", - "resolved": false, - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "path-parse": { - "version": "1.0.6", - "resolved": false, - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "prop-types": { - "version": "15.7.2", - "resolved": false, - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "dev": true, - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": false, - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "react-is": { - "version": "16.13.1", - "resolved": false, - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "react-reconciler": { - "version": "0.24.0", - "resolved": false, - "integrity": "sha512-gAGnwWkf+NOTig9oOowqid9O0HjTDC+XVGBCAmJYYJ2A2cN/O4gDdIuuUQjv8A4v6GDwVfJkagpBBLW5OW9HSw==", - "dev": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.18.0" - } - }, - "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "redeyed": { - "version": "2.1.1", - "resolved": false, - "integrity": "sha1-iYS1gV2ZyyIEacme7v/jiRPmzAs=", - "dev": true, - "requires": { - "esprima": "~4.0.0" - } - }, - "resolve": { - "version": "1.17.0", - "resolved": false, - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": false, - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": false, - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "scheduler": { - "version": "0.18.0", - "resolved": false, - "integrity": "sha512-agTSHR1Nbfi6ulI0kYNK0203joW2Y5W4po4l+v03tOoiJKpTBbxpNhWDvqc/4IcOw+KLmSiQLTasZ4cab2/UWQ==", - "dev": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": false, - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": false, - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "slice-ansi": { - "version": "3.0.0", - "resolved": false, - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": false, - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": false, - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": false, - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "string-length": { - "version": "3.1.0", - "resolved": false, - "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", - "dev": true, - "requires": { - "astral-regex": "^1.0.0", - "strip-ansi": "^5.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": false, - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "astral-regex": { - "version": "1.0.0", - "resolved": false, - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": false, - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "string-width": { - "version": "4.2.0", - "resolved": false, - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": false, - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": false, - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "tap-parser": { - "version": "10.0.1", - "resolved": false, - "integrity": "sha512-qdT15H0DoJIi7zOqVXDn9X0gSM68JjNy1w3VemwTJlDnETjbi6SutnqmBfjDJAwkFS79NJ97gZKqie00ZCGmzg==", - "dev": true, - "requires": { - "events-to-array": "^1.0.1", - "minipass": "^3.0.0", - "tap-yaml": "^1.0.0" - } - }, - "tap-yaml": { - "version": "1.0.0", - "resolved": false, - "integrity": "sha512-Rxbx4EnrWkYk0/ztcm5u3/VznbyFJpyXO12dDBHKWiDVxy7O2Qw6MRrwO5H6Ww0U5YhRY/4C/VzWmFPhBQc4qQ==", - "dev": true, - "requires": { - "yaml": "^1.5.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": false, - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "treport": { - "version": "1.0.2", - "resolved": false, - "integrity": "sha512-QCAbFtzIjQN+9k+alo8e6oo8j0eSLsttdahAgNLoC3U36rls8XRy/R11QOhHmPz7CDcB2ar29eLe4OFJoPnsPA==", - "dev": true, - "requires": { - "cardinal": "^2.1.1", - "chalk": "^3.0.0", - "import-jsx": "^3.1.0", - "ink": "^2.6.0", - "ms": "^2.1.2", - "string-length": "^3.1.0", - "tap-parser": "^10.0.1", - "unicode-length": "^2.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": false, - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": false, - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": false, - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": false, - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": false, - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.1.0", - "resolved": false, - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "type-fest": { - "version": "0.11.0", - "resolved": false, - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - }, - "unicode-length": { - "version": "2.0.2", - "resolved": false, - "integrity": "sha512-Ph/j1VbS3/r77nhoY2WU0GWGjVYOHL3xpKp0y/Eq2e5r0mT/6b649vm7KFO6RdAdrZkYLdxphYVgvODxPB+Ebg==", - "dev": true, - "requires": { - "punycode": "^2.0.0", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": false, - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": false, - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "widest-line": { - "version": "3.1.0", - "resolved": false, - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dev": true, - "requires": { - "string-width": "^4.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": false, - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": false, - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": false, - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": false, - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "yaml": { - "version": "1.10.0", - "resolved": false, - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", - "dev": true - }, - "yoga-layout-prebuilt": { - "version": "1.9.6", - "resolved": false, - "integrity": "sha512-Wursw6uqLXLMjBAO4SEShuzj8+EJXhCF71/rJ7YndHTkRAYSU0GY3OghRqfAk9HPUAAFMuqp3U1Wl+01vmGRQQ==", - "dev": true, - "requires": { - "@types/yoga-layout": "1.9.2" - } - } - } - }, - "tap-mocha-reporter": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/tap-mocha-reporter/-/tap-mocha-reporter-5.0.1.tgz", - "integrity": "sha512-1knFWOwd4khx/7uSEnUeaP9IPW3w+sqTgJMhrwah6t46nZ8P25atOKAjSvVDsT67lOPu0nfdOqUwoyKn+3E5pA==", - "dev": true, - "requires": { - "color-support": "^1.1.0", - "debug": "^4.1.1", - "diff": "^4.0.1", - "escape-string-regexp": "^2.0.0", - "glob": "^7.0.5", - "tap-parser": "^10.0.0", - "tap-yaml": "^1.0.0", - "unicode-length": "^2.0.2" - }, - "dependencies": { - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } - } - }, - "tap-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-10.1.0.tgz", - "integrity": "sha512-FujQeciDaOiOvaIVGS1Rpb0v4R6XkOjvWCWowlz5oKuhPkEJ8U6pxgqt38xuzYhPt8dWEnfHn2jqpZdJEkW7pA==", - "dev": true, - "requires": { - "events-to-array": "^1.0.1", - "minipass": "^3.0.0", - "tap-yaml": "^1.0.0" - } - }, - "tap-yaml": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-1.0.0.tgz", - "integrity": "sha512-Rxbx4EnrWkYk0/ztcm5u3/VznbyFJpyXO12dDBHKWiDVxy7O2Qw6MRrwO5H6Ww0U5YhRY/4C/VzWmFPhBQc4qQ==", - "dev": true, - "requires": { - "yaml": "^1.5.0" - } - }, - "tar-fs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.0.tgz", - "integrity": "sha512-9uW5iDvrIMCVpvasdFHW0wJPez0K4JnMZtsuIeDI7HyMGJNxmDZDOCQROr7lXyS+iL/QMpj07qcjGYTSdRFXUg==", - "dev": true, - "requires": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.0.0" - } - }, - "tar-stream": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.4.tgz", - "integrity": "sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw==", - "dev": true, - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "bl": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz", - "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "buffer": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", - "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" - } - }, - "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==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "tcompare": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-3.0.4.tgz", - "integrity": "sha512-Q3TitMVK59NyKgQyFh+857wTAUE329IzLDehuPgU4nF5e8g+EUQ+yUbjUy1/6ugiNnXztphT+NnqlCXolv9P3A==", - "dev": true, - "requires": { - "diff-frag": "^1.0.1" - } - }, - "tcp-port-used": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tcp-port-used/-/tcp-port-used-1.0.1.tgz", - "integrity": "sha512-rwi5xJeU6utXoEIiMvVBMc9eJ2/ofzB+7nLOdnZuFTmNCLqRiQh2sMG9MqCxHU/69VC/Fwp5dV9306Qd54ll1Q==", - "dev": true, - "requires": { - "debug": "4.1.0", - "is2": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", - "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "term-color": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/term-color/-/term-color-1.0.1.tgz", - "integrity": "sha1-OOGSVTpHPjXkFgT/UZmEa/gRejo=", - "dev": true, - "requires": { - "ansi-styles": "2.0.1", - "supports-color": "1.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.0.1.tgz", - "integrity": "sha1-sDP1f5Pi0oreuLwRE4+hPaD9IKM=", - "dev": true - }, - "supports-color": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz", - "integrity": "sha1-FXWN8J2P87SswwdTn6vicJXhBC0=", - "dev": true - } - } - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - } - }, - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - } - } - }, - "ternary": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ternary/-/ternary-1.0.0.tgz", - "integrity": "sha1-RXAnJWCMlJnUapYQ6bDkn/JveJ4=", - "dev": true - }, - "terser": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.5.tgz", - "integrity": "sha512-Qw3CZAMmmfU824AoGKalx+riwocSI5Cs0PoGp9RdSLfmxkmJgyBxqLBP/isDNtFyhHnitikvRMZzyVgeq+U+Tg==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "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==", - "dev": true, - "requires": { - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^2.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "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==", - "dev": true, - "requires": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" - } - }, - "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==", - "dev": true - } - } - }, - "text-hex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", - "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==", - "dev": true - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "throttleit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", - "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", - "dev": true, - "requires": { - "readable-stream": "^2.1.5", - "xtend": "~4.0.1" - } - }, - "through2-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", - "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", - "dev": true, - "requires": { - "through2": "~2.0.0", - "xtend": "~4.0.0" - } - }, - "time-stamp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", - "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" - }, - "timers-browserify": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", - "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", - "dev": true, - "requires": { - "process": "~0.11.0" - } - }, - "timers-ext": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", - "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", - "dev": true, - "requires": { - "es5-ext": "~0.10.46", - "next-tick": "1" - } - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "to-absolute-glob": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", - "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", - "dev": true, - "requires": { - "is-absolute": "^1.0.0", - "is-negated-glob": "^1.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "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": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "to-through": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", - "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", - "dev": true, - "requires": { - "through2": "^2.0.3" - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - } - } - }, - "tr46": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", - "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - } - } - }, - "transformify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/transformify/-/transformify-0.1.2.tgz", - "integrity": "sha1-mk9CoVRDPdcnuAV1Qoo8nlSJ6/E=", - "dev": true, - "requires": { - "readable-stream": "~1.1.9" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - } - } - }, - "triple-beam": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", - "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==", - "dev": true - }, - "trivial-deferred": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trivial-deferred/-/trivial-deferred-1.0.1.tgz", - "integrity": "sha1-N21NKdlR1jaKb3oK6FwvTV4GWPM=", - "dev": true - }, - "ts-node": { - "version": "8.10.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz", - "integrity": "sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==", - "dev": true, - "requires": { - "arg": "^4.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - }, - "dependencies": { - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - } - } - }, - "tslib": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.0.tgz", - "integrity": "sha512-+Zw5lu0D9tvBMjGP8LpvMb0u2WW2QV3y+D8mO6J+cNzCYIN4sVy43Bf9vl92nqFahutN0I8zHa7cc4vihIshnw==", - "dev": true - }, - "tty-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "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": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "3.9.7", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz", - "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==", - "dev": true - }, - "ua-parser-js": { - "version": "0.7.22", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.22.tgz", - "integrity": "sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q==", - "dev": true - }, - "uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "dev": true - }, - "uglify-js": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.11.1.tgz", - "integrity": "sha512-OApPSuJcxcnewwjSGGfWOjx3oix5XpmrK9Z2j0fTRlHGoZ49IU6kExfZTM0++fCArOOCet+vIfWwFHbvWqwp6g==", - "dev": true, - "optional": true - }, - "uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "dev": true, - "optional": true - }, - "umd": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", - "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==", - "dev": true - }, - "unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "dev": true, - "requires": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, - "unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" - }, - "undeclared-identifiers": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", - "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", - "dev": true, - "requires": { - "acorn-node": "^1.3.0", - "dash-ast": "^1.0.0", - "get-assigned-identifiers": "^1.2.0", - "simple-concat": "^1.0.0", - "xtend": "^4.0.1" - } - }, - "undertaker": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", - "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "bach": "^1.0.0", - "collection-map": "^1.0.0", - "es6-weak-map": "^2.0.1", - "fast-levenshtein": "^1.0.0", - "last-run": "^1.1.0", - "object.defaults": "^1.0.0", - "object.reduce": "^1.0.0", - "undertaker-registry": "^1.0.0" - }, - "dependencies": { - "fast-levenshtein": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", - "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", - "dev": true - } - } - }, - "undertaker-registry": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", - "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", - "dev": true - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-length": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unicode-length/-/unicode-length-2.0.2.tgz", - "integrity": "sha512-Ph/j1VbS3/r77nhoY2WU0GWGjVYOHL3xpKp0y/Eq2e5r0mT/6b649vm7KFO6RdAdrZkYLdxphYVgvODxPB+Ebg==", - "dev": true, - "requires": { - "punycode": "^2.0.0", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - } - } - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true - }, - "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" - } - }, - "unique-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", - "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", - "dev": true, - "requires": { - "json-stable-stringify-without-jsonify": "^1.0.1", - "through2-filter": "^3.0.0" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", - "dev": true - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "uri-js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", - "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - } - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, - "url-trim": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-trim/-/url-trim-1.0.0.tgz", - "integrity": "sha1-QAV+LxZLiOXaynJp2kfm0d2Detw=", - "dev": true - }, - "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.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "dev": true, - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - }, - "v8flags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", - "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "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" - } - }, - "value-or-function": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", - "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "vinyl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", - "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", - "dev": true, - "requires": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" - }, - "dependencies": { - "replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", - "dev": true - } - } - }, - "vinyl-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vinyl-buffer/-/vinyl-buffer-1.0.1.tgz", - "integrity": "sha1-lsGjR5uMU5JULGEgKQE7Wyf4i78=", - "dev": true, - "requires": { - "bl": "^1.2.1", - "through2": "^2.0.3" - } - }, - "vinyl-fs": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", - "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", - "dev": true, - "requires": { - "fs-mkdirp-stream": "^1.0.0", - "glob-stream": "^6.1.0", - "graceful-fs": "^4.0.0", - "is-valid-glob": "^1.0.0", - "lazystream": "^1.0.0", - "lead": "^1.0.0", - "object.assign": "^4.0.4", - "pumpify": "^1.3.5", - "readable-stream": "^2.3.3", - "remove-bom-buffer": "^3.0.0", - "remove-bom-stream": "^1.2.0", - "resolve-options": "^1.1.0", - "through2": "^2.0.0", - "to-through": "^2.0.0", - "value-or-function": "^3.0.0", - "vinyl": "^2.0.0", - "vinyl-sourcemap": "^1.1.0" - } - }, - "vinyl-source-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/vinyl-source-stream/-/vinyl-source-stream-2.0.0.tgz", - "integrity": "sha1-84pa+53R6Ttl1VBGmsYYKsT1S44=", - "dev": true, - "requires": { - "through2": "^2.0.3", - "vinyl": "^2.1.0" - } - }, - "vinyl-sourcemap": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", - "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", - "dev": true, - "requires": { - "append-buffer": "^1.0.2", - "convert-source-map": "^1.5.0", - "graceful-fs": "^4.1.6", - "normalize-path": "^2.1.1", - "now-and-later": "^2.0.0", - "remove-bom-buffer": "^3.0.0", - "vinyl": "^2.0.0" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "vinyl-sourcemaps-apply": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", - "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", - "dev": true, - "requires": { - "source-map": "^0.5.1" - } - }, - "vlq": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", - "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==", - "dev": true - }, - "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==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-keyname": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-1.1.8.tgz", - "integrity": "sha512-2HAdug8GTiu3b4NYhssdtY8PXRue3ICnh1IlxvZYl+hiINRq0GfNWei3XOPDg8L0PsxbmYjWVLuLj6BMRR/9vA==" - }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "requires": { - "xml-name-validator": "^3.0.0" - } - }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "requires": { - "makeerror": "1.0.x" - } - }, - "watchify": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/watchify/-/watchify-3.11.1.tgz", - "integrity": "sha512-WwnUClyFNRMB2NIiHgJU9RQPQNqVeFk7OmZaWf5dC5EnNa0Mgr7imBydbaJ7tGTuPM2hz1Cb4uiBvK9NVxMfog==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "browserify": "^16.1.0", - "chokidar": "^2.1.1", - "defined": "^1.0.0", - "outpipe": "^1.1.0", - "through2": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "watchify-middleware": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/watchify-middleware/-/watchify-middleware-1.8.2.tgz", - "integrity": "sha512-A+x5K0mHVEK2WSLOEbazcXDFnSlralMZzk364Ea39F4xFl2jGl4VQLLN5HwrnRzpF5/Ggf1Q2he0HpJtflUiHg==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "debounce": "^1.0.0", - "events": "^1.0.2", - "object-assign": "^4.0.1", - "strip-ansi": "^3.0.0", - "watchify": "^3.11.1" - }, - "dependencies": { - "events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", - "dev": true - } - } - }, - "webdriver": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-6.6.2.tgz", - "integrity": "sha512-Xv4ber+2aKkgDtDqweNiEp4whiIO14Me67exHdfwvgOJb2sqrlW8SAz+e8oGI2s0pYZ2LBfHsNGLNcos/xEB/w==", - "dev": true, - "requires": { - "@types/lodash.merge": "^4.6.6", - "@wdio/config": "6.6.0", - "@wdio/logger": "6.6.0", - "@wdio/protocols": "6.6.0", - "@wdio/utils": "6.6.0", - "got": "^11.0.2", - "lodash.merge": "^4.6.1" - } - }, - "webdriverio": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-6.6.2.tgz", - "integrity": "sha512-tBnAIS5B2/G+50h1+jR5uqahb8qfeh6JF0K9s//gpmv8NJ1X5npOUzJN38G3LtobTbpDMLMOD9LQgeqHknDnkA==", - "dev": true, - "requires": { - "@types/puppeteer": "^3.0.1", - "@wdio/config": "6.6.0", - "@wdio/logger": "6.6.0", - "@wdio/repl": "6.6.0", - "@wdio/utils": "6.6.0", - "archiver": "^5.0.0", - "atob": "^2.1.2", - "css-value": "^0.0.1", - "devtools": "6.6.2", - "fs-extra": "^9.0.1", - "get-port": "^5.1.1", - "grapheme-splitter": "^1.0.2", - "lodash.clonedeep": "^4.5.0", - "lodash.isobject": "^3.0.2", - "lodash.isplainobject": "^4.0.6", - "lodash.zip": "^4.2.0", - "minimatch": "^3.0.4", - "puppeteer-core": "^5.1.0", - "resq": "^1.6.0", - "rgb2hex": "^0.2.0", - "serialize-error": "^7.0.0", - "webdriver": "6.6.2" - }, - "dependencies": { - "devtools": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/devtools/-/devtools-6.6.2.tgz", - "integrity": "sha512-iogAMiD5lHyEm5Fq+rSHBmfYT0rmmeyJmbbuDKb5vguynM5PHuaH/TIxumJMnhyMqpfuLMkJB/HCt340VQA+UQ==", - "dev": true, - "requires": { - "@wdio/config": "6.6.0", - "@wdio/logger": "6.6.0", - "@wdio/protocols": "6.6.0", - "@wdio/utils": "6.6.0", - "chrome-launcher": "^0.13.1", - "edge-paths": "^2.1.0", - "puppeteer-core": "^5.1.0", - "ua-parser-js": "^0.7.21", - "uuid": "^8.0.0" - } - }, - "fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "uuid": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", - "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==", - "dev": true - } - } - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-fetch": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", - "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" - }, - "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==", - "dev": true - }, - "whatwg-url": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.2.2.tgz", - "integrity": "sha512-PcVnO6NiewhkmzV0qn7A+UZ9Xx4maNTI+O+TShmfE4pqjoCMwUMjkvoNhNHPTvgR7QH9Xt3R13iHuWy2sToFxQ==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^2.0.2", - "webidl-conversions": "^6.1.0" - } - }, - "when": { - "version": "3.7.8", - "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz", - "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" - }, - "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", - "dev": true - }, - "winston": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.3.3.tgz", - "integrity": "sha512-oEXTISQnC8VlSAKf1KYSSd7J6IWuRPQqDdo8eoRNaYKLvwSb5+79Z3Yi1lrl6KDpU6/VWaxpakDAtb1oQ4n9aw==", - "dev": true, - "requires": { - "@dabh/diagnostics": "^2.0.2", - "async": "^3.1.0", - "is-stream": "^2.0.0", - "logform": "^2.2.0", - "one-time": "^1.0.0", - "readable-stream": "^3.4.0", - "stack-trace": "0.0.x", - "triple-beam": "^1.3.0", - "winston-transport": "^4.4.0" - }, - "dependencies": { - "async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", - "dev": true - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "winston-transport": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.4.0.tgz", - "integrity": "sha512-Lc7/p3GtqtqPBYYtS6KCN3c77/2QCev51DvcJKbkFPQNoj1sinkGwLGFDxkXY9J6p9+EPnYs+D90uwbnaiURTw==", - "dev": true, - "requires": { - "readable-stream": "^2.3.7", - "triple-beam": "^1.2.0" - } - }, - "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==", - "dev": true - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", - "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", - "dev": true, - "requires": { - "mkdirp": "^0.5.1" - }, - "dependencies": { - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", - "dev": true, - "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==", - "dev": true - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "xmldom": { - "version": "0.1.27", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz", - "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=", - "dev": true - }, - "xpath": { - "version": "0.0.24", - "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.24.tgz", - "integrity": "sha1-Gt4WLhzFI8jTn8fQavwW6iFvKfs=", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "yaml": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", - "dev": true - }, - "yapool": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yapool/-/yapool-1.0.0.tgz", - "integrity": "sha1-9pPymjFbUNmp2iZGp6ZkXJaYW2o=", - "dev": true - }, - "yargs": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", - "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "5.0.0-security.0" - }, - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "requires": { - "is-utf8": "^0.2.0" - } - } - } - }, - "yargs-parser": { - "version": "5.0.0-security.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", - "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", - "requires": { - "camelcase": "^3.0.0", - "object.assign": "^4.1.0" - } - }, - "yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", - "dev": true, - "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "yazl": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz", - "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==", - "dev": true, - "requires": { - "buffer-crc32": "~0.2.3" - } - }, - "yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true - }, - "zip-stream": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.0.2.tgz", - "integrity": "sha512-TGxB2g+1ur6MHkvM644DuZr8Uzyz0k0OYWtS3YlpfWBEmK4woaC2t3+pozEL3dBfIPmpgmClR5B2QRcMgGt22g==", - "dev": true, - "requires": { - "archiver-utils": "^2.1.0", - "compress-commons": "^4.0.0", - "readable-stream": "^3.6.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==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - } - } -} diff --git a/package.json b/package.json index 1b04134137..7373433ffe 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,6 @@ "version": "2.0.0-RC", "description": "Web-based molecule sketcher", "license": "Apache-2.0", - "main": "ketcher.js", "homepage": "http://lifescience.opensource.epam.com/ketcher", "author": { "name": "EPAM Life Sciences", @@ -21,112 +20,102 @@ "bugs": { "url": "https://github.com/epam/ketcher/issues" }, - "husky": { - "hooks": { - "pre-commit": "npm run lint && npm run gulp check-deps-exact" - } - }, - "browserslist": [ - "last 2 version" - ], - "devDependencies": { - "@babel/core": "7.11.6", - "@babel/plugin-proposal-class-properties": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.11.0", - "@babel/plugin-transform-react-jsx": "7.10.4", - "@babel/preset-env": "7.10.2", - "@babel/preset-react": "7.10.1", - "aliasify": "2.1.0", - "babel-eslint": "10.1.0", - "babel-jest": "22.4.3", - "babel-plugin-lodash": "3.3.4", - "babel-plugin-transform-builtin-extend": "1.1.2", - "babelify": "^10.0.0", - "browserify": "16.5.2", - "browserify-istanbul": "3.0.1", - "browserify-replace": "^1.0.1", - "budo": "11.6.4", - "chromedriver": "85.0.0", - "del": "2.2.2", - "eslint": "4.19.1", - "eslint-config-airbnb": "16.1.0", - "eslint-plugin-import": "2.8.0", - "eslint-plugin-jest": "21.15.1", - "eslint-plugin-jsx-a11y": "6.0.2", - "eslint-plugin-react": "7.5.1", - "exposify": "0.5.0", - "fancy-log": "1.3.3", - "gulp": "4.0.2", - "gulp-autoprefixer": "7.0.1", - "gulp-babel": "8.0.0", - "gulp-clean-css": "4.3.0", - "gulp-hb": "8.0.0", - "gulp-header": "2.0.9", - "gulp-less": "4.0.1", - "gulp-load-plugins": "2.0.4", - "gulp-rename": "2.0.0", - "gulp-sourcemaps": "2.6.5", - "gulp-svg-sprite": "1.5.0", - "gulp-tap": "2.0.0", - "gulp-terser": "1.4.0", - "gulp-zip": "5.0.2", - "husky": "^5.0.0-alpha.6", - "istanbul": "0.4.5", - "jest": "^26.4.2", - "loose-envify": "1.3.1", - "markdown-it": "8.3.1", - "minimist": "1.2.5", - "ora": "1.3.0", - "plugin-error": "1.0.1", - "replace-ext": "2.0.0", - "resemblejs": "2.2.3", - "semver": "5.3.0", - "svgstore": "2.0.2", - "tap": "14.10.8", - "through2": "2.0.3", - "vinyl-buffer": "1.0.1", - "vinyl-source-stream": "2.0.0", - "webdriverio": "6.6.2", - "xmldom": "0.1.27", - "xpath": "0.0.24" - }, - "scripts": { - "build": "gulp build", - "archive": "gulp archive", - "start": "gulp serve", - "test": "npm run test-io && npm run test-render && npm run test-unit", - "test-io": "gulp test-io && node test io/io", - "test-render": "gulp test-render && node test render", - "test-unit": "jest --coverage=true", - "generate-svg": "gulp test-render && node test/utils/generate-svg.js", - "style": "gulp style", - "gulp": "gulp", - "postinstall": "guppy pre-commit || exit 0", - "test-unit:dev": "jest --watchAll", - "lint": "./node_modules/.bin/eslint src --ext .js,.jsx" - }, + "private": true, "dependencies": { "classnames": "^2.2.6", - "core-js": "3.6.5", - "file-saver": "2.0.2", - "font-face-observer": "1.0.0", - "jsonschema": "^1.2.7", - "lodash": "4.17.19", - "normalize.css": "4.2.0", - "preact": "^10.5.2", - "preact-context": "^1.1.4", - "preact-redux": "^2.1.0", - "query-string": "^6.13.2", + "core-js": "^3.6.5", + "file-saver": "^2.0.2", + "font-face-observer": "^1.0.0", + "jsonschema": "^1.4.0", + "lodash": "^4.17.20", + "query-string": "^6.13.6", "raphael": "^2.3.0", - "react-redux": "7.2.1", + "react": "^17.0.0", + "react-dom": "^17.0.0", + "react-redux": "^7.2.1", + "react-scripts": "3.4.4", "redux": "^4.0.5", - "redux-logger": "3.0.6", + "redux-logger": "^3.0.6", "redux-thunk": "^2.3.0", - "regenerator-runtime": "0.13.7", + "regenerator-runtime": "^0.13.7", "replace": "^1.2.0", "reselect": "^4.0.0", - "subscription": "3.0.0", - "w3c-keyname": "1.1.8", - "whatwg-fetch": "2.0.3" + "subscription": "^3.0.0", + "typescript": "~3.7.2", + "w3c-keyname": "^2.2.4", + "whatwg-fetch": "^3.4.1" + }, + "devDependencies": { + "@testing-library/jest-dom": "^4.2.4", + "@testing-library/react": "^9.3.2", + "@testing-library/user-event": "^7.1.2", + "@types/jest": "^24.0.0", + "@types/node": "^12.0.0", + "@types/react": "^16.9.0", + "@types/react-dom": "^16.9.0", + "@welldone-software/why-did-you-render": "^4.3.1", + "husky": "v1.0.0-rc.13", + "lint-staged": "^10.4.2", + "node-sass": "^4.14.1", + "postcss-normalize": "^9.0.0", + "prettier": "^2.0.5", + "prettier-config-standard": "^1.0.1", + "serve": "^11.3.2", + "source-map-explorer": "^2.5.0", + "stylelint": "^13.6.1", + "stylelint-config-prettier": "^8.0.1", + "stylelint-config-recommended-scss": "^4.2.0", + "stylelint-config-standard": "^20.0.0", + "stylelint-prettier": "^1.1.2", + "stylelint-scss": "^3.18.0" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "analyze": "source-map-explorer 'build/static/js/*.js'", + "analyze:gzip": "source-map-explorer 'build/static/js/*.js' --gzip", + "lint": "eslint src --ext .ts,.tsx,.js,.jsx", + "lint-staged": "lint-staged", + "test": "react-scripts test", + "test:update": "react-scripts test --updateSnapshot", + "prettier": "prettier --check \"src/**/*.{js,jsx,json,ts,tsx}\"", + "prettier:write": "prettier --write \"src/**/*.{js,jsx,json,ts,tsx}\"", + "stylelint": "stylelint \"src/**/*.{css,less,scss}\" --formatter verbose", + "stylelint:fix": "stylelint \"src/**/*.{css,less,scss}\" --formatter verbose --fix", + "serve:build": "serve -s build -l 4001", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": "react-app" + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged --allow-empty" + } + }, + "lint-staged": { + "src/**/*.{js,jsx,ts,tsx}": [ + "prettier --write", + "eslint", + "react-scripts test --env=jsdom --watchAll=false --findRelatedTests" + ], + "src/**/*.{json}": [ + "prettier --write" + ], + "src/**/*.{css,scss}": [ + "stylelint --formatter verbose --fix" + ] } } diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000000..b1e8a31c89 Binary files /dev/null and b/public/apple-touch-icon.png differ diff --git a/public/docs/analyse.png b/public/docs/analyse.png new file mode 100644 index 0000000000..caa9c328f7 Binary files /dev/null and b/public/docs/analyse.png differ diff --git a/public/docs/atom-dialog.png b/public/docs/atom-dialog.png new file mode 100644 index 0000000000..28b8fa92c7 Binary files /dev/null and b/public/docs/atom-dialog.png differ diff --git a/public/docs/attpoints-dialog.png b/public/docs/attpoints-dialog.png new file mode 100644 index 0000000000..96058efd13 Binary files /dev/null and b/public/docs/attpoints-dialog.png differ diff --git a/public/docs/bond-dialog.png b/public/docs/bond-dialog.png new file mode 100644 index 0000000000..c87a44837d Binary files /dev/null and b/public/docs/bond-dialog.png differ diff --git a/public/docs/bond-types.png b/public/docs/bond-types.png new file mode 100644 index 0000000000..1241040694 Binary files /dev/null and b/public/docs/bond-types.png differ diff --git a/public/docs/bond.png b/public/docs/bond.png new file mode 100644 index 0000000000..e1a168bb6c Binary files /dev/null and b/public/docs/bond.png differ diff --git a/public/docs/bonds.png b/public/docs/bonds.png new file mode 100644 index 0000000000..b2510bb709 Binary files /dev/null and b/public/docs/bonds.png differ diff --git a/public/docs/chain.png b/public/docs/chain.png new file mode 100644 index 0000000000..0e3a0a8457 Binary files /dev/null and b/public/docs/chain.png differ diff --git a/public/docs/charge.png b/public/docs/charge.png new file mode 100644 index 0000000000..e0bf0885ef Binary files /dev/null and b/public/docs/charge.png differ diff --git a/public/docs/check.png b/public/docs/check.png new file mode 100644 index 0000000000..948e1f1e3e Binary files /dev/null and b/public/docs/check.png differ diff --git a/public/docs/collapsed.png b/public/docs/collapsed.png new file mode 100644 index 0000000000..4715ad9d20 Binary files /dev/null and b/public/docs/collapsed.png differ diff --git a/public/docs/expanded.png b/public/docs/expanded.png new file mode 100644 index 0000000000..225df45dd5 Binary files /dev/null and b/public/docs/expanded.png differ diff --git a/public/docs/generic-groups.png b/public/docs/generic-groups.png new file mode 100644 index 0000000000..be8aa9f80d Binary files /dev/null and b/public/docs/generic-groups.png differ diff --git a/public/docs/help.html b/public/docs/help.html new file mode 100644 index 0000000000..46742ca8c8 --- /dev/null +++ b/public/docs/help.html @@ -0,0 +1,738 @@ +

Ketcher is a tool to draw molecular structures and chemical +reactions.

+

Ketcher Overview

+

Ketcher is a tool to draw molecular structures and chemical +reactions. Ketcher operates in two modes, the Server mode with most +functions available and the client mode with limited functions +available.

+

Ketcher consists of the following elements:

+

+

Note : Depending on the screen size, some tools on the Tool +palette can be displayed in expanded or collapsed forms.

+

Using the Tool palette, you can

+ +

To select one atom or bond, click Lasso or Rectangle Selection tool, +and then click the atom or bond.

+

To select the entire structure:

+ +

To select multiple atoms, bonds, structures, or other objects, do one +of the following:

+ +

Note : Ctrl+Shift-click with the Lasso or Rectangle Selection tool +selects several structures.

+

You can use the buttons of the Main toolbar:

+

+ +

Note : Layout, Clean Up, Aromatize / Dearomatize, +Calculate CIP, Check Structure, Calculated Values, +Recognize Molecule and 3D View buttons are active only in the +Server mode.

+

3D Viewer

+

The structure appears in a modal window after clicking on the 3D +Viewer button:

+

+

You can perform the following actions:

+ +

Ketcher Settings allow to change the appearance of the structure and background coloring.

+

“Lines” drawing method, “Bright” atom name coloring +method and “Light” background coloring are default.

+

Drawing Atoms

+

To draw/edit atoms you can:

+ +

Drawing Bonds

+

To draw/edit bonds you can:

+ +

Drawing R-Groups

+

Use the R-Group toolbox to draw R-groups in Markush +structures:

+

+

Selecting the R-Group Label Tool and clicking on an atom in the +structure invokes the dialog to select the R-Group label for a current +atom position in the structure:

+

+

Selecting the R-Group label and clicking OK converts the structure +into a Markush structure with the selected R-Group label:

+

+

Note : You can choose several R-Group labels simultaneously:

+

+

Particular chemical fragments that may be substituted for a given +R-Group form a set of R-Group members. R-Group members can be any +structural fragment, including functional groups and single atoms or +atom lists.

+

To create a set of R-Group members:

+
    +
  1. +

    Draw a structure to become an R-Group member.

    +
  2. +
  3. +

    Select the structure using the R-Group Fragment Tool to invoke +the R-Group dialog; in this dialog select the label of the +R-Group to assign the fragment to.

    +
  4. +
  5. +

    Click on OK to convert the structure into an R-Group member.

    +
  6. +
+

An R-Group attachment point is the atom in an R-Group member fragment +that attaches the fragment to the initial Markush structure.

+

Selecting the Attachment Point Tool and clicking on an atom in the +R-Group fragment converts this atom into an attachment point. If the +R-Group contains more than one attachment point, you can specify one +of them as primary and the other as secondary. You can select between +either the primary or secondary attachment point using the dialog that +appears after clicking on the atom:

+

+

If there are two attachment points on an R-Group member, there must be +two corresponding attachments (bonds) to the R-Group atom that has the +same R-Group label. Clicking on OK in the above dialog creates the +attachment point.

+

Schematically, the entire process of the R-Group member creation can +be presented as:

+

+

+

R-Group Logic

+

Ketcher enables one to add logic when using R-Groups. To access +the R-Group logic:

+
    +
  1. +

    Create an R-Group member fragment as described above.

    +
  2. +
  3. +

    Move the cursor over the entire fragment for the green frame to +appear, then click inside the fragment. The following dialog +appears:

    +

    +
  4. +
  5. +

    Specify Occurrence to define how many of an R-Group +occurs. If an R-Group atom appears several times in the initial +structure, you will specify Occurrence">n", n +being the number of occurrences; if it appears once, you see +"R1 > 0".

    +
  6. +
  7. +

    Specify H at unoccupied R-Group sites ( RestH ): check or +clear the checkbox.

    +
  8. +
  9. +

    Specify the logical Condition. Use the R-Group condition If +R(i) Then to specify whether the presence of an R-Group is +dependent on the presence of another R-Group.

    +
  10. +
+

Marking S-Groups

+

To mark S-Groups, use the S-Group tool and the +following dialog that appears after selecting a fragment with this +tool:

+

+

Available S-Group types:

+

Generic

+

Generic is a pair of brackets without any labels.

+

Multiple group

+

A Multiple group indicates a number of replications of a fragment or a part of a +structure in contracted form.

+

SRU Polymer

+

The Structural Repeating Unit (SRU) brackets enclose the structural +repeating of a polymer. You have three available patterns: +head-to-tail (the default), head-to-head, and either/unknown.

+

Superatom

+

An abbreviated structure (abbreviation) is all or part of a structure +(molecule or reaction component) that has been abbreviated to a text +label. Structures that you abbreviate keep their chemical +significance, but their underlying structure is hidden. The current +version can't display contracted structures but correctly +saves/reads them into/from files.

+

Data S-Groups

+

The Data S-Groups Tool is a separate tool for +comfortable use with the accustomed set of descriptors (like Attached +Data in Marvin Editor).

+

You can attach data to an atom, a fragment, a single bond, or a +group. The defined set of Names and Values is introduced for each +type of selected elements:

+

+ +

Changing Structure Display

+

Use the Flip/Rotate tool to change the structure +display:

+

+

For the full screen format, the Flip/Rotate tool is split into +separate buttons:

+

+

Rotate Tool

+

This tool allows rotating objects.

+ +

Select any bond on the structure and click Alt+H to rotate the structure so that the selected bond is placed horizontally. +Select any bond on the structure and click Alt+V to rotate the structure so that the selected bond is placed vertically.

+

Flip Tool

+

This tool flips the objects horizontally or vertically.

+ +

Drawing Reactions

+

To draw/edit reactions you can

+ +

Note : Reaction Auto-Mapping Tool is available only in the Server +mode.

+

Templates toolbar

+

You can add templates (rings or other predefined structures) to the +structure using the Templates toolbar together with the Custom +Templates button located at the bottom:

+

+

To add a ring to the molecule, select a ring from the toolbar and +click inside the drawing area, or click on an atom or a bond in the +molecule.

+

Rules of using templates:

+ +

Note : The added template will be fused by the default attachment +atom or bond preset in the program.

+

Note : User is able to define the attachment atom and bond by clicking +the Edit button for template structure.

+

The Custom Templates button invokes the scrolling +list of templates available in the program; both built-in and created +by user:

+

+

To create a user template:

+ +

Working with Files

+

Ketcher supports the following molecular formats that can be entered +either manually or from files:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GraphMDLDaylight SMILESDaylight SMARTSInChiCML
Offline mode++----
Reactions+++--+
R-Groups++----
S-Groups++---+
Standalone (Open/Save as…)++----
Valency+++++-
+

You can use the Open… and Save As… buttons of the Main +toolbar to import a molecule from a molecular file or save it to a +supported molecular file format. The Open Structure dialog enables +one to either browse for a file (Server mode) or manually input, e.g., +the Molfile ctable for the molecule to be imported:

+

+

The Save Structure dialog enables one to save the molecular file:

+

+

Note : In the standalone version only mol/rxn are supported for +Open and mol/rxn/SMILES for Save.

+

Hotkeys

+

You can use keyboard hotkeys (including Numeric keypad) for some +features/commands of the Editor. To display the hotkeys just place the +cursor over a toolbar button. If a hotkey is available for the button, +it will appear in brackets after the description of the button.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KeyAction
EscSwitching between the Lasso/Rectangle/Fragment Selection tools
DelDelete the selected objects
0Draw Any bond.
1Single / Single Up / Single Down / Single Up/Down bond. Consecutive pressing switches between these types.
2Double / Double Cis/Trans bond
3Draw a triple bond.
4Draw an aromatic bond.
5Charge Plus/Charge Minus
ADraw any atom
HDraw a hydrogen
CDraw a carbon
NDraw a nitrogen
ODraw an oxygen
SDraw a sulfur
FDraw a fluorine
PDraw a phosphorus
IDraw an iodine
TBasic templates. Consecutive pressing switches between different templates
Shift+tOpen template library
Alt+rRotate tool
Alt+vFlip vertically
Alt+hFlip horizontally
Ctrl+gS-Group tool / Data S-Group tool
Ctrl+dAlign and select all S-Group data
Ctrl+rSwitching between the R-Group Label Tool/R-Group Fragment Tool/Attachment Point Tool
Ctrl+Shift+rR-Group Fragment Tool
Ctrl+DelClear canvas
Ctrl+oOpen
Ctrl+sSave As
Ctrl+zUndo
Ctrl+Shift+zRedo
Ctrl+xCut selected objects
Ctrl+cCopy selected objects
Ctrl+vPaste selected objects
+Zoom In
-Zoom Out
Ctrl+lLayout
Ctrl+Shift+lClean Up
Ctrl+pCalculate CIP
?Help
+

Note : Please, use Ctrl+V to paste the selected object in +Google Chrome and Mozilla Firefox browsers.

+

Note 2 : Probably, you have forbidden access to the local storage. +If you are using IE10 or IE11 and didn’t forbid access to local storage +intentionally, you can pay attention here: https://stackoverflow.com/a/20848924

diff --git a/public/docs/inline-edit.png b/public/docs/inline-edit.png new file mode 100644 index 0000000000..072d4d9ca9 Binary files /dev/null and b/public/docs/inline-edit.png differ diff --git a/public/docs/main.png b/public/docs/main.png new file mode 100644 index 0000000000..2c579ceb2a Binary files /dev/null and b/public/docs/main.png differ diff --git a/public/docs/miew-menu.png b/public/docs/miew-menu.png new file mode 100644 index 0000000000..e1312f74c4 Binary files /dev/null and b/public/docs/miew-menu.png differ diff --git a/public/docs/miew.png b/public/docs/miew.png new file mode 100644 index 0000000000..de9e6bb3a0 Binary files /dev/null and b/public/docs/miew.png differ diff --git a/public/docs/open.png b/public/docs/open.png new file mode 100644 index 0000000000..38f7e20c3c Binary files /dev/null and b/public/docs/open.png differ diff --git a/public/docs/periodic-dialog-ext.png b/public/docs/periodic-dialog-ext.png new file mode 100644 index 0000000000..c674ebc9a2 Binary files /dev/null and b/public/docs/periodic-dialog-ext.png differ diff --git a/public/docs/periodic-dialog.png b/public/docs/periodic-dialog.png new file mode 100644 index 0000000000..bd26862e80 Binary files /dev/null and b/public/docs/periodic-dialog.png differ diff --git a/public/docs/periodic-table.png b/public/docs/periodic-table.png new file mode 100644 index 0000000000..1233943b90 Binary files /dev/null and b/public/docs/periodic-table.png differ diff --git a/public/docs/reaction-types.png b/public/docs/reaction-types.png new file mode 100644 index 0000000000..ba2b5e6eaf Binary files /dev/null and b/public/docs/reaction-types.png differ diff --git a/public/docs/reaction.png b/public/docs/reaction.png new file mode 100644 index 0000000000..e4dfa04d49 Binary files /dev/null and b/public/docs/reaction.png differ diff --git a/public/docs/rgroup-dialog.png b/public/docs/rgroup-dialog.png new file mode 100644 index 0000000000..6320dc473c Binary files /dev/null and b/public/docs/rgroup-dialog.png differ diff --git a/public/docs/rgroup-example1.png b/public/docs/rgroup-example1.png new file mode 100644 index 0000000000..829f2d2526 Binary files /dev/null and b/public/docs/rgroup-example1.png differ diff --git a/public/docs/rgroup-example2.png b/public/docs/rgroup-example2.png new file mode 100644 index 0000000000..39a475ef7d Binary files /dev/null and b/public/docs/rgroup-example2.png differ diff --git a/public/docs/rgroup-example3.png b/public/docs/rgroup-example3.png new file mode 100644 index 0000000000..8f91b31a4a Binary files /dev/null and b/public/docs/rgroup-example3.png differ diff --git a/public/docs/rgroup-example4.png b/public/docs/rgroup-example4.png new file mode 100644 index 0000000000..f974ebc650 Binary files /dev/null and b/public/docs/rgroup-example4.png differ diff --git a/public/docs/rgroup-types.png b/public/docs/rgroup-types.png new file mode 100644 index 0000000000..107d52f23b Binary files /dev/null and b/public/docs/rgroup-types.png differ diff --git a/public/docs/rgroup.png b/public/docs/rgroup.png new file mode 100644 index 0000000000..8bc2ae2a3f Binary files /dev/null and b/public/docs/rgroup.png differ diff --git a/public/docs/rlogic-dialog.png b/public/docs/rlogic-dialog.png new file mode 100644 index 0000000000..f11b0d8c76 Binary files /dev/null and b/public/docs/rlogic-dialog.png differ diff --git a/public/docs/rotate.png b/public/docs/rotate.png new file mode 100644 index 0000000000..08ab1f1a59 Binary files /dev/null and b/public/docs/rotate.png differ diff --git a/public/docs/save.png b/public/docs/save.png new file mode 100644 index 0000000000..c98f56e9d6 Binary files /dev/null and b/public/docs/save.png differ diff --git a/public/docs/sdata-dialog.png b/public/docs/sdata-dialog.png new file mode 100644 index 0000000000..a97dbcecd5 Binary files /dev/null and b/public/docs/sdata-dialog.png differ diff --git a/public/docs/sdata.png b/public/docs/sdata.png new file mode 100644 index 0000000000..07f77d72f7 Binary files /dev/null and b/public/docs/sdata.png differ diff --git a/public/docs/settings.png b/public/docs/settings.png new file mode 100644 index 0000000000..9f847b3b5c Binary files /dev/null and b/public/docs/settings.png differ diff --git a/public/docs/sgroup-data-dialog.png b/public/docs/sgroup-data-dialog.png new file mode 100644 index 0000000000..bd34ec8576 Binary files /dev/null and b/public/docs/sgroup-data-dialog.png differ diff --git a/public/docs/sgroup-dialog.png b/public/docs/sgroup-dialog.png new file mode 100644 index 0000000000..4ae375621d Binary files /dev/null and b/public/docs/sgroup-dialog.png differ diff --git a/public/docs/sgroup.png b/public/docs/sgroup.png new file mode 100644 index 0000000000..6b449c0bc9 Binary files /dev/null and b/public/docs/sgroup.png differ diff --git a/public/docs/template-dialog.png b/public/docs/template-dialog.png new file mode 100644 index 0000000000..b4e34da491 Binary files /dev/null and b/public/docs/template-dialog.png differ diff --git a/public/docs/template-example1.png b/public/docs/template-example1.png new file mode 100644 index 0000000000..f3b3ff4168 Binary files /dev/null and b/public/docs/template-example1.png differ diff --git a/public/docs/template-example2.png b/public/docs/template-example2.png new file mode 100644 index 0000000000..c7ee5267a0 Binary files /dev/null and b/public/docs/template-example2.png differ diff --git a/public/docs/template-example3.png b/public/docs/template-example3.png new file mode 100644 index 0000000000..2f11d63229 Binary files /dev/null and b/public/docs/template-example3.png differ diff --git a/public/docs/template-lib.png b/public/docs/template-lib.png new file mode 100644 index 0000000000..47e1329e23 Binary files /dev/null and b/public/docs/template-lib.png differ diff --git a/public/docs/template.png b/public/docs/template.png new file mode 100644 index 0000000000..feee2c3c23 Binary files /dev/null and b/public/docs/template.png differ diff --git a/public/docs/toolbar.png b/public/docs/toolbar.png new file mode 100644 index 0000000000..86c6a2d562 Binary files /dev/null and b/public/docs/toolbar.png differ diff --git a/public/docs/transform-types.png b/public/docs/transform-types.png new file mode 100644 index 0000000000..ca1a9747ad Binary files /dev/null and b/public/docs/transform-types.png differ diff --git a/public/docs/transform.png b/public/docs/transform.png new file mode 100644 index 0000000000..7dec6baad2 Binary files /dev/null and b/public/docs/transform.png differ diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png new file mode 100644 index 0000000000..b273a31a23 Binary files /dev/null and b/public/favicon-16x16.png differ diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png new file mode 100644 index 0000000000..c6778eeef5 Binary files /dev/null and b/public/favicon-32x32.png differ diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000..87c2d93ba1 Binary files /dev/null and b/public/favicon.ico differ diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000000..14516f1083 --- /dev/null +++ b/public/index.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + Ketcher v2.0.0-RC+r15 + + + +
+ + diff --git a/public/ketcher.svg b/public/ketcher.svg new file mode 100644 index 0000000000..e6eea973d0 --- /dev/null +++ b/public/ketcher.svg @@ -0,0 +1 @@ +ES \ No newline at end of file diff --git a/public/library.sdf b/public/library.sdf new file mode 100644 index 0000000000..47df7dab22 --- /dev/null +++ b/public/library.sdf @@ -0,0 +1,11632 @@ +alpha-D-Allopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -2.4110 3.5743 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.4110 1.6992 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2304 0.7587 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -6.0499 1.6991 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2360 3.5743 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -6.8478 2.9800 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.3208 3.1152 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.3208 2.1638 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2360 1.6991 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -5.1456 2.1636 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -5.1456 3.1151 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -6.0499 3.5741 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6 12 1 0 0 0 + 11 5 1 0 0 0 + 5 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 12 1 1 0 0 + 7 1 1 6 0 0 + 8 2 1 6 0 0 + 9 3 1 6 0 0 + 10 4 1 6 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl1 + +> +0 + +> +0 + +$$$$ +alpha-D-Altropyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -0.9910 2.2903 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -0.9910 0.7936 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.2875 0.0452 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5799 0.7935 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.2834 2.2903 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1462 1.8062 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -1.6372 1.9161 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -1.6372 1.1678 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.2834 0.7935 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.9337 1.1677 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.9337 1.9160 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5799 2.2902 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6 12 1 0 0 0 + 11 5 1 0 0 0 + 5 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 12 1 1 0 0 + 7 1 1 6 0 0 + 8 2 1 1 0 0 + 9 3 1 6 0 0 + 10 4 1 6 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl2 + +> +0 + +> +0 + +$$$$ +alpha-D-Arabinofuranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 10 0 1 0 999 V2000 + -1.9332 3.1927 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.5926 1.1426 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7765 1.1387 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7048 3.4871 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -6.0588 2.4002 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8825 2.8828 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1801 1.9478 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1909 1.9478 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5142 2.8976 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -5.4573 3.1978 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9 4 1 0 0 0 + 9 8 1 0 0 0 + 4 6 1 0 0 0 + 8 7 1 0 0 0 + 6 7 1 0 0 0 + 9 10 1 1 0 0 + 10 5 1 0 0 0 + 6 1 1 6 0 0 + 7 2 1 1 0 0 + 8 3 1 6 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl3 + +> +0 + +> +0 + +$$$$ +alpha-D-Arabinopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 10 0 1 0 999 V2000 + 15.5611 -5.2999 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 15.5611 -7.3001 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.8228 -8.3002 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0958 -7.3001 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.8228 -5.2999 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.6920 -5.8000 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.6920 -6.7999 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.8228 -7.3001 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.9648 -6.7999 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.9648 -5.8000 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5 10 1 0 0 0 + 10 9 1 0 0 0 + 9 8 1 0 0 0 + 8 7 1 0 0 0 + 7 6 1 0 0 0 + 6 5 1 0 0 0 + 6 1 1 6 0 0 + 7 2 1 1 0 0 + 8 3 1 6 0 0 + 9 4 1 6 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl4 + +$$$$ +alpha-D-Erythrofuranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 8 0 1 0 999 V2000 + -2.3742 2.6418 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8682 1.1059 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.4960 1.1030 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7013 2.8623 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.0854 2.4096 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.3125 1.7091 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0613 1.7091 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3035 2.4207 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8 4 1 0 0 0 + 8 7 1 0 0 0 + 4 5 1 0 0 0 + 7 6 1 0 0 0 + 5 6 1 0 0 0 + 5 1 1 6 0 0 + 6 2 1 6 0 0 + 7 3 1 6 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl5 + +> +0 + +> +0 + +$$$$ +alpha-D-Galactopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -1.5577 2.5236 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -1.5577 1.0270 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8542 0.2785 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1466 1.0269 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8543 2.5236 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7171 2.0395 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.2039 2.1495 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.2039 1.4011 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8543 1.0269 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5004 1.4010 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5004 2.1494 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1466 2.5235 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6 12 1 0 0 0 + 11 5 1 0 0 0 + 5 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 12 1 1 0 0 + 7 1 1 6 0 0 + 8 2 1 6 0 0 + 9 3 1 1 0 0 + 10 4 1 1 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl6 + +$$$$ +alpha-D-Glucopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -2.1744 2.8153 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.1744 1.3186 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4708 0.5702 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7632 1.3185 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4709 2.8153 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.3337 2.3312 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8206 2.4411 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8206 1.6928 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4709 1.3185 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1170 1.6927 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1170 2.4410 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7632 2.8152 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6 12 1 0 0 0 + 11 5 1 0 0 0 + 5 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 12 1 1 0 0 + 7 1 1 6 0 0 + 8 2 1 6 0 0 + 9 3 1 1 0 0 + 10 4 1 6 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl7 + +$$$$ +alpha-D-Gulopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -2.1119 2.8570 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.1119 1.3603 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4083 0.6119 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7007 1.3602 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4084 2.8570 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.2712 2.3728 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.7581 2.4828 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.7581 1.7345 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4084 1.3602 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0545 1.7344 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0545 2.4827 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7007 2.8569 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6 12 1 0 0 0 + 11 5 1 0 0 0 + 5 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 12 1 1 0 0 + 7 1 1 6 0 0 + 8 2 1 6 0 0 + 9 3 1 6 0 0 + 10 4 1 1 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl8 + +$$$$ +alpha-D-Idopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -1.9244 2.7736 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -1.9244 1.2770 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.2208 0.5285 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5132 1.2769 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.2209 2.7736 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.0837 2.2895 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.5706 2.3995 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.5706 1.6511 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.2209 1.2769 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8670 1.6510 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8670 2.3994 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5132 2.7735 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6 12 1 0 0 0 + 11 5 1 0 0 0 + 5 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 12 1 1 0 0 + 7 1 1 6 0 0 + 8 2 1 1 0 0 + 9 3 1 6 0 0 + 10 4 1 1 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl9 + +$$$$ +alpha-D-Lyxofuranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 10 0 1 0 999 V2000 + -2.1148 2.9334 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.6088 1.3976 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2406 1.3947 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4419 3.1538 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.2054 2.3397 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8260 2.7012 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.0531 2.0007 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8102 2.0007 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0483 2.7122 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7589 2.9371 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9 4 1 0 0 0 + 9 8 1 0 0 0 + 4 6 1 0 0 0 + 8 7 1 0 0 0 + 6 7 1 0 0 0 + 9 10 1 1 0 0 + 10 5 1 0 0 0 + 6 1 1 6 0 0 + 7 2 1 1 0 0 + 8 3 1 1 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl10 + +$$$$ +alpha-D-Lyxopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 10 0 1 0 999 V2000 + -2.4513 2.8153 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.4513 1.3186 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7520 0.5702 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.0444 1.3185 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7521 2.8153 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1017 2.4411 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1017 1.6928 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7521 1.3185 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3940 1.6927 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3940 2.4410 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 6 1 1 6 0 0 + 7 2 1 1 0 0 + 8 3 1 1 0 0 + 9 4 1 6 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl11 + +$$$$ +alpha-D-Mannopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -2.1577 2.8570 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.1577 1.3603 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4542 0.6119 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7466 1.3602 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4543 2.8570 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.3171 2.3728 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8039 2.4828 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8039 1.7345 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4543 1.3602 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1004 1.7344 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1004 2.4827 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7466 2.8569 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6 12 1 0 0 0 + 11 5 1 0 0 0 + 5 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 12 1 1 0 0 + 7 1 1 6 0 0 + 8 2 1 1 0 0 + 9 3 1 1 0 0 + 10 4 1 6 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl12 + +$$$$ +alpha-D-Psicofuranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + 15.0740 -8.2784 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.3759 -8.9026 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.7463 -10.3149 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5700 -10.3189 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.6353 -7.9706 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.2665 -9.0586 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.1656 -7.8559 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4589 -8.5718 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.1574 -9.5078 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.1460 -9.5078 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8298 -8.5571 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8731 -8.2544 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11 5 1 0 0 0 + 11 10 1 0 0 0 + 5 8 1 0 0 0 + 10 9 1 0 0 0 + 8 9 1 0 0 0 + 8 7 1 1 0 0 + 7 1 1 0 0 0 + 11 12 1 1 0 0 + 12 6 1 0 0 0 + 10 4 1 6 0 0 + 9 3 1 6 0 0 + 8 2 1 6 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl13 + +> +1 + +> +0 + +$$$$ +alpha-D-Ribofuranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 10 0 1 0 999 V2000 + -1.8940 2.7251 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.3879 1.1893 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0198 1.1863 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.2211 2.9455 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.9845 2.1313 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.6051 2.4928 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8322 1.7924 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5894 1.7924 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8274 2.5039 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5381 2.7288 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9 4 1 0 0 0 + 9 8 1 0 0 0 + 4 6 1 0 0 0 + 8 7 1 0 0 0 + 6 7 1 0 0 0 + 9 10 1 1 0 0 + 10 5 1 0 0 0 + 6 1 1 6 0 0 + 7 2 1 6 0 0 + 8 3 1 6 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl14 + +$$$$ +alpha-D-Ribopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 10 0 1 0 999 V2000 + -2.1138 2.8570 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.1138 1.3603 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4145 0.6119 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7069 1.3602 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4146 2.8570 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.7642 2.4828 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.7642 1.7345 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4146 1.3602 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0565 1.7344 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0565 2.4827 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 6 1 1 6 0 0 + 7 2 1 6 0 0 + 8 3 1 6 0 0 + 9 4 1 6 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl15 + +$$$$ +alpha-D-Sorbofuranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -1.6290 2.6125 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.1517 2.1450 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.6232 1.0874 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2529 1.0845 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4552 2.8429 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.2290 2.0282 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.3092 2.9289 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8384 2.3927 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.0642 1.6918 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8216 1.6918 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0626 2.4037 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7789 2.6304 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11 5 1 0 0 0 + 11 10 1 0 0 0 + 5 8 1 0 0 0 + 10 9 1 0 0 0 + 8 9 1 0 0 0 + 8 7 1 0 0 0 + 7 1 1 0 0 0 + 11 12 1 1 0 0 + 12 6 1 0 0 0 + 10 4 1 1 0 0 + 9 3 1 6 0 0 + 8 2 1 6 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl16 + +> +1 + +> +0 + +$$$$ +alpha-D-Tagatofuranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -1.3790 2.4875 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -1.9017 2.0200 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.3732 0.9624 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0029 0.9595 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.2052 2.7179 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.9790 1.9032 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.0592 2.8039 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.5884 2.2677 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8142 1.5668 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5716 1.5668 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8126 2.2787 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5289 2.5054 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11 5 1 0 0 0 + 11 10 1 0 0 0 + 5 8 1 0 0 0 + 10 9 1 0 0 0 + 8 9 1 0 0 0 + 8 7 1 0 0 0 + 7 1 1 0 0 0 + 11 12 1 1 0 0 + 12 6 1 0 0 0 + 10 4 1 1 0 0 + 9 3 1 1 0 0 + 8 2 1 6 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl17 + +> +1 + +> +0 + +$$$$ +alpha-D-Talopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -1.9910 2.9403 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -1.9910 1.4436 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.2875 0.6952 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5799 1.4435 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.2834 2.9403 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.1462 2.4562 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.6372 2.5661 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.6372 1.8178 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.2834 1.4435 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9337 1.8177 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9337 2.5660 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5799 2.9402 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6 12 1 0 0 0 + 11 5 1 0 0 0 + 5 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 12 1 1 0 0 + 7 1 1 6 0 0 + 8 2 1 1 0 0 + 9 3 1 1 0 0 + 10 4 1 1 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl18 + +> +0 + +> +0 + +$$$$ +alpha-D-Threofuranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 8 0 1 0 999 V2000 + -2.8117 2.6835 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.3057 1.1476 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.9335 1.1447 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1388 2.9039 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5229 2.4513 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7458 1.7507 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5029 1.7507 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7410 2.4623 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8 4 1 0 0 0 + 8 7 1 0 0 0 + 4 5 1 0 0 0 + 7 6 1 0 0 0 + 5 6 1 0 0 0 + 5 1 1 6 0 0 + 6 2 1 1 0 0 + 7 3 1 6 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl19 + +$$$$ +alpha-D-Xylofuranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 10 0 1 0 999 V2000 + -2.1648 2.8084 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.6588 1.2726 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2948 1.2697 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4919 3.0288 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.2554 2.2147 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8760 2.5762 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.0989 1.8757 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8560 1.8757 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0983 2.5872 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.8048 2.8121 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9 4 1 0 0 0 + 9 8 1 0 0 0 + 4 6 1 0 0 0 + 8 7 1 0 0 0 + 6 7 1 0 0 0 + 9 10 1 1 0 0 + 10 5 1 0 0 0 + 6 1 1 6 0 0 + 7 2 1 6 0 0 + 8 3 1 1 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl20 + +$$$$ +alpha-D-Xylopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 10 0 1 0 999 V2000 + -2.5429 3.0236 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.5429 1.5270 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8396 0.7785 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.1360 1.5270 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8396 3.0236 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1934 2.6495 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1934 1.9012 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8396 1.5270 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.4899 1.9012 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.4899 2.6495 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5 10 1 0 0 0 + 10 9 1 0 0 0 + 9 8 1 0 0 0 + 8 7 1 0 0 0 + 7 6 1 0 0 0 + 6 5 1 0 0 0 + 6 1 1 6 0 0 + 7 2 1 6 0 0 + 8 3 1 1 0 0 + 9 4 1 6 0 0 +M END +> +alpha-D-Sugars + +> +library.svg#tmpl21 + +$$$$ +Cyclopenta-1,3-diene + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 5 0 0 0 999 V2000 + 9.6696 -5.8045 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6696 -4.9328 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4243 -4.4955 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1804 -4.9328 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1804 -5.8045 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 2 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 1 5 1 0 0 0 +M END +> +Aromatics + +> +library.svg#tmpl22 + +> +2 + +> +1 + +$$$$ +1H-indene + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 10 0 0 0 999 V2000 + 7.1899 -4.2253 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1899 -5.2247 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0555 -5.7254 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9228 -5.2247 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9228 -4.2253 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0555 -3.7246 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8731 -5.5332 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4601 -4.7242 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8731 -3.9149 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 2 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 5 6 1 0 0 0 + 1 6 2 0 0 0 + 4 7 1 0 0 0 + 7 8 2 0 0 0 + 8 9 1 0 0 0 + 5 9 1 0 0 0 +M END +> +Aromatics + +> +library.svg#tmpl23 + +> +6 + +> +7 + +$$$$ +Naphtalene + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 11 0 0 0 999 V2000 + 11.0090 -4.7500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1429 -5.2500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1429 -6.2500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.0090 -6.7500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8751 -6.2500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8751 -5.2500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7410 -4.7500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7410 -6.7500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.6071 -6.2500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.6071 -5.2500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 6 2 0 0 0 + 2 3 2 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 7 6 1 0 0 0 + 5 6 1 0 0 0 + 5 8 1 0 0 0 + 7 10 2 0 0 0 + 8 9 2 0 0 0 + 9 10 1 0 0 0 +M END +> +Aromatics + +> +library.svg#tmpl24 + +> +6 + +> +10 + +$$$$ +Azulene + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 11 0 0 0 999 V2000 + 12.4941 -7.5235 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2759 -5.9000 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4941 -5.2765 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5192 -5.4990 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.0853 -6.4000 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5192 -7.3010 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2270 -5.5909 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2759 -6.9000 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2270 -7.2090 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.8147 -6.4000 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 8 2 0 0 0 + 1 6 1 0 0 0 + 2 3 1 0 0 0 + 3 4 2 0 0 0 + 4 5 1 0 0 0 + 5 6 2 0 0 0 + 7 2 2 0 0 0 + 7 10 1 0 0 0 + 8 9 1 0 0 0 + 9 10 2 0 0 0 + 2 8 1 0 0 0 +M END +> +Aromatics + +> +library.svg#tmpl25 + +> +4 + +> +4 + +$$$$ +E-Stilbene + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 14 15 0 0 0 999 V2000 + 10.8250 -2.9010 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8250 -2.9010 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3250 -3.7670 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8249 -4.6330 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8249 -4.6330 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3250 -3.7669 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3250 -3.7669 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.8250 -4.6330 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.8250 -4.6330 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.3250 -5.4990 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.3250 -5.4990 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.8250 -4.6330 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.3250 -3.7669 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.3250 -3.7669 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 6 2 0 0 0 + 2 3 2 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 2 0 0 0 + 8 9 1 0 0 0 + 14 9 1 0 0 0 + 10 9 2 0 0 0 + 10 11 1 0 0 0 + 11 12 2 0 0 0 + 12 13 1 0 0 0 + 13 14 2 0 0 0 +M END +> +Aromatics + +> +library.svg#tmpl26 + +> +2 + +> +3 + +$$$$ +Z-Stilbene + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 14 15 0 0 0 999 V2000 + 12.3750 -3.8920 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3750 -3.8920 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8750 -4.7581 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3749 -5.6240 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3749 -5.6240 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.8750 -4.7580 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.8750 -3.0260 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.8750 -3.0260 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.3750 -3.8920 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.8750 -4.7580 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.3750 -5.6240 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.3750 -5.6240 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.8750 -4.7581 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.3750 -3.8920 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 6 2 0 0 0 + 2 3 2 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 5 6 1 0 0 0 + 1 7 1 0 0 0 + 7 8 2 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 9 14 2 0 0 0 + 10 11 2 0 0 0 + 11 12 1 0 0 0 + 12 13 2 0 0 0 + 13 14 1 0 0 0 +M END +> +Aromatics + +> +library.svg#tmpl27 + +> +3 + +> +3 + +$$$$ +Anthracene + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 14 16 0 0 0 999 V2000 + 8.0930 -3.2750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.2269 -3.7750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.2269 -4.7750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0930 -5.2750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9591 -4.7750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9591 -3.7750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8250 -3.2750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8250 -5.2750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6911 -4.7750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6911 -3.7750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5571 -3.2750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5571 -5.2750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4231 -4.7750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4231 -3.7750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 6 2 0 0 0 + 2 3 2 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 7 6 1 0 0 0 + 5 6 1 0 0 0 + 5 8 1 0 0 0 + 7 10 2 0 0 0 + 8 9 2 0 0 0 + 11 10 1 0 0 0 + 9 10 1 0 0 0 + 9 12 1 0 0 0 + 11 14 2 0 0 0 + 12 13 2 0 0 0 + 13 14 1 0 0 0 +M END +> +Aromatics + +> +library.svg#tmpl28 + +> +10 + +> +15 + +$$$$ +Phenantrene + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 14 16 0 0 0 999 V2000 + 10.7760 -1.9500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9099 -2.4500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9099 -3.4500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7760 -3.9500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6420 -3.4500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6420 -2.4500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5080 -1.9500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5080 -3.9500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.3740 -3.4500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.3740 -2.4500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5080 -4.9500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.3740 -5.4500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2401 -4.9500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2401 -3.9500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 6 2 0 0 0 + 2 3 2 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 7 6 1 0 0 0 + 5 6 1 0 0 0 + 5 8 1 0 0 0 + 7 10 2 0 0 0 + 9 10 1 0 0 0 + 8 11 2 0 0 0 + 8 9 1 0 0 0 + 9 14 2 0 0 0 + 11 12 1 0 0 0 + 12 13 2 0 0 0 + 13 14 1 0 0 0 +M END +> +Aromatics + +> +library.svg#tmpl29 + +> +0 + +> +0 + +$$$$ +Pyrene + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 16 19 0 0 0 999 V2000 + 13.2084 -1.8748 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2084 -2.8736 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.0732 -3.3739 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.9399 -2.8736 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.9399 -1.8748 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.0732 -1.3745 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.0732 -4.3744 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.9399 -4.8747 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.8066 -4.3744 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.8066 -3.3739 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3434 -3.3739 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3434 -4.3726 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2084 -4.8729 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2065 -5.8752 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.0732 -6.3755 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.9399 -5.8752 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 2 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 2 0 0 0 + 1 6 1 0 0 0 + 3 7 2 0 0 0 + 7 8 1 0 0 0 + 8 9 2 0 0 0 + 9 10 1 0 0 0 + 4 10 2 0 0 0 + 2 11 1 0 0 0 + 11 12 2 0 0 0 + 12 13 1 0 0 0 + 7 13 1 0 0 0 + 13 14 2 0 0 0 + 14 15 1 0 0 0 + 15 16 2 0 0 0 + 8 16 1 0 0 0 +M END +> +Aromatics + +> +library.svg#tmpl30 + +> +10 + +> +12 + +$$$$ +Triphenylene + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 18 21 0 0 0 999 V2000 + 10.5140 -3.4503 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5140 -4.4497 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3807 -4.9503 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.2474 -4.4497 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.2474 -3.4503 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3807 -2.9497 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6491 -2.9516 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7859 -3.4503 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7859 -4.4497 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6491 -4.9467 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.1141 -2.9497 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.1141 -1.9486 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.2474 -1.4481 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3807 -1.9486 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3807 -5.9514 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.2474 -6.4519 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.1141 -5.9514 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.1141 -4.9503 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 2 0 0 0 + 2 3 1 0 0 0 + 3 4 2 0 0 0 + 4 5 1 0 0 0 + 5 6 2 0 0 0 + 1 6 1 0 0 0 + 1 7 1 0 0 0 + 7 8 2 0 0 0 + 8 9 1 0 0 0 + 9 10 2 0 0 0 + 2 10 1 0 0 0 + 5 11 1 0 0 0 + 11 12 2 0 0 0 + 12 13 1 0 0 0 + 13 14 2 0 0 0 + 6 14 1 0 0 0 + 3 15 1 0 0 0 + 15 16 2 0 0 0 + 16 17 1 0 0 0 + 17 18 2 0 0 0 + 4 18 1 0 0 0 +M END +> +Aromatics + +> +library.svg#tmpl31 + +> +7 + +> +8 + +$$$$ +Triptycene + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 20 24 0 0 0 999 V2000 + 9.9580 -4.2298 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9460 -4.5458 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4637 -3.7684 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5123 -3.3051 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9580 -2.9407 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5123 -2.2079 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3265 -3.7665 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8129 -4.6117 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5262 -5.0982 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3987 -5.0982 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.9317 -4.3228 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3151 -3.7665 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4284 -3.6463 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6530 -3.9370 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1683 -4.6117 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0407 -4.9044 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5412 -1.9500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7350 -0.7404 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4524 -0.0018 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7528 -1.0796 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 2 0 0 0 + 3 4 1 0 0 0 + 1 5 1 0 0 0 + 5 6 2 0 0 0 + 4 6 1 0 0 0 + 4 7 1 0 0 0 + 1 8 1 0 0 0 + 7 8 2 0 0 0 + 8 9 1 0 0 0 + 9 10 2 0 0 0 + 10 11 1 0 0 0 + 11 12 2 0 0 0 + 7 12 1 0 0 0 + 3 13 1 0 0 0 + 13 14 2 0 0 0 + 14 15 1 0 0 0 + 15 16 2 0 0 0 + 2 16 1 0 0 0 + 5 17 1 0 0 0 + 17 18 2 0 0 0 + 18 19 1 0 0 0 + 19 20 2 0 0 0 + 6 20 1 0 0 0 +M END +> +Aromatics + +> +library.svg#tmpl32 + +> +18 + +> +21 + +$$$$ +14-Annulene + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 14 14 0 0 0 999 V2000 + 12.0122 -0.7560 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1483 -1.2548 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1861 -2.2524 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.8762 -2.2524 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.8762 -1.2548 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3221 -2.7512 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3221 -3.7488 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1861 -4.2476 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.9139 -4.2476 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.7779 -3.7488 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.7779 -2.7512 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1861 -5.2452 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0500 -5.7440 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.9139 -5.2452 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 5 2 0 0 0 + 2 3 2 0 0 0 + 4 5 1 0 0 0 + 3 6 1 0 0 0 + 6 7 2 0 0 0 + 7 8 1 0 0 0 + 4 11 2 0 0 0 + 9 10 2 0 0 0 + 10 11 1 0 0 0 + 14 9 1 0 0 0 + 8 12 2 0 0 0 + 12 13 1 0 0 0 + 13 14 2 0 0 0 +M END +> +Aromatics + +> +library.svg#tmpl33 + +> +0 + +> +0 + +$$$$ +18-Annulene + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 18 18 0 0 0 999 V2000 + 9.2590 6.2250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.3930 5.7250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.3930 4.7249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1250 5.7250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.9910 6.2250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8570 4.7249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8570 5.7250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8570 2.7249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7230 3.2249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7230 4.2249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.5270 4.2249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.5270 3.2249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.3930 2.7249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.3930 1.7250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2590 1.2250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1250 1.7250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.9910 1.2250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8570 1.7250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 2 0 0 0 + 1 4 1 0 0 0 + 2 3 1 0 0 0 + 5 4 2 0 0 0 + 5 7 1 0 0 0 + 6 7 2 0 0 0 + 6 10 1 0 0 0 + 8 9 1 0 0 0 + 9 10 2 0 0 0 + 3 11 2 0 0 0 + 11 12 1 0 0 0 + 12 13 2 0 0 0 + 13 14 1 0 0 0 + 14 15 2 0 0 0 + 15 16 1 0 0 0 + 16 17 2 0 0 0 + 18 8 2 0 0 0 + 17 18 1 0 0 0 +M END +> +Aromatics + +> +library.svg#tmpl34 + +> +0 + +> +0 + +$$$$ +Porphyrin + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 24 28 0 0 0 999 V2000 + 6.4862 -8.7407 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1697 -9.4125 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0926 -8.9051 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9419 -7.9790 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 6.9418 -7.8094 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1979 -4.4543 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.4907 -5.1739 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.9262 -6.0260 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8876 -5.8394 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0931 -4.8745 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.4706 -6.9575 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4476 -5.0593 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7641 -4.3875 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8408 -4.8592 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0279 -5.8563 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 10.9564 -5.9910 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9807 -4.4031 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8077 -9.3808 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4794 -8.6971 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.0074 -7.7383 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0106 -7.9610 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8407 -8.9255 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9886 -9.3966 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4636 -6.8782 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 2 0 0 0 + 2 3 1 0 0 0 + 3 4 2 0 0 0 + 4 5 1 0 0 0 + 1 5 1 0 0 0 + 5 11 2 0 0 0 + 3 23 1 0 0 0 + 6 7 1 0 0 0 + 7 8 2 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 6 10 2 0 0 0 + 10 17 1 0 0 0 + 8 11 1 0 0 0 + 12 13 2 0 0 0 + 13 14 1 0 0 0 + 14 15 1 0 0 0 + 15 16 2 0 0 0 + 12 16 1 0 0 0 + 16 24 1 0 0 0 + 14 17 2 0 0 0 + 18 19 2 0 0 0 + 19 20 1 0 0 0 + 20 21 1 0 0 0 + 21 22 1 0 0 0 + 18 22 1 0 0 0 + 22 23 2 0 0 0 + 20 24 2 0 0 0 +M END +> +Aromatics + +> +library.svg#tmpl35 + +> +10 + +> +0 + +$$$$ +Phthalocyanine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 40 48 0 0 0 999 V2000 + 13.9159 -3.5449 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.8818 -3.2862 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.5888 -3.9932 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.3301 -4.9591 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.3641 -5.2179 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.9102 -6.1090 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.3641 -7.0000 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.9102 -7.8910 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.3641 -8.7821 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.3301 -9.0409 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.5888 -10.0068 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.8818 -10.7138 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.9159 -10.4551 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.6571 -9.4891 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7660 -9.0352 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.9224 -8.0474 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8750 -9.4891 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 10.9840 -9.0352 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0929 -9.4891 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8341 -10.4551 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8682 -10.7138 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1612 -10.0068 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4199 -9.0409 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3859 -8.7821 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8398 -7.8910 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8276 -8.0474 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3859 -7.0000 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8398 -6.1090 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3859 -5.2179 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4199 -4.9591 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1612 -3.9932 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8682 -3.2862 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8341 -3.5449 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0929 -4.5109 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.9840 -4.9648 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8276 -5.9526 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8750 -4.5109 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7660 -4.9648 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.9224 -5.9526 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.6571 -4.5109 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 2 0 0 0 + 2 3 1 0 0 0 + 3 4 2 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 2 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 2 0 0 0 + 10 11 1 0 0 0 + 11 12 2 0 0 0 + 12 13 1 0 0 0 + 13 14 2 0 0 0 + 9 14 1 0 0 0 + 14 15 1 0 0 0 + 15 16 1 0 0 0 + 8 16 2 0 0 0 + 15 17 2 0 0 0 + 17 18 1 0 0 0 + 18 19 2 0 0 0 + 19 20 1 0 0 0 + 20 21 2 0 0 0 + 21 22 1 0 0 0 + 22 23 2 0 0 0 + 23 24 1 0 0 0 + 19 24 1 0 0 0 + 24 25 2 0 0 0 + 25 26 1 0 0 0 + 18 26 1 0 0 0 + 25 27 1 0 0 0 + 27 28 2 0 0 0 + 28 29 1 0 0 0 + 29 30 2 0 0 0 + 30 31 1 0 0 0 + 31 32 2 0 0 0 + 32 33 1 0 0 0 + 33 34 2 0 0 0 + 29 34 1 0 0 0 + 34 35 1 0 0 0 + 35 36 2 0 0 0 + 28 36 1 0 0 0 + 35 37 1 0 0 0 + 37 38 2 0 0 0 + 38 39 1 0 0 0 + 6 39 1 0 0 0 + 38 40 1 0 0 0 + 1 40 1 0 0 0 + 5 40 2 0 0 0 +M END +> +Aromatics + +> +library.svg#tmpl36 + +> +1 + +> +1 + +$$$$ +C60 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 60 90 0 0 0 999 V2000 + 10.6305 -3.5766 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4365 -3.9614 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8444 -4.3823 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4219 -5.1354 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5101 -5.4043 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5398 -3.0034 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6243 -3.2605 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6091 -4.4876 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.2501 -2.8842 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0714 -2.0421 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6279 -4.0284 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.2354 -2.3806 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7973 -2.0263 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4171 -1.3344 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9548 -0.9954 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1712 -1.3489 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.7491 -4.8573 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.3544 -3.6615 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8607 -5.0368 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.0881 -2.6967 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1915 -1.7391 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6908 -3.7124 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.7895 -2.7961 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.5564 -1.7875 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.2017 -6.7691 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.0400 -6.5817 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6031 -6.0138 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.3296 -5.6469 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6757 -4.9394 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1284 -6.8511 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.5026 -6.1740 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.7601 -5.1971 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6003 -5.9775 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1810 -6.7670 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8290 -5.6093 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0080 -7.1540 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.3450 -7.2046 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7432 -6.4127 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1088 -6.4611 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8830 -6.8658 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.6700 -4.6243 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.0651 -5.8201 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.2290 -6.1582 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.4556 -3.8184 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.6990 -2.2230 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.8777 -3.0652 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.8635 -4.2395 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.4704 -2.5910 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0974 -1.4308 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.2911 -1.0460 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1183 -1.4334 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6963 -2.1861 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5507 -3.3420 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.9700 -2.5526 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.2594 -1.6179 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4391 -3.1629 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0504 -5.3159 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.2122 -5.5032 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.9459 -4.5380 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6724 -4.1718 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 2 0 0 0 + 1 3 1 0 0 0 + 1 12 1 0 0 0 + 2 4 1 0 0 0 + 2 6 1 0 0 0 + 3 11 2 0 0 0 + 3 35 1 0 0 0 + 4 5 2 0 0 0 + 4 33 1 0 0 0 + 5 8 1 0 0 0 + 5 38 1 0 0 0 + 6 7 2 0 0 0 + 6 13 1 0 0 0 + 7 8 1 0 0 0 + 7 54 1 0 0 0 + 8 59 2 0 0 0 + 9 10 2 0 0 0 + 9 11 1 0 0 0 + 9 20 1 0 0 0 + 10 12 1 0 0 0 + 10 14 1 0 0 0 + 11 19 1 0 0 0 + 12 13 2 0 0 0 + 13 16 1 0 0 0 + 14 15 2 0 0 0 + 14 21 1 0 0 0 + 15 16 1 0 0 0 + 15 50 1 0 0 0 + 16 55 2 0 0 0 + 17 18 1 0 0 0 + 17 19 2 0 0 0 + 17 28 1 0 0 0 + 18 20 2 0 0 0 + 18 22 1 0 0 0 + 19 27 1 0 0 0 + 20 21 1 0 0 0 + 21 24 2 0 0 0 + 22 23 2 0 0 0 + 22 29 1 0 0 0 + 23 24 1 0 0 0 + 23 46 1 0 0 0 + 24 51 1 0 0 0 + 25 26 1 0 0 0 + 25 27 2 0 0 0 + 25 36 1 0 0 0 + 26 28 2 0 0 0 + 26 30 1 0 0 0 + 27 35 1 0 0 0 + 28 29 1 0 0 0 + 29 32 2 0 0 0 + 30 31 2 0 0 0 + 30 37 1 0 0 0 + 31 32 1 0 0 0 + 31 42 1 0 0 0 + 32 47 1 0 0 0 + 33 34 1 0 0 0 + 33 35 2 0 0 0 + 34 36 2 0 0 0 + 34 38 1 0 0 0 + 36 37 1 0 0 0 + 37 40 2 0 0 0 + 38 39 2 0 0 0 + 39 40 1 0 0 0 + 39 58 1 0 0 0 + 40 43 1 0 0 0 + 41 42 1 0 0 0 + 41 44 2 0 0 0 + 41 47 1 0 0 0 + 42 43 2 0 0 0 + 43 57 1 0 0 0 + 44 48 1 0 0 0 + 44 60 1 0 0 0 + 45 46 1 0 0 0 + 45 48 2 0 0 0 + 45 51 1 0 0 0 + 46 47 2 0 0 0 + 48 52 1 0 0 0 + 49 50 1 0 0 0 + 49 52 2 0 0 0 + 49 55 1 0 0 0 + 50 51 2 0 0 0 + 52 56 1 0 0 0 + 53 54 2 0 0 0 + 53 56 1 0 0 0 + 53 59 1 0 0 0 + 54 55 1 0 0 0 + 56 60 2 0 0 0 + 57 58 2 0 0 0 + 57 60 1 0 0 0 + 58 59 1 0 0 0 +M END +> +Aromatics + +> +library.svg#tmpl37 + +$$$$ +C80 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 80120 0 0 0 999 V2000 + 11.8140 -5.2993 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5730 -4.2259 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3980 -3.2721 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3673 -3.9462 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8724 -5.9964 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8224 -5.9256 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6539 -5.6501 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4150 -4.6554 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9660 -2.7352 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7771 -1.7740 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0084 -2.0576 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3368 -0.7391 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7715 -2.6933 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.5128 -1.9058 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.3575 -1.6935 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.1355 -0.7057 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8558 -5.1625 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6671 -4.0943 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4256 -3.8831 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1773 -3.0904 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.0790 -0.0605 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.2783 -0.3987 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7476 -1.3746 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7551 -0.1728 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3396 0.4001 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9755 0.3491 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7881 0.5260 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0200 0.2821 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.5229 -1.1994 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.3638 -0.2680 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.1415 -0.0029 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7930 -0.0365 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.6051 -0.9634 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.0017 -1.9995 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.6029 -2.1723 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2792 -3.0366 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.3934 -0.9879 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.8243 -2.2661 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.5823 -2.0565 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.0719 -3.0611 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3761 -0.1533 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5941 -0.4991 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4269 -0.2243 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8338 -1.4933 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.0674 -4.1953 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.5676 -4.3667 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.3874 -3.3401 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7983 -5.3625 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.7257 -4.9518 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.1077 -6.1472 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.8850 -5.8828 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4555 -6.1137 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4785 -3.4557 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.8925 -4.4562 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.7361 -4.2450 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.1144 -5.4440 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.9102 -6.5496 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4615 -6.6760 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.2725 -6.4989 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2295 -6.4327 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1717 -6.0891 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5034 -4.7749 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9729 -5.7514 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4956 -5.9777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.2845 -3.4130 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2423 -4.0913 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4737 -4.3745 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.9139 -5.4101 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4340 -0.8503 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8516 -2.8767 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6760 -1.9226 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8824 -2.2021 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1818 -1.9562 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8621 -2.8099 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6814 -1.7840 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4502 -0.7879 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6453 -5.1876 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6473 -3.9782 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.2489 -4.1516 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.9708 -3.1150 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 2 0 0 0 + 1 5 1 0 0 0 + 1 48 1 0 0 0 + 2 3 1 0 0 0 + 2 4 1 0 0 0 + 3 11 2 0 0 0 + 3 47 1 0 0 0 + 4 8 2 0 0 0 + 4 9 1 0 0 0 + 5 7 2 0 0 0 + 5 59 1 0 0 0 + 6 7 1 0 0 0 + 6 17 2 0 0 0 + 6 60 1 0 0 0 + 7 8 1 0 0 0 + 8 19 1 0 0 0 + 9 10 2 0 0 0 + 9 13 1 0 0 0 + 10 11 1 0 0 0 + 10 12 1 0 0 0 + 11 23 1 0 0 0 + 12 16 2 0 0 0 + 12 21 1 0 0 0 + 13 15 2 0 0 0 + 13 19 1 0 0 0 + 14 15 1 0 0 0 + 14 20 2 0 0 0 + 14 29 1 0 0 0 + 15 16 1 0 0 0 + 16 31 1 0 0 0 + 17 18 1 0 0 0 + 17 77 1 0 0 0 + 18 19 2 0 0 0 + 18 20 1 0 0 0 + 20 80 1 0 0 0 + 21 22 2 0 0 0 + 21 25 1 0 0 0 + 22 23 1 0 0 0 + 22 24 1 0 0 0 + 23 35 2 0 0 0 + 24 28 2 0 0 0 + 24 33 1 0 0 0 + 25 27 1 0 0 0 + 25 31 2 0 0 0 + 26 27 2 0 0 0 + 26 32 1 0 0 0 + 26 41 1 0 0 0 + 27 28 1 0 0 0 + 28 43 1 0 0 0 + 29 30 2 0 0 0 + 29 73 1 0 0 0 + 30 31 1 0 0 0 + 30 32 1 0 0 0 + 32 76 2 0 0 0 + 33 34 2 0 0 0 + 33 37 1 0 0 0 + 34 35 1 0 0 0 + 34 36 1 0 0 0 + 35 47 1 0 0 0 + 36 40 1 0 0 0 + 36 45 2 0 0 0 + 37 39 2 0 0 0 + 37 43 1 0 0 0 + 38 39 1 0 0 0 + 38 44 2 0 0 0 + 38 53 1 0 0 0 + 39 40 1 0 0 0 + 40 55 2 0 0 0 + 41 42 1 0 0 0 + 41 69 2 0 0 0 + 42 43 2 0 0 0 + 42 44 1 0 0 0 + 44 72 1 0 0 0 + 45 46 1 0 0 0 + 45 49 1 0 0 0 + 46 47 2 0 0 0 + 46 48 1 0 0 0 + 48 52 2 0 0 0 + 49 51 2 0 0 0 + 49 55 1 0 0 0 + 50 51 1 0 0 0 + 50 56 1 0 0 0 + 50 57 2 0 0 0 + 51 52 1 0 0 0 + 52 59 1 0 0 0 + 53 54 2 0 0 0 + 53 65 1 0 0 0 + 54 55 1 0 0 0 + 54 56 1 0 0 0 + 56 68 2 0 0 0 + 57 58 1 0 0 0 + 57 61 1 0 0 0 + 58 59 2 0 0 0 + 58 60 1 0 0 0 + 60 64 2 0 0 0 + 61 63 2 0 0 0 + 61 68 1 0 0 0 + 62 63 1 0 0 0 + 62 66 1 0 0 0 + 62 78 2 0 0 0 + 63 64 1 0 0 0 + 64 77 1 0 0 0 + 65 67 2 0 0 0 + 65 72 1 0 0 0 + 66 67 1 0 0 0 + 66 70 2 0 0 0 + 67 68 1 0 0 0 + 69 71 1 0 0 0 + 69 76 1 0 0 0 + 70 71 1 0 0 0 + 70 74 1 0 0 0 + 71 72 2 0 0 0 + 73 75 1 0 0 0 + 73 80 2 0 0 0 + 74 75 2 0 0 0 + 74 78 1 0 0 0 + 75 76 1 0 0 0 + 77 79 2 0 0 0 + 78 79 1 0 0 0 + 79 80 1 0 0 0 +M END +> +Aromatics + +> +library.svg#tmpl38 + +$$$$ +beta-D-Allopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -1.8119 2.6861 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -1.8119 1.2770 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1792 0.5702 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5466 1.2769 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1834 2.6861 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.1462 2.2395 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.4956 2.3411 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.4956 1.6261 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1834 1.2769 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8670 1.6260 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8670 2.3410 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5466 2.6860 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6 12 1 0 0 0 + 11 5 1 0 0 0 + 5 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 12 1 1 0 0 + 7 1 1 1 0 0 + 8 2 1 6 0 0 + 9 3 1 6 0 0 + 10 4 1 6 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl39 + +> +0 + +> +0 + +$$$$ +beta-D-Altropyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -0.9910 2.2903 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -0.9910 0.7936 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.2875 0.0452 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5799 0.7935 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.2834 2.2903 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1462 1.8062 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -1.6372 1.9161 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -1.6372 1.1678 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.2834 0.7935 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.9337 1.1677 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.9337 1.9160 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5799 2.2902 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6 12 1 0 0 0 + 11 5 1 0 0 0 + 5 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 12 1 1 0 0 + 7 1 1 1 0 0 + 8 2 1 1 0 0 + 9 3 1 6 0 0 + 10 4 1 6 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl40 + +> +0 + +> +0 + +$$$$ +beta-D-Arabinofuranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 10 0 1 0 999 V2000 + -1.4482 2.3917 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -1.9421 0.8559 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5781 0.8530 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.7753 2.6122 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5387 1.7980 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.1593 2.1595 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.3822 1.4591 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1394 1.4591 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.3816 2.1706 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0881 2.3955 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9 4 1 0 0 0 + 9 8 1 0 0 0 + 4 6 1 0 0 0 + 8 7 1 0 0 0 + 6 7 1 0 0 0 + 9 10 1 1 0 0 + 10 5 1 0 0 0 + 6 1 1 1 0 0 + 7 2 1 1 0 0 + 8 3 1 6 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl41 + +> +0 + +> +0 + +$$$$ +beta-D-Arabinopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 10 0 1 0 999 V2000 + 15.5611 -5.2999 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 15.5611 -7.3001 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.8228 -8.3002 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0958 -7.3001 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.8228 -5.2999 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.6920 -5.8000 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.6920 -6.7999 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.8228 -7.3001 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.9648 -6.7999 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.9648 -5.8000 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5 10 1 0 0 0 + 10 9 1 0 0 0 + 9 8 1 0 0 0 + 8 7 1 0 0 0 + 7 6 1 0 0 0 + 6 5 1 0 0 0 + 6 1 1 1 0 0 + 7 2 1 1 0 0 + 8 3 1 6 0 0 + 9 4 1 6 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl42 + +> +0 + +> +0 + +$$$$ +beta-D-Erythrofuranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 8 0 1 0 999 V2000 + -2.3742 2.6418 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8682 1.1059 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.4960 1.1030 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7013 2.8623 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.0854 2.4096 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.3125 1.7091 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0613 1.7091 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3035 2.4207 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8 4 1 0 0 0 + 8 7 1 0 0 0 + 4 5 1 0 0 0 + 7 6 1 0 0 0 + 5 6 1 0 0 0 + 5 1 1 1 0 0 + 6 2 1 6 0 0 + 7 3 1 6 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl43 + +> +0 + +> +0 + +$$$$ +beta-D-Fructofuranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -1.6256 2.7205 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.1524 2.2530 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.6198 1.1954 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2536 1.1925 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4559 2.9509 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.2256 2.1362 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.3100 3.0369 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8350 2.5007 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.0608 1.8040 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8182 1.8040 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0592 2.5117 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7755 2.7384 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11 5 1 0 0 0 + 11 10 1 0 0 0 + 5 8 1 0 0 0 + 10 9 1 0 0 0 + 8 9 1 0 0 0 + 8 7 1 0 0 0 + 7 1 1 0 0 0 + 11 12 1 1 0 0 + 12 6 1 0 0 0 + 10 4 1 6 0 0 + 9 3 1 1 0 0 + 8 2 1 1 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl44 + +> +1 + +> +0 + +$$$$ +beta-D-Galactopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -1.5577 2.5236 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -1.5577 1.0270 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8542 0.2785 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1466 1.0269 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8543 2.5236 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7171 2.0395 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.2039 2.1495 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.2039 1.4011 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8543 1.0269 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5004 1.4010 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5004 2.1494 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1466 2.5235 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6 12 1 0 0 0 + 11 5 1 0 0 0 + 5 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 12 1 1 0 0 + 7 1 1 1 0 0 + 8 2 1 6 0 0 + 9 3 1 1 0 0 + 10 4 1 1 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl45 + +> +0 + +> +0 + +$$$$ +beta-D-Glucopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -2.1744 2.8153 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.1744 1.3186 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4708 0.5702 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7632 1.3185 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4709 2.8153 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.3337 2.3312 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8206 2.4411 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8206 1.6928 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4709 1.3185 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1170 1.6927 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1170 2.4410 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7632 2.8152 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6 12 1 0 0 0 + 11 5 1 0 0 0 + 5 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 12 1 1 0 0 + 7 1 1 1 0 0 + 8 2 1 6 0 0 + 9 3 1 1 0 0 + 10 4 1 6 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl46 + +> +0 + +> +0 + +$$$$ +beta-D-Gulopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -2.1119 2.8570 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.1119 1.3603 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4083 0.6119 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7007 1.3602 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4084 2.8570 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.2712 2.3728 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.7581 2.4828 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.7581 1.7345 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4084 1.3602 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0545 1.7344 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0545 2.4827 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7007 2.8569 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6 12 1 0 0 0 + 11 5 1 0 0 0 + 5 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 12 1 1 0 0 + 7 1 1 1 0 0 + 8 2 1 6 0 0 + 9 3 1 6 0 0 + 10 4 1 1 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl47 + +> +0 + +> +0 + +$$$$ +beta-D-Idopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -1.9244 2.7736 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -1.9244 1.2770 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.2208 0.5285 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5132 1.2769 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.2209 2.7736 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.0837 2.2895 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.5706 2.3995 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.5706 1.6511 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.2209 1.2769 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8670 1.6510 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8670 2.3994 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5132 2.7735 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6 12 1 0 0 0 + 11 5 1 0 0 0 + 5 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 12 1 1 0 0 + 7 1 1 1 0 0 + 8 2 1 1 0 0 + 9 3 1 6 0 0 + 10 4 1 1 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl48 + +> +0 + +> +0 + +$$$$ +beta-D-Lyxofuranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 10 0 1 0 999 V2000 + -2.1148 2.9334 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.6088 1.3976 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2406 1.3947 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4419 3.1538 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.2054 2.3397 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8260 2.7012 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.0531 2.0007 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8102 2.0007 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0483 2.7122 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7589 2.9371 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9 4 1 0 0 0 + 9 8 1 0 0 0 + 4 6 1 0 0 0 + 8 7 1 0 0 0 + 6 7 1 0 0 0 + 9 10 1 1 0 0 + 10 5 1 0 0 0 + 6 1 1 1 0 0 + 7 2 1 1 0 0 + 8 3 1 1 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl49 + +> +0 + +> +0 + +$$$$ +beta-D-Lyxopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 10 0 1 0 999 V2000 + -2.4513 2.8153 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.4513 1.3186 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7520 0.5702 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.0444 1.3185 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7521 2.8153 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1017 2.4411 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1017 1.6928 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7521 1.3185 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3940 1.6927 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3940 2.4410 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 6 1 1 1 0 0 + 7 2 1 1 0 0 + 8 3 1 1 0 0 + 9 4 1 6 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl50 + +> +0 + +> +0 + +$$$$ +beta-D-Mannopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -2.1577 2.8570 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.1577 1.3603 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4542 0.6119 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7466 1.3602 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4543 2.8570 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.3171 2.3728 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8039 2.4828 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8039 1.7345 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4543 1.3602 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1004 1.7344 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1004 2.4827 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7466 2.8569 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6 12 1 0 0 0 + 11 5 1 0 0 0 + 5 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 12 1 1 0 0 + 7 1 1 1 0 0 + 8 2 1 1 0 0 + 9 3 1 1 0 0 + 10 4 1 6 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl51 + +> +0 + +> +0 + +$$$$ +beta-D-Psicofuranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + 14.8241 -7.1535 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.1260 -7.7777 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4964 -9.1900 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3201 -9.1940 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3854 -6.8457 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0166 -7.9337 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.9157 -6.7310 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2090 -7.4469 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.9075 -8.3829 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8961 -8.3829 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5799 -7.4322 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6232 -7.1295 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11 5 1 0 0 0 + 11 10 1 0 0 0 + 5 8 1 0 0 0 + 10 9 1 0 0 0 + 8 9 1 0 0 0 + 8 7 1 6 0 0 + 7 1 1 0 0 0 + 11 12 1 1 0 0 + 12 6 1 0 0 0 + 10 4 1 6 0 0 + 9 3 1 6 0 0 + 8 2 1 1 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl52 + +> +1 + +> +0 + +$$$$ +beta-D-Ribofuranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 10 0 1 0 999 V2000 + -1.8940 2.7251 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.3879 1.1893 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0198 1.1863 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.2211 2.9455 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.9845 2.1313 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.6051 2.4928 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8322 1.7924 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5894 1.7924 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8274 2.5039 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5381 2.7288 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9 4 1 0 0 0 + 9 8 1 0 0 0 + 4 6 1 0 0 0 + 8 7 1 0 0 0 + 6 7 1 0 0 0 + 9 10 1 1 0 0 + 10 5 1 0 0 0 + 6 1 1 1 0 0 + 7 2 1 6 0 0 + 8 3 1 6 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl53 + +> +0 + +> +0 + +$$$$ +beta-D-Ribopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 10 0 1 0 999 V2000 + -2.1138 2.8570 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.1138 1.3603 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4145 0.6119 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7069 1.3602 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4146 2.8570 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.7642 2.4828 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.7642 1.7345 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4146 1.3602 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0565 1.7344 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0565 2.4827 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 6 1 1 1 0 0 + 7 2 1 6 0 0 + 8 3 1 6 0 0 + 9 4 1 6 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl54 + +> +0 + +> +0 + +$$$$ +beta-D-Sorbofuranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -1.6290 2.6125 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.1517 2.1450 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.6232 1.0874 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2529 1.0845 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4552 2.8429 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.2290 2.0282 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.3092 2.9289 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8384 2.3927 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.0642 1.6918 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8216 1.6918 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0626 2.4037 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7789 2.6304 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11 5 1 0 0 0 + 11 10 1 0 0 0 + 5 8 1 0 0 0 + 10 9 1 0 0 0 + 8 9 1 0 0 0 + 8 7 1 0 0 0 + 7 1 1 0 0 0 + 11 12 1 1 0 0 + 12 6 1 0 0 0 + 10 4 1 1 0 0 + 9 3 1 6 0 0 + 8 2 1 1 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl55 + +> +1 + +> +0 + +$$$$ +beta-D-Tagatofuranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -1.3790 2.4875 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -1.9017 2.0200 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.3732 0.9624 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0029 0.9595 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.2052 2.7179 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.9790 1.9032 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.0592 2.8039 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.5884 2.2677 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8142 1.5668 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5716 1.5668 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8126 2.2787 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5289 2.5054 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11 5 1 0 0 0 + 11 10 1 0 0 0 + 5 8 1 0 0 0 + 10 9 1 0 0 0 + 8 9 1 0 0 0 + 8 7 1 0 0 0 + 7 1 1 0 0 0 + 11 12 1 1 0 0 + 12 6 1 0 0 0 + 10 4 1 1 0 0 + 9 3 1 1 0 0 + 8 2 1 1 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl56 + +> +1 + +> +0 + +$$$$ +beta-D-Talopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 1 0 999 V2000 + -1.9910 2.9403 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -1.9910 1.4436 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.2875 0.6952 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5799 1.4435 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.2834 2.9403 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.1462 2.4562 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.6372 2.5661 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.6372 1.8178 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.2834 1.4435 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9337 1.8177 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9337 2.5660 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5799 2.9402 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6 12 1 0 0 0 + 11 5 1 0 0 0 + 5 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 12 1 1 0 0 + 7 1 1 1 0 0 + 8 2 1 1 0 0 + 9 3 1 1 0 0 + 10 4 1 1 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl57 + +> +0 + +> +0 + +$$$$ +beta-D-Threofuranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 8 0 1 0 999 V2000 + -2.8117 2.6835 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.3057 1.1476 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.9335 1.1447 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1388 2.9039 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5229 2.4513 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7458 1.7507 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5029 1.7507 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7410 2.4623 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8 4 1 0 0 0 + 8 7 1 0 0 0 + 4 5 1 0 0 0 + 7 6 1 0 0 0 + 5 6 1 0 0 0 + 5 1 1 1 0 0 + 6 2 1 1 0 0 + 7 3 1 6 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl58 + +> +0 + +> +0 + +$$$$ +beta-D-Xylofuranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 10 0 1 0 999 V2000 + -2.1648 2.8084 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.6588 1.2726 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2948 1.2697 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4919 3.0288 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.2554 2.2147 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.8760 2.5762 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.0989 1.8757 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8560 1.8757 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0983 2.5872 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.8048 2.8121 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9 4 1 0 0 0 + 9 8 1 0 0 0 + 4 6 1 0 0 0 + 8 7 1 0 0 0 + 6 7 1 0 0 0 + 9 10 1 1 0 0 + 10 5 1 0 0 0 + 6 1 1 1 0 0 + 7 2 1 6 0 0 + 8 3 1 1 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl59 + +> +0 + +> +0 + +$$$$ +beta-D-Xylopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 10 0 1 0 999 V2000 + -2.5429 3.0236 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.5429 1.5270 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8396 0.7785 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.1360 1.5270 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8396 3.0236 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1934 2.6495 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1934 1.9012 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8396 1.5270 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.4899 1.9012 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.4899 2.6495 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5 10 1 0 0 0 + 10 9 1 0 0 0 + 9 8 1 0 0 0 + 8 7 1 0 0 0 + 7 6 1 0 0 0 + 6 5 1 0 0 0 + 6 1 1 1 0 0 + 7 2 1 6 0 0 + 8 3 1 1 0 0 + 9 4 1 6 0 0 +M END +> +beta-D-Sugars + +> +library.svg#tmpl60 + +> +0 + +> +0 + +$$$$ +Bicyclo[1-1-1]pentane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 6 0 0 0 999 V2000 + 9.8610 -7.2250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4888 -6.4956 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5708 -7.8431 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8036 -8.0042 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9790 -7.8371 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 4 5 1 0 0 0 + 1 5 1 0 0 0 + 4 3 1 0 0 0 + 2 4 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl61 + +> +2 + +> +1 + +$$$$ +Bicyclo[2-1-1]hexane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 6 7 0 0 0 999 V2000 + 9.7097 -6.3707 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3181 -5.6035 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4180 -6.7620 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6494 -7.1903 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7820 -7.0146 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4069 -7.5965 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 3 6 1 0 0 0 + 4 5 1 0 0 0 + 4 6 1 0 0 0 + 1 5 1 0 0 0 + 2 4 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl62 + +> +5 + +> +2 + +$$$$ +Bicyclo[2-2-1]heptane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 7 8 0 0 0 999 V2000 + 8.4502 -7.5691 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8558 -6.8358 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5667 -6.3361 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3112 -7.1358 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3890 -5.4309 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4498 -6.8526 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1221 -7.5469 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 1 4 1 0 0 0 + 4 5 1 0 0 0 + 5 3 1 0 0 0 + 3 6 1 0 0 0 + 6 7 1 0 0 0 + 7 4 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl63 + +> +6 + +> +6 + +$$$$ +Bicyclo[3-1-1]heptane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 7 8 0 0 0 999 V2000 + 8.2782 -1.8550 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5291 -2.7952 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9238 -2.2925 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.7847 -2.2925 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6209 -1.3393 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3670 -1.8368 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6898 -3.1107 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 3 1 0 0 0 + 4 5 1 0 0 0 + 5 1 1 0 0 0 + 1 6 1 0 0 0 + 6 2 1 0 0 0 + 1 7 1 0 0 0 + 7 4 1 0 0 0 + 4 3 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl64 + +> +1 + +> +0 + +$$$$ +Bicyclo[2-2-2]octane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 9 0 0 0 999 V2000 + 10.8583 -6.6275 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9678 -6.2148 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6767 -5.7197 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9692 -6.6418 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1340 -4.9791 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7980 -5.3243 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8417 -5.7430 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8429 -4.2582 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 2 4 1 0 0 0 + 3 6 1 0 0 0 + 4 7 1 0 0 0 + 5 8 1 0 0 0 + 6 7 1 0 0 0 + 6 8 1 0 0 0 + 5 2 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl65 + +> +1 + +> +1 + +$$$$ +Bicyclo[3-2-1]octane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 9 0 0 0 999 V2000 + 9.0974 -5.5533 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4087 -6.5388 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7744 -6.0120 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5802 -6.0120 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4086 -5.0127 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.2389 -5.5343 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9413 -6.8873 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7036 -6.4241 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 3 1 0 0 0 + 4 5 1 0 0 0 + 5 1 1 0 0 0 + 1 6 1 0 0 0 + 6 2 1 0 0 0 + 4 7 1 0 0 0 + 1 8 1 0 0 0 + 7 8 1 0 0 0 + 4 3 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl66 + +> +1 + +> +7 + +$$$$ +Bicyclo[4-1-1]octane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 9 0 0 0 999 V2000 + 9.6925 -6.1684 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0458 -6.6931 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3397 -7.0141 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.2905 -6.8428 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9462 -6.3329 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7017 -6.0039 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.0038 -6.7634 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8230 -5.2859 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 1 1 0 0 0 + 7 2 1 0 0 0 + 8 1 1 0 0 0 + 1 7 1 0 0 0 + 8 2 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl67 + +> +6 + +> +2 + +$$$$ +Bicyclo[4-1-1]octane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 9 0 0 0 999 V2000 + 10.2044 -7.1593 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5546 -7.6794 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4884 -7.4862 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8148 -7.8278 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4736 -7.3223 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2224 -6.9962 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3764 -8.1154 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3337 -6.2846 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 1 1 0 0 0 + 7 2 1 0 0 0 + 8 1 1 0 0 0 + 1 7 1 0 0 0 + 8 2 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl68 + +> +6 + +> +2 + +$$$$ +Bicyclo[3-2-2]nonane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 10 0 0 0 999 V2000 + 8.9873 -5.7688 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9396 -4.7775 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9753 -6.2042 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0774 -6.2609 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5071 -5.5836 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.2317 -7.2365 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8683 -7.2725 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5608 -6.7770 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5275 -6.7292 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 1 4 1 0 0 0 + 2 5 1 0 0 0 + 3 6 1 0 0 0 + 4 7 1 0 0 0 + 5 8 1 0 0 0 + 6 9 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl69 + +> +5 + +> +5 + +$$$$ +Bicyclo[3-3-1]nonane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 10 0 0 0 999 V2000 + 8.9718 -5.4180 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8721 -5.4189 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4727 -5.8579 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5289 -7.0388 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5522 -7.2536 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0453 -6.5586 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.7203 -6.3784 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.3240 -5.8707 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6297 -4.8964 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 1 6 1 0 0 0 + 7 8 1 0 0 0 + 8 3 1 0 0 0 + 3 9 1 0 0 0 + 9 1 1 0 0 0 + 1 2 1 0 0 0 + 2 7 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl70 + +> +4 + +> +1 + +$$$$ +Bicyclo[4-2-1]nonane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 10 0 0 0 999 V2000 + 9.1712 -6.4644 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1464 -6.2056 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8839 -5.6171 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6571 -5.2966 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6761 -5.5501 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9410 -6.1453 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.9661 -6.6742 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7138 -6.0100 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9410 -4.5758 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 6 1 1 0 0 0 + 6 7 1 0 0 0 + 8 5 1 0 0 0 + 6 9 1 0 0 0 + 9 5 1 0 0 0 + 8 7 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl71 + +> +6 + +> +9 + +$$$$ +Bicyclo[4-2-1]nonane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 10 0 0 0 999 V2000 + 9.8115 -5.9359 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9067 -6.2317 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8460 -5.6949 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6107 -5.3780 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6184 -5.6284 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8802 -6.2172 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.7040 -6.8849 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6444 -6.0834 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8802 -4.6651 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 6 1 1 0 0 0 + 6 7 1 0 0 0 + 8 5 1 0 0 0 + 6 9 1 0 0 0 + 9 5 1 0 0 0 + 8 7 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl72 + +> +6 + +> +9 + +$$$$ +Bicyclo[4-2-1]nonane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 10 0 0 0 999 V2000 + 7.9553 -6.4806 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1245 -6.2042 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.8626 -5.6172 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8073 -5.9269 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6505 -5.5501 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9147 -6.1439 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9374 -6.6716 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6857 -6.0091 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8236 -4.5784 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 6 1 1 0 0 0 + 6 7 1 0 0 0 + 8 5 1 0 0 0 + 9 5 1 0 0 0 + 8 7 1 0 0 0 + 9 6 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl73 + +> +6 + +> +8 + +$$$$ +Bicyclo[5-1-1]nonane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 10 0 0 0 999 V2000 + 7.7834 -6.8950 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6536 -6.5515 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4441 -5.9761 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.1897 -5.5634 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3360 -5.6252 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.0166 -6.1147 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7177 -6.6607 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6682 -6.8540 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6683 -5.1050 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 3 1 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 1 0 0 0 + 8 2 1 0 0 0 + 3 9 1 0 0 0 + 2 9 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl74 + +> +5 + +> +4 + +$$$$ +Bicyclo[3-3-2]decane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 11 0 0 0 999 V2000 + 9.6949 -6.5741 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6532 -5.5821 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6838 -7.0051 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8949 -7.0566 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2198 -6.3853 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.9375 -8.0267 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5821 -8.0679 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2787 -7.5720 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.2352 -7.5305 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0125 -6.9260 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 1 4 1 0 0 0 + 2 5 1 0 0 0 + 3 6 1 0 0 0 + 5 8 1 0 0 0 + 6 9 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 4 10 1 0 0 0 + 10 7 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl75 + +> +5 + +> +4 + +$$$$ +Bicyclo[4-2-2]decane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 11 0 0 0 999 V2000 + 8.8472 -8.1683 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.7259 -7.8853 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.4386 -7.2412 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.2848 -6.8907 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3998 -7.1679 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6896 -7.8192 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8114 -8.3980 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5351 -7.6712 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5895 -6.1020 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8736 -6.6884 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 6 1 1 0 0 0 + 6 7 1 0 0 0 + 8 5 1 0 0 0 + 9 5 1 0 0 0 + 8 7 1 0 0 0 + 10 6 1 0 0 0 + 9 10 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl76 + +> +6 + +> +8 + +$$$$ +Bicyclo[4-2-2]decane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 11 0 0 0 999 V2000 + 8.7142 -6.3595 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8068 -6.0576 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.5207 -5.4164 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5526 -5.7547 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4737 -5.3433 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7622 -5.9919 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8793 -6.5683 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6043 -5.8445 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6627 -4.2817 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9456 -4.8658 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 6 1 1 0 0 0 + 6 7 1 0 0 0 + 8 5 1 0 0 0 + 9 5 1 0 0 0 + 8 7 1 0 0 0 + 10 6 1 0 0 0 + 9 10 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl77 + +> +6 + +> +8 + +$$$$ +Bicyclo[4-2-2]decane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 11 0 0 0 999 V2000 + 8.8948 -6.4814 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1410 -7.3322 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0133 -6.5553 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6416 -5.8316 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5699 -5.6380 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8608 -6.2916 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.9867 -6.8724 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7095 -6.1431 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7603 -4.5678 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0456 -5.1566 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 6 1 1 0 0 0 + 6 7 1 0 0 0 + 8 5 1 0 0 0 + 9 5 1 0 0 0 + 8 7 1 0 0 0 + 10 6 1 0 0 0 + 9 10 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl78 + +> +6 + +> +8 + +$$$$ +Bicyclo[4-3-1]decane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 11 0 0 0 999 V2000 + 9.3349 -6.7026 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.2468 -6.4279 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9681 -5.8030 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7891 -5.4627 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8711 -5.7318 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1522 -6.3637 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1339 -6.4496 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6912 -5.5405 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0551 -4.6974 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6319 -5.8781 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 6 1 1 0 0 0 + 6 7 1 0 0 0 + 8 5 1 0 0 0 + 9 5 1 0 0 0 + 9 6 1 0 0 0 + 10 8 1 0 0 0 + 10 7 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl79 + +> +9 + +> +1 + +$$$$ +Bicyclo[4-3-1]decane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 11 0 0 0 999 V2000 + 8.8223 -6.3064 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1166 -6.7735 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8745 -6.1531 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5558 -5.6824 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5492 -5.6698 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8328 -6.3073 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6175 -6.7466 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4940 -5.9863 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7350 -4.6265 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3255 -5.8175 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 6 1 1 0 0 0 + 6 7 1 0 0 0 + 8 5 1 0 0 0 + 9 5 1 0 0 0 + 9 6 1 0 0 0 + 10 8 1 0 0 0 + 10 7 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl80 + +> +9 + +> +1 + +$$$$ +Bicyclo[4-3-1]decane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 11 0 0 0 999 V2000 + 9.4787 -5.2376 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.3279 -5.2384 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0029 -5.6980 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0617 -6.9339 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0396 -7.1585 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5557 -6.4312 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1589 -6.2125 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8008 -5.7113 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1673 -4.6915 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6327 -5.7965 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 1 6 1 0 0 0 + 7 8 1 0 0 0 + 8 3 1 0 0 0 + 3 9 1 0 0 0 + 9 1 1 0 0 0 + 1 2 1 0 0 0 + 10 2 1 0 0 0 + 10 7 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl81 + +> +4 + +> +10 + +$$$$ +Bicyclo[4-3-1]decane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 11 0 0 0 999 V2000 + 8.5704 -6.7776 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0229 -7.5710 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0468 -6.2845 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.2626 -6.2845 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4354 -7.2985 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7455 -6.7578 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6855 -7.0209 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7071 -7.2278 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1753 -5.8290 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.0646 -7.3398 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 7 8 1 0 0 0 + 8 3 1 0 0 0 + 3 9 1 0 0 0 + 9 1 1 0 0 0 + 1 2 1 0 0 0 + 10 2 1 0 0 0 + 10 7 1 0 0 0 + 1 6 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl82 + +> +4 + +> +9 + +$$$$ +Bicyclo[5-2-1]decane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 11 0 0 0 999 V2000 + 8.3634 -6.6141 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5495 -7.2830 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5102 -6.9328 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2905 -6.3299 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0719 -5.8974 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.2732 -5.9622 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.9866 -6.4753 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6733 -7.0474 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5735 -7.2501 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5254 -5.4170 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 4 1 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 3 1 0 0 0 + 4 10 1 0 0 0 + 3 10 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl83 + +> +6 + +> +0 + +$$$$ +Bicyclo[3-3-3]undecane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 11 12 0 0 0 999 V2000 + 9.9074 -6.3316 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8681 -5.3101 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8403 -6.7380 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.1527 -6.7867 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4592 -6.1534 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.0797 -7.7018 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8576 -7.7405 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5146 -7.2729 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4171 -7.2337 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.3203 -6.6634 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7496 -5.1095 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 1 4 1 0 0 0 + 3 6 1 0 0 0 + 5 8 1 0 0 0 + 6 9 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 4 10 1 0 0 0 + 10 7 1 0 0 0 + 11 5 1 0 0 0 + 11 2 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl84 + +> +5 + +> +3 + +$$$$ +Bicyclo[4-3-2]undecane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 11 12 0 0 0 999 V2000 + 7.6205 -6.7375 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.4403 -6.4395 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.1378 -5.7617 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.0284 -5.3926 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.2020 -5.6845 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5071 -6.3700 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5718 -6.4630 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0916 -5.4770 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.2122 -4.5625 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1122 -5.8433 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5429 -5.1375 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 6 1 1 0 0 0 + 6 7 1 0 0 0 + 8 5 1 0 0 0 + 9 5 1 0 0 0 + 10 8 1 0 0 0 + 10 7 1 0 0 0 + 11 6 1 0 0 0 + 11 9 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl85 + +> +9 + +> +1 + +$$$$ +Bicyclo[4-3-2]undecane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 11 12 0 0 0 999 V2000 + 7.3641 -7.3779 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.6057 -7.8800 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.3457 -7.2133 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.0778 -6.7076 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1454 -6.6940 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4502 -7.3791 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2932 -7.8510 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.1606 -7.0339 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1660 -5.5200 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0543 -6.8526 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5281 -6.1896 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 6 1 1 0 0 0 + 6 7 1 0 0 0 + 8 5 1 0 0 0 + 9 5 1 0 0 0 + 10 8 1 0 0 0 + 10 7 1 0 0 0 + 11 6 1 0 0 0 + 11 9 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl86 + +> +9 + +> +1 + +$$$$ +Bicyclo[4-3-2]undecane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 11 12 0 0 0 999 V2000 + 9.7033 -5.4113 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5086 -5.4122 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.2474 -5.8892 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3085 -7.1720 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2474 -7.4055 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7831 -6.6503 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.3333 -6.4233 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9996 -5.9031 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4180 -4.8445 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.7872 -5.9914 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.9628 -5.2289 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 1 6 1 0 0 0 + 7 8 1 0 0 0 + 8 3 1 0 0 0 + 9 1 1 0 0 0 + 1 2 1 0 0 0 + 10 2 1 0 0 0 + 10 7 1 0 0 0 + 11 3 1 0 0 0 + 11 9 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl87 + +> +4 + +> +9 + +$$$$ +Bicyclo[4-3-2]undecane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 11 12 0 0 0 999 V2000 + 9.5890 -6.0668 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0222 -6.8881 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0821 -5.5563 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3408 -5.5563 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5198 -6.6060 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8056 -6.0463 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6729 -6.3187 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7305 -6.5329 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4155 -4.9619 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0302 -6.6489 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7926 -5.3863 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 7 8 1 0 0 0 + 8 3 1 0 0 0 + 3 9 1 0 0 0 + 1 2 1 0 0 0 + 10 2 1 0 0 0 + 10 7 1 0 0 0 + 11 1 1 0 0 0 + 11 9 1 0 0 0 + 1 6 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl88 + +> +4 + +> +1 + +$$$$ +Bicyclo[4-4-1]undecane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 11 12 0 0 0 999 V2000 + 7.3728 -6.4270 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.5265 -6.7662 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.7360 -7.3257 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.7807 -7.5455 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6269 -7.2115 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4231 -6.6523 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6410 -5.5045 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3196 -6.5383 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5235 -7.0976 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6773 -7.4316 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2693 -6.3129 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 6 1 1 0 0 0 + 6 7 1 0 0 0 + 8 9 1 0 0 0 + 8 11 1 0 0 0 + 10 9 1 0 0 0 + 5 10 1 0 0 0 + 11 6 1 0 0 0 + 7 5 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl89 + +> +1 + +> +1 + +$$$$ +Bicyclo[4-4-1]undecane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 11 12 0 0 0 999 V2000 + 7.9403 -6.9988 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.8374 -6.7539 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.0510 -7.3243 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1162 -7.5484 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9789 -7.2079 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7711 -6.6377 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9934 -5.5016 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5477 -6.6231 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.9126 -7.0916 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0498 -7.4322 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8001 -6.9010 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 6 1 1 0 0 0 + 6 7 1 0 0 0 + 8 9 1 0 0 0 + 8 11 1 0 0 0 + 10 9 1 0 0 0 + 5 10 1 0 0 0 + 11 6 1 0 0 0 + 7 5 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl90 + +> +1 + +> +1 + +$$$$ +Bicyclo[4-4-1]undecane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 11 12 0 0 0 999 V2000 + 8.3680 -5.6420 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.7511 -6.3356 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9725 -6.9747 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5503 -6.2118 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4446 -5.8588 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2291 -5.2677 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4595 -4.1253 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.0708 -5.2525 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4489 -5.7383 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5546 -6.0914 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.2957 -5.5407 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 6 1 1 0 0 0 + 6 7 1 0 0 0 + 8 9 1 0 0 0 + 8 11 1 0 0 0 + 10 9 1 0 0 0 + 5 10 1 0 0 0 + 11 6 1 0 0 0 + 7 5 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl91 + +> +1 + +> +1 + +$$$$ +Bicyclo[5-3-1]undecane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 11 12 0 0 0 999 V2000 + 7.4699 -5.4930 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.9044 -6.1137 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8921 -6.6506 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7678 -6.3049 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5569 -5.7261 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3072 -5.3108 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4607 -5.3728 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1456 -5.8656 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8448 -6.4150 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7887 -6.6095 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7825 -4.8494 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 5 1 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 4 1 0 0 0 + 5 11 1 0 0 0 + 4 11 1 0 0 0 + 2 1 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl92 + +> +1 + +> +0 + +$$$$ +Bicyclo[4-4-2]dodecane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 13 0 0 0 999 V2000 + 7.9693 -5.3924 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.0472 -5.7621 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.2754 -6.3719 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4140 -6.6115 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3360 -6.2475 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.1138 -5.6380 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.1109 -4.4385 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1806 -5.5138 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4028 -6.1232 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4808 -6.4871 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0361 -5.2682 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3405 -4.9653 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 6 1 1 0 0 0 + 6 7 1 0 0 0 + 8 9 1 0 0 0 + 8 11 1 0 0 0 + 10 9 1 0 0 0 + 5 10 1 0 0 0 + 11 6 1 0 0 0 + 12 5 1 0 0 0 + 12 7 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl93 + +> +1 + +> +1 + +$$$$ +Bicyclo[4-4-2]dodecane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 13 0 0 0 999 V2000 + 6.8935 -6.1590 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6766 -5.8888 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.9121 -6.5182 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.0877 -6.7655 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0396 -6.3898 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8103 -5.7606 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8078 -4.6345 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7709 -5.7444 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1734 -6.2617 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2215 -6.6373 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9457 -6.0513 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0429 -5.3648 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 6 1 1 0 0 0 + 6 7 1 0 0 0 + 8 9 1 0 0 0 + 8 11 1 0 0 0 + 10 9 1 0 0 0 + 5 10 1 0 0 0 + 11 6 1 0 0 0 + 12 5 1 0 0 0 + 12 7 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl94 + +> +1 + +> +1 + +$$$$ +Bicyclo[4-4-2]dodecane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 13 0 0 0 999 V2000 + 6.5042 -6.4951 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.8305 -7.2527 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.0721 -7.9506 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.7035 -7.1174 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6802 -6.7317 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.4449 -6.0862 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.4449 -4.8994 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4564 -6.0697 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8695 -6.6002 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8927 -6.9858 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6100 -6.3844 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6889 -5.6246 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 6 1 1 0 0 0 + 6 7 1 0 0 0 + 8 9 1 0 0 0 + 8 11 1 0 0 0 + 10 9 1 0 0 0 + 5 10 1 0 0 0 + 11 6 1 0 0 0 + 12 5 1 0 0 0 + 12 7 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl95 + +> +1 + +> +1 + +$$$$ +Bicyclo[5-3-2]dodecane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 13 0 0 0 999 V2000 + 7.9640 -5.7259 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.3691 -6.3791 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4082 -6.9439 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3295 -6.5803 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0216 -5.8860 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8969 -5.5343 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1103 -5.5997 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8309 -6.1180 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5145 -6.6960 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4035 -6.9006 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0255 -4.8061 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3287 -5.4888 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 5 1 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 4 1 0 0 0 + 2 1 1 0 0 0 + 11 5 1 0 0 0 + 12 4 1 0 0 0 + 11 12 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl96 + +> +1 + +> +0 + +$$$$ +Bicyclo[5-4-1]dodecane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 13 0 0 0 999 V2000 + 7.7173 -5.1368 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.8210 -5.4961 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.0428 -6.0887 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1495 -6.3216 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0457 -5.9679 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8297 -5.3755 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5976 -4.9504 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7781 -5.0140 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4790 -5.5181 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1712 -6.0804 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0905 -6.2796 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0605 -4.4784 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 6 1 1 0 0 0 + 6 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 5 1 0 0 0 + 6 12 1 0 0 0 + 5 12 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl97 + +> +8 + +> +7 + +$$$$ +Bicyclo[5-3-3]tridecane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 13 14 0 0 0 999 V2000 + 8.4981 -5.1011 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.2280 -4.1969 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0887 -4.6187 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.2012 -4.3405 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4418 -5.7633 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8730 -6.4031 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.7468 -5.6806 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.9461 -5.7884 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4646 -4.7690 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5590 -4.7986 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1539 -5.4010 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8112 -6.0270 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5669 -6.2486 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 0 0 0 + 4 3 1 0 0 0 + 2 4 1 0 0 0 + 5 6 1 0 0 0 + 7 1 1 0 0 0 + 8 7 1 0 0 0 + 8 6 1 0 0 0 + 1 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 12 1 0 0 0 + 12 13 1 0 0 0 + 13 5 1 0 0 0 + 3 5 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl98 + +> +10 + +> +9 + +$$$$ +Bicyclo[5-4-2]tridecane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 13 14 0 0 0 999 V2000 + 7.4687 -5.4926 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.5107 -5.8766 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.7478 -6.5099 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9306 -6.7589 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8885 -6.3808 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6576 -5.7476 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4784 -5.2933 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7402 -5.3611 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4893 -5.9002 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1604 -6.5011 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0052 -6.7140 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6549 -4.7411 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8882 -5.3775 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 6 1 1 0 0 0 + 6 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 5 1 0 0 0 + 12 6 1 0 0 0 + 13 5 1 0 0 0 + 13 12 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl99 + +> +8 + +> +7 + +$$$$ +Bicyclo[5-5-1]tridecane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 13 14 0 0 0 999 V2000 + 7.5850 -5.9774 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.5169 -6.0690 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.6632 -7.0919 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8369 -7.2880 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7693 -6.8637 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5517 -6.2665 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3258 -5.8379 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5160 -5.9020 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.2226 -6.4104 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.9123 -6.9772 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8227 -7.1780 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7845 -5.3620 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.0774 -6.6776 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 6 1 1 0 0 0 + 6 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 5 1 0 0 0 + 6 12 1 0 0 0 + 5 12 1 0 0 0 + 13 3 1 0 0 0 + 13 2 1 0 0 0 +M END +> +Bicycles + +> +library.svg#tmpl100 + +> +8 + +> +6 + +$$$$ +Adamantane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 12 0 0 0 999 V2000 + 7.5634 -6.5061 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4530 -6.0540 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4530 -5.1499 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9968 -4.1939 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1070 -4.6459 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1070 -5.5501 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9968 -6.0022 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8866 -5.5501 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3428 -6.5061 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8866 -4.6459 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 4 10 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 2 9 1 0 0 0 + 1 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 5 6 1 0 0 0 + 8 10 1 0 0 0 + 2 3 1 0 0 0 +M END +> +Bridged Polycyclics + +> +library.svg#tmpl101 + +> +1 + +> +0 + +$$$$ +Cubane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 12 0 0 0 999 V2000 + 7.9520 -5.0848 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6899 -4.7860 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6650 -6.0748 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9597 -6.7640 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9872 -5.4743 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.2488 -5.7725 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4012 -5.7782 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6964 -6.4666 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 0 0 0 + 3 1 1 0 0 0 + 1 6 1 0 0 0 + 2 5 1 0 0 0 + 7 2 1 0 0 0 + 3 4 1 0 0 0 + 7 3 1 0 0 0 + 4 6 1 0 0 0 + 8 4 1 0 0 0 + 5 6 1 0 0 0 + 8 5 1 0 0 0 + 8 7 1 0 0 0 +M END +> +Bridged Polycyclics + +> +library.svg#tmpl102 + +> +7 + +> +11 + +$$$$ +Prismane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 6 9 0 0 0 999 V2000 + 7.7612 -4.0397 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0907 -4.0333 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1698 -4.4963 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1678 -5.5167 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0887 -5.0413 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.7593 -5.0602 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 0 0 0 + 3 1 1 0 0 0 + 3 2 1 0 0 0 + 4 5 1 0 0 0 + 4 6 1 0 0 0 + 5 6 1 0 0 0 + 1 6 1 0 0 0 + 3 4 1 0 0 0 + 2 5 1 0 0 0 +M END +> +Bridged Polycyclics + +> +library.svg#tmpl103 + +> +3 + +> +7 + +$$$$ +Twistane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 12 0 0 0 999 V2000 + 10.9227 -5.4167 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6642 -4.6208 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5688 -5.4167 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8274 -4.6208 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7871 -7.2292 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5284 -6.4333 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6238 -7.2292 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8825 -6.4333 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7835 -5.8799 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6165 -5.9203 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 0 0 0 + 2 4 1 0 0 0 + 3 4 1 0 0 0 + 5 6 1 0 0 0 + 7 5 1 0 0 0 + 8 7 1 0 0 0 + 9 3 1 0 0 0 + 9 6 1 0 0 0 + 10 1 1 0 0 0 + 10 8 1 0 0 0 + 1 6 1 0 0 0 + 3 8 1 0 0 0 +M END +> +Bridged Polycyclics + +> +library.svg#tmpl104 + +> +0 + +> +1 + +$$$$ +12-Crown-4 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 0 0 999 V2000 + 9.6950 -4.9978 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6961 -3.9955 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7230 -3.7807 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4895 -2.8165 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.4888 -2.8252 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.2724 -3.7946 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 6.3039 -4.0292 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.3039 -5.0370 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.2718 -5.2624 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.4935 -6.2335 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4934 -6.2191 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7126 -5.2320 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 12 1 0 0 0 + 12 1 1 0 0 0 +M END +> +Crown Ethers + +> +library.svg#tmpl105 + +> +0 + +> +0 + +$$$$ +13-Crown-4 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 13 13 0 0 0 999 V2000 + 6.2108 -5.8522 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.2098 -4.8784 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1789 -6.0710 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1735 -4.6689 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.3479 -7.0179 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.3527 -3.7257 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.3428 -7.0999 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.3459 -3.6501 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7617 -6.1569 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7571 -4.5979 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7493 -6.2607 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7528 -4.4917 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.2902 -5.3776 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 3 1 0 0 0 + 2 4 1 0 0 0 + 3 5 1 0 0 0 + 4 6 1 0 0 0 + 5 7 1 0 0 0 + 6 8 1 0 0 0 + 7 9 1 0 0 0 + 8 10 1 0 0 0 + 9 11 1 0 0 0 + 10 12 1 0 0 0 + 11 13 1 0 0 0 + 12 13 1 0 0 0 + 1 2 1 0 0 0 +M END +> +Crown Ethers + +> +library.svg#tmpl106 + +> +0 + +> +0 + +$$$$ +14-Crown-4 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 14 14 0 0 0 999 V2000 + 11.4453 -5.1251 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.9013 -4.2723 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.9150 -5.9676 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9132 -4.4080 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9274 -5.8351 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5059 -3.4886 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5286 -6.7560 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4978 -3.4979 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5308 -6.7614 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1114 -4.4181 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1336 -5.8403 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1388 -4.2937 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1473 -5.9857 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.6047 -5.1430 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 2 4 1 0 0 0 + 3 5 1 0 0 0 + 4 6 1 0 0 0 + 5 7 1 0 0 0 + 6 8 1 0 0 0 + 7 9 1 0 0 0 + 8 10 1 0 0 0 + 9 11 1 0 0 0 + 10 12 1 0 0 0 + 11 13 1 0 0 0 + 12 14 1 0 0 0 + 13 14 1 0 0 0 +M END +> +Crown Ethers + +> +library.svg#tmpl107 + +$$$$ +15-Crown-5 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 15 15 0 0 0 999 V2000 + 9.3051 -3.6194 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1168 -4.1865 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4997 -4.1934 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8472 -5.1345 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6861 -3.6269 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6483 -5.7210 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.8859 -4.1972 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3419 -6.6998 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1594 -5.1457 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3292 -6.7279 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 6.3517 -5.7489 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0217 -7.6806 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.6728 -6.7074 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0073 -7.6806 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6647 -6.7239 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 2 4 1 0 0 0 + 3 5 1 0 0 0 + 4 6 1 0 0 0 + 5 7 1 0 0 0 + 6 8 1 0 0 0 + 7 9 1 0 0 0 + 8 10 1 0 0 0 + 9 11 1 0 0 0 + 10 12 1 0 0 0 + 11 13 1 0 0 0 + 12 14 1 0 0 0 + 13 15 1 0 0 0 + 14 15 1 0 0 0 +M END +> +Crown Ethers + +> +library.svg#tmpl108 + +$$$$ +16-Crown-5 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 16 16 0 0 0 999 V2000 + 10.1579 -7.9802 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3604 -8.5644 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8558 -7.0304 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5517 -7.9928 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6502 -6.4638 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.7522 -8.5665 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4079 -5.4912 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.9519 -7.9997 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3921 -5.2815 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.2224 -7.0336 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3715 -4.2847 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.3998 -6.4989 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4688 -3.7835 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.5949 -5.5179 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.5786 -4.2984 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.5857 -5.2815 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 2 4 1 0 0 0 + 3 5 1 0 0 0 + 4 6 1 0 0 0 + 5 7 1 0 0 0 + 6 8 1 0 0 0 + 7 9 1 0 0 0 + 8 10 1 0 0 0 + 9 11 1 0 0 0 + 10 12 1 0 0 0 + 11 13 1 0 0 0 + 12 14 1 0 0 0 + 13 15 1 0 0 0 + 14 16 1 0 0 0 + 15 16 1 0 0 0 +M END +> +Crown Ethers + +> +library.svg#tmpl109 + +> +0 + +> +0 + +$$$$ +17-Crown-5 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 17 17 0 0 0 999 V2000 + 11.0779 -6.2549 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1260 -6.4972 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2569 -7.9159 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4815 -7.2799 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.7011 -7.8978 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.8165 -7.4802 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.8151 -6.4943 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 5.8549 -6.2786 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6443 -5.3223 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.4333 -4.6975 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.3911 -5.0835 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9204 -4.2341 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9543 -4.2341 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4969 -5.0788 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4504 -4.6735 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.2557 -5.2828 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1487 -7.4881 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 6 7 1 0 0 0 + 11 12 1 0 0 0 + 12 13 1 0 0 0 + 13 14 1 0 0 0 + 10 11 1 0 0 0 + 15 16 1 0 0 0 + 14 15 1 0 0 0 + 16 1 1 0 0 0 + 2 17 1 0 0 0 + 17 3 1 0 0 0 +M END +> +Crown Ethers + +> +library.svg#tmpl110 + +$$$$ +18-Crown-6 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 18 18 0 0 0 999 V2000 + 12.0989 -6.5157 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0984 -7.5223 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1742 -7.8983 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 11.2561 -8.8885 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3671 -9.3684 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5542 -8.7612 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7470 -9.3729 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8655 -8.8820 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9673 -7.9010 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.0511 -7.5248 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.0591 -6.5276 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9807 -6.1495 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8891 -5.1717 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7538 -4.6802 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5585 -5.2838 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3625 -4.6771 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.2539 -5.1612 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1740 -6.1413 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 3 4 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 7 8 1 0 0 0 + 12 13 1 0 0 0 + 13 14 1 0 0 0 + 14 15 1 0 0 0 + 11 12 1 0 0 0 + 16 17 1 0 0 0 + 17 18 1 0 0 0 + 15 16 1 0 0 0 + 1 18 1 0 0 0 +M END +> +Crown Ethers + +> +library.svg#tmpl111 + +$$$$ +20-Crown-6 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 20 20 0 0 0 999 V2000 + 12.9696 -6.7231 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4562 -7.5685 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4568 -5.8692 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4567 -7.5264 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4506 -5.9049 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 11.2686 -8.5088 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.2545 -4.9333 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3166 -8.8267 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3019 -4.6233 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5590 -8.1616 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5486 -5.2850 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7892 -4.6263 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8656 -8.5059 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8443 -4.9441 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6577 -7.5325 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6557 -5.9166 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 6.6451 -7.5828 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.6382 -5.8785 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.1304 -6.7355 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8033 -8.8212 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 4 1 0 0 0 + 3 5 1 0 0 0 + 4 6 1 0 0 0 + 5 7 1 0 0 0 + 6 8 1 0 0 0 + 7 9 1 0 0 0 + 8 10 1 0 0 0 + 9 11 1 0 0 0 + 11 12 1 0 0 0 + 13 15 1 0 0 0 + 14 16 1 0 0 0 + 15 17 1 0 0 0 + 16 18 1 0 0 0 + 17 19 1 0 0 0 + 18 19 1 0 0 0 + 12 14 1 0 0 0 + 13 20 1 0 0 0 + 10 20 1 0 0 0 + 3 1 1 0 0 0 +M END +> +Crown Ethers + +> +library.svg#tmpl112 + +$$$$ +21-Crown-7 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 21 21 0 0 0 999 V2000 + 9.2476 -4.0933 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.3448 -4.5154 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.3272 -5.5163 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.3374 -5.7205 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.0975 -6.6848 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8706 -7.3222 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.4253 -8.2201 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0491 -8.9972 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0215 -8.7675 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4631 -9.6613 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4605 -9.6613 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8988 -8.7577 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8812 -8.9945 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5114 -8.2256 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.7121 -4.5149 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8084 -4.0887 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0256 -4.7163 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.1044 -7.3150 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 11.7139 -5.5116 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.9025 -6.7100 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.6937 -5.7379 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 3 4 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 7 8 1 0 0 0 + 12 13 1 0 0 0 + 13 14 1 0 0 0 + 11 12 1 0 0 0 + 15 16 1 0 0 0 + 16 17 1 0 0 0 + 1 17 1 0 0 0 + 14 18 1 0 0 0 + 19 15 1 0 0 0 + 18 20 1 0 0 0 + 19 21 1 0 0 0 + 20 21 1 0 0 0 +M END +> +Crown Ethers + +> +library.svg#tmpl113 + +> +0 + +> +0 + +$$$$ +24-Crown-8 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 24 24 0 0 0 999 V2000 + 9.0714 -9.5538 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5688 -8.6839 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0589 -9.5538 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5317 -9.0088 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.5767 -8.6753 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 11.2612 -8.3147 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.6218 -8.9758 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.9970 -7.3518 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 5.9000 -8.2659 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8824 -6.8882 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.1947 -7.2962 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8855 -5.8841 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.3145 -6.8085 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.0044 -5.4160 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 5.3384 -5.8124 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.2885 -4.4573 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.2280 -5.3744 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5636 -3.7853 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.9695 -4.4189 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6083 -4.1102 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 6.7013 -3.7643 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.1273 -3.2484 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6397 -4.1023 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1264 -3.2462 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 2 4 1 0 0 0 + 3 5 1 0 0 0 + 4 6 1 0 0 0 + 5 7 1 0 0 0 + 6 8 1 0 0 0 + 7 9 1 0 0 0 + 8 10 1 0 0 0 + 9 11 1 0 0 0 + 10 12 1 0 0 0 + 11 13 1 0 0 0 + 12 14 1 0 0 0 + 13 15 1 0 0 0 + 14 16 1 0 0 0 + 15 17 1 0 0 0 + 16 18 1 0 0 0 + 17 19 1 0 0 0 + 18 20 1 0 0 0 + 19 21 1 0 0 0 + 20 22 1 0 0 0 + 21 23 1 0 0 0 + 22 24 1 0 0 0 + 23 24 1 0 0 0 +M END +> +Crown Ethers + +> +library.svg#tmpl114 + +$$$$ +27-Crown-9 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 27 27 0 0 0 999 V2000 + 12.8715 -5.4793 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4227 -6.3542 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3172 -4.6439 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2176 -6.9623 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3116 -4.7071 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.0558 -7.9420 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.0873 -3.7356 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.1143 -8.2518 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.2476 -9.2356 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3689 -4.0852 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6009 -3.4377 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1290 -3.4254 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5183 -9.4192 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6486 -3.7570 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9884 -10.2746 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4426 -9.8295 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.4301 -4.7338 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9807 -10.2746 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.4253 -4.6828 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4473 -9.4221 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 5.8996 -5.5250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.5287 -9.8321 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.3912 -6.3772 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 6.7155 -9.2528 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6324 -7.0243 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.8191 -8.2642 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 5.8489 -7.9911 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 2 4 1 0 0 0 + 3 5 1 0 0 0 + 4 6 1 0 0 0 + 5 7 1 0 0 0 + 6 8 1 0 0 0 + 8 9 1 0 0 0 + 10 11 1 0 0 0 + 10 12 1 0 0 0 + 11 14 1 0 0 0 + 13 15 1 0 0 0 + 13 16 1 0 0 0 + 14 17 1 0 0 0 + 15 18 1 0 0 0 + 17 19 1 0 0 0 + 18 20 1 0 0 0 + 19 21 1 0 0 0 + 20 22 1 0 0 0 + 21 23 1 0 0 0 + 22 24 1 0 0 0 + 23 25 1 0 0 0 + 24 26 1 0 0 0 + 26 27 1 0 0 0 + 12 7 1 0 0 0 + 9 16 1 0 0 0 + 27 25 1 0 0 0 +M END +> +Crown Ethers + +> +library.svg#tmpl115 + +$$$$ +30-Crown-10 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 30 30 0 0 0 999 V2000 + 10.5968 -3.4933 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5443 -3.8013 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8344 -4.1370 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 11.7938 -4.7628 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.1029 -3.4529 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7946 -4.6212 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1487 -3.7257 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4230 -5.3890 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8987 -4.6893 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.0643 -6.3145 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 6.9078 -4.5662 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.9365 -6.8065 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.3013 -5.3520 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.9385 -7.7974 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.6787 -6.2795 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.0639 -8.2936 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 5.8115 -6.7735 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4322 -9.2202 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.8115 -7.7678 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.8108 -10.0124 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.6722 -8.2700 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8119 -9.8780 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 6.2940 -9.1976 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5637 -10.8535 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.8989 -9.9918 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5955 -11.1458 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9003 -9.8692 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1417 -10.8495 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0967 -11.1471 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8494 -10.4845 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 2 4 1 0 0 0 + 4 6 1 0 0 0 + 6 8 1 0 0 0 + 7 9 1 0 0 0 + 8 10 1 0 0 0 + 9 11 1 0 0 0 + 10 12 1 0 0 0 + 11 13 1 0 0 0 + 12 14 1 0 0 0 + 14 16 1 0 0 0 + 15 17 1 0 0 0 + 16 18 1 0 0 0 + 17 19 1 0 0 0 + 19 21 1 0 0 0 + 20 22 1 0 0 0 + 21 23 1 0 0 0 + 22 24 1 0 0 0 + 23 25 1 0 0 0 + 24 26 1 0 0 0 + 27 28 1 0 0 0 + 29 30 1 0 0 0 + 5 7 1 0 0 0 + 18 20 1 0 0 0 + 25 27 1 0 0 0 + 28 29 1 0 0 0 + 26 30 1 0 0 0 + 15 13 1 0 0 0 + 5 3 1 0 0 0 +M END +> +Crown Ethers + +> +library.svg#tmpl116 + +> +0 + +> +0 + +$$$$ +ALA-D-Alanine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 6 5 0 0 0 999 V2000 + 13.6701 -6.8246 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.6701 -5.8249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.8003 -5.3251 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 14.5335 -5.3251 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.5335 -4.3254 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 15.3999 -5.8240 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 1 0 0 + 2 4 1 0 0 0 + 4 5 2 0 0 0 + 4 6 1 0 0 0 +M END +> +D-Amino Acids + +> +library.svg#tmpl117 + +> +2 + +> +0 + +$$$$ +ARG-D-Arginine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 11 0 0 0 999 V2000 + 12.0694 -4.2443 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7765 -4.9514 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5148 -5.9202 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5506 -6.1773 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.2934 -7.1415 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3248 -7.4032 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0676 -8.3674 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.1033 -8.6246 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7747 -9.0745 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.7407 -4.6943 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.0024 -3.7255 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.4467 -5.4025 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 1 0 0 + 2 3 1 0 0 0 + 2 10 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 1 0 0 0 + 7 9 2 0 0 0 + 10 11 2 0 0 0 + 10 12 1 0 0 0 +M END +> +D-Amino Acids + +> +library.svg#tmpl118 + +> +0 + +> +7 + +$$$$ +ASN-D-Asparagine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 8 0 0 0 999 V2000 + 10.8319 -5.4762 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6977 -5.9761 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6989 -6.9740 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8342 -7.4719 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8321 -8.4753 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9683 -6.9719 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5657 -5.4726 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5645 -4.4747 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4317 -5.9725 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 1 0 0 + 2 3 1 0 0 0 + 2 7 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 4 6 2 0 0 0 + 7 8 2 0 0 0 + 7 9 1 0 0 0 +M END +> +D-Amino Acids + +> +library.svg#tmpl119 + +> +0 + +> +4 + +$$$$ +ASP-D-Aspartic acid + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 8 0 0 0 999 V2000 + 10.7814 -5.6761 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6474 -6.1761 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6486 -7.1739 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7839 -7.6718 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7818 -8.6752 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9179 -7.1719 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5154 -5.6726 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5142 -4.6748 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.3821 -6.1711 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 1 0 0 + 2 3 1 0 0 0 + 2 7 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 4 6 2 0 0 0 + 7 8 2 0 0 0 + 7 9 1 0 0 0 +M END +> +D-Amino Acids + +> +library.svg#tmpl120 + +> +0 + +> +4 + +$$$$ +CYS-D-Cysteine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 7 6 0 0 0 999 V2000 + 6.9511 -4.7004 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8205 -5.2000 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8205 -6.1991 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.9511 -6.6987 0.0000 S 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6834 -4.7004 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6834 -3.7013 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5489 -5.1995 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 1 0 0 + 2 3 1 0 0 0 + 2 5 1 0 0 0 + 3 4 1 0 0 0 + 5 6 2 0 0 0 + 5 7 1 0 0 0 +M END +> +D-Amino Acids + +> +library.svg#tmpl121 + +> +0 + +> +3 + +$$$$ +GLN-D-Glutamine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 9 0 0 0 999 V2000 + 11.1341 -5.3758 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0002 -5.8759 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0015 -6.8739 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1332 -7.3776 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1344 -8.3757 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.2695 -8.8736 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0006 -8.8757 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.8652 -5.3779 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.8673 -4.3743 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.7305 -5.8794 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 1 0 0 + 2 3 1 0 0 0 + 2 8 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 5 7 2 0 0 0 + 8 9 2 0 0 0 + 8 10 1 0 0 0 +M END +> +D-Amino Acids + +> +library.svg#tmpl122 + +> +0 + +> +5 + +$$$$ +GLU-D-Glutamic acid + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 9 0 0 0 999 V2000 + 11.4591 -5.3259 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3252 -5.8259 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3265 -6.8240 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4582 -7.3276 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4594 -8.3256 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5945 -8.8236 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3256 -8.8257 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.1902 -5.3279 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.1923 -4.3243 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.0555 -5.8295 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 1 0 0 + 2 3 1 0 0 0 + 2 8 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 5 7 2 0 0 0 + 8 9 2 0 0 0 + 8 10 1 0 0 0 +M END +> +D-Amino Acids + +> +library.svg#tmpl123 + +> +0 + +> +5 + +$$$$ +GLY-Glycine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 4 0 0 0 999 V2000 + 10.6670 -7.3750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5331 -6.8750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8010 -6.8750 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3990 -7.3750 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5331 -5.8750 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 2 4 1 0 0 0 + 2 5 2 0 0 0 +M END +> +D-Amino Acids + +> +library.svg#tmpl124 + +> +2 + +> +1 + +$$$$ +HIS-D-Histidine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 11 11 0 0 0 999 V2000 + 11.4910 -6.5739 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3584 -7.0771 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3572 -8.0742 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4919 -8.5738 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3861 -9.5713 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4100 -9.7753 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9104 -8.9099 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5750 -8.1667 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2237 -6.5775 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2217 -5.5747 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.0896 -7.0762 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 1 0 0 + 2 3 1 0 0 0 + 2 9 1 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 4 8 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 2 0 0 0 + 9 10 2 0 0 0 + 9 11 1 0 0 0 +M END +> +D-Amino Acids + +> +library.svg#tmpl125 + +> +0 + +> +1 + +$$$$ +ILE-D-Isoleucine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 8 0 0 0 999 V2000 + 11.8001 -9.8252 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8020 -8.8218 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.6668 -8.3239 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.5327 -8.8239 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.6656 -7.3261 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.7997 -6.8261 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.5336 -6.8225 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.5324 -5.8248 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.4003 -7.3211 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 6 0 0 + 3 5 1 0 0 0 + 5 6 1 1 0 0 + 5 7 1 0 0 0 + 7 8 2 0 0 0 + 7 9 1 0 0 0 +M END +> +D-Amino Acids + +> +library.svg#tmpl126 + +> +5 + +> +0 + +$$$$ +LEU-D-Leucine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 8 0 0 0 999 V2000 + 12.2568 -9.3502 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.2588 -8.3468 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3929 -7.8469 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.1235 -7.8489 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.1224 -6.8511 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.2564 -6.3511 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.9903 -6.3475 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.9891 -5.3498 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.8571 -6.8461 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 2 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 1 0 0 + 5 7 1 0 0 0 + 7 8 2 0 0 0 + 7 9 1 0 0 0 +M END +> +D-Amino Acids + +> +library.svg#tmpl127 + +> +5 + +> +0 + +$$$$ +LYS-D-Lysine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 9 0 0 0 999 V2000 + 10.6692 -9.3254 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6712 -8.3221 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5358 -7.8243 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5346 -6.8266 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4025 -6.3233 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4013 -5.3256 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5355 -4.8257 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2659 -4.8278 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2679 -3.8246 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.1308 -5.3291 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 1 0 0 + 6 8 1 0 0 0 + 8 9 2 0 0 0 + 8 10 1 0 0 0 +M END +> +D-Amino Acids + +> +library.svg#tmpl128 + +> +6 + +> +0 + +$$$$ +MET-D-Methionine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 8 0 0 0 999 V2000 + 11.6195 -9.8247 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4844 -9.3267 0.0000 S 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4832 -8.3287 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.3515 -7.8251 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.3502 -6.8270 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4841 -6.3270 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2152 -6.3290 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2173 -5.3253 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 15.0805 -6.8304 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 1 0 0 + 5 7 1 0 0 0 + 7 8 2 0 0 0 + 7 9 1 0 0 0 +M END +> +D-Amino Acids + +> +library.svg#tmpl129 + +> +5 + +> +0 + +$$$$ +PHE-D-Phenylalanine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 11 11 0 0 0 999 V2000 + 12.5510 -6.0250 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4169 -6.5249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2830 -6.0250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2830 -5.0250 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 15.1490 -6.5249 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4169 -7.5249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5510 -8.0249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5510 -9.0250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4169 -9.5250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2830 -9.0250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2830 -8.0249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 1 0 0 + 2 3 1 0 0 0 + 2 6 1 0 0 0 + 3 4 2 0 0 0 + 3 5 1 0 0 0 + 6 7 1 0 0 0 + 6 11 2 0 0 0 + 7 8 2 0 0 0 + 8 9 1 0 0 0 + 9 10 2 0 0 0 + 10 11 1 0 0 0 +M END +> +D-Amino Acids + +> +library.svg#tmpl130 + +> +0 + +> +4 + +$$$$ +PRO-D-Proline + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 8 0 0 0 999 V2000 + 10.6969 -1.7001 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6956 -2.6978 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8298 -3.1977 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7240 -4.1958 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7473 -4.3999 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.2474 -3.5340 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9124 -2.7903 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4026 -3.4047 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 2 0 0 0 + 3 2 1 1 0 0 + 2 8 1 0 0 0 + 3 4 1 0 0 0 + 3 7 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 +M END +> +D-Amino Acids + +> +library.svg#tmpl131 + +> +6 + +> +2 + +$$$$ +SER-D-Serine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 7 6 0 0 0 999 V2000 + 10.3261 -6.8754 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1955 -7.3750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1955 -8.3741 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3261 -8.8737 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0584 -6.8754 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0584 -5.8763 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.9239 -7.3745 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 1 0 0 + 2 3 1 0 0 0 + 2 5 1 0 0 0 + 3 4 1 0 0 0 + 5 6 2 0 0 0 + 5 7 1 0 0 0 +M END +> +D-Amino Acids + +> +library.svg#tmpl132 + +> +0 + +> +3 + +$$$$ +THR-D-Threonine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 7 0 0 0 999 V2000 + 11.5255 -8.1243 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3953 -7.6246 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2586 -8.1243 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3953 -6.6250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5255 -6.1252 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2586 -6.1252 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2586 -5.1257 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.1245 -6.6245 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 1 0 0 + 2 4 1 0 0 0 + 4 5 1 1 0 0 + 4 6 1 0 0 0 + 6 7 2 0 0 0 + 6 8 1 0 0 0 +M END +> +D-Amino Acids + +> +library.svg#tmpl133 + +> +4 + +> +0 + +$$$$ +TRP-D-Tryptophan + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 15 16 0 0 0 999 V2000 + 11.9929 -5.3065 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 12.8877 -5.7594 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.9408 -6.7608 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0974 -7.3028 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1680 -6.9465 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5350 -7.7214 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 11.0834 -8.5631 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0497 -8.3041 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7565 -9.0092 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4968 -9.9732 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5306 -10.2321 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8239 -9.5270 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.7230 -5.2128 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.6717 -4.2179 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.6150 -5.6658 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 1 0 0 + 2 3 1 0 0 0 + 2 13 1 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 4 8 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 2 0 0 0 + 7 12 1 0 0 0 + 8 9 1 0 0 0 + 9 10 2 0 0 0 + 10 11 1 0 0 0 + 11 12 2 0 0 0 + 13 14 2 0 0 0 + 13 15 1 0 0 0 +M END +> +D-Amino Acids + +> +library.svg#tmpl134 + +> +0 + +> +15 + +$$$$ +TYR-D-Tyrosine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 13 13 0 0 0 999 V2000 + 12.5019 -5.8250 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.3670 -6.3231 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.3658 -7.3212 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4995 -7.8214 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5016 -8.8251 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6354 -9.3253 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7671 -8.8216 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9008 -9.3217 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7683 -7.8234 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6344 -7.3233 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2333 -5.8229 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2344 -4.8247 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 15.0992 -6.3235 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 1 0 0 + 2 3 1 0 0 0 + 2 11 1 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 4 10 1 0 0 0 + 5 6 1 0 0 0 + 6 7 2 0 0 0 + 7 8 1 0 0 0 + 7 9 1 0 0 0 + 9 10 2 0 0 0 + 11 12 2 0 0 0 + 11 13 1 0 0 0 +M END +> +D-Amino Acids + +> +library.svg#tmpl135 + +> +0 + +> +8 + +$$$$ +VAL-D-Valine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 7 0 0 0 999 V2000 + 10.8255 -8.9494 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6953 -8.4496 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5586 -8.9494 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6953 -7.4500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8255 -6.9502 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5586 -6.9502 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5586 -5.9506 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4245 -7.4494 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 2 4 1 0 0 0 + 4 5 1 1 0 0 + 4 6 1 0 0 0 + 6 7 2 0 0 0 + 6 8 1 0 0 0 +M END +> +D-Amino Acids + +> +library.svg#tmpl136 + +> +4 + +> +0 + +$$$$ +D-Allose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 11 0 1 0 999 V2000 + -3.4194 -1.6883 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.9924 -1.0905 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4387 -0.4664 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.0204 0.1639 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4629 0.7656 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.0221 1.3609 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4407 1.9808 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1127 2.6517 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.2718 1.3426 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2093 0.7656 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.2702 0.1833 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1849 -0.4782 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 7 8 2 0 0 0 + 6 7 1 0 0 0 + 6 9 1 6 0 0 + 5 10 1 1 0 0 + 4 11 1 6 0 0 + 3 12 1 1 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl137 + +> +0 + +> +0 + +$$$$ +D-Altrose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 11 0 1 0 999 V2000 + -3.4516 -1.2975 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.0245 -0.6997 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4709 -0.0714 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.0525 0.5547 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4950 1.1564 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.0501 1.7518 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4729 2.3717 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1448 3.0442 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.3040 1.7335 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2414 1.1564 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.3024 0.5742 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2171 -0.0873 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 7 8 2 0 0 0 + 6 7 1 0 0 0 + 6 9 1 1 0 0 + 5 10 1 1 0 0 + 4 11 1 6 0 0 + 3 12 1 1 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl138 + +> +0 + +> +0 + +$$$$ +D-Arabinose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 9 0 1 0 999 V2000 + -3.8949 -0.0936 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4593 0.4968 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8995 1.1253 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4675 1.7484 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9005 2.3460 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4667 2.9613 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4723 -0.7154 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.7192 1.7520 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.6437 1.1253 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.7111 0.4839 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 2 0 0 0 + 1 7 1 0 0 0 + 4 8 1 1 0 0 + 3 9 1 1 0 0 + 2 10 1 6 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl139 + +> +6 + +> +5 + +$$$$ +D-Erythrose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 7 0 1 0 999 V2000 + -4.1906 0.0133 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7523 0.6006 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1844 1.2349 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7532 1.8545 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1786 2.4581 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7458 3.0700 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.0034 1.8545 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.9299 1.2384 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 2 0 0 0 + 4 7 1 6 0 0 + 3 8 1 1 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl140 + +> +0 + +> +0 + +$$$$ +D-Erythrulose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 7 0 1 0 999 V2000 + -4.1896 2.0954 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7907 1.5002 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2449 0.8939 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8481 0.2611 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7539 2.6818 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.0537 1.4794 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.9812 0.9226 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3557 -0.3786 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 1 5 1 0 0 0 + 2 6 2 0 0 0 + 3 7 1 1 0 0 + 8 4 1 0 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl141 + +> +4 + +> +3 + +$$$$ +D-Fructose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 11 0 1 0 999 V2000 + -3.1480 1.9843 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5728 1.3875 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1297 0.7648 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5540 0.1353 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1105 -0.4649 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5532 -1.0589 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1339 -1.6816 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5796 2.5934 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3170 1.3875 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.3814 0.7735 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2979 0.1190 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.3622 -0.4638 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 1 8 1 0 0 0 + 2 9 2 0 0 0 + 3 10 1 1 0 0 + 4 11 1 1 0 0 + 5 12 1 6 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl142 + +> +7 + +> +6 + +$$$$ +D-Galactose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 11 0 1 0 999 V2000 + -3.8880 -0.9644 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4609 -0.3663 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9072 0.2619 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4890 0.8881 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9315 1.4898 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4907 2.0852 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9093 2.7051 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5812 3.3773 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.7403 2.0668 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.6779 1.4898 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.7387 0.9075 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.6535 0.2459 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 7 8 2 0 0 0 + 6 7 1 0 0 0 + 6 9 1 6 0 0 + 5 10 1 6 0 0 + 4 11 1 1 0 0 + 3 12 1 1 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl143 + +> +0 + +> +0 + +$$$$ +D-Glucose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 11 0 1 0 999 V2000 + -3.5186 -1.2143 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9457 -0.6164 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4995 0.0120 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9178 0.6380 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4754 1.2399 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9163 1.8351 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4978 2.4551 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8217 3.1274 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.6624 1.8167 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.7249 1.2399 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.6639 0.6573 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.7491 -0.0039 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 7 8 2 0 0 0 + 6 7 1 0 0 0 + 6 9 1 1 0 0 + 5 10 1 1 0 0 + 4 11 1 1 0 0 + 3 12 1 6 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl144 + +> +0 + +> +0 + +$$$$ +D-Gulose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 11 0 1 0 999 V2000 + -4.3047 -1.0894 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8775 -0.4913 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3239 0.1369 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9056 0.7631 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3481 1.3648 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9073 1.9602 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3260 2.5801 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9978 3.2523 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1570 1.9418 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.0945 1.3648 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1554 0.7825 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.0702 0.1209 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 7 8 2 0 0 0 + 6 7 1 0 0 0 + 6 9 1 6 0 0 + 5 10 1 1 0 0 + 4 11 1 1 0 0 + 3 12 1 1 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl145 + +> +0 + +> +0 + +$$$$ +D-Idose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 11 0 1 0 999 V2000 + -3.7380 -1.2977 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.3109 -0.6997 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7572 -0.0715 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.3390 0.5547 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7815 1.1564 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.3407 1.7519 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7593 2.3718 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4312 3.0440 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.5903 1.7335 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5279 1.1564 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.5887 0.5742 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5035 -0.0874 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 7 8 2 0 0 0 + 6 7 1 0 0 0 + 6 9 1 1 0 0 + 5 10 1 1 0 0 + 4 11 1 1 0 0 + 3 12 1 1 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl146 + +> +0 + +> +0 + +$$$$ +D-Lyxose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 9 0 1 0 999 V2000 + -3.9033 0.3647 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3348 0.9551 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8987 1.5836 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3307 2.2068 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8977 2.8043 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3273 3.4196 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3259 -0.2571 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.0749 2.2103 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1504 1.5836 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.0829 0.9422 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 2 0 0 0 + 1 7 1 0 0 0 + 4 8 1 6 0 0 + 3 9 1 1 0 0 + 2 10 1 1 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl147 + +> +6 + +> +5 + +$$$$ +D-Mannose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 11 0 1 0 999 V2000 + -3.9005 -1.2560 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4734 -0.6580 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9197 -0.0298 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5015 0.5964 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9440 1.1981 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5032 1.7935 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9218 2.4134 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5937 3.0856 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.7528 1.7751 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.6904 1.1981 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.7512 0.6158 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.6660 -0.0458 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 7 8 2 0 0 0 + 6 7 1 0 0 0 + 6 9 1 1 0 0 + 5 10 1 6 0 0 + 4 11 1 6 0 0 + 3 12 1 1 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl148 + +> +0 + +> +0 + +$$$$ +D-Psicose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 11 0 1 0 999 V2000 + -4.1455 2.7364 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7122 2.1393 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1459 1.5125 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7164 0.8867 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1511 0.2825 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.6999 -0.3115 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1099 -0.9416 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7230 3.3500 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.9598 2.1522 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.8942 1.5125 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.9639 0.8833 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.8992 0.2707 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 1 8 1 0 0 0 + 2 9 2 0 0 0 + 3 10 1 1 0 0 + 4 11 1 6 0 0 + 5 12 1 1 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl149 + +> +7 + +> +6 + +$$$$ +D-Ribose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 9 0 1 0 999 V2000 + -3.4471 -0.1770 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8828 0.4134 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4426 1.0421 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8747 1.6651 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4417 2.2627 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8713 2.8780 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8696 -0.7989 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.6188 1.6686 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.6943 1.0421 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.6268 0.4006 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 2 0 0 0 + 1 7 1 0 0 0 + 4 8 1 1 0 0 + 3 9 1 6 0 0 + 2 10 1 1 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl150 + +> +6 + +> +5 + +$$$$ +D-Ribulose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 9 0 1 0 999 V2000 + -3.1689 -0.5395 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.6004 0.0509 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1643 0.6794 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5963 1.3026 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1633 1.9001 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5929 2.5154 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.4160 0.6794 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5914 -1.1613 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3485 0.0380 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3252 1.2997 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 3 7 1 6 0 0 + 1 8 1 0 0 0 + 2 9 1 1 0 0 + 4 10 2 0 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl151 + +> +7 + +> +6 + +$$$$ +D-Sorbose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 11 0 1 0 999 V2000 + -3.8077 2.3989 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.3743 1.8060 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8123 1.1791 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.3785 0.5576 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8133 -0.0508 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.3620 -0.6406 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7721 -1.2667 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.3851 3.0166 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.6219 1.8147 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5564 1.1791 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.6301 0.5499 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5573 -0.0626 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 1 8 1 0 0 0 + 2 9 2 0 0 0 + 3 10 1 1 0 0 + 4 11 1 1 0 0 + 5 12 1 1 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl152 + +> +7 + +> +6 + +$$$$ +D-Tagatose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 11 0 1 0 999 V2000 + -5.3565 3.2050 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7786 2.4087 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -5.3570 1.5726 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7842 0.7381 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -5.3640 -0.0678 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7622 -0.8600 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -5.3090 -1.7005 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7930 4.0234 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7752 2.4259 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -6.3552 1.5726 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7806 0.7334 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -6.3619 -0.0835 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 1 8 1 0 0 0 + 2 9 2 0 0 0 + 3 10 1 6 0 0 + 4 11 1 1 0 0 + 5 12 1 1 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl153 + +> +7 + +> +6 + +$$$$ +D-Talose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 11 0 1 0 999 V2000 + -4.0547 -0.8394 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.6275 -0.2413 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0739 0.3869 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.6556 1.0131 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0981 1.6148 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.6573 2.2102 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0760 2.8301 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7478 3.5023 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.9070 2.1918 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.8445 1.6148 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.9054 1.0325 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.8202 0.3709 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 7 8 2 0 0 0 + 6 7 1 0 0 0 + 6 9 1 1 0 0 + 5 10 1 6 0 0 + 4 11 1 1 0 0 + 3 12 1 1 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl154 + +> +0 + +> +0 + +$$$$ +D-Threose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 7 0 1 0 999 V2000 + -4.7339 0.2599 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3006 0.8540 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7343 1.4815 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3045 2.1079 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.7353 2.7047 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3079 3.3192 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.5548 2.1114 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.4800 1.4815 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 2 0 0 0 + 4 7 1 1 0 0 + 3 8 1 1 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl155 + +> +0 + +> +0 + +$$$$ +D-Xylose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 9 0 1 0 999 V2000 + -3.7801 -0.0936 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2157 0.4968 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7755 1.1253 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2075 1.7484 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.7745 2.3460 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2083 2.9613 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2027 -0.7154 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.9517 1.7520 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.0272 1.1253 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.9597 0.4839 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 2 0 0 0 + 1 7 1 0 0 0 + 4 8 1 1 0 0 + 3 9 1 1 0 0 + 2 10 1 1 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl156 + +> +6 + +> +5 + +$$$$ +D-Xylulose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 9 0 1 0 999 V2000 + -2.9398 -0.2937 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.3754 0.3009 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.9352 0.9336 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.3672 1.5568 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.9342 2.1584 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.3638 2.7737 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.1827 0.9336 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.3623 -0.9196 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1235 0.2880 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1002 1.5539 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 3 7 1 1 0 0 + 1 8 1 0 0 0 + 2 9 1 1 0 0 + 4 10 2 0 0 0 +M END +> +D-Sugars + +> +library.svg#tmpl157 + +> +7 + +> +6 + +$$$$ +1_2_3-Oxadiazole + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 5 0 0 0 999 V2000 + 4.9500 -4.1780 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2815 -3.6923 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.5368 -2.9063 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.3632 -2.9063 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6185 -3.6923 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 2 3 2 0 0 0 + 1 2 1 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 5 1 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl158 + +> +1 + +> +0 + +$$$$ +Dioxane + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 6 6 0 0 0 999 V2000 + 4.2090 -3.4616 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2090 -4.2884 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.9250 -4.7018 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6410 -4.2884 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6410 -3.4616 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.9250 -3.0482 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 6 1 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl159 + +> +0 + +> +1 + +$$$$ +Furan + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 5 0 0 0 999 V2000 + 4.9500 -4.1780 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2815 -3.6923 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.5368 -2.9063 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.3632 -2.9063 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6185 -3.6923 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 3 2 0 0 0 + 1 2 1 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 5 1 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl160 + +> +1 + +> +0 + +$$$$ +Imidazole + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 5 0 0 0 999 V2000 + 4.9500 -4.1780 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2815 -3.6923 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.5368 -2.9063 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.3632 -2.9063 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6185 -3.6923 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 3 2 0 0 0 + 1 2 1 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 5 1 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl161 + +> +0 + +> +0 + +$$$$ +Indole + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 10 0 0 0 999 V2000 + 6.3344 -5.9612 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.7641 -5.9608 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.0506 -5.5480 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.7641 -6.7878 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.3344 -6.7915 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.0524 -7.2005 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4800 -7.2028 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 9.1974 -6.7878 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.1974 -5.9608 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3 1 2 0 0 0 + 4 2 2 0 0 0 + 1 5 1 0 0 0 + 2 3 1 0 0 0 + 5 6 2 0 0 0 + 6 4 1 0 0 0 + 8 9 2 0 0 0 + 7 8 1 0 0 0 + 2 9 1 0 0 0 + 4 7 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl162 + +> +6 + +> +6 + +$$$$ +Isoquinoline + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 11 0 0 0 999 V2000 + 7.2094 -5.7112 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6391 -5.7108 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9256 -5.2980 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6391 -6.5378 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.2094 -6.5415 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9274 -6.9505 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3533 -5.2990 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0698 -5.7124 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3584 -6.9529 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0717 -6.5353 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 3 1 2 0 0 0 + 2 4 2 0 0 0 + 1 5 1 0 0 0 + 2 3 1 0 0 0 + 5 6 2 0 0 0 + 6 4 1 0 0 0 + 8 7 2 0 0 0 + 9 10 2 0 0 0 + 10 8 1 0 0 0 + 4 9 1 0 0 0 + 2 7 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl163 + +> +8 + +> +0 + +$$$$ +Isoxazole + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 5 0 0 0 999 V2000 + 4.9500 -4.1780 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2815 -3.6923 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.5368 -2.9063 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.3632 -2.9063 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6185 -3.6923 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 2 3 2 0 0 0 + 1 2 1 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 5 1 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl164 + +> +2 + +> +0 + +$$$$ +Morpholine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 6 6 0 0 0 999 V2000 + 4.2090 -3.4616 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2090 -4.2884 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.9250 -4.7018 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6410 -4.2884 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6410 -3.4616 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.9250 -3.0482 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 1 6 1 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl165 + +> +5 + +> +1 + +$$$$ +Oxazole + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 5 0 0 0 999 V2000 + 4.9500 -4.1780 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2815 -3.6923 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.5368 -2.9063 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.3632 -2.9063 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6185 -3.6923 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 3 2 0 0 0 + 1 2 1 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 5 1 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl166 + +> +4 + +> +0 + +$$$$ +Piperazine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 6 6 0 0 0 999 V2000 + 4.2090 -3.4616 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2090 -4.2884 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.9250 -4.7018 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6410 -4.2884 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6410 -3.4616 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.9250 -3.0482 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 1 6 1 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl167 + +> +5 + +> +1 + +$$$$ +Piperidine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 6 6 0 0 0 999 V2000 + 3.0000 -9.5098 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.0000 -10.3366 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.7160 -10.7500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.4320 -10.3366 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.4320 -9.5098 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.7160 -9.0964 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 1 6 1 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl168 + +> +5 + +> +0 + +$$$$ +Purine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 10 0 0 0 999 V2000 + 6.3344 -5.9612 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 7.7641 -5.9608 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.0506 -5.5480 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.7641 -6.7878 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.3344 -6.7915 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.0524 -7.2005 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4800 -7.2028 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 9.1974 -6.7878 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.1974 -5.9608 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 3 1 2 0 0 0 + 4 2 2 0 0 0 + 1 5 1 0 0 0 + 2 3 1 0 0 0 + 5 6 2 0 0 0 + 6 4 1 0 0 0 + 8 9 2 0 0 0 + 7 8 1 0 0 0 + 2 9 1 0 0 0 + 4 7 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl169 + +> +6 + +> +7 + +$$$$ +Pyran + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 6 6 0 0 0 999 V2000 + 4.2090 -3.4616 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2090 -4.2884 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.9250 -4.7018 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6410 -4.2884 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6410 -3.4616 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.9250 -3.0482 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 6 1 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl170 + +> +0 + +> +1 + +$$$$ +Pyrazine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 6 6 0 0 0 999 V2000 + 6.4094 -4.0362 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8391 -4.0358 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1256 -3.6230 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8391 -4.8628 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.4094 -4.8665 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1274 -5.2755 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 3 1 2 0 0 0 + 4 2 2 0 0 0 + 1 5 1 0 0 0 + 2 3 1 0 0 0 + 5 6 2 0 0 0 + 6 4 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl171 + +> +0 + +> +2 + +$$$$ +Pyrazol + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 5 0 0 0 999 V2000 + 4.9500 -4.1780 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2815 -3.6923 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.5368 -2.9063 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.3632 -2.9063 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6185 -3.6923 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 2 3 2 0 0 0 + 1 2 1 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 5 1 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl172 + +> +0 + +> +0 + +$$$$ +Pyridazine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 6 6 0 0 0 999 V2000 + 6.4094 -4.0362 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8391 -4.0358 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1256 -3.6230 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8391 -4.8628 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.4094 -4.8665 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1274 -5.2755 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 3 1 2 0 0 0 + 4 2 2 0 0 0 + 1 5 1 0 0 0 + 2 3 1 0 0 0 + 5 6 2 0 0 0 + 6 4 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl173 + +> +0 + +> +0 + +$$$$ +Pyridine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 6 6 0 0 0 999 V2000 + 6.4094 -4.0362 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8391 -4.0358 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1256 -3.6230 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8391 -4.8628 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.4094 -4.8665 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1274 -5.2755 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 3 1 2 0 0 0 + 4 2 2 0 0 0 + 1 5 1 0 0 0 + 2 3 1 0 0 0 + 5 6 2 0 0 0 + 6 4 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl174 + +> +3 + +> +1 + +$$$$ +Pyridone + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 7 7 0 0 0 999 V2000 + 5.2590 -5.0116 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.2590 -5.8384 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.9750 -6.2518 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.6910 -5.8384 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.6910 -5.0116 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.9750 -4.5982 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 4.5430 -4.5982 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 6 1 0 0 0 + 1 2 1 0 0 0 + 2 3 2 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 5 6 1 0 0 0 + 1 7 2 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl175 + +> +5 + +> +5 + +$$$$ +Pyrimidine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 6 6 0 0 0 999 V2000 + 6.4094 -4.0362 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8391 -4.0358 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1256 -3.6230 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8391 -4.8628 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.4094 -4.8665 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1274 -5.2755 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 3 1 2 0 0 0 + 4 2 2 0 0 0 + 1 5 1 0 0 0 + 2 3 1 0 0 0 + 5 6 2 0 0 0 + 6 4 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl176 + +> +4 + +> +1 + +$$$$ +Pyrole + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 5 0 0 0 999 V2000 + 3.6685 -10.0843 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 3.0000 -9.5986 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.2553 -8.8126 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.0817 -8.8126 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.3370 -9.5986 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 3 2 0 0 0 + 1 2 1 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 5 1 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl177 + +$$$$ +Pyrone + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 7 7 0 0 0 999 V2000 + 5.2590 -5.0116 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.2590 -5.8384 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.9750 -6.2518 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.6910 -5.8384 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.6910 -5.0116 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.9750 -4.5982 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 4.5430 -4.5982 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 6 1 0 0 0 + 1 2 1 0 0 0 + 2 3 2 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 5 6 1 0 0 0 + 1 7 2 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl178 + +> +4 + +> +4 + +$$$$ +Pyrrolidine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 5 0 0 0 999 V2000 + 3.7210 -3.9181 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.3632 -3.3980 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 5.0779 -3.8107 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.8532 -4.6492 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.0171 -4.6492 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 3 1 0 0 0 + 1 2 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 1 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl179 + +> +1 + +> +2 + +$$$$ +Quinoline + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 11 0 0 0 999 V2000 + 7.2094 -5.7112 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6391 -5.7108 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9256 -5.2980 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6391 -6.5378 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.2094 -6.5415 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9274 -6.9505 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3533 -5.2990 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0698 -5.7124 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3584 -6.9529 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0717 -6.5353 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3 1 2 0 0 0 + 2 4 2 0 0 0 + 1 5 1 0 0 0 + 2 3 1 0 0 0 + 5 6 2 0 0 0 + 6 4 1 0 0 0 + 8 7 2 0 0 0 + 9 10 2 0 0 0 + 10 8 1 0 0 0 + 4 9 1 0 0 0 + 2 7 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl180 + +> +9 + +> +8 + +$$$$ +Tetrahydrofuran + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 5 0 0 0 999 V2000 + 3.7210 -3.9181 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.3632 -3.3980 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 5.0779 -3.8107 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.8532 -4.6492 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.0171 -4.6492 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 3 1 0 0 0 + 1 2 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 1 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl181 + +> +2 + +> +2 + +$$$$ +Tetrahydrothiophene + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 5 0 0 0 999 V2000 + 3.7210 -3.9181 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.3632 -3.3980 0.0000 S 0 0 0 0 0 0 0 0 0 0 0 0 + 5.0779 -3.8107 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.8532 -4.6492 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.0171 -4.6492 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 3 1 0 0 0 + 1 2 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 1 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl182 + +> +2 + +> +2 + +$$$$ +Tetrazole + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 5 0 0 0 999 V2000 + 4.9500 -4.1780 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2815 -3.6923 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.5368 -2.9063 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 5.3632 -2.9063 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6185 -3.6923 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 2 3 2 0 0 0 + 1 2 1 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 5 1 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl183 + +> +0 + +> +1 + +$$$$ +Thiophene + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 5 0 0 0 999 V2000 + 4.9500 -4.1780 0.0000 S 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2815 -3.6923 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.5368 -2.9063 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.3632 -2.9063 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6185 -3.6923 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 3 2 0 0 0 + 1 2 1 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 5 1 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl184 + +> +4 + +> +3 + +$$$$ +Triazine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 6 6 0 0 0 999 V2000 + 6.4094 -4.0362 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8391 -4.0358 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1256 -3.6230 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8391 -4.8628 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.4094 -4.8665 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1274 -5.2755 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 3 1 2 0 0 0 + 4 2 2 0 0 0 + 1 5 1 0 0 0 + 2 3 1 0 0 0 + 5 6 2 0 0 0 + 6 4 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl185 + +> +3 + +> +1 + +$$$$ +Triazole + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 5 0 0 0 999 V2000 + 4.9500 -4.1780 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2815 -3.6923 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.5368 -2.9063 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 5.3632 -2.9063 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6185 -3.6923 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 3 2 0 0 0 + 1 2 1 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 5 1 1 0 0 0 +M END +> +Heterocyclic Rings + +> +library.svg#tmpl186 + +> +0 + +> +1 + +$$$$ +ALA-L-Alanine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 6 5 0 0 0 999 V2000 + 13.6700 -6.8246 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.6700 -5.8249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.8002 -5.3251 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 14.5334 -5.3251 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.5334 -4.3254 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 15.3998 -5.8240 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 6 0 0 + 2 4 1 0 0 0 + 4 5 2 0 0 0 + 4 6 1 0 0 0 +M END +> +L-Amino Acids + +> +library.svg#tmpl187 + +> +2 + +> +0 + +$$$$ +ARG-L-Arginine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 11 0 0 0 999 V2000 + 12.0694 -4.2443 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7765 -4.9514 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5148 -5.9202 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5506 -6.1773 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.2934 -7.1415 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3248 -7.4032 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0676 -8.3674 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.1033 -8.6246 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7747 -9.0745 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.7407 -4.6943 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.0024 -3.7255 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.4467 -5.4025 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 6 0 0 + 2 3 1 0 0 0 + 2 10 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 1 0 0 0 + 7 9 2 0 0 0 + 10 11 2 0 0 0 + 10 12 1 0 0 0 +M END +> +L-Amino Acids + +> +library.svg#tmpl188 + +> +0 + +> +7 + +$$$$ +ASN-L-Asparagine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 8 0 0 0 999 V2000 + 10.8319 -5.4762 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6977 -5.9761 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6989 -6.9740 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8342 -7.4719 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8321 -8.4753 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9683 -6.9719 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5657 -5.4726 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5645 -4.4747 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4317 -5.9725 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 6 0 0 + 2 3 1 0 0 0 + 2 7 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 4 6 2 0 0 0 + 7 8 2 0 0 0 + 7 9 1 0 0 0 +M END +> +L-Amino Acids + +> +library.svg#tmpl189 + +> +0 + +> +4 + +$$$$ +ASP-L-Aspartic acid + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 8 0 0 0 999 V2000 + 10.7814 -5.6761 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6474 -6.1761 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6486 -7.1739 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7839 -7.6718 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7818 -8.6752 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9179 -7.1719 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5154 -5.6726 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5142 -4.6748 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.3821 -6.1711 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 6 0 0 + 2 3 1 0 0 0 + 2 7 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 4 6 2 0 0 0 + 7 8 2 0 0 0 + 7 9 1 0 0 0 +M END +> +L-Amino Acids + +> +library.svg#tmpl190 + +> +0 + +> +4 + +$$$$ +CYS-L-Cysteine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 7 6 0 0 0 999 V2000 + 6.9511 -4.7004 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8205 -5.2000 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8205 -6.1991 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.9511 -6.6987 0.0000 S 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6834 -4.7004 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6834 -3.7013 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5489 -5.1995 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 6 0 0 + 2 3 1 0 0 0 + 2 5 1 0 0 0 + 3 4 1 0 0 0 + 5 6 2 0 0 0 + 5 7 1 0 0 0 +M END +> +L-Amino Acids + +> +library.svg#tmpl191 + +> +0 + +> +3 + +$$$$ +GLN-L-Glutamine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 9 0 0 0 999 V2000 + 11.1341 -5.3758 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0002 -5.8759 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0015 -6.8739 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1332 -7.3776 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1344 -8.3757 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.2695 -8.8736 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0006 -8.8757 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.8652 -5.3779 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.8673 -4.3743 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.7305 -5.8794 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 6 0 0 + 2 3 1 0 0 0 + 2 8 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 5 7 2 0 0 0 + 8 9 2 0 0 0 + 8 10 1 0 0 0 +M END +> +L-Amino Acids + +> +library.svg#tmpl192 + +> +0 + +> +5 + +$$$$ +GLU-L-Glutamic acid + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 9 0 0 0 999 V2000 + 11.4591 -5.3259 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3252 -5.8259 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3265 -6.8240 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4582 -7.3276 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4594 -8.3256 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5945 -8.8236 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3256 -8.8257 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.1902 -5.3279 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.1923 -4.3243 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.0555 -5.8295 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 6 0 0 + 2 3 1 0 0 0 + 2 8 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 5 7 2 0 0 0 + 8 9 2 0 0 0 + 8 10 1 0 0 0 +M END +> +L-Amino Acids + +> +library.svg#tmpl193 + +> +0 + +> +5 + +$$$$ +GLY-Glycine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 4 0 0 0 999 V2000 + 10.6670 -7.3750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5331 -6.8750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8010 -6.8750 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3990 -7.3750 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5331 -5.8750 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 2 4 1 0 0 0 + 2 5 2 0 0 0 +M END +> +L-Amino Acids + +> +library.svg#tmpl194 + +> +2 + +> +1 + +$$$$ +HIS-L-Histidine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 11 11 0 0 0 999 V2000 + 11.4910 -6.5739 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3584 -7.0771 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3572 -8.0742 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4919 -8.5738 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3861 -9.5713 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4100 -9.7753 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9104 -8.9099 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5750 -8.1667 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2237 -6.5775 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2217 -5.5747 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.0896 -7.0762 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 6 0 0 + 2 3 1 0 0 0 + 2 9 1 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 4 8 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 2 0 0 0 + 9 10 2 0 0 0 + 9 11 1 0 0 0 +M END +> +L-Amino Acids + +> +library.svg#tmpl195 + +> +0 + +> +1 + +$$$$ +ILE-L-Isoleucine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 8 0 0 0 999 V2000 + 11.8001 -9.8252 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8020 -8.8218 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.6668 -8.3239 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.5327 -8.8239 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.6656 -7.3261 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.7997 -6.8261 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.5336 -6.8225 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.5324 -5.8248 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.4003 -7.3211 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 1 0 0 + 3 5 1 0 0 0 + 5 6 1 6 0 0 + 5 7 1 0 0 0 + 7 8 2 0 0 0 + 7 9 1 0 0 0 +M END +> +L-Amino Acids + +> +library.svg#tmpl196 + +> +5 + +> +0 + +$$$$ +LEU-L-Leucine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 8 0 0 0 999 V2000 + 12.2568 -9.3502 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.2588 -8.3468 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3929 -7.8469 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.1235 -7.8489 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.1224 -6.8511 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.2564 -6.3511 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.9903 -6.3475 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.9891 -5.3498 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.8571 -6.8461 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 2 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 6 0 0 + 5 7 1 0 0 0 + 7 8 2 0 0 0 + 7 9 1 0 0 0 +M END +> +L-Amino Acids + +> +library.svg#tmpl197 + +> +5 + +> +0 + +$$$$ +LYS-L-Lysine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 9 0 0 0 999 V2000 + 10.6692 -9.3254 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6712 -8.3221 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5358 -7.8243 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5346 -6.8266 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4025 -6.3233 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4013 -5.3256 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5355 -4.8257 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2659 -4.8278 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2679 -3.8246 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.1308 -5.3291 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 6 0 0 + 6 8 1 0 0 0 + 8 9 2 0 0 0 + 8 10 1 0 0 0 +M END +> +L-Amino Acids + +> +library.svg#tmpl198 + +> +6 + +> +0 + +$$$$ +MET-L-Methionine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 8 0 0 0 999 V2000 + 11.6195 -9.8247 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4844 -9.3267 0.0000 S 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4832 -8.3287 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.3515 -7.8251 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.3502 -6.8270 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4841 -6.3270 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2152 -6.3290 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2173 -5.3253 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 15.0805 -6.8304 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 6 0 0 + 5 7 1 0 0 0 + 7 8 2 0 0 0 + 7 9 1 0 0 0 +M END +> +L-Amino Acids + +> +library.svg#tmpl199 + +> +5 + +> +0 + +$$$$ +PHE-L-Phenylalanine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 11 11 0 0 0 999 V2000 + 12.5510 -6.0250 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4169 -6.5249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2830 -6.0250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2830 -5.0250 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 15.1490 -6.5249 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4169 -7.5249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5510 -8.0249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5510 -9.0250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4169 -9.5250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2830 -9.0250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2830 -8.0249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 6 0 0 + 2 3 1 0 0 0 + 2 6 1 0 0 0 + 3 4 2 0 0 0 + 3 5 1 0 0 0 + 6 7 1 0 0 0 + 6 11 2 0 0 0 + 7 8 2 0 0 0 + 8 9 1 0 0 0 + 9 10 2 0 0 0 + 10 11 1 0 0 0 +M END +> +L-Amino Acids + +> +library.svg#tmpl200 + +> +0 + +> +0 + +$$$$ +PRO-L-Proline + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 8 0 0 0 999 V2000 + 10.6969 -1.7001 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6956 -2.6978 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8298 -3.1977 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7240 -4.1958 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7473 -4.3999 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.2474 -3.5340 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9124 -2.7903 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4026 -3.4047 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 2 0 0 0 + 3 2 1 6 0 0 + 2 8 1 0 0 0 + 3 4 1 0 0 0 + 3 7 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 +M END +> +L-Amino Acids + +> +library.svg#tmpl201 + +> +6 + +> +2 + +$$$$ +SER-L-Serine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 7 6 0 0 0 999 V2000 + 10.3261 -6.8754 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1955 -7.3750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1955 -8.3741 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3261 -8.8737 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0584 -6.8754 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0584 -5.8763 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.9239 -7.3745 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 6 0 0 + 2 3 1 0 0 0 + 2 5 1 0 0 0 + 3 4 1 0 0 0 + 5 6 2 0 0 0 + 5 7 1 0 0 0 +M END +> +L-Amino Acids + +> +library.svg#tmpl202 + +> +0 + +> +3 + +$$$$ +THR-L-Threonine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 7 0 0 0 999 V2000 + 11.5255 -8.1243 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3953 -7.6246 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2586 -8.1243 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3953 -6.6250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5255 -6.1252 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2586 -6.1252 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2586 -5.1257 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.1245 -6.6245 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 6 0 0 + 2 4 1 0 0 0 + 4 5 1 6 0 0 + 4 6 1 0 0 0 + 6 7 2 0 0 0 + 6 8 1 0 0 0 +M END +> +L-Amino Acids + +> +library.svg#tmpl203 + +> +4 + +> +0 + +$$$$ +TRP-L-Tryptophan + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 15 16 0 0 0 999 V2000 + 11.9929 -5.3065 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 12.8877 -5.7594 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.9408 -6.7608 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0974 -7.3028 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1680 -6.9465 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5350 -7.7214 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 11.0834 -8.5631 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0497 -8.3041 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7565 -9.0092 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4968 -9.9732 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5306 -10.2321 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8239 -9.5270 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.7230 -5.2128 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.6717 -4.2179 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.6150 -5.6658 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 6 0 0 + 2 3 1 0 0 0 + 2 13 1 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 4 8 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 2 0 0 0 + 7 12 1 0 0 0 + 8 9 1 0 0 0 + 9 10 2 0 0 0 + 10 11 1 0 0 0 + 11 12 2 0 0 0 + 13 14 2 0 0 0 + 13 15 1 0 0 0 +M END +> +L-Amino Acids + +> +library.svg#tmpl204 + +> +0 + +> +15 + +$$$$ +TYR-L-Tyrosine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 13 13 0 0 0 999 V2000 + 12.5019 -5.8250 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.3670 -6.3231 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.3658 -7.3212 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4995 -7.8214 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5016 -8.8251 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6354 -9.3253 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7671 -8.8216 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9008 -9.3217 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7683 -7.8234 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6344 -7.3233 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2333 -5.8229 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2344 -4.8247 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 15.0992 -6.3235 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 6 0 0 + 2 3 1 0 0 0 + 2 11 1 0 0 0 + 3 4 1 0 0 0 + 4 5 2 0 0 0 + 4 10 1 0 0 0 + 5 6 1 0 0 0 + 6 7 2 0 0 0 + 7 8 1 0 0 0 + 7 9 1 0 0 0 + 9 10 2 0 0 0 + 11 12 2 0 0 0 + 11 13 1 0 0 0 +M END +> +L-Amino Acids + +> +library.svg#tmpl205 + +> +0 + +> +8 + +$$$$ +VAL-L-Valine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 7 0 0 0 999 V2000 + 10.8255 -8.9494 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6953 -8.4496 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5586 -8.9494 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6953 -7.4500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8255 -6.9502 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5586 -6.9502 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5586 -5.9506 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4245 -7.4494 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 2 4 1 0 0 0 + 4 5 1 6 0 0 + 4 6 1 0 0 0 + 6 7 2 0 0 0 + 6 8 1 0 0 0 +M END +> +L-Amino Acids + +> +library.svg#tmpl206 + +> +4 + +> +0 + +$$$$ +Adenine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 11 0 0 0 999 V2000 + 3.4903 -2.0759 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 4.1974 -1.8369 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.0000 -1.3637 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.1974 -0.9421 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.9070 -2.2584 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 3.4956 -0.6934 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 4.8834 -0.5386 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6333 -1.8449 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6333 -0.9769 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 4.8834 0.2478 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 2 4 2 0 0 0 + 2 5 1 0 0 0 + 3 6 2 0 0 0 + 4 7 1 0 0 0 + 5 8 2 0 0 0 + 7 9 2 0 0 0 + 7 10 1 0 0 0 + 4 6 1 0 0 0 + 8 9 1 0 0 0 +M END +> +Nucleobases + +> +library.svg#tmpl207 + +> +0 + +> +1 + +$$$$ +Cytosine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 8 0 0 0 999 V2000 + 3.7084 -1.9709 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 4.4211 -1.5561 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.0000 -1.5602 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.4211 -0.7296 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 5.1335 -1.9667 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 3.0000 -0.7338 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.7050 -0.3230 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.7050 0.4994 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 2 4 1 0 0 0 + 2 5 2 0 0 0 + 3 6 2 0 0 0 + 4 7 2 0 0 0 + 7 8 1 0 0 0 + 6 7 1 0 0 0 +M END +> +Nucleobases + +> +library.svg#tmpl208 + +> +0 + +> +1 + +$$$$ +Guanine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 11 12 0 0 0 999 V2000 + 3.4897 0.3839 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 4.1974 0.6221 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.0000 1.0969 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.1974 1.5215 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.9066 0.2000 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 3.5004 1.7668 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 4.8887 1.9244 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6377 0.6171 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6377 1.4853 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 4.8887 2.7154 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 6.3288 0.2133 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 2 4 2 0 0 0 + 2 5 1 0 0 0 + 3 6 2 0 0 0 + 4 7 1 0 0 0 + 5 8 2 0 0 0 + 7 9 1 0 0 0 + 7 10 2 0 0 0 + 4 6 1 0 0 0 + 8 9 1 0 0 0 + 8 11 1 0 0 0 +M END +> +Nucleobases + +> +library.svg#tmpl209 + +> +0 + +> +1 + +$$$$ +Thymine + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 9 0 0 0 999 V2000 + 2.4396 -1.5954 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 3.1523 -1.1809 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1.7188 -1.1806 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.1523 -0.3502 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 3.8646 -1.5913 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1.7189 -0.3543 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.4364 0.0565 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.4364 0.8829 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1.0104 0.0579 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 2 4 1 0 0 0 + 2 5 2 0 0 0 + 3 6 2 0 0 0 + 4 7 1 0 0 0 + 7 8 2 0 0 0 + 6 7 1 0 0 0 + 6 9 1 0 0 0 +M END +> +Nucleobases + +> +library.svg#tmpl210 + +> +0 + +> +1 + +$$$$ +Uracil + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 8 0 0 0 999 V2000 + 3.7124 -0.5250 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 4.4252 -0.1064 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.0000 -0.1145 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.4252 0.7243 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 5.1458 -0.5209 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 3.0000 0.7202 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.7092 1.1310 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.7092 1.9576 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 2 4 1 0 0 0 + 2 5 2 0 0 0 + 3 6 2 0 0 0 + 4 7 1 0 0 0 + 7 8 2 0 0 0 + 6 7 1 0 0 0 +M END +> +Nucleobases + +> +library.svg#tmpl211 + +> +0 + +> +1 + +$$$$ +Ribose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 14 14 0 0 0 999 V2000 + 3.6483 -1.5101 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 3.6483 -2.8768 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.6030 -2.5039 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1.5685 -2.8768 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1.9582 -3.4695 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.2479 -3.4695 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.2479 -2.2377 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 3.2479 -4.2134 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1.9582 -2.2333 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 1.9582 -4.2134 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1.5685 -2.0518 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 0.7706 -2.0564 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1.5685 -3.8042 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 3.6483 -3.6834 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 1 0 0 + 5 6 1 1 0 0 + 2 6 1 1 0 0 + 6 7 1 0 0 0 + 6 8 1 0 0 0 + 5 9 1 0 0 0 + 5 10 1 0 0 0 + 4 11 1 0 0 0 + 11 12 1 0 0 0 + 4 13 1 0 0 0 + 2 14 1 0 0 0 +M END +> +Nucleobases + +> +library.svg#tmpl212 + +> +0 + +> +11 + +$$$$ +Deoxyribose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 14 14 0 0 0 999 V2000 + 11.5961 -4.0092 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5961 -5.4644 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1697 -6.0955 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7965 -6.0955 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3815 -5.4644 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4831 -5.0674 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3815 -4.5860 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5320 -4.5909 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3815 -6.4519 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7965 -4.7792 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7965 -6.8876 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1697 -4.7839 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1697 -6.8876 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5961 -6.3232 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 2 6 1 0 0 0 + 6 5 1 0 0 0 + 5 4 1 0 0 0 + 4 3 1 0 0 0 + 2 3 1 0 0 0 + 2 1 1 0 0 0 + 5 7 1 0 0 0 + 7 8 1 0 0 0 + 5 9 1 0 0 0 + 4 10 1 0 0 0 + 4 11 1 0 0 0 + 3 12 1 0 0 0 + 3 13 1 0 0 0 + 2 14 1 0 0 0 +M END +> +Nucleobases + +> +library.svg#tmpl213 + +> +0 + +> +7 + +$$$$ +Ribose monophosphate + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 18 18 0 0 0 999 V2000 + 14.4831 -3.7504 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.4831 -5.1570 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4073 -4.7732 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3426 -5.1570 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7437 -5.7670 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.0710 -5.7670 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.0710 -4.4993 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 14.0710 -6.5326 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7437 -4.4947 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7437 -6.5326 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3426 -4.3079 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3426 -6.1115 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 14.4831 -5.9871 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 11.2261 -4.3001 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3520 -4.3001 0.0000 P 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4739 -4.3001 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3520 -3.4183 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3520 -5.1818 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 1 0 0 + 5 6 1 1 0 0 + 2 6 1 1 0 0 + 6 7 1 0 0 0 + 6 8 1 0 0 0 + 5 9 1 0 0 0 + 5 10 1 0 0 0 + 4 11 1 0 0 0 + 4 12 1 0 0 0 + 2 13 1 0 0 0 + 14 15 1 0 0 0 + 15 16 1 0 0 0 + 15 17 2 0 0 0 + 15 18 1 0 0 0 + 11 14 1 0 0 0 +M END +> +Nucleobases + +> +library.svg#tmpl214 + +> +0 + +> +14 + +$$$$ +Deoxyribose monophosphate + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 18 18 0 0 0 999 V2000 + 11.5961 -4.0092 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5961 -5.4644 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1697 -6.0955 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7965 -6.0955 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3815 -5.4644 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4831 -5.0674 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3815 -4.5860 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5320 -4.5909 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6579 -4.5909 0.0000 P 0 0 0 0 0 0 0 0 0 0 0 0 + 6.7798 -4.5909 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6579 -3.7091 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6579 -5.4726 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3815 -6.4519 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7965 -4.7792 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7965 -6.8876 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1697 -4.7839 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1697 -6.8876 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5961 -6.3232 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 2 6 1 0 0 0 + 6 5 1 0 0 0 + 5 4 1 0 0 0 + 4 3 1 0 0 0 + 2 3 1 0 0 0 + 2 1 1 0 0 0 + 5 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 9 11 2 0 0 0 + 9 12 1 0 0 0 + 5 13 1 0 0 0 + 4 14 1 0 0 0 + 4 15 1 0 0 0 + 3 16 1 0 0 0 + 3 17 1 0 0 0 + 2 18 1 0 0 0 +M END +> +Nucleobases + +> +library.svg#tmpl215 + +> +0 + +> +9 + +$$$$ +Adenosine monophosphate + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 23 25 0 1 0 999 V2000 + 13.0195 -10.5215 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3520 -10.8431 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.6070 -11.4643 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4320 -11.4643 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.6869 -10.8431 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.6070 -12.2893 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3520 -10.0181 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5270 -10.0181 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.6869 -10.0181 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 15.1983 -8.5670 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.9127 -8.9796 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 15.9127 -9.8046 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.1983 -10.2171 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 14.4838 -9.8046 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.7568 -8.6851 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 14.4838 -8.9796 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2376 -9.3262 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.1983 -7.7420 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4320 -12.2893 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7020 -10.0181 0.0000 P 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7020 -9.1931 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7020 -10.8431 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8770 -10.0181 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 5 1 0 0 0 + 2 3 1 1 0 0 + 2 7 1 0 0 0 + 3 4 1 1 0 0 + 3 6 1 0 0 0 + 5 4 1 1 0 0 + 5 9 1 0 0 0 + 7 8 1 0 0 0 + 14 9 1 0 0 0 + 9 17 1 0 0 0 + 10 11 2 0 0 0 + 10 16 1 0 0 0 + 10 18 1 0 0 0 + 11 12 1 0 0 0 + 12 13 2 0 0 0 + 13 14 1 0 0 0 + 16 14 2 0 0 0 + 15 16 1 0 0 0 + 15 17 2 0 0 0 + 4 19 1 0 0 0 + 8 20 1 0 0 0 + 20 21 2 0 0 0 + 20 22 1 0 0 0 + 20 23 1 0 0 0 +M END +> +Nucleobases + +> +library.svg#tmpl216 + +> +22 + +> +24 + +$$$$ +Adenosine diphosphate + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 27 29 0 1 0 999 V2000 + 11.2820 -9.5684 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6145 -9.8900 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8695 -10.5112 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6945 -10.5112 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.9494 -9.8900 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8695 -11.3362 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6145 -9.0650 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7895 -9.0650 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 11.9494 -9.0650 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4608 -7.6139 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.1752 -8.0265 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 14.1752 -8.8515 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4608 -9.2640 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7463 -8.8515 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0193 -7.7320 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7463 -8.0265 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5001 -8.3731 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4608 -6.7889 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6945 -11.3362 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9645 -9.0650 0.0000 P 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9645 -8.2400 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9645 -9.8900 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1395 -9.0650 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.3145 -9.0650 0.0000 P 0 0 0 0 0 0 0 0 0 0 0 0 + 7.3145 -8.2400 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.3145 -9.8900 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 6.4895 -9.0650 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 5 1 0 0 0 + 2 3 1 1 0 0 + 2 7 1 0 0 0 + 3 4 1 1 0 0 + 3 6 1 0 0 0 + 5 4 1 1 0 0 + 5 9 1 0 0 0 + 7 8 1 0 0 0 + 14 9 1 0 0 0 + 9 17 1 0 0 0 + 10 11 2 0 0 0 + 10 16 1 0 0 0 + 10 18 1 0 0 0 + 11 12 1 0 0 0 + 12 13 2 0 0 0 + 13 14 1 0 0 0 + 16 14 2 0 0 0 + 15 16 1 0 0 0 + 15 17 2 0 0 0 + 4 19 1 0 0 0 + 8 20 1 0 0 0 + 20 21 2 0 0 0 + 20 22 1 0 0 0 + 20 23 1 0 0 0 + 23 24 1 0 0 0 + 24 25 2 0 0 0 + 24 26 1 0 0 0 + 24 27 1 0 0 0 +M END +> +Nucleobases + +> +library.svg#tmpl217 + +> +26 + +> +28 + +$$$$ +Adenosine triphosphate + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 31 33 0 1 0 999 V2000 + 14.6695 -10.5215 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.0020 -10.8431 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2570 -11.4643 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.0820 -11.4643 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.3369 -10.8431 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2570 -12.2893 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.0020 -10.0181 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.1770 -10.0181 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 15.3369 -10.0181 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 16.8483 -8.5670 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 17.5627 -8.9796 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 17.5627 -9.8046 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 16.8483 -10.2171 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 16.1338 -9.8046 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.4068 -8.6851 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 16.1338 -8.9796 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.8876 -9.3262 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 16.8483 -7.7420 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 + 15.0820 -12.2893 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3520 -10.0181 0.0000 P 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3520 -9.1931 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3520 -10.8431 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5270 -10.0181 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7020 -10.0181 0.0000 P 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7020 -9.1931 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7020 -10.8431 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8770 -10.0181 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0520 -10.0181 0.0000 P 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0520 -9.1931 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0520 -10.8431 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 8.2270 -10.0181 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 5 1 0 0 0 + 2 3 1 1 0 0 + 2 7 1 0 0 0 + 3 4 1 1 0 0 + 3 6 1 0 0 0 + 5 4 1 1 0 0 + 5 9 1 0 0 0 + 7 8 1 0 0 0 + 14 9 1 0 0 0 + 9 17 1 0 0 0 + 10 11 2 0 0 0 + 10 16 1 0 0 0 + 10 18 1 0 0 0 + 11 12 1 0 0 0 + 12 13 2 0 0 0 + 13 14 1 0 0 0 + 16 14 2 0 0 0 + 15 16 1 0 0 0 + 15 17 2 0 0 0 + 4 19 1 0 0 0 + 8 20 1 0 0 0 + 20 21 2 0 0 0 + 20 22 1 0 0 0 + 20 23 1 0 0 0 + 23 24 1 0 0 0 + 24 25 2 0 0 0 + 24 26 1 0 0 0 + 24 27 1 0 0 0 + 27 28 1 0 0 0 + 28 29 2 0 0 0 + 28 30 1 0 0 0 + 28 31 1 0 0 0 +M END +> +Nucleobases + +> +library.svg#tmpl218 + +> +30 + +> +32 + +$$$$ +Benzene + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 6 6 0 0 0 999 V2000 + 0.6548 2.2452 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.0813 2.2456 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1.3694 2.6575 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.0813 1.4204 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 0.6548 1.4167 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1.3712 1.0086 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3 1 2 0 0 0 + 4 2 2 0 0 0 + 1 5 1 0 0 0 + 2 3 1 0 0 0 + 5 6 2 0 0 0 + 6 4 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl219 + +> +0 + +> +0 + +$$$$ +Boat + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 6 6 0 0 0 999 V2000 + 5.8944 2.4444 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4777 2.4444 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4166 3.9499 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.9277 3.9666 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.2722 3.2222 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0277 3.2222 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 1 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 3 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl220 + +> +3 + +> +2 + +$$$$ +Chair + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 6 6 0 0 0 999 V2000 + 8.5333 5.5888 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.1166 6.6110 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9111 6.0833 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2555 6.0833 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0277 5.5888 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6166 6.6222 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 1 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 3 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl221 + +> +0 + +> +0 + +$$$$ +Chair1 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 6 6 0 0 0 999 V2000 + 4.9944 2.4555 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.7388 3.0777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2777 2.1666 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4055 4.1610 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5333 3.5388 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.1166 4.4555 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 1 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl222 + +> +0 + +> +0 + +$$$$ +Chair2 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 6 6 0 0 0 999 V2000 + 10.4055 2.4555 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6611 3.0777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.1222 2.1666 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.9944 4.1610 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.8666 3.5388 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2833 4.4555 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 1 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl223 + +> +0 + +> +0 + +$$$$ +Chair3 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 18 18 0 0 0 999 V2000 + 5.0777 4.5777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4888 9.8610 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.2000 10.1555 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.8222 8.7777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3611 4.2888 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.3277 7.0332 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.0777 6.3666 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4888 8.0721 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.2388 7.4055 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6166 5.6610 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.8666 7.8666 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.2000 8.3666 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3611 6.0777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7777 6.6610 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.8222 6.9888 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.0333 5.6610 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4055 8.7777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6166 7.4499 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7 15 1 0 0 0 + 15 13 1 0 0 0 + 13 8 1 0 0 0 + 8 18 1 0 0 0 + 18 12 1 0 0 0 + 12 7 1 0 0 0 + 1 7 1 0 0 0 + 8 2 1 0 0 0 + 12 3 1 0 0 0 + 15 4 1 0 0 0 + 5 13 1 0 0 0 + 6 7 1 0 0 0 + 8 9 1 0 0 0 + 10 18 1 0 0 0 + 11 12 1 0 0 0 + 13 14 1 0 0 0 + 15 16 1 0 0 0 + 17 18 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl224 + +> +0 + +> +5 + +$$$$ +Chair4 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 18 18 0 0 0 999 V2000 + 10.4888 4.5777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.0777 9.8610 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3666 10.1555 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7444 8.7777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.2055 4.2888 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.2388 7.0332 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4888 6.3666 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.0777 8.0721 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.3277 7.4055 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.9500 5.6610 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7000 7.8666 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3666 8.3666 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.2055 6.0777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.7888 6.6610 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7444 6.9888 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5333 5.6610 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.1611 8.7777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.9500 7.4499 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7 15 1 0 0 0 + 15 13 1 0 0 0 + 13 8 1 0 0 0 + 8 18 1 0 0 0 + 18 12 1 0 0 0 + 12 7 1 0 0 0 + 1 7 1 0 0 0 + 8 2 1 0 0 0 + 12 3 1 0 0 0 + 15 4 1 0 0 0 + 5 13 1 0 0 0 + 6 7 1 0 0 0 + 8 9 1 0 0 0 + 10 18 1 0 0 0 + 11 12 1 0 0 0 + 13 14 1 0 0 0 + 15 16 1 0 0 0 + 17 18 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl225 + +> +0 + +> +5 + +$$$$ +Cyclopentadiene + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 5 0 0 0 999 V2000 + 3.8091 8.2444 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.3091 6.7055 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.6181 7.6510 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.3091 6.7055 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.0000 7.6510 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 5 1 0 0 0 + 2 3 2 0 0 0 + 3 1 1 0 0 0 + 4 2 1 0 0 0 + 5 4 2 0 0 0 +M END +> +Rings + +> +library.svg#tmpl226 + +> +0 + +> +0 + +$$$$ +Cyclopentadiene + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 5 0 0 0 999 V2000 + 14.3500 -2.6500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.2160 -3.1500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.2160 -4.1500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4840 -4.1500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4840 -3.1500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 2 0 0 0 + 4 5 2 0 0 0 + 5 1 1 0 0 0 + 4 3 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl227 + +> +0 + +> +0 + +$$$$ +Ring3 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 3 3 0 0 0 999 V2000 + 2.6123 1.5663 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.6098 1.5663 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.1111 2.4280 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 2 3 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl228 + +$$$$ +Ring4 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 4 4 0 0 0 999 V2000 + 3.4956 1.8862 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.4919 2.8804 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.4846 1.8991 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.4821 2.8804 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 2 4 1 0 0 0 + 3 4 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl229 + +$$$$ +Ring5 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 5 0 0 0 999 V2000 + 3.3632 3.2710 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.3649 3.2710 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.0647 2.3206 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.6686 2.2948 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.8751 1.7233 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 2 4 1 0 0 0 + 3 5 1 0 0 0 + 4 5 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl230 + +$$$$ +Ring5 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 5 5 0 0 0 999 V2000 + 2.2500 1.3250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.1160 0.8250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.1160 -0.1750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1.3840 -0.1750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1.3840 0.8250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 4 5 1 0 0 0 + 5 1 1 0 0 0 + 4 3 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl231 + +$$$$ +Ring6 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 6 6 0 0 0 999 V2000 + 2.5500 3.6722 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.5500 2.6722 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.4160 2.1722 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2820 2.6722 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2820 3.6722 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.4160 4.1722 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 6 1 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl232 + +$$$$ +Ring7 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 7 7 0 0 0 999 V2000 + 21.4111 6.3389 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 22.1938 6.9555 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 23.1653 6.7333 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 23.5987 5.8389 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 21.4166 5.3333 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 23.1660 4.9333 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 22.1938 4.7111 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 6 1 0 0 0 + 1 5 1 0 0 0 + 5 7 1 0 0 0 + 6 7 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl233 + +> +0 + +> +0 + +$$$$ +Ring8 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 8 8 0 0 0 999 V2000 + 2.9268 2.2122 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.9270 3.2099 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.6288 3.9118 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.6290 1.5102 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.6266 1.5102 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.3286 2.2122 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.3285 3.2099 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.6266 3.9119 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 1 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 1 0 0 0 + 8 3 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl234 + +$$$$ +Ring9 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 9 9 0 0 0 999 V2000 + 2.7667 2.2210 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.5972 3.2097 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.0962 4.0662 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.5313 1.5810 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.5375 1.5810 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.2993 2.2169 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.4693 3.1987 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.0364 4.4023 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.9746 4.0565 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 1 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 8 3 1 0 0 0 + 8 9 1 0 0 0 + 9 7 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl235 + +$$$$ +Ring10 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 10 10 0 0 0 999 V2000 + 3.5215 2.9499 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1.3132 2.5249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1.3132 1.6750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.0493 2.9499 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.7854 2.5249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.7854 1.6750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.5215 1.2500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2575 1.6750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2575 2.5249 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.0493 1.2500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8 9 1 0 0 0 + 3 10 1 0 0 0 + 10 6 1 0 0 0 + 5 4 1 0 0 0 + 4 2 1 0 0 0 + 6 7 1 0 0 0 + 7 8 1 0 0 0 + 2 3 1 0 0 0 + 9 1 1 0 0 0 + 1 5 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl236 + +> +0 + +> +0 + +$$$$ +Ring11 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 11 11 0 0 0 999 V2000 + 3.7115 0.9202 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.6673 0.9202 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.8179 1.8392 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.7664 2.5772 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.8179 3.2138 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.6382 4.1686 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.6721 4.1677 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.4599 3.2440 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.5335 3.0226 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.5480 2.0636 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.4840 1.8574 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 1 1 0 0 0 + 4 5 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl237 + +$$$$ +Ring12 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 12 12 0 0 0 999 V2000 + 3.7276 1.1285 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.7247 1.1285 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.9441 2.1019 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.9082 2.3309 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.9040 3.3264 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.9232 3.5474 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.6929 4.5158 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.6906 4.5147 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.4660 3.5463 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.5063 3.3181 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.5162 2.3234 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.4980 2.1108 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 3 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 11 12 1 0 0 0 + 12 1 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl238 + +> +0 + +> +0 + +$$$$ +Ring13 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 13 13 0 0 0 999 V2000 + 3.2666 4.9710 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.4574 4.9486 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.9755 4.0189 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.7213 3.9768 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.0441 3.6774 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6650 3.7016 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.0441 2.6968 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.7099 2.6175 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.9763 2.4069 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.6652 2.4096 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.0491 1.4518 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.6845 1.4484 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.9051 1.1289 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 3 1 0 0 0 + 2 4 1 0 0 0 + 3 5 1 0 0 0 + 4 6 1 0 0 0 + 5 7 1 0 0 0 + 6 8 1 0 0 0 + 7 9 1 0 0 0 + 8 10 1 0 0 0 + 9 11 1 0 0 0 + 10 12 1 0 0 0 + 11 13 1 0 0 0 + 12 13 1 0 0 0 + 1 2 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl239 + +> +0 + +> +12 + +$$$$ +Ring14 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 14 14 0 0 0 999 V2000 + 6.8995 3.2081 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.3539 4.0579 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.3678 2.3687 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.3685 3.9274 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.3883 2.5015 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.9655 4.8438 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.9885 1.5835 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.9602 4.8347 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.9932 1.5783 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.5727 3.9117 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.5892 2.4908 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.5971 4.0366 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.6111 2.3505 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.0671 3.1903 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 1 3 1 0 0 0 + 2 4 1 0 0 0 + 3 5 1 0 0 0 + 4 6 1 0 0 0 + 5 7 1 0 0 0 + 6 8 1 0 0 0 + 7 9 1 0 0 0 + 8 10 1 0 0 0 + 9 11 1 0 0 0 + 10 12 1 0 0 0 + 11 13 1 0 0 0 + 12 14 1 0 0 0 + 13 14 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl240 + +$$$$ +Ring15 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 15 15 0 0 0 999 V2000 + 6.3839 2.8393 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.0478 1.8979 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.0286 1.8979 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.6750 0.9634 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.6672 0.9934 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.3752 1.9525 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.3912 2.0190 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.1293 2.9718 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.9384 3.5389 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.6710 4.4863 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.4746 5.0532 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2796 4.4781 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.1008 5.0326 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.9121 4.4093 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.5968 3.4606 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 3 4 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 7 8 1 0 0 0 + 12 13 1 0 0 0 + 13 14 1 0 0 0 + 14 15 1 0 0 0 + 11 12 1 0 0 0 + 1 15 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl241 + +$$$$ +Ring16 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 16 16 0 0 0 999 V2000 + 5.3307 1.4944 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1.8666 2.4944 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.4647 0.9944 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1.8666 4.4944 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1.0006 3.9944 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1.0006 2.9944 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1.8666 1.4944 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.7326 0.9944 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.5987 1.4944 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.7326 3.9944 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.5987 4.4944 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.4647 3.9944 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.3307 2.4944 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.1967 2.9944 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.1967 3.9944 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.3307 4.4944 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9 3 1 0 0 0 + 3 1 1 0 0 0 + 1 13 1 0 0 0 + 10 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 2 1 0 0 0 + 2 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 12 11 1 0 0 0 + 11 10 1 0 0 0 + 13 14 1 0 0 0 + 14 15 1 0 0 0 + 15 16 1 0 0 0 + 16 12 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl242 + +> +0 + +> +1 + +$$$$ +Ring18 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 18 18 0 0 0 999 V2000 + 6.7675 4.0116 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.7675 3.0235 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.8338 2.6634 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.9136 1.6865 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.0241 1.2306 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2362 1.8639 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.4295 1.2651 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.5501 1.7405 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.6379 2.7240 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1.7034 3.0885 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1.7024 4.0770 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.6366 4.4288 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.5561 5.4110 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.4362 5.8637 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2239 5.2349 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.0336 5.8456 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.9184 5.3645 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.8307 4.3812 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 + 2 3 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 3 4 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 10 11 1 0 0 0 + 7 8 1 0 0 0 + 12 13 1 0 0 0 + 13 14 1 0 0 0 + 14 15 1 0 0 0 + 11 12 1 0 0 0 + 16 17 1 0 0 0 + 17 18 1 0 0 0 + 15 16 1 0 0 0 + 1 18 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl243 + +> +0 + +> +0 + +$$$$ +Ring20 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 20 20 0 0 0 999 V2000 + 5.1641 6.8777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1.7000 5.8777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1.7000 6.8777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.5660 7.3777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.4320 6.8777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2980 7.3777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.1641 5.8777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.0301 4.3777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.0301 5.3777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.1641 3.8777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.1641 2.8777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2980 2.3777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.5660 1.3777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.4320 0.8777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2980 1.3777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 0.8339 5.3777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 0.8339 4.3777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1.7000 3.8777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1.6999 2.8777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.5660 2.3777 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3 2 1 0 0 0 + 5 4 1 0 0 0 + 4 3 1 0 0 0 + 7 1 1 0 0 0 + 1 6 1 0 0 0 + 6 5 1 0 0 0 + 10 8 1 0 0 0 + 8 9 1 0 0 0 + 9 7 1 0 0 0 + 12 11 1 0 0 0 + 11 10 1 0 0 0 + 20 13 1 0 0 0 + 13 14 1 0 0 0 + 14 15 1 0 0 0 + 15 12 1 0 0 0 + 2 16 1 0 0 0 + 16 17 1 0 0 0 + 17 18 1 0 0 0 + 18 19 1 0 0 0 + 19 20 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl244 + +> +13 + +> +13 + +$$$$ +Ring21 + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 21 21 0 0 0 999 V2000 + 13.0927 4.9401 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.7000 5.4856 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.7000 4.3856 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4537 6.0258 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4631 7.1298 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5095 7.6878 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5428 7.1369 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.5875 7.6838 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.6370 7.1269 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.6419 6.0230 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.6614 3.8372 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.6675 2.7393 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6235 2.1978 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5583 2.7574 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5110 2.2085 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4619 2.7621 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4601 3.8647 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4049 5.4888 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4047 4.3920 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4478 4.0529 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4480 5.8274 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 3 1 0 0 0 + 2 10 1 0 0 0 + 3 11 1 0 0 0 + 17 19 1 0 0 0 + 18 4 1 0 0 0 + 4 5 1 0 0 0 + 5 6 1 0 0 0 + 6 7 1 0 0 0 + 7 8 1 0 0 0 + 8 9 1 0 0 0 + 9 10 1 0 0 0 + 11 12 1 0 0 0 + 12 13 1 0 0 0 + 13 14 1 0 0 0 + 14 15 1 0 0 0 + 15 16 1 0 0 0 + 16 17 1 0 0 0 + 19 20 1 0 0 0 + 20 1 1 0 0 0 + 1 21 1 0 0 0 + 21 18 1 0 0 0 +M END +> +Rings + +> +library.svg#tmpl245 + +> +0 + +> +0 + +$$$$ +alpha-D-Allopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 17 17 0 1 0 999 V2000 + -4.1124 6.2007 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -1.6076 4.1259 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5974 5.2058 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4025 4.8658 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5974 6.0607 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -5.3373 4.7808 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9974 3.2709 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.2076 5.2058 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.7775 5.3207 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -1.6076 3.2709 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -2.1476 3.8958 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4025 4.0109 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1124 5.3507 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -0.7577 4.3259 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -2.7775 4.4658 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9974 4.1259 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.8224 4.3259 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 8 2 1 0 0 0 + 2 15 1 1 0 0 + 3 16 1 1 0 0 + 3 4 1 0 0 0 + 8 4 1 0 0 0 + 3 5 1 0 0 0 + 3 6 1 0 0 0 + 7 16 1 0 0 0 + 17 16 1 0 0 0 + 9 15 1 0 0 0 + 2 10 1 0 0 0 + 11 15 1 0 0 0 + 4 12 1 0 0 0 + 4 13 1 0 0 0 + 2 14 1 0 0 0 + 15 16 1 1 0 0 + 13 1 1 0 0 0 +M END +> +Sugars + +> +library.svg#tmpl246 + +> +9 + +> +16 + +$$$$ +alpha-D-Altropyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 17 17 0 1 0 999 V2000 + -6.8433 4.3051 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3385 2.2303 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -7.3283 3.3102 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -6.1334 2.9703 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -7.3283 4.1651 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -8.0682 2.8852 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -6.7283 1.3754 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.9384 3.3102 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.5084 3.4252 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3385 1.3754 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.8784 2.0003 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -6.1334 2.1154 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -6.8433 3.4551 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4886 2.4303 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -5.5084 2.5702 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -6.7283 2.2303 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -7.5532 2.4303 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 8 2 1 0 0 0 + 2 15 1 1 0 0 + 3 16 1 1 0 0 + 3 4 1 0 0 0 + 8 4 1 0 0 0 + 3 5 1 0 0 0 + 3 6 1 0 0 0 + 7 16 1 0 0 0 + 17 16 1 0 0 0 + 9 15 1 0 0 0 + 2 10 1 0 0 0 + 11 15 1 0 0 0 + 4 12 1 0 0 0 + 4 13 1 0 0 0 + 2 14 1 0 0 0 + 15 16 1 1 0 0 + 13 1 1 0 0 0 +M END +> +Sugars + +> +library.svg#tmpl247 + +> +9 + +> +16 + +$$$$ +alpha-D-Galactopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 17 17 0 1 0 999 V2000 + -6.4899 2.6666 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9851 0.5918 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -6.9748 1.6717 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -5.7800 1.3317 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -6.9748 2.5266 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -7.7148 1.2467 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -6.3749 -0.2631 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -7.1998 0.7918 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.1550 1.7866 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9851 -0.2631 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5250 0.3618 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.7800 0.4768 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -6.4899 1.8166 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1352 0.7918 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -5.1550 0.9317 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -6.3749 0.5918 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.5850 1.6717 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 17 2 1 0 0 0 + 2 15 1 1 0 0 + 3 16 1 1 0 0 + 3 4 1 0 0 0 + 17 4 1 0 0 0 + 3 5 1 0 0 0 + 3 6 1 0 0 0 + 7 16 1 0 0 0 + 8 16 1 0 0 0 + 9 15 1 0 0 0 + 2 10 1 0 0 0 + 11 15 1 0 0 0 + 4 12 1 0 0 0 + 4 13 1 0 0 0 + 2 14 1 0 0 0 + 15 16 1 1 0 0 + 13 1 1 0 0 0 +M END +> +Sugars + +> +library.svg#tmpl248 + +> +9 + +> +16 + +$$$$ +alpha-D-Glucopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 17 17 0 1 0 999 V2000 + -7.7107 -0.2570 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.2094 -2.3086 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -8.1903 -1.2408 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -7.0088 -1.5769 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -8.1903 -0.3955 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -5.8273 -1.2408 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -7.5674 -3.1539 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -8.3831 -2.1108 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -6.3908 -1.1271 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -5.2094 -3.1539 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.7680 -2.5360 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -7.0088 -2.4222 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -7.7107 -1.0975 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.3937 -2.1108 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -6.3908 -1.9725 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -7.5674 -2.3086 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -8.8923 -1.6610 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 6 2 1 0 0 0 + 2 15 1 1 0 0 + 3 16 1 1 0 0 + 3 4 1 0 0 0 + 6 4 1 0 0 0 + 3 5 1 0 0 0 + 3 17 1 0 0 0 + 7 16 1 0 0 0 + 8 16 1 0 0 0 + 9 15 1 0 0 0 + 2 10 1 0 0 0 + 11 15 1 0 0 0 + 4 12 1 0 0 0 + 4 13 1 0 0 0 + 2 14 1 0 0 0 + 15 16 1 1 0 0 + 13 1 1 0 0 0 +M END +> +Sugars + +> +library.svg#tmpl249 + +> +9 + +> +16 + +$$$$ +alpha-D-Gulopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 17 17 0 1 0 999 V2000 + -5.8152 3.8232 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.2901 1.7531 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -6.2952 2.8332 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -5.1052 2.4882 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -6.2952 3.6832 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.9101 2.8332 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.6702 0.9031 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -6.5202 1.9532 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -4.4801 2.9432 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -3.2901 0.9031 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8551 1.5281 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.1052 1.6382 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -5.8152 2.9732 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.4651 1.9532 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -4.4801 2.0931 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -5.6702 1.7531 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -7.0302 2.4032 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 6 2 1 0 0 0 + 2 15 1 1 0 0 + 3 16 1 1 0 0 + 3 4 1 0 0 0 + 6 4 1 0 0 0 + 3 5 1 0 0 0 + 3 17 1 0 0 0 + 7 16 1 0 0 0 + 8 16 1 0 0 0 + 9 15 1 0 0 0 + 2 10 1 0 0 0 + 11 15 1 0 0 0 + 4 12 1 0 0 0 + 4 13 1 0 0 0 + 2 14 1 0 0 0 + 15 16 1 1 0 0 + 13 1 1 0 0 0 +M END +> +Sugars + +> +library.svg#tmpl250 + +> +9 + +> +16 + +$$$$ +alpha-D-Idopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 17 17 0 1 0 999 V2000 + -6.0079 2.7309 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4782 0.6560 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -6.4929 1.7359 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -5.2981 1.3960 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -6.4929 2.5909 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.1031 1.7359 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.8630 -0.1989 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -6.6879 0.8561 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -4.6731 1.8509 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4782 -0.1989 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.0431 0.4260 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -5.2981 0.5411 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -6.0079 1.8809 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.6533 0.8561 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -4.6731 0.9960 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -5.8630 0.6560 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -7.2329 1.3109 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + 6 2 1 0 0 0 + 2 15 1 1 0 0 + 3 16 1 1 0 0 + 3 4 1 0 0 0 + 6 4 1 0 0 0 + 3 5 1 0 0 0 + 3 17 1 0 0 0 + 7 16 1 0 0 0 + 8 16 1 0 0 0 + 9 15 1 0 0 0 + 2 10 1 0 0 0 + 11 15 1 0 0 0 + 4 12 1 0 0 0 + 4 13 1 0 0 0 + 2 14 1 0 0 0 + 15 16 1 1 0 0 + 13 1 1 0 0 0 +M END +> +Sugars + +> +library.svg#tmpl251 + +> +9 + +> +16 + +$$$$ +alpha-D-Mannopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 17 17 0 1 0 999 V2000 + -5.5581 1.8634 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.0527 -0.1676 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -6.0375 0.8751 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.8565 0.5342 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -6.0375 1.7202 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -6.7441 0.4501 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.4199 -1.0126 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -6.2352 0.0005 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2339 1.0134 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.0527 -1.0126 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.6161 -0.4246 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -4.8565 -0.3109 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -5.5581 1.0134 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -2.2325 0.0301 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -4.2339 0.1684 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -5.4199 -0.1676 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.6705 0.8751 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 17 2 1 0 0 0 + 2 15 1 1 0 0 + 3 16 1 1 0 0 + 3 4 1 0 0 0 + 17 4 1 0 0 0 + 3 5 1 0 0 0 + 3 6 1 0 0 0 + 7 16 1 0 0 0 + 8 16 1 0 0 0 + 9 15 1 0 0 0 + 2 10 1 0 0 0 + 11 15 1 0 0 0 + 4 12 1 0 0 0 + 4 13 1 0 0 0 + 2 14 1 0 0 0 + 15 16 1 1 0 0 + 13 1 1 0 0 0 +M END +> +Sugars + +> +library.svg#tmpl252 + +> +9 + +> +16 + +$$$$ +alpha-D-Talopyranose + Ketcher 11161713142D 1 1.00000 0.00000 0 + + 17 17 0 1 0 999 V2000 + -6.3613 0.1928 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8363 -1.8473 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -6.8414 -0.7673 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -5.6514 -1.1373 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -6.8414 0.0827 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -7.5764 -1.2223 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -6.2164 -2.6973 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -7.0414 -1.6773 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -5.0263 -0.6572 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -3.8363 -2.6973 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + -4.4013 -2.0723 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -5.6514 -1.9874 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -6.3613 -0.6572 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.0113 -1.6473 0.0000 H 0 0 0 0 0 0 0 0 0 0 0 0 + -5.0263 -1.5074 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -6.2164 -1.8473 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.4562 -0.7673 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 + 17 2 1 0 0 0 + 2 15 1 1 0 0 + 3 16 1 1 0 0 + 3 4 1 0 0 0 + 17 4 1 0 0 0 + 3 5 1 0 0 0 + 3 6 1 0 0 0 + 7 16 1 0 0 0 + 8 16 1 0 0 0 + 9 15 1 0 0 0 + 2 10 1 0 0 0 + 11 15 1 0 0 0 + 4 12 1 0 0 0 + 4 13 1 0 0 0 + 2 14 1 0 0 0 + 15 16 1 1 0 0 + 13 1 1 0 0 0 +M END +> +Sugars + +> +library.svg#tmpl253 + +> +9 + +> +16 + +$$$$ +fullerene C60 + Ketcher 3131814142D 1 1.00000 0.00000 0 + + 60 90 0 0 0 999 V2000 + 8.1533 -10.1609 -0.1552 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.5120 -9.2753 0.7287 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7211 -9.6737 -1.3649 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.4284 -7.8924 0.4121 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6441 -6.9280 1.4115 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8106 -9.6782 2.0415 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0295 -8.7030 3.0509 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9469 -7.3351 2.7388 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6766 -11.1024 -1.0190 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1155 -11.5835 0.1778 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9755 -10.1416 -1.7961 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8475 -11.1110 0.6132 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6349 -10.8139 1.9708 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1564 -11.7548 1.1061 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.9409 -11.4548 2.4787 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6874 -10.9874 2.9088 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0739 -8.9381 -2.1897 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7682 -9.8885 -1.4198 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6696 -9.0654 -2.3772 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0644 -10.9756 -0.8317 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3595 -11.3790 0.4827 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.7598 -9.2142 -0.6853 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.0558 -9.6210 0.6448 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.3611 -10.6974 1.2254 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4123 -6.6547 -2.0401 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8008 -6.5277 -1.8552 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.8430 -7.9304 -2.3022 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.6373 -7.6755 -1.9309 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.6791 -7.8462 -1.0006 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0147 -5.5656 -0.8513 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.0674 -5.7391 0.0877 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.8951 -6.8726 0.0134 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9892 -7.4108 -0.7846 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5523 -6.1489 -0.5256 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6396 -8.3057 -1.6776 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7701 -5.7695 -1.1557 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7608 -5.0959 -0.4209 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.3383 -5.8515 0.8323 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3403 -5.1700 1.5751 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5444 -4.7952 0.9518 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.5476 -6.3919 2.2132 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.8535 -5.4411 1.4456 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.5858 -4.9664 1.8803 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.9810 -6.8781 3.4234 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.7114 -9.1401 2.8425 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2717 -8.6582 1.6457 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.1904 -7.2758 1.3282 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.0632 -8.2456 3.7369 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.2924 -9.8955 4.0975 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.9320 -10.7811 3.2133 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.1480 -10.4012 2.5830 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8614 -8.6206 4.3621 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6340 -7.6127 4.2389 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0720 -8.8741 3.9774 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9055 -10.0226 3.9070 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.0361 -7.4850 4.4331 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.0254 -5.4466 3.0771 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6379 -5.5719 2.8889 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9380 -6.6611 3.4734 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.7278 -6.4079 3.8535 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 2 0 0 0 0 + 1 3 1 0 0 0 0 + 1 12 1 0 0 0 0 + 2 4 1 0 0 0 0 + 2 6 1 0 0 0 0 + 3 11 2 0 0 0 0 + 3 35 1 0 0 0 0 + 4 5 2 0 0 0 0 + 4 33 1 0 0 0 0 + 5 8 1 0 0 0 0 + 5 38 1 0 0 0 0 + 6 7 2 0 0 0 0 + 6 13 1 0 0 0 0 + 7 8 1 0 0 0 0 + 7 54 1 0 0 0 0 + 8 59 2 0 0 0 0 + 9 10 2 0 0 0 0 + 9 11 1 0 0 0 0 + 9 20 1 0 0 0 0 + 10 12 1 0 0 0 0 + 10 14 1 0 0 0 0 + 11 19 1 0 0 0 0 + 12 13 2 0 0 0 0 + 13 16 1 0 0 0 0 + 14 15 2 0 0 0 0 + 14 21 1 0 0 0 0 + 15 16 1 0 0 0 0 + 15 50 1 0 0 0 0 + 16 55 2 0 0 0 0 + 17 18 1 0 0 0 0 + 17 19 2 0 0 0 0 + 17 28 1 0 0 0 0 + 18 20 2 0 0 0 0 + 18 22 1 0 0 0 0 + 19 27 1 0 0 0 0 + 20 21 1 0 0 0 0 + 21 24 2 0 0 0 0 + 22 23 2 0 0 0 0 + 22 29 1 0 0 0 0 + 23 24 1 0 0 0 0 + 23 46 1 0 0 0 0 + 24 51 1 0 0 0 0 + 25 26 1 0 0 0 0 + 25 27 2 0 0 0 0 + 25 36 1 0 0 0 0 + 26 28 2 0 0 0 0 + 26 30 1 0 0 0 0 + 27 35 1 0 0 0 0 + 28 29 1 0 0 0 0 + 29 32 2 0 0 0 0 + 30 31 2 0 0 0 0 + 30 37 1 0 0 0 0 + 31 32 1 0 0 0 0 + 31 42 1 0 0 0 0 + 32 47 1 0 0 0 0 + 33 34 1 0 0 0 0 + 33 35 2 0 0 0 0 + 34 36 2 0 0 0 0 + 34 38 1 0 0 0 0 + 36 37 1 0 0 0 0 + 37 40 2 0 0 0 0 + 38 39 2 0 0 0 0 + 39 40 1 0 0 0 0 + 39 58 1 0 0 0 0 + 40 43 1 0 0 0 0 + 41 42 1 0 0 0 0 + 41 44 2 0 0 0 0 + 41 47 1 0 0 0 0 + 42 43 2 0 0 0 0 + 43 57 1 0 0 0 0 + 44 48 1 0 0 0 0 + 44 60 1 0 0 0 0 + 45 46 1 0 0 0 0 + 45 48 2 0 0 0 0 + 45 51 1 0 0 0 0 + 46 47 2 0 0 0 0 + 48 52 1 0 0 0 0 + 49 50 1 0 0 0 0 + 49 52 2 0 0 0 0 + 49 55 1 0 0 0 0 + 50 51 2 0 0 0 0 + 52 56 1 0 0 0 0 + 53 54 2 0 0 0 0 + 53 56 1 0 0 0 0 + 53 59 1 0 0 0 0 + 54 55 1 0 0 0 0 + 56 60 2 0 0 0 0 + 57 58 2 0 0 0 0 + 57 60 1 0 0 0 0 + 58 59 1 0 0 0 0 +M END +> +3D Templates + +> +library.svg#tmpl254 + +> +18 + +> +34 + +$$$$ +adamantane + Ketcher 3131814142D 1 1.00000 0.00000 0 + + 10 12 0 0 0 999 V2000 + 15.2172 -8.1314 1.0220 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.4398 -7.4133 -0.1292 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2919 -8.3429 -0.6392 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.9004 -9.6792 -1.1737 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.6785 -10.3958 -0.0237 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.8276 -9.4680 0.4869 C 0 0 0 0 0 0 0 0 0 0 0 0 + 16.8081 -9.1570 -0.6894 C 0 0 0 0 0 0 0 0 0 0 0 0 + 16.0325 -8.4390 -1.8401 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.4215 -7.1042 -1.3049 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.8828 -9.3683 -2.3500 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 0 + 4 10 1 0 0 0 0 + 3 4 1 0 0 0 0 + 4 5 1 0 0 0 0 + 2 9 1 0 0 0 0 + 1 6 1 0 0 0 0 + 6 7 1 0 0 0 0 + 7 8 1 0 0 0 0 + 8 9 1 0 0 0 0 + 5 6 1 0 0 0 0 + 8 10 1 0 0 0 0 + 2 3 1 0 0 0 0 +M END +> +3D Templates + +> +library.svg#tmpl255 + +> +1 + +> +0 +$$$$ +cubane + Ketcher 3131814142D 1 1.00000 0.00000 0 + + 8 12 0 0 0 999 V2000 + 10.5569 -9.9029 4.2925 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2017 -9.5628 4.9812 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5825 -8.4868 3.6463 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3483 -7.9339 4.8851 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9705 -9.0155 6.2193 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3256 -9.3519 5.5298 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2296 -8.1444 4.3386 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9966 -7.5972 5.5784 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 1 1 0 0 0 0 + 3 1 1 0 0 0 0 + 1 6 1 0 0 0 0 + 2 5 1 0 0 0 0 + 7 2 1 0 0 0 0 + 3 4 1 0 0 0 0 + 7 3 1 0 0 0 0 + 4 6 1 0 0 0 0 + 8 4 1 0 0 0 0 + 5 6 1 0 0 0 0 + 8 5 1 0 0 0 0 + 8 7 1 0 0 0 0 +M END +> +0 + +> +0 + +> +3D Templates + +> +library.svg#tmpl256 + +$$$$ +ring 6 boat + Ketcher 3131814142D 1 1.00000 0.00000 0 + + 18 18 0 0 0 999 V2000 + 11.2934 -7.8385 -0.6482 H 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2480 -6.3919 0.1251 H 0 0 0 0 0 0 0 0 0 0 0 0 + 12.1209 -8.2282 2.2065 H 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5795 -10.2283 0.6541 H 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2777 -9.8706 -1.8252 H 0 0 0 0 0 0 0 0 0 0 0 0 + 13.5448 -7.5081 -2.7767 H 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7930 -7.7993 -0.2998 C 0 0 0 0 0 0 0 0 0 0 0 0 + 16.8567 -7.8369 0.7935 H 0 0 0 0 0 0 0 0 0 0 0 0 + 14.7961 -6.3928 0.4449 H 0 0 0 0 0 0 0 0 0 0 0 0 + 16.0357 -7.4556 -2.0500 H 0 0 0 0 0 0 0 0 0 0 0 0 + 15.7535 -9.8351 -1.1468 H 0 0 0 0 0 0 0 0 0 0 0 0 + 15.0584 -10.2582 1.3110 H 0 0 0 0 0 0 0 0 0 0 0 0 + 14.6187 -8.3063 2.8894 H 0 0 0 0 0 0 0 0 0 0 0 0 + 13.6881 -8.3653 -1.4688 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.2260 -8.3597 -1.0520 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.9985 -8.7537 0.9805 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.5364 -8.7481 1.4094 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.3614 -7.8158 0.4528 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 7 1 0 0 0 0 + 3 16 1 0 0 0 0 + 4 16 1 0 0 0 0 + 5 14 1 0 0 0 0 + 6 14 1 0 0 0 0 + 7 14 1 0 0 0 0 + 7 16 1 0 0 0 0 + 8 18 1 0 0 0 0 + 9 18 1 0 0 0 0 + 10 15 1 0 0 0 0 + 11 15 1 0 0 0 0 + 12 17 1 0 0 0 0 + 13 17 1 0 0 0 0 + 14 15 1 0 0 0 0 + 15 18 1 0 0 0 0 + 16 17 1 0 0 0 0 + 17 18 1 0 0 0 0 + 1 7 1 0 0 0 0 +M END +> +0 + +> +17 + +> +3D Templates + +> +library.svg#tmpl257 + +$$$$ +ring 6 chair + Ketcher 3131814142D 1 1.00000 0.00000 0 + + 18 18 0 0 0 999 V2000 + 6.4738 -5.6532 -0.6660 H 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4541 -4.2314 0.0877 H 0 0 0 0 0 0 0 0 0 0 0 0 + 7.2774 -5.9986 2.2013 H 0 0 0 0 0 0 0 0 0 0 0 0 + 7.7022 -8.0409 0.6946 H 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4210 -7.7512 -1.7876 H 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7429 -5.4159 -2.7877 H 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0262 -7.2017 0.7693 H 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0549 -8.6186 -0.0171 H 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6856 -6.5861 1.4297 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.7917 -7.4939 2.7473 H 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0968 -5.1271 1.7849 H 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1503 -6.5687 0.9919 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3966 -6.2651 -1.0354 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5752 -7.1963 0.2541 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8371 -4.7668 -0.6787 H 0 0 0 0 0 0 0 0 0 0 0 0 + 11.2658 -6.7684 -2.2180 H 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8611 -6.2475 -1.4612 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9719 -5.6379 -0.3097 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2 18 1 0 0 0 0 + 3 12 1 0 0 0 0 + 4 12 1 0 0 0 0 + 5 17 1 0 0 0 0 + 6 17 1 0 0 0 0 + 7 14 1 0 0 0 0 + 8 14 1 0 0 0 0 + 9 10 1 0 0 0 0 + 9 11 1 0 0 0 0 + 9 12 1 0 0 0 0 + 9 14 1 0 0 0 0 + 12 18 1 0 0 0 0 + 13 14 1 0 0 0 0 + 13 15 1 0 0 0 0 + 13 16 1 0 0 0 0 + 13 17 1 0 0 0 0 + 17 18 1 0 0 0 0 + 1 18 1 0 0 0 0 +M END +> +0 + +> +17 + +> +3D Templates + +> +library.svg#tmpl258 + +$$$$ +ferrocene + Ketcher 3131814142D 1 1.00000 0.00000 0 + + 21 30 0 0 0 999 V2000 + 10.7433 -4.6065 -1.0460 H 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1199 -5.2233 1.4626 H 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8813 -5.4347 2.6717 H 0 0 0 0 0 0 0 0 0 0 0 0 + 6.9893 -4.9432 0.9828 H 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0583 -4.4230 -1.4256 H 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8850 -5.0258 0.7924 C 0 0 0 0 0 5 0 0 0 0 0 0 + 8.5484 -4.7171 -0.5593 C 0 0 0 0 0 5 0 0 0 0 0 0 + 10.0737 -4.8235 -0.3755 C 0 0 0 0 0 5 0 0 0 0 0 0 + 10.3426 -5.1926 1.0905 C 0 0 0 0 0 5 0 0 0 0 0 0 + 8.9947 -5.3190 1.8095 C 0 0 0 0 0 4 0 0 0 0 0 0 + 9.0287 -7.2803 -0.0160 Fe 0 0 0 0 0 0 0 0 0 0 0 0 + 6.8301 -9.3252 -1.3831 H 0 0 0 0 0 0 0 0 0 0 0 0 + 7.4779 -9.9251 1.0385 H 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9836 -10.0770 1.2682 H 0 0 0 0 0 0 0 0 0 0 0 0 + 11.0339 -9.5923 -1.0056 H 0 0 0 0 0 0 0 0 0 0 0 0 + 9.1165 -9.0779 -2.7663 H 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1539 -9.5146 -0.7880 C 0 0 0 0 0 5 0 0 0 0 0 0 + 9.0210 -9.2478 -1.7601 C 0 0 0 0 0 5 0 0 0 0 0 0 + 7.7109 -9.3705 -0.9994 C 0 0 0 0 0 5 0 0 0 0 0 0 + 8.0440 -9.7186 0.4389 C 0 0 0 0 0 5 0 0 0 0 0 0 + 9.5495 -9.8067 0.5699 C 0 0 0 0 0 4 0 0 0 0 0 0 + 1 8 1 0 0 0 0 + 2 9 1 0 0 0 0 + 3 10 1 0 0 0 0 + 4 6 1 0 0 0 0 + 5 7 1 0 0 0 0 + 6 7 2 0 0 0 0 + 6 10 1 0 0 0 0 + 6 11 1 0 0 0 0 + 7 11 1 0 0 0 0 + 8 9 2 0 0 0 0 + 8 11 1 0 0 0 0 + 9 10 1 0 0 0 0 + 9 11 1 0 0 0 0 + 10 11 1 0 0 0 0 + 11 17 1 0 0 0 0 + 11 18 1 0 0 0 0 + 11 19 1 0 0 0 0 + 11 20 1 0 0 0 0 + 11 21 1 0 0 0 0 + 12 19 1 0 0 0 0 + 13 20 1 0 0 0 0 + 14 21 1 0 0 0 0 + 15 17 1 0 0 0 0 + 16 18 1 0 0 0 0 + 17 18 2 0 0 0 0 + 17 21 1 0 0 0 0 + 18 19 1 0 0 0 0 + 19 20 2 0 0 0 0 + 20 21 1 0 0 0 0 + 7 8 1 0 0 0 0 +M CHG 3 10 -1 11 2 21 -1 +M END +> +0 + +> +29 + +> +3D Templates + +> +library.svg#tmpl259 + +$$$$ +bis(benzene)chromium + Ketcher 3131814142D 1 1.00000 0.00000 0 + + 25 36 0 0 0 999 V2000 + 6.4355 -9.0395 -1.1100 H 0 0 0 0 0 0 0 0 0 0 0 0 + 11.9645 -9.0205 -1.1098 H 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8350 -9.9405 1.0201 H 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6010 -8.0061 -3.3654 H 0 0 0 0 0 0 0 0 0 0 0 0 + 10.5675 -9.9807 1.0831 H 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6580 -7.9387 -3.4841 H 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7133 -8.9130 -1.0583 C 0 0 0 0 0 5 0 0 0 0 0 0 + 8.4060 -9.4512 0.1516 C 0 0 0 0 0 5 0 0 0 0 0 0 + 9.9460 -9.4512 0.1516 C 0 0 0 0 0 5 0 0 0 0 0 0 + 7.6316 -8.9131 -1.0546 C 0 0 0 0 0 5 0 0 0 0 0 0 + 9.9423 -8.3732 -2.2747 C 0 0 0 0 0 5 0 0 0 0 0 0 + 8.4043 -8.3734 -2.2720 C 0 0 0 0 0 5 0 0 0 0 0 0 + 9.1789 -6.5719 0.0084 Cr 0 0 0 0 0 0 0 0 0 0 0 0 + 6.4896 -4.2075 1.3040 H 0 0 0 0 0 0 0 0 0 0 0 0 + 11.9323 -4.0735 0.9147 H 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6895 -3.2859 -0.8924 H 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7804 -5.1073 3.2258 H 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3721 -3.1694 -1.1492 H 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8953 -5.2543 3.5528 H 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7017 -4.2171 0.9515 C 0 0 0 0 0 5 0 0 0 0 0 0 + 8.3254 -3.7502 -0.0765 C 0 0 0 0 0 5 0 0 0 0 0 0 + 9.8419 -3.7057 -0.1884 C 0 0 0 0 0 5 0 0 0 0 0 0 + 7.6652 -4.2995 1.1662 C 0 0 0 0 0 5 0 0 0 0 0 0 + 10.0444 -4.7658 2.2003 C 0 0 0 0 0 5 0 0 0 0 0 0 + 8.5286 -4.8076 2.3055 C 0 0 0 0 0 5 0 0 0 0 0 0 + 1 10 1 0 0 0 0 + 2 7 1 0 0 0 0 + 3 8 1 0 0 0 0 + 4 11 1 0 0 0 0 + 5 9 1 0 0 0 0 + 6 12 1 0 0 0 0 + 7 9 1 0 0 0 0 + 7 11 2 0 0 0 0 + 7 13 1 0 0 0 0 + 8 10 1 0 0 0 0 + 8 13 1 0 0 0 0 + 9 13 1 0 0 0 0 + 10 12 2 0 0 0 0 + 10 13 1 0 0 0 0 + 11 12 1 0 0 0 0 + 11 13 1 0 0 0 0 + 12 13 1 0 0 0 0 + 13 20 1 0 0 0 0 + 13 21 1 0 0 0 0 + 13 22 1 0 0 0 0 + 13 23 1 0 0 0 0 + 13 24 1 0 0 0 0 + 13 25 1 0 0 0 0 + 14 23 1 0 0 0 0 + 15 20 1 0 0 0 0 + 16 21 1 0 0 0 0 + 17 24 1 0 0 0 0 + 18 22 1 0 0 0 0 + 19 25 1 0 0 0 0 + 20 22 1 0 0 0 0 + 20 24 2 0 0 0 0 + 21 22 2 0 0 0 0 + 21 23 1 0 0 0 0 + 23 25 2 0 0 0 0 + 24 25 1 0 0 0 0 + 8 9 2 0 0 0 0 +M END +> +13 + +> +32 + +> +3D Templates + +> +library.svg#tmpl260 + +$$$$ +B12H12(2-) + Ketcher 3131814142D 1 1.00000 0.00000 0 + + 24 42 0 0 0 999 V2000 + 12.4312 -3.2376 0.4439 B 0 0 0 0 0 6 0 0 0 0 0 0 + 16.4207 -5.8576 -0.2695 B 0 0 0 0 0 6 0 0 0 0 0 0 + 14.1001 -6.2706 3.8919 B 0 0 0 0 0 6 0 0 0 0 0 0 + 9.3404 -6.0750 2.9813 B 0 0 0 0 0 6 0 0 0 0 0 0 + 8.7969 -5.5378 -1.7981 B 0 0 0 0 0 6 0 0 0 0 0 0 + 13.1757 -5.4213 -3.7933 B 0 0 0 0 0 6 0 0 0 0 0 0 + 8.1864 -9.9878 0.2781 B 0 0 0 0 0 6 0 0 0 0 0 0 + 10.5209 -9.5795 -3.9123 B 0 0 0 0 0 6 0 0 0 0 0 0 + 15.2666 -9.7699 -2.9723 B 0 0 0 0 0 6 0 0 0 0 0 0 + 15.8533 -10.3140 1.7916 B 0 0 0 0 0 6 0 0 0 0 0 0 + 11.4884 -10.4352 3.7578 B 0 0 0 0 0 6 0 0 0 0 0 0 + 12.1760 -12.6074 -0.4354 B 0 0 0 0 0 6 0 0 0 0 0 0 + 12.4749 -1.7046 0.5839 H 0 0 0 0 0 0 0 0 0 0 0 0 + 17.8310 -5.1795 -0.3652 H 0 0 0 0 0 0 0 0 0 0 0 0 + 14.6662 -5.7081 5.2069 H 0 0 0 0 0 0 0 0 0 0 0 0 + 8.3627 -5.4572 3.9536 H 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6209 -4.7599 -2.4114 H 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4468 -4.5890 -5.0444 H 0 0 0 0 0 0 0 0 0 0 0 0 + 6.8191 -10.6723 0.3591 H 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9409 -10.1369 -5.1983 H 0 0 0 0 0 0 0 0 0 0 0 0 + 16.2582 -10.3930 -3.9739 H 0 0 0 0 0 0 0 0 0 0 0 0 + 17.0014 -11.0826 2.4636 H 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1894 -11.2582 5.0672 H 0 0 0 0 0 0 0 0 0 0 0 0 + 12.1461 -14.1455 -0.6043 H 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 0 + 1 3 1 0 0 0 0 + 1 4 1 0 0 0 0 + 1 5 1 0 0 0 0 + 1 6 1 0 0 0 0 + 2 3 1 0 0 0 0 + 2 6 1 0 0 0 0 + 2 9 1 0 0 0 0 + 2 10 1 0 0 0 0 + 2 14 1 0 0 0 0 + 3 4 1 0 0 0 0 + 3 10 1 0 0 0 0 + 3 11 1 0 0 0 0 + 3 15 1 0 0 0 0 + 4 5 1 0 0 0 0 + 4 7 1 0 0 0 0 + 4 11 1 0 0 0 0 + 4 16 1 0 0 0 0 + 5 6 1 0 0 0 0 + 5 7 1 0 0 0 0 + 5 8 1 0 0 0 0 + 5 17 1 0 0 0 0 + 6 8 1 0 0 0 0 + 6 9 1 0 0 0 0 + 6 18 1 0 0 0 0 + 7 8 1 0 0 0 0 + 7 11 1 0 0 0 0 + 7 12 1 0 0 0 0 + 7 19 1 0 0 0 0 + 8 9 1 0 0 0 0 + 8 12 1 0 0 0 0 + 8 20 1 0 0 0 0 + 9 10 1 0 0 0 0 + 9 12 1 0 0 0 0 + 9 21 1 0 0 0 0 + 10 11 1 0 0 0 0 + 10 12 1 0 0 0 0 + 10 22 1 0 0 0 0 + 11 12 1 0 0 0 0 + 11 23 1 0 0 0 0 + 12 24 1 0 0 0 0 + 1 13 1 0 0 0 0 +M CHG 2 1 -1 12 -1 +M END +> +12 + +> +0 + +> +3D Templates + +> +library.svg#tmpl261 + +$$$$ +vitamin B12 + Ketcher 3131814142D 1 1.00000 0.00000 0 + +103114 0 0 0 999 V2000 + 10.0126 -6.0489 -13.5041 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2665 -4.8038 -15.4155 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.0719 -4.7946 -16.7187 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.8472 -5.1986 -15.5844 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.9546 -4.9961 -16.0533 C 0 0 0 0 0 0 0 0 0 0 0 0 + 16.4802 -5.5205 -14.6269 C 0 0 0 0 0 0 0 0 0 0 0 0 + 18.3257 -5.3477 -15.0230 C 0 0 0 0 0 0 0 0 0 0 0 0 + 19.2452 -5.9492 -13.5110 C 0 0 0 0 0 0 0 0 0 0 0 0 + 17.9757 -6.4703 -12.1989 C 0 0 0 0 0 0 0 0 0 0 0 0 + 18.5273 -7.2118 -10.3388 C 0 0 0 0 0 0 0 0 0 0 0 0 + 17.0197 -7.7946 -8.9278 C 0 0 0 0 0 0 0 0 0 0 0 0 + 17.5538 -8.5006 -7.2370 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.8115 -8.8424 -6.3353 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.3804 -8.3915 -7.4797 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.3227 -8.6564 -7.0103 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7712 -8.1015 -8.4087 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.5465 -8.2236 -8.2815 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.6917 -7.9286 -10.2200 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4134 -6.8953 -11.4432 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.6144 -6.7969 -11.5192 Co 0 0 0 0 0 6 0 0 0 0 0 0 + 12.2857 -5.9898 -13.6053 N 0 0 0 0 0 4 0 0 0 0 0 0 + 15.8974 -6.2784 -12.7299 N 0 0 0 0 0 4 0 0 0 0 0 0 + 14.9683 -7.6066 -9.4297 N 0 0 0 0 0 4 0 0 0 0 0 0 + 11.3583 -7.3147 -10.3330 N 0 0 0 0 0 3 0 0 0 0 0 0 + 13.6089 -4.2778 -10.6365 C 0 0 0 0 0 4 0 0 0 0 0 0 + 9.5801 -8.7584 -13.9042 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.4453 -2.8614 -14.8927 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.4101 -5.8354 -16.5037 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1634 -2.8242 -17.7312 H 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3864 -5.7747 -18.2208 C 0 0 0 0 0 0 0 0 0 0 0 0 + 19.5249 -7.0185 -16.5061 C 0 0 0 0 0 0 0 0 0 0 0 0 + 18.7675 -3.5479 -15.3782 C 0 0 0 0 0 0 0 0 0 0 0 0 + 18.4569 -10.0661 -7.3817 C 0 0 0 0 0 0 0 0 0 0 0 0 + 18.4052 -7.9169 -6.3130 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.8156 -7.2528 -4.7450 H 0 0 0 0 0 0 0 0 0 0 0 0 + 15.7237 -10.7118 -5.8515 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9023 -10.1564 -7.4863 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.7957 -6.6276 -6.9202 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.9087 -6.6565 -10.0941 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.0783 -9.8969 -11.0575 H 0 0 0 0 0 0 0 0 0 0 0 0 + 15.5150 -4.2054 -18.0068 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.7364 -9.4165 -5.0289 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.5533 -10.7271 -8.9073 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9804 -5.8129 -10.9834 H 0 0 0 0 0 0 0 0 0 0 0 0 + 13.6757 -11.3323 -13.1820 N 0 0 0 0 0 4 0 0 0 0 0 0 + 12.8841 -12.0634 -13.1495 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.5374 -11.8140 -13.4950 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.3354 -12.8901 -13.6165 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2952 -13.0084 -13.3833 N 0 0 0 0 0 0 0 0 0 0 0 0 + 15.5439 -11.4691 -13.6699 C 0 0 0 0 0 0 0 0 0 0 0 0 + 16.2732 -12.1354 -13.9651 C 0 0 0 0 0 0 0 0 0 0 0 0 + 16.0710 -13.2114 -14.0865 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.0926 -13.5594 -13.9132 C 0 0 0 0 0 0 0 0 0 0 0 0 + 17.2799 -11.7879 -14.1397 C 0 0 0 0 0 0 0 0 0 0 0 0 + 16.7994 -13.8782 -14.3561 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8380 -13.7498 -13.5877 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9307 -14.2220 -12.4729 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5996 -14.2426 -12.2918 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.7574 -15.0262 -10.3782 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.5040 -14.9970 -10.5281 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.2774 -15.6088 -12.6360 H 0 0 0 0 0 0 0 0 0 0 0 0 + 10.7189 -11.9931 -14.1935 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6269 -15.5329 -15.5283 H 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6856 -17.1207 -10.1971 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.3152 -17.1087 -8.3976 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0383 -13.2992 -8.9005 H 0 0 0 0 0 0 0 0 0 0 0 0 + 7.7202 -15.8056 -13.5771 H 0 0 0 0 0 0 0 0 0 0 0 0 + 6.7327 -12.3458 -12.9365 P 0 0 0 0 0 0 0 0 0 0 0 0 + 7.7235 -12.3118 -12.2754 O 0 0 0 0 0 0 0 0 0 0 0 0 + 5.7534 -13.6586 -12.6192 O 0 0 0 0 0 0 0 0 0 0 0 0 + 4.5577 -13.4895 -11.9328 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.4710 -13.0662 -12.5859 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.7849 -11.8224 -15.4096 O 0 0 0 0 0 0 0 0 0 0 0 0 + 4.7267 -12.4339 -11.0249 H 0 0 0 0 0 0 0 0 0 0 0 0 + 4.2585 -14.6633 -11.3010 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.2011 -14.0490 -11.8767 N 0 0 0 0 0 0 0 0 0 0 0 0 + 2.2182 -12.9593 -10.6096 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.3586 -11.2160 -12.3884 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1.1340 -13.0039 -9.7572 O 0 0 0 0 0 0 0 0 0 0 0 0 + 4.5516 -7.1810 -10.1929 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.2010 -6.3792 -10.1999 N 0 0 0 0 0 0 0 0 0 0 0 0 + 4.4260 -8.3234 -10.2821 O 0 0 0 0 0 0 0 0 0 0 0 0 + 6.6452 -3.0804 -15.0021 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.2828 -2.3624 -15.0118 N 0 0 0 0 0 0 0 0 0 0 0 0 + 6.3796 -4.2070 -15.0993 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.6112 -4.4140 -18.1337 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5579 -2.8834 -18.0956 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.9350 -1.8793 -18.0952 N 0 0 0 0 0 0 0 0 0 0 0 0 + 13.5332 -1.9770 -18.0310 O 0 0 0 0 0 0 0 0 0 0 0 0 + 17.6329 -2.8548 -15.4074 C 0 0 0 0 0 0 0 0 0 0 0 0 + 16.4644 -3.4580 -15.4721 N 0 0 0 0 0 0 0 0 0 0 0 0 + 16.6644 -2.1519 -15.4294 O 0 0 0 0 0 0 0 0 0 0 0 0 + 20.3112 -4.5349 -12.8385 H 0 0 0 0 0 0 0 0 0 0 0 0 + 20.3404 -7.4169 -13.9250 C 0 0 0 0 0 0 0 0 0 0 0 0 + 20.0913 -8.6322 -13.9674 C 0 0 0 0 0 0 0 0 0 0 0 0 + 20.6425 -9.7675 -13.9743 C 0 0 0 0 0 0 0 0 0 0 0 0 + 21.1661 -10.6445 -13.9755 N 0 0 0 0 0 0 0 0 0 0 0 0 + 19.7050 -10.3118 -14.0278 O 0 0 0 0 0 0 0 0 0 0 0 0 + 17.5025 -11.2248 -5.7907 C 0 0 0 0 0 0 0 0 0 0 0 0 + 17.7454 -12.5808 -5.8163 C 0 0 0 0 0 0 0 0 0 0 0 0 + 17.1068 -13.4968 -5.8671 N 0 0 0 0 0 0 0 0 0 0 0 0 + 18.9107 -13.2774 -5.7859 O 0 0 0 0 0 0 0 0 0 0 0 0 + 13.5851 -2.8203 -10.1780 N 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 0 + 1 19 1 0 0 0 0 + 1 21 1 0 0 0 0 + 1 26 1 0 0 0 0 + 2 3 1 0 0 0 0 + 2 27 1 0 0 0 0 + 2 28 1 0 0 0 0 + 3 4 1 0 0 0 0 + 3 29 1 0 0 0 0 + 3 30 1 0 0 0 0 + 4 5 1 0 0 0 0 + 4 21 2 0 0 0 0 + 5 6 2 0 0 0 0 + 5 41 1 0 0 0 0 + 6 7 1 0 0 0 0 + 6 22 1 0 0 0 0 + 7 8 1 0 0 0 0 + 7 31 1 0 0 0 0 + 7 32 1 0 0 0 0 + 8 9 1 0 0 0 0 + 8 93 1 0 0 0 0 + 8 94 1 0 0 0 0 + 9 10 1 0 0 0 0 + 9 22 2 0 0 0 0 + 10 11 2 0 0 0 0 + 11 12 1 0 0 0 0 + 11 23 1 0 0 0 0 + 12 13 1 0 0 0 0 + 12 33 1 0 0 0 0 + 12 34 1 0 0 0 0 + 13 14 1 0 0 0 0 + 13 35 1 0 0 0 0 + 13 36 1 0 0 0 0 + 14 15 1 0 0 0 0 + 14 23 2 0 0 0 0 + 15 16 2 0 0 0 0 + 15 42 1 0 0 0 0 + 16 17 1 0 0 0 0 + 16 24 1 0 0 0 0 + 17 18 1 0 0 0 0 + 17 37 1 0 0 0 0 + 17 38 1 0 0 0 0 + 18 19 1 0 0 0 0 + 18 39 1 0 0 0 0 + 18 40 1 0 0 0 0 + 19 24 1 0 0 0 0 + 19 44 1 0 0 0 0 + 20 21 1 0 0 0 0 + 20 22 1 0 0 0 0 + 20 23 1 0 0 0 0 + 20 24 1 0 0 0 0 + 20 25 1 0 0 0 0 + 20 45 1 0 0 0 0 + 25103 3 0 0 0 0 + 27 83 1 0 0 0 0 + 30 86 1 0 0 0 0 + 32 90 1 0 0 0 0 + 36 99 1 0 0 0 0 + 37 43 1 0 0 0 0 + 39 80 1 0 0 0 0 + 43 77 1 0 0 0 0 + 45 46 2 0 0 0 0 + 45 47 1 0 0 0 0 + 46 49 1 0 0 0 0 + 47 48 2 0 0 0 0 + 47 50 1 0 0 0 0 + 48 49 1 0 0 0 0 + 48 53 1 0 0 0 0 + 49 58 1 0 0 0 0 + 50 51 2 0 0 0 0 + 51 52 1 0 0 0 0 + 51 54 1 0 0 0 0 + 52 53 2 0 0 0 0 + 52 55 1 0 0 0 0 + 56 57 1 0 0 0 0 + 56 58 1 0 0 0 0 + 56 62 1 0 0 0 0 + 56 63 1 0 0 0 0 + 57 60 1 0 0 0 0 + 57 67 1 0 0 0 0 + 57 69 1 0 0 0 0 + 58 59 1 0 0 0 0 + 58 61 1 0 0 0 0 + 59 60 1 0 0 0 0 + 60 64 1 0 0 0 0 + 60 66 1 0 0 0 0 + 64 65 1 0 0 0 0 + 68 69 1 0 0 0 0 + 68 70 1 0 0 0 0 + 68 73 2 0 0 0 0 + 68 78 1 0 0 0 0 + 70 71 1 0 0 0 0 + 71 72 1 0 0 0 0 + 71 74 1 0 0 0 0 + 71 75 1 0 0 0 0 + 72 76 1 0 0 0 0 + 76 77 1 0 0 0 0 + 77 79 2 0 0 0 0 + 80 81 1 0 0 0 0 + 80 82 2 0 0 0 0 + 83 85 2 0 0 0 0 + 86 87 1 0 0 0 0 + 87 88 1 0 0 0 0 + 87 89 2 0 0 0 0 + 90 91 1 0 0 0 0 + 90 92 2 0 0 0 0 + 94 95 1 0 0 0 0 + 95 96 1 0 0 0 0 + 96 97 1 0 0 0 0 + 96 98 2 0 0 0 0 + 99100 1 0 0 0 0 +100101 1 0 0 0 0 +100102 2 0 0 0 0 + 83 84 1 0 0 0 0 +M CHG 4 20 3 24 -1 25 -1 78 -1 +M END +> +83 + +> +113 + +> +3D Templates + +> +library.svg#tmpl262 + +$$$$ +sucrose + Ketcher 3131814142D 1 1.00000 0.00000 0 + + 31 32 0 0 0 999 V2000 + 5.2890 -7.5286 -0.0614 O 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6624 -5.1211 -0.7785 H 0 0 0 0 0 0 0 0 0 0 0 0 + 6.2941 -5.7056 2.0759 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9494 -7.5048 1.3153 H 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0481 -8.2707 -1.1553 H 0 0 0 0 0 0 0 0 0 0 0 0 + 10.2890 -4.4624 -0.8035 H 0 0 0 0 0 0 0 0 0 0 0 0 + 8.3001 -5.0862 0.5701 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.1244 -4.8497 1.9163 O 0 0 0 0 0 0 0 0 0 0 0 0 + 7.5502 -3.7821 0.2011 H 0 0 0 0 0 0 0 0 0 0 0 0 + 7.2117 -6.2026 0.8774 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.3725 -5.8284 -1.8918 O 0 0 0 0 0 0 0 0 0 0 0 0 + 6.3225 -6.4586 -0.4301 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.2839 -6.9390 -1.5749 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.5059 -7.2324 -2.8968 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.5117 -6.1824 -4.0570 O 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2609 -5.5788 -0.5948 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9153 -6.8782 -0.1205 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4269 -6.7225 2.4575 H 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3241 -8.0774 2.1099 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.1140 -7.8468 -1.0282 O 0 0 0 0 0 0 0 0 0 0 0 0 + 14.3110 -9.0856 -0.5158 H 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5240 -8.9610 1.2547 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.7799 -10.1548 1.8160 H 0 0 0 0 0 0 0 0 0 0 0 0 + 13.8853 -8.7670 1.9939 O 0 0 0 0 0 0 0 0 0 0 0 0 + 11.6894 -7.6334 1.4979 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4355 -6.9446 0.0877 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.0396 -5.5329 0.1043 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.4050 -5.2699 -0.5577 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7885 -9.0951 -0.3085 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.1875 -10.4160 -0.8042 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.0011 -11.7179 -0.6982 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 12 1 0 0 0 0 + 2 12 1 0 0 0 0 + 3 10 1 0 0 0 0 + 4 10 1 0 0 0 0 + 5 13 1 0 0 0 0 + 6 16 1 0 0 0 0 + 7 8 1 0 0 0 0 + 7 9 1 0 0 0 0 + 7 10 1 0 0 0 0 + 7 16 1 0 0 0 0 + 10 12 1 0 0 0 0 + 11 13 1 0 0 0 0 + 11 16 1 0 0 0 0 + 12 13 1 0 0 0 0 + 13 14 1 0 0 0 0 + 14 15 1 0 0 0 0 + 16 17 1 0 0 0 0 + 17 26 1 0 0 0 0 + 18 25 1 0 0 0 0 + 19 25 1 0 0 0 0 + 20 26 1 0 0 0 0 + 20 29 1 0 0 0 0 + 21 29 1 0 0 0 0 + 22 23 1 0 0 0 0 + 22 24 1 0 0 0 0 + 22 25 1 0 0 0 0 + 22 29 1 0 0 0 0 + 25 26 1 0 0 0 0 + 26 27 1 0 0 0 0 + 29 30 1 0 0 0 0 + 30 31 1 0 0 0 0 + 27 28 1 0 0 0 0 +M END +> +20 + +> +22 + +> +3D Templates + +> +library.svg#tmpl263 + +$$$$ +Mo7O24 + Ketcher 3131814142D 1 1.00000 0.00000 0 + + 31 42 0 0 0 999 V2000 + 8.3825 -6.6288 0.5307 Mo 0 0 0 0 0 0 0 0 0 0 0 0 + 8.0566 -8.0054 0.0391 O 0 0 0 0 0 2 0 0 0 0 0 0 + 9.6225 -7.1718 1.1905 O 0 0 0 0 0 2 0 0 0 0 0 0 + 7.4634 -4.7037 0.3717 Mo 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7036 -5.2443 1.0328 O 0 0 0 0 0 2 0 0 0 0 0 0 + 6.5457 -2.7785 0.2130 Mo 0 0 0 0 0 0 0 0 0 0 0 0 + 5.3026 -2.2284 -0.4344 O 0 0 0 0 0 2 0 0 0 0 0 0 + 6.8689 -1.3946 0.7160 O 0 0 0 0 0 2 0 0 0 0 0 0 + 7.7859 -3.3192 0.8741 O 0 0 0 0 0 2 0 0 0 0 0 0 + 7.8935 -5.8337 -1.3972 Mo 0 0 0 0 0 0 0 0 0 0 0 0 + 7.5257 -7.2356 -1.8700 O 0 0 0 0 0 2 0 0 0 0 0 0 + 9.1639 -6.3573 -0.7629 O 0 0 0 0 0 2 0 0 0 0 0 0 + 8.6584 -5.5970 -2.7259 O 0 0 0 0 0 2 0 0 0 0 0 0 + 6.9618 -3.8926 -1.5768 Mo 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6757 -3.3420 -2.2214 O 0 0 0 0 0 2 0 0 0 0 0 0 + 6.6072 -5.3104 -2.0267 O 0 0 0 0 0 2 0 0 0 0 0 0 + 7.3276 -2.5064 -1.0793 O 0 0 0 0 0 2 0 0 0 0 0 0 + 8.2454 -4.4322 -0.9197 O 0 0 0 0 0 3 0 0 0 0 0 0 + 7.7257 -3.6594 -2.9288 O 0 0 0 0 0 2 0 0 0 0 0 0 + 6.3294 -6.3423 1.1548 Mo 0 0 0 0 0 0 0 0 0 0 0 0 + 5.9769 -7.6983 0.6446 O 0 0 0 0 0 2 0 0 0 0 0 0 + 7.5984 -6.9043 1.8353 O 0 0 0 0 0 2 0 0 0 0 0 0 + 5.5195 -6.6078 2.4374 O 0 0 0 0 0 2 0 0 0 0 0 0 + 7.1374 -6.0780 -0.1178 O 0 0 0 0 0 4 0 0 0 0 0 0 + 5.4562 -4.4102 0.9865 Mo 0 0 0 0 0 0 0 0 0 0 0 0 + 5.1170 -5.7537 0.4947 O 0 0 0 0 0 2 0 0 0 0 0 0 + 6.6789 -4.9771 1.6760 O 0 0 0 0 0 3 0 0 0 0 0 0 + 4.2276 -3.8981 0.3645 O 0 0 0 0 0 2 0 0 0 0 0 0 + 5.7599 -3.0518 1.5169 O 0 0 0 0 0 2 0 0 0 0 0 0 + 4.6888 -4.6683 2.2585 O 0 0 0 0 0 2 0 0 0 0 0 0 + 6.2191 -4.1522 -0.2765 O 0 0 0 0 0 4 0 0 0 0 0 0 + 1 2 2 0 0 0 0 + 1 3 2 0 0 0 0 + 1 5 1 0 0 0 0 + 1 12 1 0 0 0 0 + 1 22 1 0 0 0 0 + 1 24 1 0 0 0 0 + 4 5 1 0 0 0 0 + 4 9 1 0 0 0 0 + 4 18 1 0 0 0 0 + 4 24 1 0 0 0 0 + 4 27 1 0 0 0 0 + 4 31 1 0 0 0 0 + 6 7 2 0 0 0 0 + 6 8 2 0 0 0 0 + 6 9 1 0 0 0 0 + 6 17 1 0 0 0 0 + 6 29 1 0 0 0 0 + 6 31 1 0 0 0 0 + 10 11 2 0 0 0 0 + 10 12 1 0 0 0 0 + 10 13 2 0 0 0 0 + 10 16 1 0 0 0 0 + 10 18 1 0 0 0 0 + 10 24 1 0 0 0 0 + 14 15 2 0 0 0 0 + 14 16 1 0 0 0 0 + 14 17 1 0 0 0 0 + 14 18 1 0 0 0 0 + 14 19 2 0 0 0 0 + 14 31 1 0 0 0 0 + 20 21 2 0 0 0 0 + 20 22 1 0 0 0 0 + 20 24 1 0 0 0 0 + 20 26 1 0 0 0 0 + 20 27 1 0 0 0 0 + 25 26 1 0 0 0 0 + 25 27 1 0 0 0 0 + 25 28 2 0 0 0 0 + 25 29 1 0 0 0 0 + 25 30 2 0 0 0 0 + 25 31 1 0 0 0 0 + 20 23 2 0 0 0 0 +M CHG 8 1 6 2 -2 3 -2 4 6 5 -2 6 6 7 -2 8 -2 +M END +> +1 + +> +0 + +> +3D Templates + +> +library.svg#tmpl264 + +$$$$ +C20H20 + Ketcher 3131814142D 1 1.00000 0.00000 0 + + 40 50 0 0 0 999 V2000 + 7.5483 -7.7451 -3.3419 H 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3984 -5.8792 -3.4318 H 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3399 -6.5425 -1.9898 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6820 -3.9425 -1.6474 H 0 0 0 0 0 0 0 0 0 0 0 0 + 5.8163 -7.1034 -1.6635 H 0 0 0 0 0 0 0 0 0 0 0 0 + 6.5722 -4.7343 -0.6304 H 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1701 -7.2380 -0.8890 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.8300 -6.9765 -2.5544 H 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6631 -7.1690 -1.5375 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.4077 -9.5239 -2.1472 H 0 0 0 0 0 0 0 0 0 0 0 0 + 11.9006 -10.0139 0.4722 H 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6600 -8.8749 0.2914 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5136 -5.9115 -0.4190 H 0 0 0 0 0 0 0 0 0 0 0 0 + 12.5338 -7.8406 1.4379 H 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6981 -8.8654 3.4177 H 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4046 -10.6907 1.7143 H 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3185 -9.3106 0.9700 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.4958 -10.8075 -0.1783 H 0 0 0 0 0 0 0 0 0 0 0 0 + 6.5552 -7.8780 2.6983 H 0 0 0 0 0 0 0 0 0 0 0 0 + 5.8522 -9.1147 0.4514 H 0 0 0 0 0 0 0 0 0 0 0 0 + 7.1601 -8.2997 0.2353 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.5774 -7.5989 1.5700 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6577 -4.0099 0.1683 H 0 0 0 0 0 0 0 0 0 0 0 0 + 11.0808 -6.4894 -0.1982 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9123 -5.4699 -0.9424 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9155 -8.2329 2.0184 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.0766 -7.5513 0.9147 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6780 -6.9857 3.3021 H 0 0 0 0 0 0 0 0 0 0 0 0 + 7.5861 -5.8939 -0.2667 C 0 0 0 0 0 0 0 0 0 0 0 0 + 6.9973 -5.0597 1.9875 H 0 0 0 0 0 0 0 0 0 0 0 0 + 9.3193 -5.8429 1.5048 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.4740 -4.7173 2.5743 H 0 0 0 0 0 0 0 0 0 0 0 0 + 9.9809 -7.1457 1.9811 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.8270 -6.1245 1.2483 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.0023 -5.4308 0.1366 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9125 -8.9385 -1.4737 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.2374 -9.3522 -0.1173 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4116 -8.6461 -1.2148 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.7726 -9.9758 -2.5047 H 0 0 0 0 0 0 0 0 0 0 0 0 + 8.2577 -7.6250 -1.9478 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 40 1 0 0 0 0 + 2 3 1 0 0 0 0 + 3 9 1 0 0 0 0 + 3 25 1 0 0 0 0 + 3 40 1 0 0 0 0 + 4 25 1 0 0 0 0 + 5 7 1 0 0 0 0 + 6 29 1 0 0 0 0 + 7 21 1 0 0 0 0 + 7 29 1 0 0 0 0 + 7 40 1 0 0 0 0 + 8 9 1 0 0 0 0 + 9 24 1 0 0 0 0 + 9 38 1 0 0 0 0 + 10 38 1 0 0 0 0 + 11 12 1 0 0 0 0 + 12 17 1 0 0 0 0 + 12 27 1 0 0 0 0 + 12 38 1 0 0 0 0 + 13 24 1 0 0 0 0 + 14 27 1 0 0 0 0 + 15 26 1 0 0 0 0 + 16 17 1 0 0 0 0 + 17 26 1 0 0 0 0 + 17 37 1 0 0 0 0 + 18 37 1 0 0 0 0 + 19 22 1 0 0 0 0 + 20 21 1 0 0 0 0 + 21 22 1 0 0 0 0 + 21 37 1 0 0 0 0 + 22 26 1 0 0 0 0 + 22 34 1 0 0 0 0 + 23 35 1 0 0 0 0 + 24 27 1 0 0 0 0 + 24 35 1 0 0 0 0 + 25 29 1 0 0 0 0 + 25 35 1 0 0 0 0 + 26 33 1 0 0 0 0 + 27 33 1 0 0 0 0 + 28 33 1 0 0 0 0 + 29 34 1 0 0 0 0 + 30 34 1 0 0 0 0 + 31 32 1 0 0 0 0 + 31 33 1 0 0 0 0 + 31 35 1 0 0 0 0 + 36 37 1 0 0 0 0 + 36 38 1 0 0 0 0 + 36 39 1 0 0 0 0 + 36 40 1 0 0 0 0 + 31 34 1 0 0 0 0 +M END +> +19 + +> +27 + +> +3D Templates + +> +library.svg#tmpl265 + +$$$$ +Co4CO12 + Ketcher 3131814142D 1 1.00000 0.00000 0 + + 28 33 0 0 0 999 V2000 + 11.5119 -6.3872 0.2843 Co 0 0 0 0 0 0 0 0 0 0 0 0 + 14.2537 -5.1567 0.9962 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1271 -4.1574 -1.8138 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1405 -4.5859 2.5258 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.6477 -4.5559 1.3649 O 0 0 0 0 0 3 0 0 0 0 0 0 + 10.9606 -3.0390 -2.8593 O 0 0 0 0 0 3 0 0 0 0 0 0 + 9.4644 -3.6875 3.6182 O 0 0 0 0 0 3 0 0 0 0 0 0 + 10.6811 -11.2763 3.0909 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1263 -9.1532 3.4762 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6597 -11.9110 3.5304 O 0 0 0 0 0 3 0 0 0 0 0 0 + 11.3435 -8.7342 4.0978 O 0 0 0 0 0 3 0 0 0 0 0 0 + 8.4053 -7.8212 -2.1068 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.9144 -10.0973 -2.4249 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1429 -7.1175 -2.4596 O 0 0 0 0 0 3 0 0 0 0 0 0 + 7.4262 -10.5365 -2.9426 O 0 0 0 0 0 3 0 0 0 0 0 0 + 14.0567 -9.1427 -1.5415 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.7234 -11.1613 -1.8250 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.5969 -8.6889 -1.7190 O 0 0 0 0 0 3 0 0 0 0 0 0 + 14.0925 -11.7138 -2.1238 O 0 0 0 0 0 3 0 0 0 0 0 0 + 7.8227 -9.3450 1.4166 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6523 -9.0552 2.5252 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.6963 -10.0134 2.2132 Co 0 0 0 0 0 0 0 0 0 0 0 0 + 13.6352 -10.5336 1.7363 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.6119 -11.0927 3.0899 O 0 0 0 0 0 0 0 0 0 0 0 0 + 12.9779 -10.0343 -1.2076 Co 0 0 0 0 0 0 0 0 0 0 0 0 + 11.1257 -9.3771 -3.5447 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9140 -9.2088 -1.3937 Co 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3211 -9.1075 -6.0026 O 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 0 + 1 3 1 0 0 0 0 + 1 4 1 0 0 0 0 + 1 22 1 0 0 0 0 + 1 25 1 0 0 0 0 + 1 27 1 0 0 0 0 + 2 5 3 0 0 0 0 + 4 7 3 0 0 0 0 + 8 10 3 0 0 0 0 + 8 22 1 0 0 0 0 + 9 11 3 0 0 0 0 + 9 22 1 0 0 0 0 + 12 14 3 0 0 0 0 + 12 27 1 0 0 0 0 + 13 15 3 0 0 0 0 + 13 27 1 0 0 0 0 + 16 18 3 0 0 0 0 + 16 25 1 0 0 0 0 + 17 19 3 0 0 0 0 + 17 25 1 0 0 0 0 + 20 21 2 0 0 0 0 + 20 22 1 0 0 0 0 + 20 27 1 0 0 0 0 + 22 23 1 0 0 0 0 + 22 25 1 0 0 0 0 + 22 27 1 0 0 0 0 + 23 24 2 0 0 0 0 + 23 25 1 0 0 0 0 + 25 26 1 0 0 0 0 + 25 27 1 0 0 0 0 + 26 27 1 0 0 0 0 + 26 28 2 0 0 0 0 + 3 6 3 0 0 0 0 +M END +> +0 + +> +4 + +> +3D Templates + +> +library.svg#tmpl266 + +$$$$ +FeCO5 + Ketcher 3131814142D 1 1.00000 0.00000 0 + + 11 10 0 0 0 999 V2000 + 10.8202 -7.3426 0.0023 Fe 0 0 0 0 0 0 0 0 0 0 0 0 + 8.9246 -7.3587 0.0087 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.7011 -7.0667 -1.5928 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.7827 -7.6197 1.5703 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8213 -5.0591 0.3328 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8193 -9.6084 -0.3284 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.4397 -6.8395 -2.8953 O 0 0 0 0 0 3 0 0 0 0 0 0 + 12.5339 -7.8271 2.8412 O 0 0 0 0 0 3 0 0 0 0 0 0 + 7.4162 -7.3784 0.0570 O 0 0 0 0 0 3 0 0 0 0 0 0 + 10.8213 -3.5367 0.5648 O 0 0 0 0 0 3 0 0 0 0 0 0 + 10.8194 -11.1133 -0.5606 O 0 0 0 0 0 3 0 0 0 0 0 0 + 1 2 1 0 0 0 0 + 1 3 1 0 0 0 0 + 1 4 1 0 0 0 0 + 1 5 1 0 0 0 0 + 1 6 1 0 0 0 0 + 2 9 3 0 0 0 0 + 3 7 3 0 0 0 0 + 4 8 3 0 0 0 0 + 6 11 3 0 0 0 0 + 5 10 3 0 0 0 0 +M END +> +0 + +> +0 + +> +3D Templates + +> +library.svg#tmpl267 + +$$$$ +Chlorophyll A + Ketcher 3131814142D 1 1.00000 0.00000 0 + + 71 79 0 0 0 999 V2000 + 11.3221 -15.0514 -29.5828 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.2305 -13.9637 -30.5522 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.1059 -13.0987 -31.6421 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2769 -12.0678 -31.9997 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.0261 -10.6405 -32.9711 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.4490 -9.5603 -33.3639 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.3289 -8.2505 -34.2571 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.7498 -7.5990 -34.3211 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.7441 -8.4574 -33.4907 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.4825 -8.0571 -33.3382 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.5957 -9.1542 -32.3699 C 0 0 0 0 0 0 0 0 0 0 0 0 + 17.1341 -8.8838 -32.1895 C 0 0 0 0 0 0 0 0 0 0 0 0 + 17.7396 -10.0405 -31.2878 C 0 0 0 0 0 0 0 0 0 0 0 0 + 16.5583 -11.0170 -30.9261 C 0 0 0 0 0 0 0 0 0 0 0 0 + 16.7584 -12.4631 -29.9570 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.3808 -13.5626 -29.5873 C 0 0 0 0 0 0 0 0 0 0 0 0 + 15.5088 -14.8558 -28.7128 C 0 0 0 0 0 0 0 0 0 0 0 0 + 14.0728 -15.5355 -28.6110 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.0058 -16.8885 -27.9733 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.0886 -14.6273 -29.4323 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.7585 -13.1416 -30.2471 N 0 0 0 0 0 3 0 0 0 0 0 0 + 10.9009 -12.4760 -31.3615 N 0 0 0 0 0 4 0 0 0 0 0 0 + 12.0949 -9.9691 -32.6922 N 0 0 0 0 0 3 0 0 0 0 0 0 + 14.9259 -10.6395 -31.5603 N 0 0 0 0 0 4 0 0 0 0 0 0 + 12.9186 -11.5362 -31.4724 Mg 0 0 0 0 0 4 0 0 0 0 0 0 + 13.5390 -18.2856 -26.9337 O 0 0 0 0 0 0 0 0 0 0 0 0 + 8.3880 -15.6838 -31.4531 H 0 0 0 0 0 0 0 0 0 0 0 0 + 6.9642 -12.3313 -30.8874 H 0 0 0 0 0 0 0 0 0 0 0 0 + 7.4960 -13.7478 -32.9395 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.8210 -7.6311 -35.0395 C 0 0 0 0 0 0 0 0 0 0 0 0 + 12.1900 -6.0441 -35.2381 C 0 0 0 0 0 0 0 0 0 0 0 0 + 13.9034 -5.4078 -35.2032 C 0 0 0 0 0 0 0 0 0 0 0 0 + 18.0857 -7.4693 -32.9022 C 0 0 0 0 0 0 0 0 0 0 0 0 + 19.4839 -10.2094 -30.7490 C 0 0 0 0 0 0 0 0 0 0 0 0 + 20.7720 -11.1118 -31.7098 C 0 0 0 0 0 0 0 0 0 0 0 0 + 17.0404 -15.4632 -27.9161 C 0 0 0 0 0 0 0 0 0 0 0 0 + 10.1151 -16.6720 -27.3536 H 0 0 0 0 0 0 0 0 0 0 0 0 + 11.3024 -16.5936 -28.5919 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.2137 -18.6651 -30.3987 C 0 0 0 0 0 0 0 0 0 0 0 0 + 9.6234 -17.6524 -29.6841 O 0 0 0 0 0 0 0 0 0 0 0 0 + 10.8802 -17.6043 -29.3038 C 0 0 0 0 0 0 0 0 0 0 0 0 + 11.7110 -18.5710 -29.6384 O 0 0 0 0 0 0 0 0 0 0 0 0 + 8.6710 -14.2462 -30.7495 C 0 0 0 0 0 0 0 0 0 0 0 0 + 8.2457 -14.2569 -29.2809 C 0 0 0 0 0 0 0 0 0 0 0 0 + 7.0077 -15.0783 -28.8478 C 0 0 0 0 0 0 0 0 0 0 0 0 + -1.7950 -14.5946 -25.7989 C 0 0 0 0 0 0 0 0 0 0 0 0 + 4.4992 -15.1614 -27.9790 O 0 0 0 0 0 0 0 0 0 0 0 0 + 5.7321 -14.3398 -28.4070 C 0 0 0 0 0 0 0 0 0 0 0 0 + 5.6748 -12.8007 -28.3915 O 0 0 0 0 0 0 0 0 0 0 0 0 + 3.2254 -14.4258 -27.5386 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1.9849 -15.2471 -27.1029 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.0404 -16.7958 -27.1222 H 0 0 0 0 0 0 0 0 0 0 0 0 + -0.5187 -15.3305 -26.2394 C 0 0 0 0 0 0 0 0 0 0 0 0 + 0.7162 -14.5115 -26.6702 C 0 0 0 0 0 0 0 0 0 0 0 0 + 0.6570 -12.9703 -26.6494 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1160 -12.3347 -25.3476 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.4772 -12.8605 -23.6798 H 0 0 0 0 0 0 0 0 0 0 0 0 + -1.8305 -13.0506 -25.7933 C 0 0 0 0 0 0 0 0 0 0 0 0 + -4.4219 -12.9260 -26.1739 C 0 0 0 0 0 0 0 0 0 0 0 0 + -3.1490 -10.7913 -25.3419 C 0 0 0 0 0 0 0 0 0 0 0 0 + -1.8590 -10.0255 -25.6682 C 0 0 0 0 0 0 0 0 0 0 0 0 + -0.5716 -7.7185 -25.9970 C 0 0 0 0 0 0 0 0 0 0 0 0 + 0.0884 -8.2829 -27.4995 H 0 0 0 0 0 0 0 0 0 0 0 0 + -1.8731 -8.4769 -25.6698 C 0 0 0 0 0 0 0 0 0 0 0 0 + 0.6206 -8.2171 -24.8809 C 0 0 0 0 0 0 0 0 0 0 0 0 + -0.5885 -6.1725 -25.9962 C 0 0 0 0 0 0 0 0 0 0 0 0 + 0.7089 -5.4213 -26.3218 C 0 0 0 0 0 0 0 0 0 0 0 0 + 0.7165 -3.8688 -26.3280 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.0177 -1.5849 -26.6649 C 0 0 0 0 0 0 0 0 0 0 0 0 + 2.0177 -3.1249 -26.6649 C 0 0 0 0 0 0 0 0 0 0 0 0 + 3.3102 -3.9011 -26.9784 C 0 0 0 0 0 0 0 0 0 0 0 0 + 1 2 1 0 0 0 0 + 1 20 2 0 0 0 0 + 1 38 1 0 0 0 0 + 2 22 2 0 0 0 0 + 2 43 1 0 0 0 0 + 3 4 1 0 0 0 0 + 3 28 1 0 0 0 0 + 3 29 1 0 0 0 0 + 3 43 1 0 0 0 0 + 4 5 2 0 0 0 0 + 4 22 1 0 0 0 0 + 5 6 1 0 0 0 0 + 6 7 2 0 0 0 0 + 6 23 1 0 0 0 0 + 7 8 1 0 0 0 0 + 7 30 1 0 0 0 0 + 8 9 2 0 0 0 0 + 8 31 1 0 0 0 0 + 9 10 1 0 0 0 0 + 9 23 1 0 0 0 0 + 10 11 2 0 0 0 0 + 11 12 1 0 0 0 0 + 11 24 1 0 0 0 0 + 12 13 2 0 0 0 0 + 12 33 1 0 0 0 0 + 13 14 1 0 0 0 0 + 13 34 1 0 0 0 0 + 14 15 1 0 0 0 0 + 14 24 2 0 0 0 0 + 15 16 2 0 0 0 0 + 16 17 1 0 0 0 0 + 16 21 1 0 0 0 0 + 17 18 2 0 0 0 0 + 17 36 1 0 0 0 0 + 18 19 1 0 0 0 0 + 18 20 1 0 0 0 0 + 19 26 2 0 0 0 0 + 19 38 1 0 0 0 0 + 20 21 1 0 0 0 0 + 21 25 1 0 0 0 0 + 22 25 1 0 0 0 0 + 23 25 1 0 0 0 0 + 24 25 1 0 0 0 0 + 27 43 1 0 0 0 0 + 31 32 2 0 0 0 0 + 34 35 1 0 0 0 0 + 37 38 1 0 0 0 0 + 38 41 1 0 0 0 0 + 39 40 1 0 0 0 0 + 40 41 1 0 0 0 0 + 41 42 2 0 0 0 0 + 43 44 1 0 0 0 0 + 44 45 1 0 0 0 0 + 45 48 1 0 0 0 0 + 46 53 1 0 0 0 0 + 46 58 1 0 0 0 0 + 47 48 1 0 0 0 0 + 47 50 1 0 0 0 0 + 48 49 2 0 0 0 0 + 50 51 1 0 0 0 0 + 51 52 1 0 0 0 0 + 51 54 2 0 0 0 0 + 53 54 1 0 0 0 0 + 54 55 1 0 0 0 0 + 56 57 1 0 0 0 0 + 56 58 1 0 0 0 0 + 56 59 1 0 0 0 0 + 56 60 1 0 0 0 0 + 60 61 1 0 0 0 0 + 61 64 1 0 0 0 0 + 62 63 1 0 0 0 0 + 62 64 1 0 0 0 0 + 62 65 1 0 0 0 0 + 62 66 1 0 0 0 0 + 66 67 1 0 0 0 0 + 67 68 1 0 0 0 0 + 68 70 1 0 0 0 0 + 70 71 1 0 0 0 0 + 69 70 1 0 0 0 0 +M CHG 3 21 -1 23 -1 25 2 +M END +> +31 + +> +44 + +> +3D Templates + +> +library.svg#tmpl268 + +$$$$ diff --git a/public/library.svg b/public/library.svg new file mode 100644 index 0000000000..aee1ceebb8 --- /dev/null +++ b/public/library.svg @@ -0,0 +1 @@ +Created with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOCreated with Raphaël 2.2.0OHOHOHOCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOCreated with Raphaël 2.2.0OHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOCreated with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0NNHNNHCreated with Raphaël 2.2.0NNNNHNNNNHCreated with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOCreated with Raphaël 2.2.0OHOHOHOCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOCreated with Raphaël 2.2.0OHOHOHOOHCreated with Raphaël 2.2.0OHOHOHOHOCreated with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0CH2Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0CH2Created with Raphaël 2.2.0CH2Created with Raphaël 2.2.0CH2Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0OOOOCreated with Raphaël 2.2.0OOOOCreated with Raphaël 2.2.0OOOOCreated with Raphaël 2.2.0OOOOOCreated with Raphaël 2.2.0OOOOOCreated with Raphaël 2.2.0OOOOOCreated with Raphaël 2.2.0OOOOOOCreated with Raphaël 2.2.0OOOOOOCreated with Raphaël 2.2.0OOOOOOOCreated with Raphaël 2.2.0OOOOOOOOCreated with Raphaël 2.2.0OOOOOOOOOCreated with Raphaël 2.2.0OOOOOOOOOOCreated with Raphaël 2.2.0CH3NH2OOHCreated with Raphaël 2.2.0NH2NHNH2NHOOHCreated with Raphaël 2.2.0NH2NH2OOOHCreated with Raphaël 2.2.0NH2OHOOOHCreated with Raphaël 2.2.0NH2SHOOHCreated with Raphaël 2.2.0NH2NH2OOOHCreated with Raphaël 2.2.0NH2OHOOOHCreated with Raphaël 2.2.0NH2OHOCreated with Raphaël 2.2.0NH2NHNOOHCreated with Raphaël 2.2.0CH3CH3NH2OOHCreated with Raphaël 2.2.0CH3CH3NH2OOHCreated with Raphaël 2.2.0NH2NH2OOHCreated with Raphaël 2.2.0CH3SNH2OOHCreated with Raphaël 2.2.0NH2OOHCreated with Raphaël 2.2.0ONHOHCreated with Raphaël 2.2.0NH2OHOOHCreated with Raphaël 2.2.0CH3OHNH2OOHCreated with Raphaël 2.2.0NH2NHOOHCreated with Raphaël 2.2.0NH2OHOOHCreated with Raphaël 2.2.0CH3CH3NH2OOHCreated with Raphaël 2.2.0OHOOHOHOHOHCreated with Raphaël 2.2.0OHOOHOHOHOHCreated with Raphaël 2.2.0OOHOHOHOHCreated with Raphaël 2.2.0OHOOHOHCreated with Raphaël 2.2.0OHOOHOHCreated with Raphaël 2.2.0OHOHOOHOHOHCreated with Raphaël 2.2.0OHOOHOHOHOHCreated with Raphaël 2.2.0OHOOHOHOHOHCreated with Raphaël 2.2.0OHOOHOHOHOHCreated with Raphaël 2.2.0OHOOHOHOHOHCreated with Raphaël 2.2.0OOHOHOHOHCreated with Raphaël 2.2.0OHOOHOHOHOHCreated with Raphaël 2.2.0OHOHOOHOHOHCreated with Raphaël 2.2.0OOHOHOHOHCreated with Raphaël 2.2.0OHOHOHOHOCreated with Raphaël 2.2.0OHOHOOHOHOHCreated with Raphaël 2.2.0OHOHOOHOHOHCreated with Raphaël 2.2.0OHOOHOHOHOHCreated with Raphaël 2.2.0OHOOHOHCreated with Raphaël 2.2.0OOHOHOHOHCreated with Raphaël 2.2.0OHOHOHOHOCreated with Raphaël 2.2.0ONNCreated with Raphaël 2.2.0OOCreated with Raphaël 2.2.0OCreated with Raphaël 2.2.0NHNCreated with Raphaël 2.2.0NHCreated with Raphaël 2.2.0NCreated with Raphaël 2.2.0ONCreated with Raphaël 2.2.0ONHCreated with Raphaël 2.2.0ONCreated with Raphaël 2.2.0NHNHCreated with Raphaël 2.2.0NHCreated with Raphaël 2.2.0NNNHNCreated with Raphaël 2.2.0OCreated with Raphaël 2.2.0NNCreated with Raphaël 2.2.0NHNCreated with Raphaël 2.2.0NNCreated with Raphaël 2.2.0NCreated with Raphaël 2.2.0NHOCreated with Raphaël 2.2.0NNCreated with Raphaël 2.2.0NHCreated with Raphaël 2.2.0OOCreated with Raphaël 2.2.0NHCreated with Raphaël 2.2.0NCreated with Raphaël 2.2.0OCreated with Raphaël 2.2.0SCreated with Raphaël 2.2.0NHNNNCreated with Raphaël 2.2.0SCreated with Raphaël 2.2.0NNNCreated with Raphaël 2.2.0NHNNCreated with Raphaël 2.2.0CH3NH2OOHCreated with Raphaël 2.2.0NH2NHNH2NHOOHCreated with Raphaël 2.2.0NH2NH2OOOHCreated with Raphaël 2.2.0NH2OHOOOHCreated with Raphaël 2.2.0NH2SHOOHCreated with Raphaël 2.2.0NH2NH2OOOHCreated with Raphaël 2.2.0NH2OHOOOHCreated with Raphaël 2.2.0NH2OHOCreated with Raphaël 2.2.0NH2NHNOOHCreated with Raphaël 2.2.0CH3CH3NH2OOHCreated with Raphaël 2.2.0CH3CH3NH2OOHCreated with Raphaël 2.2.0NH2NH2OOHCreated with Raphaël 2.2.0CH3SNH2OOHCreated with Raphaël 2.2.0NH2OOHCreated with Raphaël 2.2.0ONHOHCreated with Raphaël 2.2.0NH2OHOOHCreated with Raphaël 2.2.0CH3OHNH2OOHCreated with Raphaël 2.2.0NH2NHOOHCreated with Raphaël 2.2.0NH2OHOOHCreated with Raphaël 2.2.0CH3CH3NH2OOHCreated with Raphaël 2.2.0NHNNNNH2Created with Raphaël 2.2.0NHNONH2Created with Raphaël 2.2.0NHNNNHONH2Created with Raphaël 2.2.0NHNHOOCH3Created with Raphaël 2.2.0NHNHOOCreated with Raphaël 2.2.0OHOHOHHOHOHHHCreated with Raphaël 2.2.0OHOOHHHOHHHHCreated with Raphaël 2.2.0OHOHOHHOHHHOPOHOOHCreated with Raphaël 2.2.0OHOOPOHOOHHHOHHHHCreated with Raphaël 2.2.0OOHONNNNNH2OHPOOHOHCreated with Raphaël 2.2.0OOHONNNNNH2OHPOOHOPOOHOHCreated with Raphaël 2.2.0OOHONNNNNH2OHPOOHOPOOHOPOOHOHCreated with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0CH3CH3CH3CH3CH3CH3CH3CH3CH3CH3CH3CH3Created with Raphaël 2.2.0CH3CH3CH3CH3CH3CH3CH3CH3CH3CH3CH3CH3Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0OHHOHOHOHOHOHHHHCreated with Raphaël 2.2.0OHHOHOHOOHOHHHHHCreated with Raphaël 2.2.0OHOHHHOHHOHOHHHOCreated with Raphaël 2.2.0OHHOHOHHOHOHHHOHCreated with Raphaël 2.2.0OHOHOOHHHOHOHHHHCreated with Raphaël 2.2.0OHOHOOHHOHOHHHHHCreated with Raphaël 2.2.0OHHOHHOHOHOHHHHOCreated with Raphaël 2.2.0OHOHHHOHOHOHHHHOCreated with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0Created with Raphaël 2.2.0HHHHHHHHHHHHCreated with Raphaël 2.2.0HHHHHHHHHHHHCreated with Raphaël 2.2.0HHHHHC(V)C(V)C(V)C(V)C(IV)Fe2+HHHHHC(V)C(V)C(V)C(V)C(IV)Created with Raphaël 2.2.0HHHHHHC(V)C(V)C(V)C(V)C(V)C(V)CrHHHHHHC(V)C(V)C(V)C(V)C(V)C(V)Created with Raphaël 2.2.0B(VI)B(VI)B(VI)B(VI)B(VI)B(VI)B(VI)B(VI)B(VI)B(VI)B(VI)B(VI)HHHHHHHHHHHHCreated with Raphaël 2.2.0Co3+(VI)N(IV)N(IV)N(IV)N(III)C(IV)CH3CH3HCH3CH3CH3HCH3HCH3CH3HN(IV)NCH3CH3OHOHHOHHHPOOOHCH3NHOONH2ONH2ONH2ONH2OHNH2ONH2ONCreated with Raphaël 2.2.0OHHOHHHHOHHOOHOHOHOHHOHOHOHCreated with Raphaël 2.2.0Mo6+O2–(II)O2–(II)Mo6+O2–(II)Mo6+O2–(II)O2–(II)O(II)MoO(II)O(II)O(II)MoO(II)O(II)O(II)O(III)O(II)MoO(II)O(II)O(II)O(IV)MoO(II)O(III)O(II)O(II)O(II)O(IV)Created with Raphaël 2.2.0HHHHHHHHHHHHHHHHHHHHCreated with Raphaël 2.2.0CoO(III)O(III)O(III)O(III)O(III)O(III)O(III)O(III)O(III)OCoOCoCoOCreated with Raphaël 2.2.0FeO(III)O(III)O(III)O(III)O(III)Created with Raphaël 2.2.0N(III)N(IV)N(III)N(IV)Mg2+(IV)OHHCH3CH3CH2CH3CH3CH3HCH3OOOOHCH3HCH3HCH3CH3CH3 diff --git a/public/logo.svg b/public/logo.svg new file mode 100644 index 0000000000..30316dee70 --- /dev/null +++ b/public/logo.svg @@ -0,0 +1 @@ +Ketcher logo diff --git a/public/logo192.png b/public/logo192.png new file mode 100644 index 0000000000..fc44b0a379 Binary files /dev/null and b/public/logo192.png differ diff --git a/public/logo512.png b/public/logo512.png new file mode 100644 index 0000000000..a4e47a6545 Binary files /dev/null and b/public/logo512.png differ diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000000..ed1c2715cd --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "Ketcher", + "name": "Ketcher", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000000..e9e57dc4d4 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/src/.eslintignore b/src/.eslintignore new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/index.scss b/src/index.scss new file mode 100644 index 0000000000..5a1b0038a7 --- /dev/null +++ b/src/index.scss @@ -0,0 +1,2425 @@ +//@import-normalize; /* bring in normalize.css styles */ + +//TODO: all this code should be deleter after migration to scss + +/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + line-height: 1.15; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} + +body { + margin: 0; +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +main, +menu, +nav, +section, +summary { + display: block; +} + +audio, +canvas, +progress, +video { + display: inline-block; +} + +audio:not([controls]) { + display: none; + height: 0; +} + +progress { + vertical-align: baseline; +} + +[hidden], +template { + display: none; +} + +a { + background-color: transparent; + -webkit-text-decoration-skip: objects; +} + +a:active, +a:hover { + outline-width: 0; +} + +abbr[title] { + border-bottom: none; + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +b, +strong { + font-weight: inherit; +} + +b, +strong { + font-weight: bolder; +} + +dfn { + font-style: italic; +} + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +mark { + background-color: #ff0; + color: #000; +} + +small { + font-size: 80%; +} + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +img { + border-style: none; +} + +svg:not(:root) { + overflow: hidden; +} + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +figure { + margin: 1em 40px; +} + +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; + overflow: visible; +} + +button, +input, +optgroup, +select, +textarea { + font: inherit; + margin: 0; +} + +optgroup { + font-weight: 700; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +[type='reset'], +[type='submit'], +button, +html [type='button'] { + -webkit-appearance: button; +} + +[type='button']::-moz-focus-inner, +[type='reset']::-moz-focus-inner, +[type='submit']::-moz-focus-inner, +button::-moz-focus-inner { + border-style: none; + padding: 0; +} + +[type='button']:-moz-focusring, +[type='reset']:-moz-focusring, +[type='submit']:-moz-focusring, +button:-moz-focusring { + outline: 1px dotted ButtonText; +} + +fieldset { + border: 1px solid silver; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +legend { + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; +} + +textarea { + overflow: auto; +} + +[type='checkbox'], +[type='radio'] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} + +[type='number']::-webkit-inner-spin-button, +[type='number']::-webkit-outer-spin-button { + height: auto; +} + +[type='search'] { + -webkit-appearance: textfield; + outline-offset: -2px; +} + +[type='search']::-webkit-search-cancel-button, +[type='search']::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} + +button, +input[type='button'], +input[type='reset'], +input[type='submit'] { + display: inline-block; + margin: 0; + text-align: center; + vertical-align: middle; + background-image: none; + border: 1px solid transparent; + padding: 0.42em 0.85em; + color: #333; + background-color: #fff; + border-color: #ccc; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +button:focus, +button:hover, +input[type='button']:focus, +input[type='button']:hover, +input[type='reset']:focus, +input[type='reset']:hover, +input[type='submit']:focus, +input[type='submit']:hover { + background-image: -webkit-gradient( + linear, + left top, + left bottom, + from(#fff), + to(#ededed) + ); + background-image: linear-gradient(to bottom, #fff, #ededed); + outline: 0; +} + +button:active, +input[type='button']:active, +input[type='reset']:active, +input[type='submit']:active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +button.disabled, +button[disabled], +fieldset[disabled] button, +fieldset[disabled] input[type='button'], +fieldset[disabled] input[type='reset'], +fieldset[disabled] input[type='submit'], +input[type='button'].disabled, +input[type='button'][disabled], +input[type='reset'].disabled, +input[type='reset'][disabled], +input[type='submit'].disabled, +input[type='submit'][disabled] { + background-image: none; + cursor: not-allowed; + opacity: 0.5; + -webkit-box-shadow: none; + box-shadow: none; +} + +button.save-button, +input[type='button'].save-button, +input[type='reset'].save-button, +input[type='submit'].save-button { + float: left; +} + +button.open-button, +input[type='button'].open-button, +input[type='reset'].open-button, +input[type='submit'].open-button { + float: left; +} + +button > input[type='file'], +input[type='button'] > input[type='file'], +input[type='reset'] > input[type='file'], +input[type='submit'] > input[type='file'] { + left: -9999px; + position: absolute; +} + +button + button, +button + input[type='button'], +button + input[type='reset'], +button + input[type='submit'], +input[type='button'] + button, +input[type='button'] + input[type='button'], +input[type='button'] + input[type='reset'], +input[type='button'] + input[type='submit'], +input[type='reset'] + button, +input[type='reset'] + input[type='button'], +input[type='reset'] + input[type='reset'], +input[type='reset'] + input[type='submit'], +input[type='submit'] + button, +input[type='submit'] + input[type='button'], +input[type='submit'] + input[type='reset'], +input[type='submit'] + input[type='submit'] { + margin-left: 0.3em; +} + +input[type='number']:active, +input[type='number']:focus, +input[type='search']:active, +input[type='search']:focus, +input[type='text']:active, +input[type='text']:focus, +select:active, +select:focus, +textarea:active, +textarea:focus { + outline: 0; +} + +input[type='number']:focus, +input[type='number']:hover, +input[type='search']:focus, +input[type='search']:hover, +input[type='text']:focus, +input[type='text']:hover, +select:focus, +select:hover, +textarea:focus, +textarea:hover { + -webkit-box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.12); + box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.12); +} + +fieldset[disabled] input[type='number'], +fieldset[disabled] input[type='search'], +fieldset[disabled] input[type='text'], +fieldset[disabled] select, +fieldset[disabled] textarea, +input[type='number'][disabled], +input[type='number'][readonly], +input[type='search'][disabled], +input[type='search'][readonly], +input[type='text'][disabled], +input[type='text'][readonly], +select[disabled], +select[readonly], +textarea[disabled], +textarea[readonly] { + cursor: not-allowed; + background: #efefef; + opacity: 0.6; +} + +.suggestList { + border: 1px solid #3297fd; + position: absolute; + background-color: #fff; + margin-left: 3px; + padding-left: 3px; + width: 93%; + z-index: 3; +} + +.suggestList li:hover { + background-color: #3297fd; + color: #fff; +} + +label[data-error] input[type='number'], +label[data-error] input[type='search'], +label[data-error] input[type='text'], +label[data-error] select, +label[data-error] textarea { + border: 1px solid #f55; +} + +label[data-error] input[type='number']:focus, +label[data-error] input[type='number']:hover, +label[data-error] input[type='search']:focus, +label[data-error] input[type='search']:hover, +label[data-error] input[type='text']:focus, +label[data-error] input[type='text']:hover, +label[data-error] select:focus, +label[data-error] select:hover, +label[data-error] textarea:focus, +label[data-error] textarea:hover { + -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 85, 85, 0.12); + box-shadow: inset 0 0 1px 1px rgba(255, 85, 85, 0.12); +} + +label[data-error]:hover::after { + content: 'Error: ' attr(data-error); + display: block; + position: fixed; + white-space: pre; + padding: 0.35em; + background: #fee; + border: 1px solid #f55; + border-radius: 4px; + line-height: 1em; + font-size: 0.9em; + z-index: 2; +} + +input[type='checkbox'], +input[type='radio'] { + vertical-align: middle; + margin: 0 0.3em; + line-height: normal; +} + +fieldset { + border: 1px solid #ccc; + padding: 0.3em; + margin: 0; + border-radius: 4px; +} + +fieldset > li { + display: inline-block; +} + +fieldset.-hidden, +form.atom-props .main { + border-color: transparent; + margin-top: 1.5em; +} + +legend { + color: #8c8c8c; + padding: 0 0.4em; + font-size: 0.9em; + text-align: left; +} + +.-SelectList, +.analyse .chem-input, +.template-lib .groups, +input[type='number'], +input[type='search'], +input[type='text'], +select, +textarea { + border-radius: 4px; + display: inline-block; + vertical-align: middle; + background: #fff; + line-height: 1.42857143; + height: 2.4em; + padding: 0.35em 0.15em 0.35em 0.3em; + margin: 2px; + border: 1px solid #ccc; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +.template-lib .groups li { + display: block; + padding: 0 2px 1px; + cursor: default; +} + +.template-lib .groups li:hover { + background-color: #f2f2f2; +} + +.template-lib .groups li.selected { + color: #fff; + background-color: #9dc2d0; +} + +.template-lib .groups li.split { + margin-top: 2px; + padding-top: 2px; + border-top: 1px #ccc solid; +} + +.check .tabs, +.elements-table .tabs { + outline: 0; +} + +.check .tabs .tabs, +.elements-table .tabs .tabs { + width: 100%; +} + +.check .tabs .tabs a, +.elements-table .tabs .tabs a { + padding: 8px 12px; + margin-right: 2px; + line-height: 14px; + display: inline-block; + cursor: pointer; + text-align: center; + background-color: #eee; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} + +.check .tabs .tabs a:hover, +.elements-table .tabs .tabs a:hover { + background-color: #9dc2d0; +} + +.check .tabs .tabs a.active, +.elements-table .tabs .tabs a.active { + border: 1px solid #ddd; + border-bottom-color: transparent; + background-color: #fff; +} + +form.settings .accordion { + margin: 0.3em; +} + +form.settings .accordion .ac_tab { + margin-top: 2px; +} + +form.settings .accordion .ac_tab > a:first-child { + z-index: 3; + padding: 6px 0; + display: block; + cursor: pointer; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + -webkit-transition: border-radius 0.1s linear; + transition: border-radius 0.1s linear; +} + +form.settings .accordion .ac_tab > a:first-child::before { + margin-left: 30px; + float: left; +} + +form.settings .accordion .ac_tab > a:first-child:hover { + background-color: #9dc2d0; +} + +form.settings .accordion .ac_tab > :nth-child(2) { + overflow: hidden; + -webkit-transition-property: height, padding; + transition-property: height, padding; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; +} + +form.settings .accordion .ac_tab.active > a:first-child { + border-radius: 6px 6px 0 0; + border-bottom: 0; + -webkit-transition-delay: 0s; + transition-delay: 0s; +} + +form.settings .accordion .ac_tab.active > a:first-child::before { + content: '−'; +} + +form.settings .accordion .ac_tab.hidden > a:first-child { + border-radius: 6px; + -webkit-transition-delay: 0.4s; + transition-delay: 0.4s; +} + +form.settings .accordion .ac_tab.hidden > a:first-child::before { + content: '+'; +} + +form.settings .accordion .ac_tab.hidden > :nth-child(2) { + height: 0; + padding: 0; + border: 0; +} + +#canvas .measure-log { + background-color: #fff; + border: #ccc 1px solid; + border-radius: 0 5px; + width: 8em; + height: 1.2em; + padding: 0.3em; + text-align: center; + opacity: 0; + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; +} + +.ket-overlay { + position: fixed; + left: 0; + top: 0; + bottom: 0; + right: 0; + z-index: 40; + text-align: center; + background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%3E%3Cpath%20d%3D%22M0%2010L10%200zm12-2l-4%204zM-2%202l4-4z%22%20stroke%3D%22%23555%22%20stroke-width%3D%222%22%20stroke-opacity%3D%22.02%22%2F%3E%3C%2Fsvg%3E); + background-color: rgba(119, 119, 119, 0.2); +} + +.ket-overlay.animate { + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} + +.ket-overlay.hide { + background-color: rgba(119, 119, 119, 0.01); +} + +.ket-overlay::after { + content: ''; + display: inline-block; + height: 100%; + vertical-align: middle; +} + +.ket-overlay form[role='dialog'] { + outline: 0; + display: inline-block; + position: relative; + vertical-align: middle; +} + +.ket-spinner { + margin: auto; + display: block; + border: 16px solid #f3f3f3; + border-top: 16px solid #00f; + border-radius: 50%; + width: 5em; + height: 5em; + -webkit-animation: spin 3s linear infinite; + animation: spin 3s linear infinite; +} + +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes spin { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +form[role='dialog'] { + text-align: left; + background-color: #fff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 6px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + overflow: visible; + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: transform 0.3s, opacity 0.3s; + transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s; +} + +form[role='dialog'].hide { + opacity: 0.2; + -webkit-transform: scale(0.5); + transform: scale(0.5); +} + +form[role='dialog'] > * { + margin: 0.3em; +} + +form[role='dialog'] footer, +form[role='dialog'] header { + margin: 0; + padding: 0.2em 0.6em; + background-color: #f5f5f5; +} + +form[role='dialog'] header { + font-size: 1.6em; + font-weight: 600; + line-height: 1.3; + border-bottom: 1px solid #ddd; + border-radius: 6px 6px 0 0; +} + +form[role='dialog'] footer { + clear: both; + border-top: 1px solid #ddd; + border-radius: 0 0 6px 6px; + text-align: right; +} + +form[role='dialog'] .close { + padding: 0; + border: 0; + background: 0 0; + -webkit-box-shadow: none; + box-shadow: none; + position: absolute; + top: 0; + right: 0.3em; + color: #999; + font-size: 0.8em; + font-weight: 700; + text-shadow: 0 1px 0 #fff; + opacity: 0.5; +} + +form[role='dialog'] .close:hover { + opacity: 1; +} + +.template-lib label { + position: absolute; + right: 0; + left: 0; + text-align: center; + line-height: 2.6em; +} + +.template-lib label input[type='search'] { + float: right; + width: 660px; +} + +.template-lib .groups { + margin-top: 3.5em; + height: 27em; + width: 11em; + float: left; + overflow: hidden; +} + +.template-lib .table { + margin-top: 3.5em; + padding: 0; + float: left; + width: 550px; + height: 27em; + overflow: auto; +} + +.template-lib .tr { + height: 120px; +} + +.template-lib .td { + width: 33%; + float: left; + height: 100%; + position: relative; +} + +.template-lib .td::before { + position: absolute; + z-index: 10; + left: 0.3em; + top: 0; + padding: 0 4px; + border-radius: 3px; + font-size: 10px; + color: grey; + background-color: #fff; + content: attr(title); +} + +.template-lib .td.selected .struct { + background-color: #d1e2e9; +} + +.template-lib .attach-button { + margin: 0 4px 2px 0; + position: absolute; + bottom: 0; + right: 0; +} + +.template-lib .struct { + position: absolute; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 1em; + width: 98%; + height: 98%; + border: 1px solid #ccc; + border-radius: 5px; +} + +.template-lib .struct:hover { + background: #f2f2f2; +} + +.template-lib div.struct { + padding: 0; +} + +form.bond label { + text-align: right; + display: block; +} + +form.bond select { + width: 12em; +} + +form.atom-props fieldset { + margin-top: 0.7em; + text-align: right; +} + +form.atom-props fieldset label { + margin: 0.3em 0; + display: inline-block; +} + +form.atom-props .main { + width: 14.5em; + float: left; +} + +form.atom-props .main input { + width: 8em; +} + +form.atom-props .query, +form.atom-props .reaction { + float: right; + clear: right; + width: 16em; +} + +form.atom-props .query input[type='checkbox'], +form.atom-props .reaction input[type='checkbox'] { + margin: 0.6em 0.3em; +} + +form.attach-points form { + width: 17em; + text-align: right; +} + +form.attach-points form label { + margin: 1.03333333em; + display: inline-block; +} + +form.automap { + width: 22em; +} + +form.automap label { + display: block; + text-align: right; + line-height: 3.1em; +} + +form.rgroup-logic label { + display: inline-block; + text-align: right; + line-height: 3.1em; +} + +form.rgroup-logic .cond { + display: block; +} + +form.rgroup-logic input[type='text'] { + width: 7em; +} + +.sgroup, +.sgroup-special { + width: 20em; +} + +.sgroup label, +.sgroup-special label { + display: block; + text-align: right; +} + +.sgroup label input, +.sgroup label select, +.sgroup-special label input, +.sgroup-special label select { + width: 10em; +} + +.sgroup label:hover::after, +.sgroup-special label:hover::after { + margin: 1px 0 0 3px; +} + +.sgroup fieldset, +.sgroup-special fieldset { + border: 0; + padding: 0; +} + +.sgroup .data label, +.sgroup-special .data label { + text-align: left; +} + +.sgroup .data label fieldset.radio label, +.sgroup-special .data label fieldset.radio label { + margin: 0.4em; + display: inline-block; +} + +.sgroup .data label fieldset.radio input[type='radio'], +.sgroup-special .data label fieldset.radio input[type='radio'] { + width: auto; +} + +.sgroup .data select[name='fieldValue'], +.sgroup .data textarea, +.sgroup-special .data select[name='fieldValue'], +.sgroup-special .data textarea { + display: block; + width: 19em; + height: 12em; + overflow: auto; +} + +.sgroup .data input[type='text'], +.sgroup .data select[name='fieldName'], +.sgroup-special .data input[type='text'], +.sgroup-special .data select[name='fieldName'] { + width: 19em; + display: block; + margin-bottom: 0; +} + +form.settings { + width: 35em; +} + +form.settings .save-button { + margin-left: 10px; +} + +form.settings .warning { + margin: 0.3em; +} + +form.settings .accordion fieldset { + border-radius: 0 0 6px 6px; + height: 12.4em; +} + +form.settings .accordion fieldset.server { + height: 15.5em; +} + +form.settings .accordion fieldset.miew { + height: 9.3em; +} + +form.settings .accordion fieldset.render { + height: 24.8em; +} + +form.settings .accordion label { + display: block; + text-align: right; + line-height: 3.1em; + height: 3.1em; +} + +form.settings .accordion label input, +form.settings .accordion label select { + width: 50%; +} + +form.settings .accordion label div { + margin: 2px; + width: 50%; +} + +form.settings .accordion label div input { + margin: 0 4px 0 0; +} + +form.settings .accordion label div select { + margin: 0; +} + +form.settings .accordion label:hover::after { + left: 50%; +} + +.about { + width: 25em; +} + +.about > a { + display: block; + margin: 2em 1em; +} + +.about var { + margin-left: 0.5em; + font-style: normal; + font-weight: 700; + display: inline-block; +} + +.about time { + font-style: italic; +} + +.about a { + color: #1a7090; +} + +.about a:hover { + color: #5e5e5e; +} + +.about dl { + position: relative; + margin: 0 1em 1em; + vertical-align: bottom; + line-height: 1.4em; +} + +.about dd { + text-align: right; + margin-bottom: 0.5em; +} + +.about dt + dd { + margin: -1.4em 0 0; +} + +.rgroup ul { + width: 25.6em; + padding: 0.5em; +} + +.rgroup li { + display: inline-block; + margin: 0.2em 0.1em; +} + +.rgroup form button { + font-size: 1.3em; + width: 2.3em; + height: 2em; + line-height: 1; + vertical-align: middle; + padding: 0.15em; + background: inherit; +} + +.rgroup form button::first-letter { + font-weight: 600; + color: #666; +} + +.rgroup form button:hover { + -webkit-transition: 0.2s, ease-out, -webkit-transform; + transition: 0.2s, ease-out, -webkit-transform; + transition: transform, 0.2s, ease-out; + transition: transform, 0.2s, ease-out, -webkit-transform; + -webkit-transform: scale(1.005); + transform: scale(1.005); + -webkit-box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.12); + box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.12); +} + +.rgroup form button:active { + -webkit-transition: 0.2s, ease-out, -webkit-transform; + transition: 0.2s, ease-out, -webkit-transform; + transition: transform, 0.2s, ease-out; + transition: transform, 0.2s, ease-out, -webkit-transform; + -webkit-transform: scale(none); + transform: scale(none); + -webkit-transform: scale(1); + transform: scale(1); + -webkit-box-shadow: none; + box-shadow: none; +} + +.rgroup form button.selected { + background: #444; + color: #fff; +} + +.rgroup form button.selected > span { + color: #fff; +} + +.rgroup form button.selected > svg { + fill: #fff; + stroke: #fff; + stroke-width: 5; +} + +.rgroup form button.selected::first-letter { + color: #b3b3b3; +} + +.elements-table { + width: 57em; +} + +.elements-table .tabs .tabs-content { + height: 31em; +} + +.elements-table .period-table { + position: relative; +} + +.elements-table .period-table table { + position: relative; +} + +.elements-table .period-table td, +.elements-table .period-table th { + padding: 0; + margin: 0; + text-align: center; + vertical-align: middle; +} + +.elements-table .period-table td.ref, +.elements-table .period-table th { + opacity: 0.6; + font-weight: 400; + font-size: 0.8em; + padding: 0.3em 0.8em; +} + +.elements-table .period-table th.ref { + vertical-align: top; + text-align: right; +} + +.elements-table .period-table tr:nth-of-type(8) { + border-bottom: 1em solid transparent; +} + +.elements-table .period-table .ket-atom-info { + position: absolute; + padding: 0.75em 0.75em; + left: 18em; + top: 2em; + width: 7em; + -webkit-box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.12); + box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.12); + opacity: 1; + -webkit-transition: opacity 1s, visibility 0s; + transition: opacity 1s, visibility 0s; +} + +.elements-table .period-table .ket-atom-info.none { + opacity: 0; + -webkit-transition: opacity 2s, visibility 2s; + transition: opacity 2s, visibility 2s; +} + +.elements-table .period-table button { + font-size: 1.3em; + width: 2em; + height: 2em; + line-height: 2; + vertical-align: middle; + padding: 0.15em; + margin: 1px; + border: 0; + display: block; + position: relative; +} + +.elements-table .period-table button::after { + position: absolute; + opacity: 0.6; + top: 0.3em; + right: 0.3em; + font-size: 0.5em; + line-height: 1; + vertical-align: top; + content: attr(value); +} + +.elements-table .period-table button.selected::after, +.elements-table .period-table button:hover::after { + visibility: hidden; +} + +.elements-table .period-table button:not(:hover) > span { + color: #000; +} + +.elements-table .period-table button:hover { + -webkit-transition: 0.2s, ease-out, -webkit-transform; + transition: 0.2s, ease-out, -webkit-transform; + transition: transform, 0.2s, ease-out; + transition: transform, 0.2s, ease-out, -webkit-transform; + -webkit-transform: scale(1.25); + transform: scale(1.25); + -webkit-box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.12); + box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.12); + z-index: 60; + background: #fff; +} + +.elements-table .period-table button:active { + -webkit-transition: 0.2s, ease-out, -webkit-transform; + transition: 0.2s, ease-out, -webkit-transform; + transition: transform, 0.2s, ease-out; + transition: transform, 0.2s, ease-out, -webkit-transform; + -webkit-transform: scale(none); + transform: scale(none); + -webkit-transform: scale(1); + transform: scale(1); + -webkit-box-shadow: none; + box-shadow: none; +} + +.elements-table .period-table button.selected { + background: #444; + color: #fff; +} + +.elements-table .period-table button.selected > span { + color: #fff; +} + +.elements-table .period-table button.selected > svg { + fill: #fff; + stroke: #fff; + stroke-width: 5; +} + +.elements-table .period-table fieldset { + border: 0; + padding: 0.5em; + margin: 0.5em 0 0 1.5em; +} + +.elements-table .period-table .diatomic { + background: #e7ff8f; +} + +.elements-table .period-table .noble { + background: #c0ffff; +} + +.elements-table .period-table .alkali { + background: #f66; +} + +.elements-table .period-table .alkaline-earth { + background: #ffdead; +} + +.elements-table .period-table .metalloid { + background: #cc9; +} + +.elements-table .period-table .polyatomic { + background: #a1ffc3; +} + +.elements-table .period-table .post-transition { + background: #ccc; +} + +.elements-table .period-table .transition { + background: #ffc0c0; +} + +.elements-table .period-table .lanthanide { + background: #ffbfff; +} + +.elements-table .period-table .actinide { + background: #f9c; +} + +.elements-table .period-table .unknown-props { + background: #e8e8e8; +} + +.elements-table .period-table .unknown-state::after { + color: #222; +} + +.elements-table .period-table .solid::after { + color: #222; +} + +.elements-table .period-table .metal::after { + color: #006; +} + +.elements-table .period-table .gas::after { + color: #c00; +} + +.elements-table .period-table .liquid::after { + color: #0a0; +} + +.elements-table .generic-groups { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: distribute; + justify-content: space-around; + padding: 1.5em 0; +} + +.elements-table .generic-groups .col:first-child { + width: 40%; +} + +.elements-table .generic-groups .col > fieldset { + margin: 1em; + padding: 1em 0.5em; +} + +.elements-table .generic-groups .acyclic, +.elements-table .generic-groups .atom > fieldset, +.elements-table .generic-groups .cyclic { + display: inline-block; + vertical-align: top; +} + +.elements-table .generic-groups .acyclic + fieldset, +.elements-table .generic-groups .atom > fieldset + fieldset, +.elements-table .generic-groups .cyclic + fieldset { + margin-left: 0.4em; +} + +.elements-table .generic-groups .carbo, +.elements-table .generic-groups .cyclic > fieldset, +.elements-table .generic-groups .hetero { + float: left; +} + +.elements-table .generic-groups .carbo { + clear: both; + margin-right: 0.4em; +} + +.elements-table .generic-groups .cyclic > legend + fieldset { + margin: 0 0.4em 0 0.8em; +} + +.elements-table .generic-groups fieldset { + text-align: center; +} + +.elements-table .generic-groups .atom fieldset, +.elements-table .generic-groups .carbo fieldset, +.elements-table .generic-groups .hetero fieldset, +.elements-table .generic-groups .no-carbon, +.elements-table .generic-groups legend + fieldset { + position: relative; + border: 0; + padding: 0 0 1em; +} + +.elements-table .generic-groups .atom fieldset legend, +.elements-table .generic-groups .carbo fieldset legend, +.elements-table .generic-groups .hetero fieldset legend, +.elements-table .generic-groups .no-carbon legend, +.elements-table .generic-groups legend + fieldset legend { + font-size: 0.7em; + bottom: 0.1em; + left: 0; + right: 0; + margin: 0 auto; + position: absolute; +} + +.elements-table .generic-groups button { + font-size: 1.1em; + height: 2em; + width: 2.5em; + line-height: 1; + vertical-align: middle; + padding: 0.15em; + background: inherit; +} + +.elements-table .generic-groups button:hover { + -webkit-transition: 0.2s, ease-out, -webkit-transform; + transition: 0.2s, ease-out, -webkit-transform; + transition: transform, 0.2s, ease-out; + transition: transform, 0.2s, ease-out, -webkit-transform; + -webkit-transform: scale(1.25); + transform: scale(1.25); + -webkit-box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.12); + box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.12); +} + +.elements-table .generic-groups button:active { + -webkit-transition: 0.2s, ease-out, -webkit-transform; + transition: 0.2s, ease-out, -webkit-transform; + transition: transform, 0.2s, ease-out; + transition: transform, 0.2s, ease-out, -webkit-transform; + -webkit-transform: scale(none); + transform: scale(none); + -webkit-transform: scale(1); + transform: scale(1); + -webkit-box-shadow: none; + box-shadow: none; +} + +.elements-table .generic-groups button.selected { + background: #444; + color: #fff; +} + +.elements-table .generic-groups button.selected > span { + color: #fff; +} + +.elements-table .generic-groups button.selected > svg { + fill: #fff; + stroke: #fff; + stroke-width: 5; +} + +.recognize .change-version { + display: block; + text-align: right; +} + +.recognize .output, +.recognize .picture { + height: 25em; + width: 21em; + display: table-cell; + vertical-align: middle; + text-align: center; +} + +.recognize .struct, +.recognize img { + overflow: hidden; + position: relative; + max-height: 100%; + max-width: 21em; +} + +.recognize label { + display: block; +} + +.recognize .open-filename { + display: inline-block; + float: left; + padding: 6px; + max-width: 200px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.check fieldset { + margin: 0; + padding: 0 0 0.3em 0.3em; + overflow-y: auto; + height: 25em; + width: 25em; + border-color: #ddd; + border-radius: 0 4px 4px 4px; +} + +.check fieldset li { + display: block; + margin: 1.1em 0 0.3em 0.3em; +} + +.check fieldset dt { + font-weight: 700; + margin: 1.1em 0 0.3em 0.3em; +} + +.check fieldset dd { + margin-left: 1.5em; +} + +.analyse label { + width: 10em; + display: inline-block; + vertical-align: middle; + margin-right: 1em; +} + +.analyse input[type='text'] { + width: 14em; + margin-right: 1em; +} + +.analyse select { + width: 10em; + margin: 0; +} + +.analyse .chem-input { + width: 14em; + overflow: hidden; + white-space: nowrap; +} + +.analyse .chem-input:active, +.analyse .chem-input:focus { + outline: 0; + -webkit-box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.12); + box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.12); +} + +.open label { + display: block; + width: 22.5em; +} + +.open label input { + margin-bottom: 0.1em; +} + +.open textarea { + min-width: 32em; + min-height: 23em; + overflow: auto; + white-space: pre; + resize: both; +} + +.save form > label { + display: inline-block; + text-align: right; + margin: 0 0.3em; +} + +.save form > label input, +.save form > label select { + width: 12.25em; +} + +.save textarea { + display: block; + min-width: 34em; + min-height: 23em; + overflow: auto; + white-space: pre; + cursor: text; + resize: both; +} + +.help { + overflow: auto; + min-height: 500px; + min-width: 800px; + border: 0; +} + +.miew .warning { + display: inline-block; + float: left; + line-height: 2em; +} + +.miew .atom-info { + position: absolute; + top: 10px; + right: 10px; + border-radius: 4px; + color: silver; + background-color: rgba(64, 64, 64, 0.75); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: left; + -ms-flex-align: left; + align-items: left; + -webkit-box-pack: left; + -ms-flex-pack: left; + justify-content: left; + opacity: 0; +} + +.miew .atom-info p { + margin: 10px; + text-align: left; +} + +.attach label { + display: block; + padding: 0 5px; + font-size: 16px; +} + +.attach .warning { + padding: 0 5px; +} + +.attach .editor { + border: 1px solid #ccc; + border-radius: 5px; + position: relative; + height: 25em; + max-width: 30em; + overflow: auto; +} + +li, +menu, +ul { + list-style: none; + margin: 0; + padding: 0; +} + +body, +html { + height: 100%; + width: 100%; +} + +body, +main[role='application'] { + height: 100%; + position: relative; + font: 14px FreeSans, Arimo, 'Droid Sans', Helvetica, 'Helvetica Neue', Arial, + sans-serif; + background-color: #fff; + color: #333; + min-width: 640px; + min-height: 400px; +} + +#canvas { + position: absolute; + border: #ccc 1px solid; + border-radius: 5px; + overflow: auto; + top: 45px; + left: 45px; + right: 45px; + bottom: 45px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +#canvas .measure-log { + top: 45px; + right: 45px; +} + +#canvas .measure-log { + position: fixed; +} + +#canvas .measure-log.visible { + opacity: 1; +} + +#mainmenu { + position: absolute; + top: 3px; + left: 45px; + right: 45px; + height: 40px; +} + +#mainmenu > menu { + width: 100%; +} + +#elements { + position: absolute; + right: 3px; + top: 45px; + bottom: 45px; + width: 40px; +} + +#elements > menu { + height: 100%; +} + +#template { + position: absolute; + bottom: 3px; + left: 45px; + right: 45px; + height: 40px; +} + +#template > menu { + width: 100%; +} + +#template > menu { + overflow: hidden; +} + +#toolbox { + position: absolute; + left: 3px; + top: 45px; + bottom: 45px; + width: 40px; +} + +#toolbox > menu { + height: 100%; +} + +#meta { + position: absolute; + right: 0; +} + +#enhanced-stereo { + position: absolute; + right: 0; + overflow-y: hidden; +} + +[role='toolbar'] { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +[role='toolbar'] menu { + font-size: 0.00001px; + -webkit-text-size-adjust: none; +} + +[role='toolbar'] li { + display: inline-block; + vertical-align: top; +} + +[role='toolbar'] li > svg { + fill: #333; + display: none; +} + +[role='toolbar'] button { + display: block; + border: 0; + padding: 0; + position: relative; + background: inherit; + background-color: #fff; + width: 32px; + height: 32px; + margin: 4px; +} + +[role='toolbar'] button::after, +[role='toolbar'] button::before { + display: inline-block; + vertical-align: middle; +} + +[role='toolbar'] button::after { + position: absolute; + left: 0; +} + +[role='toolbar'] button:hover { + -webkit-transition: 0.2s, ease-out, -webkit-transform; + transition: 0.2s, ease-out, -webkit-transform; + transition: transform, 0.2s, ease-out; + transition: transform, 0.2s, ease-out, -webkit-transform; + -webkit-transform: scale(1.25); + transform: scale(1.25); + -webkit-box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.12); + box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.12); +} + +[role='toolbar'] button:active, +[role='toolbar'] button[disabled] { + -webkit-transition: 0.2s, ease-out, -webkit-transform; + transition: 0.2s, ease-out, -webkit-transform; + transition: transform, 0.2s, ease-out; + transition: transform, 0.2s, ease-out, -webkit-transform; + -webkit-transform: scale(none); + transform: scale(none); + -webkit-transform: scale(1); + transform: scale(1); + -webkit-box-shadow: none; + box-shadow: none; +} + +[role='toolbar'] button > svg { + position: absolute; + top: 0.1em; + left: 0.1em; + font-size: 26px; + width: 26px; + height: 26px; + fill: #333; +} + +[role='toolbar'] .selected button { + background: #444; + color: #fff; +} + +[role='toolbar'] .selected button > span { + color: #fff; +} + +[role='toolbar'] .selected button > svg { + fill: #fff; + stroke: #fff; + stroke-width: 5; +} + +[role='toolbar'] kbd { + display: none; + font: 0.8em monospace; + color: #ccc; +} + +.cliparea { + position: absolute; + bottom: 0; + left: 0; + width: 0; + height: 0; + display: block; + font-size: 1px; + z-index: -1; + color: transparent; + background: 0 0; + overflow: hidden; + border: none; + padding: 0; + resize: none; + outline: 0; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; +} + +li.opened > menu { + margin: 0 !important; + position: absolute; + left: 47px; + z-index: 20; + white-space: nowrap; + word-break: keep-all; + padding: 2px; + background: #fff; + border: 1px solid #ccc; + border-radius: 5px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); +} + +li.opened > menu li + li > menu { + margin-top: 3px; + border-top: 1px solid #ccc; + padding-top: 2px; +} + +#atom button, +#freq-atoms button { + font-size: 19px; +} + +#atom kbd, +#freq-atoms kbd { + display: none; +} + +select { + font-size: 14px; +} + +#bond-common, +#bond-query, +#bond-stereo, +#reaction, +#select { + position: relative; + overflow: hidden; + height: 40px; + width: 100%; +} + +#bond-common > svg, +#bond-query > svg, +#bond-stereo > svg, +#reaction > svg, +#select > svg { + display: block; + width: 7px; + height: 7px; + position: absolute; + right: 0; + bottom: 0; +} + +#bond-common:hover > svg, +#bond-query:hover > svg, +#bond-stereo:hover > svg, +#reaction:hover > svg, +#select:hover > svg { + fill: #1a7090; +} + +#bond-common.opened, +#bond-query.opened, +#bond-stereo.opened, +#reaction.opened, +#select.opened { + overflow: visible; +} + +@media (max-width: 840px) { + #zoom-in, + #zoom-out { + display: none; + } +} + +@media (max-width: 1040px) { + #bond-common, + #bond-query, + #bond-stereo { + height: 32px; + width: 100%; + } +} + +@media (max-height: 850px) { + #rgroup { + position: relative; + overflow: hidden; + height: 40px; + width: 100%; + } + + #rgroup > svg { + display: block; + width: 7px; + height: 7px; + position: absolute; + right: 0; + bottom: 0; + } + + #rgroup:hover > svg { + fill: #1a7090; + } + + #rgroup.opened { + overflow: visible; + } +} + +@media (max-height: 850px) and (max-width: 1040px) { + #rgroup { + height: 32px; + width: 100%; + } +} + +@media (max-height: 800px) { + #transform { + position: relative; + overflow: hidden; + height: 40px; + width: 100%; + } + + #transform > svg { + display: block; + width: 7px; + height: 7px; + position: absolute; + right: 0; + bottom: 0; + } + + #transform:hover > svg { + fill: #1a7090; + } + + #transform.opened { + overflow: visible; + } +} + +@media (max-height: 800px) and (max-width: 1040px) { + #transform { + height: 32px; + width: 100%; + } +} + +@media (max-height: 700px) { + li.opened li { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + li.opened li menu { + width: 100%; + } + + li.opened button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + width: 100%; + margin: 1px 0; + padding: 0.3em 0.3em 0.3em 2em; + height: 1.7em; + font-size: 14px; + text-align: left; + } + + li.opened button::after, + li.opened button::before { + padding-right: 0.4em; + font-size: 18px; + } + + li.opened button[disabled] { + background: inherit; + color: #baa; + } + + li.opened button kbd { + margin: 2.5px 0 0 10px; + display: inline-block; + } + + li.opened button > svg { + width: 20px; + height: 20px; + } + + li.opened button:hover { + -webkit-transition: 0.2s, ease-out, -webkit-transform; + transition: 0.2s, ease-out, -webkit-transform; + transition: transform, 0.2s, ease-out; + transition: transform, 0.2s, ease-out, -webkit-transform; + -webkit-transform: scale(none); + transform: scale(none); + -webkit-transform: scale(1); + transform: scale(1); + background-color: #eee; + } + + li.opened .selected button { + -webkit-transition: 0.2s, ease-out, -webkit-transform; + transition: 0.2s, ease-out, -webkit-transform; + transition: transform, 0.2s, ease-out; + transition: transform, 0.2s, ease-out, -webkit-transform; + -webkit-transform: scale(none); + transform: scale(none); + -webkit-transform: scale(1); + transform: scale(1); + background: #444; + color: #fff; + } + + li.opened .selected button > span { + color: #fff; + } + + li.opened .selected button > svg { + fill: #fff; + stroke: #fff; + stroke-width: 5; + } + + #bond-common, + #bond-query, + #bond-stereo { + position: static; + overflow: visible; + height: auto; + width: auto; + } + + #bond-common > svg, + #bond-query > svg, + #bond-stereo > svg { + display: none; + } + + #bond { + position: relative; + overflow: hidden; + height: 40px; + width: 100%; + } + + #bond > svg { + display: block; + width: 7px; + height: 7px; + position: absolute; + right: 0; + bottom: 0; + } + + #bond:hover > svg { + fill: #1a7090; + } + + #bond.opened { + overflow: visible; + } +} + +@media (max-height: 700px) and (max-width: 850px) { + li.opened li { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + li.opened li menu { + width: 100%; + } + + li.opened button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + width: 100%; + margin: 1px 0; + padding: 0.3em 0.3em 0.3em 2em; + height: 1.7em; + font-size: 12px; + text-align: left; + } + + li.opened button::after, + li.opened button::before { + padding-right: 0.4em; + font-size: 16px; + } + + li.opened button[disabled] { + background: inherit; + color: #baa; + } + + li.opened button kbd { + margin: 2.5px 0 0 10px; + display: inline-block; + } + + li.opened button > svg { + width: 17px; + height: 17px; + } + + li.opened button:hover { + -webkit-transition: 0.2s, ease-out, -webkit-transform; + transition: 0.2s, ease-out, -webkit-transform; + transition: transform, 0.2s, ease-out; + transition: transform, 0.2s, ease-out, -webkit-transform; + -webkit-transform: scale(none); + transform: scale(none); + -webkit-transform: scale(1); + transform: scale(1); + background-color: #eee; + } + + li.opened .selected button { + -webkit-transition: 0.2s, ease-out, -webkit-transform; + transition: 0.2s, ease-out, -webkit-transform; + transition: transform, 0.2s, ease-out; + transition: transform, 0.2s, ease-out, -webkit-transform; + -webkit-transform: scale(none); + transform: scale(none); + -webkit-transform: scale(1); + transform: scale(1); + background: #444; + color: #fff; + } + + li.opened .selected button > span { + color: #fff; + } + + li.opened .selected button > svg { + fill: #fff; + stroke: #fff; + stroke-width: 5; + } +} + +@media (max-height: 700px) and (max-width: 1040px) { + #bond { + height: 32px; + width: 100%; + } +} + +@media (max-height: 600px) { + #bond, + #rgroup, + #transform { + height: 32px; + width: 100%; + } +} + +@media (min-height: 800px) { + #reaction + li { + margin-top: 5px; + border-top: 1px solid #ccc; + padding-top: 4px; + } +} + +@media (min-height: 650px) { + #atom + li, + #chain + li, + #charge + li, + #erase + li, + #freq-atoms + li, + #transform + li { + margin-top: 5px; + border-top: 1px solid #ccc; + padding-top: 4px; + } +} + +@media (min-width: 1160px) { + #analyse + li, + #document + li, + #edit + li, + #zoom + li { + margin-left: 10px; + border-left: 1px solid #ccc; + padding-left: 9px; + } +} + +@media (max-height: 600px), (max-width: 1040px) { + body, + form, + select { + font-size: 11px; + } + + #canvas { + top: 37px; + left: 37px; + right: 37px; + bottom: 37px; + } + + #canvas .measure-log { + top: 37px; + right: 37px; + } + + #mainmenu, + #template { + left: 37px; + right: 37px; + height: 32px; + } + + #elements, + #toolbox { + top: 37px; + bottom: 37px; + width: 32px; + } + + [role='toolbar'] button { + width: 24px; + height: 24px; + margin: 4px; + } + + [role='toolbar'] button > svg { + position: absolute; + top: 0.1em; + left: 0.1em; + font-size: 20px; + width: 20px; + height: 20px; + fill: #333; + } + + #reaction, + #select { + height: 32px; + width: 100%; + } + + li.opened > menu { + left: 37px; + } + + #atom button, + #freq-atoms button { + font-size: 16px; + } +} + +@media (max-width: 770px) { + #about, + #help { + display: none; + } + + #mainmenu { + left: 2px; + right: 2px; + } +} + +#template-common + li { + margin-left: 15px; + border-left: 1px solid #ccc; + padding-left: 14px; +} + +.cellar { + display: none; +} + +.warning { + color: #f55; +} + +.warning::before { + content: '⚠ '; +} + +/*# sourceMappingURL=ketcher.css.map */ diff --git a/src/index.tsx b/src/index.tsx new file mode 100644 index 0000000000..dfdbc67aed --- /dev/null +++ b/src/index.tsx @@ -0,0 +1,19 @@ +//import React from 'react' +//import ReactDOM from 'react-dom' +import './index.scss' +//import App from './App' +//import * as serviceWorker from './serviceWorker' +import './wdyr.ts' +import './script' + +// ReactDOM.render( +// +// +// , +// document.getElementById('root') +// ) + +// If you want your app to work offline and load faster, you can change +// unregister() to register() below. Note this comes with some pitfalls. +// Learn more about service workers: https://bit.ly/CRA-PWA +//serviceWorker.unregister() diff --git a/src/react-app-env.d.ts b/src/react-app-env.d.ts new file mode 100644 index 0000000000..6431bc5fc6 --- /dev/null +++ b/src/react-app-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/src/script/index.js b/src/script/index.js index 525a45f86d..c50071f9bc 100644 --- a/src/script/index.js +++ b/src/script/index.js @@ -14,110 +14,121 @@ * limitations under the License. ***************************************************************************/ -import 'core-js/stable'; -import 'regenerator-runtime/runtime'; -import 'whatwg-fetch'; -import queryString from 'query-string'; +import 'core-js/stable' +import 'regenerator-runtime/runtime' +import 'whatwg-fetch' +import queryString from 'query-string' -import api from './api'; -import molfile from './chem/molfile'; -import smiles from './chem/smiles'; -import * as structformat from './ui/data/convert/structformat'; +import api from './api' +import molfile from './chem/molfile' +import smiles from './chem/smiles' +import * as structformat from './ui/data/convert/structformat' -import ui from './ui'; -import Render from './render'; -import graph from './format/chemGraph'; +import ui from './ui' +import Render from './render' +import graph from './format/chemGraph' function getSmiles() { - return smiles.stringify(ketcher.editor.struct(), - { ignoreErrors: true }); + return smiles.stringify(ketcher.editor.struct(), { ignoreErrors: true }) } function saveSmiles() { - const struct = ketcher.editor.struct(); - return structformat.toString(struct, 'smiles-ext', ketcher.server) - .catch(() => smiles.stringify(struct)); + const struct = ketcher.editor.struct() + return structformat + .toString(struct, 'smiles-ext', ketcher.server) + .catch(() => smiles.stringify(struct)) } function getMolfile() { - return molfile.stringify(ketcher.editor.struct(), - { ignoreErrors: true }); + return molfile.stringify(ketcher.editor.struct(), { ignoreErrors: true }) } function setMolecule(molString) { - if (!(typeof molString === 'string')) - return; - ketcher.ui.load(molString, { - rescale: true - }); + if (!(typeof molString === 'string')) return + ketcher.ui.load(molString, { + rescale: true + }) } function addFragment(molString) { - if (!(typeof molString === 'string')) - return; - ketcher.ui.load(molString, { - rescale: true, - fragment: true - }); + if (!(typeof molString === 'string')) return + ketcher.ui.load(molString, { + rescale: true, + fragment: true + }) } function showMolfile(clientArea, molString, options) { - const render = new Render(clientArea, Object.assign({ - scale: options.bondLength || 75 - }, options)); - if (molString) { - const mol = molfile.parse(molString); - render.setMolecule(mol); - } - render.update(); - // not sure we need to expose guts - return render; + const render = new Render( + clientArea, + Object.assign( + { + scale: options.bondLength || 75 + }, + options + ) + ) + if (molString) { + const mol = molfile.parse(molString) + render.setMolecule(mol) + } + render.update() + // not sure we need to expose guts + return render } // TODO: replace window.onload with something like // to start early window.onload = function () { - const params = queryString.parse(document.location.search); - if (params.api_path) - ketcher.apiPath = params.api_path; - ketcher.server = api(ketcher.apiPath, { - 'smart-layout': true, - 'ignore-stereochemistry-errors': true, - 'mass-skip-error-on-pseudoatoms': false, - 'gross-formula-add-rsites': true - }); - ketcher.ui = ui(Object.assign({}, params, buildInfo), ketcher.server); - ketcher.editor = global._ui_editor; - ketcher.server.then(() => { - if (params.mol) - ketcher.ui.load(params.mol); - }, () => { - document.title += ' (standalone)'; - }); -}; + const params = queryString.parse(document.location.search) + if (params.api_path) ketcher.apiPath = params.api_path + ketcher.server = api(ketcher.apiPath, { + 'smart-layout': true, + 'ignore-stereochemistry-errors': true, + 'mass-skip-error-on-pseudoatoms': false, + 'gross-formula-add-rsites': true + }) + ketcher.ui = ui(Object.assign({}, params, buildInfo), ketcher.server) + ketcher.editor = global._ui_editor + ketcher.server.then( + () => { + if (params.mol) ketcher.ui.load(params.mol) + }, + () => { + document.title += ' (standalone)' + } + ) +} const buildInfo = { - version: '__VERSION__', - apiPath: '__API_PATH__', - buildDate: '__BUILD_DATE__', - buildNumber: '__BUILD_NUMBER__' || null -}; + version: '__VERSION__', + apiPath: '__API_PATH__', + buildDate: '__BUILD_DATE__', + buildNumber: '__BUILD_NUMBER__' || null +} + +import validateGraphF from './format/graphValidator' // eslint-disable-line -import validateGraphF from './format/graphValidator'; // eslint-disable-line +const ketcher = Object.assign( + { + // eslint-disable-line no-multi-assign + getSmiles, + saveSmiles, + getMolfile, + setMolecule, + addFragment, + showMolfile, -const ketcher = module.exports = Object.assign({ // eslint-disable-line no-multi-assign - getSmiles, - saveSmiles, - getMolfile, - setMolecule, - addFragment, - showMolfile, + // TODO: remove it + toGraph: () => { + const j = graph.toGraph(ketcher.editor.render.ctab.molecule) + validateGraphF(j) + return j + }, + fromGraph: () => + graph.fromGraph(graph.toGraph(ketcher.editor.render.ctab.molecule)) + }, + buildInfo +) - // TODO: remove it - toGraph: () => { - const j = graph.toGraph(ketcher.editor.render.ctab.molecule); - validateGraphF(j); - return j; - }, - fromGraph: () => graph.fromGraph(graph.toGraph(ketcher.editor.render.ctab.molecule)) -}, buildInfo); +export default ketcher diff --git a/src/script/ui/app/hidden.jsx b/src/script/ui/app/hidden.jsx index be7178f97d..8a5ae1b434 100644 --- a/src/script/ui/app/hidden.jsx +++ b/src/script/ui/app/hidden.jsx @@ -14,29 +14,34 @@ * limitations under the License. ***************************************************************************/ -import { h, Component } from 'preact'; -import { connect } from 'react-redux'; +import React, { Component } from 'react' +import { connect } from 'react-redux' -import ClipArea from '../component/cliparea'; +import ClipArea from '../component/cliparea' -import { initIcons } from '../state/toolbar'; -import { initClipboard } from '../state/hotkeys'; -import { initTmplLib } from '../state/templates'; +import { initIcons } from '../state/toolbar' +import { initClipboard } from '../state/hotkeys' +import { initTmplLib } from '../state/templates' -export const AppHidden = connect( - null, - dispatch => ({ - onInitTmpls: cacheEl => initTmplLib(dispatch, '', cacheEl) - }) -)(class extends Component { - componentDidMount() { - this.props.onInitTmpls(this.cacheEl); - initIcons(this.cacheEl); - } - render = () => (
{ this.cacheEl = c; }} />) -}); +export const AppHidden = connect(null, dispatch => ({ + onInitTmpls: cacheEl => initTmplLib(dispatch, process.env.PUBLIC_URL, cacheEl) +}))( + class extends Component { + componentDidMount() { + this.props.onInitTmpls(this.cacheEl, process.env.PUBLIC_URL) + initIcons(this.cacheEl) + } + render = () => ( +
{ + this.cacheEl = c + }} + /> + ) + } +) -export const AppCliparea = connect( - null, - dispatch => (dispatch(initClipboard)) -)(ClipArea); +export const AppCliparea = connect(null, dispatch => dispatch(initClipboard))( + ClipArea +) diff --git a/src/script/ui/app/index.jsx b/src/script/ui/app/index.jsx index 62aafd10d1..9243fb415c 100644 --- a/src/script/ui/app/index.jsx +++ b/src/script/ui/app/index.jsx @@ -14,54 +14,58 @@ * limitations under the License. ***************************************************************************/ -import { h, Component, render } from 'preact'; -import { Provider, connect } from 'react-redux'; +import React, { Component } from 'react' +import ReactDOM from 'react-dom' +import { Provider, connect } from 'react-redux' -import { AppCliparea, AppHidden } from './hidden'; -import AppEditor from './editor'; -import AppModal from './modal'; -import Toolbar from './toolbar'; +import { AppCliparea, AppHidden } from './hidden' +import AppEditor from './editor' +import AppModal from './modal' +import Toolbar from './toolbar' -import createStore, { onAction, load } from '../state'; -import { checkServer } from '../state/server'; -import { initKeydownListener } from '../state/hotkeys'; -import { initResize } from '../state/toolbar'; +import createStore, { onAction, load } from '../state' +import { checkServer } from '../state/server' +import { initKeydownListener } from '../state/hotkeys' +import { initResize } from '../state/toolbar' -import { loadStruct } from '../state/shared'; +import { loadStruct } from '../state/shared' -const App = connect( - null, - { onAction, checkServer } -)(class extends Component { // eslint-disable-line - componentDidMount() { - this.props.checkServer(); - } - render = props => ( -
- - - - - -
- ) -}); +const App = connect(null, { onAction, checkServer })( + class extends Component { + // eslint-disable-line + componentDidMount() { + this.props.checkServer() + } + render() { + return ( + <> + + + + + + + ) + } + } +) function init(el, options, server) { - const store = createStore(options, server); - store.dispatch(initKeydownListener(el)); - store.dispatch(initResize()); + const store = createStore(options, server) + store.dispatch(initKeydownListener(el)) + store.dispatch(initResize()) - render(( - - - - ), el); + ReactDOM.render( + + + , + el + ) - return { - load: (structStr, opts) => store.dispatch(load(structStr, opts)), - loadStruct - }; + return { + load: (structStr, opts) => store.dispatch(load(structStr, opts)), + loadStruct + } } -export default init; +export default init diff --git a/src/script/ui/app/modal.jsx b/src/script/ui/app/modal.jsx index f12a83983b..cbb881b8a5 100644 --- a/src/script/ui/app/modal.jsx +++ b/src/script/ui/app/modal.jsx @@ -14,60 +14,58 @@ * limitations under the License. ***************************************************************************/ -import { h } from 'preact'; -import { omit } from 'lodash/fp'; -import { connect } from 'react-redux'; -import modals from '../dialog'; +import React from 'react' +import { omit } from 'lodash/fp' +import { connect } from 'react-redux' +import modals from '../dialog' const mapStateToProps = state => ({ - modal: state.modal -}); + modal: state.modal +}) const mapDispatchToProps = dispatch => ({ - onOk: (res) => { - console.info('Output:', res); - dispatch({ type: 'MODAL_CLOSE' }); - }, - onCancel: () => { - dispatch({ type: 'MODAL_CLOSE' }); - } -}); + onOk: res => { + console.info('Output:', res) + dispatch({ type: 'MODAL_CLOSE' }) + }, + onCancel: () => { + dispatch({ type: 'MODAL_CLOSE' }) + } +}) const mergeProps = (stateProps, dispatchProps) => { - const prop = stateProps.modal && stateProps.modal.prop; - const initProps = prop ? omit(['onResult', 'onCancel'], prop) : {}; - return { - modal: stateProps.modal, - ...initProps, - onOk: (res) => { - if (prop && prop.onResult) prop.onResult(res); - dispatchProps.onOk(res); - }, - onCancel: () => { - if (prop && prop.onCancel) prop.onCancel(); - dispatchProps.onCancel(); - } - }; -}; + const prop = stateProps.modal && stateProps.modal.prop + const initProps = prop ? omit(['onResult', 'onCancel'], prop) : {} + return { + modal: stateProps.modal, + ...initProps, + onOk: res => { + if (prop && prop.onResult) prop.onResult(res) + dispatchProps.onOk(res) + }, + onCancel: () => { + if (prop && prop.onCancel) prop.onCancel() + dispatchProps.onCancel() + } + } +} const AppModal = connect( - mapStateToProps, - mapDispatchToProps, - mergeProps + mapStateToProps, + mapDispatchToProps, + mergeProps )(({ modal, ...props }) => { - if (!modal) - return null; + if (!modal) return null - const Modal = modals[modal.name]; + const Modal = modals[modal.name] - if (!Modal) - throw new Error(`There is no modal window named ${modal.name}`); + if (!Modal) throw new Error(`There is no modal window named ${modal.name}`) - return ( -
- -
- ); -}); + return ( +
+ +
+ ) +}) -export default AppModal; +export default AppModal diff --git a/src/script/ui/app/toolbar.jsx b/src/script/ui/app/toolbar.jsx index 80bffa661c..608360fc19 100644 --- a/src/script/ui/app/toolbar.jsx +++ b/src/script/ui/app/toolbar.jsx @@ -14,263 +14,219 @@ * limitations under the License. ***************************************************************************/ -import { connect } from 'react-redux'; -import { h } from 'preact'; +import { connect } from 'react-redux' +import React from 'react' -import classNames from 'classnames'; +import classNames from 'classnames' -import element from '../../chem/element'; -import Atom from '../component/view/atom'; -import Icon from '../component/view/icon'; -import ActionMenu, { shortcutStr } from '../component/actionmenu'; +import element from '../../chem/element' +import Atom from '../component/view/atom' +import Icon from '../component/view/icon' +import ActionMenu, { shortcutStr } from '../component/actionmenu' -import action from '../action'; -import { atomCuts, basic as basicAtoms } from '../action/atoms'; -import { zoomList } from '../action/zoom'; -import templates from '../data/templates'; +import action from '../action' +import { atomCuts, basic as basicAtoms } from '../action/atoms' +import { zoomList } from '../action/zoom' +import templates from '../data/templates' const mainmenu = [ - { - id: 'document', - menu: [ - 'new', - 'open', - 'save' - ] - }, - { - id: 'edit', - menu: [ - 'undo', - 'redo', - 'cut', - 'copy', - 'paste' - ] - }, - { - id: 'zoom', - menu: [ - 'zoom-in', - 'zoom-out', - { - id: 'zoom-list', - component: ZoomList - } - ] - }, - { - id: 'process', - menu: [ - 'layout', - 'clean', - 'arom', - 'dearom', - 'cip', - 'check', - 'analyse', - 'recognize', - 'miew' - ] - }, - { - id: 'meta', - menu: [ - 'settings', - 'help', - 'about' - ] - } -]; + { + id: 'document', + menu: ['new', 'open', 'save'] + }, + { + id: 'edit', + menu: ['undo', 'redo', 'cut', 'copy', 'paste'] + }, + { + id: 'zoom', + menu: [ + 'zoom-in', + 'zoom-out', + { + id: 'zoom-list', + component: ZoomList + } + ] + }, + { + id: 'process', + menu: [ + 'layout', + 'clean', + 'arom', + 'dearom', + 'cip', + 'check', + 'analyse', + 'recognize', + 'miew' + ] + }, + { + id: 'meta', + menu: ['settings', 'help', 'about'] + } +] const toolbox = [ - { - id: 'select', - menu: [ - 'select-lasso', - 'select-rectangle', - 'select-fragment' - ] - }, - 'erase', - { - id: 'bond', - menu: [ - { - id: 'bond-common', - menu: [ - 'bond-single', - 'bond-double', - 'bond-triple' - ] - }, - { - id: 'bond-stereo', - menu: [ - 'bond-up', - 'bond-down', - 'bond-updown', - 'bond-crossed' - ] - }, - { - id: 'bond-query', - menu: [ - 'bond-any', - 'bond-aromatic', - 'bond-singledouble', - 'bond-singlearomatic', - 'bond-doublearomatic' - ] - } - ] - }, - 'chain', - { - id: 'charge', - menu: [ - 'charge-plus', - 'charge-minus' - ] - }, - { - id: 'transform', - menu: [ - 'transform-rotate', - 'transform-flip-h', - 'transform-flip-v' - ] - }, - 'sgroup', - 'sgroup-data', - { - id: 'reaction', - menu: [ - 'reaction-arrow', - 'reaction-plus', - 'reaction-automap', - 'reaction-map', - 'reaction-unmap' - ] - }, - { - id: 'rgroup', - menu: [ - 'rgroup-label', - 'rgroup-fragment', - 'rgroup-attpoints' - ] - } -]; + { + id: 'select', + menu: ['select-lasso', 'select-rectangle', 'select-fragment'] + }, + 'erase', + { + id: 'bond', + menu: [ + { + id: 'bond-common', + menu: ['bond-single', 'bond-double', 'bond-triple'] + }, + { + id: 'bond-stereo', + menu: ['bond-up', 'bond-down', 'bond-updown', 'bond-crossed'] + }, + { + id: 'bond-query', + menu: [ + 'bond-any', + 'bond-aromatic', + 'bond-singledouble', + 'bond-singlearomatic', + 'bond-doublearomatic' + ] + } + ] + }, + 'chain', + { + id: 'charge', + menu: ['charge-plus', 'charge-minus'] + }, + { + id: 'transform', + menu: ['transform-rotate', 'transform-flip-h', 'transform-flip-v'] + }, + 'sgroup', + 'sgroup-data', + { + id: 'reaction', + menu: [ + 'reaction-arrow', + 'reaction-plus', + 'reaction-automap', + 'reaction-map', + 'reaction-unmap' + ] + }, + { + id: 'rgroup', + menu: ['rgroup-label', 'rgroup-fragment', 'rgroup-attpoints'] + } +] const template = [ - { - id: 'template-common', - component: TemplatesList - }, - 'template-lib', - 'enhanced-stereo' -]; + { + id: 'template-common', + component: TemplatesList + }, + 'template-lib', + 'enhanced-stereo' +] const elements = [ - { - id: 'atom', - component: props => AtomsList(basicAtoms, props) - }, - { - id: 'freq-atoms', - component: props => AtomsList(props['freqAtoms'], props) - - }, - 'period-table' -]; + { + id: 'atom', + component: props => AtomsList(basicAtoms, props) + }, + { + id: 'freq-atoms', + component: props => AtomsList(props['freqAtoms'], props) + }, + 'period-table' +] const toolbar = [ - { id: 'mainmenu', menu: mainmenu }, - { id: 'toolbox', menu: toolbox }, - { id: 'template', menu: template }, - { id: 'elements', menu: elements } -]; + { id: 'mainmenu', menu: mainmenu }, + { id: 'toolbox', menu: toolbox }, + { id: 'template', menu: template }, + { id: 'elements', menu: elements } +] function ZoomList({ status, onAction }) { - const zoom = status.zoom && status.zoom.selected; // TMP - return ( - - ); + const zoom = status.zoom && status.zoom.selected // TMP + return ( + + ) } function AtomsList(atoms, { active, onAction }) { - const isAtom = active && active.tool === 'atom'; - return ( - - { - atoms.map((label) => { - const index = element.map[label]; - const shortcut = basicAtoms.indexOf(label) > -1 ? shortcutStr(atomCuts[label]) : null; - return ( -
  • - onAction({ tool: 'atom', opts: { label } })} - /> -
  • - ); - }) - } -
    - ); + const isAtom = active && active.tool === 'atom' + return ( + + {atoms.map(label => { + const index = element.map[label] + const shortcut = + basicAtoms.indexOf(label) > -1 ? shortcutStr(atomCuts[label]) : null + return ( +
  • + onAction({ tool: 'atom', opts: { label } })} + /> +
  • + ) + })} +
    + ) } function TemplatesList({ active, onAction }) { - const shortcut = shortcutStr(action['template-0'].shortcut); - const isTmpl = active && active.tool === 'template'; - return ( - - { - templates.map((struct, i) => ( -
  • - -
  • - )) - } -
    - ); + const shortcut = shortcutStr(action['template-0'].shortcut) + const isTmpl = active && active.tool === 'template' + return ( + + {templates.map((struct, i) => ( +
  • + +
  • + ))} +
    + ) } export default connect( - state => ({ - active: state.actionState && state.actionState.activeTool, - status: state.actionState || {}, - freqAtoms: state.toolbar.freqAtoms, - opened: state.toolbar.opened, - visibleTools: state.toolbar.visibleTools - }), { - onOpen: (menuName, isSelected) => ({ type: 'OPENED', data: { menuName, isSelected } }) - } -)(props => ( - -)); + state => ({ + active: state.actionState && state.actionState.activeTool, + status: state.actionState || {}, + freqAtoms: state.toolbar.freqAtoms, + opened: state.toolbar.opened, + visibleTools: state.toolbar.visibleTools + }), + { + onOpen: (menuName, isSelected) => ({ + type: 'OPENED', + data: { menuName, isSelected } + }) + } +)(props => ) diff --git a/src/script/ui/component/actionmenu.jsx b/src/script/ui/component/actionmenu.jsx index 6d0127a884..bfc297699c 100644 --- a/src/script/ui/component/actionmenu.jsx +++ b/src/script/ui/component/actionmenu.jsx @@ -14,119 +14,121 @@ * limitations under the License. ***************************************************************************/ -import { h } from 'preact'; +import React, { useRef } from 'react' -import classNames from 'classnames'; +import classNames from 'classnames' -import action from '../action'; -import { hiddenAncestor } from '../state/toolbar'; -import Icon from './view/icon'; +import action from '../action' +import { hiddenAncestor } from '../state/toolbar' +import Icon from './view/icon' -const isMac = /Mac/.test(navigator.platform); // eslint-disable-line no-undef +const isMac = /Mac/.test(navigator.platform) // eslint-disable-line no-undef const shortcutAliasMap = { - Escape: 'Esc', - Delete: 'Del', - Mod: isMac ? '⌘' : 'Ctrl' -}; + Escape: 'Esc', + Delete: 'Del', + Mod: isMac ? '⌘' : 'Ctrl' +} export function shortcutStr(shortcut) { - const key = Array.isArray(shortcut) ? shortcut[0] : shortcut; - return key.replace(/(\b[a-z]\b$|Mod|Escape|Delete)/g, k => shortcutAliasMap[k] || k.toUpperCase()); + const key = Array.isArray(shortcut) ? shortcut[0] : shortcut + return key.replace( + /(\b[a-z]\b$|Mod|Escape|Delete)/g, + k => shortcutAliasMap[k] || k.toUpperCase() + ) } function isMenuOpened(currentNode) { - const parentNode = hiddenAncestor(currentNode); - return parentNode && parentNode.classList.contains('opened'); + const parentNode = hiddenAncestor(currentNode) + return parentNode && parentNode.classList.contains('opened') } -export function showMenuOrButton(action, item, status, props) { // eslint-disable-line no-shadow - if (typeof item !== 'object') { - return ( - - ); - } - if (item.menu) { - return ( - - ); - } - return (item.component(props)); +export function showMenuOrButton(action, item, status, props) { + // eslint-disable-line no-shadow + if (typeof item !== 'object') { + return ( + + ) + } + if (item.menu) { + return + } + return item.component(props) } -function ActionButton({ name, action, status = {}, onAction }) { // eslint-disable-line no-shadow - const shortcut = action.shortcut && shortcutStr(action.shortcut); - return ( - - ); +function ActionButton({ name, action, status = {}, onAction }) { + // eslint-disable-line no-shadow + const shortcut = action.shortcut && shortcutStr(action.shortcut) + const menuRef = useRef(null) + return ( + + ) } function ActionMenu({ name, menu, className, role, ...props }) { - return ( - - { - menu.map(item => ( -
  • openHandle(ev, props.onOpen)} - > - { showMenuOrButton(action, item, props.status[item], props) } - { item.menu && } -
  • - )) - } -
    - ); + return ( + + {menu.map((item, index) => ( +
  • openHandle(ev, props.onOpen)}> + {showMenuOrButton(action, item, props.status[item], props)} + {item.menu && } +
  • + ))} +
    + ) } function toolMargin(menuName, menu, visibleTools) { - if (!visibleTools[menuName]) return {}; - // now not found better way - const iconHeight = (window.innerHeight < 600 || window.innerWidth < 1040) ? 32 : 40; - let index = menu.indexOf(visibleTools[menuName]); // first level - - if (index === -1) { - let tools = []; - menu.forEach((item) => { - tools = tools.concat(item.menu); - }); - - index = tools.indexOf(visibleTools[menuName]); // second level. example: `bond: bond-any` - } - - return (index !== -1) ? { marginTop: -(iconHeight * index) + 'px' } : {}; + if (!visibleTools[menuName]) return {} + // now not found better way + const iconHeight = + window.innerHeight < 600 || window.innerWidth < 1040 ? 32 : 40 + let index = menu.indexOf(visibleTools[menuName]) // first level + + if (index === -1) { + let tools = [] + menu.forEach(item => { + tools = tools.concat(item.menu) + }) + + index = tools.indexOf(visibleTools[menuName]) // second level. example: `bond: bond-any` + } + + return index !== -1 ? { marginTop: -(iconHeight * index) + 'px' } : {} } function openHandle(event, onOpen) { - const hiddenEl = hiddenAncestor(event.currentTarget); - const isSelected = event.currentTarget.classList.contains('selected'); + const hiddenEl = hiddenAncestor(event.currentTarget) + const isSelected = event.currentTarget.classList.contains('selected') - onOpen(hiddenEl && hiddenEl.id, isSelected); - event.stopPropagation(); + onOpen(hiddenEl && hiddenEl.id, isSelected) + event.stopPropagation() } -export default ActionMenu; +export default ActionMenu diff --git a/src/script/ui/component/cliparea.jsx b/src/script/ui/component/cliparea.jsx index 12347d7e84..bcd5cf3702 100644 --- a/src/script/ui/component/cliparea.jsx +++ b/src/script/ui/component/cliparea.jsx @@ -14,139 +14,140 @@ * limitations under the License. ***************************************************************************/ -import { h, Component } from 'preact'; +import React, { Component, createRef } from 'react' -const ieCb = window.clipboardData; +const ieCb = window.clipboardData class ClipArea extends Component { - componentDidMount() { - const el = this.base; - this.target = this.props.target || el.parentNode; - - this.listeners = { - mouseup: (event) => { - if (this.props.focused() && !isFormElement(event.target)) - autofocus(el); - }, - mousedown: (event) => { - if (event.shiftKey && !isFormElement(event.target)) - event.preventDefault(); - }, - copy: (event) => { - if (this.props.focused() && this.props.onCopy) { - const data = this.props.onCopy(); - - if (data) - copy(event.clipboardData, data); - - event.preventDefault(); - } - }, - cut: (event) => { - if (this.props.focused() && this.props.onCut) { - const data = this.props.onCut(); - - if (data) - copy(event.clipboardData, data); - - event.preventDefault(); - } - }, - paste: (event) => { - if (this.props.focused() && this.props.onPaste) { - const data = paste(event.clipboardData, this.props.formats); - - if (data) - this.props.onPaste(data); - - event.preventDefault(); - } - } - }; - - Object.keys(this.listeners).forEach((en) => { - this.target.addEventListener(en, this.listeners[en]); - }); - } - - shouldComponentUpdate() { - return false; - } - - componentWillUnmount() { - Object.keys(this.listeners).forEach((en) => { - this.target.removeEventListener(en, this.listeners[en]); - }); - } - - render() { - return ( -