From e1c807302b2a92aa94248ca2124824f7db79d2e7 Mon Sep 17 00:00:00 2001 From: "steven.roulleau" Date: Mon, 5 Nov 2018 10:27:41 +0100 Subject: [PATCH 1/3] fix npm vulnerabilities + upgrade esdoc (MSIS-1846) --- .esdoc.json | 15 +- package-lock.json | 2780 ++++++++++++++++++++------------------------- package.json | 3 +- 3 files changed, 1273 insertions(+), 1525 deletions(-) diff --git a/.esdoc.json b/.esdoc.json index 7c25ce14..251850a6 100644 --- a/.esdoc.json +++ b/.esdoc.json @@ -1,7 +1,16 @@ { "source": "./src", "destination": "./docs", - "manual": { - "changelog": ["./CHANGELOG.md"] - } + "plugins": [ + { + "name": "esdoc-standard-plugin", + "option": { + "manual": { + "index": "./CHANGELOG.md", + "asset": "", + "files": [] + } + } + } + ] } diff --git a/package-lock.json b/package-lock.json index 4eb4b830..c73c0d12 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,7 +36,7 @@ "dev": true, "optional": true, "requires": { - "acorn": "2.7.0" + "acorn": "^2.1.0" } }, "acorn-jsx": { @@ -45,7 +45,7 @@ "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", "dev": true, "requires": { - "acorn": "3.3.0" + "acorn": "^3.0.4" }, "dependencies": { "acorn": { @@ -62,10 +62,10 @@ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "dev": true, "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.1.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" + "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": { @@ -98,8 +98,8 @@ "integrity": "sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo=", "dev": true, "requires": { - "micromatch": "2.3.11", - "normalize-path": "2.1.1" + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" } }, "argparse": { @@ -108,7 +108,7 @@ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { - "sprintf-js": "1.0.3" + "sprintf-js": "~1.0.2" } }, "aria-query": { @@ -126,7 +126,7 @@ "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, "requires": { - "arr-flatten": "1.0.3" + "arr-flatten": "^1.0.1" } }, "arr-flatten": { @@ -147,8 +147,8 @@ "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", "dev": true, "requires": { - "define-properties": "1.1.2", - "es-abstract": "1.8.2" + "define-properties": "^1.1.2", + "es-abstract": "^1.7.0" } }, "array-map": { @@ -169,7 +169,7 @@ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "requires": { - "array-uniq": "1.0.3" + "array-uniq": "^1.0.1" } }, "array-uniq": { @@ -197,11 +197,14 @@ "dev": true }, "asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "dev": true, - "optional": true + "optional": true, + "requires": { + "safer-buffer": "~2.1.0" + } }, "assert-plus": { "version": "1.0.0", @@ -220,9 +223,9 @@ "resolved": "https://registry.npmjs.org/assign-deep/-/assign-deep-0.4.7.tgz", "integrity": "sha512-tYlXoIH6RM2rclkx9uLXDKPKrDGsnxoWHE2J5+9tq2StAXeAAo8hLPZtOqwt22p8r6H5hnMgd8Oz8qPJl3W31g==", "requires": { - "assign-symbols": "0.1.1", - "is-primitive": "2.0.0", - "kind-of": "5.1.0" + "assign-symbols": "^0.1.1", + "is-primitive": "^2.0.0", + "kind-of": "^5.0.2" }, "dependencies": { "kind-of": { @@ -264,9 +267,9 @@ "optional": true }, "aws4": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz", - "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", "dev": true, "optional": true }, @@ -285,21 +288,21 @@ "integrity": "sha1-UCq1SHTX24itALiHoGODzgPQAvE=", "dev": true, "requires": { - "babel-core": "6.26.3", - "babel-polyfill": "6.26.0", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "chokidar": "1.7.0", - "commander": "2.15.0", - "convert-source-map": "1.5.0", - "fs-readdir-recursive": "1.1.0", - "glob": "7.1.2", - "lodash": "4.17.10", - "output-file-sync": "1.1.2", - "path-is-absolute": "1.0.1", - "slash": "1.0.0", - "source-map": "0.5.6", - "v8flags": "2.1.1" + "babel-core": "^6.26.0", + "babel-polyfill": "^6.26.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "chokidar": "^1.6.1", + "commander": "^2.11.0", + "convert-source-map": "^1.5.0", + "fs-readdir-recursive": "^1.0.0", + "glob": "^7.1.2", + "lodash": "^4.17.4", + "output-file-sync": "^1.1.2", + "path-is-absolute": "^1.0.1", + "slash": "^1.0.0", + "source-map": "^0.5.6", + "v8flags": "^2.1.1" }, "dependencies": { "babel-runtime": { @@ -308,8 +311,8 @@ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "core-js": "2.4.1", - "regenerator-runtime": "0.11.1" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, "regenerator-runtime": { @@ -326,9 +329,9 @@ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "dev": true, "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.2" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" }, "dependencies": { "js-tokens": { @@ -345,25 +348,25 @@ "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", "dev": true, "requires": { - "babel-code-frame": "6.26.0", - "babel-generator": "6.26.1", - "babel-helpers": "6.24.1", - "babel-messages": "6.23.0", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "convert-source-map": "1.5.1", - "debug": "2.6.9", - "json5": "0.5.1", - "lodash": "4.17.10", - "minimatch": "3.0.4", - "path-is-absolute": "1.0.1", - "private": "0.1.8", - "slash": "1.0.0", - "source-map": "0.5.7" + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" }, "dependencies": { "babel-code-frame": { @@ -440,14 +443,14 @@ "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", "dev": true, "requires": { - "babel-messages": "6.23.0", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "detect-indent": "4.0.0", - "jsesc": "1.3.0", - "lodash": "4.17.10", - "source-map": "0.5.7", - "trim-right": "1.0.1" + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" }, "dependencies": { "babel-runtime": { @@ -492,9 +495,9 @@ "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", "dev": true, "requires": { - "babel-helper-explode-assignable-expression": "6.24.1", - "babel-runtime": "6.23.0", - "babel-types": "6.25.0" + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-helper-call-delegate": { @@ -503,10 +506,10 @@ "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", "dev": true, "requires": { - "babel-helper-hoist-variables": "6.24.1", - "babel-runtime": "6.23.0", - "babel-traverse": "6.26.0", - "babel-types": "6.25.0" + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-helper-define-map": { @@ -515,10 +518,10 @@ "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", "dev": true, "requires": { - "babel-helper-function-name": "6.24.1", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "lodash": "4.17.10" + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" }, "dependencies": { "babel-runtime": { @@ -527,8 +530,8 @@ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "core-js": "2.4.1", - "regenerator-runtime": "0.11.1" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, "babel-types": { @@ -537,10 +540,10 @@ "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "esutils": "2.0.2", - "lodash": "4.17.10", - "to-fast-properties": "1.0.3" + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" } }, "regenerator-runtime": { @@ -557,9 +560,9 @@ "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "babel-traverse": "6.26.0", - "babel-types": "6.25.0" + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-helper-function-name": { @@ -568,11 +571,11 @@ "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", "dev": true, "requires": { - "babel-helper-get-function-arity": "6.24.1", - "babel-runtime": "6.23.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.25.0" + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-helper-get-function-arity": { @@ -581,8 +584,8 @@ "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.25.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-helper-hoist-variables": { @@ -591,8 +594,8 @@ "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.25.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-helper-optimise-call-expression": { @@ -601,8 +604,8 @@ "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.25.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-helper-regex": { @@ -611,9 +614,9 @@ "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "lodash": "4.17.10" + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" }, "dependencies": { "babel-runtime": { @@ -622,8 +625,8 @@ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "core-js": "2.4.1", - "regenerator-runtime": "0.11.1" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, "babel-types": { @@ -632,10 +635,10 @@ "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "esutils": "2.0.2", - "lodash": "4.17.10", - "to-fast-properties": "1.0.3" + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" } }, "regenerator-runtime": { @@ -652,11 +655,11 @@ "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", "dev": true, "requires": { - "babel-helper-function-name": "6.24.1", - "babel-runtime": "6.23.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.25.0" + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-helper-replace-supers": { @@ -665,12 +668,12 @@ "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", "dev": true, "requires": { - "babel-helper-optimise-call-expression": "6.24.1", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.25.0" + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-helpers": { @@ -679,8 +682,8 @@ "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "babel-template": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, "babel-loader": { @@ -689,9 +692,9 @@ "integrity": "sha512-/hbyEvPzBJuGpk9o80R0ZyTej6heEOr59GoEUtn8qFKbnx4cJm9FWES6J/iv644sYgrtVw9JJQkjaLW/bqb5gw==", "dev": true, "requires": { - "find-cache-dir": "1.0.0", - "loader-utils": "1.1.0", - "mkdirp": "0.5.1" + "find-cache-dir": "^1.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1" } }, "babel-messages": { @@ -700,7 +703,7 @@ "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", "dev": true, "requires": { - "babel-runtime": "6.23.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-check-es2015-constants": { @@ -709,7 +712,7 @@ "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", "dev": true, "requires": { - "babel-runtime": "6.23.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-external-helpers": { @@ -718,7 +721,7 @@ "integrity": "sha1-IoX0iwK9Xe3oUXXK+MYuhq3M76E=", "dev": true, "requires": { - "babel-runtime": "6.23.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-syntax-async-functions": { @@ -745,9 +748,9 @@ "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", "dev": true, "requires": { - "babel-helper-remap-async-to-generator": "6.24.1", - "babel-plugin-syntax-async-functions": "6.13.0", - "babel-runtime": "6.23.0" + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-arrow-functions": { @@ -756,7 +759,7 @@ "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", "dev": true, "requires": { - "babel-runtime": "6.23.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-block-scoped-functions": { @@ -765,7 +768,7 @@ "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", "dev": true, "requires": { - "babel-runtime": "6.23.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-block-scoping": { @@ -774,11 +777,11 @@ "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "lodash": "4.17.10" + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" }, "dependencies": { "babel-runtime": { @@ -787,8 +790,8 @@ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "core-js": "2.4.1", - "regenerator-runtime": "0.11.1" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, "babel-types": { @@ -797,10 +800,10 @@ "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "esutils": "2.0.2", - "lodash": "4.17.10", - "to-fast-properties": "1.0.3" + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" } }, "regenerator-runtime": { @@ -817,15 +820,15 @@ "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", "dev": true, "requires": { - "babel-helper-define-map": "6.26.0", - "babel-helper-function-name": "6.24.1", - "babel-helper-optimise-call-expression": "6.24.1", - "babel-helper-replace-supers": "6.24.1", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.25.0" + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-computed-properties": { @@ -834,8 +837,8 @@ "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "babel-template": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, "babel-plugin-transform-es2015-destructuring": { @@ -844,7 +847,7 @@ "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", "dev": true, "requires": { - "babel-runtime": "6.23.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-duplicate-keys": { @@ -853,8 +856,8 @@ "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.25.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-for-of": { @@ -863,7 +866,7 @@ "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", "dev": true, "requires": { - "babel-runtime": "6.23.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-function-name": { @@ -872,9 +875,9 @@ "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", "dev": true, "requires": { - "babel-helper-function-name": "6.24.1", - "babel-runtime": "6.23.0", - "babel-types": "6.25.0" + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-literals": { @@ -883,7 +886,7 @@ "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", "dev": true, "requires": { - "babel-runtime": "6.23.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-modules-amd": { @@ -892,9 +895,9 @@ "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", "dev": true, "requires": { - "babel-plugin-transform-es2015-modules-commonjs": "6.26.2", - "babel-runtime": "6.23.0", - "babel-template": "6.26.0" + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, "babel-plugin-transform-es2015-modules-commonjs": { @@ -903,10 +906,10 @@ "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", "dev": true, "requires": { - "babel-plugin-transform-strict-mode": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-types": "6.26.0" + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" }, "dependencies": { "babel-runtime": { @@ -915,8 +918,8 @@ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "core-js": "2.4.1", - "regenerator-runtime": "0.11.1" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, "babel-types": { @@ -925,10 +928,10 @@ "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "esutils": "2.0.2", - "lodash": "4.17.10", - "to-fast-properties": "1.0.3" + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" } }, "regenerator-runtime": { @@ -945,9 +948,9 @@ "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", "dev": true, "requires": { - "babel-helper-hoist-variables": "6.24.1", - "babel-runtime": "6.23.0", - "babel-template": "6.26.0" + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, "babel-plugin-transform-es2015-modules-umd": { @@ -956,9 +959,9 @@ "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", "dev": true, "requires": { - "babel-plugin-transform-es2015-modules-amd": "6.24.1", - "babel-runtime": "6.23.0", - "babel-template": "6.26.0" + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, "babel-plugin-transform-es2015-object-super": { @@ -967,8 +970,8 @@ "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", "dev": true, "requires": { - "babel-helper-replace-supers": "6.24.1", - "babel-runtime": "6.23.0" + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-parameters": { @@ -977,12 +980,12 @@ "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", "dev": true, "requires": { - "babel-helper-call-delegate": "6.24.1", - "babel-helper-get-function-arity": "6.24.1", - "babel-runtime": "6.23.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.25.0" + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-shorthand-properties": { @@ -991,8 +994,8 @@ "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.25.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-spread": { @@ -1001,7 +1004,7 @@ "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", "dev": true, "requires": { - "babel-runtime": "6.23.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-sticky-regex": { @@ -1010,9 +1013,9 @@ "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", "dev": true, "requires": { - "babel-helper-regex": "6.26.0", - "babel-runtime": "6.23.0", - "babel-types": "6.25.0" + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-template-literals": { @@ -1021,7 +1024,7 @@ "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", "dev": true, "requires": { - "babel-runtime": "6.23.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-typeof-symbol": { @@ -1030,7 +1033,7 @@ "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", "dev": true, "requires": { - "babel-runtime": "6.23.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-unicode-regex": { @@ -1039,9 +1042,9 @@ "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", "dev": true, "requires": { - "babel-helper-regex": "6.26.0", - "babel-runtime": "6.23.0", - "regexpu-core": "2.0.0" + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" } }, "babel-plugin-transform-exponentiation-operator": { @@ -1050,9 +1053,9 @@ "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", "dev": true, "requires": { - "babel-helper-builder-binary-assignment-operator-visitor": "6.24.1", - "babel-plugin-syntax-exponentiation-operator": "6.13.0", - "babel-runtime": "6.23.0" + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-regenerator": { @@ -1061,7 +1064,7 @@ "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", "dev": true, "requires": { - "regenerator-transform": "0.10.1" + "regenerator-transform": "^0.10.0" } }, "babel-plugin-transform-runtime": { @@ -1070,7 +1073,7 @@ "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", "dev": true, "requires": { - "babel-runtime": "6.23.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-strict-mode": { @@ -1079,8 +1082,8 @@ "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.25.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-polyfill": { @@ -1089,9 +1092,9 @@ "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "core-js": "2.5.1", - "regenerator-runtime": "0.10.5" + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "regenerator-runtime": "^0.10.5" }, "dependencies": { "babel-runtime": { @@ -1100,8 +1103,8 @@ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "core-js": "2.5.1", - "regenerator-runtime": "0.11.0" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" }, "dependencies": { "regenerator-runtime": { @@ -1126,36 +1129,36 @@ "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", "dev": true, "requires": { - "babel-plugin-check-es2015-constants": "6.22.0", - "babel-plugin-syntax-trailing-function-commas": "6.22.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-es2015-arrow-functions": "6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0", - "babel-plugin-transform-es2015-block-scoping": "6.26.0", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-es2015-computed-properties": "6.24.1", - "babel-plugin-transform-es2015-destructuring": "6.23.0", - "babel-plugin-transform-es2015-duplicate-keys": "6.24.1", - "babel-plugin-transform-es2015-for-of": "6.23.0", - "babel-plugin-transform-es2015-function-name": "6.24.1", - "babel-plugin-transform-es2015-literals": "6.22.0", - "babel-plugin-transform-es2015-modules-amd": "6.24.1", - "babel-plugin-transform-es2015-modules-commonjs": "6.26.2", - "babel-plugin-transform-es2015-modules-systemjs": "6.24.1", - "babel-plugin-transform-es2015-modules-umd": "6.24.1", - "babel-plugin-transform-es2015-object-super": "6.24.1", - "babel-plugin-transform-es2015-parameters": "6.24.1", - "babel-plugin-transform-es2015-shorthand-properties": "6.24.1", - "babel-plugin-transform-es2015-spread": "6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "6.24.1", - "babel-plugin-transform-es2015-template-literals": "6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "6.23.0", - "babel-plugin-transform-es2015-unicode-regex": "6.24.1", - "babel-plugin-transform-exponentiation-operator": "6.24.1", - "babel-plugin-transform-regenerator": "6.26.0", - "browserslist": "3.2.7", - "invariant": "2.2.2", - "semver": "5.5.0" + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.23.0", + "babel-plugin-transform-es2015-classes": "^6.23.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.23.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-umd": "^6.23.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.23.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0", + "browserslist": "^3.2.6", + "invariant": "^2.2.2", + "semver": "^5.3.0" } }, "babel-register": { @@ -1164,13 +1167,13 @@ "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", "dev": true, "requires": { - "babel-core": "6.26.3", - "babel-runtime": "6.26.0", - "core-js": "2.5.3", - "home-or-tmp": "2.0.0", - "lodash": "4.17.10", - "mkdirp": "0.5.1", - "source-map-support": "0.4.18" + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" }, "dependencies": { "babel-runtime": { @@ -1179,8 +1182,8 @@ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "core-js": "2.5.3", - "regenerator-runtime": "0.11.1" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, "core-js": { @@ -1203,8 +1206,8 @@ "integrity": "sha1-CpSJ8UTecO+zzkMArM2zKeL8VDs=", "dev": true, "requires": { - "core-js": "2.4.1", - "regenerator-runtime": "0.10.5" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.10.0" } }, "babel-template": { @@ -1213,11 +1216,11 @@ "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.10" + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" }, "dependencies": { "babel-runtime": { @@ -1226,8 +1229,8 @@ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "core-js": "2.4.1", - "regenerator-runtime": "0.11.1" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, "babel-types": { @@ -1236,10 +1239,10 @@ "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "esutils": "2.0.2", - "lodash": "4.17.10", - "to-fast-properties": "1.0.3" + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" } }, "regenerator-runtime": { @@ -1256,15 +1259,15 @@ "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.9", - "globals": "9.18.0", - "invariant": "2.2.2", - "lodash": "4.17.10" + "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": { "babel-code-frame": { @@ -1273,9 +1276,9 @@ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "dev": true, "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.2" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" } }, "babel-runtime": { @@ -1284,8 +1287,8 @@ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "core-js": "2.4.1", - "regenerator-runtime": "0.11.1" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, "babel-types": { @@ -1294,10 +1297,10 @@ "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "esutils": "2.0.2", - "lodash": "4.17.10", - "to-fast-properties": "1.0.3" + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" } }, "js-tokens": { @@ -1320,10 +1323,10 @@ "integrity": "sha1-cK+ySNVmDl0Y+BHZHIMDtUE0oY4=", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.10", - "to-fast-properties": "1.0.3" + "babel-runtime": "^6.22.0", + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^1.0.1" } }, "babylon": { @@ -1339,13 +1342,13 @@ "dev": true }, "bcrypt-pbkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "dev": true, "optional": true, "requires": { - "tweetnacl": "0.14.5" + "tweetnacl": "^0.14.3" } }, "big.js": { @@ -1366,23 +1369,13 @@ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", "dev": true }, - "boom": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", - "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", - "dev": true, - "optional": true, - "requires": { - "hoek": "4.2.1" - } - }, "brace-expansion": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", "dev": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -1392,9 +1385,9 @@ "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "dev": true, "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" } }, "browser-stdout": { @@ -1409,8 +1402,8 @@ "integrity": "sha512-oYVLxFVqpX9uMhOIQBLtZL+CX4uY8ZpWcjNTaxyWl5rO8yA9SSNikFnAfvk8J3P/7z3BZwNmEqFKaJoYltj3MQ==", "dev": true, "requires": { - "caniuse-lite": "1.0.30000841", - "electron-to-chromium": "1.3.46" + "caniuse-lite": "^1.0.30000835", + "electron-to-chromium": "^1.3.45" } }, "buffer-from": { @@ -1431,7 +1424,7 @@ "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", "dev": true, "requires": { - "callsites": "0.2.0" + "callsites": "^0.2.0" } }, "callsites": { @@ -1459,12 +1452,12 @@ "integrity": "sha1-D2RYS6ZC8PKs4oBiefTwbKI61zw=", "dev": true, "requires": { - "assertion-error": "1.0.2", - "check-error": "1.0.2", - "deep-eql": "3.0.0", - "get-func-name": "2.0.0", - "pathval": "1.1.0", - "type-detect": "4.0.3" + "assertion-error": "^1.0.1", + "check-error": "^1.0.1", + "deep-eql": "^3.0.0", + "get-func-name": "^2.0.0", + "pathval": "^1.0.0", + "type-detect": "^4.0.0" } }, "chalk": { @@ -1473,11 +1466,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "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" } }, "chardet": { @@ -1498,22 +1491,22 @@ "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", "dev": true, "requires": { - "css-select": "1.2.0", - "dom-serializer": "0.1.0", - "entities": "1.1.1", - "htmlparser2": "3.9.2", - "lodash.assignin": "4.2.0", - "lodash.bind": "4.2.1", - "lodash.defaults": "4.2.0", - "lodash.filter": "4.6.0", - "lodash.flatten": "4.4.0", - "lodash.foreach": "4.5.0", - "lodash.map": "4.6.0", - "lodash.merge": "4.6.1", - "lodash.pick": "4.4.0", - "lodash.reduce": "4.6.0", - "lodash.reject": "4.6.0", - "lodash.some": "4.6.0" + "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" } }, "chokidar": { @@ -1522,15 +1515,15 @@ "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", "dev": true, "requires": { - "anymatch": "1.3.2", - "async-each": "1.0.1", - "fsevents": "1.1.3", - "glob-parent": "2.0.0", - "inherits": "2.0.3", - "is-binary-path": "1.0.1", - "is-glob": "2.0.1", - "path-is-absolute": "1.0.1", - "readdirp": "2.1.0" + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" } }, "circular-json": { @@ -1545,7 +1538,7 @@ "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=", "dev": true, "requires": { - "source-map": "0.5.6" + "source-map": "0.5.x" } }, "clean-css-cli": { @@ -1554,9 +1547,9 @@ "integrity": "sha1-AcVonwW8USojKF8d79veALwR2Gw=", "dev": true, "requires": { - "clean-css": "4.1.11", - "commander": "2.15.0", - "glob": "7.1.2" + "clean-css": "^4.1.9", + "commander": "2.x", + "glob": "7.x" } }, "cli-cursor": { @@ -1565,7 +1558,7 @@ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", "dev": true, "requires": { - "restore-cursor": "2.0.0" + "restore-cursor": "^2.0.0" } }, "cli-width": { @@ -1579,9 +1572,9 @@ "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-1.7.1.tgz", "integrity": "sha1-Ng1taUbpmnof7zleQrqStem1oWs=", "requires": { - "good-listener": "1.2.2", - "select": "1.1.2", - "tiny-emitter": "2.0.2" + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" } }, "co": { @@ -1596,7 +1589,7 @@ "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", "dev": true, "requires": { - "color-name": "1.1.3" + "color-name": "^1.1.1" } }, "color-logger": { @@ -1612,12 +1605,12 @@ "dev": true }, "combined-stream": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", - "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", "dev": true, "requires": { - "delayed-stream": "1.0.0" + "delayed-stream": "~1.0.0" } }, "commander": { @@ -1644,10 +1637,10 @@ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, "requires": { - "buffer-from": "1.0.0", - "inherits": "2.0.3", - "readable-stream": "2.3.2", - "typedarray": "0.0.6" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, "contains-path": { @@ -1680,33 +1673,11 @@ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { - "nice-try": "1.0.4", - "path-key": "2.0.1", - "semver": "5.5.0", - "shebang-command": "1.2.0", - "which": "1.3.0" - } - }, - "cryptiles": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", - "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", - "dev": true, - "optional": true, - "requires": { - "boom": "5.2.0" - }, - "dependencies": { - "boom": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", - "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", - "dev": true, - "optional": true, - "requires": { - "hoek": "4.2.1" - } - } + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, "crypto-js": { @@ -1720,10 +1691,10 @@ "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", "dev": true, "requires": { - "boolbase": "1.0.0", - "css-what": "2.1.0", + "boolbase": "~1.0.0", + "css-what": "2.1", "domutils": "1.5.1", - "nth-check": "1.0.1" + "nth-check": "~1.0.1" } }, "css-what": { @@ -1745,7 +1716,7 @@ "dev": true, "optional": true, "requires": { - "cssom": "0.3.2" + "cssom": "0.3.x" } }, "d3-selection": { @@ -1766,7 +1737,7 @@ "dev": true, "optional": true, "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "debug": { @@ -1784,7 +1755,7 @@ "integrity": "sha512-9zef2MtjASSE1Pts2Nm6Yh5MTVdVh+s4Qt/e+jPV6qTBhqTc0WOEaWnLvLKGxky0gwZGmcY6TnUqyCD6fNs5Lg==", "dev": true, "requires": { - "type-detect": "4.0.3" + "type-detect": "^4.0.0" } }, "deep-is": { @@ -1799,8 +1770,8 @@ "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", "dev": true, "requires": { - "foreach": "2.0.5", - "object-keys": "1.0.11" + "foreach": "^2.0.5", + "object-keys": "^1.0.8" } }, "del": { @@ -1809,13 +1780,13 @@ "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", "dev": true, "requires": { - "globby": "5.0.0", - "is-path-cwd": "1.0.0", - "is-path-in-cwd": "1.0.1", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "rimraf": "2.6.1" + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" } }, "delayed-stream": { @@ -1835,7 +1806,7 @@ "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", "dev": true, "requires": { - "repeating": "2.0.1" + "repeating": "^2.0.0" } }, "diff": { @@ -1850,7 +1821,7 @@ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { - "esutils": "2.0.2" + "esutils": "^2.0.2" } }, "dom-serializer": { @@ -1859,8 +1830,8 @@ "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", "dev": true, "requires": { - "domelementtype": "1.1.3", - "entities": "1.1.1" + "domelementtype": "~1.1.1", + "entities": "~1.1.1" }, "dependencies": { "domelementtype": { @@ -1883,7 +1854,7 @@ "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", "dev": true, "requires": { - "domelementtype": "1.3.0" + "domelementtype": "1" } }, "domutils": { @@ -1892,8 +1863,8 @@ "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", "dev": true, "requires": { - "dom-serializer": "0.1.0", - "domelementtype": "1.3.0" + "dom-serializer": "0", + "domelementtype": "1" } }, "duplexer": { @@ -1903,13 +1874,14 @@ "dev": true }, "ecc-jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "dev": true, "optional": true, "requires": { - "jsbn": "0.1.1" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, "electron-to-chromium": { @@ -1936,7 +1908,7 @@ "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", "dev": true, "requires": { - "iconv-lite": "0.4.23" + "iconv-lite": "~0.4.13" } }, "entities": { @@ -1951,7 +1923,7 @@ "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", "dev": true, "requires": { - "is-arrayish": "0.2.1" + "is-arrayish": "^0.2.1" } }, "es-abstract": { @@ -1960,11 +1932,11 @@ "integrity": "sha512-dvhwFL3yjQxNNsOWx6exMlaDrRHCRGMQlnx5lsXDCZ/J7G/frgIIl94zhZSp/galVAYp7VzPi1OrAHta89/yGQ==", "dev": true, "requires": { - "es-to-primitive": "1.1.1", - "function-bind": "1.1.1", - "has": "1.0.1", - "is-callable": "1.1.3", - "is-regex": "1.0.4" + "es-to-primitive": "^1.1.1", + "function-bind": "^1.1.1", + "has": "^1.0.1", + "is-callable": "^1.1.3", + "is-regex": "^1.0.4" } }, "es-to-primitive": { @@ -1973,9 +1945,9 @@ "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", "dev": true, "requires": { - "is-callable": "1.1.3", - "is-date-object": "1.0.1", - "is-symbol": "1.0.1" + "is-callable": "^1.1.1", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.1" } }, "escape-html": { @@ -1997,11 +1969,11 @@ "dev": true, "optional": true, "requires": { - "esprima": "3.1.3", - "estraverse": "4.2.0", - "esutils": "2.0.2", - "optionator": "0.8.2", - "source-map": "0.6.1" + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" }, "dependencies": { "source-map": { @@ -2014,81 +1986,184 @@ } }, "esdoc": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/esdoc/-/esdoc-0.5.2.tgz", - "integrity": "sha1-y/0LIOPRyswjyTwyju2YfiG6AGc=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/esdoc/-/esdoc-1.1.0.tgz", + "integrity": "sha512-vsUcp52XJkOWg9m1vDYplGZN2iDzvmjDL5M/Mp8qkoDG3p2s0yIQCIjKR5wfPBaM3eV14a6zhQNYiNTCVzPnxA==", "dev": true, "requires": { - "babel-generator": "6.11.4", - "babel-traverse": "6.12.0", - "babylon": "6.14.1", - "cheerio": "0.22.0", - "color-logger": "0.0.3", + "babel-generator": "6.26.1", + "babel-traverse": "6.26.0", + "babylon": "6.18.0", + "cheerio": "1.0.0-rc.2", + "color-logger": "0.0.6", "escape-html": "1.0.3", - "fs-extra": "1.0.0", + "fs-extra": "5.0.0", "ice-cap": "0.0.4", - "marked": "0.3.6", + "marked": "0.3.19", "minimist": "1.2.0", - "taffydb": "2.7.2" + "taffydb": "2.7.3" }, "dependencies": { - "babel-generator": { - "version": "6.11.4", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.11.4.tgz", - "integrity": "sha1-FPaTOrsgxiZm0n47e59bncBxKpo=", + "cheerio": { + "version": "1.0.0-rc.2", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.2.tgz", + "integrity": "sha1-S59TqBsn5NXawxwP/Qz6A8xoMNs=", "dev": true, "requires": { - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.25.0", - "detect-indent": "3.0.1", - "lodash": "4.17.10", - "source-map": "0.5.6" + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash": "^4.15.0", + "parse5": "^3.0.1" } }, - "babel-traverse": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.12.0.tgz", - "integrity": "sha1-8i9U+g1u639jWFJGurbmN4WPXZQ=", + "color-logger": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/color-logger/-/color-logger-0.0.6.tgz", + "integrity": "sha1-5WJF7ymCJlcRDHy3WpzXhstp7Rs=", + "dev": true + }, + "fs-extra": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", "dev": true, "requires": { - "babel-code-frame": "6.26.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.25.0", - "babylon": "6.14.1", - "debug": "2.6.9", - "globals": "8.18.0", - "invariant": "2.2.2", - "lodash": "4.17.10" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } }, - "babylon": { - "version": "6.14.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.14.1.tgz", - "integrity": "sha1-lWJ1+rcnU62bNDXXr+WPi/CimBU=", + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, + "parse5": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", + "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "taffydb": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.7.3.tgz", + "integrity": "sha1-KtNxaWKUmPylvIQkMJbTzeDsOjQ=", + "dev": true + } + } + }, + "esdoc-accessor-plugin": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esdoc-accessor-plugin/-/esdoc-accessor-plugin-1.0.0.tgz", + "integrity": "sha1-eRukhy5sQDUVznSbE0jW8Ck62es=", + "dev": true + }, + "esdoc-brand-plugin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esdoc-brand-plugin/-/esdoc-brand-plugin-1.0.1.tgz", + "integrity": "sha512-Yv9j3M7qk5PSLmSeD6MbPsfIsEf8K43EdH8qZpE/GZwnJCRVmDPrZJ1cLDj/fPu6P35YqgcEaJK4E2NL/CKA7g==", + "dev": true, + "requires": { + "cheerio": "0.22.0" + } + }, + "esdoc-coverage-plugin": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/esdoc-coverage-plugin/-/esdoc-coverage-plugin-1.1.0.tgz", + "integrity": "sha1-OGmGnNf4eJH5cmJXh2laKZrs5Fw=", + "dev": true + }, + "esdoc-external-ecmascript-plugin": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esdoc-external-ecmascript-plugin/-/esdoc-external-ecmascript-plugin-1.0.0.tgz", + "integrity": "sha1-ePVl1KDFGFrGMVJhTc4f4ahmiNs=", + "dev": true, + "requires": { + "fs-extra": "1.0.0" + } + }, + "esdoc-integrate-manual-plugin": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esdoc-integrate-manual-plugin/-/esdoc-integrate-manual-plugin-1.0.0.tgz", + "integrity": "sha1-GFSmqhwIEDXXyMUeO91PtlqkcRw=", + "dev": true + }, + "esdoc-integrate-test-plugin": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esdoc-integrate-test-plugin/-/esdoc-integrate-test-plugin-1.0.0.tgz", + "integrity": "sha1-4tDQAJD38MNeXS8sAzMnp55T5Ak=", + "dev": true + }, + "esdoc-lint-plugin": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/esdoc-lint-plugin/-/esdoc-lint-plugin-1.0.2.tgz", + "integrity": "sha512-24AYqD2WbZI9We02I7/6dzAa7yUliRTFUaJCZAcYJMQicJT5gUrNFVaI8XmWEN/mhF3szIn1uZBNWeLul4CmNw==", + "dev": true + }, + "esdoc-publish-html-plugin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/esdoc-publish-html-plugin/-/esdoc-publish-html-plugin-1.1.2.tgz", + "integrity": "sha512-hG1fZmTcEp3P/Hv/qKiMdG1qSp8MjnVZMMkxL5P5ry7I2sX0HQ4P9lt2lms+90Lt0r340HHhSuVx107UL7dphg==", + "dev": true, + "requires": { + "babel-generator": "6.11.4", + "cheerio": "0.22.0", + "escape-html": "1.0.3", + "fs-extra": "1.0.0", + "ice-cap": "0.0.4", + "marked": "0.3.19", + "taffydb": "2.7.2" + }, + "dependencies": { + "babel-generator": { + "version": "6.11.4", + "resolved": "http://registry.npmjs.org/babel-generator/-/babel-generator-6.11.4.tgz", + "integrity": "sha1-FPaTOrsgxiZm0n47e59bncBxKpo=", + "dev": true, + "requires": { + "babel-messages": "^6.8.0", + "babel-runtime": "^6.9.0", + "babel-types": "^6.10.2", + "detect-indent": "^3.0.1", + "lodash": "^4.2.0", + "source-map": "^0.5.0" + } + }, "detect-indent": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-3.0.1.tgz", "integrity": "sha1-ncXl3bzu+DJXZLlFGwK8bVQIT3U=", "dev": true, "requires": { - "get-stdin": "4.0.1", - "minimist": "1.2.0", - "repeating": "1.1.3" + "get-stdin": "^4.0.1", + "minimist": "^1.1.0", + "repeating": "^1.1.0" } }, - "globals": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz", - "integrity": "sha1-k9SmK9ysOM+vr8R9awNHaMsP/LQ=", + "marked": { + "version": "0.3.19", + "resolved": "http://registry.npmjs.org/marked/-/marked-0.3.19.tgz", + "integrity": "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==", "dev": true }, "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, @@ -2098,55 +2173,92 @@ "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", "dev": true, "requires": { - "is-finite": "1.0.2" + "is-finite": "^1.0.0" } } } }, + "esdoc-standard-plugin": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esdoc-standard-plugin/-/esdoc-standard-plugin-1.0.0.tgz", + "integrity": "sha1-ZhIBysfvhokkkCRG/awVJyU8XU0=", + "dev": true, + "requires": { + "esdoc-accessor-plugin": "^1.0.0", + "esdoc-brand-plugin": "^1.0.0", + "esdoc-coverage-plugin": "^1.0.0", + "esdoc-external-ecmascript-plugin": "^1.0.0", + "esdoc-integrate-manual-plugin": "^1.0.0", + "esdoc-integrate-test-plugin": "^1.0.0", + "esdoc-lint-plugin": "^1.0.0", + "esdoc-publish-html-plugin": "^1.0.0", + "esdoc-type-inference-plugin": "^1.0.0", + "esdoc-undocumented-identifier-plugin": "^1.0.0", + "esdoc-unexported-identifier-plugin": "^1.0.0" + } + }, + "esdoc-type-inference-plugin": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/esdoc-type-inference-plugin/-/esdoc-type-inference-plugin-1.0.2.tgz", + "integrity": "sha512-tMIcEHNe1uhUGA7lT1UTWc9hs2dzthnTgmqXpmeUhurk7fL2tinvoH+IVvG/sLROzwOGZQS9zW/F9KWnpMzLIQ==", + "dev": true + }, + "esdoc-undocumented-identifier-plugin": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esdoc-undocumented-identifier-plugin/-/esdoc-undocumented-identifier-plugin-1.0.0.tgz", + "integrity": "sha1-guBdNxwy0ShxFA8dXIHsmf2cwsg=", + "dev": true + }, + "esdoc-unexported-identifier-plugin": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esdoc-unexported-identifier-plugin/-/esdoc-unexported-identifier-plugin-1.0.0.tgz", + "integrity": "sha1-H5h0xqfCvr+a05fDzrdcnGnaurE=", + "dev": true + }, "eslint": { "version": "4.19.1", "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz", "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", "dev": true, "requires": { - "ajv": "5.5.2", - "babel-code-frame": "6.26.0", - "chalk": "2.4.1", - "concat-stream": "1.6.2", - "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.1", - "esutils": "2.0.2", - "file-entry-cache": "2.0.0", - "functional-red-black-tree": "1.0.1", - "glob": "7.1.2", - "globals": "11.5.0", - "ignore": "3.3.8", - "imurmurhash": "0.1.4", - "inquirer": "3.3.0", - "is-resolvable": "1.1.0", - "js-yaml": "3.11.0", - "json-stable-stringify-without-jsonify": "1.0.1", - "levn": "0.3.0", - "lodash": "4.17.10", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "natural-compare": "1.4.0", - "optionator": "0.8.2", - "path-is-inside": "1.0.2", - "pluralize": "7.0.0", - "progress": "2.0.0", - "regexpp": "1.1.0", - "require-uncached": "1.0.3", - "semver": "5.5.0", - "strip-ansi": "4.0.0", - "strip-json-comments": "2.0.1", + "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" + "text-table": "~0.2.0" }, "dependencies": { "ansi-regex": { @@ -2161,7 +2273,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.1" + "color-convert": "^1.9.0" } }, "chalk": { @@ -2170,9 +2282,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.4.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "cross-spawn": { @@ -2181,9 +2293,9 @@ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "dev": true, "requires": { - "lru-cache": "4.1.3", - "shebang-command": "1.2.0", - "which": "1.3.0" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, "debug": { @@ -2213,7 +2325,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } }, "supports-color": { @@ -2222,7 +2334,7 @@ "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -2233,7 +2345,7 @@ "integrity": "sha1-/UMpZakG4wE5ABuoMPWPc67dro4=", "dev": true, "requires": { - "eslint-config-airbnb-base": "11.3.2" + "eslint-config-airbnb-base": "^11.3.0" }, "dependencies": { "eslint-config-airbnb-base": { @@ -2242,7 +2354,7 @@ "integrity": "sha512-/fhjt/VqzBA2SRsx7ErDtv6Ayf+XLw9LIOqmpBuHFCVwyJo2EtzGWMB9fYRFBoWWQLxmNmCpenNiH0RxyeS41w==", "dev": true, "requires": { - "eslint-restricted-globals": "0.1.1" + "eslint-restricted-globals": "^0.1.1" } } } @@ -2253,8 +2365,8 @@ "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", "dev": true, "requires": { - "debug": "2.6.9", - "resolve": "1.7.1" + "debug": "^2.6.9", + "resolve": "^1.5.0" }, "dependencies": { "debug": { @@ -2272,7 +2384,7 @@ "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", "dev": true, "requires": { - "path-parse": "1.0.5" + "path-parse": "^1.0.5" } } } @@ -2283,11 +2395,11 @@ "integrity": "sha1-fhvp/t3KMo09z67xrUnVvv/oOhM=", "dev": true, "requires": { - "loader-fs-cache": "1.0.1", - "loader-utils": "1.1.0", - "object-assign": "4.1.1", - "object-hash": "1.1.8", - "rimraf": "2.6.1" + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" } }, "eslint-module-utils": { @@ -2296,8 +2408,8 @@ "integrity": "sha1-snA2LNiLGkitMIl2zn+lTphBF0Y=", "dev": true, "requires": { - "debug": "2.6.9", - "pkg-dir": "1.0.0" + "debug": "^2.6.8", + "pkg-dir": "^1.0.0" }, "dependencies": { "find-up": { @@ -2336,16 +2448,16 @@ "integrity": "sha1-Fa7qN6Z0mdhI6OmBgG1GJ7VQOBY=", "dev": true, "requires": { - "contains-path": "0.1.0", - "debug": "2.6.9", + "contains-path": "^0.1.0", + "debug": "^2.6.8", "doctrine": "1.5.0", - "eslint-import-resolver-node": "0.3.2", - "eslint-module-utils": "2.2.0", - "has": "1.0.1", - "lodash": "4.17.10", - "minimatch": "3.0.4", - "read-pkg-up": "2.0.0", - "resolve": "1.7.1" + "eslint-import-resolver-node": "^0.3.1", + "eslint-module-utils": "^2.2.0", + "has": "^1.0.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.3", + "read-pkg-up": "^2.0.0", + "resolve": "^1.6.0" }, "dependencies": { "doctrine": { @@ -2364,7 +2476,7 @@ "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", "dev": true, "requires": { - "path-parse": "1.0.5" + "path-parse": "^1.0.5" } } } @@ -2375,13 +2487,13 @@ "integrity": "sha1-XJa7UYbKFOlNsQlf9Zs+K9lAabE=", "dev": true, "requires": { - "aria-query": "0.7.0", - "array-includes": "3.0.3", + "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.4", - "emoji-regex": "6.5.1", - "jsx-ast-utils": "1.4.1" + "axobject-query": "^0.1.0", + "damerau-levenshtein": "^1.0.0", + "emoji-regex": "^6.1.0", + "jsx-ast-utils": "^1.4.0" } }, "eslint-plugin-react": { @@ -2390,10 +2502,10 @@ "integrity": "sha512-H3ne8ob4Bn6NXSN9N9twsn7t8dyHT5bF/ibQepxIHi6JiPIdC2gXlfYvZYucbdrWio4FxBq7Z4mSauQP+qmMkQ==", "dev": true, "requires": { - "doctrine": "2.1.0", - "has": "1.0.1", - "jsx-ast-utils": "2.0.1", - "prop-types": "15.6.1" + "doctrine": "^2.0.2", + "has": "^1.0.1", + "jsx-ast-utils": "^2.0.1", + "prop-types": "^15.6.0" }, "dependencies": { "doctrine": { @@ -2402,7 +2514,7 @@ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { - "esutils": "2.0.2" + "esutils": "^2.0.2" } }, "jsx-ast-utils": { @@ -2428,8 +2540,8 @@ "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", "dev": true, "requires": { - "esrecurse": "4.2.1", - "estraverse": "4.2.0" + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } }, "eslint-visitor-keys": { @@ -2444,8 +2556,8 @@ "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", "dev": true, "requires": { - "acorn": "5.5.3", - "acorn-jsx": "3.0.1" + "acorn": "^5.5.0", + "acorn-jsx": "^3.0.0" }, "dependencies": { "acorn": { @@ -2469,7 +2581,7 @@ "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", "dev": true, "requires": { - "estraverse": "4.2.0" + "estraverse": "^4.0.0" } }, "esrecurse": { @@ -2478,7 +2590,7 @@ "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", "dev": true, "requires": { - "estraverse": "4.2.0" + "estraverse": "^4.1.0" } }, "estraverse": { @@ -2505,13 +2617,13 @@ "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", "dev": true, "requires": { - "duplexer": "0.1.1", - "from": "0.1.7", - "map-stream": "0.1.0", + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.1.0", "pause-stream": "0.0.11", - "split": "0.3.3", - "stream-combiner": "0.0.4", - "through": "2.3.8" + "split": "0.3", + "stream-combiner": "~0.0.4", + "through": "~2.3.1" } }, "expand-brackets": { @@ -2520,7 +2632,7 @@ "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "dev": true, "requires": { - "is-posix-bracket": "0.1.1" + "is-posix-bracket": "^0.1.0" } }, "expand-range": { @@ -2529,13 +2641,13 @@ "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "dev": true, "requires": { - "fill-range": "2.2.4" + "fill-range": "^2.1.0" } }, "extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true, "optional": true }, @@ -2545,9 +2657,9 @@ "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "dev": true, "requires": { - "chardet": "0.4.2", - "iconv-lite": "0.4.23", - "tmp": "0.0.33" + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" } }, "extglob": { @@ -2556,7 +2668,7 @@ "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "extsprintf": { @@ -2589,13 +2701,13 @@ "integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=", "dev": true, "requires": { - "core-js": "1.2.7", - "isomorphic-fetch": "2.2.1", - "loose-envify": "1.3.1", - "object-assign": "4.1.1", - "promise": "7.3.1", - "setimmediate": "1.0.5", - "ua-parser-js": "0.7.18" + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.9" }, "dependencies": { "core-js": { @@ -2612,7 +2724,7 @@ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", "dev": true, "requires": { - "escape-string-regexp": "1.0.5" + "escape-string-regexp": "^1.0.5" } }, "file-entry-cache": { @@ -2621,8 +2733,8 @@ "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", "dev": true, "requires": { - "flat-cache": "1.3.0", - "object-assign": "4.1.1" + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" } }, "filename-regex": { @@ -2637,11 +2749,11 @@ "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", "dev": true, "requires": { - "is-number": "2.1.0", - "isobject": "2.1.0", - "randomatic": "3.0.0", - "repeat-element": "1.1.2", - "repeat-string": "1.6.1" + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" } }, "find-cache-dir": { @@ -2650,9 +2762,9 @@ "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", "dev": true, "requires": { - "commondir": "1.0.1", - "make-dir": "1.3.0", - "pkg-dir": "2.0.0" + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" } }, "find-up": { @@ -2661,7 +2773,7 @@ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "locate-path": "2.0.0" + "locate-path": "^2.0.0" } }, "flat-cache": { @@ -2670,10 +2782,10 @@ "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", "dev": true, "requires": { - "circular-json": "0.3.3", - "del": "2.2.2", - "graceful-fs": "4.1.11", - "write": "0.2.1" + "circular-json": "^0.3.1", + "del": "^2.0.2", + "graceful-fs": "^4.1.2", + "write": "^0.2.1" } }, "for-in": { @@ -2688,7 +2800,7 @@ "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "dev": true, "requires": { - "for-in": "1.0.2" + "for-in": "^1.0.1" } }, "foreach": { @@ -2705,15 +2817,15 @@ "optional": true }, "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "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, "optional": true, "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.6", - "mime-types": "2.1.18" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" } }, "formatio": { @@ -2722,7 +2834,7 @@ "integrity": "sha1-87IWfZBoxGmKjVH092CjmlTYGOs=", "dev": true, "requires": { - "samsam": "1.2.1" + "samsam": "1.x" } }, "from": { @@ -2737,9 +2849,9 @@ "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "2.4.0", - "klaw": "1.3.1" + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" } }, "fs-readdir-recursive": { @@ -2755,39 +2867,29 @@ "dev": true }, "fsevents": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz", - "integrity": "sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", "dev": true, "optional": true, "requires": { - "nan": "2.8.0", - "node-pre-gyp": "0.6.39" + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" }, "dependencies": { "abbrev": { - "version": "1.1.0", + "version": "1.1.1", "bundled": true, "dev": true, "optional": true }, - "ajv": { - "version": "4.11.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "co": "^4.6.0", - "json-stable-stringify": "^1.0.1" - } - }, "ansi-regex": { "version": "2.1.1", "bundled": true, "dev": true }, "aproba": { - "version": "1.1.1", + "version": "1.2.0", "bundled": true, "dev": true, "optional": true @@ -2802,88 +2904,22 @@ "readable-stream": "^2.0.6" } }, - "asn1": { - "version": "0.2.3", - "bundled": true, - "dev": true, - "optional": true - }, - "assert-plus": { - "version": "0.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "asynckit": { - "version": "0.4.0", - "bundled": true, - "dev": true, - "optional": true - }, - "aws-sign2": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "aws4": { - "version": "1.6.0", - "bundled": true, - "dev": true, - "optional": true - }, "balanced-match": { - "version": "0.4.2", + "version": "1.0.0", "bundled": true, "dev": true }, - "bcrypt-pbkdf": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "block-stream": { - "version": "0.0.9", - "bundled": true, - "dev": true, - "requires": { - "inherits": "~2.0.0" - } - }, - "boom": { - "version": "2.10.1", - "bundled": true, - "dev": true, - "requires": { - "hoek": "2.x.x" - } - }, "brace-expansion": { - "version": "1.1.7", + "version": "1.1.11", "bundled": true, "dev": true, "requires": { - "balanced-match": "^0.4.1", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "buffer-shims": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "caseless": { - "version": "0.12.0", - "bundled": true, - "dev": true, - "optional": true - }, - "co": { - "version": "4.6.0", + "chownr": { + "version": "1.0.1", "bundled": true, "dev": true, "optional": true @@ -2893,15 +2929,6 @@ "bundled": true, "dev": true }, - "combined-stream": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, "concat-map": { "version": "0.0.1", "bundled": true, @@ -2915,35 +2942,11 @@ "core-util-is": { "version": "1.0.2", "bundled": true, - "dev": true - }, - "cryptiles": { - "version": "2.0.5", - "bundled": true, "dev": true, - "requires": { - "boom": "2.x.x" - } - }, - "dashdash": { - "version": "1.14.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "assert-plus": "^1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } - } + "optional": true }, "debug": { - "version": "2.6.8", + "version": "2.6.9", "bundled": true, "dev": true, "optional": true, @@ -2952,13 +2955,7 @@ } }, "deep-extend": { - "version": "0.4.2", - "bundled": true, - "dev": true, - "optional": true - }, - "delayed-stream": { - "version": "1.0.0", + "version": "0.5.1", "bundled": true, "dev": true, "optional": true @@ -2970,74 +2967,25 @@ "optional": true }, "detect-libc": { - "version": "1.0.2", + "version": "1.0.3", "bundled": true, "dev": true, "optional": true }, - "ecc-jsbn": { - "version": "0.1.1", + "fs-minipass": { + "version": "1.2.5", "bundled": true, "dev": true, "optional": true, "requires": { - "jsbn": "~0.1.0" - } - }, - "extend": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "extsprintf": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "bundled": true, - "dev": true, - "optional": true - }, - "form-data": { - "version": "2.1.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.15" + "minipass": "^2.2.1" } }, "fs.realpath": { "version": "1.0.0", "bundled": true, - "dev": true - }, - "fstream": { - "version": "1.0.11", - "bundled": true, "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - } - }, - "fstream-ignore": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "fstream": "^1.0.0", - "inherits": "2", - "minimatch": "^3.0.0" - } + "optional": true }, "gauge": { "version": "2.7.4", @@ -3050,60 +2998,23 @@ "has-unicode": "^2.0.0", "object-assign": "^4.1.0", "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "getpass": { - "version": "0.1.7", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "assert-plus": "^1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "glob": { - "version": "7.1.2", - "bundled": true, - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.1.11", - "bundled": true, - "dev": true - }, - "har-schema": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "optional": true + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } }, - "har-validator": { - "version": "4.2.1", + "glob": { + "version": "7.1.2", "bundled": true, "dev": true, "optional": true, "requires": { - "ajv": "4.11.8", - "har-schema": "1.0.5" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "has-unicode": { @@ -3112,37 +3023,29 @@ "dev": true, "optional": true }, - "hawk": { - "version": "3.1.3", + "iconv-lite": { + "version": "0.4.21", "bundled": true, "dev": true, + "optional": true, "requires": { - "boom": "2.x.x", - "cryptiles": "2.x.x", - "hoek": "2.x.x", - "sntp": "1.x.x" + "safer-buffer": "^2.1.0" } }, - "hoek": { - "version": "2.16.3", - "bundled": true, - "dev": true - }, - "http-signature": { - "version": "1.1.1", + "ignore-walk": { + "version": "3.0.1", "bundled": true, "dev": true, "optional": true, "requires": { - "assert-plus": "^0.2.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "minimatch": "^3.0.4" } }, "inflight": { "version": "1.0.6", "bundled": true, "dev": true, + "optional": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -3154,7 +3057,7 @@ "dev": true }, "ini": { - "version": "1.3.4", + "version": "1.3.5", "bundled": true, "dev": true, "optional": true @@ -3164,114 +3067,46 @@ "bundled": true, "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, - "is-typedarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, "isarray": { "version": "1.0.0", "bundled": true, - "dev": true - }, - "isstream": { - "version": "0.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "jodid25519": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "jsbn": "~0.1.0" - } - }, - "jsbn": { - "version": "0.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "json-schema": { - "version": "0.2.3", - "bundled": true, - "dev": true, - "optional": true - }, - "json-stable-stringify": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "jsonify": "~0.0.0" - } - }, - "json-stringify-safe": { - "version": "5.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "jsonify": { - "version": "0.0.0", - "bundled": true, "dev": true, "optional": true }, - "jsprim": { - "version": "1.4.0", + "minimatch": { + "version": "3.0.4", "bundled": true, "dev": true, - "optional": true, "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.0.2", - "json-schema": "0.2.3", - "verror": "1.3.6" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } + "brace-expansion": "^1.1.7" } }, - "mime-db": { - "version": "1.27.0", + "minimist": { + "version": "0.0.8", "bundled": true, "dev": true }, - "mime-types": { - "version": "2.1.15", + "minipass": { + "version": "2.2.4", "bundled": true, "dev": true, "requires": { - "mime-db": "1.27.0" + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" } }, - "minimatch": { - "version": "3.0.4", + "minizlib": { + "version": "1.1.0", "bundled": true, "dev": true, + "optional": true, "requires": { - "brace-expansion": "1.1.7" + "minipass": "^2.2.1" } }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true - }, "mkdirp": { "version": "0.5.1", "bundled": true, @@ -3286,23 +3121,33 @@ "dev": true, "optional": true }, + "needle": { + "version": "2.2.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, "node-pre-gyp": { - "version": "0.6.39", + "version": "0.10.0", "bundled": true, "dev": true, "optional": true, "requires": { "detect-libc": "^1.0.2", - "hawk": "3.1.3", "mkdirp": "^0.5.1", + "needle": "^2.2.0", "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", "npmlog": "^4.0.2", "rc": "^1.1.7", - "request": "2.81.0", "rimraf": "^2.6.1", "semver": "^5.3.0", - "tar": "^2.2.1", - "tar-pack": "^3.4.0" + "tar": "^4" } }, "nopt": { @@ -3315,8 +3160,24 @@ "osenv": "^0.1.4" } }, + "npm-bundled": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, "npmlog": { - "version": "4.1.0", + "version": "4.1.2", "bundled": true, "dev": true, "optional": true, @@ -3332,12 +3193,6 @@ "bundled": true, "dev": true }, - "oauth-sign": { - "version": "0.8.2", - "bundled": true, - "dev": true, - "optional": true - }, "object-assign": { "version": "4.1.1", "bundled": true, @@ -3365,7 +3220,7 @@ "optional": true }, "osenv": { - "version": "0.1.4", + "version": "0.1.5", "bundled": true, "dev": true, "optional": true, @@ -3377,38 +3232,22 @@ "path-is-absolute": { "version": "1.0.1", "bundled": true, - "dev": true - }, - "performance-now": { - "version": "0.2.0", - "bundled": true, "dev": true, "optional": true }, "process-nextick-args": { - "version": "1.0.7", - "bundled": true, - "dev": true - }, - "punycode": { - "version": "1.4.1", - "bundled": true, - "dev": true, - "optional": true - }, - "qs": { - "version": "6.4.0", + "version": "2.0.0", "bundled": true, "dev": true, "optional": true }, "rc": { - "version": "1.2.1", + "version": "1.2.7", "bundled": true, "dev": true, "optional": true, "requires": { - "deep-extend": "~0.4.0", + "deep-extend": "^0.5.1", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" @@ -3423,112 +3262,63 @@ } }, "readable-stream": { - "version": "2.2.9", + "version": "2.3.6", "bundled": true, "dev": true, + "optional": true, "requires": { - "buffer-shims": "~1.0.0", "core-util-is": "~1.0.0", - "inherits": "~2.0.1", + "inherits": "~2.0.3", "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", - "string_decoder": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, - "request": { - "version": "2.81.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", - "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.0", - "forever-agent": "~0.6.1", - "form-data": "~2.1.1", - "har-validator": "~4.2.1", - "hawk": "~3.1.3", - "http-signature": "~1.1.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "oauth-sign": "~0.8.1", - "performance-now": "^0.2.0", - "qs": "~6.4.0", - "safe-buffer": "^5.0.1", - "stringstream": "~0.0.4", - "tough-cookie": "~2.3.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.0.0" - } - }, "rimraf": { - "version": "2.6.1", + "version": "2.6.2", "bundled": true, "dev": true, + "optional": true, "requires": { "glob": "^7.0.5" } }, "safe-buffer": { - "version": "5.0.1", + "version": "5.1.1", "bundled": true, "dev": true }, - "semver": { - "version": "5.3.0", + "safer-buffer": { + "version": "2.1.2", "bundled": true, "dev": true, "optional": true }, - "set-blocking": { - "version": "2.0.0", + "sax": { + "version": "1.2.4", "bundled": true, "dev": true, "optional": true }, - "signal-exit": { - "version": "3.0.2", + "semver": { + "version": "5.5.0", "bundled": true, "dev": true, "optional": true }, - "sntp": { - "version": "1.0.9", + "set-blocking": { + "version": "2.0.0", "bundled": true, "dev": true, - "requires": { - "hoek": "2.x.x" - } + "optional": true }, - "sshpk": { - "version": "1.13.0", + "signal-exit": { + "version": "3.0.2", "bundled": true, "dev": true, - "optional": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jodid25519": "^1.0.0", - "jsbn": "~0.1.0", - "tweetnacl": "~0.14.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } - } + "optional": true }, "string-width": { "version": "1.0.2", @@ -3541,19 +3331,14 @@ } }, "string_decoder": { - "version": "1.0.1", + "version": "1.1.1", "bundled": true, "dev": true, + "optional": true, "requires": { - "safe-buffer": "^5.0.1" + "safe-buffer": "~5.1.0" } }, - "stringstream": { - "version": "0.0.5", - "bundled": true, - "dev": true, - "optional": true - }, "strip-ansi": { "version": "3.0.1", "bundled": true, @@ -3569,81 +3354,26 @@ "optional": true }, "tar": { - "version": "2.2.1", - "bundled": true, - "dev": true, - "requires": { - "block-stream": "*", - "fstream": "^1.0.2", - "inherits": "2" - } - }, - "tar-pack": { - "version": "3.4.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "^2.2.0", - "fstream": "^1.0.10", - "fstream-ignore": "^1.0.5", - "once": "^1.3.3", - "readable-stream": "^2.1.4", - "rimraf": "^2.5.1", - "tar": "^2.2.1", - "uid-number": "^0.0.6" - } - }, - "tough-cookie": { - "version": "2.3.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "punycode": "^1.4.1" - } - }, - "tunnel-agent": { - "version": "0.6.0", + "version": "4.4.1", "bundled": true, "dev": true, "optional": true, "requires": { - "safe-buffer": "^5.0.1" + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" } }, - "tweetnacl": { - "version": "0.14.5", - "bundled": true, - "dev": true, - "optional": true - }, - "uid-number": { - "version": "0.0.6", - "bundled": true, - "dev": true, - "optional": true - }, "util-deprecate": { "version": "1.0.2", "bundled": true, - "dev": true - }, - "uuid": { - "version": "3.0.1", - "bundled": true, "dev": true, "optional": true }, - "verror": { - "version": "1.3.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "extsprintf": "1.0.2" - } - }, "wide-align": { "version": "1.1.2", "bundled": true, @@ -3657,6 +3387,11 @@ "version": "1.0.2", "bundled": true, "dev": true + }, + "yallist": { + "version": "3.0.2", + "bundled": true, + "dev": true } } }, @@ -3691,7 +3426,7 @@ "dev": true, "optional": true, "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "glob": { @@ -3700,12 +3435,12 @@ "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "glob-base": { @@ -3714,8 +3449,8 @@ "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", "dev": true, "requires": { - "glob-parent": "2.0.0", - "is-glob": "2.0.1" + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" } }, "glob-parent": { @@ -3724,7 +3459,7 @@ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "dev": true, "requires": { - "is-glob": "2.0.1" + "is-glob": "^2.0.0" } }, "globals": { @@ -3739,12 +3474,12 @@ "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "dev": true, "requires": { - "array-union": "1.0.2", - "arrify": "1.0.1", - "glob": "7.1.2", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "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" } }, "good-listener": { @@ -3752,7 +3487,7 @@ "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", "requires": { - "delegate": "3.1.3" + "delegate": "^3.1.2" } }, "graceful-fs": { @@ -3775,14 +3510,14 @@ "optional": true }, "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", "dev": true, "optional": true, "requires": { - "ajv": "5.5.2", - "har-schema": "2.0.0" + "ajv": "^5.3.0", + "har-schema": "^2.0.0" } }, "has": { @@ -3791,7 +3526,7 @@ "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", "dev": true, "requires": { - "function-bind": "1.1.1" + "function-bind": "^1.0.2" } }, "has-ansi": { @@ -3800,7 +3535,7 @@ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "has-flag": { @@ -3809,39 +3544,20 @@ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", "dev": true }, - "hawk": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", - "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", - "dev": true, - "optional": true, - "requires": { - "boom": "4.3.1", - "cryptiles": "3.1.2", - "hoek": "4.2.1", - "sntp": "2.1.0" - } - }, "he": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", "dev": true }, - "hoek": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", - "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==", - "dev": true - }, "home-or-tmp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", "dev": true, "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" } }, "hosted-git-info": { @@ -3856,12 +3572,12 @@ "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=", "dev": true, "requires": { - "domelementtype": "1.3.0", - "domhandler": "2.4.2", - "domutils": "1.5.1", - "entities": "1.1.1", - "inherits": "2.0.3", - "readable-stream": "2.3.2" + "domelementtype": "^1.3.0", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" } }, "http-signature": { @@ -3871,9 +3587,9 @@ "dev": true, "optional": true, "requires": { - "assert-plus": "1.0.0", - "jsprim": "1.4.1", - "sshpk": "1.14.1" + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "ice-cap": { @@ -3892,12 +3608,12 @@ "integrity": "sha1-XHEPK6uVZTJyhCugHG6mGzVF7DU=", "dev": true, "requires": { - "css-select": "1.2.0", - "dom-serializer": "0.1.0", - "entities": "1.1.1", - "htmlparser2": "3.8.3", - "jsdom": "7.2.2", - "lodash": "4.17.10" + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "~3.8.1", + "jsdom": "^7.0.2", + "lodash": "^4.1.0" } }, "domhandler": { @@ -3906,7 +3622,7 @@ "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", "dev": true, "requires": { - "domelementtype": "1.3.0" + "domelementtype": "1" } }, "htmlparser2": { @@ -3915,11 +3631,11 @@ "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", "dev": true, "requires": { - "domelementtype": "1.3.0", - "domhandler": "2.3.0", - "domutils": "1.5.1", - "entities": "1.0.0", - "readable-stream": "1.1.14" + "domelementtype": "1", + "domhandler": "2.3", + "domutils": "1.5", + "entities": "1.0", + "readable-stream": "1.1" }, "dependencies": { "entities": { @@ -3942,10 +3658,10 @@ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "string_decoder": { @@ -3962,7 +3678,7 @@ "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", "dev": true, "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": ">= 2.1.2 < 3" } }, "ignore": { @@ -3983,8 +3699,8 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -3999,20 +3715,20 @@ "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", "dev": true, "requires": { - "ansi-escapes": "3.1.0", - "chalk": "2.4.1", - "cli-cursor": "2.1.0", - "cli-width": "2.2.0", - "external-editor": "2.2.0", - "figures": "2.0.0", - "lodash": "4.17.10", + "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.3.0", - "rx-lite": "4.0.8", - "rx-lite-aggregates": "4.0.8", - "string-width": "2.1.1", - "strip-ansi": "4.0.0", - "through": "2.3.8" + "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": { @@ -4027,7 +3743,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.1" + "color-convert": "^1.9.0" } }, "chalk": { @@ -4036,9 +3752,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.4.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "has-flag": { @@ -4053,7 +3769,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } }, "supports-color": { @@ -4062,7 +3778,7 @@ "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -4073,7 +3789,7 @@ "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", "dev": true, "requires": { - "loose-envify": "1.3.1" + "loose-envify": "^1.0.0" } }, "is-arrayish": { @@ -4088,7 +3804,7 @@ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { - "binary-extensions": "1.10.0" + "binary-extensions": "^1.0.0" } }, "is-buffer": { @@ -4103,7 +3819,7 @@ "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "dev": true, "requires": { - "builtin-modules": "1.1.1" + "builtin-modules": "^1.0.0" } }, "is-callable": { @@ -4130,7 +3846,7 @@ "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", "dev": true, "requires": { - "is-primitive": "2.0.0" + "is-primitive": "^2.0.0" } }, "is-extendable": { @@ -4151,7 +3867,7 @@ "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "is-fullwidth-code-point": { @@ -4166,7 +3882,7 @@ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "is-module": { @@ -4181,7 +3897,7 @@ "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" } }, "is-path-cwd": { @@ -4196,7 +3912,7 @@ "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", "dev": true, "requires": { - "is-path-inside": "1.0.1" + "is-path-inside": "^1.0.0" } }, "is-path-inside": { @@ -4205,7 +3921,7 @@ "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", "dev": true, "requires": { - "path-is-inside": "1.0.2" + "path-is-inside": "^1.0.1" } }, "is-posix-bracket": { @@ -4231,7 +3947,7 @@ "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", "dev": true, "requires": { - "has": "1.0.1" + "has": "^1.0.1" } }, "is-resolvable": { @@ -4286,8 +4002,8 @@ "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", "dev": true, "requires": { - "node-fetch": "1.7.3", - "whatwg-fetch": "2.0.4" + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" } }, "isstream": { @@ -4309,8 +4025,8 @@ "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==", "dev": true, "requires": { - "argparse": "1.0.10", - "esprima": "4.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, "dependencies": { "esprima": { @@ -4325,8 +4041,7 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, - "optional": true + "dev": true }, "jsdom": { "version": "7.2.2", @@ -4335,21 +4050,21 @@ "dev": true, "optional": true, "requires": { - "abab": "1.0.4", - "acorn": "2.7.0", - "acorn-globals": "1.0.9", - "cssom": "0.3.2", - "cssstyle": "0.2.37", - "escodegen": "1.9.1", - "nwmatcher": "1.4.4", - "parse5": "1.5.1", - "request": "2.86.0", - "sax": "1.2.4", - "symbol-tree": "3.2.2", - "tough-cookie": "2.3.4", - "webidl-conversions": "2.0.1", - "whatwg-url-compat": "0.6.5", - "xml-name-validator": "2.0.1" + "abab": "^1.0.0", + "acorn": "^2.4.0", + "acorn-globals": "^1.0.4", + "cssom": ">= 0.3.0 < 0.4.0", + "cssstyle": ">= 0.2.29 < 0.3.0", + "escodegen": "^1.6.1", + "nwmatcher": ">= 1.3.7 < 2.0.0", + "parse5": "^1.5.1", + "request": "^2.55.0", + "sax": "^1.1.4", + "symbol-tree": ">= 3.1.0 < 4.0.0", + "tough-cookie": "^2.2.0", + "webidl-conversions": "^2.0.0", + "whatwg-url-compat": "~0.6.5", + "xml-name-validator": ">= 2.0.1 < 3.0.0" } }, "jsesc": { @@ -4407,7 +4122,7 @@ "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "dev": true, "requires": { - "graceful-fs": "4.1.11" + "graceful-fs": "^4.1.6" } }, "jsonify": { @@ -4441,7 +4156,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.5" + "is-buffer": "^1.1.5" } }, "klaw": { @@ -4450,7 +4165,7 @@ "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", "dev": true, "requires": { - "graceful-fs": "4.1.11" + "graceful-fs": "^4.1.9" } }, "levn": { @@ -4459,8 +4174,8 @@ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { - "prelude-ls": "1.1.2", - "type-check": "0.3.2" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" } }, "livereload": { @@ -4469,9 +4184,9 @@ "integrity": "sha512-5SVeqHbKQWB69himud5GNRS8w1RgnMrYBnuIeZMiQ5ZctsIvhFfhKJclihxUS3NkOV7354rnA9rRz1IQBsgaNQ==", "dev": true, "requires": { - "chokidar": "1.7.0", - "opts": "1.2.6", - "ws": "1.1.5" + "chokidar": "^1.7.0", + "opts": ">= 1.2.0", + "ws": "^1.1.1" } }, "load-json-file": { @@ -4480,10 +4195,10 @@ "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "strip-bom": "3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" } }, "loader-fs-cache": { @@ -4492,7 +4207,7 @@ "integrity": "sha1-VuC/CL2XCLJqdltoUJhAyN7J/bw=", "dev": true, "requires": { - "find-cache-dir": "0.1.1", + "find-cache-dir": "^0.1.1", "mkdirp": "0.5.1" }, "dependencies": { @@ -4502,9 +4217,9 @@ "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", "dev": true, "requires": { - "commondir": "1.0.1", - "mkdirp": "0.5.1", - "pkg-dir": "1.0.0" + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" } }, "find-up": { @@ -4513,8 +4228,8 @@ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "path-exists": { @@ -4523,7 +4238,7 @@ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "pinkie-promise": "2.0.1" + "pinkie-promise": "^2.0.0" } }, "pkg-dir": { @@ -4532,7 +4247,7 @@ "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", "dev": true, "requires": { - "find-up": "1.1.2" + "find-up": "^1.0.0" } } } @@ -4543,9 +4258,9 @@ "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "dev": true, "requires": { - "big.js": "3.1.3", - "emojis-list": "2.1.0", - "json5": "0.5.1" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" } }, "locate-path": { @@ -4554,8 +4269,8 @@ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "lodash": { @@ -4653,7 +4368,7 @@ "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", "dev": true, "requires": { - "js-tokens": "3.0.1" + "js-tokens": "^3.0.0" } }, "lru-cache": { @@ -4662,8 +4377,8 @@ "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", "dev": true, "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, "magic-string": { @@ -4672,7 +4387,7 @@ "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", "dev": true, "requires": { - "vlq": "0.2.3" + "vlq": "^0.2.2" } }, "make-dir": { @@ -4681,7 +4396,7 @@ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "requires": { - "pify": "3.0.0" + "pify": "^3.0.0" }, "dependencies": { "pify": { @@ -4699,9 +4414,9 @@ "dev": true }, "marked": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz", - "integrity": "sha1-ssbGGPzOzk74bE/Gy4p8v1rtqNc=", + "version": "0.3.19", + "resolved": "http://registry.npmjs.org/marked/-/marked-0.3.19.tgz", + "integrity": "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==", "dev": true }, "math-random": { @@ -4722,34 +4437,34 @@ "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "dev": true, "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.3" + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" } }, "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "version": "1.37.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", + "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==", "dev": true }, "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "version": "2.1.21", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", + "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", "dev": true, "requires": { - "mime-db": "1.33.0" + "mime-db": "~1.37.0" } }, "mimic-fn": { @@ -4764,7 +4479,7 @@ "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", "dev": true, "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -4822,7 +4537,7 @@ "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", "dev": true, "requires": { - "has-flag": "2.0.0" + "has-flag": "^2.0.0" } } } @@ -4840,9 +4555,9 @@ "dev": true }, "nan": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz", - "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", + "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==", "dev": true, "optional": true }, @@ -4870,8 +4585,8 @@ "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", "dev": true, "requires": { - "encoding": "0.1.12", - "is-stream": "1.1.0" + "encoding": "^0.1.11", + "is-stream": "^1.0.1" } }, "normalize-package-data": { @@ -4880,10 +4595,10 @@ "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", "dev": true, "requires": { - "hosted-git-info": "2.6.0", - "is-builtin-module": "1.0.0", - "semver": "5.5.0", - "validate-npm-package-license": "3.0.3" + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "normalize-path": { @@ -4892,7 +4607,7 @@ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "requires": { - "remove-trailing-separator": "1.0.2" + "remove-trailing-separator": "^1.0.1" } }, "npm-run-all": { @@ -4901,15 +4616,15 @@ "integrity": "sha512-aOG0N3Eo/WW+q6sUIdzcV2COS8VnTZCmdji0VQIAZF3b+a3YWb0AD0vFIyjKec18A7beLGbaQ5jFTNI2bPt9Cg==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "chalk": "2.4.1", - "cross-spawn": "6.0.5", - "memorystream": "0.3.1", - "minimatch": "3.0.4", - "ps-tree": "1.1.0", - "read-pkg": "3.0.0", - "shell-quote": "1.6.1", - "string.prototype.padend": "3.0.0" + "ansi-styles": "^3.2.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.4", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "ps-tree": "^1.1.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" }, "dependencies": { "ansi-styles": { @@ -4918,7 +4633,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.1" + "color-convert": "^1.9.0" } }, "chalk": { @@ -4927,9 +4642,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.4.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "has-flag": { @@ -4944,10 +4659,10 @@ "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "parse-json": "4.0.0", - "pify": "3.0.0", - "strip-bom": "3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" } }, "parse-json": { @@ -4956,8 +4671,8 @@ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "requires": { - "error-ex": "1.3.1", - "json-parse-better-errors": "1.0.2" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } }, "path-type": { @@ -4966,7 +4681,7 @@ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "pify": "3.0.0" + "pify": "^3.0.0" } }, "pify": { @@ -4981,9 +4696,9 @@ "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "requires": { - "load-json-file": "4.0.0", - "normalize-package-data": "2.4.0", - "path-type": "3.0.0" + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" } }, "supports-color": { @@ -4992,7 +4707,7 @@ "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -5003,7 +4718,7 @@ "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", "dev": true, "requires": { - "boolbase": "1.0.0" + "boolbase": "~1.0.0" } }, "number-is-nan": { @@ -5020,9 +4735,9 @@ "optional": true }, "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", "dev": true, "optional": true }, @@ -5050,8 +4765,8 @@ "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", "dev": true, "requires": { - "for-own": "0.1.5", - "is-extendable": "0.1.1" + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" } }, "once": { @@ -5060,7 +4775,7 @@ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "onetime": { @@ -5069,7 +4784,7 @@ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", "dev": true, "requires": { - "mimic-fn": "1.2.0" + "mimic-fn": "^1.0.0" } }, "opener": { @@ -5084,12 +4799,12 @@ "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", "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", - "wordwrap": "1.0.0" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" } }, "options": { @@ -5122,9 +4837,9 @@ "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "mkdirp": "0.5.1", - "object-assign": "4.1.1" + "graceful-fs": "^4.1.4", + "mkdirp": "^0.5.1", + "object-assign": "^4.1.0" } }, "p-limit": { @@ -5133,7 +4848,7 @@ "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", "dev": true, "requires": { - "p-try": "1.0.0" + "p-try": "^1.0.0" } }, "p-locate": { @@ -5142,7 +4857,7 @@ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "1.2.0" + "p-limit": "^1.1.0" } }, "p-try": { @@ -5157,10 +4872,10 @@ "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", "dev": true, "requires": { - "glob-base": "0.3.0", - "is-dotfile": "1.0.3", - "is-extglob": "1.0.0", - "is-glob": "2.0.1" + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" } }, "parse-json": { @@ -5169,7 +4884,7 @@ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { - "error-ex": "1.3.1" + "error-ex": "^1.2.0" } }, "parse5": { @@ -5232,7 +4947,7 @@ "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", "dev": true, "requires": { - "pify": "2.3.0" + "pify": "^2.0.0" } }, "pathval": { @@ -5247,7 +4962,7 @@ "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", "dev": true, "requires": { - "through": "2.3.8" + "through": "~2.3" } }, "perfect-scrollbar": { @@ -5280,7 +4995,7 @@ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "requires": { - "pinkie": "2.0.4" + "pinkie": "^2.0.0" } }, "pkg-dir": { @@ -5289,7 +5004,7 @@ "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", "dev": true, "requires": { - "find-up": "2.1.0" + "find-up": "^2.1.0" } }, "pluralize": { @@ -5334,7 +5049,7 @@ "integrity": "sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=", "dev": true, "requires": { - "asap": "2.0.6" + "asap": "~2.0.3" } }, "prop-types": { @@ -5343,9 +5058,9 @@ "integrity": "sha512-4ec7bY1Y66LymSUOH/zARVYObB23AT2h8cf6e/O6ZALB/N0sqZFEx7rq6EYPX2MkOdKORuooI/H5k9TlR4q7kQ==", "dev": true, "requires": { - "fbjs": "0.8.16", - "loose-envify": "1.3.1", - "object-assign": "4.1.1" + "fbjs": "^0.8.16", + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" } }, "ps-tree": { @@ -5354,7 +5069,7 @@ "integrity": "sha1-tCGyQUDWID8e08dplrRCewjowBQ=", "dev": true, "requires": { - "event-stream": "3.3.4" + "event-stream": "~3.3.0" } }, "pseudomap": { @@ -5363,6 +5078,13 @@ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", "dev": true }, + "psl": { + "version": "1.1.29", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", + "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", + "dev": true, + "optional": true + }, "punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", @@ -5382,9 +5104,9 @@ "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==", "dev": true, "requires": { - "is-number": "4.0.0", - "kind-of": "6.0.2", - "math-random": "1.0.1" + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" }, "dependencies": { "is-number": { @@ -5407,9 +5129,9 @@ "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", "dev": true, "requires": { - "load-json-file": "2.0.0", - "normalize-package-data": "2.4.0", - "path-type": "2.0.0" + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" } }, "read-pkg-up": { @@ -5418,8 +5140,8 @@ "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", "dev": true, "requires": { - "find-up": "2.1.0", - "read-pkg": "2.0.0" + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" } }, "readable-stream": { @@ -5428,13 +5150,13 @@ "integrity": "sha1-WgTfBeT1f+Pw3Gj90R3FyXx+b00=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "safe-buffer": "~5.1.0", + "string_decoder": "~1.0.0", + "util-deprecate": "~1.0.1" } }, "readdirp": { @@ -5443,10 +5165,10 @@ "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "minimatch": "3.0.4", - "readable-stream": "2.3.2", - "set-immediate-shim": "1.0.1" + "graceful-fs": "^4.1.2", + "minimatch": "^3.0.2", + "readable-stream": "^2.0.2", + "set-immediate-shim": "^1.0.1" } }, "regenerate": { @@ -5467,9 +5189,9 @@ "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.25.0", - "private": "0.1.8" + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" } }, "regex-cache": { @@ -5478,8 +5200,8 @@ "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=", "dev": true, "requires": { - "is-equal-shallow": "0.1.3", - "is-primitive": "2.0.0" + "is-equal-shallow": "^0.1.3", + "is-primitive": "^2.0.0" } }, "regexpp": { @@ -5494,9 +5216,9 @@ "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", "dev": true, "requires": { - "regenerate": "1.4.0", - "regjsgen": "0.2.0", - "regjsparser": "0.1.5" + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" } }, "regjsgen": { @@ -5511,7 +5233,7 @@ "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", "dev": true, "requires": { - "jsesc": "0.5.0" + "jsesc": "~0.5.0" }, "dependencies": { "jsesc": { @@ -5546,37 +5268,56 @@ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "requires": { - "is-finite": "1.0.2" + "is-finite": "^1.0.0" } }, "request": { - "version": "2.86.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.86.0.tgz", - "integrity": "sha512-BQZih67o9r+Ys94tcIW4S7Uu8pthjrQVxhsZ/weOwHbDfACxvIyvnAbzFQxjy1jMtvFSzv5zf4my6cZsJBbVzw==", + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "dev": true, "optional": true, "requires": { - "aws-sign2": "0.7.0", - "aws4": "1.7.0", - "caseless": "0.12.0", - "combined-stream": "1.0.6", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.3.2", - "har-validator": "5.0.3", - "hawk": "6.0.2", - "http-signature": "1.2.0", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.18", - "oauth-sign": "0.8.2", - "performance-now": "2.1.0", - "qs": "6.5.2", - "safe-buffer": "5.1.1", - "tough-cookie": "2.3.4", - "tunnel-agent": "0.6.0", - "uuid": "3.2.1" + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "optional": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + } } }, "require-uncached": { @@ -5585,8 +5326,8 @@ "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", "dev": true, "requires": { - "caller-path": "0.1.0", - "resolve-from": "1.0.1" + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" } }, "resolve": { @@ -5595,7 +5336,7 @@ "integrity": "sha1-ZVkHw0aahoDcLeOidaj91paR8OU=", "dev": true, "requires": { - "path-parse": "1.0.5" + "path-parse": "^1.0.5" } }, "resolve-from": { @@ -5610,8 +5351,8 @@ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", "dev": true, "requires": { - "onetime": "2.0.1", - "signal-exit": "3.0.2" + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" } }, "rimraf": { @@ -5620,7 +5361,7 @@ "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=", "dev": true, "requires": { - "glob": "7.1.2" + "glob": "^7.0.5" } }, "rollup": { @@ -5630,7 +5371,7 @@ "dev": true, "requires": { "@types/estree": "0.0.38", - "@types/node": "10.1.0" + "@types/node": "*" } }, "rollup-plugin-babel": { @@ -5639,7 +5380,7 @@ "integrity": "sha512-TGhQbliTZnRoUhd2214K3r4KJUBu9J1DPzcrAnkluVXOVrveU9OvAaYQ16KyOmujAoq+LMC1+x6YF2xBrU7t+g==", "dev": true, "requires": { - "rollup-pluginutils": "1.5.2" + "rollup-pluginutils": "^1.5.0" } }, "rollup-plugin-commonjs": { @@ -5648,10 +5389,10 @@ "integrity": "sha512-g91ZZKZwTW7F7vL6jMee38I8coj/Q9GBdTmXXeFL7ldgC1Ky5WJvHgbKlAiXXTh762qvohhExwUgeQGFh9suGg==", "dev": true, "requires": { - "estree-walker": "0.5.2", - "magic-string": "0.22.5", - "resolve": "1.7.1", - "rollup-pluginutils": "2.2.0" + "estree-walker": "^0.5.1", + "magic-string": "^0.22.4", + "resolve": "^1.5.0", + "rollup-pluginutils": "^2.0.1" }, "dependencies": { "estree-walker": { @@ -5666,7 +5407,7 @@ "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", "dev": true, "requires": { - "path-parse": "1.0.5" + "path-parse": "^1.0.5" } }, "rollup-pluginutils": { @@ -5675,8 +5416,8 @@ "integrity": "sha512-aqjTUCfZJK3O+TjH++PdQc8Lg6V6t/1Fhu8/6f3qPQzBt0xZruDgqblvb3RQOfKybTgfxKpyy2pQmQ4X2OmY4w==", "dev": true, "requires": { - "estree-walker": "0.5.2", - "micromatch": "2.3.11" + "estree-walker": "^0.5.2", + "micromatch": "^2.3.11" } } } @@ -5687,7 +5428,7 @@ "integrity": "sha512-alQQQVPo2z9pl6LSK8QqyDlWwCH5KeE8YxgQv7fa/SeTxz+gQe36jBjcha7hQW68MrVh9Ms71EQaMZDAG3w2yw==", "dev": true, "requires": { - "rollup-pluginutils": "2.2.0" + "rollup-pluginutils": "^2.0.1" }, "dependencies": { "estree-walker": { @@ -5702,8 +5443,8 @@ "integrity": "sha512-aqjTUCfZJK3O+TjH++PdQc8Lg6V6t/1Fhu8/6f3qPQzBt0xZruDgqblvb3RQOfKybTgfxKpyy2pQmQ4X2OmY4w==", "dev": true, "requires": { - "estree-walker": "0.5.2", - "micromatch": "2.3.11" + "estree-walker": "^0.5.2", + "micromatch": "^2.3.11" } } } @@ -5714,7 +5455,7 @@ "integrity": "sha512-iDNJgceV7qAXCVFkZrklGehGY/xdJZUCLByOdsSS/O2gfoFpWzMM9I+ysXW5peUgQ5Rik4kFbcXmomN4ESVwXQ==", "dev": true, "requires": { - "livereload": "0.6.3" + "livereload": "^0.6.0" } }, "rollup-plugin-node-resolve": { @@ -5723,9 +5464,9 @@ "integrity": "sha512-9zHGr3oUJq6G+X0oRMYlzid9fXicBdiydhwGChdyeNRGPcN/majtegApRKHLR5drboUvEWU+QeUmGTyEZQs3WA==", "dev": true, "requires": { - "builtin-modules": "2.0.0", - "is-module": "1.0.0", - "resolve": "1.3.3" + "builtin-modules": "^2.0.0", + "is-module": "^1.0.0", + "resolve": "^1.1.6" }, "dependencies": { "builtin-modules": { @@ -5742,8 +5483,8 @@ "integrity": "sha512-lQX8/MSgWDrsbp8euBQKxJ9O2KxQerMVmStYi3zlP9jYL1v3OPtWyXbWNRfgeQTTNJtcQvaZglMGWw9YTLWw3A==", "dev": true, "requires": { - "mime": "1.6.0", - "opener": "1.4.3" + "mime": "^1.3.6", + "opener": "^1.4.3" }, "dependencies": { "mime": { @@ -5760,7 +5501,7 @@ "integrity": "sha512-dehLu9eRRoV4l09aC+ySntRw1OAfoyKdbk8Nelblj03tHoynkSybqyEpgavemi1LBOH6S1vzI58/mpxkZIe1iQ==", "dev": true, "requires": { - "uglify-es": "3.3.9" + "uglify-es": "^3.3.7" }, "dependencies": { "commander": { @@ -5781,8 +5522,8 @@ "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", "dev": true, "requires": { - "commander": "2.13.0", - "source-map": "0.6.1" + "commander": "~2.13.0", + "source-map": "~0.6.1" } } } @@ -5793,8 +5534,8 @@ "integrity": "sha1-HhVud4+UtyVb+hs9AXi+j1xVJAg=", "dev": true, "requires": { - "estree-walker": "0.2.1", - "minimatch": "3.0.4" + "estree-walker": "^0.2.1", + "minimatch": "^3.0.2" } }, "run-async": { @@ -5803,7 +5544,7 @@ "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", "dev": true, "requires": { - "is-promise": "2.1.0" + "is-promise": "^2.1.0" } }, "rx-lite": { @@ -5818,7 +5559,7 @@ "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", "dev": true, "requires": { - "rx-lite": "4.0.8" + "rx-lite": "*" } }, "safe-buffer": { @@ -5875,7 +5616,7 @@ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "requires": { - "shebang-regex": "1.0.0" + "shebang-regex": "^1.0.0" } }, "shebang-regex": { @@ -5890,10 +5631,10 @@ "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", "dev": true, "requires": { - "array-filter": "0.0.1", - "array-map": "0.0.0", - "array-reduce": "0.0.0", - "jsonify": "0.0.0" + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" } }, "signal-exit": { @@ -5908,14 +5649,14 @@ "integrity": "sha1-Ah/WS1TLd9nS+w1Dze3652KcOjY=", "dev": true, "requires": { - "diff": "3.3.1", + "diff": "^3.1.0", "formatio": "1.2.0", - "lolex": "1.6.0", - "native-promise-only": "0.8.1", - "path-to-regexp": "1.7.0", - "samsam": "1.2.1", + "lolex": "^1.6.0", + "native-promise-only": "^0.8.1", + "path-to-regexp": "^1.7.0", + "samsam": "^1.1.3", "text-encoding": "0.6.4", - "type-detect": "4.0.3" + "type-detect": "^4.0.0" }, "dependencies": { "diff": { @@ -5938,17 +5679,7 @@ "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0" - } - }, - "sntp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", - "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", - "dev": true, - "optional": true, - "requires": { - "hoek": "4.2.1" + "is-fullwidth-code-point": "^2.0.0" } }, "source-map": { @@ -5963,7 +5694,7 @@ "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", "dev": true, "requires": { - "source-map": "0.5.6" + "source-map": "^0.5.6" } }, "spdx-correct": { @@ -5972,8 +5703,8 @@ "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", "dev": true, "requires": { - "spdx-expression-parse": "3.0.0", - "spdx-license-ids": "3.0.0" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { @@ -5988,8 +5719,8 @@ "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", "dev": true, "requires": { - "spdx-exceptions": "2.1.0", - "spdx-license-ids": "3.0.0" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { @@ -6004,7 +5735,7 @@ "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", "dev": true, "requires": { - "through": "2.3.8" + "through": "2" } }, "sprintf-js": { @@ -6014,20 +5745,21 @@ "dev": true }, "sshpk": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.1.tgz", - "integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz", + "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==", "dev": true, "optional": true, "requires": { - "asn1": "0.2.3", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "tweetnacl": "0.14.5" + "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" } }, "stream-combiner": { @@ -6036,7 +5768,7 @@ "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", "dev": true, "requires": { - "duplexer": "0.1.1" + "duplexer": "~0.1.1" } }, "string-width": { @@ -6045,8 +5777,8 @@ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" }, "dependencies": { "ansi-regex": { @@ -6061,7 +5793,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -6072,9 +5804,9 @@ "integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=", "dev": true, "requires": { - "define-properties": "1.1.2", - "es-abstract": "1.8.2", - "function-bind": "1.1.1" + "define-properties": "^1.1.2", + "es-abstract": "^1.4.3", + "function-bind": "^1.0.2" } }, "string_decoder": { @@ -6083,7 +5815,7 @@ "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "~5.1.0" } }, "strip-ansi": { @@ -6092,7 +5824,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-bom": { @@ -6126,12 +5858,12 @@ "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", "dev": true, "requires": { - "ajv": "5.5.2", - "ajv-keywords": "2.1.1", - "chalk": "2.4.1", - "lodash": "4.17.10", + "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" + "string-width": "^2.1.1" }, "dependencies": { "ansi-styles": { @@ -6140,7 +5872,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.1" + "color-convert": "^1.9.0" } }, "chalk": { @@ -6149,9 +5881,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.4.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "has-flag": { @@ -6166,7 +5898,7 @@ "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -6206,7 +5938,7 @@ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { - "os-tmpdir": "1.0.2" + "os-tmpdir": "~1.0.2" } }, "to-fast-properties": { @@ -6220,8 +5952,9 @@ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", "dev": true, + "optional": true, "requires": { - "punycode": "1.4.1" + "punycode": "^1.4.1" } }, "tr46": { @@ -6244,15 +5977,14 @@ "dev": true, "optional": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "^5.0.1" } }, "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true, - "optional": true + "dev": true }, "type-check": { "version": "0.3.2", @@ -6260,7 +5992,7 @@ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { - "prelude-ls": "1.1.2" + "prelude-ls": "~1.1.2" } }, "type-detect": { @@ -6287,6 +6019,12 @@ "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", "dev": true }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -6294,9 +6032,9 @@ "dev": true }, "uuid": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", - "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", "dev": true, "optional": true }, @@ -6311,7 +6049,7 @@ "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", "dev": true, "requires": { - "user-home": "1.1.1" + "user-home": "^1.1.1" }, "dependencies": { "user-home": { @@ -6328,8 +6066,8 @@ "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", "dev": true, "requires": { - "spdx-correct": "3.0.0", - "spdx-expression-parse": "3.0.0" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, "verror": { @@ -6339,9 +6077,9 @@ "dev": true, "optional": true, "requires": { - "assert-plus": "1.0.0", + "assert-plus": "^1.0.0", "core-util-is": "1.0.2", - "extsprintf": "1.3.0" + "extsprintf": "^1.2.0" } }, "vlq": { @@ -6370,7 +6108,7 @@ "dev": true, "optional": true, "requires": { - "tr46": "0.0.3" + "tr46": "~0.0.1" } }, "which": { @@ -6379,7 +6117,7 @@ "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", "dev": true, "requires": { - "isexe": "2.0.0" + "isexe": "^2.0.0" } }, "wordwrap": { @@ -6400,7 +6138,7 @@ "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", "dev": true, "requires": { - "mkdirp": "0.5.1" + "mkdirp": "^0.5.1" } }, "ws": { @@ -6409,8 +6147,8 @@ "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", "dev": true, "requires": { - "options": "0.0.6", - "ultron": "1.0.2" + "options": ">=0.0.5", + "ultron": "1.0.x" } }, "xml-name-validator": { diff --git a/package.json b/package.json index acdfdf90..f587f6c8 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,8 @@ "babel-register": "^6.26.0", "chai": "^4.1.2", "clean-css-cli": "^4.1.11", - "esdoc": "^0.5.2", + "esdoc": "^1.1.0", + "esdoc-standard-plugin": "^1.0.0", "eslint": "^4.19.1", "eslint-config-airbnb": "^15.1.0", "eslint-loader": "^1.9.0", From 6ffd9a6279895067bc0c950d1bfdb466d3a334bd Mon Sep 17 00:00:00 2001 From: "steven.roulleau" Date: Mon, 5 Nov 2018 10:28:57 +0100 Subject: [PATCH 2/3] update(doc): with esdoc 1.1.0 --- docs/ast/source/Editor.js.json | 130 +- docs/ast/source/EditorFacade.js.json | 10 +- .../ast/source/callback/EventCallback.js.json | 2 +- .../configuration/DefaultBehaviors.js.json | 32 +- .../DefaultConfiguration.js.json | 4 +- .../configuration/DefaultPenStyle.js.json | 6 +- .../source/configuration/DefaultTheme.js.json | 6 +- .../source/configuration/LoggerConfig.js.json | 4 +- .../grabber/PointerEventGrabber.js.json | 2 +- docs/ast/source/model/InkModel.js.json | 6 +- .../source/model/RecognizerContext.js.json | 2 +- docs/ast/source/model/StrokeComponent.js.json | 2 +- docs/ast/source/model/Symbol.js.json | 4 +- docs/ast/source/model/UndoRedoContext.js.json | 2 +- docs/ast/source/model/UndoRedoManager.js.json | 8 +- docs/ast/source/myscript.js.json | 14 +- .../source/recognizer/CryptoHelper.js.json | 6 +- .../recognizer/DefaultRecognizer.js.json | 8 +- .../recognizer/common/CdkCommonUtil.js.json | 2 +- .../v3/Cdkv3CommonMathRecognizer.js.json | 2 +- .../v3/Cdkv3CommonShapeRecognizer.js.json | 4 +- .../recognizer/rest/networkInterface.js.json | 2 +- .../v3/Cdkv3RestAnalyzerRecognizer.js.json | 14 +- .../rest/v3/Cdkv3RestMathRecognizer.js.json | 16 +- .../rest/v3/Cdkv3RestMusicRecognizer.js.json | 16 +- .../rest/v3/Cdkv3RestRecognizerUtil.js.json | 8 +- .../rest/v3/Cdkv3RestShapeRecognizer.js.json | 16 +- .../rest/v3/Cdkv3RestTextRecognizer.js.json | 14 +- .../websocket/CdkWSRecognizerUtil.js.json | 12 +- .../websocket/networkWSInterface.js.json | 4 +- .../websocket/v3/Cdkv3WSBuilder.js.json | 10 +- .../v3/Cdkv3WSMathRecognizer.js.json | 20 +- .../v3/Cdkv3WSTextRecognizer.js.json | 20 +- .../websocket/v4/Cdkv4WSBuilder.js.json | 10 +- .../v4/Cdkv4WSIInkRecognizer.js.json | 20 +- .../renderer/canvas/CanvasRenderer.js.json | 12 +- .../renderer/canvas/ImageRenderer.js.json | 4 +- .../stroker/QuadraticCanvasStroker.js.json | 4 +- .../symbols/MathSymbolCanvasRenderer.js.json | 6 +- .../symbols/MusicSymbolCanvasRenderer.js.json | 4 +- .../symbols/ShapeSymbolCanvasRenderer.js.json | 2 +- .../symbols/TextSymbolCanvasRenderer.js.json | 4 +- .../source/renderer/svg/SVGRenderer.js.json | 8 +- .../svg/stroker/QuadraticSVGStroker.js.json | 4 +- docs/ast/source/util/ModelStats.js.json | 8 +- docs/badge.svg | 8 +- docs/class/src/Editor.js~Editor.html | 1407 +++++++-- docs/coverage.json | 464 +-- docs/css/style.css | 530 +--- docs/file/src/Editor.js.html | 55 +- docs/file/src/EditorFacade.js.html | 55 +- docs/file/src/callback/EventCallback.js.html | 55 +- docs/file/src/configuration/Constants.js.html | 55 +- .../configuration/DefaultBehaviors.js.html | 55 +- .../DefaultConfiguration.js.html | 55 +- .../src/configuration/DefaultPenStyle.js.html | 55 +- .../src/configuration/DefaultTheme.js.html | 55 +- .../src/configuration/LoggerConfig.js.html | 55 +- .../src/grabber/PointerEventGrabber.js.html | 55 +- docs/file/src/model/InkModel.js.html | 55 +- docs/file/src/model/RecognizerContext.js.html | 55 +- docs/file/src/model/StrokeComponent.js.html | 55 +- docs/file/src/model/Symbol.js.html | 55 +- docs/file/src/model/UndoRedoContext.js.html | 55 +- docs/file/src/model/UndoRedoManager.js.html | 55 +- docs/file/src/myscript.js.html | 55 +- docs/file/src/recognizer/CryptoHelper.js.html | 55 +- .../src/recognizer/DefaultRecognizer.js.html | 55 +- .../recognizer/common/CdkCommonUtil.js.html | 55 +- .../v3/Cdkv3CommonMathRecognizer.js.html | 55 +- .../v3/Cdkv3CommonShapeRecognizer.js.html | 55 +- .../v3/Cdkv3CommonTextRecognizer.js.html | 55 +- .../recognizer/rest/networkInterface.js.html | 55 +- .../v3/Cdkv3RestAnalyzerRecognizer.js.html | 55 +- .../rest/v3/Cdkv3RestMathRecognizer.js.html | 55 +- .../rest/v3/Cdkv3RestMusicRecognizer.js.html | 55 +- .../rest/v3/Cdkv3RestRecognizerUtil.js.html | 55 +- .../rest/v3/Cdkv3RestShapeRecognizer.js.html | 55 +- .../rest/v3/Cdkv3RestTextRecognizer.js.html | 55 +- .../websocket/CdkWSRecognizerUtil.js.html | 55 +- .../websocket/networkWSInterface.js.html | 55 +- .../websocket/v3/Cdkv3WSBuilder.js.html | 55 +- .../v3/Cdkv3WSMathRecognizer.js.html | 55 +- .../v3/Cdkv3WSTextRecognizer.js.html | 55 +- .../websocket/v4/Cdkv4WSBuilder.js.html | 55 +- .../v4/Cdkv4WSIInkRecognizer.js.html | 55 +- docs/file/src/renderer/QuadraticUtils.js.html | 55 +- .../renderer/canvas/CanvasRenderer.js.html | 55 +- .../src/renderer/canvas/ImageRenderer.js.html | 55 +- .../stroker/QuadraticCanvasStroker.js.html | 55 +- .../symbols/MathSymbolCanvasRenderer.js.html | 55 +- .../symbols/MusicSymbolCanvasRenderer.js.html | 55 +- .../symbols/ShapeSymbolCanvasRenderer.js.html | 55 +- .../StrokeSymbolCanvasRenderer.js.html | 55 +- .../symbols/TextSymbolCanvasRenderer.js.html | 55 +- .../file/src/renderer/svg/SVGRenderer.js.html | 55 +- .../svg/stroker/QuadraticSVGStroker.js.html | 55 +- .../symbols/StrokeSymbolSVGRenderer.js.html | 55 +- docs/file/src/util/ModelStats.js.html | 55 +- docs/file/src/util/PromiseHelper.js.html | 55 +- docs/function/index.html | 2601 +++++++++-------- docs/identifiers.html | 1612 ++++++---- docs/image/manual-badge.svg | 12 +- docs/index.html | 103 +- docs/script/inner-link.js | 3 +- docs/script/manual.js | 3 +- docs/script/prettify/prettify.js | 74 +- docs/script/search_index.js | 310 +- docs/script/test-summary.js | 4 +- docs/source.html | 283 +- docs/typedef/index.html | 840 +++--- docs/variable/index.html | 205 +- 112 files changed, 6437 insertions(+), 5321 deletions(-) mode change 100644 => 100755 docs/script/prettify/prettify.js diff --git a/docs/ast/source/Editor.js.json b/docs/ast/source/Editor.js.json index 3b97caed..44ca8f71 100644 --- a/docs/ast/source/Editor.js.json +++ b/docs/ast/source/Editor.js.json @@ -31256,6 +31256,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -31275,7 +31276,6 @@ "name": "constructor", "leadingComments": null }, - "static": false, "kind": "constructor", "id": null, "generator": false, @@ -34333,6 +34333,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -34351,7 +34352,6 @@ }, "name": "configuration" }, - "static": false, "kind": "set", "id": null, "generator": false, @@ -35478,6 +35478,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -35496,7 +35497,6 @@ }, "name": "configuration" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -35636,6 +35636,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -35654,7 +35655,6 @@ }, "name": "penStyle" }, - "static": false, "kind": "set", "id": null, "generator": false, @@ -36172,6 +36172,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -36190,7 +36191,6 @@ }, "name": "penStyle" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -36330,6 +36330,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -36348,7 +36349,6 @@ }, "name": "penStyleClasses" }, - "static": false, "kind": "set", "id": null, "generator": false, @@ -36922,6 +36922,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -36940,7 +36941,6 @@ }, "name": "penStyleClasses" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -37080,6 +37080,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -37098,7 +37099,6 @@ }, "name": "theme" }, - "static": false, "kind": "set", "id": null, "generator": false, @@ -37489,6 +37489,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -37507,7 +37508,6 @@ }, "name": "theme" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -37647,6 +37647,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -37665,7 +37666,6 @@ }, "name": "behaviors" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -37805,6 +37805,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -37823,7 +37824,6 @@ }, "name": "behavior" }, - "static": false, "kind": "set", "id": null, "generator": false, @@ -39017,6 +39017,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -39035,7 +39036,6 @@ }, "name": "behavior" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -39175,6 +39175,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -39193,7 +39194,6 @@ }, "name": "recognizer" }, - "static": false, "kind": "set", "id": null, "generator": false, @@ -42545,6 +42545,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -42563,7 +42564,6 @@ }, "name": "recognizer" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -42703,6 +42703,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -42721,7 +42722,6 @@ }, "name": "renderer" }, - "static": false, "kind": "set", "id": null, "generator": false, @@ -43850,6 +43850,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -43868,7 +43869,6 @@ }, "name": "renderer" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -44008,6 +44008,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -44026,7 +44027,6 @@ }, "name": "grabber" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -44279,6 +44279,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -44297,7 +44298,6 @@ }, "name": "stroker" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -44550,6 +44550,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -44568,7 +44569,6 @@ }, "name": "callbacks" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -44821,6 +44821,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -44839,7 +44840,6 @@ }, "name": "png" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -45094,6 +45094,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -45113,7 +45114,6 @@ "name": "getStats", "leadingComments": null }, - "static": false, "kind": "method", "id": null, "generator": false, @@ -45320,6 +45320,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -45338,7 +45339,6 @@ }, "name": "initialized" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -45590,6 +45590,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -45609,7 +45610,6 @@ "name": "pointerDown", "leadingComments": null }, - "static": false, "kind": "method", "id": null, "generator": false, @@ -46961,6 +46961,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -46980,7 +46981,6 @@ "name": "pointerMove", "leadingComments": null }, - "static": false, "kind": "method", "id": null, "generator": false, @@ -47680,6 +47680,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -47699,7 +47700,6 @@ "name": "pointerUp", "leadingComments": null }, - "static": false, "kind": "method", "id": null, "generator": false, @@ -48803,6 +48803,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -48821,7 +48822,6 @@ }, "name": "removeStroke" }, - "static": false, "kind": "method", "id": null, "generator": false, @@ -51313,6 +51313,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -51331,7 +51332,6 @@ }, "name": "reDraw" }, - "static": false, "kind": "method", "id": null, "generator": false, @@ -52602,6 +52602,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -52620,7 +52621,6 @@ }, "name": "idle" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -52793,6 +52793,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -52812,7 +52813,6 @@ "name": "waitForIdle", "leadingComments": null }, - "static": false, "kind": "method", "id": null, "generator": false, @@ -53165,6 +53165,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -53183,7 +53184,6 @@ }, "name": "canUndo" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -53356,6 +53356,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -53375,7 +53376,6 @@ "name": "undo", "leadingComments": null }, - "static": false, "kind": "method", "id": null, "generator": false, @@ -54193,6 +54193,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -54211,7 +54212,6 @@ }, "name": "canRedo" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -54384,6 +54384,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -54403,7 +54404,6 @@ "name": "redo", "leadingComments": null }, - "static": false, "kind": "method", "id": null, "generator": false, @@ -55221,6 +55221,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -55239,7 +55240,6 @@ }, "name": "isEmpty" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -55412,6 +55412,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -55430,7 +55431,6 @@ }, "name": "canClear" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -55736,6 +55736,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -55755,7 +55756,6 @@ "name": "clear", "leadingComments": null }, - "static": false, "kind": "method", "id": null, "generator": false, @@ -56590,6 +56590,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -56608,7 +56609,6 @@ }, "name": "canConvert" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -56973,6 +56973,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -56992,7 +56993,6 @@ "name": "convert", "leadingComments": null }, - "static": false, "kind": "method", "id": null, "generator": false, @@ -57497,6 +57497,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -57516,7 +57517,6 @@ "name": "setGuides", "leadingComments": null }, - "static": false, "kind": "method", "id": null, "generator": false, @@ -58015,6 +58015,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -58033,7 +58034,6 @@ }, "name": "possibleUndoCount" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -58206,6 +58206,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -58224,7 +58225,6 @@ }, "name": "undoStackIndex" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -58397,6 +58397,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -58415,7 +58416,6 @@ }, "name": "canExport" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -58995,6 +58995,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -59014,7 +59015,6 @@ "name": "export_", "leadingComments": null }, - "static": false, "kind": "method", "id": null, "generator": false, @@ -59567,6 +59567,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -59586,7 +59587,6 @@ "name": "import_", "leadingComments": null }, - "static": false, "kind": "method", "id": null, "generator": false, @@ -60217,6 +60217,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -60236,7 +60237,6 @@ "name": "getSupportedImportMimeTypes", "leadingComments": null }, - "static": false, "kind": "method", "id": null, "generator": false, @@ -60425,6 +60425,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -60444,7 +60445,6 @@ "name": "pointerEvents", "leadingComments": null }, - "static": false, "kind": "method", "id": null, "generator": false, @@ -60668,6 +60668,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -60686,7 +60687,6 @@ }, "name": "exports" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -60920,6 +60920,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -60938,7 +60939,6 @@ }, "name": "supportedImportMimeTypes" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -61093,6 +61093,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -61112,7 +61113,6 @@ "name": "resize", "leadingComments": null }, - "static": false, "kind": "method", "id": null, "generator": false, @@ -61888,6 +61888,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -61907,7 +61908,6 @@ "name": "setThemeForFont", "leadingComments": null }, - "static": false, "kind": "method", "id": null, "generator": false, @@ -63072,6 +63072,7 @@ "column": 3 } }, + "static": false, "computed": false, "key": { "type": "Identifier", @@ -63090,7 +63091,6 @@ }, "name": "eastereggs" }, - "static": false, "kind": "get", "id": null, "generator": false, @@ -64988,7 +64988,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -65223,7 +65223,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -65409,7 +65409,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -65595,7 +65595,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -65781,7 +65781,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -65967,7 +65967,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -66153,7 +66153,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -66339,7 +66339,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -66525,7 +66525,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -66711,7 +66711,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -66897,7 +66897,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -67083,7 +67083,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -67269,7 +67269,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -67402,7 +67402,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/EditorFacade.js.json b/docs/ast/source/EditorFacade.js.json index a2e27b72..59e0b9ec 100644 --- a/docs/ast/source/EditorFacade.js.json +++ b/docs/ast/source/EditorFacade.js.json @@ -1379,7 +1379,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -1565,7 +1565,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -1751,7 +1751,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -1986,7 +1986,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -2169,7 +2169,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/callback/EventCallback.js.json b/docs/ast/source/callback/EventCallback.js.json index 0789204f..b1a034c9 100644 --- a/docs/ast/source/callback/EventCallback.js.json +++ b/docs/ast/source/callback/EventCallback.js.json @@ -1014,7 +1014,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/configuration/DefaultBehaviors.js.json b/docs/ast/source/configuration/DefaultBehaviors.js.json index 37e11208..88e4a3e9 100644 --- a/docs/ast/source/configuration/DefaultBehaviors.js.json +++ b/docs/ast/source/configuration/DefaultBehaviors.js.json @@ -6600,7 +6600,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -6835,7 +6835,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -7021,7 +7021,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -7207,7 +7207,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -7393,7 +7393,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -7579,7 +7579,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -7765,7 +7765,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -7951,7 +7951,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -8137,7 +8137,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -8323,7 +8323,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -8509,7 +8509,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -8695,7 +8695,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -8881,7 +8881,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -9067,7 +9067,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -9253,7 +9253,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -9439,7 +9439,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/configuration/DefaultConfiguration.js.json b/docs/ast/source/configuration/DefaultConfiguration.js.json index 4e189705..0bbd4a28 100644 --- a/docs/ast/source/configuration/DefaultConfiguration.js.json +++ b/docs/ast/source/configuration/DefaultConfiguration.js.json @@ -16996,7 +16996,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -17129,7 +17129,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/configuration/DefaultPenStyle.js.json b/docs/ast/source/configuration/DefaultPenStyle.js.json index 8269dda6..c833c559 100644 --- a/docs/ast/source/configuration/DefaultPenStyle.js.json +++ b/docs/ast/source/configuration/DefaultPenStyle.js.json @@ -1986,7 +1986,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -2119,7 +2119,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -2252,7 +2252,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/configuration/DefaultTheme.js.json b/docs/ast/source/configuration/DefaultTheme.js.json index 946d5cfc..722bb677 100644 --- a/docs/ast/source/configuration/DefaultTheme.js.json +++ b/docs/ast/source/configuration/DefaultTheme.js.json @@ -3203,7 +3203,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -3336,7 +3336,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -3469,7 +3469,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/configuration/LoggerConfig.js.json b/docs/ast/source/configuration/LoggerConfig.js.json index 89a7dd87..68900a8f 100644 --- a/docs/ast/source/configuration/LoggerConfig.js.json +++ b/docs/ast/source/configuration/LoggerConfig.js.json @@ -4568,7 +4568,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -4754,7 +4754,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/grabber/PointerEventGrabber.js.json b/docs/ast/source/grabber/PointerEventGrabber.js.json index 8ed14918..7aacfc15 100644 --- a/docs/ast/source/grabber/PointerEventGrabber.js.json +++ b/docs/ast/source/grabber/PointerEventGrabber.js.json @@ -17584,7 +17584,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/model/InkModel.js.json b/docs/ast/source/model/InkModel.js.json index 475e8898..ba496ffe 100644 --- a/docs/ast/source/model/InkModel.js.json +++ b/docs/ast/source/model/InkModel.js.json @@ -20193,7 +20193,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -20428,7 +20428,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -20614,7 +20614,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/model/RecognizerContext.js.json b/docs/ast/source/model/RecognizerContext.js.json index 5065b08a..cc28cb2c 100644 --- a/docs/ast/source/model/RecognizerContext.js.json +++ b/docs/ast/source/model/RecognizerContext.js.json @@ -5481,7 +5481,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/model/StrokeComponent.js.json b/docs/ast/source/model/StrokeComponent.js.json index ecdf5963..a0dd9f00 100644 --- a/docs/ast/source/model/StrokeComponent.js.json +++ b/docs/ast/source/model/StrokeComponent.js.json @@ -11362,7 +11362,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/model/Symbol.js.json b/docs/ast/source/model/Symbol.js.json index 286f205f..c1c662ed 100644 --- a/docs/ast/source/model/Symbol.js.json +++ b/docs/ast/source/model/Symbol.js.json @@ -13316,7 +13316,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -13499,7 +13499,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/model/UndoRedoContext.js.json b/docs/ast/source/model/UndoRedoContext.js.json index 49c3c18b..d7b7b446 100644 --- a/docs/ast/source/model/UndoRedoContext.js.json +++ b/docs/ast/source/model/UndoRedoContext.js.json @@ -1410,7 +1410,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/model/UndoRedoManager.js.json b/docs/ast/source/model/UndoRedoManager.js.json index 984b46cb..0e897fe1 100644 --- a/docs/ast/source/model/UndoRedoManager.js.json +++ b/docs/ast/source/model/UndoRedoManager.js.json @@ -6348,7 +6348,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -6534,7 +6534,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -6720,7 +6720,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -6955,7 +6955,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/myscript.js.json b/docs/ast/source/myscript.js.json index 29351b0f..5fb25b19 100644 --- a/docs/ast/source/myscript.js.json +++ b/docs/ast/source/myscript.js.json @@ -1571,7 +1571,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -1704,7 +1704,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -1837,7 +1837,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -1970,7 +1970,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -2103,7 +2103,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -2236,7 +2236,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -2419,7 +2419,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/recognizer/CryptoHelper.js.json b/docs/ast/source/recognizer/CryptoHelper.js.json index 60c9da14..807d0169 100644 --- a/docs/ast/source/recognizer/CryptoHelper.js.json +++ b/docs/ast/source/recognizer/CryptoHelper.js.json @@ -1003,7 +1003,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -1136,7 +1136,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -1269,7 +1269,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/recognizer/DefaultRecognizer.js.json b/docs/ast/source/recognizer/DefaultRecognizer.js.json index a283dca2..dac3b4e8 100644 --- a/docs/ast/source/recognizer/DefaultRecognizer.js.json +++ b/docs/ast/source/recognizer/DefaultRecognizer.js.json @@ -4670,7 +4670,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -4905,7 +4905,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -5091,7 +5091,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -5277,7 +5277,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/recognizer/common/CdkCommonUtil.js.json b/docs/ast/source/recognizer/common/CdkCommonUtil.js.json index fec035eb..d9d28ea9 100644 --- a/docs/ast/source/recognizer/common/CdkCommonUtil.js.json +++ b/docs/ast/source/recognizer/common/CdkCommonUtil.js.json @@ -2272,7 +2272,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/recognizer/common/v3/Cdkv3CommonMathRecognizer.js.json b/docs/ast/source/recognizer/common/v3/Cdkv3CommonMathRecognizer.js.json index 3d692eca..ae887365 100644 --- a/docs/ast/source/recognizer/common/v3/Cdkv3CommonMathRecognizer.js.json +++ b/docs/ast/source/recognizer/common/v3/Cdkv3CommonMathRecognizer.js.json @@ -2175,7 +2175,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/recognizer/common/v3/Cdkv3CommonShapeRecognizer.js.json b/docs/ast/source/recognizer/common/v3/Cdkv3CommonShapeRecognizer.js.json index b79e7aa3..0da28d53 100644 --- a/docs/ast/source/recognizer/common/v3/Cdkv3CommonShapeRecognizer.js.json +++ b/docs/ast/source/recognizer/common/v3/Cdkv3CommonShapeRecognizer.js.json @@ -6075,7 +6075,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -6310,7 +6310,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/recognizer/rest/networkInterface.js.json b/docs/ast/source/recognizer/rest/networkInterface.js.json index 5348cac6..4b1d3d43 100644 --- a/docs/ast/source/recognizer/rest/networkInterface.js.json +++ b/docs/ast/source/recognizer/rest/networkInterface.js.json @@ -8864,7 +8864,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/recognizer/rest/v3/Cdkv3RestAnalyzerRecognizer.js.json b/docs/ast/source/recognizer/rest/v3/Cdkv3RestAnalyzerRecognizer.js.json index e3c41018..8a233b90 100644 --- a/docs/ast/source/recognizer/rest/v3/Cdkv3RestAnalyzerRecognizer.js.json +++ b/docs/ast/source/recognizer/rest/v3/Cdkv3RestAnalyzerRecognizer.js.json @@ -9502,7 +9502,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -9737,7 +9737,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -9870,7 +9870,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10056,7 +10056,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10242,7 +10242,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10428,7 +10428,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10614,7 +10614,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/recognizer/rest/v3/Cdkv3RestMathRecognizer.js.json b/docs/ast/source/recognizer/rest/v3/Cdkv3RestMathRecognizer.js.json index dddc0444..bef7d83d 100644 --- a/docs/ast/source/recognizer/rest/v3/Cdkv3RestMathRecognizer.js.json +++ b/docs/ast/source/recognizer/rest/v3/Cdkv3RestMathRecognizer.js.json @@ -6015,7 +6015,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -6250,7 +6250,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -6383,7 +6383,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -6569,7 +6569,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -6755,7 +6755,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -6941,7 +6941,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -7127,7 +7127,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -7313,7 +7313,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/recognizer/rest/v3/Cdkv3RestMusicRecognizer.js.json b/docs/ast/source/recognizer/rest/v3/Cdkv3RestMusicRecognizer.js.json index b0028e59..40cbaf08 100644 --- a/docs/ast/source/recognizer/rest/v3/Cdkv3RestMusicRecognizer.js.json +++ b/docs/ast/source/recognizer/rest/v3/Cdkv3RestMusicRecognizer.js.json @@ -8017,7 +8017,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -8252,7 +8252,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -8385,7 +8385,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -8571,7 +8571,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -8757,7 +8757,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -8943,7 +8943,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -9129,7 +9129,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -9315,7 +9315,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/recognizer/rest/v3/Cdkv3RestRecognizerUtil.js.json b/docs/ast/source/recognizer/rest/v3/Cdkv3RestRecognizerUtil.js.json index 47be2009..9e078fcb 100644 --- a/docs/ast/source/recognizer/rest/v3/Cdkv3RestRecognizerUtil.js.json +++ b/docs/ast/source/recognizer/rest/v3/Cdkv3RestRecognizerUtil.js.json @@ -2066,7 +2066,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -2301,7 +2301,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -2487,7 +2487,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -2673,7 +2673,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/recognizer/rest/v3/Cdkv3RestShapeRecognizer.js.json b/docs/ast/source/recognizer/rest/v3/Cdkv3RestShapeRecognizer.js.json index e8b5bb5f..d3b2e2a8 100644 --- a/docs/ast/source/recognizer/rest/v3/Cdkv3RestShapeRecognizer.js.json +++ b/docs/ast/source/recognizer/rest/v3/Cdkv3RestShapeRecognizer.js.json @@ -8360,7 +8360,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -8595,7 +8595,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -8728,7 +8728,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -8914,7 +8914,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -9100,7 +9100,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -9286,7 +9286,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -9472,7 +9472,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -9658,7 +9658,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/recognizer/rest/v3/Cdkv3RestTextRecognizer.js.json b/docs/ast/source/recognizer/rest/v3/Cdkv3RestTextRecognizer.js.json index 44b5f7ab..318465ff 100644 --- a/docs/ast/source/recognizer/rest/v3/Cdkv3RestTextRecognizer.js.json +++ b/docs/ast/source/recognizer/rest/v3/Cdkv3RestTextRecognizer.js.json @@ -6062,7 +6062,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -6297,7 +6297,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -6430,7 +6430,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -6616,7 +6616,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -6802,7 +6802,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -6988,7 +6988,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -7174,7 +7174,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/recognizer/websocket/CdkWSRecognizerUtil.js.json b/docs/ast/source/recognizer/websocket/CdkWSRecognizerUtil.js.json index 3ee36b80..bf1ba279 100644 --- a/docs/ast/source/recognizer/websocket/CdkWSRecognizerUtil.js.json +++ b/docs/ast/source/recognizer/websocket/CdkWSRecognizerUtil.js.json @@ -8717,7 +8717,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -8952,7 +8952,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -9085,7 +9085,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -9271,7 +9271,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -9457,7 +9457,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -9643,7 +9643,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/recognizer/websocket/networkWSInterface.js.json b/docs/ast/source/recognizer/websocket/networkWSInterface.js.json index d10670ec..15b38fb6 100644 --- a/docs/ast/source/recognizer/websocket/networkWSInterface.js.json +++ b/docs/ast/source/recognizer/websocket/networkWSInterface.js.json @@ -7354,7 +7354,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -7589,7 +7589,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/recognizer/websocket/v3/Cdkv3WSBuilder.js.json b/docs/ast/source/recognizer/websocket/v3/Cdkv3WSBuilder.js.json index 9daa77a8..9390a6fc 100644 --- a/docs/ast/source/recognizer/websocket/v3/Cdkv3WSBuilder.js.json +++ b/docs/ast/source/recognizer/websocket/v3/Cdkv3WSBuilder.js.json @@ -7980,7 +7980,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -8215,7 +8215,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -8401,7 +8401,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -8587,7 +8587,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -8773,7 +8773,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/recognizer/websocket/v3/Cdkv3WSMathRecognizer.js.json b/docs/ast/source/recognizer/websocket/v3/Cdkv3WSMathRecognizer.js.json index df362072..0859c32d 100644 --- a/docs/ast/source/recognizer/websocket/v3/Cdkv3WSMathRecognizer.js.json +++ b/docs/ast/source/recognizer/websocket/v3/Cdkv3WSMathRecognizer.js.json @@ -9570,7 +9570,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -9805,7 +9805,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -9938,7 +9938,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10124,7 +10124,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10310,7 +10310,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10496,7 +10496,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10682,7 +10682,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10868,7 +10868,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -11054,7 +11054,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -11240,7 +11240,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/recognizer/websocket/v3/Cdkv3WSTextRecognizer.js.json b/docs/ast/source/recognizer/websocket/v3/Cdkv3WSTextRecognizer.js.json index c5c909a7..9d4783da 100644 --- a/docs/ast/source/recognizer/websocket/v3/Cdkv3WSTextRecognizer.js.json +++ b/docs/ast/source/recognizer/websocket/v3/Cdkv3WSTextRecognizer.js.json @@ -9653,7 +9653,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -9888,7 +9888,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10074,7 +10074,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10207,7 +10207,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10393,7 +10393,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10579,7 +10579,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10765,7 +10765,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -10951,7 +10951,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -11137,7 +11137,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -11323,7 +11323,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/recognizer/websocket/v4/Cdkv4WSBuilder.js.json b/docs/ast/source/recognizer/websocket/v4/Cdkv4WSBuilder.js.json index 8845069d..ced89b9f 100644 --- a/docs/ast/source/recognizer/websocket/v4/Cdkv4WSBuilder.js.json +++ b/docs/ast/source/recognizer/websocket/v4/Cdkv4WSBuilder.js.json @@ -12263,7 +12263,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -12498,7 +12498,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -12684,7 +12684,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -12870,7 +12870,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -13056,7 +13056,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/recognizer/websocket/v4/Cdkv4WSIInkRecognizer.js.json b/docs/ast/source/recognizer/websocket/v4/Cdkv4WSIInkRecognizer.js.json index c0e31ad5..92588f99 100644 --- a/docs/ast/source/recognizer/websocket/v4/Cdkv4WSIInkRecognizer.js.json +++ b/docs/ast/source/recognizer/websocket/v4/Cdkv4WSIInkRecognizer.js.json @@ -39136,7 +39136,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -39269,7 +39269,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -39504,7 +39504,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -39637,7 +39637,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -39823,7 +39823,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -40009,7 +40009,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -40195,7 +40195,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -40381,7 +40381,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -40567,7 +40567,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -40753,7 +40753,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/renderer/canvas/CanvasRenderer.js.json b/docs/ast/source/renderer/canvas/CanvasRenderer.js.json index 1ecf9ede..60777e7a 100644 --- a/docs/ast/source/renderer/canvas/CanvasRenderer.js.json +++ b/docs/ast/source/renderer/canvas/CanvasRenderer.js.json @@ -12817,7 +12817,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -13052,7 +13052,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -13235,7 +13235,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -13470,7 +13470,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -13705,7 +13705,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -13992,7 +13992,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/renderer/canvas/ImageRenderer.js.json b/docs/ast/source/renderer/canvas/ImageRenderer.js.json index 8d7c1e2d..82b2a5af 100644 --- a/docs/ast/source/renderer/canvas/ImageRenderer.js.json +++ b/docs/ast/source/renderer/canvas/ImageRenderer.js.json @@ -3527,7 +3527,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -3710,7 +3710,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/renderer/canvas/stroker/QuadraticCanvasStroker.js.json b/docs/ast/source/renderer/canvas/stroker/QuadraticCanvasStroker.js.json index a5ef1e10..fad2fa2d 100644 --- a/docs/ast/source/renderer/canvas/stroker/QuadraticCanvasStroker.js.json +++ b/docs/ast/source/renderer/canvas/stroker/QuadraticCanvasStroker.js.json @@ -10868,7 +10868,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -11054,7 +11054,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/renderer/canvas/symbols/MathSymbolCanvasRenderer.js.json b/docs/ast/source/renderer/canvas/symbols/MathSymbolCanvasRenderer.js.json index d0d3e44e..f050b0f3 100644 --- a/docs/ast/source/renderer/canvas/symbols/MathSymbolCanvasRenderer.js.json +++ b/docs/ast/source/renderer/canvas/symbols/MathSymbolCanvasRenderer.js.json @@ -3429,7 +3429,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -3664,7 +3664,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -3847,7 +3847,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/renderer/canvas/symbols/MusicSymbolCanvasRenderer.js.json b/docs/ast/source/renderer/canvas/symbols/MusicSymbolCanvasRenderer.js.json index da8e8a58..0e3c6eca 100644 --- a/docs/ast/source/renderer/canvas/symbols/MusicSymbolCanvasRenderer.js.json +++ b/docs/ast/source/renderer/canvas/symbols/MusicSymbolCanvasRenderer.js.json @@ -7604,7 +7604,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -7839,7 +7839,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/renderer/canvas/symbols/ShapeSymbolCanvasRenderer.js.json b/docs/ast/source/renderer/canvas/symbols/ShapeSymbolCanvasRenderer.js.json index e912d96e..887a3056 100644 --- a/docs/ast/source/renderer/canvas/symbols/ShapeSymbolCanvasRenderer.js.json +++ b/docs/ast/source/renderer/canvas/symbols/ShapeSymbolCanvasRenderer.js.json @@ -13819,7 +13819,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/renderer/canvas/symbols/TextSymbolCanvasRenderer.js.json b/docs/ast/source/renderer/canvas/symbols/TextSymbolCanvasRenderer.js.json index c568f38b..3e1191cd 100644 --- a/docs/ast/source/renderer/canvas/symbols/TextSymbolCanvasRenderer.js.json +++ b/docs/ast/source/renderer/canvas/symbols/TextSymbolCanvasRenderer.js.json @@ -5882,7 +5882,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -6117,7 +6117,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/renderer/svg/SVGRenderer.js.json b/docs/ast/source/renderer/svg/SVGRenderer.js.json index f86095cc..773b6652 100644 --- a/docs/ast/source/renderer/svg/SVGRenderer.js.json +++ b/docs/ast/source/renderer/svg/SVGRenderer.js.json @@ -17301,7 +17301,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -17487,7 +17487,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -17722,7 +17722,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -17905,7 +17905,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/renderer/svg/stroker/QuadraticSVGStroker.js.json b/docs/ast/source/renderer/svg/stroker/QuadraticSVGStroker.js.json index 9ef6d142..055b0a4a 100644 --- a/docs/ast/source/renderer/svg/stroker/QuadraticSVGStroker.js.json +++ b/docs/ast/source/renderer/svg/stroker/QuadraticSVGStroker.js.json @@ -11936,7 +11936,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -12122,7 +12122,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/ast/source/util/ModelStats.js.json b/docs/ast/source/util/ModelStats.js.json index 7f8e2890..862f70b7 100644 --- a/docs/ast/source/util/ModelStats.js.json +++ b/docs/ast/source/util/ModelStats.js.json @@ -3798,7 +3798,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -4033,7 +4033,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -4219,7 +4219,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, @@ -4405,7 +4405,7 @@ "label": "import", "keyword": "import", "beforeExpr": false, - "startsExpr": false, + "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, diff --git a/docs/badge.svg b/docs/badge.svg index cf35c911..33fd58c8 100644 --- a/docs/badge.svg +++ b/docs/badge.svg @@ -5,13 +5,13 @@ - - + + document document - 90% - 90% + 71% + 71% diff --git a/docs/class/src/Editor.js~Editor.html b/docs/class/src/Editor.js~Editor.html index 4d5cc6cf..07397466 100644 --- a/docs/class/src/Editor.js~Editor.html +++ b/docs/class/src/Editor.js~Editor.html @@ -3,14 +3,12 @@ - Editor | API Document + Editor | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source -
@@ -363,7 +361,8 @@

Editor

- behavior: Behavior: * + + behavior: Behavior: *

@@ -391,7 +390,8 @@

Editor

- behaviors: Behaviors: * + + behaviors: Behaviors: *

@@ -419,7 +419,8 @@

Editor

- callbacks: Array: * + + callbacks: Array: *

@@ -447,7 +448,8 @@

Editor

- canClear: Boolean: * + + canClear: Boolean: *

@@ -475,7 +477,8 @@

Editor

- canConvert: Boolean: * + + canConvert: Boolean: *

@@ -503,7 +506,8 @@

Editor

- canExport: Boolean: * + + canExport: Boolean: *

@@ -531,7 +535,8 @@

Editor

- canRedo: Boolean: * + + canRedo: Boolean: *

@@ -559,7 +564,8 @@

Editor

- canUndo: Boolean: * + + canUndo: Boolean: *

@@ -587,7 +593,8 @@

Editor

- configuration: Configuration: * + + configuration: Configuration: *

@@ -615,7 +622,8 @@

Editor

- configuration(configuration: Configuration): * + + configuration(configuration: Configuration)

@@ -644,7 +652,8 @@

Editor

- domElement: Element + + domElement: Element

@@ -672,7 +681,8 @@

Editor

- eastereggs: {inkImporter: inkImporter}: {"inkImporter": *} + + eastereggs: {inkImporter: inkImporter}: {"inkImporter": *}

@@ -700,7 +710,8 @@

Editor

- error: * + + error: *

@@ -727,7 +738,8 @@

Editor

- exportTimer: Number + + exportTimer: Number

@@ -755,7 +767,8 @@

Editor

- exports: Object: * + + exports: Object: *

@@ -783,7 +796,8 @@

Editor

- grabber: Grabber: * + + grabber: Grabber: *

@@ -811,7 +825,8 @@

Editor

- grabberContext: GrabberContext + + grabberContext: GrabberContext

@@ -839,7 +854,8 @@

Editor

- idle: Boolean: * + + idle: Boolean: *

@@ -867,7 +883,8 @@

Editor

- initialized: Boolean: * + + initialized: Boolean: *

@@ -895,7 +912,8 @@

Editor

- isEmpty: boolean: * + + isEmpty: boolean: *

@@ -923,7 +941,8 @@

Editor

- loader: * + + loader: *

@@ -950,7 +969,8 @@

Editor

- localPenStyle: * + + localPenStyle: *

@@ -977,7 +997,8 @@

Editor

- localTheme: string + + localTheme: string

@@ -1005,7 +1026,8 @@

Editor

- model: Model + + model: Model

@@ -1033,7 +1055,8 @@

Editor

- notifyTimer: Number + + notifyTimer: Number

@@ -1061,7 +1084,8 @@

Editor

- penStyle(penStyle: PenStyle): * + + penStyle(penStyle: PenStyle)

@@ -1089,7 +1113,8 @@

Editor

- penStyle: PenStyle: * + + penStyle: PenStyle: *

@@ -1117,7 +1142,8 @@

Editor

- penStyleClasses: String: * + + penStyleClasses: String: *

@@ -1145,7 +1171,8 @@

Editor

- penStyleClasses(penStyleClasses: String): * + + penStyleClasses(penStyleClasses: String)

@@ -1173,7 +1200,8 @@

Editor

- png: String: * + + png: String: *

@@ -1201,7 +1229,8 @@

Editor

- possibleUndoCount: Number: * + + possibleUndoCount: Number: *

@@ -1229,7 +1258,8 @@

Editor

- recognizer: Recognizer: * + + recognizer: Recognizer: *

@@ -1285,7 +1316,8 @@

Editor

- renderer: Renderer: * + + renderer: Renderer: *

@@ -1313,7 +1345,8 @@

Editor

- rendererContext: Object + + rendererContext: Object

@@ -1341,7 +1374,8 @@

Editor

- resizeTimer: Number + + resizeTimer: Number

@@ -1369,7 +1403,8 @@

Editor

- smartGuide: * + + smartGuide: *

@@ -1396,7 +1431,8 @@

Editor

- stroker: Stroker: * + + stroker: Stroker: *

@@ -1424,7 +1460,8 @@

Editor

- supportedImportMimeTypes: * + + supportedImportMimeTypes: *

@@ -1451,7 +1488,8 @@

Editor

- theme: Theme: * + + theme: Theme: *

@@ -1479,7 +1517,8 @@

Editor

- theme(theme: Theme): * + + theme(theme: Theme)

@@ -1507,7 +1546,8 @@

Editor

- undoRedoContext: * + + undoRedoContext: *

@@ -1534,7 +1574,8 @@

Editor

- undoRedoManager: * + + undoRedoManager: *

@@ -1561,7 +1602,8 @@

Editor

- undoStackIndex: Number: * + + undoStackIndex: Number: *

@@ -1578,14 +1620,41 @@

Editor

-
-

Method Summary

- +
Public Methods
+ + + + + + + + + + + + + + + + @@ -1780,6 +1906,42 @@

Editor

+ + + + + +
Private Members
- public + private + + set + + + +
+

+ + + + behavior(behavior: Behavior) +

+
+
+ + + +
+
+ + +
+ private @@ -1596,14 +1665,14 @@

Editor

- clear() + + innerBehavior: Behavior

-

Clear the output and the recognition result.

-
+
@@ -1613,7 +1682,7 @@

Editor

- public + private @@ -1624,14 +1693,14 @@

Editor

- convert(conversionState: string) + + innerBehaviors: Behaviors

-

Convert the current content

-
+
@@ -1641,7 +1710,7 @@

Editor

- public + private @@ -1652,14 +1721,14 @@

Editor

- export_(requestedMimeTypes: Array<String>) + + innerConfiguration: Configuration

-

Explicitly ask to perform an export.

-
+
@@ -1669,7 +1738,7 @@

Editor

- public + private @@ -1680,14 +1749,14 @@

Editor

- getStats(): Stats + + innerPenStyle: PenStyle

-

Get statistics to monitor what ink size is send to the server.

-
+
@@ -1697,7 +1766,7 @@

Editor

- public + private @@ -1708,14 +1777,14 @@

Editor

- getSupportedImportMimeTypes() + + innerPenStyleClasses: String

-

Get supported import mime types

-
+
@@ -1725,7 +1794,7 @@

Editor

- public + private @@ -1736,14 +1805,14 @@

Editor

- import_(data: Blob | *, mimetype: String) + + innerRecognizer: Recognizer

-

Import content.

-
+
@@ -1753,7 +1822,7 @@

Editor

- public + private @@ -1764,13 +1833,70 @@

Editor

- pointerDown(point: {x: Number, y: Number, t: Number}, pointerType: String, pointerId: String) + + innerRenderer: Renderer

-

Handle a pointer down

+ +
+
+ + +
+ private + + + + + +
+

+ + + + innerTheme: Theme +

+
+
+ + + +
+
+ + +
+ private + + set + + + +
+

+ + + + recognizer(recognizer: Recognizer) +

+
+
+ + +

Set the current recognizer

+ private + + set + + + +
+

+ + + + renderer(renderer: Renderer) +

+
+
+ + +

Set the current renderer

+
+
+
+ + +
+
+

Method Summary

+ + + + @@ -1820,13 +1983,14 @@

Editor

- pointerMove(point: {x: Number, y: Number, t: Number}) + + convert(conversionState: string)

-

Handle a pointer move

+

Convert the current content

@@ -1848,13 +2012,14 @@

Editor

- pointerUp(point: {x: Number, y: Number, t: Number}) + + export_(requestedMimeTypes: Array<String>)

-

Handle a pointer up

+

Explicitly ask to perform an export.

@@ -1876,13 +2041,15 @@

Editor

- reDraw(rawStrokes: *, strokeGroups: *) + + getStats(): Stats

- +

Get statistics to monitor what ink size is send to the server.

+
@@ -1931,13 +2099,15 @@

Editor

- removeStroke(stroke: *) + + import_(data: Blob | *, mimetype: String)

- +

Import content.

+
@@ -1986,13 +2157,14 @@

Editor

- setGuides(enable: Boolean) + + pointerEvents(events: PointerEvents)

-

Set the guides for text

+

pointer events

@@ -2014,13 +2186,14 @@

Editor

- setThemeForFont(lang: *) + + pointerMove(point: {x: Number, y: Number, t: Number})

-

Set the theme (font family, font size and line height) depending on the language

+

Handle a pointer move

@@ -2042,13 +2215,14 @@

Editor

- undo() + + pointerUp(point: {x: Number, y: Number, t: Number})

-

Undo the last action.

+

Handle a pointer up

@@ -2070,14 +2244,14 @@

Editor

- waitForIdle() + + reDraw(rawStrokes: *, strokeGroups: *)

-

Wait for idle state.

-
+
- -
Public Methods
public @@ -1792,13 +1954,14 @@

Editor

- pointerEvents(events: PointerEvents) + + clear()

-

pointer events

+

Clear the output and the recognition result.

@@ -1903,13 +2070,14 @@

Editor

- redo() + + getSupportedImportMimeTypes()

-

Redo the last action.

+

Get supported import mime types

@@ -1958,13 +2128,14 @@

Editor

- resize() + + pointerDown(point: {x: Number, y: Number, t: Number}, pointerType: String, pointerId: String)

-

Function to call when the dom element link to the current ink paper has been resize.

+

Handle a pointer down

@@ -2085,31 +2259,233 @@

Editor

-
- - - - - -

Public Constructors

- -
-

- public - - - - - - constructor(element: Element, configuration: Configuration, theme: Theme, penStyle: PenStyle, behaviors: Behaviors) - + + + public - source - -

+ + + + +
+

+ + + + redo() +

+
+
+ + +

Redo the last action.

+
+
+ + + + + + + + + public + + + + + + +
+

+ + + + removeStroke(stroke: *) +

+
+
+ + + +
+ + + + + + + + + public + + + + + + +
+

+ + + + resize() +

+
+
+ + +

Function to call when the dom element link to the current ink paper has been resize.

+
+
+ + + + + + + + + public + + + + + + +
+

+ + + + setGuides(enable: Boolean) +

+
+
+ + +

Set the guides for text

+
+
+ + + + + + + + + public + + + + + + +
+

+ + + + setThemeForFont(lang: *) +

+
+
+ + +

Set the theme (font family, font size and line height) depending on the language

+
+
+ + + + + + + + + public + + + + + + +
+

+ + + + undo() +

+
+
+ + +

Undo the last action.

+
+
+ + + + + + + + + public + + + + + + +
+

+ + + + waitForIdle() +

+
+
+ + +

Wait for idle state.

+
+
+ + + + + + + + +
+ + + + + +

Public Constructors

+ +
+

+ public + + + + + + constructor(element: Element, configuration: Configuration, theme: Theme, penStyle: PenStyle, behaviors: Behaviors) + + + + source + +

@@ -2127,36 +2503,36 @@

Params:

- element - Element + element + Element

DOM element to attach this editor

- configuration - Configuration + configuration + Configuration
  • optional

Configuration to apply

- theme - Theme + theme + Theme
  • optional

Custom theme to apply

- penStyle - PenStyle + penStyle + PenStyle
  • optional

Custom style to apply

- behaviors - Behaviors + behaviors + Behaviors
  • optional

Custom behaviors to apply

@@ -2194,7 +2570,7 @@

- behavior: Behavior: * + behavior: Behavior: * @@ -2218,7 +2594,7 @@

Return:

- + @@ -2250,7 +2626,7 @@

- behaviors: Behaviors: * + behaviors: Behaviors: * @@ -2274,7 +2650,7 @@

Return:

BehaviorBehavior
- + @@ -2306,7 +2682,7 @@

- callbacks: Array: * + callbacks: Array: * @@ -2330,7 +2706,7 @@

Return:

BehaviorsBehaviors
- + @@ -2362,7 +2738,7 @@

- canClear: Boolean: * + canClear: Boolean: * @@ -2386,7 +2762,7 @@

Return:

ArrayArray
- + @@ -2418,7 +2794,7 @@

- canConvert: Boolean: * + canConvert: Boolean: * @@ -2442,7 +2818,7 @@

Return:

BooleanBoolean
- + @@ -2474,7 +2850,7 @@

- canExport: Boolean: * + canExport: Boolean: * @@ -2498,7 +2874,7 @@

Return:

BooleanBoolean
- + @@ -2530,7 +2906,7 @@

- canRedo: Boolean: * + canRedo: Boolean: * @@ -2554,7 +2930,7 @@

Return:

BooleanBoolean
- + @@ -2586,7 +2962,7 @@

- canUndo: Boolean: * + canUndo: Boolean: * @@ -2610,7 +2986,7 @@

Return:

BooleanBoolean
- + @@ -2642,7 +3018,7 @@

- configuration: Configuration: * + configuration: Configuration: * @@ -2666,7 +3042,7 @@

Return:

BooleanBoolean
- + @@ -2698,7 +3074,7 @@

- configuration(configuration: Configuration): * + configuration(configuration: Configuration) @@ -2743,7 +3119,7 @@

- domElement: Element + domElement: Element @@ -2787,7 +3163,7 @@

- eastereggs: {inkImporter: inkImporter}: {"inkImporter": *} + eastereggs: {inkImporter: inkImporter}: {"inkImporter": *} @@ -2811,7 +3187,7 @@

Return:

ConfigurationConfiguration
- + @@ -2843,7 +3219,7 @@

- error: * + error: * @@ -2886,7 +3262,7 @@

- exportTimer: Number + exportTimer: Number @@ -2930,7 +3306,7 @@

- exports: Object: * + exports: Object: * @@ -2954,7 +3330,7 @@

Return:

{inkImporter: inkImporter}{inkImporter: inkImporter}
- + @@ -2986,7 +3362,7 @@

- grabber: Grabber: * + grabber: Grabber: * @@ -3010,7 +3386,7 @@

Return:

ObjectObject
- + @@ -3042,7 +3418,7 @@

- grabberContext: GrabberContext + grabberContext: GrabberContext @@ -3086,7 +3462,7 @@

- idle: Boolean: * + idle: Boolean: * @@ -3110,7 +3486,7 @@

Return:

GrabberGrabber
- + @@ -3142,7 +3518,7 @@

- initialized: Boolean: * + initialized: Boolean: * @@ -3166,7 +3542,7 @@

Return:

BooleanBoolean
- + @@ -3198,7 +3574,7 @@

- isEmpty: boolean: * + isEmpty: boolean: * @@ -3222,7 +3598,7 @@

Return:

BooleanBoolean
- + @@ -3254,7 +3630,7 @@

- loader: * + loader: * @@ -3297,7 +3673,7 @@

- localPenStyle: * + localPenStyle: * @@ -3340,7 +3716,7 @@

- localTheme: string + localTheme: string @@ -3384,7 +3760,7 @@

- model: Model + model: Model @@ -3428,7 +3804,7 @@

- notifyTimer: Number + notifyTimer: Number @@ -3472,7 +3848,7 @@

- penStyle(penStyle: PenStyle): * + penStyle(penStyle: PenStyle) @@ -3516,7 +3892,7 @@

- penStyle: PenStyle: * + penStyle: PenStyle: * @@ -3540,7 +3916,7 @@

Return:

booleanboolean
- + @@ -3572,7 +3948,7 @@

- penStyleClasses: String: * + penStyleClasses: String: * @@ -3596,7 +3972,7 @@

Return:

PenStylePenStyle
- + @@ -3628,7 +4004,7 @@

- penStyleClasses(penStyleClasses: String): * + penStyleClasses(penStyleClasses: String) @@ -3672,7 +4048,7 @@

- png: String: * + png: String: * @@ -3696,7 +4072,7 @@

Return:

StringString
- + @@ -3728,7 +4104,7 @@

- possibleUndoCount: Number: * + possibleUndoCount: Number: * @@ -3752,7 +4128,7 @@

Return:

StringString
- + @@ -3784,7 +4160,7 @@

- recognizer: Recognizer: * + recognizer: Recognizer: * @@ -3808,7 +4184,7 @@

Return:

NumberNumber
- + @@ -3840,7 +4216,7 @@

- recognizerContext: RecognizerContext + recognizerContext: RecognizerContext @@ -3884,7 +4260,7 @@

- renderer: Renderer: * + renderer: Renderer: * @@ -3908,7 +4284,7 @@

Return:

RecognizerRecognizer
- + @@ -3940,7 +4316,7 @@

- rendererContext: Object + rendererContext: Object @@ -3984,7 +4360,7 @@

- resizeTimer: Number + resizeTimer: Number @@ -4028,7 +4404,7 @@

- smartGuide: * + smartGuide: * @@ -4071,7 +4447,7 @@

- stroker: Stroker: * + stroker: Stroker: * @@ -4095,7 +4471,7 @@

Return:

RendererRenderer
- + @@ -4127,7 +4503,7 @@

- supportedImportMimeTypes: * + supportedImportMimeTypes: * @@ -4170,7 +4546,7 @@

- theme: Theme: * + theme: Theme: * @@ -4194,7 +4570,7 @@

Return:

StrokerStroker
- + @@ -4226,7 +4602,7 @@

- theme(theme: Theme): * + theme(theme: Theme) @@ -4270,7 +4646,7 @@

- undoRedoContext: * + undoRedoContext: * @@ -4313,7 +4689,7 @@

- undoRedoManager: * + undoRedoManager: * @@ -4356,7 +4732,7 @@

- undoStackIndex: Number: * + undoStackIndex: Number: * @@ -4380,7 +4756,7 @@

Return:

ThemeTheme
- + @@ -4403,6 +4779,483 @@

Return:

+ +

Private Members

+ +
+

+ private + + set + + + + behavior(behavior: Behavior) + + + + source + +

+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ private + + + + + + innerBehavior: Behavior + + + + source + +

+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ private + + + + + + innerBehaviors: Behaviors + + + + source + +

+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ private + + + + + + innerConfiguration: Configuration + + + + source + +

+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ private + + + + + + innerPenStyle: PenStyle + + + + source + +

+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ private + + + + + + innerPenStyleClasses: String + + + + source + +

+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ private + + + + + + innerRecognizer: Recognizer + + + + source + +

+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ private + + + + + + innerRenderer: Renderer + + + + source + +

+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ private + + + + + + innerTheme: Theme + + + + source + +

+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ private + + set + + + + recognizer(recognizer: Recognizer) + + + + source + +

+ + + + +

Set the current recognizer

+
+ + + +
+
+ + + + + + + + + + + + + + + + + +
+
+

+ private + + set + + + + renderer(renderer: Renderer) + + + + source + +

+ + + + +

Set the current renderer

+
+ + + +
+
+ + + + + + + + + + + + + + + + +

Public Methods

@@ -4415,7 +5268,7 @@

- clear() + clear() @@ -4459,7 +5312,7 @@

- convert(conversionState: string) + convert(conversionState: string) @@ -4484,8 +5337,8 @@

Params:

- - + + @@ -4520,7 +5373,7 @@

- export_(requestedMimeTypes: Array<String>) + export_(requestedMimeTypes: Array<String>) @@ -4545,8 +5398,8 @@

Params:

- - + + @@ -4581,7 +5434,7 @@

- getStats(): Stats + getStats(): Stats @@ -4605,7 +5458,7 @@

Return:

NumberNumber
conversionStatestringconversionStatestring
  • optional
  • default: DIGITAL_EDIT
requestedMimeTypesArray<String>requestedMimeTypesArray<String>

Requested mime-types. Be sure to ask all the types required by the listeners of exported event.

- + @@ -4637,7 +5490,7 @@

- getSupportedImportMimeTypes() + getSupportedImportMimeTypes() @@ -4681,7 +5534,7 @@

- import_(data: Blob | *, mimetype: String) + import_(data: Blob | *, mimetype: String) @@ -4706,15 +5559,15 @@

Params:

- - + + - - + + @@ -4749,7 +5602,7 @@

- pointerDown(point: {x: Number, y: Number, t: Number}, pointerType: String, pointerId: String) + pointerDown(point: {x: Number, y: Number, t: Number}, pointerType: String, pointerId: String) @@ -4774,23 +5627,23 @@

Params:

- - + + - - + + - - + + @@ -4825,7 +5678,7 @@

- pointerEvents(events: PointerEvents) + pointerEvents(events: PointerEvents) @@ -4850,8 +5703,8 @@

Params:

- - + + @@ -4885,7 +5738,7 @@

- pointerMove(point: {x: Number, y: Number, t: Number}) + pointerMove(point: {x: Number, y: Number, t: Number}) @@ -4910,8 +5763,8 @@

Params:

- - + + @@ -4946,7 +5799,7 @@

- pointerUp(point: {x: Number, y: Number, t: Number}) + pointerUp(point: {x: Number, y: Number, t: Number}) @@ -4971,8 +5824,8 @@

Params:

- - + + @@ -5007,7 +5860,7 @@

- reDraw(rawStrokes: *, strokeGroups: *) + reDraw(rawStrokes: *, strokeGroups: *) @@ -5031,14 +5884,14 @@

Params:

- - + + - - + + @@ -5072,7 +5925,7 @@

- redo() + redo() @@ -5116,7 +5969,7 @@

- removeStroke(stroke: *) + removeStroke(stroke: *) @@ -5140,8 +5993,8 @@

Params:

- - + + @@ -5175,7 +6028,7 @@

- resize() + resize() @@ -5219,7 +6072,7 @@

- setGuides(enable: Boolean) + setGuides(enable: Boolean) @@ -5244,8 +6097,8 @@

Params:

- - + + @@ -5279,7 +6132,7 @@

- setThemeForFont(lang: *) + setThemeForFont(lang: *) @@ -5304,8 +6157,8 @@

Params:

- - + + @@ -5339,7 +6192,7 @@

- undo() + undo() @@ -5383,7 +6236,7 @@

- waitForIdle() + waitForIdle() @@ -5423,7 +6276,7 @@

diff --git a/docs/coverage.json b/docs/coverage.json index 0fa14d6d..3ff9549a 100644 --- a/docs/coverage.json +++ b/docs/coverage.json @@ -1,297 +1,409 @@ { - "coverage": "90.07%", - "expectCount": 262, - "actualCount": 236, + "coverage": "71.68%", + "expectCount": 392, + "actualCount": 281, "files": { - "src/model/RecognizerContext.js": { - "expectCount": 8, - "actualCount": 8, - "undocumentLines": [] - }, "src/Editor.js": { - "expectCount": 64, - "actualCount": 55, + "expectCount": 93, + "actualCount": 82, "undocumentLines": [ - 448, + 299, + 327, 443, - 527, - 830, - 810, + 448, 477, - 1019, + 527, 628, - 629 - ] - }, - "src/recognizer/websocket/v4/Cdkv4WSIInkRecognizer.js": { - "expectCount": 29, - "actualCount": 19, - "undocumentLines": [ - 98, - 57, - 80, - 89, - 68, - 210, - 217, - 224, - 478, - 324 + 629, + 810, + 830, + 1019 ] }, - "src/renderer/canvas/symbols/MathSymbolCanvasRenderer.js": { + "src/EditorFacade.js": { "expectCount": 2, "actualCount": 2, "undocumentLines": [] }, - "src/renderer/canvas/symbols/MusicSymbolCanvasRenderer.js": { - "expectCount": 4, - "actualCount": 4, + "src/callback/EventCallback.js": { + "expectCount": 1, + "actualCount": 1, "undocumentLines": [] }, - "src/renderer/canvas/symbols/ShapeSymbolCanvasRenderer.js": { - "expectCount": 3, - "actualCount": 3, + "src/configuration/DefaultBehaviors.js": { + "expectCount": 2, + "actualCount": 2, "undocumentLines": [] }, - "src/renderer/canvas/symbols/TextSymbolCanvasRenderer.js": { + "src/configuration/DefaultConfiguration.js": { "expectCount": 2, "actualCount": 2, "undocumentLines": [] }, - "src/model/StrokeComponent.js": { - "expectCount": 6, - "actualCount": 6, + "src/configuration/DefaultPenStyle.js": { + "expectCount": 5, + "actualCount": 2, + "undocumentLines": [ + 18, + 31, + 36 + ] + }, + "src/configuration/DefaultTheme.js": { + "expectCount": 5, + "actualCount": 2, + "undocumentLines": [ + 53, + 66, + 70 + ] + }, + "src/configuration/LoggerConfig.js": { + "expectCount": 10, + "actualCount": 10, + "undocumentLines": [] + }, + "src/eastereggs/InkImporter.js": { + "expectCount": 1, + "actualCount": 1, "undocumentLines": [] }, + "src/grabber/PointerEventGrabber.js": { + "expectCount": 4, + "actualCount": 1, + "undocumentLines": [ + 26, + 39, + 188 + ] + }, "src/model/InkModel.js": { "expectCount": 19, "actualCount": 19, "undocumentLines": [] }, - "src/recognizer/rest/v3/Cdkv3RestAnalyzerRecognizer.js": { - "expectCount": 3, - "actualCount": 3, + "src/model/RecognizerContext.js": { + "expectCount": 8, + "actualCount": 8, "undocumentLines": [] }, - "src/renderer/canvas/CanvasRenderer.js": { - "expectCount": 6, + "src/model/StrokeComponent.js": { + "expectCount": 9, "actualCount": 6, + "undocumentLines": [ + 31, + 36, + 54 + ] + }, + "src/model/Symbol.js": { + "expectCount": 9, + "actualCount": 2, + "undocumentLines": [ + 4, + 13, + 22, + 58, + 67, + 76, + 116 + ] + }, + "src/model/UndoRedoContext.js": { + "expectCount": 2, + "actualCount": 2, "undocumentLines": [] }, - "src/renderer/svg/SVGRenderer.js": { - "expectCount": 6, - "actualCount": 6, + "src/model/UndoRedoManager.js": { + "expectCount": 4, + "actualCount": 4, "undocumentLines": [] }, - "src/grabber/PointerEventGrabber.js": { - "expectCount": 2, - "actualCount": 1, + "src/myscript.js": { + "expectCount": 1, + "actualCount": 0, "undocumentLines": [ - 188 + 9 ] }, - "src/recognizer/rest/v3/Cdkv3RestTextRecognizer.js": { + "src/recognizer/CryptoHelper.js": { + "expectCount": 1, + "actualCount": 1, + "undocumentLines": [] + }, + "src/recognizer/DefaultRecognizer.js": { "expectCount": 4, "actualCount": 4, "undocumentLines": [] }, - "src/recognizer/websocket/v4/Cdkv4WSBuilder.js": { + "src/recognizer/common/CdkCommonUtil.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] }, - "src/recognizer/websocket/v3/Cdkv3WSBuilder.js": { + "src/recognizer/common/v3/Cdkv3CommonMathRecognizer.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] }, - "src/configuration/LoggerConfig.js": { - "expectCount": 10, - "actualCount": 10, + "src/recognizer/common/v3/Cdkv3CommonShapeRecognizer.js": { + "expectCount": 4, + "actualCount": 4, "undocumentLines": [] }, - "src/recognizer/rest/v3/Cdkv3RestShapeRecognizer.js": { - "expectCount": 5, - "actualCount": 5, + "src/recognizer/common/v3/Cdkv3CommonTextRecognizer.js": { + "expectCount": 1, + "actualCount": 1, "undocumentLines": [] }, - "src/recognizer/DefaultRecognizer.js": { - "expectCount": 4, - "actualCount": 4, + "src/recognizer/rest/networkInterface.js": { + "expectCount": 5, + "actualCount": 5, "undocumentLines": [] }, - "src/recognizer/websocket/v3/Cdkv3WSTextRecognizer.js": { - "expectCount": 6, - "actualCount": 6, - "undocumentLines": [] + "src/recognizer/rest/v3/Cdkv3RestAnalyzerRecognizer.js": { + "expectCount": 8, + "actualCount": 5, + "undocumentLines": [ + 68, + 82, + 109 + ] }, - "src/recognizer/websocket/CdkWSRecognizerUtil.js": { + "src/recognizer/rest/v3/Cdkv3RestMathRecognizer.js": { "expectCount": 5, "actualCount": 4, "undocumentLines": [ - 55 + 66 ] }, - "src/recognizer/websocket/v3/Cdkv3WSMathRecognizer.js": { + "src/recognizer/rest/v3/Cdkv3RestMusicRecognizer.js": { "expectCount": 6, - "actualCount": 6, - "undocumentLines": [] - }, - "src/recognizer/websocket/networkWSInterface.js": { - "expectCount": 3, - "actualCount": 3, - "undocumentLines": [] - }, - "src/renderer/QuadraticUtils.js": { - "expectCount": 3, - "actualCount": 3, - "undocumentLines": [] + "actualCount": 5, + "undocumentLines": [ + 76 + ] }, - "src/recognizer/CryptoHelper.js": { + "src/recognizer/rest/v3/Cdkv3RestRecognizerUtil.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] }, - "src/util/ModelStats.js": { - "expectCount": 1, - "actualCount": 1, - "undocumentLines": [] + "src/recognizer/rest/v3/Cdkv3RestShapeRecognizer.js": { + "expectCount": 8, + "actualCount": 6, + "undocumentLines": [ + 65, + 71 + ] }, - "src/recognizer/rest/v4/iinkRestRecognizer.js": { + "src/recognizer/rest/v3/Cdkv3RestTextRecognizer.js": { "expectCount": 5, - "actualCount": 5, - "undocumentLines": [] - }, - "src/smartguide/SmartGuide.js": { - "expectCount": 4, - "actualCount": 3, + "actualCount": 4, "undocumentLines": [ - 320 + 68 ] }, - "src/model/UndoRedoContext.js": { - "expectCount": 2, - "actualCount": 2, - "undocumentLines": [] + "src/recognizer/rest/v4/iinkRestRecognizer.js": { + "expectCount": 12, + "actualCount": 5, + "undocumentLines": [ + 61, + 69, + 77, + 85, + 95, + 140, + 171 + ] }, - "src/configuration/DefaultBehaviors.js": { - "expectCount": 2, - "actualCount": 2, - "undocumentLines": [] + "src/recognizer/websocket/CdkWSRecognizerUtil.js": { + "expectCount": 7, + "actualCount": 4, + "undocumentLines": [ + 8, + 13, + 55 + ] }, - "src/configuration/DefaultConfiguration.js": { - "expectCount": 2, - "actualCount": 2, - "undocumentLines": [] + "src/recognizer/websocket/networkWSInterface.js": { + "expectCount": 5, + "actualCount": 4, + "undocumentLines": [ + 4 + ] }, - "src/configuration/DefaultPenStyle.js": { - "expectCount": 4, + "src/recognizer/websocket/v3/Cdkv3WSBuilder.js": { + "expectCount": 3, "actualCount": 2, "undocumentLines": [ - 31, - 36 + 29 ] }, - "src/configuration/DefaultTheme.js": { - "expectCount": 4, - "actualCount": 2, + "src/recognizer/websocket/v3/Cdkv3WSMathRecognizer.js": { + "expectCount": 9, + "actualCount": 6, "undocumentLines": [ - 66, - 70 + 35, + 52, + 59 ] }, - "src/util/PromiseHelper.js": { - "expectCount": 1, - "actualCount": 1, - "undocumentLines": [] + "src/recognizer/websocket/v3/Cdkv3WSTextRecognizer.js": { + "expectCount": 9, + "actualCount": 6, + "undocumentLines": [ + 35, + 58, + 65 + ] }, - "src/renderer/svg/stroker/QuadraticSVGStroker.js": { + "src/recognizer/websocket/v4/Cdkv4WSBuilder.js": { "expectCount": 2, "actualCount": 2, "undocumentLines": [] }, - "src/renderer/canvas/symbols/StrokeSymbolCanvasRenderer.js": { - "expectCount": 1, - "actualCount": 1, - "undocumentLines": [] + "src/recognizer/websocket/v4/Cdkv4WSIInkRecognizer.js": { + "expectCount": 45, + "actualCount": 19, + "undocumentLines": [ + 14, + 24, + 57, + 68, + 80, + 89, + 98, + 102, + 122, + 128, + 134, + 140, + 147, + 154, + 162, + 177, + 185, + 194, + 198, + 204, + 210, + 217, + 224, + 231, + 324, + 478 + ] }, - "src/renderer/canvas/stroker/QuadraticCanvasStroker.js": { - "expectCount": 2, - "actualCount": 2, + "src/renderer/QuadraticUtils.js": { + "expectCount": 3, + "actualCount": 3, "undocumentLines": [] }, - "src/renderer/svg/symbols/StrokeSymbolSVGRenderer.js": { - "expectCount": 1, - "actualCount": 1, - "undocumentLines": [] + "src/renderer/canvas/CanvasRenderer.js": { + "expectCount": 11, + "actualCount": 6, + "undocumentLines": [ + 41, + 57, + 66, + 77, + 148 + ] }, - "src/callback/EventCallback.js": { - "expectCount": 1, + "src/renderer/canvas/ImageRenderer.js": { + "expectCount": 2, "actualCount": 1, - "undocumentLines": [] + "undocumentLines": [ + 4 + ] }, - "src/recognizer/rest/v3/Cdkv3RestMusicRecognizer.js": { - "expectCount": 4, - "actualCount": 4, - "undocumentLines": [] + "src/renderer/canvas/stroker/QuadraticCanvasStroker.js": { + "expectCount": 6, + "actualCount": 2, + "undocumentLines": [ + 31, + 35, + 45, + 56 + ] }, - "src/recognizer/rest/v3/Cdkv3RestMathRecognizer.js": { + "src/renderer/canvas/symbols/MathSymbolCanvasRenderer.js": { "expectCount": 3, - "actualCount": 3, - "undocumentLines": [] - }, - "src/recognizer/common/CdkCommonUtil.js": { - "expectCount": 1, - "actualCount": 1, - "undocumentLines": [] + "actualCount": 2, + "undocumentLines": [ + 14 + ] }, - "src/recognizer/common/v3/Cdkv3CommonShapeRecognizer.js": { - "expectCount": 4, + "src/renderer/canvas/symbols/MusicSymbolCanvasRenderer.js": { + "expectCount": 7, "actualCount": 4, - "undocumentLines": [] + "undocumentLines": [ + 57, + 76, + 84 + ] }, - "src/recognizer/common/v3/Cdkv3CommonTextRecognizer.js": { - "expectCount": 1, - "actualCount": 1, - "undocumentLines": [] + "src/renderer/canvas/symbols/ShapeSymbolCanvasRenderer.js": { + "expectCount": 8, + "actualCount": 3, + "undocumentLines": [ + 14, + 22, + 71, + 91, + 127 + ] }, - "src/recognizer/common/v3/Cdkv3CommonMathRecognizer.js": { + "src/renderer/canvas/symbols/StrokeSymbolCanvasRenderer.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] }, - "src/recognizer/rest/networkInterface.js": { - "expectCount": 2, + "src/renderer/canvas/symbols/TextSymbolCanvasRenderer.js": { + "expectCount": 5, "actualCount": 2, - "undocumentLines": [] + "undocumentLines": [ + 14, + 27, + 41 + ] }, - "src/EditorFacade.js": { - "expectCount": 2, - "actualCount": 2, - "undocumentLines": [] + "src/renderer/svg/SVGRenderer.js": { + "expectCount": 7, + "actualCount": 6, + "undocumentLines": [ + 79 + ] }, - "src/model/Symbol.js": { - "expectCount": 2, + "src/renderer/svg/stroker/QuadraticSVGStroker.js": { + "expectCount": 6, "actualCount": 2, - "undocumentLines": [] + "undocumentLines": [ + 16, + 26, + 39, + 53 + ] }, - "src/renderer/canvas/ImageRenderer.js": { + "src/renderer/svg/symbols/StrokeSymbolSVGRenderer.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] }, - "src/model/UndoRedoManager.js": { - "expectCount": 4, - "actualCount": 4, - "undocumentLines": [] + "src/smartguide/SmartGuide.js": { + "expectCount": 11, + "actualCount": 10, + "undocumentLines": [ + 320 + ] }, - "src/eastereggs/InkImporter.js": { + "src/util/ModelStats.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] }, - "src/recognizer/rest/v3/Cdkv3RestRecognizerUtil.js": { + "src/util/PromiseHelper.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] diff --git a/docs/css/style.css b/docs/css/style.css index 5ad3785e..fe3b2d9b 100644 --- a/docs/css/style.css +++ b/docs/css/style.css @@ -1,5 +1,11 @@ @import url(https://fonts.googleapis.com/css?family=Roboto:400,300,700); @import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400italic,600,700); +@import url(./manual.css); +@import url(./source.css); +@import url(./test.css); +@import url(./identifiers.css); +@import url(./github.css); +@import url(./search.css); * { margin: 0; @@ -60,11 +66,14 @@ h3 { position: relative; font-size: 16px; margin-bottom: 12px; - background-color: #E2E2E2; padding: 4px; font-weight: 300; } +details { + cursor: pointer; +} + del { text-decoration: line-through; } @@ -74,6 +83,10 @@ p { line-height: 1.5; } +code { + font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; +} + pre > code { display: block; } @@ -98,6 +111,11 @@ li > code { border-radius: 3px; } +.code { + font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 13px; +} + .import-path pre.prettyprint, .import-path pre.prettyprint code { margin: 0; @@ -114,6 +132,7 @@ li > code { } .layout-container > header { + display: flex; height: 40px; line-height: 40px; font-size: 16px; @@ -172,10 +191,10 @@ li > code { } .navigation .nav-dir-path { + display: block; margin-top: 0.7em; margin-bottom: 0.25em; - font-size: 0.8em; - color: #aaa; + font-weight: 600; } .kind-class, @@ -192,6 +211,7 @@ li > code { border-radius: 0.2em; margin-right: 0.2em; font-weight: bold; + line-height: 1.2em; } .kind-class { @@ -224,6 +244,10 @@ li > code { background-color: #bbcbea; } +.summary span[class^="kind-"] { + margin-left: 0; +} + h1 .version, h1 .url a { font-size: 14px; @@ -298,8 +322,7 @@ table.summary { } table.summary thead { - background: #999; - color: white; + background: #fafafa; } table.summary td { @@ -390,6 +413,7 @@ table.params td p { .content .detail > h3 { color: black; + background-color: #f0f0f0; } .content .detail > div { @@ -518,13 +542,34 @@ footer img { } pre.source-code { - background: #f5f5f5; padding: 4px; } pre.raw-source-code > code { padding: 0; margin: 0; + font-size: 12px; + background: #fff; + border: solid 1px #ddd; + line-height: 1.5; +} + +pre.raw-source-code > code > ol { + counter-reset:number; + list-style:none; + margin:0; + padding:0; + overflow: hidden; +} + +pre.raw-source-code > code > ol li:before { + counter-increment: number; + content: counter(number); + display: inline-block; + min-width: 3em; + color: #aaa; + text-align: right; + padding-right: 1em; } pre.source-code.line-number { @@ -544,481 +589,20 @@ pre.source-code li { } pre.source-code.line-number li.active { - background: rgb(255, 255, 150); + background: rgb(255, 255, 150) !important; } pre.source-code.line-number li.error-line { background: #ffb8bf; } -table.files-summary { - width: 100%; - margin: 10px 0; - border-spacing: 0; - border: 0; - border-collapse: collapse; - text-align: right; -} - -table.files-summary tbody tr:hover { - background: #eee; -} - -table.files-summary td:first-child, -table.files-summary td:nth-of-type(2) { - text-align: left; -} - -table.files-summary[data-use-coverage="false"] td.coverage { - display: none; -} - -table.files-summary thead { - background: #999; - color: white; -} - -table.files-summary td { - border: solid 1px #ddd; - padding: 4px 10px; - vertical-align: top; -} - -table.files-summary td.identifiers > span { - display: block; - margin-top: 4px; -} -table.files-summary td.identifiers > span:first-child { - margin-top: 0; -} - -table.files-summary .coverage-count { - font-size: 12px; - color: #aaa; - display: inline-block; - min-width: 40px; -} - -.total-coverage-count { - position: relative; - bottom: 2px; - font-size: 12px; - color: #666; - font-weight: 500; - padding-left: 5px; -} - -table.test-summary thead { - background: #999; - color: white; -} - -table.test-summary thead .test-description { - width: 50%; -} - -table.test-summary { - width: 100%; - margin: 10px 0; - border-spacing: 0; - border: 0; - border-collapse: collapse; -} - -table.test-summary thead .test-count { - width: 3em; -} - -table.test-summary tbody tr:hover { - background-color: #eee; -} - -table.test-summary td { - border: solid 1px #ddd; - padding: 4px 10px; - vertical-align: top; -} - -table.test-summary td p { - margin: 0; -} - -table.test-summary tr.test-describe .toggle { - display: inline-block; - float: left; - margin-right: 4px; - cursor: pointer; - font-size: 0.8em; - padding-top: 0.25em; -} - -table.test-summary tr.test-describe .toggle.opened:before { - content: 'â–¼'; -} - -table.test-summary tr.test-describe .toggle.closed:before { - content: 'â–¶'; -} - -table.test-summary .test-target > span { - display: block; - margin-top: 4px; -} -table.test-summary .test-target > span:first-child { - margin-top: 0; -} - .inner-link-active { - background: rgb(255, 255, 150); -} - -/* search box */ -.search-box { - position: absolute; - top: 10px; - right: 50px; - padding-right: 8px; - padding-bottom: 10px; - line-height: normal; - font-size: 12px; -} - -.search-box img { - width: 20px; - vertical-align: top; -} - -.search-input { - display: inline; - visibility: hidden; - width: 0; - padding: 2px; - height: 1.5em; - outline: none; - background: transparent; - border: 1px #0af; - border-style: none none solid none; - vertical-align: bottom; -} - -.search-input-edge { - display: none; - width: 1px; - height: 5px; - background-color: #0af; - vertical-align: bottom; -} - -.search-result { - position: absolute; - display: none; - height: 600px; - width: 100%; - padding: 0; - margin-top: 5px; - margin-left: 24px; - background: white; - box-shadow: 1px 1px 4px rgb(0,0,0); - white-space: nowrap; - overflow-y: scroll; -} - -.search-result-import-path { - color: #aaa; - font-size: 12px; -} - -.search-result li { - list-style: none; - padding: 2px 4px; -} - -.search-result li a { - display: block; -} - -.search-result li.selected { - background: #ddd; -} - -.search-result li.search-separator { - background: rgb(37, 138, 175); - color: white; -} - -.search-box.active .search-input { - visibility: visible; - transition: width 0.2s ease-out; - width: 300px; -} - -.search-box.active .search-input-edge { - display: inline-block; -} - -.github-markdown .manual-toc { - padding-left: 0; -} - -/** manual */ - -.manual-index .manual-cards { - display: flex; - flex-wrap: wrap; -} - -.manual-index .manual-card-wrap { - width: 280px; - padding: 10px 20px 10px 0; - box-sizing: border-box; -} - -.manual-index .manual-card-wrap > h1 { - margin: 0; - font-size: 1em; - font-weight: 600; - padding: 0.2em 0 0.2em 0.5em; - border-radius: 0.1em 0.1em 0 0; - border: none; -} - -.manual-index .manual-card-wrap > h1 span { - color: #555; -} - -.manual-index .manual-card { - height: 200px; - overflow: hidden; - border: solid 1px rgba(230, 230, 230, 0.84); - border-radius: 0 0 0.1em 0.1em; - padding: 8px; - position: relative; - border-top: none; -} - -.manual-index .manual-card > div { - transform: scale(0.4); - transform-origin: 0 0; - width: 250%; -} - -.manual-index .manual-card > a { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: rgba(210, 210, 210, 0.1); -} - -.manual-index .manual-card > a:hover { - background: none; -} - -.manual-index .manual-badge { - margin: 0; -} - -.manual-index .manual-user-index { - margin-bottom: 1em; - border-bottom: solid 1px #ddd; -} - -.manual-root .navigation { - padding-left: 4px; - margin-top: 4px; + /*background: rgb(255, 255, 150) !important;*/ + background: #039BE5 !important; + color: #fff !important; + padding-left: 0.1em !important; } -.navigation .manual-toc { - margin-top: -0.25em; -} - -.navigation .manual-toc-root > div { - padding-top: 1px; - padding-left: 0.25em; - padding-right: 0.75em; -} - -.github-markdown .manual-toc-title a { +.inner-link-active a { color: inherit; } - -.manual-breadcrumb-list { - font-size: 0.8em; - margin-bottom: 1em; -} - -.manual-toc-title a:hover { - color: #039BE5; -} - -.manual-toc li { - margin: 0.75em 0; - list-style-type: none; -} - -.navigation .manual-toc [class^="indent-h"] a { - color: #666; -} - -.navigation .manual-toc .indent-h1 a { - color: #555; - font-weight: 600; - display: block; -} - -.manual-toc .indent-h1 { - display: block; - margin: 1em 0 0 0.25em; - padding: 0.2em 0 0.2em 0.5em; - border-radius: 0.1em; -} -.manual-toc .indent-h2 { - display: none; - margin-left: 1.5em; -} -.manual-toc .indent-h3 { - display: none; - margin-left: 2.5em; -} -.manual-toc .indent-h4 { - display: none; - margin-left: 3.5em; -} -.manual-toc .indent-h5 { - display: none; - margin-left: 4.5em; -} - -.manual-color { - position: relative; -} - -.manual-color:after { - content: attr(data-section-count); - font-size: 0.5em; - opacity: 0.5; - position: absolute; - right: 0.5em; - top: 0.5em; -} - -.manual-color-overview, -.manual-color-design { - color: #db001e; - background-color: #edbec3; -} - -.manual-color-installation, -.manual-color-tutorial, -.manual-color-usage, -.manual-color-configuration, -.manual-color-advanced { - color: #009800; - background-color: #bfe5bf; -} - -.manual-color-example { - color: #eb6420; - background-color: #fad8c7; -} - -.manual-color-reference { - color: #6b0090; - background-color: #d6bdde; -} - -.manual-color-faq, -.manual-color-changelog { - color: #0738c3; - background-color: #bbcbea; -} - -.manual-nav li { - margin: 0.75em 0; -} - -/* github markdown */ -.github-markdown { - font-size: 16px; -} - -.github-markdown h1, -.github-markdown h2, -.github-markdown h3, -.github-markdown h4, -.github-markdown h5 { - margin-top: 1em; - margin-bottom: 16px; - font-weight: bold; - padding: 0; -} - -.github-markdown h1:nth-of-type(1) { - margin-top: 0; -} - -.github-markdown h1 { - font-size: 2em; - padding-bottom: 0.3em; -} - -.github-markdown h2 { - font-size: 1.75em; - padding-bottom: 0.3em; -} - -.github-markdown h3 { - font-size: 1.5em; - background-color: transparent; -} - -.github-markdown h4 { - font-size: 1.25em; -} - -.github-markdown h5 { - font-size: 1em; -} - -.github-markdown ul, .github-markdown ol { - padding-left: 2em; -} - -.github-markdown pre > code { - font-size: 0.85em; -} - -.github-markdown table { - margin-bottom: 1em; - border-collapse: collapse; - border-spacing: 0; -} - -.github-markdown table tr { - background-color: #fff; - border-top: 1px solid #ccc; -} - -.github-markdown table th, -.github-markdown table td { - padding: 6px 13px; - border: 1px solid #ddd; -} - -.github-markdown table tr:nth-child(2n) { - background-color: #f8f8f8; -} - -.github-markdown hr { - border-right: 0; - border-bottom: 1px solid #e5e5e5; - border-left: 0; - border-top: 0; -} - -/** badge(.svg) does not have border */ -.github-markdown img:not([src*=".svg"]) { - max-width: 100%; - box-shadow: 1px 1px 1px rgba(0,0,0,0.5); -} diff --git a/docs/file/src/Editor.js.html b/docs/file/src/Editor.js.html index 1e58af51..d78e7c6a 100644 --- a/docs/file/src/Editor.js.html +++ b/docs/file/src/Editor.js.html @@ -3,14 +3,12 @@ - src/Editor.js | API Document + src/Editor.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/EditorFacade.js.html b/docs/file/src/EditorFacade.js.html index eddaed92..22293789 100644 --- a/docs/file/src/EditorFacade.js.html +++ b/docs/file/src/EditorFacade.js.html @@ -3,14 +3,12 @@ - src/EditorFacade.js | API Document + src/EditorFacade.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/callback/EventCallback.js.html b/docs/file/src/callback/EventCallback.js.html index 35b890d2..69b071e0 100644 --- a/docs/file/src/callback/EventCallback.js.html +++ b/docs/file/src/callback/EventCallback.js.html @@ -3,14 +3,12 @@ - src/callback/EventCallback.js | API Document + src/callback/EventCallback.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/configuration/Constants.js.html b/docs/file/src/configuration/Constants.js.html index 5c195390..28e53335 100644 --- a/docs/file/src/configuration/Constants.js.html +++ b/docs/file/src/configuration/Constants.js.html @@ -3,14 +3,12 @@ - src/configuration/Constants.js | API Document + src/configuration/Constants.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/configuration/DefaultBehaviors.js.html b/docs/file/src/configuration/DefaultBehaviors.js.html index f90abddf..3d506660 100644 --- a/docs/file/src/configuration/DefaultBehaviors.js.html +++ b/docs/file/src/configuration/DefaultBehaviors.js.html @@ -3,14 +3,12 @@ - src/configuration/DefaultBehaviors.js | API Document + src/configuration/DefaultBehaviors.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/configuration/DefaultConfiguration.js.html b/docs/file/src/configuration/DefaultConfiguration.js.html index 9350a3b6..c198da2a 100644 --- a/docs/file/src/configuration/DefaultConfiguration.js.html +++ b/docs/file/src/configuration/DefaultConfiguration.js.html @@ -3,14 +3,12 @@ - src/configuration/DefaultConfiguration.js | API Document + src/configuration/DefaultConfiguration.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/configuration/DefaultPenStyle.js.html b/docs/file/src/configuration/DefaultPenStyle.js.html index c5d3890b..baa73a95 100644 --- a/docs/file/src/configuration/DefaultPenStyle.js.html +++ b/docs/file/src/configuration/DefaultPenStyle.js.html @@ -3,14 +3,12 @@ - src/configuration/DefaultPenStyle.js | API Document + src/configuration/DefaultPenStyle.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/configuration/DefaultTheme.js.html b/docs/file/src/configuration/DefaultTheme.js.html index ef75e7db..fa70a851 100644 --- a/docs/file/src/configuration/DefaultTheme.js.html +++ b/docs/file/src/configuration/DefaultTheme.js.html @@ -3,14 +3,12 @@ - src/configuration/DefaultTheme.js | API Document + src/configuration/DefaultTheme.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/configuration/LoggerConfig.js.html b/docs/file/src/configuration/LoggerConfig.js.html index b6bf982e..d7f14fcc 100644 --- a/docs/file/src/configuration/LoggerConfig.js.html +++ b/docs/file/src/configuration/LoggerConfig.js.html @@ -3,14 +3,12 @@ - src/configuration/LoggerConfig.js | API Document + src/configuration/LoggerConfig.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/grabber/PointerEventGrabber.js.html b/docs/file/src/grabber/PointerEventGrabber.js.html index 12e5da73..cf797974 100644 --- a/docs/file/src/grabber/PointerEventGrabber.js.html +++ b/docs/file/src/grabber/PointerEventGrabber.js.html @@ -3,14 +3,12 @@ - src/grabber/PointerEventGrabber.js | API Document + src/grabber/PointerEventGrabber.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/model/InkModel.js.html b/docs/file/src/model/InkModel.js.html index a5c6ecfb..ccba03e2 100644 --- a/docs/file/src/model/InkModel.js.html +++ b/docs/file/src/model/InkModel.js.html @@ -3,14 +3,12 @@ - src/model/InkModel.js | API Document + src/model/InkModel.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/model/RecognizerContext.js.html b/docs/file/src/model/RecognizerContext.js.html index ad94ed2d..f51843c7 100644 --- a/docs/file/src/model/RecognizerContext.js.html +++ b/docs/file/src/model/RecognizerContext.js.html @@ -3,14 +3,12 @@ - src/model/RecognizerContext.js | API Document + src/model/RecognizerContext.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/model/StrokeComponent.js.html b/docs/file/src/model/StrokeComponent.js.html index 5ec343d0..42ad3cf1 100644 --- a/docs/file/src/model/StrokeComponent.js.html +++ b/docs/file/src/model/StrokeComponent.js.html @@ -3,14 +3,12 @@ - src/model/StrokeComponent.js | API Document + src/model/StrokeComponent.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/model/Symbol.js.html b/docs/file/src/model/Symbol.js.html index 5891051c..b71adcbb 100644 --- a/docs/file/src/model/Symbol.js.html +++ b/docs/file/src/model/Symbol.js.html @@ -3,14 +3,12 @@ - src/model/Symbol.js | API Document + src/model/Symbol.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/model/UndoRedoContext.js.html b/docs/file/src/model/UndoRedoContext.js.html index a7748f32..d5c9ce2c 100644 --- a/docs/file/src/model/UndoRedoContext.js.html +++ b/docs/file/src/model/UndoRedoContext.js.html @@ -3,14 +3,12 @@ - src/model/UndoRedoContext.js | API Document + src/model/UndoRedoContext.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/model/UndoRedoManager.js.html b/docs/file/src/model/UndoRedoManager.js.html index 0ed9377c..7c8b02be 100644 --- a/docs/file/src/model/UndoRedoManager.js.html +++ b/docs/file/src/model/UndoRedoManager.js.html @@ -3,14 +3,12 @@ - src/model/UndoRedoManager.js | API Document + src/model/UndoRedoManager.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/myscript.js.html b/docs/file/src/myscript.js.html index 79a028f3..e8da490b 100644 --- a/docs/file/src/myscript.js.html +++ b/docs/file/src/myscript.js.html @@ -3,14 +3,12 @@ - src/myscript.js | API Document + src/myscript.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/recognizer/CryptoHelper.js.html b/docs/file/src/recognizer/CryptoHelper.js.html index 70f78d85..0c6586ff 100644 --- a/docs/file/src/recognizer/CryptoHelper.js.html +++ b/docs/file/src/recognizer/CryptoHelper.js.html @@ -3,14 +3,12 @@ - src/recognizer/CryptoHelper.js | API Document + src/recognizer/CryptoHelper.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/recognizer/DefaultRecognizer.js.html b/docs/file/src/recognizer/DefaultRecognizer.js.html index 305f4037..4db35276 100644 --- a/docs/file/src/recognizer/DefaultRecognizer.js.html +++ b/docs/file/src/recognizer/DefaultRecognizer.js.html @@ -3,14 +3,12 @@ - src/recognizer/DefaultRecognizer.js | API Document + src/recognizer/DefaultRecognizer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/recognizer/common/CdkCommonUtil.js.html b/docs/file/src/recognizer/common/CdkCommonUtil.js.html index a0a3b4f6..0a38590c 100644 --- a/docs/file/src/recognizer/common/CdkCommonUtil.js.html +++ b/docs/file/src/recognizer/common/CdkCommonUtil.js.html @@ -3,14 +3,12 @@ - src/recognizer/common/CdkCommonUtil.js | API Document + src/recognizer/common/CdkCommonUtil.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/recognizer/common/v3/Cdkv3CommonMathRecognizer.js.html b/docs/file/src/recognizer/common/v3/Cdkv3CommonMathRecognizer.js.html index 038dde43..1a08089d 100644 --- a/docs/file/src/recognizer/common/v3/Cdkv3CommonMathRecognizer.js.html +++ b/docs/file/src/recognizer/common/v3/Cdkv3CommonMathRecognizer.js.html @@ -3,14 +3,12 @@ - src/recognizer/common/v3/Cdkv3CommonMathRecognizer.js | API Document + src/recognizer/common/v3/Cdkv3CommonMathRecognizer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/recognizer/common/v3/Cdkv3CommonShapeRecognizer.js.html b/docs/file/src/recognizer/common/v3/Cdkv3CommonShapeRecognizer.js.html index 93f4305e..3869b384 100644 --- a/docs/file/src/recognizer/common/v3/Cdkv3CommonShapeRecognizer.js.html +++ b/docs/file/src/recognizer/common/v3/Cdkv3CommonShapeRecognizer.js.html @@ -3,14 +3,12 @@ - src/recognizer/common/v3/Cdkv3CommonShapeRecognizer.js | API Document + src/recognizer/common/v3/Cdkv3CommonShapeRecognizer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/recognizer/common/v3/Cdkv3CommonTextRecognizer.js.html b/docs/file/src/recognizer/common/v3/Cdkv3CommonTextRecognizer.js.html index cf637bf7..91080978 100644 --- a/docs/file/src/recognizer/common/v3/Cdkv3CommonTextRecognizer.js.html +++ b/docs/file/src/recognizer/common/v3/Cdkv3CommonTextRecognizer.js.html @@ -3,14 +3,12 @@ - src/recognizer/common/v3/Cdkv3CommonTextRecognizer.js | API Document + src/recognizer/common/v3/Cdkv3CommonTextRecognizer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/recognizer/rest/networkInterface.js.html b/docs/file/src/recognizer/rest/networkInterface.js.html index 920444b4..e7d2323c 100644 --- a/docs/file/src/recognizer/rest/networkInterface.js.html +++ b/docs/file/src/recognizer/rest/networkInterface.js.html @@ -3,14 +3,12 @@ - src/recognizer/rest/networkInterface.js | API Document + src/recognizer/rest/networkInterface.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/recognizer/rest/v3/Cdkv3RestAnalyzerRecognizer.js.html b/docs/file/src/recognizer/rest/v3/Cdkv3RestAnalyzerRecognizer.js.html index 6e7bd9c0..fc966429 100644 --- a/docs/file/src/recognizer/rest/v3/Cdkv3RestAnalyzerRecognizer.js.html +++ b/docs/file/src/recognizer/rest/v3/Cdkv3RestAnalyzerRecognizer.js.html @@ -3,14 +3,12 @@ - src/recognizer/rest/v3/Cdkv3RestAnalyzerRecognizer.js | API Document + src/recognizer/rest/v3/Cdkv3RestAnalyzerRecognizer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/recognizer/rest/v3/Cdkv3RestMathRecognizer.js.html b/docs/file/src/recognizer/rest/v3/Cdkv3RestMathRecognizer.js.html index d75daa71..64cf41b1 100644 --- a/docs/file/src/recognizer/rest/v3/Cdkv3RestMathRecognizer.js.html +++ b/docs/file/src/recognizer/rest/v3/Cdkv3RestMathRecognizer.js.html @@ -3,14 +3,12 @@ - src/recognizer/rest/v3/Cdkv3RestMathRecognizer.js | API Document + src/recognizer/rest/v3/Cdkv3RestMathRecognizer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/recognizer/rest/v3/Cdkv3RestMusicRecognizer.js.html b/docs/file/src/recognizer/rest/v3/Cdkv3RestMusicRecognizer.js.html index b6d9ce4f..966fdd5d 100644 --- a/docs/file/src/recognizer/rest/v3/Cdkv3RestMusicRecognizer.js.html +++ b/docs/file/src/recognizer/rest/v3/Cdkv3RestMusicRecognizer.js.html @@ -3,14 +3,12 @@ - src/recognizer/rest/v3/Cdkv3RestMusicRecognizer.js | API Document + src/recognizer/rest/v3/Cdkv3RestMusicRecognizer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/recognizer/rest/v3/Cdkv3RestRecognizerUtil.js.html b/docs/file/src/recognizer/rest/v3/Cdkv3RestRecognizerUtil.js.html index 8494052d..6a09075d 100644 --- a/docs/file/src/recognizer/rest/v3/Cdkv3RestRecognizerUtil.js.html +++ b/docs/file/src/recognizer/rest/v3/Cdkv3RestRecognizerUtil.js.html @@ -3,14 +3,12 @@ - src/recognizer/rest/v3/Cdkv3RestRecognizerUtil.js | API Document + src/recognizer/rest/v3/Cdkv3RestRecognizerUtil.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/recognizer/rest/v3/Cdkv3RestShapeRecognizer.js.html b/docs/file/src/recognizer/rest/v3/Cdkv3RestShapeRecognizer.js.html index 81d057f1..2044e8b8 100644 --- a/docs/file/src/recognizer/rest/v3/Cdkv3RestShapeRecognizer.js.html +++ b/docs/file/src/recognizer/rest/v3/Cdkv3RestShapeRecognizer.js.html @@ -3,14 +3,12 @@ - src/recognizer/rest/v3/Cdkv3RestShapeRecognizer.js | API Document + src/recognizer/rest/v3/Cdkv3RestShapeRecognizer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/recognizer/rest/v3/Cdkv3RestTextRecognizer.js.html b/docs/file/src/recognizer/rest/v3/Cdkv3RestTextRecognizer.js.html index f026839d..3d790e39 100644 --- a/docs/file/src/recognizer/rest/v3/Cdkv3RestTextRecognizer.js.html +++ b/docs/file/src/recognizer/rest/v3/Cdkv3RestTextRecognizer.js.html @@ -3,14 +3,12 @@ - src/recognizer/rest/v3/Cdkv3RestTextRecognizer.js | API Document + src/recognizer/rest/v3/Cdkv3RestTextRecognizer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/recognizer/websocket/CdkWSRecognizerUtil.js.html b/docs/file/src/recognizer/websocket/CdkWSRecognizerUtil.js.html index 83eb1b49..a62ed9b5 100644 --- a/docs/file/src/recognizer/websocket/CdkWSRecognizerUtil.js.html +++ b/docs/file/src/recognizer/websocket/CdkWSRecognizerUtil.js.html @@ -3,14 +3,12 @@ - src/recognizer/websocket/CdkWSRecognizerUtil.js | API Document + src/recognizer/websocket/CdkWSRecognizerUtil.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/recognizer/websocket/networkWSInterface.js.html b/docs/file/src/recognizer/websocket/networkWSInterface.js.html index 6d0bfbb0..33a3dfaa 100644 --- a/docs/file/src/recognizer/websocket/networkWSInterface.js.html +++ b/docs/file/src/recognizer/websocket/networkWSInterface.js.html @@ -3,14 +3,12 @@ - src/recognizer/websocket/networkWSInterface.js | API Document + src/recognizer/websocket/networkWSInterface.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/recognizer/websocket/v3/Cdkv3WSBuilder.js.html b/docs/file/src/recognizer/websocket/v3/Cdkv3WSBuilder.js.html index 905aa852..c5bced99 100644 --- a/docs/file/src/recognizer/websocket/v3/Cdkv3WSBuilder.js.html +++ b/docs/file/src/recognizer/websocket/v3/Cdkv3WSBuilder.js.html @@ -3,14 +3,12 @@ - src/recognizer/websocket/v3/Cdkv3WSBuilder.js | API Document + src/recognizer/websocket/v3/Cdkv3WSBuilder.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/recognizer/websocket/v3/Cdkv3WSMathRecognizer.js.html b/docs/file/src/recognizer/websocket/v3/Cdkv3WSMathRecognizer.js.html index d09c1b28..6102f7c7 100644 --- a/docs/file/src/recognizer/websocket/v3/Cdkv3WSMathRecognizer.js.html +++ b/docs/file/src/recognizer/websocket/v3/Cdkv3WSMathRecognizer.js.html @@ -3,14 +3,12 @@ - src/recognizer/websocket/v3/Cdkv3WSMathRecognizer.js | API Document + src/recognizer/websocket/v3/Cdkv3WSMathRecognizer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/recognizer/websocket/v3/Cdkv3WSTextRecognizer.js.html b/docs/file/src/recognizer/websocket/v3/Cdkv3WSTextRecognizer.js.html index bf2f3ada..bb1e128e 100644 --- a/docs/file/src/recognizer/websocket/v3/Cdkv3WSTextRecognizer.js.html +++ b/docs/file/src/recognizer/websocket/v3/Cdkv3WSTextRecognizer.js.html @@ -3,14 +3,12 @@ - src/recognizer/websocket/v3/Cdkv3WSTextRecognizer.js | API Document + src/recognizer/websocket/v3/Cdkv3WSTextRecognizer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/recognizer/websocket/v4/Cdkv4WSBuilder.js.html b/docs/file/src/recognizer/websocket/v4/Cdkv4WSBuilder.js.html index cb4c02f1..9a1270c8 100644 --- a/docs/file/src/recognizer/websocket/v4/Cdkv4WSBuilder.js.html +++ b/docs/file/src/recognizer/websocket/v4/Cdkv4WSBuilder.js.html @@ -3,14 +3,12 @@ - src/recognizer/websocket/v4/Cdkv4WSBuilder.js | API Document + src/recognizer/websocket/v4/Cdkv4WSBuilder.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/recognizer/websocket/v4/Cdkv4WSIInkRecognizer.js.html b/docs/file/src/recognizer/websocket/v4/Cdkv4WSIInkRecognizer.js.html index f6b0c01e..bfd94fc9 100644 --- a/docs/file/src/recognizer/websocket/v4/Cdkv4WSIInkRecognizer.js.html +++ b/docs/file/src/recognizer/websocket/v4/Cdkv4WSIInkRecognizer.js.html @@ -3,14 +3,12 @@ - src/recognizer/websocket/v4/Cdkv4WSIInkRecognizer.js | API Document + src/recognizer/websocket/v4/Cdkv4WSIInkRecognizer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/renderer/QuadraticUtils.js.html b/docs/file/src/renderer/QuadraticUtils.js.html index 3824f40a..147932ae 100644 --- a/docs/file/src/renderer/QuadraticUtils.js.html +++ b/docs/file/src/renderer/QuadraticUtils.js.html @@ -3,14 +3,12 @@ - src/renderer/QuadraticUtils.js | API Document + src/renderer/QuadraticUtils.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/renderer/canvas/CanvasRenderer.js.html b/docs/file/src/renderer/canvas/CanvasRenderer.js.html index 36cd7bcc..14f52656 100644 --- a/docs/file/src/renderer/canvas/CanvasRenderer.js.html +++ b/docs/file/src/renderer/canvas/CanvasRenderer.js.html @@ -3,14 +3,12 @@ - src/renderer/canvas/CanvasRenderer.js | API Document + src/renderer/canvas/CanvasRenderer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/renderer/canvas/ImageRenderer.js.html b/docs/file/src/renderer/canvas/ImageRenderer.js.html index 0ad82405..c5d72907 100644 --- a/docs/file/src/renderer/canvas/ImageRenderer.js.html +++ b/docs/file/src/renderer/canvas/ImageRenderer.js.html @@ -3,14 +3,12 @@ - src/renderer/canvas/ImageRenderer.js | API Document + src/renderer/canvas/ImageRenderer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/renderer/canvas/stroker/QuadraticCanvasStroker.js.html b/docs/file/src/renderer/canvas/stroker/QuadraticCanvasStroker.js.html index d775495b..c73c1564 100644 --- a/docs/file/src/renderer/canvas/stroker/QuadraticCanvasStroker.js.html +++ b/docs/file/src/renderer/canvas/stroker/QuadraticCanvasStroker.js.html @@ -3,14 +3,12 @@ - src/renderer/canvas/stroker/QuadraticCanvasStroker.js | API Document + src/renderer/canvas/stroker/QuadraticCanvasStroker.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/renderer/canvas/symbols/MathSymbolCanvasRenderer.js.html b/docs/file/src/renderer/canvas/symbols/MathSymbolCanvasRenderer.js.html index af3f492a..f9b54f3c 100644 --- a/docs/file/src/renderer/canvas/symbols/MathSymbolCanvasRenderer.js.html +++ b/docs/file/src/renderer/canvas/symbols/MathSymbolCanvasRenderer.js.html @@ -3,14 +3,12 @@ - src/renderer/canvas/symbols/MathSymbolCanvasRenderer.js | API Document + src/renderer/canvas/symbols/MathSymbolCanvasRenderer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/renderer/canvas/symbols/MusicSymbolCanvasRenderer.js.html b/docs/file/src/renderer/canvas/symbols/MusicSymbolCanvasRenderer.js.html index 4246039b..0b85a1bd 100644 --- a/docs/file/src/renderer/canvas/symbols/MusicSymbolCanvasRenderer.js.html +++ b/docs/file/src/renderer/canvas/symbols/MusicSymbolCanvasRenderer.js.html @@ -3,14 +3,12 @@ - src/renderer/canvas/symbols/MusicSymbolCanvasRenderer.js | API Document + src/renderer/canvas/symbols/MusicSymbolCanvasRenderer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/renderer/canvas/symbols/ShapeSymbolCanvasRenderer.js.html b/docs/file/src/renderer/canvas/symbols/ShapeSymbolCanvasRenderer.js.html index d686600c..88b4e459 100644 --- a/docs/file/src/renderer/canvas/symbols/ShapeSymbolCanvasRenderer.js.html +++ b/docs/file/src/renderer/canvas/symbols/ShapeSymbolCanvasRenderer.js.html @@ -3,14 +3,12 @@ - src/renderer/canvas/symbols/ShapeSymbolCanvasRenderer.js | API Document + src/renderer/canvas/symbols/ShapeSymbolCanvasRenderer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/renderer/canvas/symbols/StrokeSymbolCanvasRenderer.js.html b/docs/file/src/renderer/canvas/symbols/StrokeSymbolCanvasRenderer.js.html index 41a7a64c..43beecd7 100644 --- a/docs/file/src/renderer/canvas/symbols/StrokeSymbolCanvasRenderer.js.html +++ b/docs/file/src/renderer/canvas/symbols/StrokeSymbolCanvasRenderer.js.html @@ -3,14 +3,12 @@ - src/renderer/canvas/symbols/StrokeSymbolCanvasRenderer.js | API Document + src/renderer/canvas/symbols/StrokeSymbolCanvasRenderer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/renderer/canvas/symbols/TextSymbolCanvasRenderer.js.html b/docs/file/src/renderer/canvas/symbols/TextSymbolCanvasRenderer.js.html index d96af885..9fa451fc 100644 --- a/docs/file/src/renderer/canvas/symbols/TextSymbolCanvasRenderer.js.html +++ b/docs/file/src/renderer/canvas/symbols/TextSymbolCanvasRenderer.js.html @@ -3,14 +3,12 @@ - src/renderer/canvas/symbols/TextSymbolCanvasRenderer.js | API Document + src/renderer/canvas/symbols/TextSymbolCanvasRenderer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/renderer/svg/SVGRenderer.js.html b/docs/file/src/renderer/svg/SVGRenderer.js.html index bfcc92f3..99a21fbb 100644 --- a/docs/file/src/renderer/svg/SVGRenderer.js.html +++ b/docs/file/src/renderer/svg/SVGRenderer.js.html @@ -3,14 +3,12 @@ - src/renderer/svg/SVGRenderer.js | API Document + src/renderer/svg/SVGRenderer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/renderer/svg/stroker/QuadraticSVGStroker.js.html b/docs/file/src/renderer/svg/stroker/QuadraticSVGStroker.js.html index c47e767d..0355681c 100644 --- a/docs/file/src/renderer/svg/stroker/QuadraticSVGStroker.js.html +++ b/docs/file/src/renderer/svg/stroker/QuadraticSVGStroker.js.html @@ -3,14 +3,12 @@ - src/renderer/svg/stroker/QuadraticSVGStroker.js | API Document + src/renderer/svg/stroker/QuadraticSVGStroker.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/renderer/svg/symbols/StrokeSymbolSVGRenderer.js.html b/docs/file/src/renderer/svg/symbols/StrokeSymbolSVGRenderer.js.html index 4c2303e5..5f30816f 100644 --- a/docs/file/src/renderer/svg/symbols/StrokeSymbolSVGRenderer.js.html +++ b/docs/file/src/renderer/svg/symbols/StrokeSymbolSVGRenderer.js.html @@ -3,14 +3,12 @@ - src/renderer/svg/symbols/StrokeSymbolSVGRenderer.js | API Document + src/renderer/svg/symbols/StrokeSymbolSVGRenderer.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/util/ModelStats.js.html b/docs/file/src/util/ModelStats.js.html index 9631625b..791add78 100644 --- a/docs/file/src/util/ModelStats.js.html +++ b/docs/file/src/util/ModelStats.js.html @@ -3,14 +3,12 @@ - src/util/ModelStats.js | API Document + src/util/ModelStats.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/file/src/util/PromiseHelper.js.html b/docs/file/src/util/PromiseHelper.js.html index 823b4cec..ea5d4742 100644 --- a/docs/file/src/util/PromiseHelper.js.html +++ b/docs/file/src/util/PromiseHelper.js.html @@ -3,14 +3,12 @@ - src/util/PromiseHelper.js | API Document + src/util/PromiseHelper.js | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - diff --git a/docs/function/index.html b/docs/function/index.html index d4b26cad..8cb0a386 100644 --- a/docs/function/index.html +++ b/docs/function/index.html @@ -3,14 +3,12 @@ - Function | API Document + Function | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source -
@@ -316,7 +314,8 @@

- addStroke(model: Model, stroke: Stroke): Model + + addStroke(model: Model, stroke: Stroke): Model

@@ -344,7 +343,8 @@

- addStrokeToGroup(model: Model, stroke: Stroke, strokePenStyle: PenStyle): Model + + addStrokeToGroup(model: Model, stroke: Stroke, strokePenStyle: PenStyle): Model

@@ -372,7 +372,8 @@

- addStrokes(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + addStrokes(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -400,7 +401,8 @@

- appendToPendingStroke(model: Model, point: {x: Number, y: Number, t: Number}): Model + + appendToPendingStroke(model: Model, point: {x: Number, y: Number, t: Number}): Model

@@ -428,7 +430,8 @@

- attach(element: Element, editor: Editor, offsetTop: Number, offsetLeft: Number): GrabberContext + + attach(element: Element, editor: Editor, offsetTop: Number, offsetLeft: Number): GrabberContext

@@ -456,7 +459,8 @@

- attach(element: Element, minHeight: Number, minWidth: Number): Object + + attach(element: Element, minHeight: Number, minWidth: Number): Object

@@ -484,7 +488,8 @@

- attach(element: Element): Object + + attach(element: Element): Object

@@ -512,7 +517,8 @@

- buildConfiguration(configuration: *): * + + buildConfiguration(configuration: *): *

@@ -539,7 +545,8 @@

- buildInput(recognizerContext: RecognizerContext, model: Model): Object + + buildInput(recognizerContext: RecognizerContext, model: Model): Object

@@ -567,7 +574,8 @@

- buildNewContentPackageInput(configuration: *, element: *): {"type": string, "applicationKey": *, "xDpi": *, "yDpi": *, "viewSizeHeight": *, "viewSizeWidth": *} + + buildNewContentPackageInput(configuration: *, element: *): {"type": string, "applicationKey": *, "xDpi": *, "yDpi": *, "viewSizeHeight": *, "viewSizeWidth": *}

@@ -594,7 +602,8 @@

- buildNewContentPart(configuration: *): {"type": string, "contentType": *, "mimeTypes": *} + + buildNewContentPart(configuration: *): {"type": string, "contentType": *, "mimeTypes": *}

@@ -621,7 +630,8 @@

- buildOpenContentPart(configuration: *, partId: *): {"type": string, "id": *, "mimeTypes": *} + + buildOpenContentPart(configuration: *, partId: *): {"type": string, "id": *, "mimeTypes": *}

@@ -648,7 +658,8 @@

- buildRestoreIInkSessionInput(configuration: *, element: *, sessionId: *): {"type": string, "iinkSessionId": *, "applicationKey": *, "xDpi": *, "yDpi": *, "viewSizeHeight": *, "viewSizeWidth": *} + + buildRestoreIInkSessionInput(configuration: *, element: *, sessionId: *): {"type": string, "iinkSessionId": *, "applicationKey": *, "xDpi": *, "yDpi": *, "viewSizeHeight": *, "viewSizeWidth": *}

@@ -675,7 +686,8 @@

- buildSetPenStyle(penStyle: *): {"type": string, "style": *} + + buildSetPenStyle(penStyle: *): {"type": string, "style": *}

@@ -702,7 +714,8 @@

- buildSetPenStyleClasses(penStyleClasses: *): {"type": string, "styleClasses": *} + + buildSetPenStyleClasses(penStyleClasses: *): {"type": string, "styleClasses": *}

@@ -729,7 +742,8 @@

- buildSetTheme(theme: *): {"type": string, "theme": *} + + buildSetTheme(theme: *): {"type": string, "theme": *}

@@ -756,7 +770,8 @@

- buildWebSocketCallback(destructuredPromise: DestructuredPromise, recognizerContext: RecognizerContext): function + + buildWebSocketCallback(destructuredPromise: DestructuredPromise, recognizerContext: RecognizerContext): function

@@ -784,7 +799,8 @@

- buildWebSocketCallback(destructuredPromise: DestructuredPromise, recognizerContext: RecognizerContext): function + + buildWebSocketCallback(destructuredPromise: DestructuredPromise, recognizerContext: RecognizerContext): function

@@ -812,7 +828,8 @@

- canReconnect(recognizerContext: RecognizerContext): Boolean + + canReconnect(recognizerContext: RecognizerContext): Boolean

@@ -840,7 +857,8 @@

- clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -868,7 +886,8 @@

- clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -896,7 +915,8 @@

- clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -924,7 +944,8 @@

- clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -952,7 +973,8 @@

- clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -980,7 +1002,8 @@

- clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -1008,7 +1031,8 @@

- clearModel(model: Model): Model + + clearModel(model: Model): Model

@@ -1036,7 +1060,8 @@

- cloneModel(model: Model): Model + + cloneModel(model: Model): Model

@@ -1064,7 +1089,8 @@

- close(recognizerContext: RecognizerContext, code: Number, reason: String) + + close(recognizerContext: RecognizerContext, code: Number, reason: String)

@@ -1092,7 +1118,8 @@

- close(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + close(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -1120,7 +1147,8 @@

- close(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + close(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -1148,7 +1176,8 @@

- computeAxeAngle(begin: {x: Number, y: Number}, end: {x: Number, y: Number}): Number + + computeAxeAngle(begin: {x: Number, y: Number}, end: {x: Number, y: Number}): Number

@@ -1175,7 +1204,8 @@

- computeHmac(input: Object, applicationKey: String, hmacKey: String): String + + computeHmac(input: Object, applicationKey: String, hmacKey: String): String

@@ -1203,7 +1233,8 @@

- computeLinksPoints(point: {x: Number, y: Number, p: Number}, angle: *, width: *): [{x: Number, y: Number},{x: Number, y: Number}] + + computeLinksPoints(point: {x: Number, y: Number, p: Number}, angle: *, width: *): [{x: Number, y: Number},{x: Number, y: Number}]

@@ -1230,7 +1261,8 @@

- computeMiddlePoint(point1: {x: Number, y: Number, p: Number}, point2: {x: Number, y: Number, p: Number}): {x: Number, y: Number, p: Number} + + computeMiddlePoint(point1: {x: Number, y: Number, p: Number}, point2: {x: Number, y: Number, p: Number}): {x: Number, y: Number, p: Number}

@@ -1257,7 +1289,8 @@

- computeStats(model: Model): Stats + + computeStats(model: Model): Stats

@@ -1284,7 +1317,8 @@

- convert(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback, conversionState: String) + + convert(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback, conversionState: String)

@@ -1312,7 +1346,8 @@

- convert(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + convert(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -1368,7 +1404,8 @@

- createModel(configuration: Configuration): Model + + createModel(configuration: Configuration): Model

@@ -1396,7 +1433,8 @@

- createSmartGuide(editor: Editor): SmartGuide + + createSmartGuide(editor: Editor): SmartGuide

@@ -1424,7 +1462,8 @@

- createStrokeComponent(properties: Object): Stroke + + createStrokeComponent(properties: Object): Stroke

@@ -1452,7 +1491,8 @@

- createUndoRedoContext(configuration: Configuration): UndoRedoContext + + createUndoRedoContext(configuration: Configuration): UndoRedoContext

@@ -1507,7 +1548,8 @@

- detach(element: Element, context: Object) + + detach(element: Element, context: Object)

@@ -1535,7 +1577,8 @@

- detach(element: Element, context: Object) + + detach(element: Element, context: Object)

@@ -1563,7 +1606,8 @@

- detach(element: *, context: *) + + detach(element: *, context: *)

@@ -1590,7 +1634,8 @@

- drawCurrentStroke(context: Object, model: Model, stroker: Stroker): Model + + drawCurrentStroke(context: Object, model: Model, stroker: Stroker): Model

@@ -1618,7 +1663,8 @@

- drawCurrentStroke(context: Object, model: Model, stroker: Stroker): Model + + drawCurrentStroke(context: Object, model: Model, stroker: Stroker): Model

@@ -1646,7 +1692,8 @@

- drawLine(context: Object, p1: {x: Number, y: Number}, p2: {x: Number, y: Number}) + + drawLine(context: Object, p1: {x: Number, y: Number}, p2: {x: Number, y: Number})

@@ -1674,7 +1721,8 @@

- drawMathSymbol(context: Object, symbol: Object, model: Model, stroker: Stroker) + + drawMathSymbol(context: Object, symbol: Object, model: Model, stroker: Stroker)

@@ -1702,7 +1750,8 @@

- drawModel(context: Object, model: Model, stroker: Stroker): Model + + drawModel(context: Object, model: Model, stroker: Stroker): Model

@@ -1730,7 +1779,8 @@

- drawModel(context: Object, model: Model, stroker: Stroker): Model + + drawModel(context: Object, model: Model, stroker: Stroker): Model

@@ -1758,7 +1808,8 @@

- drawMusicSymbol(context: Object, symbol: Object) + + drawMusicSymbol(context: Object, symbol: Object)

@@ -1786,7 +1837,8 @@

- drawShapeSymbol(context: Object, symbol: Object) + + drawShapeSymbol(context: Object, symbol: Object)

@@ -1814,7 +1866,8 @@

- drawStroke(context: Object, stroke: Stroke, stroker: Stroker) + + drawStroke(context: Object, stroke: Stroke, stroker: Stroker)

@@ -1842,7 +1895,8 @@

- drawStroke(context: Object, stroke: Stroke) + + drawStroke(context: Object, stroke: Stroke)

@@ -1870,7 +1924,8 @@

- drawStroke(context: Object, stroke: Stroke, stroker: Stroker) + + drawStroke(context: Object, stroke: Stroke, stroker: Stroker)

@@ -1898,7 +1953,8 @@

- drawStroke(context: Object, stroke: Stroke) + + drawStroke(context: Object, stroke: Stroke)

@@ -1926,7 +1982,8 @@

- drawTextSymbol(context: Object, symbol: Object) + + drawTextSymbol(context: Object, symbol: Object)

@@ -1954,7 +2011,8 @@

- endPendingStroke(model: Model, point: {x: Number, y: Number, t: Number}, penStyle: PenStyle): Model + + endPendingStroke(model: Model, point: {x: Number, y: Number, t: Number}, penStyle: PenStyle): Model

@@ -1982,7 +2040,8 @@

- eventCallback(type: String, data: Object) + + eventCallback(type: String, data: Object)

@@ -2010,7 +2069,8 @@

- export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -2038,7 +2098,8 @@

- export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -2066,7 +2127,8 @@

- export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -2094,7 +2156,8 @@

- export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback, requestedMimeTypes: Array[String]) + + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback, requestedMimeTypes: Array[String])

@@ -2122,7 +2185,8 @@

- export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -2150,7 +2214,8 @@

- export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -2178,7 +2243,8 @@

- export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback): * + + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback): *

@@ -2206,7 +2272,8 @@

- export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -2234,7 +2301,8 @@

- export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback): * + + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback): *

@@ -2262,7 +2330,8 @@

- extractExports(model: Model): Object + + extractExports(model: Model): Object

@@ -2290,7 +2359,8 @@

- extractExports(model: Model): Object + + extractExports(model: Model): Object

@@ -2318,7 +2388,8 @@

- extractExports(model: Model): Object + + extractExports(model: Model): Object

@@ -2346,7 +2417,8 @@

- extractPendingRecognizedSymbols(model: Model, position: Number): Array<Object> + + extractPendingRecognizedSymbols(model: Model, position: Number): Array<Object>

@@ -2374,7 +2446,8 @@

- extractPendingStrokes(model: Model, position: Number): Array<Stroke> + + extractPendingStrokes(model: Model, position: Number): Array<Stroke>

@@ -2402,7 +2475,8 @@

- extractRecognizedSymbols(model: Model): Array<Object> + + extractRecognizedSymbols(model: Model): Array<Object>

@@ -2430,7 +2504,8 @@

- extractRecognizedSymbols(model: Model): Array<Object> + + extractRecognizedSymbols(model: Model): Array<Object>

@@ -2458,7 +2533,8 @@

- extractShapeSymbols(model: Model, segment: Object): Array<Object> + + extractShapeSymbols(model: Model, segment: Object): Array<Object>

@@ -2486,7 +2562,8 @@

- extractStrokesFromInkRange(model: Model, firstStroke: Number, lastStroke: Number, firstPoint: Number, lastPoint: Number): Array<Stroke> + + extractStrokesFromInkRange(model: Model, firstStroke: Number, lastStroke: Number, firstPoint: Number, lastPoint: Number): Array<Stroke>

@@ -2514,7 +2591,8 @@

- get(recognizerContext: RecognizerContext, url: String, params: Object): Promise + + get(recognizerContext: RecognizerContext, url: String, params: Object): Promise

@@ -2542,7 +2620,8 @@

- getAvailableLanguageList(configuration: Configuration): JSON + + getAvailableLanguageList(configuration: Configuration): JSON

@@ -2570,7 +2649,8 @@

- getBorderCoordinates(model: Model): Bounds + + getBorderCoordinates(model: Model): Bounds

@@ -2598,7 +2678,8 @@

- getDefaultSymbols(configuration: Configuration): Array + + getDefaultSymbols(configuration: Configuration): Array

@@ -2626,7 +2707,8 @@

- getImage(model: Model, stroker: Stroker, margin: Number): String + + getImage(model: Model, stroker: Stroker, margin: Number): String

@@ -2654,7 +2736,8 @@

- getInfo(): RecognizerInfo + + getInfo(): RecognizerInfo

@@ -2682,7 +2765,8 @@

- getInfo(): StrokerInfo + + getInfo(): StrokerInfo

@@ -2710,7 +2794,8 @@

- getInfo(): RecognizerInfo + + getInfo(): RecognizerInfo

@@ -2738,7 +2823,8 @@

- getInfo(): RecognizerInfo + + getInfo(): RecognizerInfo

@@ -2766,7 +2852,8 @@

- getInfo(): RecognizerInfo + + getInfo(): RecognizerInfo

@@ -2794,7 +2881,8 @@

- getInfo(): RecognizerInfo + + getInfo(): RecognizerInfo

@@ -2822,7 +2910,8 @@

- getInfo(): RecognizerInfo + + getInfo(): RecognizerInfo

@@ -2850,7 +2939,8 @@

- getInfo(): RendererInfo + + getInfo(): RendererInfo

@@ -2878,7 +2968,8 @@

- getInfo(): RecognizerInfo + + getInfo(): RecognizerInfo

@@ -2906,7 +2997,8 @@

- getInfo(): RecognizerInfo + + getInfo(): RecognizerInfo

@@ -2934,7 +3026,8 @@

- getInfo(): StrokerInfo + + getInfo(): StrokerInfo

@@ -2962,7 +3055,8 @@

- getInfo(): RendererInfo + + getInfo(): RendererInfo

@@ -2990,7 +3084,8 @@

- getInfo(): RecognizerInfo + + getInfo(): RecognizerInfo

@@ -3018,7 +3113,8 @@

- getModel(undoRedoContext: UndoRedoContext, callback: function(err: Object, res: Model, types: ...String), clone: Boolean, types: ...String) + + getModel(undoRedoContext: UndoRedoContext, callback: function(err: Object, res: Model, types: ...String), clone: Boolean, types: ...String)

@@ -3046,7 +3142,8 @@

- getMusicClefElements(): Array<Element> + + getMusicClefElements(): Array<Element>

@@ -3074,7 +3171,8 @@

- getPointByIndex(stroke: Stroke, index: Number): {x: Number, y: Number, t: Number, p: Number, l: Number} + + getPointByIndex(stroke: Stroke, index: Number): {x: Number, y: Number, t: Number, p: Number, l: Number}

@@ -3102,7 +3200,8 @@

- getStyleFromInkRanges(model: Model, inkRanges: Array<Object>): {color: String, width: Number} + + getStyleFromInkRanges(model: Model, inkRanges: Array<Object>): {color: String, width: Number}

@@ -3130,7 +3229,8 @@

- getSupportedImportMimeTypes(recognizerContext: *, model: *, callback: *) + + getSupportedImportMimeTypes(recognizerContext: *, model: *, callback: *)

@@ -3157,7 +3257,8 @@

- getSymbolsBounds(symbols: Array, bounds: Bounds): Bounds + + getSymbolsBounds(symbols: Array, bounds: Bounds): Bounds

@@ -3185,7 +3286,8 @@

- import_(recognizerContext: RecognizerContext, model: Model, data: Blob, callback: RecognizerCallback) + + import_(recognizerContext: RecognizerContext, model: Model, data: Blob, callback: RecognizerCallback)

@@ -3213,7 +3315,8 @@

- init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -3241,7 +3344,8 @@

- init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -3269,7 +3373,8 @@

- init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -3297,7 +3402,8 @@

- init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -3325,7 +3431,8 @@

- init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -3353,7 +3460,8 @@

- init(suffixUrl: String, recognizerContext: RecognizerContext, buildWebSocketCallback: BuildWebSocketFunction, reconnect: function(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)): Promise + + init(suffixUrl: String, recognizerContext: RecognizerContext, buildWebSocketCallback: BuildWebSocketFunction, reconnect: function(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)): Promise

@@ -3381,7 +3489,8 @@

- initPendingStroke(model: Model, point: {x: Number, y: Number, t: Number}, properties: Object, dpi: Number): Model + + initPendingStroke(model: Model, point: {x: Number, y: Number, t: Number}, properties: Object, dpi: Number): Model

@@ -3409,7 +3518,8 @@

- inkImporter(editorParam: *, strokes: *, delayBetweenStrokes: *, lastOneDelay: *) + + inkImporter(editorParam: *, strokes: *, delayBetweenStrokes: *, lastOneDelay: *)

@@ -3437,7 +3547,8 @@

- insertSmartGuide(smartGuide: SmartGuide) + + insertSmartGuide(smartGuide: SmartGuide)

@@ -3465,7 +3576,8 @@

- isResetRequired(recognizerContext: RecognizerContext, model: Model): Boolean + + isResetRequired(recognizerContext: RecognizerContext, model: Model): Boolean

@@ -3493,7 +3605,8 @@

- launchSmartGuide(smartGuide: SmartGuide, exports: Object): * + + launchSmartGuide(smartGuide: SmartGuide, exports: Object): *

@@ -3521,7 +3634,8 @@

- mergeModels(models: ...Model): Model + + mergeModels(models: ...Model): Model

@@ -3549,7 +3663,8 @@

- needRedraw(model: Model): Boolean + + needRedraw(model: Model): Boolean

@@ -3577,7 +3692,8 @@

- newContentPart(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + newContentPart(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -3605,7 +3721,8 @@

- openContentPart(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + openContentPart(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -3633,7 +3750,8 @@

- openWebSocket(recognizerContext: RecognizerContext): WebSocket + + openWebSocket(recognizerContext: RecognizerContext): WebSocket

@@ -3660,7 +3778,8 @@

- overrideDefaultBehaviors(behaviors: Behaviors): Behaviors + + overrideDefaultBehaviors(behaviors: Behaviors): Behaviors

@@ -3688,7 +3807,8 @@

- overrideDefaultConfiguration(configuration: Configuration): Configuration + + overrideDefaultConfiguration(configuration: Configuration): Configuration

@@ -3716,7 +3836,8 @@

- overrideDefaultPenStyle(style: PenStyle): PenStyle + + overrideDefaultPenStyle(style: PenStyle): PenStyle

@@ -3744,7 +3865,8 @@

- overrideDefaultTheme(theme: Theme): Theme + + overrideDefaultTheme(theme: Theme): Theme

@@ -3772,7 +3894,8 @@

- pointerEvents(recognizerContext: RecognizerContext, model: Model, events: PointerEvents, callback: RecognizerCallback) + + pointerEvents(recognizerContext: RecognizerContext, model: Model, events: PointerEvents, callback: RecognizerCallback)

@@ -3800,7 +3923,8 @@

- post(recognizerContext: RecognizerContext, url: String, data: Object, apiVersion: String, mimeType: String): Promise + + post(recognizerContext: RecognizerContext, url: String, data: Object, apiVersion: String, mimeType: String): Promise

@@ -3828,7 +3952,8 @@

- postMessage(suffixUrl: String, recognizerContext: RecognizerContext, model: Model, buildMessage: function(recognizerContext: RecognizerContext, model: Model, conversionState: String): Object, conversionState: String, mimeType: String): Promise<Model> + + postMessage(suffixUrl: String, recognizerContext: RecognizerContext, model: Model, buildMessage: function(recognizerContext: RecognizerContext, model: Model, conversionState: String): Object, conversionState: String, mimeType: String): Promise<Model>

@@ -3855,7 +3980,8 @@

- postMessage(suffixUrl: String, recognizerContext: RecognizerContext, model: Model, buildMessage: function(recognizerContext: RecognizerContext, model: Model): Object): Promise<Model> + + postMessage(suffixUrl: String, recognizerContext: RecognizerContext, model: Model, buildMessage: function(recognizerContext: RecognizerContext, model: Model): Object): Promise<Model>

@@ -3882,7 +4008,8 @@

- redo(undoRedoContext: UndoRedoContext, model: Model, callback: function(err: Object, res: Model, types: ...String)) + + redo(undoRedoContext: UndoRedoContext, model: Model, callback: function(err: Object, res: Model, types: ...String))

@@ -3910,7 +4037,8 @@

- redo(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + redo(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -3938,7 +4066,8 @@

- register(element: Element, configuration: Configuration, penStyle: PenStyle, theme: Theme, behaviors: Behaviors): Editor + + register(element: Element, configuration: Configuration, penStyle: PenStyle, theme: Theme, behaviors: Behaviors): Editor

@@ -3966,7 +4095,8 @@

- reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -3994,7 +4124,8 @@

- reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -4022,7 +4153,8 @@

- reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -4050,7 +4182,8 @@

- reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -4078,7 +4211,8 @@

- resetModelPositions(model: Model): Model + + resetModelPositions(model: Model): Model

@@ -4106,7 +4240,8 @@

- resetModelRendererPosition(model: Model): Model + + resetModelRendererPosition(model: Model): Model

@@ -4134,7 +4269,8 @@

- resize(context: Object, model: Model, stroker: Stroker): Model + + resize(context: Object, model: Model, stroker: Stroker): Model

@@ -4162,7 +4298,8 @@

- resize(smartGuide: *) + + resize(smartGuide: *)

@@ -4189,7 +4326,8 @@

- resize(recognizerContext: RecognizerContext, model: Model, element: Element, callback: RecognizerCallback) + + resize(recognizerContext: RecognizerContext, model: Model, element: Element, callback: RecognizerCallback)

@@ -4217,7 +4355,8 @@

- resize(context: Object, model: Model, stroker: Stroker, minHeight: Number, minWidth: Number): Model + + resize(context: Object, model: Model, stroker: Stroker, minHeight: Number, minWidth: Number): Model

@@ -4245,7 +4384,8 @@

- retry(func: *, recognizerContext: *, model: *, callback: *, params: ...*) + + retry(func: *, recognizerContext: *, model: *, callback: *, params: ...*)

@@ -4272,7 +4412,8 @@

- send(recognizerContext: RecognizerContext, message: Object) + + send(recognizerContext: RecognizerContext, message: Object)

@@ -4300,7 +4441,8 @@

- sendConfiguration(recognizerContext: *, model: *, callback: *) + + sendConfiguration(recognizerContext: *, model: *, callback: *)

@@ -4327,7 +4469,8 @@

- sendMessage(recognizerContext: RecognizerContext, buildMessage: function(params: ...Object): Object, params: ...Object): Promise + + sendMessage(recognizerContext: RecognizerContext, buildMessage: function(params: ...Object): Object, params: ...Object): Promise

@@ -4354,7 +4497,8 @@

- setPenStyle(recognizerContext: RecognizerContext, model: Model, penStyle: PenStyle, callback: RecognizerCallback) + + setPenStyle(recognizerContext: RecognizerContext, model: Model, penStyle: PenStyle, callback: RecognizerCallback)

@@ -4382,7 +4526,8 @@

- setPenStyleClasses(recognizerContext: RecognizerContext, model: Model, penStyleClasses: String, callback: RecognizerCallback) + + setPenStyleClasses(recognizerContext: RecognizerContext, model: Model, penStyleClasses: String, callback: RecognizerCallback)

@@ -4410,7 +4555,8 @@

- setRecognitionContext(recognizerContext: RecognizerContext, recognitionContext: RecognitionContext): RecognizerContext + + setRecognitionContext(recognizerContext: RecognizerContext, recognitionContext: RecognitionContext): RecognizerContext

@@ -4438,7 +4584,8 @@

- setTheme(recognizerContext: RecognizerContext, model: Model, theme: Theme, callback: RecognizerCallback) + + setTheme(recognizerContext: RecognizerContext, model: Model, theme: Theme, callback: RecognizerCallback)

@@ -4466,7 +4613,8 @@

- shouldAttemptImmediateReconnect(recognizerContext: RecognizerContext): Boolean + + shouldAttemptImmediateReconnect(recognizerContext: RecognizerContext): Boolean

@@ -4494,7 +4642,8 @@

- slice(stroke: Stroke, start: Number, end: Number): Stroke + + slice(stroke: Stroke, start: Number, end: Number): Stroke

@@ -4522,7 +4671,8 @@

- toCSS(theme: *): * + + toCSS(theme: *): *

@@ -4549,7 +4699,8 @@

- toCSS(penStyle: *): * + + toCSS(penStyle: *): *

@@ -4576,7 +4727,8 @@

- toJSON(penStyle: *): * + + toJSON(penStyle: *): *

@@ -4603,7 +4755,8 @@

- toJSON(theme: *): * + + toJSON(theme: *): *

@@ -4630,7 +4783,8 @@

- toJSON(stroke: Stroke): {type: String, x: Array<Number>, y: Array<Number>, t: Array<Number>} + + toJSON(stroke: Stroke): {type: String, x: Array<Number>, y: Array<Number>, t: Array<Number>}

@@ -4658,7 +4812,8 @@

- toJSONV4(stroke: Stroke): {x: Array<Number>, y: Array<Number>, t: Array<Number>} + + toJSONV4(stroke: Stroke): {x: Array<Number>, y: Array<Number>, t: Array<Number>}

@@ -4686,7 +4841,8 @@

- undo(undoRedoContext: UndoRedoContext, model: Model, callback: function(err: Object, res: Model, types: ...String)) + + undo(undoRedoContext: UndoRedoContext, model: Model, callback: function(err: Object, res: Model, types: ...String))

@@ -4714,7 +4870,8 @@

- undo(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + undo(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -4742,7 +4899,8 @@

- updateModel(undoRedoContext: UndoRedoContext, model: Model, callback: function(err: Object, res: Model, types: ...String)) + + updateModel(undoRedoContext: UndoRedoContext, model: Model, callback: function(err: Object, res: Model, types: ...String))

@@ -4770,7 +4928,8 @@

- updateModelReceivedPosition(model: Model): Model + + updateModelReceivedPosition(model: Model): Model

@@ -4798,7 +4957,8 @@

- updateModelRenderedPosition(model: Model, position: Number): Model + + updateModelRenderedPosition(model: Model, position: Number): Model

@@ -4826,7 +4986,8 @@

- updateModelSentPosition(model: Model, position: Number): Model + + updateModelSentPosition(model: Model, position: Number): Model

@@ -4882,7 +5044,8 @@

- updateUndoRedoState(undoRedoContext: UndoRedoContext): UndoRedoContext + + updateUndoRedoState(undoRedoContext: UndoRedoContext): UndoRedoContext

@@ -4910,7 +5073,8 @@

- waitForIdle(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + + waitForIdle(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

@@ -4938,7 +5102,8 @@

- zoom(recognizerContext: RecognizerContext, model: Model, value: Number, callback: RecognizerCallback) + + zoom(recognizerContext: RecognizerContext, model: Model, value: Number, callback: RecognizerCallback)

@@ -4966,7 +5131,7 @@

- addPoint(stroke: Stroke, point: {x: Number, y: Number, t: Number}): Stroke + addPoint(stroke: Stroke, point: {x: Number, y: Number, t: Number}): Stroke @@ -4991,15 +5156,15 @@

Params:

- - + + - - + + @@ -5014,7 +5179,7 @@

Return:

StatsStats
dataBlob | *dataBlob | *

Data to import

mimetypeStringmimetypeString
  • optional

Mimetype of the data, needed if data is not a Blob

point{x: Number, y: Number, t: Number}point{x: Number, y: Number, t: Number}

Captured point coordinates

pointerTypeStringpointerTypeString
  • optional
  • default: mouse

Current pointer type

pointerIdStringpointerIdString
  • optional

Current pointer id

eventsPointerEventseventsPointerEvents
point{x: Number, y: Number, t: Number}point{x: Number, y: Number, t: Number}

Captured point coordinates

point{x: Number, y: Number, t: Number}point{x: Number, y: Number, t: Number}

Captured point coordinates

rawStrokes*rawStrokes*
strokeGroups*strokeGroups*
stroke*stroke*
enableBooleanenableBoolean
  • optional
lang*lang*
strokeStrokestrokeStroke

Current stroke

point{x: Number, y: Number, t: Number}point{x: Number, y: Number, t: Number}

Point to add

- + @@ -5047,7 +5212,7 @@

- addStroke(model: Model, stroke: Stroke): Model + addStroke(model: Model, stroke: Stroke): Model @@ -5072,15 +5237,15 @@

Params:

- - + + - - + + @@ -5095,7 +5260,7 @@

Return:

StrokeStroke

Updated stroke

modelModelmodelModel

Current model

strokeStrokestrokeStroke

Stroke to be added to pending ones

- + @@ -5128,7 +5293,7 @@

- addStrokeToGroup(model: Model, stroke: Stroke, strokePenStyle: PenStyle): Model + addStrokeToGroup(model: Model, stroke: Stroke, strokePenStyle: PenStyle): Model @@ -5153,22 +5318,22 @@

Params:

- - + + - - + + - - + + @@ -5182,7 +5347,7 @@

Return:

ModelModel

Updated model

modelModelmodelModel

Current model

strokeStrokestrokeStroke

Stroke to be added to pending ones

strokePenStylePenStylestrokePenStylePenStyle
- + @@ -5215,7 +5380,7 @@

- addStrokes(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + addStrokes(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -5240,22 +5405,22 @@

Params:

- - + + - - + + - - + + @@ -5289,7 +5454,7 @@

- appendToPendingStroke(model: Model, point: {x: Number, y: Number, t: Number}): Model + appendToPendingStroke(model: Model, point: {x: Number, y: Number, t: Number}): Model @@ -5314,15 +5479,15 @@

Params:

- - + + - - + + @@ -5337,7 +5502,7 @@

Return:

ModelModel

Updated model

recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognition context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
modelModelmodelModel

Current model

point{x: Number, y: Number, t: Number}point{x: Number, y: Number, t: Number}

Captured point to be append to the current stroke

- + @@ -5370,7 +5535,7 @@

- attach(element: Element, editor: Editor, offsetTop: Number, offsetLeft: Number): GrabberContext + attach(element: Element, editor: Editor, offsetTop: Number, offsetLeft: Number): GrabberContext @@ -5395,29 +5560,29 @@

Params:

- - + + - - + + - - + + - - + + @@ -5432,7 +5597,7 @@

Return:

ModelModel

Updated model

elementElementelementElement

DOM element to attach events listeners

editorEditoreditorEditor

Editor to received down/move/up events

offsetTopNumberoffsetTopNumber
  • optional
  • default: 0
offsetLeftNumberoffsetLeftNumber
  • optional
  • default: 0
- + @@ -5450,42 +5615,42 @@

Listen:

- + - + - + - + - + - + - + - + @@ -5512,7 +5677,7 @@

- attach(element: Element, minHeight: Number, minWidth: Number): Object + attach(element: Element, minHeight: Number, minWidth: Number): Object @@ -5537,23 +5702,23 @@

Params:

- - + + - - + + - - + +
GrabberContextGrabberContext

Grabber context

Event

Event

pointermove: a pointer moves, similar to touchmove or mousemove.

Event

Event

pointerdown: a pointer is activated, or a device button held.

Event

Event

pointerup: a pointer is deactivated, or a device button released.

Event

Event

pointerover: a pointer has moved onto an element.

Event

Event

pointerout: a pointer is no longer on an element it once was.

Event

Event

pointerenter: a pointer enters the bounding box of an element.

Event

Event

pointerleave: a pointer leaves the bounding box of an element.

Event

Event

pointercancel: a pointer will no longer generate events.

elementElementelementElement

DOM element to attach the rendering elements

minHeightNumberminHeightNumber
  • optional
  • default: 0

Minimal height of the editor

minWidthNumberminWidthNumber
  • optional
  • default: 0

Minimal width of the editor

@@ -5569,7 +5734,7 @@

Return:

- + @@ -5602,7 +5767,7 @@

- attach(element: Element): Object + attach(element: Element): Object @@ -5627,8 +5792,8 @@

Params:

- - + + @@ -5643,7 +5808,7 @@

Return:

ObjectObject

The renderer context to give as parameter when a draw model will be call

elementElementelementElement

DOM element to attach the rendering elements

- + @@ -5676,7 +5841,7 @@

- buildConfiguration(configuration: *): * + buildConfiguration(configuration: *): * @@ -5700,8 +5865,8 @@

Params:

- - + + @@ -5715,7 +5880,7 @@

Return:

ObjectObject

The renderer context to give as parameter when a draw model will be call

configuration*configuration*
- + @@ -5747,7 +5912,7 @@

- buildInput(recognizerContext: RecognizerContext, model: Model): Object + buildInput(recognizerContext: RecognizerContext, model: Model): Object @@ -5772,14 +5937,14 @@

Params:

- - + + - - + + @@ -5793,7 +5958,7 @@

Return:

**
recognizerContextRecognizerContextrecognizerContextRecognizerContext
modelModelmodelModel
- + @@ -5825,7 +5990,7 @@

- buildNewContentPackageInput(configuration: *, element: *): {"type": string, "applicationKey": *, "xDpi": *, "yDpi": *, "viewSizeHeight": *, "viewSizeWidth": *} + buildNewContentPackageInput(configuration: *, element: *): {"type": string, "applicationKey": *, "xDpi": *, "yDpi": *, "viewSizeHeight": *, "viewSizeWidth": *} @@ -5849,14 +6014,14 @@

Params:

- - + + - - + + @@ -5870,7 +6035,7 @@

Return:

ObjectObject
configuration*configuration*
element*element*
- + @@ -5902,7 +6067,7 @@

- buildNewContentPart(configuration: *): {"type": string, "contentType": *, "mimeTypes": *} + buildNewContentPart(configuration: *): {"type": string, "contentType": *, "mimeTypes": *} @@ -5926,8 +6091,8 @@

Params:

- - + + @@ -5941,7 +6106,7 @@

Return:

{"type": string, "applicationKey": *, "xDpi": *, "yDpi": *, "viewSizeHeight": *, "viewSizeWidth": *}{"type": string, "applicationKey": *, "xDpi": *, "yDpi": *, "viewSizeHeight": *, "viewSizeWidth": *}
configuration*configuration*
- + @@ -5973,7 +6138,7 @@

- buildOpenContentPart(configuration: *, partId: *): {"type": string, "id": *, "mimeTypes": *} + buildOpenContentPart(configuration: *, partId: *): {"type": string, "id": *, "mimeTypes": *} @@ -5997,14 +6162,14 @@

Params:

- - + + - - + + @@ -6018,7 +6183,7 @@

Return:

{"type": string, "contentType": *, "mimeTypes": *}{"type": string, "contentType": *, "mimeTypes": *}
configuration*configuration*
partId*partId*
- + @@ -6050,7 +6215,7 @@

- buildRestoreIInkSessionInput(configuration: *, element: *, sessionId: *): {"type": string, "iinkSessionId": *, "applicationKey": *, "xDpi": *, "yDpi": *, "viewSizeHeight": *, "viewSizeWidth": *} + buildRestoreIInkSessionInput(configuration: *, element: *, sessionId: *): {"type": string, "iinkSessionId": *, "applicationKey": *, "xDpi": *, "yDpi": *, "viewSizeHeight": *, "viewSizeWidth": *} @@ -6074,20 +6239,20 @@

Params:

- - + + - - + + - - + + @@ -6101,7 +6266,7 @@

Return:

{"type": string, "id": *, "mimeTypes": *}{"type": string, "id": *, "mimeTypes": *}
configuration*configuration*
element*element*
sessionId*sessionId*
- + @@ -6133,7 +6298,7 @@

- buildSetPenStyle(penStyle: *): {"type": string, "style": *} + buildSetPenStyle(penStyle: *): {"type": string, "style": *} @@ -6157,8 +6322,8 @@

Params:

- - + + @@ -6172,7 +6337,7 @@

Return:

{"type": string, "iinkSessionId": *, "applicationKey": *, "xDpi": *, "yDpi": *, "viewSizeHeight": *, "viewSizeWidth": *}{"type": string, "iinkSessionId": *, "applicationKey": *, "xDpi": *, "yDpi": *, "viewSizeHeight": *, "viewSizeWidth": *}
penStyle*penStyle*
- + @@ -6204,7 +6369,7 @@

- buildSetPenStyleClasses(penStyleClasses: *): {"type": string, "styleClasses": *} + buildSetPenStyleClasses(penStyleClasses: *): {"type": string, "styleClasses": *} @@ -6228,8 +6393,8 @@

Params:

- - + + @@ -6243,7 +6408,7 @@

Return:

{"type": string, "style": *}{"type": string, "style": *}
penStyleClasses*penStyleClasses*
- + @@ -6275,7 +6440,7 @@

- buildSetTheme(theme: *): {"type": string, "theme": *} + buildSetTheme(theme: *): {"type": string, "theme": *} @@ -6299,8 +6464,8 @@

Params:

- - + + @@ -6314,7 +6479,7 @@

Return:

{"type": string, "styleClasses": *}{"type": string, "styleClasses": *}
theme*theme*
- + @@ -6346,7 +6511,7 @@

- buildWebSocketCallback(destructuredPromise: DestructuredPromise, recognizerContext: RecognizerContext): function + buildWebSocketCallback(destructuredPromise: DestructuredPromise, recognizerContext: RecognizerContext): function @@ -6371,14 +6536,14 @@

Params:

- - + + - - + + @@ -6393,7 +6558,7 @@

Return:

{"type": string, "theme": *}{"type": string, "theme": *}
destructuredPromiseDestructuredPromisedestructuredPromiseDestructuredPromise
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

- + @@ -6426,7 +6591,7 @@

- buildWebSocketCallback(destructuredPromise: DestructuredPromise, recognizerContext: RecognizerContext): function + buildWebSocketCallback(destructuredPromise: DestructuredPromise, recognizerContext: RecognizerContext): function @@ -6451,14 +6616,14 @@

Params:

- - + + - - + + @@ -6473,7 +6638,7 @@

Return:

functionfunction

Callback to handle WebSocket results

destructuredPromiseDestructuredPromisedestructuredPromiseDestructuredPromise
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

- + @@ -6506,7 +6671,7 @@

- canReconnect(recognizerContext: RecognizerContext): Boolean + canReconnect(recognizerContext: RecognizerContext): Boolean @@ -6531,8 +6696,8 @@

Params:

- - + + @@ -6546,7 +6711,7 @@

Return:

functionfunction

Callback to handle WebSocket results

recognizerContextRecognizerContextrecognizerContextRecognizerContext
- + @@ -6579,7 +6744,7 @@

- clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -6604,22 +6769,22 @@

Params:

- - + + - - + + - - + + @@ -6653,7 +6818,7 @@

- clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -6678,22 +6843,22 @@

Params:

- - + + - - + + - - + + @@ -6727,7 +6892,7 @@

- clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -6752,22 +6917,22 @@

Params:

- - + + - - + + - - + + @@ -6801,7 +6966,7 @@

- clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -6826,22 +6991,22 @@

Params:

- - + + - - + + - - + + @@ -6875,7 +7040,7 @@

- clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -6900,22 +7065,22 @@

Params:

- - + + - - + + - - + + @@ -6949,7 +7114,7 @@

- clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -6974,22 +7139,22 @@

Params:

- - + + - - + + - - + + @@ -7023,7 +7188,7 @@

- clearModel(model: Model): Model + clearModel(model: Model): Model @@ -7048,8 +7213,8 @@

Params:

- - + + @@ -7064,7 +7229,7 @@

Return:

BooleanBoolean

True if possible, false otherwise

recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognition context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
modelModelmodelModel

Current model

- + @@ -7097,7 +7262,7 @@

- cloneModel(model: Model): Model + cloneModel(model: Model): Model @@ -7122,8 +7287,8 @@

Params:

- - + + @@ -7138,7 +7303,7 @@

Return:

ModelModel

Cleared model

modelModelmodelModel

Current model

- + @@ -7171,7 +7336,7 @@

- close(recognizerContext: RecognizerContext, code: Number, reason: String) + close(recognizerContext: RecognizerContext, code: Number, reason: String) @@ -7196,22 +7361,22 @@

Params:

- - + + - - + + - - + + @@ -7246,7 +7411,7 @@

- close(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + close(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -7271,22 +7436,22 @@

Params:

- - + + - - + + - - + + @@ -7320,7 +7485,7 @@

- close(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + close(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -7345,20 +7510,20 @@

Params:

- - + + - - + + - - + + @@ -7392,7 +7557,7 @@

- computeAxeAngle(begin: {x: Number, y: Number}, end: {x: Number, y: Number}): Number + computeAxeAngle(begin: {x: Number, y: Number}, end: {x: Number, y: Number}): Number @@ -7416,14 +7581,14 @@

Params:

- - + + - - + + @@ -7437,7 +7602,7 @@

Return:

ModelModel

Clone of the current model

recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

codeNumbercodeNumber

Exit code

reasonStringreasonString

Exit reason

recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext
modelModelmodelModel
callbackRecognizerCallbackcallbackRecognizerCallback
begin{x: Number, y: Number}begin{x: Number, y: Number}
end{x: Number, y: Number}end{x: Number, y: Number}
- + @@ -7469,7 +7634,7 @@

- computeHmac(input: Object, applicationKey: String, hmacKey: String): String + computeHmac(input: Object, applicationKey: String, hmacKey: String): String @@ -7494,22 +7659,22 @@

Params:

- - + + - - + + - - + + @@ -7524,7 +7689,7 @@

Return:

NumberNumber
inputObjectinputObject

Input data to compute HMAC

applicationKeyStringapplicationKeyString

Current applicationKey

hmacKeyStringhmacKeyString

Current hmacKey

- + @@ -7557,7 +7722,7 @@

- computeLinksPoints(point: {x: Number, y: Number, p: Number}, angle: *, width: *): [{x: Number, y: Number},{x: Number, y: Number}] + computeLinksPoints(point: {x: Number, y: Number, p: Number}, angle: *, width: *): [{x: Number, y: Number},{x: Number, y: Number}] @@ -7581,20 +7746,20 @@

Params:

- - + + - - + + - - + + @@ -7608,7 +7773,7 @@

Return:

StringString

Signature

point{x: Number, y: Number, p: Number}point{x: Number, y: Number, p: Number}
angle*angle*
width*width*
- + @@ -7640,7 +7805,7 @@

- computeMiddlePoint(point1: {x: Number, y: Number, p: Number}, point2: {x: Number, y: Number, p: Number}): {x: Number, y: Number, p: Number} + computeMiddlePoint(point1: {x: Number, y: Number, p: Number}, point2: {x: Number, y: Number, p: Number}): {x: Number, y: Number, p: Number} @@ -7664,14 +7829,14 @@

Params:

- - + + - - + + @@ -7685,7 +7850,7 @@

Return:

[{x: Number, y: Number},{x: Number, y: Number}][{x: Number, y: Number},{x: Number, y: Number}]
point1{x: Number, y: Number, p: Number}point1{x: Number, y: Number, p: Number}
point2{x: Number, y: Number, p: Number}point2{x: Number, y: Number, p: Number}
- + @@ -7717,7 +7882,7 @@

- computeStats(model: Model): Stats + computeStats(model: Model): Stats @@ -7741,8 +7906,8 @@

Params:

- - + + @@ -7757,7 +7922,7 @@

Return:

{x: Number, y: Number, p: Number}{x: Number, y: Number, p: Number}
modelModelmodelModel

Current model

- + @@ -7790,7 +7955,7 @@

- convert(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback, conversionState: String) + convert(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback, conversionState: String) @@ -7815,28 +7980,28 @@

Params:

- - + + - - + + - - + + - - + + @@ -7871,7 +8036,7 @@

- convert(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + convert(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -7896,22 +8061,22 @@

Params:

- - + + - - + + - - + + @@ -7945,7 +8110,7 @@

- createEmptyRecognizerContext(editor: Editor): RecognizerContext + createEmptyRecognizerContext(editor: Editor): RecognizerContext @@ -7970,8 +8135,8 @@

Params:

- - + + @@ -7985,7 +8150,7 @@

Return:

StatsStats

Statistics about recognition

recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognition context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
conversionStateStringconversionStateString

Conversion State, by default DigitalEdit

recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
editorEditoreditorEditor
- + @@ -8018,7 +8183,7 @@

- createModel(configuration: Configuration): Model + createModel(configuration: Configuration): Model @@ -8043,8 +8208,8 @@

Params:

- - + + @@ -8059,7 +8224,7 @@

Return:

RecognizerContextRecognizerContext

An object that contains all recognizer context

configurationConfigurationconfigurationConfiguration
  • optional

Parameters to use to populate default recognition symbols

- + @@ -8092,7 +8257,7 @@

- createSmartGuide(editor: Editor): SmartGuide + createSmartGuide(editor: Editor): SmartGuide @@ -8117,8 +8282,8 @@

Params:

- - + + @@ -8133,7 +8298,7 @@

Return:

ModelModel

New model

editorEditoreditorEditor

A reference to the editor.

- + @@ -8166,7 +8331,7 @@

- createStrokeComponent(properties: Object): Stroke + createStrokeComponent(properties: Object): Stroke @@ -8191,8 +8356,8 @@

Params:

- - + + @@ -8207,7 +8372,7 @@

Return:

SmartGuideSmartGuide

New smart guide

propertiesObjectpropertiesObject

Properties to be applied to the stroke.

- + @@ -8240,7 +8405,7 @@

- createUndoRedoContext(configuration: Configuration): UndoRedoContext + createUndoRedoContext(configuration: Configuration): UndoRedoContext @@ -8265,8 +8430,8 @@

Params:

- - + + @@ -8281,7 +8446,7 @@

Return:

StrokeStroke

New stroke with properties for quadratics draw

configurationConfigurationconfigurationConfiguration

Current configuration

- + @@ -8314,7 +8479,7 @@

- destructurePromise(): DestructuredPromise + destructurePromise(): DestructuredPromise @@ -8337,7 +8502,7 @@

Return:

UndoRedoContextUndoRedoContext

New undo/redo context

- + @@ -8369,7 +8534,7 @@

- detach(element: Element, context: Object) + detach(element: Element, context: Object) @@ -8394,15 +8559,15 @@

Params:

- - + + - - + + @@ -8437,7 +8602,7 @@

- detach(element: Element, context: Object) + detach(element: Element, context: Object) @@ -8462,15 +8627,15 @@

Params:

- - + + - - + + @@ -8505,7 +8670,7 @@

- detach(element: *, context: *) + detach(element: *, context: *) @@ -8529,14 +8694,14 @@

Params:

- - + + - - + + @@ -8570,7 +8735,7 @@

- drawCurrentStroke(context: Object, model: Model, stroker: Stroker): Model + drawCurrentStroke(context: Object, model: Model, stroker: Stroker): Model @@ -8595,22 +8760,22 @@

Params:

- - + + - - + + - - + + @@ -8625,7 +8790,7 @@

Return:

DestructuredPromiseDestructuredPromise
elementElementelementElement

DOM element to attach the rendering elements

contextObjectcontextObject

Current rendering context

elementElementelementElement

DOM element to attach the rendering elements

contextObjectcontextObject

Current rendering context

element*element*
context*context*
contextObjectcontextObject

Current rendering context

modelModelmodelModel

Current model

strokerStrokerstrokerStroker

Current stroker

- + @@ -8657,7 +8822,7 @@

- drawCurrentStroke(context: Object, model: Model, stroker: Stroker): Model + drawCurrentStroke(context: Object, model: Model, stroker: Stroker): Model @@ -8682,22 +8847,22 @@

Params:

- - + + - - + + - - + + @@ -8712,7 +8877,7 @@

Return:

ModelModel
contextObjectcontextObject

Current rendering context

modelModelmodelModel

Current model

strokerStrokerstrokerStroker

Current stroker

- + @@ -8744,7 +8909,7 @@

- drawLine(context: Object, p1: {x: Number, y: Number}, p2: {x: Number, y: Number}) + drawLine(context: Object, p1: {x: Number, y: Number}, p2: {x: Number, y: Number}) @@ -8769,22 +8934,22 @@

Params:

- - + + - - + + - - + + @@ -8819,7 +8984,7 @@

- drawMathSymbol(context: Object, symbol: Object, model: Model, stroker: Stroker) + drawMathSymbol(context: Object, symbol: Object, model: Model, stroker: Stroker) @@ -8844,29 +9009,29 @@

Params:

- - + + - - + + - - + + - - + + @@ -8901,7 +9066,7 @@

- drawModel(context: Object, model: Model, stroker: Stroker): Model + drawModel(context: Object, model: Model, stroker: Stroker): Model @@ -8926,22 +9091,22 @@

Params:

- - + + - - + + - - + + @@ -8956,7 +9121,7 @@

Return:

ModelModel
contextObjectcontextObject

Current rendering context

p1{x: Number, y: Number}p1{x: Number, y: Number}

Origin point

p2{x: Number, y: Number}p2{x: Number, y: Number}

Destination point

contextObjectcontextObject

Current rendering context

symbolObjectsymbolObject

Symbol to draw

modelModelmodelModel

Current model

strokerStrokerstrokerStroker

Stroker to use to render a stroke

contextObjectcontextObject

Current rendering context

modelModelmodelModel

Current model

strokerStrokerstrokerStroker

Current stroker

- + @@ -8988,7 +9153,7 @@

- drawModel(context: Object, model: Model, stroker: Stroker): Model + drawModel(context: Object, model: Model, stroker: Stroker): Model @@ -9013,22 +9178,22 @@

Params:

- - + + - - + + - - + + @@ -9043,7 +9208,7 @@

Return:

ModelModel
contextObjectcontextObject

Current rendering context

modelModelmodelModel

Current model

strokerStrokerstrokerStroker

Current stroker

- + @@ -9075,7 +9240,7 @@

- drawMusicSymbol(context: Object, symbol: Object) + drawMusicSymbol(context: Object, symbol: Object) @@ -9100,15 +9265,15 @@

Params:

- - + + - - + + @@ -9143,7 +9308,7 @@

- drawShapeSymbol(context: Object, symbol: Object) + drawShapeSymbol(context: Object, symbol: Object) @@ -9168,15 +9333,15 @@

Params:

- - + + - - + + @@ -9211,7 +9376,7 @@

- drawStroke(context: Object, stroke: Stroke, stroker: Stroker) + drawStroke(context: Object, stroke: Stroke, stroker: Stroker) @@ -9236,22 +9401,22 @@

Params:

- - + + - - + + - - + + @@ -9286,7 +9451,7 @@

- drawStroke(context: Object, stroke: Stroke) + drawStroke(context: Object, stroke: Stroke) @@ -9311,15 +9476,15 @@

Params:

- - + + - - + + @@ -9354,7 +9519,7 @@

- drawStroke(context: Object, stroke: Stroke, stroker: Stroker) + drawStroke(context: Object, stroke: Stroke, stroker: Stroker) @@ -9379,22 +9544,22 @@

Params:

- - + + - - + + - - + + @@ -9429,7 +9594,7 @@

- drawStroke(context: Object, stroke: Stroke) + drawStroke(context: Object, stroke: Stroke) @@ -9454,15 +9619,15 @@

Params:

- - + + - - + + @@ -9497,7 +9662,7 @@

- drawTextSymbol(context: Object, symbol: Object) + drawTextSymbol(context: Object, symbol: Object) @@ -9522,15 +9687,15 @@

Params:

- - + + - - + + @@ -9565,7 +9730,7 @@

- endPendingStroke(model: Model, point: {x: Number, y: Number, t: Number}, penStyle: PenStyle): Model + endPendingStroke(model: Model, point: {x: Number, y: Number, t: Number}, penStyle: PenStyle): Model @@ -9590,22 +9755,22 @@

Params:

- - + + - - + + - - + + @@ -9619,7 +9784,7 @@

Return:

ModelModel
contextObjectcontextObject

Current rendering context

symbolObjectsymbolObject

Symbol to draw

contextObjectcontextObject

Current rendering context

symbolObjectsymbolObject

Symbol to draw

contextObjectcontextObject

Current rendering context

strokeStrokestrokeStroke

Stroke to be drawn

strokerStrokerstrokerStroker

Stroker to use to render a stroke

contextObjectcontextObject

Current rendering context

strokeStrokestrokeStroke

Current stroke to be drawn

contextObjectcontextObject

Current rendering context

strokeStrokestrokeStroke

Stroke to be drawn

strokerStrokerstrokerStroker

Stroker to use to render a stroke

contextObjectcontextObject

Current rendering context

strokeStrokestrokeStroke

Current stroke to be drawn

contextObjectcontextObject

Current rendering context

symbolObjectsymbolObject

Symbol to draw

modelModelmodelModel

Current model

point{x: Number, y: Number, t: Number}point{x: Number, y: Number, t: Number}

Captured point to be append to the current stroke

penStylePenStylepenStylePenStyle
- + @@ -9652,7 +9817,7 @@

- eventCallback(type: String, data: Object) + eventCallback(type: String, data: Object) @@ -9677,14 +9842,14 @@

Params:

- - + + - - + + @@ -9701,7 +9866,7 @@

Emit:

- + @@ -9729,7 +9894,7 @@

- export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -9754,22 +9919,22 @@

Params:

- - + + - - + + - - + + @@ -9803,7 +9968,7 @@

- export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -9828,22 +9993,22 @@

Params:

- - + + - - + + - - + + @@ -9877,7 +10042,7 @@

- export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -9902,22 +10067,22 @@

Params:

- - + + - - + + - - + + @@ -9951,7 +10116,7 @@

- export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback, requestedMimeTypes: Array[String]) + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback, requestedMimeTypes: Array[String]) @@ -9976,28 +10141,28 @@

Params:

- - + + - - + + - - + + - - + + @@ -10031,7 +10196,7 @@

- export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -10056,22 +10221,22 @@

Params:

- - + + - - + + - - + + @@ -10105,7 +10270,7 @@

- export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -10130,22 +10295,22 @@

Params:

- - + + - - + + - - + + @@ -10179,7 +10344,7 @@

- export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback): * + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback): * @@ -10204,22 +10369,22 @@

Params:

- - + + - - + + - - + + @@ -10233,7 +10398,7 @@

Return:

ModelModel

Updated model

typeStringtypeString
dataObjectdataObject

Event

Event

recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognition context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
requestedMimeTypesArray[String]requestedMimeTypesArray[String]
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
- + @@ -10265,7 +10430,7 @@

- export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -10290,22 +10455,22 @@

Params:

- - + + - - + + - - + + @@ -10339,7 +10504,7 @@

- export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback): * + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback): * @@ -10364,22 +10529,22 @@

Params:

- - + + - - + + - - + + @@ -10393,7 +10558,7 @@

Return:

**
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
- + @@ -10425,7 +10590,7 @@

- extractExports(model: Model): Object + extractExports(model: Model): Object @@ -10450,8 +10615,8 @@

Params:

- - + + @@ -10466,7 +10631,7 @@

Return:

**
modelModelmodelModel

Current model

- + @@ -10499,7 +10664,7 @@

- extractExports(model: Model): Object + extractExports(model: Model): Object @@ -10524,8 +10689,8 @@

Params:

- - + + @@ -10540,7 +10705,7 @@

Return:

ObjectObject

Recognition result

modelModelmodelModel

Current model

- + @@ -10573,7 +10738,7 @@

- extractExports(model: Model): Object + extractExports(model: Model): Object @@ -10598,8 +10763,8 @@

Params:

- - + + @@ -10614,7 +10779,7 @@

Return:

ObjectObject

exports

modelModelmodelModel

Current model

- + @@ -10647,7 +10812,7 @@

- extractPendingRecognizedSymbols(model: Model, position: Number): Array<Object> + extractPendingRecognizedSymbols(model: Model, position: Number): Array<Object> @@ -10672,15 +10837,15 @@

Params:

- - + + - - + +
ObjectObject

exports

modelModelmodelModel

Current model

positionNumberpositionNumber
  • optional
  • default: lastRendered

Index from where to extract symbols

@@ -10696,7 +10861,7 @@

Return:

- + @@ -10728,7 +10893,7 @@

- extractPendingStrokes(model: Model, position: Number): Array<Stroke> + extractPendingStrokes(model: Model, position: Number): Array<Stroke> @@ -10753,15 +10918,15 @@

Params:

- - + + - - + +
Array<Object>Array<Object>
modelModelmodelModel

Current model

positionNumberpositionNumber
  • optional
  • default: lastReceived

Index from where to extract strokes

@@ -10777,7 +10942,7 @@

Return:

- + @@ -10810,7 +10975,7 @@

- extractRecognizedSymbols(model: Model): Array<Object> + extractRecognizedSymbols(model: Model): Array<Object> @@ -10835,8 +11000,8 @@

Params:

- - + + @@ -10851,7 +11016,7 @@

Return:

Array<Stroke>Array<Stroke>

Pending strokes

modelModelmodelModel

Current model

- + @@ -10884,7 +11049,7 @@

- extractRecognizedSymbols(model: Model): Array<Object> + extractRecognizedSymbols(model: Model): Array<Object> @@ -10909,8 +11074,8 @@

Params:

- - + + @@ -10925,7 +11090,7 @@

Return:

Array<Object>Array<Object>

Recognized symbols

modelModelmodelModel

Current model

- + @@ -10958,7 +11123,7 @@

- extractShapeSymbols(model: Model, segment: Object): Array<Object> + extractShapeSymbols(model: Model, segment: Object): Array<Object> @@ -10983,15 +11148,15 @@

Params:

- - + + - - + + @@ -11006,7 +11171,7 @@

Return:

Array<Object>Array<Object>

Recognized symbols

modelModelmodelModel

Current model

segmentObjectsegmentObject

Shape recognition output

- + @@ -11039,7 +11204,7 @@

- extractStrokesFromInkRange(model: Model, firstStroke: Number, lastStroke: Number, firstPoint: Number, lastPoint: Number): Array<Stroke> + extractStrokesFromInkRange(model: Model, firstStroke: Number, lastStroke: Number, firstPoint: Number, lastPoint: Number): Array<Stroke> @@ -11064,36 +11229,36 @@

Params:

- - + + - - + + - - + + - - + + - - + + @@ -11108,7 +11273,7 @@

Return:

Array<Object>Array<Object>

Recognized symbols

modelModelmodelModel

Current model

firstStrokeNumberfirstStrokeNumber

First stroke index to extract

lastStrokeNumberlastStrokeNumber

Last stroke index to extract

firstPointNumberfirstPointNumber

First point index to extract

lastPointNumberlastPointNumber

Last point index to extract

- + @@ -11141,7 +11306,7 @@

- get(recognizerContext: RecognizerContext, url: String, params: Object): Promise + get(recognizerContext: RecognizerContext, url: String, params: Object): Promise @@ -11166,22 +11331,22 @@

Params:

- - + + - - + + - - + + @@ -11196,7 +11361,7 @@

Return:

Array<Stroke>Array<Stroke>

The extracted strokes

recognizerContextRecognizerContextrecognizerContextRecognizerContext

Recognizer context

urlStringurlString

URL

paramsObjectparamsObject

Query properties

- + @@ -11228,7 +11393,7 @@

- getAvailableLanguageList(configuration: Configuration): JSON + getAvailableLanguageList(configuration: Configuration): JSON @@ -11253,8 +11418,8 @@

Params:

- - + + @@ -11269,7 +11434,7 @@

Return:

PromisePromise
configurationConfigurationconfigurationConfiguration
  • optional

Configuration to get the languages

- + @@ -11302,7 +11467,7 @@

- getBorderCoordinates(model: Model): Bounds + getBorderCoordinates(model: Model): Bounds @@ -11327,8 +11492,8 @@

Params:

- - + + @@ -11343,7 +11508,7 @@

Return:

JSONJSON

A list of available languages

modelModelmodelModel

Current model

- + @@ -11376,7 +11541,7 @@

- getDefaultSymbols(configuration: Configuration): Array + getDefaultSymbols(configuration: Configuration): Array @@ -11401,8 +11566,8 @@

Params:

- - + + @@ -11417,7 +11582,7 @@

Return:

BoundsBounds

Bounding box enclosing the current drawn model

configurationConfigurationconfigurationConfiguration

Current recognition parameters from which extract default symbols

- + @@ -11450,7 +11615,7 @@

- getImage(model: Model, stroker: Stroker, margin: Number): String + getImage(model: Model, stroker: Stroker, margin: Number): String @@ -11475,22 +11640,22 @@

Params:

- - + + - - + + - - + +
ArrayArray

Symbols matching configuration

modelModelmodelModel

Current model

strokerStrokerstrokerStroker

Current stroker

marginNumbermarginNumber
  • optional
  • default: 10

Margins to apply around the image

@@ -11506,7 +11671,7 @@

Return:

- + @@ -11539,7 +11704,7 @@

- getInfo(): RecognizerInfo + getInfo(): RecognizerInfo @@ -11563,7 +11728,7 @@

Return:

StringString

Image data string result

- + @@ -11595,7 +11760,7 @@

- getInfo(): StrokerInfo + getInfo(): StrokerInfo @@ -11619,7 +11784,7 @@

Return:

RecognizerInfoRecognizerInfo
- + @@ -11652,7 +11817,7 @@

- getInfo(): RecognizerInfo + getInfo(): RecognizerInfo @@ -11676,7 +11841,7 @@

Return:

StrokerInfoStrokerInfo

Information about this stroker

- + @@ -11708,7 +11873,7 @@

- getInfo(): RecognizerInfo + getInfo(): RecognizerInfo @@ -11732,7 +11897,7 @@

Return:

RecognizerInfoRecognizerInfo
- + @@ -11764,7 +11929,7 @@

- getInfo(): RecognizerInfo + getInfo(): RecognizerInfo @@ -11788,7 +11953,7 @@

Return:

RecognizerInfoRecognizerInfo
- + @@ -11820,7 +11985,7 @@

- getInfo(): RecognizerInfo + getInfo(): RecognizerInfo @@ -11844,7 +12009,7 @@

Return:

RecognizerInfoRecognizerInfo
- + @@ -11876,7 +12041,7 @@

- getInfo(): RecognizerInfo + getInfo(): RecognizerInfo @@ -11900,7 +12065,7 @@

Return:

RecognizerInfoRecognizerInfo
- + @@ -11932,7 +12097,7 @@

- getInfo(): RendererInfo + getInfo(): RendererInfo @@ -11956,7 +12121,7 @@

Return:

RecognizerInfoRecognizerInfo
- + @@ -11989,7 +12154,7 @@

- getInfo(): RecognizerInfo + getInfo(): RecognizerInfo @@ -12013,7 +12178,7 @@

Return:

RendererInfoRendererInfo

Information about this renderer

- + @@ -12045,7 +12210,7 @@

- getInfo(): RecognizerInfo + getInfo(): RecognizerInfo @@ -12069,7 +12234,7 @@

Return:

RecognizerInfoRecognizerInfo
- + @@ -12101,7 +12266,7 @@

- getInfo(): StrokerInfo + getInfo(): StrokerInfo @@ -12125,7 +12290,7 @@

Return:

RecognizerInfoRecognizerInfo
- + @@ -12158,7 +12323,7 @@

- getInfo(): RendererInfo + getInfo(): RendererInfo @@ -12182,7 +12347,7 @@

Return:

StrokerInfoStrokerInfo

Information about this stroker

- + @@ -12215,7 +12380,7 @@

- getInfo(): RecognizerInfo + getInfo(): RecognizerInfo @@ -12239,7 +12404,7 @@

Return:

RendererInfoRendererInfo

Information about this renderer

- + @@ -12271,7 +12436,7 @@

- getModel(undoRedoContext: UndoRedoContext, callback: function(err: Object, res: Model, types: ...String), clone: Boolean, types: ...String) + getModel(undoRedoContext: UndoRedoContext, callback: function(err: Object, res: Model, types: ...String), clone: Boolean, types: ...String) @@ -12296,29 +12461,29 @@

Params:

- - + + - - + + - - + + - - + + @@ -12352,7 +12517,7 @@

- getMusicClefElements(): Array<Element> + getMusicClefElements(): Array<Element> @@ -12376,7 +12541,7 @@

Return:

RecognizerInfoRecognizerInfo
undoRedoContextUndoRedoContextundoRedoContextUndoRedoContext

Current undo/redo context

callbackfunction(err: Object, res: Model, types: ...String)callbackfunction(err: Object, res: Model, types: ...String)
cloneBooleancloneBoolean
  • optional
  • default: true

Whether or not to clone the model

types...Stringtypes...String
- + @@ -12409,7 +12574,7 @@

- getPointByIndex(stroke: Stroke, index: Number): {x: Number, y: Number, t: Number, p: Number, l: Number} + getPointByIndex(stroke: Stroke, index: Number): {x: Number, y: Number, t: Number, p: Number, l: Number} @@ -12434,15 +12599,15 @@

Params:

- - + + - - + + @@ -12457,7 +12622,7 @@

Return:

Array<Element>Array<Element>

music symbols elements to attach

strokeStrokestrokeStroke

Current stroke

indexNumberindexNumber

Zero-based index

- + @@ -12490,7 +12655,7 @@

- getStyleFromInkRanges(model: Model, inkRanges: Array<Object>): {color: String, width: Number} + getStyleFromInkRanges(model: Model, inkRanges: Array<Object>): {color: String, width: Number} @@ -12515,14 +12680,14 @@

Params:

- - + + - - + + @@ -12536,7 +12701,7 @@

Return:

{x: Number, y: Number, t: Number, p: Number, l: Number}{x: Number, y: Number, t: Number, p: Number, l: Number}

Point with properties for quadratics draw

modelModelmodelModel
inkRangesArray<Object>inkRangesArray<Object>
- + @@ -12569,7 +12734,7 @@

- getSupportedImportMimeTypes(recognizerContext: *, model: *, callback: *) + getSupportedImportMimeTypes(recognizerContext: *, model: *, callback: *) @@ -12593,20 +12758,20 @@

Params:

- - + + - - + + - - + + @@ -12640,7 +12805,7 @@

- getSymbolsBounds(symbols: Array, bounds: Bounds): Bounds + getSymbolsBounds(symbols: Array, bounds: Bounds): Bounds @@ -12665,15 +12830,15 @@

Params:

- - + + - - + + @@ -12688,7 +12853,7 @@

Return:

{color: String, width: Number}{color: String, width: Number}

Style to apply

recognizerContext*recognizerContext*
model*model*
callback*callback*
symbolsArraysymbolsArray

Symbols to extract bounds from

boundsBoundsboundsBounds
  • optional

Starting bounds for recursion

- + @@ -12721,7 +12886,7 @@

- import_(recognizerContext: RecognizerContext, model: Model, data: Blob, callback: RecognizerCallback) + import_(recognizerContext: RecognizerContext, model: Model, data: Blob, callback: RecognizerCallback) @@ -12746,29 +12911,29 @@

Params:

- - + + - - + + - - + + - - + + @@ -12802,7 +12967,7 @@

- init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -12827,22 +12992,22 @@

Params:

- - + + - - + + - - + + @@ -12876,7 +13041,7 @@

- init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -12901,22 +13066,22 @@

Params:

- - + + - - + + - - + + @@ -12950,7 +13115,7 @@

- init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -12975,22 +13140,22 @@

Params:

- - + + - - + + - - + + @@ -13024,7 +13189,7 @@

- init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -13049,22 +13214,22 @@

Params:

- - + + - - + + - - + + @@ -13098,7 +13263,7 @@

- init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -13123,22 +13288,22 @@

Params:

- - + + - - + + - - + + @@ -13172,7 +13337,7 @@

- init(suffixUrl: String, recognizerContext: RecognizerContext, buildWebSocketCallback: BuildWebSocketFunction, reconnect: function(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)): Promise + init(suffixUrl: String, recognizerContext: RecognizerContext, buildWebSocketCallback: BuildWebSocketFunction, reconnect: function(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)): Promise @@ -13198,26 +13363,26 @@

Params:

- - + + - - + + - - + + - - + + @@ -13231,7 +13396,7 @@

Return:

BoundsBounds

Bounding box enclosing symbols

recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognition context

modelModelmodelModel

Current model

dataBlobdataBlob

Import data

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
suffixUrlStringsuffixUrlString
recognizerContextRecognizerContextrecognizerContextRecognizerContext
buildWebSocketCallbackBuildWebSocketFunctionbuildWebSocketCallbackBuildWebSocketFunction
reconnectfunction(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)reconnectfunction(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)
- + @@ -13264,7 +13429,7 @@

- initPendingStroke(model: Model, point: {x: Number, y: Number, t: Number}, properties: Object, dpi: Number): Model + initPendingStroke(model: Model, point: {x: Number, y: Number, t: Number}, properties: Object, dpi: Number): Model @@ -13289,29 +13454,29 @@

Params:

- - + + - - + + - - + + - - + +
PromisePromise

Fulfilled when the init phase is over.

modelModelmodelModel

Current model

point{x: Number, y: Number, t: Number}point{x: Number, y: Number, t: Number}

Captured point to create current stroke

propertiesObjectpropertiesObject

Properties to be applied to the current stroke

dpiNumberdpiNumber
  • optional
  • default: 96

The screen dpi resolution

@@ -13327,7 +13492,7 @@

Return:

- + @@ -13360,7 +13525,7 @@

- inkImporter(editorParam: *, strokes: *, delayBetweenStrokes: *, lastOneDelay: *) + inkImporter(editorParam: *, strokes: *, delayBetweenStrokes: *, lastOneDelay: *) @@ -13385,26 +13550,26 @@

Params:

- - + + - - + + - - + + - - + + @@ -13438,7 +13603,7 @@

- insertSmartGuide(smartGuide: SmartGuide) + insertSmartGuide(smartGuide: SmartGuide) @@ -13463,8 +13628,8 @@

Params:

- - + + @@ -13499,7 +13664,7 @@

- isResetRequired(recognizerContext: RecognizerContext, model: Model): Boolean + isResetRequired(recognizerContext: RecognizerContext, model: Model): Boolean @@ -13524,14 +13689,14 @@

Params:

- - + + - - + + @@ -13545,7 +13710,7 @@

Return:

ModelModel

Updated model

editorParam*editorParam*
strokes*strokes*
delayBetweenStrokes*delayBetweenStrokes*
lastOneDelay*lastOneDelay*
smartGuideSmartGuidesmartGuideSmartGuide

A reference to the smart guide.

recognizerContextRecognizerContextrecognizerContextRecognizerContext
modelModelmodelModel
- + @@ -13577,7 +13742,7 @@

- launchSmartGuide(smartGuide: SmartGuide, exports: Object): * + launchSmartGuide(smartGuide: SmartGuide, exports: Object): * @@ -13602,15 +13767,15 @@

Params:

- - + + - - + + @@ -13625,7 +13790,7 @@

Return:

BooleanBoolean
smartGuideSmartGuidesmartGuideSmartGuide

A reference to the smart guide.

exportsObjectexportsObject

The export from the editor.

- + @@ -13657,7 +13822,7 @@

- mergeModels(models: ...Model): Model + mergeModels(models: ...Model): Model @@ -13682,8 +13847,8 @@

Params:

- - + + @@ -13698,7 +13863,7 @@

Return:

**
models...Modelmodels...Model

Models to merge (ordered)

- + @@ -13731,7 +13896,7 @@

- needRedraw(model: Model): Boolean + needRedraw(model: Model): Boolean @@ -13756,8 +13921,8 @@

Params:

- - + + @@ -13772,7 +13937,7 @@

Return:

ModelModel

Updated model

modelModelmodelModel

Current model

- + @@ -13805,7 +13970,7 @@

- newContentPart(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + newContentPart(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -13830,22 +13995,22 @@

Params:

- - + + - - + + - - + + @@ -13879,7 +14044,7 @@

- openContentPart(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + openContentPart(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -13904,22 +14069,22 @@

Params:

- - + + - - + + - - + + @@ -13953,7 +14118,7 @@

- openWebSocket(recognizerContext: RecognizerContext): WebSocket + openWebSocket(recognizerContext: RecognizerContext): WebSocket @@ -13977,8 +14142,8 @@

Params:

- - + + @@ -13993,7 +14158,7 @@

Return:

BooleanBoolean

True if the model needs to be redrawn, false otherwise

recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognition context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognition context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Recognizer context

- + @@ -14026,7 +14191,7 @@

- overrideDefaultBehaviors(behaviors: Behaviors): Behaviors + overrideDefaultBehaviors(behaviors: Behaviors): Behaviors @@ -14051,8 +14216,8 @@

Params:

- - + + @@ -14067,7 +14232,7 @@

Return:

WebSocketWebSocket

Opened WebSocket

behaviorsBehaviorsbehaviorsBehaviors

Behaviors to be used

- + @@ -14100,7 +14265,7 @@

- overrideDefaultConfiguration(configuration: Configuration): Configuration + overrideDefaultConfiguration(configuration: Configuration): Configuration @@ -14125,8 +14290,8 @@

Params:

- - + + @@ -14141,7 +14306,7 @@

Return:

BehaviorsBehaviors

Overridden behaviors

configurationConfigurationconfigurationConfiguration

Configuration to be used

- + @@ -14174,7 +14339,7 @@

- overrideDefaultPenStyle(style: PenStyle): PenStyle + overrideDefaultPenStyle(style: PenStyle): PenStyle @@ -14199,8 +14364,8 @@

Params:

- - + + @@ -14215,7 +14380,7 @@

Return:

ConfigurationConfiguration

Overridden configuration

stylePenStylestylePenStyle

Custom style to be applied

- + @@ -14248,7 +14413,7 @@

- overrideDefaultTheme(theme: Theme): Theme + overrideDefaultTheme(theme: Theme): Theme @@ -14273,8 +14438,8 @@

Params:

- - + + @@ -14289,7 +14454,7 @@

Return:

PenStylePenStyle

Overridden style

themeThemethemeTheme

Custom theme to be applied

- + @@ -14322,7 +14487,7 @@

- pointerEvents(recognizerContext: RecognizerContext, model: Model, events: PointerEvents, callback: RecognizerCallback) + pointerEvents(recognizerContext: RecognizerContext, model: Model, events: PointerEvents, callback: RecognizerCallback) @@ -14347,29 +14512,29 @@

Params:

- - + + - - + + - - + + - - + + @@ -14403,7 +14568,7 @@

- post(recognizerContext: RecognizerContext, url: String, data: Object, apiVersion: String, mimeType: String): Promise + post(recognizerContext: RecognizerContext, url: String, data: Object, apiVersion: String, mimeType: String): Promise @@ -14428,36 +14593,36 @@

Params:

- - + + - - + + - - + + - - + + - - + + @@ -14472,7 +14637,7 @@

Return:

ThemeTheme

Overridden theme

recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognition context

modelModelmodelModel

Current model

eventsPointerEventseventsPointerEvents

to be imported

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Recognizer context

urlStringurlString

URL

dataObjectdataObject

Data to be sent

apiVersionStringapiVersionString

api version

mimeTypeStringmimeTypeString

MimeType to be used

- + @@ -14504,7 +14669,7 @@

- postMessage(suffixUrl: String, recognizerContext: RecognizerContext, model: Model, buildMessage: function(recognizerContext: RecognizerContext, model: Model, conversionState: String): Object, conversionState: String, mimeType: String): Promise<Model> + postMessage(suffixUrl: String, recognizerContext: RecognizerContext, model: Model, buildMessage: function(recognizerContext: RecognizerContext, model: Model, conversionState: String): Object, conversionState: String, mimeType: String): Promise<Model> @@ -14528,38 +14693,38 @@

Params:

- - + + - - + + - - + + - - + + - - + + - - + + @@ -14573,7 +14738,7 @@

Return:

PromisePromise
suffixUrlStringsuffixUrlString
recognizerContextRecognizerContextrecognizerContextRecognizerContext
modelModelmodelModel
buildMessagefunction(recognizerContext: RecognizerContext, model: Model, conversionState: String): ObjectbuildMessagefunction(recognizerContext: RecognizerContext, model: Model, conversionState: String): Object
conversionStateStringconversionStateString
mimeTypeStringmimeTypeString
- + @@ -14606,7 +14771,7 @@

- postMessage(suffixUrl: String, recognizerContext: RecognizerContext, model: Model, buildMessage: function(recognizerContext: RecognizerContext, model: Model): Object): Promise<Model> + postMessage(suffixUrl: String, recognizerContext: RecognizerContext, model: Model, buildMessage: function(recognizerContext: RecognizerContext, model: Model): Object): Promise<Model> @@ -14630,26 +14795,26 @@

Params:

- - + + - - + + - - + + - - + + @@ -14663,7 +14828,7 @@

Return:

Promise<Model>Promise<Model>

Promise that return an updated model as a result

suffixUrlStringsuffixUrlString
recognizerContextRecognizerContextrecognizerContextRecognizerContext
modelModelmodelModel
buildMessagefunction(recognizerContext: RecognizerContext, model: Model): ObjectbuildMessagefunction(recognizerContext: RecognizerContext, model: Model): Object
- + @@ -14696,7 +14861,7 @@

- redo(undoRedoContext: UndoRedoContext, model: Model, callback: function(err: Object, res: Model, types: ...String)) + redo(undoRedoContext: UndoRedoContext, model: Model, callback: function(err: Object, res: Model, types: ...String)) @@ -14721,22 +14886,22 @@

Params:

- - + + - - + + - - + + @@ -14770,7 +14935,7 @@

- redo(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + redo(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -14795,22 +14960,22 @@

Params:

- - + + - - + + - - + + @@ -14844,7 +15009,7 @@

- register(element: Element, configuration: Configuration, penStyle: PenStyle, theme: Theme, behaviors: Behaviors): Editor + register(element: Element, configuration: Configuration, penStyle: PenStyle, theme: Theme, behaviors: Behaviors): Editor @@ -14869,36 +15034,36 @@

Params:

- - + + - - + + - - + + - - + + - - + + @@ -14913,7 +15078,7 @@

Return:

Promise<Model>Promise<Model>

Promise that return an updated model as a result

undoRedoContextUndoRedoContextundoRedoContextUndoRedoContext

Current undo/redo context.

modelModelmodelModel

Current model.

callbackfunction(err: Object, res: Model, types: ...String)callbackfunction(err: Object, res: Model, types: ...String)
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognition context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
elementElementelementElement

DOM element to attach an editor

configurationConfigurationconfigurationConfiguration
  • optional

Configuration to apply

penStylePenStylepenStylePenStyle
  • optional

Pen style to apply

themeThemethemeTheme
  • optional

Theme to apply

behaviorsBehaviorsbehaviorsBehaviors
  • optional

Custom behaviors to apply

- + @@ -14946,7 +15111,7 @@

- reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -14971,22 +15136,22 @@

Params:

- - + + - - + + - - + + @@ -15020,7 +15185,7 @@

- reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -15045,22 +15210,22 @@

Params:

- - + + - - + + - - + + @@ -15094,7 +15259,7 @@

- reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -15119,22 +15284,22 @@

Params:

- - + + - - + + - - + + @@ -15168,7 +15333,7 @@

- reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -15193,22 +15358,22 @@

Params:

- - + + - - + + - - + + @@ -15242,7 +15407,7 @@

- resetModelPositions(model: Model): Model + resetModelPositions(model: Model): Model @@ -15267,8 +15432,8 @@

Params:

- - + + @@ -15282,7 +15447,7 @@

Return:

EditorEditor

New editor

recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
modelModelmodelModel
- + @@ -15314,7 +15479,7 @@

- resetModelRendererPosition(model: Model): Model + resetModelRendererPosition(model: Model): Model @@ -15339,8 +15504,8 @@

Params:

- - + + @@ -15354,7 +15519,7 @@

Return:

ModelModel
modelModelmodelModel
- + @@ -15386,7 +15551,7 @@

- resize(context: Object, model: Model, stroker: Stroker): Model + resize(context: Object, model: Model, stroker: Stroker): Model @@ -15411,22 +15576,22 @@

Params:

- - + + - - + + - - + + @@ -15441,7 +15606,7 @@

Return:

ModelModel
contextObjectcontextObject

Current rendering context

modelModelmodelModel

Current model

strokerStrokerstrokerStroker

Current stroker

- + @@ -15473,7 +15638,7 @@

- resize(smartGuide: *) + resize(smartGuide: *) @@ -15497,8 +15662,8 @@

Params:

- - + + @@ -15532,7 +15697,7 @@

- resize(recognizerContext: RecognizerContext, model: Model, element: Element, callback: RecognizerCallback) + resize(recognizerContext: RecognizerContext, model: Model, element: Element, callback: RecognizerCallback) @@ -15557,29 +15722,29 @@

Params:

- - + + - - + + - - + + - - + + @@ -15613,7 +15778,7 @@

- resize(context: Object, model: Model, stroker: Stroker, minHeight: Number, minWidth: Number): Model + resize(context: Object, model: Model, stroker: Stroker, minHeight: Number, minWidth: Number): Model @@ -15638,36 +15803,36 @@

Params:

- - + + - - + + - - + + - - + + - - + + @@ -15682,7 +15847,7 @@

Return:

ModelModel
smartGuide*smartGuide*
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognition context

modelModelmodelModel

Current model

elementElementelementElement

Current element

callbackRecognizerCallbackcallbackRecognizerCallback
contextObjectcontextObject

Current rendering context

modelModelmodelModel

Current model

strokerStrokerstrokerStroker

Current stroker

minHeightNumberminHeightNumber

Minimal height for resize

minWidthNumberminWidthNumber

Minimal Width for resize

- + @@ -15714,7 +15879,7 @@

- retry(func: *, recognizerContext: *, model: *, callback: *, params: ...*) + retry(func: *, recognizerContext: *, model: *, callback: *, params: ...*) @@ -15738,32 +15903,32 @@

Params:

- - + + - - + + - - + + - - + + - - + + @@ -15797,7 +15962,7 @@

- send(recognizerContext: RecognizerContext, message: Object) + send(recognizerContext: RecognizerContext, message: Object) @@ -15822,15 +15987,15 @@

Params:

- - + + - - + + @@ -15865,7 +16030,7 @@

- sendConfiguration(recognizerContext: *, model: *, callback: *) + sendConfiguration(recognizerContext: *, model: *, callback: *) @@ -15889,20 +16054,20 @@

Params:

- - + + - - + + - - + + @@ -15936,7 +16101,7 @@

- sendMessage(recognizerContext: RecognizerContext, buildMessage: function(params: ...Object): Object, params: ...Object): Promise + sendMessage(recognizerContext: RecognizerContext, buildMessage: function(params: ...Object): Object, params: ...Object): Promise @@ -15960,20 +16125,20 @@

Params:

- - + + - - + + - - + + @@ -15987,7 +16152,7 @@

Return:

ModelModel
func*func*
recognizerContext*recognizerContext*
model*model*
callback*callback*
params...*params...*
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

messageObjectmessageObject

Data message

recognizerContext*recognizerContext*
model*model*
callback*callback*
recognizerContextRecognizerContextrecognizerContextRecognizerContext
buildMessagefunction(params: ...Object): ObjectbuildMessagefunction(params: ...Object): Object
params...Objectparams...Object
- + @@ -16019,7 +16184,7 @@

- setPenStyle(recognizerContext: RecognizerContext, model: Model, penStyle: PenStyle, callback: RecognizerCallback) + setPenStyle(recognizerContext: RecognizerContext, model: Model, penStyle: PenStyle, callback: RecognizerCallback) @@ -16044,29 +16209,29 @@

Params:

- - + + - - + + - - + + - - + + @@ -16100,7 +16265,7 @@

- setPenStyleClasses(recognizerContext: RecognizerContext, model: Model, penStyleClasses: String, callback: RecognizerCallback) + setPenStyleClasses(recognizerContext: RecognizerContext, model: Model, penStyleClasses: String, callback: RecognizerCallback) @@ -16125,29 +16290,29 @@

Params:

- - + + - - + + - - + + - - + + @@ -16181,7 +16346,7 @@

- setRecognitionContext(recognizerContext: RecognizerContext, recognitionContext: RecognitionContext): RecognizerContext + setRecognitionContext(recognizerContext: RecognizerContext, recognitionContext: RecognitionContext): RecognizerContext @@ -16206,15 +16371,15 @@

Params:

- - + + - - + + @@ -16228,7 +16393,7 @@

Return:

PromisePromise
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognition context

modelModelmodelModel

Current model

penStylePenStylepenStylePenStyle

Current penStyle

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognition context

modelModelmodelModel

Current model

penStyleClassesStringpenStyleClassesString

Current penStyleClasses

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

recognitionContextRecognitionContextrecognitionContextRecognitionContext
- + @@ -16260,7 +16425,7 @@

- setTheme(recognizerContext: RecognizerContext, model: Model, theme: Theme, callback: RecognizerCallback) + setTheme(recognizerContext: RecognizerContext, model: Model, theme: Theme, callback: RecognizerCallback) @@ -16285,29 +16450,29 @@

Params:

- - + + - - + + - - + + - - + + @@ -16341,7 +16506,7 @@

- shouldAttemptImmediateReconnect(recognizerContext: RecognizerContext): Boolean + shouldAttemptImmediateReconnect(recognizerContext: RecognizerContext): Boolean @@ -16366,8 +16531,8 @@

Params:

- - + + @@ -16381,7 +16546,7 @@

Return:

RecognizerContextRecognizerContext
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognition context

modelModelmodelModel

Current model

themeThemethemeTheme

Current theme

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext
- + @@ -16414,7 +16579,7 @@

- slice(stroke: Stroke, start: Number, end: Number): Stroke + slice(stroke: Stroke, start: Number, end: Number): Stroke @@ -16439,23 +16604,23 @@

Params:

- - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1348,7 +1380,7 @@

- Behaviors: Object + Behaviors: Object @@ -1373,43 +1405,43 @@

Properties:

- - + + - - + + - - + + - - + + - - + + - - + + @@ -1444,7 +1476,7 @@

- Bounds: Object + Bounds: Object @@ -1469,29 +1501,29 @@

Properties:

- - + + - - + + - - + + - - + + @@ -1526,7 +1558,7 @@

- BuildWebSocketFunction(destructuredPromise: DestructuredPromise, recognizerContext: RecognizerContext): Callback: function + BuildWebSocketFunction(destructuredPromise: DestructuredPromise, recognizerContext: RecognizerContext): Callback: function @@ -1551,14 +1583,14 @@

Params:

- - + + - - + + @@ -1572,7 +1604,7 @@

Return:

BooleanBoolean

True if should attempt reconnect, false otherwise

strokeStrokestrokeStroke

Current stroke

startNumberstartNumber
  • optional
  • default: 0

Zero-based index at which to begin extraction

endNumberendNumber
  • optional
  • default: length

Zero-based index at which to end extraction

@@ -16471,7 +16636,7 @@

Return:

- + @@ -16504,7 +16669,7 @@

- toCSS(theme: *): * + toCSS(theme: *): * @@ -16528,8 +16693,8 @@

Params:

- - + + @@ -16543,7 +16708,7 @@

Return:

StrokeStroke

Sliced stroke

theme*theme*
- + @@ -16575,7 +16740,7 @@

- toCSS(penStyle: *): * + toCSS(penStyle: *): * @@ -16599,8 +16764,8 @@

Params:

- - + + @@ -16614,7 +16779,7 @@

Return:

**
penStyle*penStyle*
- + @@ -16646,7 +16811,7 @@

- toJSON(penStyle: *): * + toJSON(penStyle: *): * @@ -16670,8 +16835,8 @@

Params:

- - + + @@ -16685,7 +16850,7 @@

Return:

**
penStyle*penStyle*
- + @@ -16717,7 +16882,7 @@

- toJSON(theme: *): * + toJSON(theme: *): * @@ -16741,8 +16906,8 @@

Params:

- - + + @@ -16756,7 +16921,7 @@

Return:

**
theme*theme*
- + @@ -16788,7 +16953,7 @@

- toJSON(stroke: Stroke): {type: String, x: Array<Number>, y: Array<Number>, t: Array<Number>} + toJSON(stroke: Stroke): {type: String, x: Array<Number>, y: Array<Number>, t: Array<Number>} @@ -16813,8 +16978,8 @@

Params:

- - + + @@ -16829,7 +16994,7 @@

Return:

**
strokeStrokestrokeStroke

Current stroke

- + @@ -16862,7 +17027,7 @@

- toJSONV4(stroke: Stroke): {x: Array<Number>, y: Array<Number>, t: Array<Number>} + toJSONV4(stroke: Stroke): {x: Array<Number>, y: Array<Number>, t: Array<Number>} @@ -16887,8 +17052,8 @@

Params:

- - + + @@ -16903,7 +17068,7 @@

Return:

{type: String, x: Array<Number>, y: Array<Number>, t: Array<Number>}{type: String, x: Array<Number>, y: Array<Number>, t: Array<Number>}

Simplified stroke object

strokeStrokestrokeStroke

Current stroke

- + @@ -16936,7 +17101,7 @@

- undo(undoRedoContext: UndoRedoContext, model: Model, callback: function(err: Object, res: Model, types: ...String)) + undo(undoRedoContext: UndoRedoContext, model: Model, callback: function(err: Object, res: Model, types: ...String)) @@ -16961,22 +17126,22 @@

Params:

- - + + - - + + - - + + @@ -17010,7 +17175,7 @@

- undo(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + undo(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -17035,22 +17200,22 @@

Params:

- - + + - - + + - - + + @@ -17084,7 +17249,7 @@

- updateModel(undoRedoContext: UndoRedoContext, model: Model, callback: function(err: Object, res: Model, types: ...String)) + updateModel(undoRedoContext: UndoRedoContext, model: Model, callback: function(err: Object, res: Model, types: ...String)) @@ -17109,22 +17274,22 @@

Params:

- - + + - - + + - - + + @@ -17158,7 +17323,7 @@

- updateModelReceivedPosition(model: Model): Model + updateModelReceivedPosition(model: Model): Model @@ -17183,8 +17348,8 @@

Params:

- - + + @@ -17198,7 +17363,7 @@

Return:

{x: Array<Number>, y: Array<Number>, t: Array<Number>}{x: Array<Number>, y: Array<Number>, t: Array<Number>}

Simplified stroke object

undoRedoContextUndoRedoContextundoRedoContextUndoRedoContext

Current undo/redo context.

modelModelmodelModel

Current model.

callbackfunction(err: Object, res: Model, types: ...String)callbackfunction(err: Object, res: Model, types: ...String)
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognition context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
undoRedoContextUndoRedoContextundoRedoContextUndoRedoContext

Current undo/redo context.

modelModelmodelModel

Current model.

callbackfunction(err: Object, res: Model, types: ...String)callbackfunction(err: Object, res: Model, types: ...String)
modelModelmodelModel
- + @@ -17230,7 +17395,7 @@

- updateModelRenderedPosition(model: Model, position: Number): Model + updateModelRenderedPosition(model: Model, position: Number): Model @@ -17255,14 +17420,14 @@

Params:

- - + + - - + + @@ -17276,7 +17441,7 @@

Return:

ModelModel
modelModelmodelModel
positionNumberpositionNumber
  • optional
- + @@ -17308,7 +17473,7 @@

- updateModelSentPosition(model: Model, position: Number): Model + updateModelSentPosition(model: Model, position: Number): Model @@ -17333,14 +17498,14 @@

Params:

- - + + - - + + @@ -17354,7 +17519,7 @@

Return:

ModelModel
modelModelmodelModel
positionNumberpositionNumber
  • optional
- + @@ -17386,7 +17551,7 @@

- updateRecognitionPositions(recognizerContext: RecognizerContext, positions: RecognitionPositions): RecognizerContext + updateRecognitionPositions(recognizerContext: RecognizerContext, positions: RecognitionPositions): RecognizerContext @@ -17411,15 +17576,15 @@

Params:

- - + + - - + + @@ -17434,7 +17599,7 @@

Return:

ModelModel
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognizer context

positionsRecognitionPositionspositionsRecognitionPositions

Current recognition positions

- + @@ -17466,7 +17631,7 @@

- updateUndoRedoState(undoRedoContext: UndoRedoContext): UndoRedoContext + updateUndoRedoState(undoRedoContext: UndoRedoContext): UndoRedoContext @@ -17491,8 +17656,8 @@

Params:

- - + + @@ -17507,7 +17672,7 @@

Return:

RecognizerContextRecognizerContext
undoRedoContextUndoRedoContextundoRedoContextUndoRedoContext

Current undo/redo context

- + @@ -17540,7 +17705,7 @@

- waitForIdle(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + waitForIdle(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) @@ -17565,22 +17730,22 @@

Params:

- - + + - - + + - - + + @@ -17614,7 +17779,7 @@

- zoom(recognizerContext: RecognizerContext, model: Model, value: Number, callback: RecognizerCallback) + zoom(recognizerContext: RecognizerContext, model: Model, value: Number, callback: RecognizerCallback) @@ -17639,29 +17804,29 @@

Params:

- - + + - - + + - - + + - - + + @@ -17691,7 +17856,7 @@

Params:

diff --git a/docs/identifiers.html b/docs/identifiers.html index 11600c2a..82287885 100644 --- a/docs/identifiers.html +++ b/docs/identifiers.html @@ -3,14 +3,12 @@ - Index | API Document + Reference | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source -
UndoRedoContextUndoRedoContext

Updated undo/redo context

recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognition context

modelModelmodelModel

Current model

callbackRecognizerCallbackcallbackRecognizerCallback
recognizerContextRecognizerContextrecognizerContextRecognizerContext

Current recognition context

modelModelmodelModel

Current model

valueNumbervalueNumber
  • default: 10

Zoom value

callbackRecognizerCallbackcallbackRecognizerCallback
- + +
+
+ +
+ +
Static Public Class Summary
+ @@ -286,9 +289,10 @@ - -
summary

+ C - Editor + Editor

@@ -303,15 +307,7 @@
- - -

Function Summary

- - - - + @@ -350,15 +347,16 @@ @@ -367,7 +365,17 @@ - + +
Static Public Function Summary
public @@ -322,15 +318,16 @@

+ F - addPoint(stroke: Stroke, point: {x: Number, y: Number, t: Number}): Stroke + getAvailableLanguageList(configuration: Configuration): JSON

-

Mutate a stroke by adding a point to it.

+

Return the list of available recognition languages

+ F - addStroke(model: Model, stroke: Stroke): Model + register(element: Element, configuration: Configuration, penStyle: PenStyle, theme: Theme, behaviors: Behaviors): Editor

-

Mutate the model given in parameter by adding the new strokeToAdd.

+

Attach an Editor to a DOMElement

+
+ +
+

callback

+
+ + + + @@ -395,7 +404,17 @@ - + +
summary
public @@ -378,15 +386,16 @@

+ F - addStrokeToGroup(model: Model, stroke: Stroke, strokePenStyle: PenStyle): Model + eventCallback(type: String, data: Object)

-

Mutate the model given in parameter by adding the new strokeToAdd and the penstyle.

+

Emits an event when the editor state change

+
+
+
+

configuration

+
+ + + + @@ -434,15 +454,16 @@ @@ -462,15 +483,16 @@ @@ -490,16 +512,16 @@ @@ -818,15 +856,16 @@ @@ -846,15 +885,16 @@ @@ -874,15 +914,16 @@ @@ -902,15 +943,16 @@ @@ -930,15 +972,16 @@ @@ -958,15 +1001,16 @@ @@ -986,15 +1030,16 @@ @@ -1014,16 +1059,16 @@ @@ -1070,15 +1116,16 @@ @@ -1098,16 +1145,16 @@ - + +
summary
public @@ -406,15 +425,16 @@

+ F - addStrokes(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + overrideDefaultBehaviors(behaviors: Behaviors): Behaviors

-

Add strokes to the model

+

Generate behaviors

+ F - appendToPendingStroke(model: Model, point: {x: Number, y: Number, t: Number}): Model + overrideDefaultConfiguration(configuration: Configuration): Configuration

-

Mutate the model by adding a point to the current pending stroke.

+

Generate parameters

+ F - attach(element: Element, editor: Editor, offsetTop: Number, offsetLeft: Number): GrabberContext + overrideDefaultPenStyle(style: PenStyle): PenStyle

-

Listen for the desired events

+

Generate style

+ F - attach(element: Element, minHeight: Number, minWidth: Number): Object + toCSS(penStyle: *): *

-

Attach the renderer to the DOM element

-
+
@@ -518,16 +540,16 @@

+ F - attach(element: Element): Object + toJSON(penStyle: *): *

-

Populate the dom element

-
+
@@ -546,15 +568,17 @@

+ F - buildConfiguration(configuration: *): * + overrideDefaultTheme(theme: Theme): Theme

- +

Generate theme

+
@@ -573,16 +597,16 @@

+ F - buildInput(recognizerContext: RecognizerContext, model: Model): Object + toCSS(theme: *): *

-

Internal function to build the payload to ask for a recognition.

-
+
@@ -601,9 +625,10 @@

+ F - buildNewContentPackageInput(configuration: *, element: *): {"type": string, "applicationKey": *, "xDpi": *, "yDpi": *, "viewSizeHeight": *, "viewSizeWidth": *} + toJSON(theme: *): *

@@ -628,15 +653,17 @@

+ V - buildNewContentPart(configuration: *): {"type": string, "contentType": *, "mimeTypes": *} + defaultBehaviors: Behaviors

- +

Default behaviors

+
@@ -655,15 +682,17 @@

+ V - buildOpenContentPart(configuration: *, partId: *): {"type": string, "id": *, "mimeTypes": *} + defaultConfiguration: Configuration

- +

Default configuration

+
@@ -682,15 +711,17 @@

+ V - buildRestoreIInkSessionInput(configuration: *, element: *, sessionId: *): {"type": string, "iinkSessionId": *, "applicationKey": *, "xDpi": *, "yDpi": *, "viewSizeHeight": *, "viewSizeWidth": *} + defaultPenStyle: PenStyle

- +

Default style

+
@@ -709,15 +740,17 @@

+ V - buildSetPenStyle(penStyle: *): {"type": string, "style": *} + defaultTheme: Theme

- +

Default theme

+
@@ -736,15 +769,17 @@

+ V - buildSetPenStyleClasses(penStyleClasses: *): {"type": string, "styleClasses": *} + callbackLogger: Object

- +

Log callback events

+
@@ -763,15 +798,17 @@

+ V - buildSetTheme(theme: *): {"type": string, "theme": *} + editorLogger: Object

- +

Log editor events

+
@@ -790,15 +827,16 @@

+ V - buildWebSocketCallback(destructuredPromise: DestructuredPromise, recognizerContext: RecognizerContext): function + grabberLogger: Object

-

This function bind the right behaviour when a message is receive by the websocket.

+

Log grabber events

+ V - buildWebSocketCallback(destructuredPromise: DestructuredPromise, recognizerContext: RecognizerContext): function + log: Object

-

This function bind the right behaviour when a message is receive by the websocket.

+

Main log instance

+ V - canReconnect(recognizerContext: RecognizerContext): Boolean + modelLogger: Object

-

Test if it is possible to reconnect

+

Log model events

+ V - clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + recognizerLogger: Object

-

Do what is needed to clean the server context.

+

Log recognizer events

+ V - clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + rendererLogger: Object

-

Clear action

+

Log grabber events

+ V - clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + smartGuideLogger: Object

-

Clear server context.

+

Log editor events

+ V - clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + testLogger: Object

-

Clear server context.

+

Log tests events

+ V - clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + utilLogger: Object

-

Do what is needed to clean the server context.

+

Log util events

+ T - clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + Constants: Object

-

Clear server context.

-
+
@@ -1042,15 +1087,16 @@

+ T - clearModel(model: Model): Model + Behavior: Object

-

Clear the model.

+

Current behavior

+ T - cloneModel(model: Model): Model + Behaviors: Object

-

Clone model

+

Set of behaviors to be used by the Editor

+ T - close(recognizerContext: RecognizerContext, code: Number, reason: String) + PenStyle: Object

-

Close the websocket

-
+
@@ -1126,16 +1173,16 @@

+ T - close(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + GeneratedTheme: Object

-

Close and free all resources that will no longer be used by the recognizer.

-
+
@@ -1154,16 +1201,16 @@

+ T - close(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + InkTheme: PenStyle

-

Close and free all resources that will no longer be used by the recognizer.

-
+
@@ -1182,9 +1229,10 @@

+ T - computeAxeAngle(begin: {x: Number, y: Number}, end: {x: Number, y: Number}): Number + MathTheme: Object

@@ -1209,16 +1257,16 @@

+ T - computeHmac(input: Object, applicationKey: String, hmacKey: String): String + TextTheme: Object

-

Compute HMAC signature for server authentication

-
+
@@ -1237,9 +1285,10 @@

+ T - computeLinksPoints(point: {x: Number, y: Number, p: Number}, angle: *, width: *): [{x: Number, y: Number},{x: Number, y: Number}] + Theme: Object

@@ -1253,7 +1302,17 @@
+
+
+
+

eastereggs

+
+ + + + - + +
summary
public @@ -1264,15 +1323,17 @@

+ F - computeMiddlePoint(point1: {x: Number, y: Number, p: Number}, point2: {x: Number, y: Number, p: Number}): {x: Number, y: Number, p: Number} + inkImporter(editorParam: *, strokes: *, delayBetweenStrokes: *, lastOneDelay: *)

- +

Function to copy past to inject ink during tutorial.

+
@@ -1280,7 +1341,17 @@
+
+
+
+

grabber

+
+ + + + @@ -1374,15 +1448,16 @@ @@ -1402,15 +1477,16 @@ @@ -1419,7 +1495,17 @@ - + +
summary
public @@ -1291,15 +1362,17 @@

+ F - computeStats(model: Model): Stats + attach(element: Element, editor: Editor, offsetTop: Number, offsetLeft: Number): GrabberContext

- +

Listen for the desired events

+
@@ -1318,16 +1391,16 @@

+ F - convert(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback, conversionState: String) + detach(element: *, context: *)

-

Convert action

-
+
@@ -1346,15 +1419,16 @@

+ T - convert(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + Grabber: Object

-

Ask for conversion using DIGITAL_EDIT

+

Grab pointerDown, pointerMove and pointerUp events

-

Create a new recognizer context

+

Grabber context

+ T - createModel(configuration: Configuration): Model + GrabberListener: Object

-

Create a new model

+

Grabber listener

+
+
+
+

model

+
+ + + + @@ -1458,15 +1545,16 @@ @@ -1486,15 +1574,16 @@ @@ -1514,15 +1603,17 @@ @@ -1569,15 +1661,16 @@ @@ -1597,15 +1690,17 @@ @@ -1652,15 +1748,16 @@ @@ -1680,15 +1777,16 @@ @@ -1708,15 +1806,16 @@ @@ -1736,15 +1835,16 @@ @@ -1764,15 +1864,16 @@ @@ -1792,15 +1893,16 @@ @@ -1820,15 +1922,16 @@ @@ -1848,15 +1951,16 @@ @@ -1876,15 +1980,16 @@ @@ -1904,15 +2009,16 @@ @@ -1932,15 +2038,16 @@ @@ -1960,15 +2067,16 @@ @@ -1988,15 +2096,16 @@ @@ -2016,15 +2125,16 @@ @@ -2044,15 +2154,16 @@ @@ -2072,15 +2183,16 @@ @@ -2100,15 +2212,16 @@ @@ -2128,15 +2241,16 @@ @@ -2156,15 +2270,16 @@ @@ -2184,15 +2299,16 @@ @@ -2212,15 +2328,16 @@ @@ -2240,15 +2357,16 @@ @@ -2268,15 +2386,16 @@ @@ -2296,15 +2415,16 @@ @@ -2324,15 +2444,16 @@ @@ -2352,15 +2473,16 @@ @@ -2380,15 +2502,16 @@ @@ -2408,15 +2531,16 @@ @@ -2436,15 +2560,16 @@ @@ -2464,15 +2589,16 @@ @@ -2492,15 +2618,16 @@ @@ -2520,15 +2647,16 @@ @@ -2548,15 +2676,16 @@ @@ -2576,15 +2705,16 @@ @@ -2604,15 +2734,16 @@ @@ -2632,15 +2763,16 @@ @@ -2660,15 +2792,16 @@ @@ -2688,15 +2821,16 @@ @@ -2716,15 +2850,16 @@ @@ -2744,15 +2879,16 @@ @@ -2772,15 +2908,16 @@ @@ -2800,15 +2937,16 @@ @@ -2828,15 +2966,16 @@ @@ -2845,7 +2984,17 @@ - + +
summary
public @@ -1430,15 +1516,16 @@

+ F - createSmartGuide(editor: Editor): SmartGuide + addStroke(model: Model, stroke: Stroke): Model

-

Create a new smart guide

+

Mutate the model given in parameter by adding the new strokeToAdd.

+ F - createStrokeComponent(properties: Object): Stroke + addStrokeToGroup(model: Model, stroke: Stroke, strokePenStyle: PenStyle): Model

-

Create a new stroke

+

Mutate the model given in parameter by adding the new strokeToAdd and the penstyle.

+ F - createUndoRedoContext(configuration: Configuration): UndoRedoContext + appendToPendingStroke(model: Model, point: {x: Number, y: Number, t: Number}): Model

-

Create a new undo/redo context

+

Mutate the model by adding a point to the current pending stroke.

- +

Clear the model.

+
@@ -1541,15 +1632,16 @@

+ F - detach(element: Element, context: Object) + cloneModel(model: Model): Model

-

Detach the renderer from the DOM element

+

Clone model

+ F - detach(element: Element, context: Object) + createModel(configuration: Configuration): Model

-

Detach the renderer from the DOM element

+

Create a new model

+ F - detach(element: *, context: *) + endPendingStroke(model: Model, point: {x: Number, y: Number, t: Number}, penStyle: PenStyle): Model

- +

Mutate the model by adding the new point on a initPendingStroke.

+
@@ -1624,15 +1719,16 @@

+ F - drawCurrentStroke(context: Object, model: Model, stroker: Stroker): Model + extractPendingRecognizedSymbols(model: Model, position: Number): Array<Object>

-

Draw the current stroke from the model

+

Get the symbols that needs to be rendered

+ F - drawCurrentStroke(context: Object, model: Model, stroker: Stroker): Model + extractPendingStrokes(model: Model, position: Number): Array<Stroke>

-

Draw the current stroke from the model

+

Get the strokes that needs to be recognized

+ F - drawLine(context: Object, p1: {x: Number, y: Number}, p2: {x: Number, y: Number}) + extractStrokesFromInkRange(model: Model, firstStroke: Number, lastStroke: Number, firstPoint: Number, lastPoint: Number): Array<Stroke>

-

Draw a line

+

Extract strokes from an ink range

+ F - drawMathSymbol(context: Object, symbol: Object, model: Model, stroker: Stroker) + getBorderCoordinates(model: Model): Bounds

-

Draw a math symbol

+

Get the bounds of the current model.

+ F - drawModel(context: Object, model: Model, stroker: Stroker): Model + initPendingStroke(model: Model, point: {x: Number, y: Number, t: Number}, properties: Object, dpi: Number): Model

-

Draw all symbols contained into the model

+

Mutate the model by adding a point and close the current stroke.

+ F - drawModel(context: Object, model: Model, stroker: Stroker): Model + mergeModels(models: ...Model): Model

-

Draw all symbols contained into the model

+

Merge models

+ F - drawMusicSymbol(context: Object, symbol: Object) + needRedraw(model: Model): Boolean

-

Draw a music symbol

+

Check if the model needs to be redrawn.

+ F - drawShapeSymbol(context: Object, symbol: Object) + resetModelPositions(model: Model): Model

-

Draw a shape symbol

+

Reset model lastReceivedPosition and lastSentPosition

+ F - drawStroke(context: Object, stroke: Stroke, stroker: Stroker) + resetModelRendererPosition(model: Model): Model

-

Draw a stroke symbol

+

Reset model lastRenderedPosition

+ F - drawStroke(context: Object, stroke: Stroke) + updateModelReceivedPosition(model: Model): Model

-

Draw a stroke on a svg tag, using quadratics

+

Update model lastReceivedPosition regarding to lastSentPosition

+ F - drawStroke(context: Object, stroke: Stroke, stroker: Stroker) + updateModelRenderedPosition(model: Model, position: Number): Model

-

Draw a stroke symbol

+

Update model lastRenderedPosition

+ F - drawStroke(context: Object, stroke: Stroke) + updateModelSentPosition(model: Model, position: Number): Model

-

Draw a stroke on a canvas, using quadratics

+

Update model lastSentPosition

+ F - drawTextSymbol(context: Object, symbol: Object) + canReconnect(recognizerContext: RecognizerContext): Boolean

-

Draw a text symbol

+

Test if it is possible to reconnect

+ F - endPendingStroke(model: Model, point: {x: Number, y: Number, t: Number}, penStyle: PenStyle): Model + createEmptyRecognizerContext(editor: Editor): RecognizerContext

-

Mutate the model by adding the new point on a initPendingStroke.

+

Create a new recognizer context

+ F - eventCallback(type: String, data: Object) + isResetRequired(recognizerContext: RecognizerContext, model: Model): Boolean

-

Emits an event when the editor state change

+

Return true if a reset is required, false otherwise

+ F - export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + setRecognitionContext(recognizerContext: RecognizerContext, recognitionContext: RecognitionContext): RecognizerContext

-

Export content

+

Set the recognition context

+ F - export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + shouldAttemptImmediateReconnect(recognizerContext: RecognizerContext): Boolean

-

Export content

+

Test if it should attempt immediate reconnect

+ F - export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + updateRecognitionPositions(recognizerContext: RecognizerContext, positions: RecognitionPositions): RecognizerContext

-

Export content

+

Update the recognition context positions

+ F - export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback, requestedMimeTypes: Array[String]) + addPoint(stroke: Stroke, point: {x: Number, y: Number, t: Number}): Stroke

-

Export action

+

Mutate a stroke by adding a point to it.

+ F - export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + createStrokeComponent(properties: Object): Stroke

-

Export content

+

Create a new stroke

+ F - export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + getPointByIndex(stroke: Stroke, index: Number): {x: Number, y: Number, t: Number, p: Number, l: Number}

-

Export content

+

Extract point by index

+ F - export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback): * + slice(stroke: Stroke, start: Number, end: Number): Stroke

-

Export content

+

Slice a stroke and return the sliced part of it

+ F - export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + toJSON(stroke: Stroke): {type: String, x: Array<Number>, y: Array<Number>, t: Array<Number>}

-

Export content

+

Get a JSON copy of a stroke by filtering its properties

+ F - export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback): * + toJSONV4(stroke: Stroke): {x: Array<Number>, y: Array<Number>, t: Array<Number>}

-

Export content

+

Get a JSON copy of a stroke by filtering its properties

+ F - extractExports(model: Model): Object + getDefaultSymbols(configuration: Configuration): Array

-

Extract the exports

+

Get the default symbols for the current recognition type

+ F - extractExports(model: Model): Object + getSymbolsBounds(symbols: Array, bounds: Bounds): Bounds

-

Extract the exports

+

Get the box enclosing the given symbols

+ F - extractExports(model: Model): Object + createUndoRedoContext(configuration: Configuration): UndoRedoContext

-

Extract the exports

+

Create a new undo/redo context

-

Get the symbols that needs to be rendered

+

Update the undo/redo state

+ F - extractPendingStrokes(model: Model, position: Number): Array<Stroke> + getModel(undoRedoContext: UndoRedoContext, callback: function(err: Object, res: Model, types: ...String), clone: Boolean, types: ...String)

-

Get the strokes that needs to be recognized

+

Get current model in stack

+ F - extractRecognizedSymbols(model: Model): Array<Object> + redo(undoRedoContext: UndoRedoContext, model: Model, callback: function(err: Object, res: Model, types: ...String))

-

Extract the recognized symbols

+

Redo

+ F - extractRecognizedSymbols(model: Model): Array<Object> + undo(undoRedoContext: UndoRedoContext, model: Model, callback: function(err: Object, res: Model, types: ...String))

-

Extract the recognized symbols

+

Undo

+ F - extractShapeSymbols(model: Model, segment: Object): Array<Object> + updateModel(undoRedoContext: UndoRedoContext, model: Model, callback: function(err: Object, res: Model, types: ...String))

-

Extract recognized symbols from recognition output

+

Mutate the undoRedo stack by adding a new model to it.

+ V - extractStrokesFromInkRange(model: Model, firstStroke: Number, lastStroke: Number, firstPoint: Number, lastPoint: Number): Array<Stroke> + CLOSE_RECOGNIZER_MESSAGE: String

-

Extract strokes from an ink range

+

Explicit close message

+ V - get(recognizerContext: RecognizerContext, url: String, params: Object): Promise + LOST_CONNEXION_MESSAGE: {type: string}

-

Get request

+

Lost connection message

+ T - getAvailableLanguageList(configuration: Configuration): JSON + Bounds: Object

-

Return the list of available recognition languages

+

Bounding box

-

Get the bounds of the current model.

+

Editor model

+ T - getDefaultSymbols(configuration: Configuration): Array + RawResults: Object

-

Get the default symbols for the current recognition type

+

Raw results

+ T - getImage(model: Model, stroker: Stroker, margin: Number): String + RecognitionPositions: Object

-

Generate a PNG image data url from the model

+

Recognition positions

-

Get the configuration supported by this recognizer

+

Recognition context

-

Get info

+

Recognizer context

-

Get the configuration supported by this recognizer

+

Stroke symbol

-

Get the configuration supported by this recognizer

+

pointerEvents symbol

-

Get the configuration supported by this recognizer

+

Undo/redo context

-

Get the configuration supported by this recognizer

+

Undo/redo manager

+
+
+
+

recognizer

+
+ + + + @@ -2884,15 +3034,16 @@ @@ -2912,15 +3063,16 @@ @@ -2940,15 +3092,16 @@ @@ -2968,15 +3121,16 @@ @@ -2996,15 +3150,16 @@ @@ -3024,15 +3179,16 @@ @@ -3052,15 +3208,16 @@ @@ -3080,15 +3237,16 @@ @@ -3108,15 +3266,16 @@ @@ -3125,7 +3284,17 @@ - + +
summary
public @@ -2856,15 +3005,16 @@

+ F - getInfo(): RecognizerInfo + computeHmac(input: Object, applicationKey: String, hmacKey: String): String

-

Get the configuration supported by this recognizer

+

Compute HMAC signature for server authentication

+ F - getInfo(): RendererInfo + clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Get info

+

Clear server context.

+ F - getInfo(): RecognizerInfo + close(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Get the configuration supported by this recognizer

+

Close and free all resources that will no longer be used by the recognizer.

+ F - getInfo(): RecognizerInfo + init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Get the configuration supported by this recognizer

+

Initialize recognition

+ F - getInfo(): StrokerInfo + reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Get info

+

Reset server context.

-

Get info

+

Simple callback

-

Get the configuration supported by this recognizer

+

Recognition service entry point

+ T - getModel(undoRedoContext: UndoRedoContext, callback: function(err: Object, res: Model, types: ...String), clone: Boolean, types: ...String) + RecognizerCallback(err: Object, model: Model, types: ...String): function

-

Get current model in stack

+

Recognizer callback

-

Retrieve music symbols elements

+

Recognizer info

+ T - getPointByIndex(stroke: Stroke, index: Number): {x: Number, y: Number, t: Number, p: Number, l: Number} + Triggers: Object

-

Extract point by index

+

Triggers

+
+
+
+

recognizer/common

+
+ + + + @@ -3153,7 +3323,17 @@ - + +
summary
public @@ -3136,15 +3305,16 @@

+ F - getStyleFromInkRanges(model: Model, inkRanges: Array<Object>): {color: String, width: Number} + extractExports(model: Model): Object

-

Get style for the strokes matching the ink ranges

+

Extract the exports

+
+
+
+

recognizer/common/v3

+
+ + + + @@ -3219,15 +3402,16 @@ @@ -3247,15 +3431,16 @@ @@ -3275,15 +3460,16 @@ @@ -3303,15 +3489,16 @@ @@ -3320,7 +3507,17 @@ - + +
summary
public @@ -3164,15 +3344,17 @@

+ F - getSupportedImportMimeTypes(recognizerContext: *, model: *, callback: *) + extractRecognizedSymbols(model: Model): Array<Object>

- +

Extract the recognized symbols

+
@@ -3191,15 +3373,16 @@

+ F - getSymbolsBounds(symbols: Array, bounds: Bounds): Bounds + extractExports(model: Model): Object

-

Get the box enclosing the given symbols

+

Extract the exports

+ F - import_(recognizerContext: RecognizerContext, model: Model, data: Blob, callback: RecognizerCallback) + extractRecognizedSymbols(model: Model): Array<Object>

-

Import action

+

Extract the recognized symbols

+ F - init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + extractShapeSymbols(model: Model, segment: Object): Array<Object>

-

Initialize recognition

+

Extract recognized symbols from recognition output

+ F - init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + getStyleFromInkRanges(model: Model, inkRanges: Array<Object>): {color: String, width: Number}

-

Initialize recognition

+

Get style for the strokes matching the ink ranges

+ F - init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + extractExports(model: Model): Object

-

Initialize recognition

+

Extract the exports

+
+
+
+

recognizer/rest

+
+ + + + @@ -3359,15 +3557,16 @@ @@ -3376,7 +3575,17 @@ - + +
summary
public @@ -3331,15 +3528,16 @@

+ F - init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + get(recognizerContext: RecognizerContext, url: String, params: Object): Promise

-

Initialize recognition

+

Get request

+ F - init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + post(recognizerContext: RecognizerContext, url: String, data: Object, apiVersion: String, mimeType: String): Promise

-

Initialize recognition

+

Post request

+
+
+
+

recognizer/rest/v3

+
+ + + + @@ -3415,15 +3625,16 @@ @@ -3443,15 +3654,16 @@ @@ -3471,15 +3683,16 @@ @@ -3499,15 +3712,16 @@ @@ -3527,15 +3741,16 @@ @@ -3555,15 +3770,16 @@ @@ -3583,16 +3799,16 @@ @@ -3639,15 +3856,16 @@ @@ -3667,15 +3885,17 @@ @@ -3722,15 +3943,16 @@ @@ -3750,15 +3972,16 @@ @@ -3778,15 +4001,16 @@ @@ -3806,15 +4030,16 @@ @@ -3834,15 +4059,16 @@ @@ -3862,15 +4088,17 @@ @@ -3933,7 +4164,17 @@ - + +
summary
public @@ -3387,15 +3596,16 @@

+ F - init(suffixUrl: String, recognizerContext: RecognizerContext, buildWebSocketCallback: BuildWebSocketFunction, reconnect: function(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)): Promise + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback): *

-

Init the websocket recognizer.

+

Export content

+ F - initPendingStroke(model: Model, point: {x: Number, y: Number, t: Number}, properties: Object, dpi: Number): Model + getInfo(): RecognizerInfo

-

Mutate the model by adding a point and close the current stroke.

+

Get the configuration supported by this recognizer

+ F - inkImporter(editorParam: *, strokes: *, delayBetweenStrokes: *, lastOneDelay: *) + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback): *

-

Function to copy past to inject ink during tutorial.

+

Export content

-

Insert the smart guide HTML elements in the DOM.

+

Get the configuration supported by this recognizer

+ F - isResetRequired(recognizerContext: RecognizerContext, model: Model): Boolean + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Return true if a reset is required, false otherwise

+

Export content

+ F - launchSmartGuide(smartGuide: SmartGuide, exports: Object): * + getInfo(): RecognizerInfo

-

Launch the smartguide.

+

Get the configuration supported by this recognizer

+ F - mergeModels(models: ...Model): Model + init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Merge models

+

Initialize recognition

+ F - needRedraw(model: Model): Boolean + postMessage(suffixUrl: String, recognizerContext: RecognizerContext, model: Model, buildMessage: function(recognizerContext: RecognizerContext, model: Model): Object): Promise<Model>

-

Check if the model needs to be redrawn.

-
+
@@ -3611,15 +3827,16 @@

+ F - newContentPart(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Create a new content part

+

Do what is needed to clean the server context.

+ F - openContentPart(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Open the recognizer context content part

+

Export content

+ F - openWebSocket(recognizerContext: RecognizerContext): WebSocket + getInfo(): RecognizerInfo

- +

Get the configuration supported by this recognizer

+
@@ -3694,15 +3914,16 @@

+ F - overrideDefaultBehaviors(behaviors: Behaviors): Behaviors + reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Generate behaviors

+

Reset server context.

+ F - overrideDefaultConfiguration(configuration: Configuration): Configuration + buildInput(recognizerContext: RecognizerContext, model: Model): Object

-

Generate parameters

+

Internal function to build the payload to ask for a recognition.

+ F - overrideDefaultPenStyle(style: PenStyle): PenStyle + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Generate style

+

Export content

-

Generate theme

+

Get the configuration supported by this recognizer

+ V - pointerEvents(recognizerContext: RecognizerContext, model: Model, events: PointerEvents, callback: RecognizerCallback) + analyzerRestV3Configuration: RecognizerInfo

-

Pointer Events

+

Recognizer configuration

+ V - post(recognizerContext: RecognizerContext, url: String, data: Object, apiVersion: String, mimeType: String): Promise + mathRestV3Configuration: RecognizerInfo

-

Post request

+

Recognizer configuration

+ V - postMessage(suffixUrl: String, recognizerContext: RecognizerContext, model: Model, buildMessage: function(recognizerContext: RecognizerContext, model: Model, conversionState: String): Object, conversionState: String, mimeType: String): Promise<Model> + musicRestV3Configuration: RecognizerInfo

- +

Recognizer configuration

+
@@ -3889,15 +4117,17 @@

+ V - postMessage(suffixUrl: String, recognizerContext: RecognizerContext, model: Model, buildMessage: function(recognizerContext: RecognizerContext, model: Model): Object): Promise<Model> + shapeRestV3Configuration: RecognizerInfo

- +

Recognizer configuration

+
@@ -3916,15 +4146,16 @@

+ V - redo(undoRedoContext: UndoRedoContext, model: Model, callback: function(err: Object, res: Model, types: ...String)) + textRestV3Configuration: RecognizerInfo

-

Redo

+

Recognizer configuration

+
+
+
+

recognizer/rest/v4

+
+ + + + @@ -3972,15 +4214,16 @@ @@ -4000,15 +4243,16 @@ @@ -4028,16 +4272,16 @@ @@ -4073,7 +4318,17 @@ - + +
summary
public @@ -3944,15 +4185,16 @@

+ F - redo(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + convert(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Redo last action

+

Ask for conversion using DIGITAL_EDIT

+ F - register(element: Element, configuration: Configuration, penStyle: PenStyle, theme: Theme, behaviors: Behaviors): Editor + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Attach an Editor to a DOMElement

+

Export content

+ F - reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + getInfo(): RecognizerInfo

-

Reset server context.

+

Get the configuration supported by this recognizer

+ F - reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + postMessage(suffixUrl: String, recognizerContext: RecognizerContext, model: Model, buildMessage: function(recognizerContext: RecognizerContext, model: Model, conversionState: String): Object, conversionState: String, mimeType: String): Promise<Model>

-

Reset the recognition context

-
+
@@ -4056,15 +4300,16 @@

+ V - reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + iinkRestConfiguration: RecognizerInfo

-

Reset server context.

+

Recognizer configuration

+
+
+
+

recognizer/websocket

+
+ + + + @@ -4112,15 +4368,16 @@ @@ -4140,15 +4397,16 @@ @@ -4168,16 +4426,16 @@ @@ -4251,16 +4511,16 @@ @@ -4323,7 +4586,17 @@ - + +
summary
public @@ -4084,15 +4339,16 @@

+ F - reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Reset the recognition context

+

Do what is needed to clean the server context.

+ F - resetModelPositions(model: Model): Model + close(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Reset model lastReceivedPosition and lastSentPosition

+

Close and free all resources that will no longer be used by the recognizer.

+ F - resetModelRendererPosition(model: Model): Model + init(suffixUrl: String, recognizerContext: RecognizerContext, buildWebSocketCallback: BuildWebSocketFunction, reconnect: function(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)): Promise

-

Reset model lastRenderedPosition

+

Init the websocket recognizer.

+ F - resize(context: Object, model: Model, stroker: Stroker): Model + retry(func: *, recognizerContext: *, model: *, callback: *, params: ...*)

-

Update the rendering context size

-
+
@@ -4196,9 +4454,10 @@

+ F - resize(smartGuide: *) + sendMessage(recognizerContext: RecognizerContext, buildMessage: function(params: ...Object): Object, params: ...Object): Promise

@@ -4223,15 +4482,16 @@

+ F - resize(recognizerContext: RecognizerContext, model: Model, element: Element, callback: RecognizerCallback) + close(recognizerContext: RecognizerContext, code: Number, reason: String)

-

Resize

+

Close the websocket

+ F - resize(context: Object, model: Model, stroker: Stroker, minHeight: Number, minWidth: Number): Model + openWebSocket(recognizerContext: RecognizerContext): WebSocket

-

Update the rendering context size

-
+
@@ -4279,15 +4539,17 @@

+ F - retry(func: *, recognizerContext: *, model: *, callback: *, params: ...*) + send(recognizerContext: RecognizerContext, message: Object)

- +

Send data message

+
@@ -4306,15 +4568,16 @@

+ T - send(recognizerContext: RecognizerContext, message: Object) + BuildWebSocketFunction(destructuredPromise: DestructuredPromise, recognizerContext: RecognizerContext): Callback: function

-

Send data message

+

Build websocket function

+
+
+
+

recognizer/websocket/v3

+
+ + + + @@ -4416,15 +4694,16 @@ @@ -4444,15 +4723,16 @@ @@ -4472,15 +4752,16 @@ @@ -4500,15 +4781,16 @@ @@ -4528,15 +4810,16 @@ @@ -4556,15 +4839,17 @@ @@ -4681,7 +4973,17 @@ - + +
summary
public @@ -4334,15 +4607,17 @@

+ F - sendConfiguration(recognizerContext: *, model: *, callback: *) + buildWebSocketCallback(destructuredPromise: DestructuredPromise, recognizerContext: RecognizerContext): function

- +

This function bind the right behaviour when a message is receive by the websocket.

+
@@ -4361,15 +4636,17 @@

+ F - sendMessage(recognizerContext: RecognizerContext, buildMessage: function(params: ...Object): Object, params: ...Object): Promise + clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

- +

Clear server context.

+
@@ -4388,15 +4665,16 @@

+ F - setPenStyle(recognizerContext: RecognizerContext, model: Model, penStyle: PenStyle, callback: RecognizerCallback) + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

SetPenStyle action

+

Export content

+ F - setPenStyleClasses(recognizerContext: RecognizerContext, model: Model, penStyleClasses: String, callback: RecognizerCallback) + getInfo(): RecognizerInfo

-

setPenStyleClasses action

+

Get the configuration supported by this recognizer

+ F - setRecognitionContext(recognizerContext: RecognizerContext, recognitionContext: RecognitionContext): RecognizerContext + init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Set the recognition context

+

Initialize recognition

+ F - setTheme(recognizerContext: RecognizerContext, model: Model, theme: Theme, callback: RecognizerCallback) + reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

SetTheme action

+

Reset the recognition context

+ F - shouldAttemptImmediateReconnect(recognizerContext: RecognizerContext): Boolean + clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Test if it should attempt immediate reconnect

+

Clear server context.

+ F - slice(stroke: Stroke, start: Number, end: Number): Stroke + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Slice a stroke and return the sliced part of it

+

Export content

+ F - toCSS(theme: *): * + getInfo(): RecognizerInfo

- +

Get the configuration supported by this recognizer

+
@@ -4583,15 +4868,17 @@

+ F - toCSS(penStyle: *): * + init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

- +

Initialize recognition

+
@@ -4610,15 +4897,17 @@

+ F - toJSON(penStyle: *): * + reset(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

- +

Reset the recognition context

+
@@ -4637,15 +4926,17 @@
- +

Recognizer configuration

+
@@ -4664,15 +4955,16 @@
-

Get a JSON copy of a stroke by filtering its properties

+

Recognizer configuration

+
+
+
+

recognizer/websocket/v4

+
+ + + + @@ -4720,15 +5023,16 @@ @@ -4748,16 +5052,16 @@ @@ -4989,14 +5294,7 @@ - -
summary
public @@ -4692,15 +4994,16 @@

+ F - toJSONV4(stroke: Stroke): {x: Array<Number>, y: Array<Number>, t: Array<Number>} + buildWebSocketCallback(destructuredPromise: DestructuredPromise, recognizerContext: RecognizerContext): function

-

Get a JSON copy of a stroke by filtering its properties

+

This function bind the right behaviour when a message is receive by the websocket.

+ F - undo(undoRedoContext: UndoRedoContext, model: Model, callback: function(err: Object, res: Model, types: ...String)) + addStrokes(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Undo

+

Add strokes to the model

+ F - undo(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + buildConfiguration(configuration: *): *

-

Undo last action

-
+
@@ -4776,16 +5080,16 @@

+ F - updateModel(undoRedoContext: UndoRedoContext, model: Model, callback: function(err: Object, res: Model, types: ...String)) + buildNewContentPackageInput(configuration: *, element: *): {"type": string, "applicationKey": *, "xDpi": *, "yDpi": *, "viewSizeHeight": *, "viewSizeWidth": *}

-

Mutate the undoRedo stack by adding a new model to it.

-
+
@@ -4804,16 +5108,16 @@

+ F - updateModelReceivedPosition(model: Model): Model + buildNewContentPart(configuration: *): {"type": string, "contentType": *, "mimeTypes": *}

-

Update model lastReceivedPosition regarding to lastSentPosition

-
+
@@ -4832,16 +5136,16 @@

+ F - updateModelRenderedPosition(model: Model, position: Number): Model + buildOpenContentPart(configuration: *, partId: *): {"type": string, "id": *, "mimeTypes": *}

-

Update model lastRenderedPosition

-
+
@@ -4860,16 +5164,16 @@

+ F - updateModelSentPosition(model: Model, position: Number): Model + buildRestoreIInkSessionInput(configuration: *, element: *, sessionId: *): {"type": string, "iinkSessionId": *, "applicationKey": *, "xDpi": *, "yDpi": *, "viewSizeHeight": *, "viewSizeWidth": *}

-

Update model lastSentPosition

-
+
@@ -4888,16 +5192,16 @@

+ F - updateRecognitionPositions(recognizerContext: RecognizerContext, positions: RecognitionPositions): RecognizerContext + buildSetPenStyle(penStyle: *): {"type": string, "style": *}

-

Update the recognition context positions

-
+
@@ -4916,16 +5220,16 @@

+ F - updateUndoRedoState(undoRedoContext: UndoRedoContext): UndoRedoContext + buildSetPenStyleClasses(penStyleClasses: *): {"type": string, "styleClasses": *}

-

Update the undo/redo state

-
+
@@ -4944,16 +5248,16 @@

+ F - waitForIdle(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback) + buildSetTheme(theme: *): {"type": string, "theme": *}

-

WaitForIdle action

-
+
@@ -4972,15 +5276,16 @@

+ F - zoom(recognizerContext: RecognizerContext, model: Model, value: Number, callback: RecognizerCallback) + clear(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Zoom action

+

Clear action

-
-

Variable Summary

- - - - + @@ -5035,15 +5334,16 @@ @@ -5063,15 +5363,16 @@ @@ -5091,9 +5392,10 @@ @@ -5254,15 +5565,16 @@ @@ -5282,15 +5594,16 @@ @@ -5310,16 +5623,16 @@ @@ -5366,15 +5680,16 @@ @@ -5394,15 +5709,16 @@ @@ -5422,15 +5738,16 @@ @@ -5450,15 +5767,16 @@ @@ -5478,15 +5796,16 @@ @@ -5506,9 +5825,10 @@ - + +
Static Public Variable Summary
public @@ -5007,15 +5305,16 @@

+ F - CLOSE_RECOGNIZER_MESSAGE: String + convert(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback, conversionState: String)

-

Explicit close message

+

Convert action

+ F - IInkWebSocketV4Configuration: RecognizerInfo + export_(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback, requestedMimeTypes: Array[String])

-

Recognizer configuration

+

Export action

-

Lost connection message

+

Get the configuration supported by this recognizer

+ F - MathSymbols: {inputCharacter: String, char: String, string: String, textLine: String} + getSupportedImportMimeTypes(recognizerContext: *, model: *, callback: *)

@@ -5118,15 +5420,17 @@

+ F - MusicClefs: {F: {svg: String, getBoundingBox: function}, C: {svg: String, getBoundingBox: function}, G: {svg: String, getBoundingBox: function}} + import_(recognizerContext: RecognizerContext, model: Model, data: Blob, callback: RecognizerCallback)

- +

Import action

+
@@ -5145,15 +5449,17 @@

+ F - MusicSymbols: {accidental: String, arpeggiate: String, bar: String, beam: String, clef: String, decoration: String, dots: String, head: String, ledgerLine: String, rest: String, staff: String, stem: String, tieOrSlur: String, timeSignature: String} + init(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

- +

Initialize recognition

+
@@ -5172,15 +5478,17 @@

+ F - ShapeSymbols: {table: String, shape: String, recognizedShape: String, ellipse: String, line: String} + newContentPart(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

- +

Create a new content part

+
@@ -5199,15 +5507,17 @@

+ F - TextSymbols: {inputCharacter: String, char: String, string: String, textLine: String} + openContentPart(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

- +

Open the recognizer context content part

+
@@ -5226,15 +5536,16 @@

+ F - analyzerRestV3Configuration: RecognizerInfo + pointerEvents(recognizerContext: RecognizerContext, model: Model, events: PointerEvents, callback: RecognizerCallback)

-

Recognizer configuration

+

Pointer Events

+ F - callbackLogger: Object + redo(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Log callback events

+

Redo last action

+ F - defaultBehaviors: Behaviors + resize(recognizerContext: RecognizerContext, model: Model, element: Element, callback: RecognizerCallback)

-

Default behaviors

+

Resize

+ F - defaultConfiguration: Configuration + sendConfiguration(recognizerContext: *, model: *, callback: *)

-

Default configuration

-
+
@@ -5338,15 +5651,16 @@

+ F - defaultPenStyle: PenStyle + setPenStyle(recognizerContext: RecognizerContext, model: Model, penStyle: PenStyle, callback: RecognizerCallback)

-

Default style

+

SetPenStyle action

+ F - defaultTheme: Theme + setPenStyleClasses(recognizerContext: RecognizerContext, model: Model, penStyleClasses: String, callback: RecognizerCallback)

-

Default theme

+

setPenStyleClasses action

+ F - editorLogger: Object + setTheme(recognizerContext: RecognizerContext, model: Model, theme: Theme, callback: RecognizerCallback)

-

Log editor events

+

SetTheme action

+ F - grabberLogger: Object + undo(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

-

Log grabber events

+

Undo last action

-

Recognizer configuration

+

WaitForIdle action

+ F - log: Object + zoom(recognizerContext: RecognizerContext, model: Model, value: Number, callback: RecognizerCallback)

-

Main log instance

+

Zoom action

@@ -5523,7 +5843,17 @@
+
+
+
+

renderer

+
+ + + + - + +
summary
public @@ -5534,16 +5864,16 @@
-

Recognizer configuration

-
+
@@ -5562,16 +5892,16 @@

+ F - modelLogger: Object + computeLinksPoints(point: {x: Number, y: Number, p: Number}, angle: *, width: *): [{x: Number, y: Number},{x: Number, y: Number}]

-

Log model events

-
+
@@ -5590,16 +5920,16 @@

+ F - musicRestV3Configuration: RecognizerInfo + computeMiddlePoint(point1: {x: Number, y: Number, p: Number}, point2: {x: Number, y: Number, p: Number}): {x: Number, y: Number, p: Number}

-

Recognizer configuration

-
+
@@ -5607,7 +5937,17 @@
+
+
+
+

renderer/canvas

+
+ + + + @@ -5646,15 +5987,16 @@ @@ -5674,15 +6016,16 @@ @@ -5702,15 +6045,16 @@ @@ -5730,15 +6074,16 @@ @@ -5758,15 +6103,16 @@ @@ -5786,15 +6132,16 @@ @@ -5814,15 +6161,16 @@ @@ -5831,14 +6179,7 @@ - -
summary
public @@ -5618,15 +5958,16 @@

+ F - recognizerLogger: Object + attach(element: Element, minHeight: Number, minWidth: Number): Object

-

Log recognizer events

+

Attach the renderer to the DOM element

+ F - rendererLogger: Object + detach(element: Element, context: Object)

-

Log grabber events

+

Detach the renderer from the DOM element

-

Recognizer configuration

+

Draw the current stroke from the model

+ F - smartGuideLogger: Object + drawModel(context: Object, model: Model, stroker: Stroker): Model

-

Log editor events

+

Draw all symbols contained into the model

-

Log tests events

+

Get info

+ F - textRestV3Configuration: RecognizerInfo + resize(context: Object, model: Model, stroker: Stroker): Model

-

Recognizer configuration

+

Update the rendering context size

-

Recognizer configuration

+

Generate a PNG image data url from the model

-

Log util events

+

Default renderer

-
-

Typedef Summary

- - - - + @@ -5866,7 +6208,17 @@ - + +
Static Public Typedef Summary
public @@ -5849,15 +6190,16 @@
-

Current behavior

+

Renderer info

+
+
+
+

renderer/canvas/stroker

+
+ + + + @@ -5905,15 +6258,16 @@ @@ -5933,15 +6287,16 @@ @@ -5961,15 +6316,16 @@ @@ -5978,7 +6334,17 @@ - + +
summary
public @@ -5877,15 +6229,16 @@

+ F - Behaviors: Object + drawStroke(context: Object, stroke: Stroke)

-

Set of behaviors to be used by the Editor

+

Draw a stroke on a canvas, using quadratics

-

Bounding box

+

Get info

+ T - BuildWebSocketFunction(destructuredPromise: DestructuredPromise, recognizerContext: RecognizerContext): Callback: function + Stroker: Object

-

Build websocket function

+

Define how a stroke should be drawn

-

Simple callback

+

Stroker info

+
+
+
+

renderer/canvas/symbols

+
+ + + + @@ -6098,15 +6471,16 @@ @@ -6126,15 +6500,16 @@ @@ -6154,15 +6529,17 @@ - + +
summary
public @@ -5989,15 +6355,17 @@

+ F - Constants: Object + drawMathSymbol(context: Object, symbol: Object, model: Model, stroker: Stroker)

- +

Draw a math symbol

+
@@ -6016,15 +6384,17 @@
- +

Draw a music symbol

+
@@ -6043,15 +6413,17 @@
- +

Retrieve music symbols elements

+
@@ -6070,15 +6442,16 @@

+ F - Grabber: Object + drawLine(context: Object, p1: {x: Number, y: Number}, p2: {x: Number, y: Number})

-

Grab pointerDown, pointerMove and pointerUp events

+

Draw a line

+ F - GrabberContext: Object + drawShapeSymbol(context: Object, symbol: Object)

-

Grabber context

+

Draw a shape symbol

+ F - GrabberListener: Object + drawStroke(context: Object, stroke: Stroke, stroker: Stroker)

-

Grabber listener

+

Draw a stroke symbol

+ F - InkTheme: PenStyle + drawTextSymbol(context: Object, symbol: Object)

- +

Draw a text symbol

+
@@ -6181,9 +6558,10 @@

+ V - MathTheme: Object + MathSymbols: {inputCharacter: String, char: String, string: String, textLine: String}

@@ -6208,16 +6586,16 @@

+ V - Model: Object + MusicClefs: {F: {svg: String, getBoundingBox: function}, C: {svg: String, getBoundingBox: function}, G: {svg: String, getBoundingBox: function}}

-

Editor model

-
+
@@ -6236,9 +6614,10 @@

+ V - PenStyle: Object + MusicSymbols: {accidental: String, arpeggiate: String, bar: String, beam: String, clef: String, decoration: String, dots: String, head: String, ledgerLine: String, rest: String, staff: String, stem: String, tieOrSlur: String, timeSignature: String}

@@ -6263,16 +6642,16 @@

+ V - RawResults: Object + ShapeSymbols: {table: String, shape: String, recognizedShape: String, ellipse: String, line: String}

-

Raw results

-
+
@@ -6291,16 +6670,16 @@

+ V - RecognitionContext: Object + TextSymbols: {inputCharacter: String, char: String, string: String, textLine: String}

-

Recognition context

-
+
@@ -6308,7 +6687,17 @@
+
+
+
+

renderer/svg

+
+ + + + @@ -6347,15 +6737,16 @@ @@ -6375,15 +6766,16 @@ @@ -6403,15 +6795,16 @@ @@ -6431,15 +6824,16 @@ @@ -6459,15 +6853,16 @@ @@ -6476,7 +6871,17 @@ - + +
summary
public @@ -6319,15 +6708,16 @@

+ F - RecognitionPositions: Object + attach(element: Element): Object

-

Recognition positions

+

Populate the dom element

+ F - Recognizer: Object + detach(element: Element, context: Object)

-

Recognition service entry point

+

Detach the renderer from the DOM element

+ F - RecognizerCallback(err: Object, model: Model, types: ...String): function + drawCurrentStroke(context: Object, model: Model, stroker: Stroker): Model

-

Recognizer callback

+

Draw the current stroke from the model

+ F - RecognizerContext: Object + drawModel(context: Object, model: Model, stroker: Stroker): Model

-

Recognizer context

+

Draw all symbols contained into the model

-

Recognizer info

+

Get info

+ F - Renderer: Object + resize(context: Object, model: Model, stroker: Stroker, minHeight: Number, minWidth: Number): Model

-

Default renderer

+

Update the rendering context size

+
+
+
+

renderer/svg/stroker

+
+ + + + @@ -6515,15 +6921,16 @@ @@ -6532,7 +6939,17 @@ - + +
summary
public @@ -6487,15 +6892,16 @@

+ F - RendererInfo: Object + drawStroke(context: Object, stroke: Stroke)

-

Renderer info

+

Draw a stroke on a svg tag, using quadratics

-

Smart guide

+

Get info

+
+
+
+

renderer/svg/symbols

+
+ + + + - + +
summary
public @@ -6543,15 +6960,17 @@

+ F - Stats: Object + drawStroke(context: Object, stroke: Stroke, stroker: Stroker)

- +

Draw a stroke symbol

+
@@ -6559,7 +6978,17 @@
+
+
+
+

smartguide

+
+ + + + @@ -6598,15 +7028,16 @@ @@ -6626,15 +7057,16 @@ @@ -6654,9 +7086,10 @@ - + +
summary
public @@ -6570,15 +6999,16 @@
-

Stroke symbol

+

Create a new smart guide

+ F - Stroker: Object + insertSmartGuide(smartGuide: SmartGuide)

-

Define how a stroke should be drawn

+

Insert the smart guide HTML elements in the DOM.

+ F - StrokerInfo: Object + launchSmartGuide(smartGuide: SmartGuide, exports: Object): *

-

Stroker info

+

Launch the smartguide.

+ F - TextTheme: Object + resize(smartGuide: *)

@@ -6681,15 +7114,17 @@
- +

Smart guide

+
@@ -6697,7 +7132,17 @@
+
+
+
+

util

+
+ + + +
summary
public @@ -6708,16 +7153,16 @@

+ F - Triggers: Object + computeStats(model: Model): Stats

-

Triggers

-
+
@@ -6736,16 +7181,16 @@
-

Undo/redo context

-
+
@@ -6764,16 +7209,16 @@
-

Undo/redo manager

-
+
@@ -6792,16 +7237,16 @@
-

pointerEvents symbol

-
+
@@ -6811,12 +7256,41 @@
+
+
+ + diff --git a/docs/image/manual-badge.svg b/docs/image/manual-badge.svg index 54224bc9..40296068 100644 --- a/docs/image/manual-badge.svg +++ b/docs/image/manual-badge.svg @@ -1,17 +1,17 @@ - + - - + + - + manual manual - @value@ - @value@ + @value@ + @value@ diff --git a/docs/index.html b/docs/index.html index 71762887..81bbdd56 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,14 +3,12 @@ - API Document + Home | myscript - - - +
@@ -19,7 +17,6 @@ Reference Source - -

MyScriptJS

+

MyScriptJS

npm version +Examples +Documentation

The fastest way to integrate rich handwriting features in your webapp.

@@ -286,8 +285,7 @@
  • Digital ink rendering,
  • Link to MyScript Cloud to bring handwriting recognition.
  • -

    Table of contents

    -
      +

      Table of contents

      -

      Examples

      -

      Discover Interactive Ink with MyScriptJS and its major features with our text demo and tutorial.

      +

      Examples

      Discover Interactive Ink with MyScriptJS and its major features with our text demo and tutorial.

      Try our two basic examples featuring the text recognition and the math recognition.

      -

      We also provide several examples to show the features of MyScriptJS. Those examples can be found on our examples page with the source codes in this directory.

      +

      All our examples with the source codes in this directory.

      We also provide examples of integration with the major JavaScript frameworks:

      @@ -326,8 +323,7 @@

      Examples

      -

      Features

      -
        +

        Features

        • Text and Math support,
        • Easy to integrate,
        • Digital ink capture and rendering,
        • @@ -336,21 +332,19 @@

          Features

        • Styling,
        • Typeset support,
        • More than 200 mathematical symbols supported,
        • -
        • 59 supported languages.
        • +
        • 65 supported languages.

        You can discover all the features on our Developer website for Text and Math.

        -

        Requirements

        -
          +

          Requirements

          1. Have npm, yarn or bower installed.
          2. Have a MyScript developer account. You can create one here.
          3. Get your keys and the free monthly quota to access MyScript Cloud at developer.myscript.com
          -

          Installation

          -

          MyScriptJS can be installed with the well known package managers npm, yarn and bower.

          +

          Installation

          MyScriptJS can be installed with the well known package managers npm, yarn and bower.

          If you want to use npm or yarn you first have to init a project (or use an existing one).

          npm init
           OR
          -yarn init
          +yarn init 
           

          You can then install MyScriptJS and use it as showed in the Usage section.

          npm install myscript
          @@ -360,8 +354,7 @@ 

          Installation

          You can also install MyScriptJS using bower (with or without an existing project) and use it as showed in the Usage section replacing node_modules by bower_components.

          bower install myscript
           
          -

          Usage

          -
            +

            Usage

            1. Create an index.html file in the same directory.

            2. Add the following lines in the head section of your file to use MyScriptJS and the css. We use PEP to ensure better browsers compatibilities. Note that you can also use it using dependencies from node_modules or bower_components:

              @@ -411,7 +404,7 @@

              Usage

              </style> </head> <body> - <div id="editor"></div> + <div id="editor" touch-action="none"></div> <script> const editorElement = document.getElementById('editor'); @@ -433,8 +426,7 @@

              Usage

            You can find this guide and a more complete example on the MyScript Developer website.

            -

            Documentation

            -

            You can find a complete documentation with the following sections on our Developer website:

            +

            Documentation

            You can find a complete documentation with the following sections on our Developer website:

            As well as a global Configuration page.

            We also provide a complete API Reference.

            -

            Development

            -

            Instructions to help you build the project and develop are available in the SETUP.md file.

            -

            Getting support

            -

            You can get support and ask your questions on the dedicated section of MyScript Developer website.

            -

            Sharing your feedback ?

            -

            Made a cool app with MyScriptJS? We would love to hear about you! +

            Development

            Instructions to help you build the project and develop are available in the SETUP.md file.

            +

            Getting support

            You can get support and ask your questions on the dedicated section of MyScript Developer website.

            +

            Sharing your feedback ?

            Made a cool app with MyScriptJS? We would love to hear about you! We’re planning to showcase apps using it so let us know by sending a quick mail to myapp@myscript.com.

            -

            Contributing

            -

            We welcome your contributions: if you would like to extend MyScriptJS for your needs, feel free to fork it!

            +

            Contributing

            We welcome your contributions: if you would like to extend MyScriptJS for your needs, feel free to fork it!

            Please take a look at our contributing guidelines before submitting your pull request.

            -

            License

            -

            This library is licensed under the Apache 2.0.

            +

            License

            This library is licensed under the Apache 2.0.

    diff --git a/docs/script/inner-link.js b/docs/script/inner-link.js index 69a74770..ad1c9429 100644 --- a/docs/script/inner-link.js +++ b/docs/script/inner-link.js @@ -24,8 +24,9 @@ (function(){ var els = document.querySelectorAll('[href^="#"]'); + var href = location.href.replace(/#.*$/, ''); // remove existed hash for (var i = 0; i < els.length; i++) { var el = els[i]; - el.href = location.href + el.getAttribute('href'); // because el.href is absolute path + el.href = href + el.getAttribute('href'); // because el.href is absolute path } })(); diff --git a/docs/script/manual.js b/docs/script/manual.js index 4c2b1695..de0bfe25 100644 --- a/docs/script/manual.js +++ b/docs/script/manual.js @@ -1,10 +1,11 @@ (function(){ - var matched = location.pathname.match(/\/(manual\/.*?\/.*\.html)$/); + var matched = location.pathname.match(/\/(manual\/.*\.html)$/); if (!matched) return; var currentName = matched[1]; var cssClass = '.navigation .manual-toc li[data-link="' + currentName + '"]'; var styleText = cssClass + '{ display: block; }\n'; + styleText += cssClass + '.indent-h1 a { color: #039BE5 }'; var style = document.createElement('style'); style.textContent = styleText; document.querySelector('head').appendChild(style); diff --git a/docs/script/prettify/prettify.js b/docs/script/prettify/prettify.js old mode 100644 new mode 100755 index eef5ad7e..3b74b5bd --- a/docs/script/prettify/prettify.js +++ b/docs/script/prettify/prettify.js @@ -1,28 +1,46 @@ -var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; -(function(){function L(a){function m(a){var f=a.charCodeAt(0);if(f!==92)return f;var b=a.charAt(1);return(f=r[b])?f:"0"<=b&&b<="7"?parseInt(a.substring(1),8):b==="u"||b==="x"?parseInt(a.substring(2),16):a.charCodeAt(1)}function e(a){if(a<32)return(a<16?"\\x0":"\\x")+a.toString(16);a=String.fromCharCode(a);if(a==="\\"||a==="-"||a==="["||a==="]")a="\\"+a;return a}function h(a){for(var f=a.substring(1,a.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g),a= -[],b=[],o=f[0]==="^",c=o?1:0,i=f.length;c122||(d<65||j>90||b.push([Math.max(65,j)|32,Math.min(d,90)|32]),d<97||j>122||b.push([Math.max(97,j)&-33,Math.min(d,122)&-33]))}}b.sort(function(a,f){return a[0]-f[0]||f[1]-a[1]});f=[];j=[NaN,NaN];for(c=0;ci[0]&&(i[1]+1>i[0]&&b.push("-"),b.push(e(i[1])));b.push("]");return b.join("")}function y(a){for(var f=a.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),b=f.length,d=[],c=0,i=0;c=2&&a==="["?f[c]=h(j):a!=="\\"&&(f[c]=j.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return f.join("")}for(var t=0,s=!1,l=!1,p=0,d=a.length;p=5&&"lang-"===b.substring(0,5))&&!(o&&typeof o[1]==="string"))c=!1,b="src";c||(r[f]=b)}i=d;d+=f.length;if(c){c=o[1];var j=f.indexOf(c),k=j+c.length;o[2]&&(k=f.length-o[2].length,j=k-c.length);b=b.substring(5);B(l+i,f.substring(0,j),e,p);B(l+i+j,c,C(b,c),p);B(l+i+k,f.substring(k),e,p)}else p.push(l+i,b)}a.e=p}var h={},y;(function(){for(var e=a.concat(m), -l=[],p={},d=0,g=e.length;d=0;)h[n.charAt(k)]=r;r=r[1];n=""+r;p.hasOwnProperty(n)||(l.push(r),p[n]=q)}l.push(/[\S\s]/);y=L(l)})();var t=m.length;return e}function u(a){var m=[],e=[];a.tripleQuotedStrings?m.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,q,"'\""]):a.multiLineStrings?m.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/, -q,"'\"`"]):m.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,q,"\"'"]);a.verbatimStrings&&e.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,q]);var h=a.hashComments;h&&(a.cStyleComments?(h>1?m.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,"#"]):m.push(["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\n\r]*)/,q,"#"]),e.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,q])):m.push(["com",/^#[^\n\r]*/, -q,"#"]));a.cStyleComments&&(e.push(["com",/^\/\/[^\n\r]*/,q]),e.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));a.regexLiterals&&e.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(h=a.types)&&e.push(["typ",h]);a=(""+a.keywords).replace(/^ | $/g, -"");a.length&&e.push(["kwd",RegExp("^(?:"+a.replace(/[\s,]+/g,"|")+")\\b"),q]);m.push(["pln",/^\s+/,q," \r\n\t\xa0"]);e.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return x(m,e)}function D(a,m){function e(a){switch(a.nodeType){case 1:if(k.test(a.className))break;if("BR"===a.nodeName)h(a), -a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)e(a);break;case 3:case 4:if(p){var b=a.nodeValue,d=b.match(t);if(d){var c=b.substring(0,d.index);a.nodeValue=c;(b=b.substring(d.index+d[0].length))&&a.parentNode.insertBefore(s.createTextNode(b),a.nextSibling);h(a);c||a.parentNode.removeChild(a)}}}}function h(a){function b(a,d){var e=d?a.cloneNode(!1):a,f=a.parentNode;if(f){var f=b(f,1),g=a.nextSibling;f.appendChild(e);for(var h=g;h;h=g)g=h.nextSibling,f.appendChild(h)}return e} -for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),e;(e=a.parentNode)&&e.nodeType===1;)a=e;d.push(a)}var k=/(?:^|\s)nocode(?:\s|$)/,t=/\r\n?|\n/,s=a.ownerDocument,l;a.currentStyle?l=a.currentStyle.whiteSpace:window.getComputedStyle&&(l=s.defaultView.getComputedStyle(a,q).getPropertyValue("white-space"));var p=l&&"pre"===l.substring(0,3);for(l=s.createElement("LI");a.firstChild;)l.appendChild(a.firstChild);for(var d=[l],g=0;g=0;){var h=m[e];A.hasOwnProperty(h)?window.console&&console.warn("cannot override language handler %s",h):A[h]=a}}function C(a,m){if(!a||!A.hasOwnProperty(a))a=/^\s*=o&&(h+=2);e>=c&&(a+=2)}}catch(w){"console"in window&&console.log(w&&w.stack?w.stack:w)}}var v=["break,continue,do,else,for,if,return,while"],w=[[v,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], -"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],F=[w,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],G=[w,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], -H=[G,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],w=[w,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],I=[v,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], -J=[v,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],v=[v,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],K=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,N=/\S/,O=u({keywords:[F,H,w,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ -I,J,v],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),A={};k(O,["default-code"]);k(x([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), -["default-markup","htm","html","mxml","xhtml","xml","xsl"]);k(x([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", -/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);k(x([],[["atv",/^[\S\s]+/]]),["uq.val"]);k(u({keywords:F,hashComments:!0,cStyleComments:!0,types:K}),["c","cc","cpp","cxx","cyc","m"]);k(u({keywords:"null,true,false"}),["json"]);k(u({keywords:H,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:K}),["cs"]);k(u({keywords:G,cStyleComments:!0}),["java"]);k(u({keywords:v,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);k(u({keywords:I,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), -["cv","py"]);k(u({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);k(u({keywords:J,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);k(u({keywords:w,cStyleComments:!0,regexLiterals:!0}),["js"]);k(u({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", -hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);k(x([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(a,m,e){var h=document.createElement("PRE");h.innerHTML=a;e&&D(h,e);E({g:m,i:e,h:h});return h.innerHTML};window.prettyPrint=function(a){function m(){for(var e=window.PR_SHOULD_USE_CONTINUATION?l.now()+250:Infinity;p=0){var k=k.match(g),f,b;if(b= -!k){b=n;for(var o=void 0,c=b.firstChild;c;c=c.nextSibling)var i=c.nodeType,o=i===1?o?b:c:i===3?N.test(c.nodeValue)?b:o:o;b=(f=o===b?void 0:o)&&"CODE"===f.tagName}b&&(k=f.className.match(g));k&&(k=k[1]);b=!1;for(o=n.parentNode;o;o=o.parentNode)if((o.tagName==="pre"||o.tagName==="code"||o.tagName==="xmp")&&o.className&&o.className.indexOf("prettyprint")>=0){b=!0;break}b||((b=(b=n.className.match(/\blinenums\b(?::(\d+))?/))?b[1]&&b[1].length?+b[1]:!0:!1)&&D(n,b),d={g:k,h:n,i:b},E(d))}}p=a?parseInt(e.substring(1),8):"u"===a||"x"===a?parseInt(e.substring(2),16):e.charCodeAt(1)}function f(e){if(32>e)return(16>e?"\\x0":"\\x")+e.toString(16);e=String.fromCharCode(e);return"\\"===e||"-"===e||"]"===e||"^"===e?"\\"+e:e}function b(e){var b=e.substring(1,e.length-1).match(/\\u[0-9A-Fa-f]{4}|\\x[0-9A-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\s\S]|-|[^-\\]/g);e= +[];var a="^"===b[0],c=["["];a&&c.push("^");for(var a=a?1:0,g=b.length;ak||122k||90k||122h[0]&&(h[1]+1>h[0]&&c.push("-"),c.push(f(h[1])));c.push("]");return c.join("")}function v(e){for(var a=e.source.match(/(?:\[(?:[^\x5C\x5D]|\\[\s\S])*\]|\\u[A-Fa-f0-9]{4}|\\x[A-Fa-f0-9]{2}|\\[0-9]+|\\[^ux0-9]|\(\?[:!=]|[\(\)\^]|[^\x5B\x5C\(\)\^]+)/g),c=a.length,d=[],g=0,h=0;g/,null])):d.push(["com",/^#[^\r\n]*/,null,"#"]));a.cStyleComments&&(f.push(["com",/^\/\/[^\r\n]*/,null]),f.push(["com",/^\/\*[\s\S]*?(?:\*\/|$)/,null]));if(b=a.regexLiterals){var v=(b=1|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*("+ +("/(?=[^/*"+b+"])(?:[^/\\x5B\\x5C"+b+"]|\\x5C"+v+"|\\x5B(?:[^\\x5C\\x5D"+b+"]|\\x5C"+v+")*(?:\\x5D|$))+/")+")")])}(b=a.types)&&f.push(["typ",b]);b=(""+a.keywords).replace(/^ | $/g,"");b.length&&f.push(["kwd",new RegExp("^(?:"+b.replace(/[\s,]+/g,"|")+")\\b"),null]);d.push(["pln",/^\s+/,null," \r\n\t\u00a0"]);b="^.[^\\s\\w.$@'\"`/\\\\]*";a.regexLiterals&&(b+="(?!s*/)");f.push(["lit",/^@[a-z_$][a-z_$@0-9]*/i,null],["typ",/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],["pln",/^[a-z_$][a-z_$@0-9]*/i, +null],["lit",/^(?:0x[a-f0-9]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+\-]?\d+)?)[a-z]*/i,null,"0123456789"],["pln",/^\\[\s\S]?/,null],["pun",new RegExp(b),null]);return G(d,f)}function L(a,d,f){function b(a){var c=a.nodeType;if(1==c&&!A.test(a.className))if("br"===a.nodeName)v(a),a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)b(a);else if((3==c||4==c)&&f){var d=a.nodeValue,q=d.match(n);q&&(c=d.substring(0,q.index),a.nodeValue=c,(d=d.substring(q.index+q[0].length))&& +a.parentNode.insertBefore(l.createTextNode(d),a.nextSibling),v(a),c||a.parentNode.removeChild(a))}}function v(a){function b(a,c){var d=c?a.cloneNode(!1):a,k=a.parentNode;if(k){var k=b(k,1),e=a.nextSibling;k.appendChild(d);for(var f=e;f;f=e)e=f.nextSibling,k.appendChild(f)}return d}for(;!a.nextSibling;)if(a=a.parentNode,!a)return;a=b(a.nextSibling,0);for(var d;(d=a.parentNode)&&1===d.nodeType;)a=d;c.push(a)}for(var A=/(?:^|\s)nocode(?:\s|$)/,n=/\r\n?|\n/,l=a.ownerDocument,m=l.createElement("li");a.firstChild;)m.appendChild(a.firstChild); +for(var c=[m],p=0;p=+v[1],d=/\n/g,A=a.a,n=A.length,f=0,l=a.c,m=l.length,b=0,c=a.g,p=c.length,w=0;c[p]=n;var r,e;for(e=r=0;e=h&&(b+=2);f>=k&&(w+=2)}}finally{g&&(g.style.display=a)}}catch(x){E.console&&console.log(x&&x.stack||x)}}var E=window,C=["break,continue,do,else,for,if,return,while"], +F=[[C,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],H=[F,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"], +O=[F,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],P=[F,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"], +F=[F,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],Q=[C,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],R=[C,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],C=[C,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"], +S=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,W=/\S/,X=y({keywords:[H,P,O,F,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",Q,R,C],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),I={};t(X,["default-code"]);t(G([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),"default-markup htm html mxml xhtml xml xsl".split(" "));t(G([["pln",/^[\s]+/,null," \t\r\n"],["atv",/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null, +"\"'"]],[["tag",/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],["pun",/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]);t(G([],[["atv",/^[\s\S]+/]]),["uq.val"]);t(y({keywords:H, +hashComments:!0,cStyleComments:!0,types:S}),"c cc cpp cxx cyc m".split(" "));t(y({keywords:"null,true,false"}),["json"]);t(y({keywords:P,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:S}),["cs"]);t(y({keywords:O,cStyleComments:!0}),["java"]);t(y({keywords:C,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]);t(y({keywords:Q,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]);t(y({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END", +hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]);t(y({keywords:R,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]);t(y({keywords:F,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]);t(y({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0, +regexLiterals:!0}),["coffee"]);t(G([],[["str",/^[\s\S]+/]]),["regex"]);var Y=E.PR={createSimpleLexer:G,registerLangHandler:t,sourceDecorator:y,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:"com",PR_DECLARATION:"dec",PR_KEYWORD:"kwd",PR_LITERAL:"lit",PR_NOCODE:"nocode",PR_PLAIN:"pln",PR_PUNCTUATION:"pun",PR_SOURCE:"src",PR_STRING:"str",PR_TAG:"tag",PR_TYPE:"typ",prettyPrintOne:E.prettyPrintOne=function(a,d,f){f=f||!1;d=d||null;var b=document.createElement("div");b.innerHTML="
    "+a+"
    "; +b=b.firstChild;f&&L(b,f,!0);M({j:d,m:f,h:b,l:1,a:null,i:null,c:null,g:null});return b.innerHTML},prettyPrint:E.prettyPrint=function(a,d){function f(){for(var b=E.PR_SHOULD_USE_CONTINUATION?c.now()+250:Infinity;p - Source | API Document + Source | myscript - - - +
    @@ -19,7 +17,6 @@ Reference Source - -

    Source 236/262

    +

    Source 281/392

    @@ -286,12 +283,12 @@ - + - + - + @@ -300,7 +297,7 @@ - + @@ -308,7 +305,7 @@ - + @@ -316,7 +313,7 @@ - + @@ -325,7 +322,7 @@ - + @@ -334,29 +331,29 @@ - + - + - + - + - + - + - + @@ -373,7 +370,7 @@ - + @@ -381,16 +378,16 @@ - + - + - + - + @@ -416,7 +413,7 @@ - + @@ -431,29 +428,29 @@ - + - + - + - + - + - + - + @@ -462,7 +459,7 @@ - + @@ -473,15 +470,15 @@ - + - + - + - + @@ -489,7 +486,7 @@ - + @@ -500,7 +497,7 @@ - + @@ -508,7 +505,7 @@ - + @@ -516,7 +513,7 @@ - + @@ -527,7 +524,7 @@ - + @@ -535,47 +532,47 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -583,109 +580,109 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -728,67 +725,67 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -796,38 +793,38 @@ - + - + - + - + - + - + - + - + - + - + @@ -835,7 +832,7 @@ - + @@ -843,10 +840,10 @@ insertSmartGuidelaunchSmartGuideresize - + - + @@ -854,7 +851,7 @@ - + @@ -862,14 +859,14 @@ - +
    src/Editor.jssrc/Editor.js Editor85 %55/6488 %82/93 32219 byte 10582018-06-04 13:00:01 (UTC)2018-11-06 12:42:40 (UTC)
    src/EditorFacade.js100 %2/2 1313 byte 292018-03-02 10:26:39 (UTC)2018-10-03 14:26:49 (UTC)
    src/callback/EventCallback.js100 %1/1 521 byte 142017-09-03 12:47:58 (UTC)2018-10-03 14:26:49 (UTC)
    src/configuration/Constants.js- 2009 byte 862018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/configuration/DefaultBehaviors.js100 %2/2 5014 byte 962018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/configuration/DefaultConfiguration.js100 %2/2 5596 byte 2032018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/configuration/DefaultPenStyle.jssrc/configuration/DefaultPenStyle.js defaultPenStyle overrideDefaultPenStyle toCSS toJSON50 %2/440 %2/5 1360 byte 402017-09-03 13:17:23 (UTC)2018-10-03 14:26:49 (UTC)
    src/configuration/DefaultTheme.jssrc/configuration/DefaultTheme.js defaultTheme overrideDefaultTheme toCSS toJSON50 %2/440 %2/5 1780 byte 742018-01-04 14:06:03 (UTC)2018-10-03 14:26:49 (UTC)
    src/configuration/LoggerConfig.js100 %10/10 1735 byte 722018-01-03 14:51:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/eastereggs/InkImporter.js100 %1/1 2738 byte 762018-01-04 15:22:30 (UTC)2018-10-03 14:26:49 (UTC)
    src/grabber/PointerEventGrabber.jssrc/grabber/PointerEventGrabber.js attach detach50 %1/225 %1/4 8882 byte 1932018-03-03 15:13:47 (UTC)2018-11-06 12:42:40 (UTC)
    src/model/InkModel.js100 %19/19 13203 byte 3592018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/model/RecognizerContext.js100 %8/8 4816 byte 1472018-06-04 13:00:01 (UTC)2018-10-04 16:41:53 (UTC)
    src/model/StrokeComponent.jssrc/model/StrokeComponent.js addPoint createStrokeComponent getPointByIndex slice toJSON toJSONV4100 %6/666 %6/9 5468 byte 1562018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/model/Symbol.jssrc/model/Symbol.js getDefaultSymbols getSymbolsBounds100 %2/222 %2/9 4476 byte 1402018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/model/UndoRedoContext.js100 %2/2 1227 byte 382017-09-03 13:17:23 (UTC)2018-10-03 14:26:49 (UTC)
    src/model/UndoRedoManager.js100 %4/4 4263 byte 912018-04-06 07:36:31 (UTC)2018-10-03 14:26:49 (UTC)
    src/myscript.jssrc/myscript.js --0 %0/1 739 byte 312018-03-03 11:28:58 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/CryptoHelper.js100 %1/1 693 byte 172018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/DefaultRecognizer.js100 %4/4 6206 byte 1182018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/common/CdkCommonUtil.js100 %1/1 798 byte 272018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/common/v3/Cdkv3CommonMathRecognizer.js100 %1/1 993 byte 232018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/common/v3/Cdkv3CommonShapeRecognizer.js100 %4/4 2953 byte 862018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/common/v3/Cdkv3CommonTextRecognizer.js100 %1/1 712 byte 192018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/rest/networkInterface.js get post100 %2/2100 %5/5 4805 byte 1462018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/rest/v3/Cdkv3RestAnalyzerRecognizer.jssrc/recognizer/rest/v3/Cdkv3RestAnalyzerRecognizer.js analyzerRestV3Configuration export_ getInfo100 %3/362 %5/8 4592 byte 1292018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/rest/v3/Cdkv3RestMathRecognizer.jssrc/recognizer/rest/v3/Cdkv3RestMathRecognizer.js export_ getInfo mathRestV3Configuration100 %3/380 %4/5 3333 byte 862018-01-04 15:22:30 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/rest/v3/Cdkv3RestMusicRecognizer.jssrc/recognizer/rest/v3/Cdkv3RestMusicRecognizer.js export_ getInfo init musicRestV3Configuration100 %4/483 %5/6 4355 byte 1142018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/rest/v3/Cdkv3RestRecognizerUtil.js100 %1/1 1400 byte 282018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/rest/v3/Cdkv3RestShapeRecognizer.jssrc/recognizer/rest/v3/Cdkv3RestShapeRecognizer.js clear export_ getInfo reset shapeRestV3Configuration100 %5/575 %6/8 4704 byte 1172018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/rest/v3/Cdkv3RestTextRecognizer.jssrc/recognizer/rest/v3/Cdkv3RestTextRecognizer.js buildInput export_ getInfo textRestV3Configuration100 %4/480 %4/5 3305 byte 872018-01-04 15:22:30 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/rest/v4/iinkRestRecognizer.jssrc/recognizer/rest/v4/iinkRestRecognizer.js convert export_ getInfo iinkRestConfiguration postMessage100 %5/541 %5/12 8724 byte 2292018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/websocket/CdkWSRecognizerUtil.jssrc/recognizer/websocket/CdkWSRecognizerUtil.js clear close init retry sendMessage80 %4/557 %4/7 5569 byte 1372018-04-05 14:27:51 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/websocket/networkWSInterface.jssrc/recognizer/websocket/networkWSInterface.js close openWebSocket send100 %3/380 %4/5 3514 byte 1142018-04-05 14:27:48 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/websocket/v3/Cdkv3WSBuilder.jssrc/recognizer/websocket/v3/Cdkv3WSBuilder.js buildWebSocketCallback100 %1/166 %2/3 5228 byte 1162017-09-03 13:17:23 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/websocket/v3/Cdkv3WSMathRecognizer.jssrc/recognizer/websocket/v3/Cdkv3WSMathRecognizer.js clear export_ getInfo init mathWebSocketV3Configuration reset100 %6/666 %6/9 5335 byte 1412018-01-04 15:22:30 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/websocket/v3/Cdkv3WSTextRecognizer.jssrc/recognizer/websocket/v3/Cdkv3WSTextRecognizer.js clear export_ getInfo init reset textWebSocketV3Configuration100 %6/666 %6/9 5367 byte 1462018-01-04 15:22:30 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/websocket/v4/Cdkv4WSBuilder.js buildWebSocketCallback100 %1/1100 %2/2 7494 byte 1622018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/recognizer/websocket/v4/Cdkv4WSIInkRecognizer.jssrc/recognizer/websocket/v4/Cdkv4WSIInkRecognizer.js IInkWebSocketV4Configuration addStrokes buildConfiguration @@ -715,10 +712,10 @@ undo waitForIdle zoom65 %19/2942 %19/45 21235 byte 5802018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/renderer/QuadraticUtils.js100 %3/3 1257 byte 452017-09-03 13:17:23 (UTC)2018-10-03 14:26:49 (UTC)
    src/renderer/canvas/CanvasRenderer.jssrc/renderer/canvas/CanvasRenderer.js attach detach drawCurrentStroke drawModel getInfo resize100 %6/654 %6/11 7362 byte 2002018-02-06 09:09:22 (UTC)2018-10-03 14:26:49 (UTC)
    src/renderer/canvas/ImageRenderer.jssrc/renderer/canvas/ImageRenderer.js getImage100 %1/150 %1/2 1623 byte 402017-09-03 13:17:23 (UTC)2018-10-03 14:26:49 (UTC)
    src/renderer/canvas/stroker/QuadraticCanvasStroker.jssrc/renderer/canvas/stroker/QuadraticCanvasStroker.js drawStroke getInfo100 %2/233 %2/6 4529 byte 1072018-03-05 09:10:03 (UTC)2018-10-03 14:26:49 (UTC)
    src/renderer/canvas/symbols/MathSymbolCanvasRenderer.jssrc/renderer/canvas/symbols/MathSymbolCanvasRenderer.js MathSymbols drawMathSymbol100 %2/266 %2/3 1803 byte 522018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/renderer/canvas/symbols/MusicSymbolCanvasRenderer.jssrc/renderer/canvas/symbols/MusicSymbolCanvasRenderer.js MusicClefs MusicSymbols drawMusicSymbol getMusicClefElements100 %4/457 %4/7 6760 byte 1062017-09-06 08:22:19 (UTC)2018-10-03 14:26:49 (UTC)
    src/renderer/canvas/symbols/ShapeSymbolCanvasRenderer.jssrc/renderer/canvas/symbols/ShapeSymbolCanvasRenderer.js ShapeSymbols drawLine drawShapeSymbol100 %3/337 %3/8 5417 byte 1842018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/renderer/canvas/symbols/StrokeSymbolCanvasRenderer.js100 %1/1 311 byte 112017-09-03 13:17:23 (UTC)2018-10-03 14:26:49 (UTC)
    src/renderer/canvas/symbols/TextSymbolCanvasRenderer.jssrc/renderer/canvas/symbols/TextSymbolCanvasRenderer.js TextSymbols drawTextSymbol100 %2/240 %2/5 2444 byte 822017-09-03 13:17:23 (UTC)2018-10-03 14:26:49 (UTC)
    src/renderer/svg/SVGRenderer.jssrc/renderer/svg/SVGRenderer.js attach detach drawCurrentStroke drawModel getInfo resize100 %6/685 %6/7 8075 byte 2162018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/renderer/svg/stroker/QuadraticSVGStroker.jssrc/renderer/svg/stroker/QuadraticSVGStroker.js drawStroke getInfo100 %2/233 %2/6 3900 byte 992018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    src/renderer/svg/symbols/StrokeSymbolSVGRenderer.js100 %1/1 311 byte 112017-09-03 13:17:23 (UTC)2018-10-03 14:26:49 (UTC)
    src/smartguide/SmartGuide.js 75 %3/490 %10/11 19975 byte 5022018-06-04 13:00:01 (UTC)2018-11-06 16:18:36 (UTC)
    src/util/ModelStats.js100 %1/1 1772 byte 462017-09-03 13:17:23 (UTC)2018-10-03 14:26:49 (UTC)
    src/util/PromiseHelper.js100 %1/1 476 byte 202018-06-04 13:00:01 (UTC)2018-10-03 14:26:49 (UTC)
    diff --git a/docs/typedef/index.html b/docs/typedef/index.html index acced0b6..4c127455 100644 --- a/docs/typedef/index.html +++ b/docs/typedef/index.html @@ -3,14 +3,12 @@ - Typedef | API Document + Typedef | myscript - - - +
    @@ -19,7 +17,6 @@ Reference Source -
    @@ -316,7 +314,8 @@

    - Behaviors: Object + + Behaviors: Object

    @@ -344,7 +343,8 @@

    - Bounds: Object + + Bounds: Object

    @@ -372,7 +372,8 @@

    - BuildWebSocketFunction(destructuredPromise: DestructuredPromise, recognizerContext: RecognizerContext): Callback: function + + BuildWebSocketFunction(destructuredPromise: DestructuredPromise, recognizerContext: RecognizerContext): Callback: function

    @@ -400,7 +401,8 @@

    - Callback(err: Object, res: Object): function + + Callback(err: Object, res: Object): function

    @@ -428,7 +430,8 @@

    - Constants: Object + + Constants: Object

    @@ -482,7 +486,8 @@

    - GeneratedTheme: Object + + GeneratedTheme: Object

    @@ -509,7 +514,8 @@

    - Grabber: Object + + Grabber: Object

    @@ -537,7 +543,8 @@

    - GrabberContext: Object + + GrabberContext: Object

    @@ -565,7 +572,8 @@

    - GrabberListener: Object + + GrabberListener: Object

    @@ -593,7 +601,8 @@

    - InkTheme: PenStyle + + InkTheme: PenStyle

    @@ -620,7 +629,8 @@

    - MathTheme: Object + + MathTheme: Object

    @@ -647,7 +657,8 @@

    - Model: Object + + Model: Object

    @@ -675,7 +686,8 @@

    - PenStyle: Object + + PenStyle: Object

    @@ -702,7 +714,8 @@

    - RawResults: Object + + RawResults: Object

    @@ -730,7 +743,8 @@

    - RecognitionContext: Object + + RecognitionContext: Object

    @@ -786,7 +801,8 @@

    - Recognizer: Object + + Recognizer: Object

    @@ -814,7 +830,8 @@

    - RecognizerCallback(err: Object, model: Model, types: ...String): function + + RecognizerCallback(err: Object, model: Model, types: ...String): function

    @@ -842,7 +859,8 @@

    - RecognizerContext: Object + + RecognizerContext: Object

    @@ -870,7 +888,8 @@

    - RecognizerInfo: Object + + RecognizerInfo: Object

    @@ -898,7 +917,8 @@

    - Renderer: Object + + Renderer: Object

    @@ -926,7 +946,8 @@

    - RendererInfo: Object + + RendererInfo: Object

    @@ -954,7 +975,8 @@

    - SmartGuide: Object + + SmartGuide: Object

    @@ -982,7 +1004,8 @@

    - Stats: Object + + Stats: Object

    @@ -1009,7 +1032,8 @@

    - Stroke: Object + + Stroke: Object

    @@ -1037,7 +1061,8 @@

    - Stroker: Object + + Stroker: Object

    @@ -1065,7 +1090,8 @@

    - StrokerInfo: Object + + StrokerInfo: Object

    @@ -1093,7 +1119,8 @@

    - TextTheme: Object + + TextTheme: Object

    @@ -1120,7 +1147,8 @@

    - Theme: Object + + Theme: Object

    @@ -1147,7 +1175,8 @@

    - Triggers: Object + + Triggers: Object

    @@ -1175,7 +1204,8 @@

    - UndoRedoContext: Object + + UndoRedoContext: Object

    @@ -1203,7 +1233,8 @@

    - UndoRedoManager: Object + + UndoRedoManager: Object

    @@ -1231,7 +1262,8 @@

    - pointerEvents: Object + + pointerEvents: Object

    @@ -1259,7 +1291,7 @@

    - Behavior: Object + Behavior: Object @@ -1284,36 +1316,36 @@

    Properties:

    grabberGrabbergrabberGrabber

    Grabber to capture strokes

    strokerStrokerstrokerStroker

    Stroker to draw stroke

    rendererRendererrendererRenderer

    Renderer to draw on the editor

    recognizerRecognizerrecognizerRecognizer

    Recognizer to call the recognition service

    callbacksArraycallbacksArray

    Functions to handle model changes

    grabberGrabbergrabberGrabber

    Grabber to capture strokes

    strokerListArray<Stroker>strokerListArray<Stroker>

    List of stroker to draw stroke

    rendererListArray<Renderer>rendererListArray<Renderer>

    List of renderer to draw on the editor

    recognizerListArray<Recognizer>recognizerListArray<Recognizer>

    Recognizers to call the recognition service

    getBehaviorFromConfigurationfunction(behaviors: Behaviors, configuration: Configuration): BehaviorgetBehaviorFromConfigurationfunction(behaviors: Behaviors, configuration: Configuration): Behavior

    Get the current behavior to use regarding the current configuration

    callbacksArraycallbacksArray

    Functions to handle model changes

    minXNumberminXNumber

    Minimal x coordinate

    maxXNumbermaxXNumber

    Maximal x coordinate

    minYNumberminYNumber

    Minimal y coordinate

    maxYNumbermaxYNumber

    Maximal y coordinate

    destructuredPromiseDestructuredPromisedestructuredPromiseDestructuredPromise
    recognizerContextRecognizerContextrecognizerContextRecognizerContext
    - + @@ -1604,7 +1636,7 @@

    - Callback(err: Object, res: Object): function + Callback(err: Object, res: Object): function @@ -1629,15 +1661,15 @@

    Params:

    - - + + - - + + @@ -1672,7 +1704,7 @@

    - Constants: Object + Constants: Object @@ -1715,7 +1747,7 @@

    - DestructuredPromise: Object + DestructuredPromise: Object @@ -1739,20 +1771,20 @@

    Properties:

    - - + + - - + + - - + + @@ -1786,7 +1818,7 @@

    - GeneratedTheme: Object + GeneratedTheme: Object @@ -1810,15 +1842,15 @@

    Properties:

    - - + + - - + + @@ -1853,7 +1885,7 @@

    - Grabber: Object + Grabber: Object @@ -1878,15 +1910,15 @@

    Properties:

    - - + + - - + + @@ -1921,7 +1953,7 @@

    - GrabberContext: Object + GrabberContext: Object @@ -1946,15 +1978,15 @@

    Properties:

    - - + + - - + + @@ -1989,7 +2021,7 @@

    - GrabberListener: Object + GrabberListener: Object @@ -2014,15 +2046,15 @@

    Properties:

    - - + + - - + + @@ -2057,7 +2089,7 @@

    - InkTheme: PenStyle + InkTheme: PenStyle @@ -2100,7 +2132,7 @@

    - MathTheme: Object + MathTheme: Object @@ -2124,8 +2156,8 @@

    Properties:

    - - + + @@ -2160,7 +2192,7 @@

    - Model: Object + Model: Object @@ -2185,71 +2217,71 @@

    Properties:

    - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -2284,7 +2316,7 @@

    - PenStyle: Object + PenStyle: Object @@ -2308,28 +2340,28 @@

    Properties:

    - - + + - - + + - - + + - - + + @@ -2364,7 +2396,7 @@

    - RawResults: Object + RawResults: Object @@ -2389,15 +2421,15 @@

    Properties:

    - - + + - - + + @@ -2432,7 +2464,7 @@

    - RecognitionContext: Object + RecognitionContext: Object @@ -2457,14 +2489,14 @@

    Properties:

    - - + + - - + + @@ -2498,7 +2530,7 @@

    - RecognitionPositions: Object + RecognitionPositions: Object @@ -2523,24 +2555,24 @@

    Properties:

    - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -2742,7 +2774,7 @@

    - RecognizerCallback(err: Object, model: Model, types: ...String): function + RecognizerCallback(err: Object, model: Model, types: ...String): function @@ -2767,22 +2799,22 @@

    Params:

    - - + + - - + + - - + + @@ -2817,7 +2849,7 @@

    - RecognizerContext: Object + RecognizerContext: Object @@ -2842,130 +2874,130 @@

    Properties:

    - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -2999,7 +3031,7 @@

    - RecognizerInfo: Object + RecognizerInfo: Object @@ -3024,29 +3056,29 @@

    Properties:

    - - + + - - + + - - + + - - + + @@ -3081,7 +3113,7 @@

    - Renderer: Object + Renderer: Object @@ -3106,43 +3138,43 @@

    Properties:

    - - + + - - + + - - + + - - + + - - + + - - + + @@ -3177,7 +3209,7 @@

    - RendererInfo: Object + RendererInfo: Object @@ -3202,15 +3234,15 @@

    Properties:

    - - + + - - + + @@ -3245,7 +3277,7 @@

    - SmartGuide: Object + SmartGuide: Object @@ -3270,57 +3302,57 @@

    Properties:

    - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -3355,7 +3387,7 @@

    - Stats: Object + Stats: Object @@ -3379,32 +3411,32 @@

    Properties:

    - - + + - - + + - - + + - - + + - - + + @@ -3438,7 +3470,7 @@

    - Stroke: Object + Stroke: Object @@ -3463,71 +3495,71 @@

    Properties:

    - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -3562,7 +3594,7 @@

    - Stroker: Object + Stroker: Object @@ -3587,15 +3619,15 @@

    Properties:

    - - + + - - + + @@ -3630,7 +3662,7 @@

    - StrokerInfo: Object + StrokerInfo: Object @@ -3655,22 +3687,22 @@

    Properties:

    - - + + - - + + - - + + @@ -3705,7 +3737,7 @@

    - TextTheme: Object + TextTheme: Object @@ -3729,15 +3761,15 @@

    Properties:

    - - + + - - + + @@ -3772,7 +3804,7 @@

    - Theme: Object + Theme: Object @@ -3796,29 +3828,29 @@

    Properties:

    - - + + - - + + - - + + - - + + @@ -3853,7 +3885,7 @@

    - Triggers: Object + Triggers: Object @@ -3878,15 +3910,15 @@

    Properties:

    - - + + - - + + @@ -3921,7 +3953,7 @@

    - UndoRedoContext: Object + UndoRedoContext: Object @@ -3946,35 +3978,35 @@

    Properties:

    - - + + - - + + - - + + - - + + - - + + @@ -4008,7 +4040,7 @@

    - UndoRedoManager: Object + UndoRedoManager: Object @@ -4033,29 +4065,29 @@

    Properties:

    - - + + - - + + - - + + - - + + @@ -4090,7 +4122,7 @@

    - pointerEvents: Object + pointerEvents: Object @@ -4115,22 +4147,22 @@

    Properties:

    - - + + - - + + - - + + @@ -4161,7 +4193,7 @@

    Properties:

    diff --git a/docs/variable/index.html b/docs/variable/index.html index a0937948..3d4559a6 100644 --- a/docs/variable/index.html +++ b/docs/variable/index.html @@ -3,14 +3,12 @@ - Variable | API Document + Variable | myscript - - - +
    @@ -19,7 +17,6 @@ Reference Source -
    @@ -344,7 +343,8 @@

    - LOST_CONNEXION_MESSAGE: {type: string} + + LOST_CONNEXION_MESSAGE: {type: string}

    @@ -372,7 +372,8 @@

    - MathSymbols: {inputCharacter: String, char: String, string: String, textLine: String} + + MathSymbols: {inputCharacter: String, char: String, string: String, textLine: String}

    @@ -399,7 +400,8 @@

    - MusicClefs: {F: {svg: String, getBoundingBox: function}, C: {svg: String, getBoundingBox: function}, G: {svg: String, getBoundingBox: function}} + + MusicClefs: {F: {svg: String, getBoundingBox: function}, C: {svg: String, getBoundingBox: function}, G: {svg: String, getBoundingBox: function}}

    @@ -426,7 +428,8 @@

    - MusicSymbols: {accidental: String, arpeggiate: String, bar: String, beam: String, clef: String, decoration: String, dots: String, head: String, ledgerLine: String, rest: String, staff: String, stem: String, tieOrSlur: String, timeSignature: String} + + MusicSymbols: {accidental: String, arpeggiate: String, bar: String, beam: String, clef: String, decoration: String, dots: String, head: String, ledgerLine: String, rest: String, staff: String, stem: String, tieOrSlur: String, timeSignature: String}

    @@ -453,7 +456,8 @@

    - ShapeSymbols: {table: String, shape: String, recognizedShape: String, ellipse: String, line: String} + + ShapeSymbols: {table: String, shape: String, recognizedShape: String, ellipse: String, line: String}

    @@ -480,7 +484,8 @@

    - TextSymbols: {inputCharacter: String, char: String, string: String, textLine: String} + + TextSymbols: {inputCharacter: String, char: String, string: String, textLine: String}

    @@ -535,7 +541,8 @@

    - callbackLogger: Object + + callbackLogger: Object

    @@ -591,7 +599,8 @@

    - defaultConfiguration: Configuration + + defaultConfiguration: Configuration

    @@ -619,7 +628,8 @@

    - defaultPenStyle: PenStyle + + defaultPenStyle: PenStyle

    @@ -647,7 +657,8 @@

    - defaultTheme: Theme + + defaultTheme: Theme

    @@ -675,7 +686,8 @@

    - editorLogger: Object + + editorLogger: Object

    @@ -703,7 +715,8 @@

    - grabberLogger: Object + + grabberLogger: Object

    @@ -759,7 +773,8 @@

    - log: Object + + log: Object

    @@ -843,7 +860,8 @@

    - modelLogger: Object + + modelLogger: Object

    @@ -899,7 +918,8 @@

    - recognizerLogger: Object + + recognizerLogger: Object

    @@ -927,7 +947,8 @@

    - rendererLogger: Object + + rendererLogger: Object

    @@ -983,7 +1005,8 @@

    - smartGuideLogger: Object + + smartGuideLogger: Object

    @@ -1011,7 +1034,8 @@

    - testLogger: Object + + testLogger: Object

    @@ -1095,7 +1121,8 @@

    - utilLogger: Object + + utilLogger: Object

    @@ -1123,7 +1150,7 @@

    - CLOSE_RECOGNIZER_MESSAGE: String + CLOSE_RECOGNIZER_MESSAGE: String @@ -1167,7 +1194,7 @@

    - IInkWebSocketV4Configuration: RecognizerInfo + IInkWebSocketV4Configuration: RecognizerInfo @@ -1211,7 +1238,7 @@

    - LOST_CONNEXION_MESSAGE: {type: string} + LOST_CONNEXION_MESSAGE: {type: string} @@ -1255,7 +1282,7 @@

    - MathSymbols: {inputCharacter: String, char: String, string: String, textLine: String} + MathSymbols: {inputCharacter: String, char: String, string: String, textLine: String} @@ -1298,7 +1325,7 @@

    - MusicClefs: {F: {svg: String, getBoundingBox: function}, C: {svg: String, getBoundingBox: function}, G: {svg: String, getBoundingBox: function}} + MusicClefs: {F: {svg: String, getBoundingBox: function}, C: {svg: String, getBoundingBox: function}, G: {svg: String, getBoundingBox: function}} @@ -1341,7 +1368,7 @@

    - MusicSymbols: {accidental: String, arpeggiate: String, bar: String, beam: String, clef: String, decoration: String, dots: String, head: String, ledgerLine: String, rest: String, staff: String, stem: String, tieOrSlur: String, timeSignature: String} + MusicSymbols: {accidental: String, arpeggiate: String, bar: String, beam: String, clef: String, decoration: String, dots: String, head: String, ledgerLine: String, rest: String, staff: String, stem: String, tieOrSlur: String, timeSignature: String} @@ -1384,7 +1411,7 @@

    - ShapeSymbols: {table: String, shape: String, recognizedShape: String, ellipse: String, line: String} + ShapeSymbols: {table: String, shape: String, recognizedShape: String, ellipse: String, line: String} @@ -1427,7 +1454,7 @@

    - TextSymbols: {inputCharacter: String, char: String, string: String, textLine: String} + TextSymbols: {inputCharacter: String, char: String, string: String, textLine: String} @@ -1470,7 +1497,7 @@

    - analyzerRestV3Configuration: RecognizerInfo + analyzerRestV3Configuration: RecognizerInfo @@ -1514,7 +1541,7 @@

    - callbackLogger: Object + callbackLogger: Object @@ -1558,7 +1585,7 @@

    - defaultBehaviors: Behaviors + defaultBehaviors: Behaviors @@ -1602,7 +1629,7 @@

    - defaultConfiguration: Configuration + defaultConfiguration: Configuration @@ -1646,7 +1673,7 @@

    - defaultPenStyle: PenStyle + defaultPenStyle: PenStyle @@ -1690,7 +1717,7 @@

    - defaultTheme: Theme + defaultTheme: Theme @@ -1734,7 +1761,7 @@

    - editorLogger: Object + editorLogger: Object @@ -1778,7 +1805,7 @@

    - grabberLogger: Object + grabberLogger: Object @@ -1822,7 +1849,7 @@

    - iinkRestConfiguration: RecognizerInfo + iinkRestConfiguration: RecognizerInfo @@ -1866,7 +1893,7 @@

    - log: Object + log: Object @@ -1910,7 +1937,7 @@

    - mathRestV3Configuration: RecognizerInfo + mathRestV3Configuration: RecognizerInfo @@ -1954,7 +1981,7 @@

    - mathWebSocketV3Configuration: RecognizerInfo + mathWebSocketV3Configuration: RecognizerInfo @@ -1998,7 +2025,7 @@

    - modelLogger: Object + modelLogger: Object @@ -2042,7 +2069,7 @@

    - musicRestV3Configuration: RecognizerInfo + musicRestV3Configuration: RecognizerInfo @@ -2086,7 +2113,7 @@

    - recognizerLogger: Object + recognizerLogger: Object @@ -2130,7 +2157,7 @@

    - rendererLogger: Object + rendererLogger: Object @@ -2174,7 +2201,7 @@

    - shapeRestV3Configuration: RecognizerInfo + shapeRestV3Configuration: RecognizerInfo @@ -2218,7 +2245,7 @@

    - smartGuideLogger: Object + smartGuideLogger: Object @@ -2262,7 +2289,7 @@

    - testLogger: Object + testLogger: Object @@ -2306,7 +2333,7 @@

    - textRestV3Configuration: RecognizerInfo + textRestV3Configuration: RecognizerInfo @@ -2350,7 +2377,7 @@

    - textWebSocketV3Configuration: RecognizerInfo + textWebSocketV3Configuration: RecognizerInfo @@ -2394,7 +2421,7 @@

    - utilLogger: Object + utilLogger: Object @@ -2434,7 +2461,7 @@

    From 36c19d5b417f34427639c81ba0d1503e35494f51 Mon Sep 17 00:00:00 2001 From: DEWITTE Pierre-Alban Date: Thu, 8 Nov 2018 11:55:06 +0100 Subject: [PATCH 3/3] [V4 REST]Add a no UI example and made the necessary modification in the lib to make it work. Still need some design improvements --- examples/index.html | 14 ++ examples/v4/rest/no_ui.html | 173 +++++++++++++++++++ src/Editor.js | 29 +++- src/configuration/DefaultBehaviors.js | 2 + src/eastereggs/InkImporter.js | 12 ++ src/myscript.js | 27 ++- src/recognizer/rest/networkInterface.js | 7 +- src/recognizer/rest/v4/iinkRestRecognizer.js | 76 ++++---- 8 files changed, 285 insertions(+), 55 deletions(-) create mode 100644 examples/v4/rest/no_ui.html diff --git a/examples/index.html b/examples/index.html index 01c28932..d5339701 100644 --- a/examples/index.html +++ b/examples/index.html @@ -306,6 +306,20 @@

    iink SDK web with REST

    Get source code +

    MyScriptJS usage without the UI

    +

    MATH with iink SDK web

    diff --git a/examples/v4/rest/no_ui.html b/examples/v4/rest/no_ui.html new file mode 100644 index 00000000..616faca6 --- /dev/null +++ b/examples/v4/rest/no_ui.html @@ -0,0 +1,173 @@ + + + + + + + + + + + REST Text iink + + + + + + + + + + + +
    + + +
    +
    +
    +
    + +
    + + + + + diff --git a/src/Editor.js b/src/Editor.js index 7812453d..19b1f0b9 100644 --- a/src/Editor.js +++ b/src/Editor.js @@ -12,7 +12,7 @@ import * as ImageRenderer from './renderer/canvas/ImageRenderer'; import * as RecognizerContext from './model/RecognizerContext'; import * as SmartGuide from './smartguide/SmartGuide'; import Constants from './configuration/Constants'; -import { inkImporter } from './eastereggs/InkImporter'; +import * as eastereggs from './eastereggs/InkImporter'; /** @@ -827,6 +827,11 @@ export class Editor { } } + /** + * @Deprecated + * @param rawStrokes + * @param strokeGroups + */ reDraw(rawStrokes, strokeGroups) { rawStrokes.forEach((stroke) => { InkModel.addStroke(this.model, stroke); @@ -1046,13 +1051,31 @@ export class Editor { }; } + /** + * Detach event listeners from the DOM element created at editor creation. + */ + unload() { + if (this.grabber) { // Remove event handlers to avoid multiplication (detach grabber) + this.grabber.detach(this.domElement, this.grabberContext); + } + if (this.innerRenderer) { + this.innerRenderer.detach(this.domElement, this.rendererContext); + } + } + + /** + * Trigger the change callbacks (and by default send a change event). + */ + forceChange() { + triggerCallbacks(this, undefined, Constants.EventType.CHANGED); + } + /* eslint-disable class-methods-use-this */ /** * Get access to some easter egg features link ink injection. Use at your own risk (less tested and may be removed without notice). - * @returns {{inkImporter: inkImporter}} */ get eastereggs() { - return { inkImporter }; + return eastereggs; } /* eslint-enable class-methods-use-this */ } diff --git a/src/configuration/DefaultBehaviors.js b/src/configuration/DefaultBehaviors.js index 7e00853b..a9a43c5d 100644 --- a/src/configuration/DefaultBehaviors.js +++ b/src/configuration/DefaultBehaviors.js @@ -94,3 +94,5 @@ export function overrideDefaultBehaviors(behaviors) { } return defaultBehaviors; } + +export default defaultBehaviors; diff --git a/src/eastereggs/InkImporter.js b/src/eastereggs/InkImporter.js index 6beecd2e..97eb3b7f 100644 --- a/src/eastereggs/InkImporter.js +++ b/src/eastereggs/InkImporter.js @@ -1,5 +1,6 @@ /* eslint-disable no-undef */ import { editorLogger as logger } from '../configuration/LoggerConfig'; +import * as InkModel from '../model/InkModel'; /** * Function to copy past to inject ink during tutorial. @@ -74,3 +75,14 @@ export function inkImporter(editorParam, strokes, delayBetweenStrokes, lastOneDe }; play(actions, 0, delayBetweenStrokes); } + + +export function importStrokeGroups(editorParam, strokeGroups) { + strokeGroups.forEach((group) => { + group.strokes.forEach((strokeFromGroup) => { + InkModel.addStroke(editorParam.model, strokeFromGroup); + InkModel.addStrokeToGroup(editorParam.model, strokeFromGroup, group.penStyle); + }); + }); + editorParam.renderer.drawModel(editorParam.rendererContext, editorParam.model, editorParam.stroker); +} diff --git a/src/myscript.js b/src/myscript.js index efa45d5d..99195f64 100644 --- a/src/myscript.js +++ b/src/myscript.js @@ -3,29 +3,44 @@ import LoggerConfig from './configuration/LoggerConfig'; import DefaultConfiguration from './configuration/DefaultConfiguration'; import DefaultPenStyle from './configuration/DefaultPenStyle'; import DefaultTheme from './configuration/DefaultTheme'; +import DefaultBehaviors from './configuration/DefaultBehaviors'; +import * as InkModel from './model/InkModel'; import { Editor } from './Editor'; import { register, getAvailableLanguageList } from './EditorFacade'; +import * as RecognizerContext from './model/RecognizerContext'; const MyScript = { Constants, - LoggerConfig, - Editor, + // Default instantiations DefaultConfiguration, + DefaultBehaviors, DefaultPenStyle, DefaultTheme, + // Helper functions register, - getAvailableLanguageList + getAvailableLanguageList, + // Internals + LoggerConfig, + Editor, + InkModel, + RecognizerContext, }; export { MyScript as default, Constants, - LoggerConfig, - Editor, + // Default instantiations DefaultConfiguration, + DefaultBehaviors, DefaultPenStyle, DefaultTheme, + // Helper functions register, - getAvailableLanguageList + getAvailableLanguageList, + // Internals + LoggerConfig, + Editor, + InkModel, + RecognizerContext, }; diff --git a/src/recognizer/rest/networkInterface.js b/src/recognizer/rest/networkInterface.js index d92bc292..d15a43ec 100644 --- a/src/recognizer/rest/networkInterface.js +++ b/src/recognizer/rest/networkInterface.js @@ -77,7 +77,8 @@ function xhr(type, url, data, recognizerContext = {}, apiVersion, mimeType) { request.setRequestHeader('Content-Type', 'application/json'); } - if (mimeType === pptxMimeType) { + const isBlobType = mimeType === pptxMimeType || mimeType.startsWith('image/png') || mimeType.startsWith('image/jpeg'); + if (isBlobType) { request.responseType = 'blob'; } @@ -87,7 +88,7 @@ function xhr(type, url, data, recognizerContext = {}, apiVersion, mimeType) { request.onload = () => { if (request.status >= 200 && request.status < 300) { - mimeType === pptxMimeType ? resolve(request.response) : resolve(parse(request)); + isBlobType ? resolve(request.response) : resolve(parse(request)); } else { reject(new Error(request.responseText)); } @@ -96,7 +97,7 @@ function xhr(type, url, data, recognizerContext = {}, apiVersion, mimeType) { request.onreadystatechange = () => { if (request.readyState === 4) { if (request.status >= 200 && request.status < 300) { - mimeType === pptxMimeType ? resolve(request.response) : resolve(parse(request)); + isBlobType ? resolve(request.response) : resolve(parse(request)); } } }; diff --git a/src/recognizer/rest/v4/iinkRestRecognizer.js b/src/recognizer/rest/v4/iinkRestRecognizer.js index a03098d1..11f2f095 100644 --- a/src/recognizer/rest/v4/iinkRestRecognizer.js +++ b/src/recognizer/rest/v4/iinkRestRecognizer.js @@ -46,16 +46,17 @@ export function getInfo() { */ export function postMessage(suffixUrl, recognizerContext, model, buildMessage, conversionState = '', mimeType) { const configuration = recognizerContext.editor.configuration; - return NetworkInterface.post(recognizerContext, `${configuration.recognitionParams.server.scheme}://${configuration.recognitionParams.server.host}${suffixUrl}`, buildMessage(recognizerContext, model, conversionState), 'V4', mimeType).then((response) => { - logger.debug('iinkRestRecognizer success', response); - const positions = recognizerContext.lastPositions; - positions.lastReceivedPosition = positions.lastSentPosition; - const recognizerContextReference = RecognizerContext.updateRecognitionPositions(recognizerContext, positions); - if (response.instanceId) { - recognizerContextReference.instanceId = response.instanceId; - } - return response; - }); + return NetworkInterface.post(recognizerContext, `${configuration.recognitionParams.server.scheme}://${configuration.recognitionParams.server.host}${suffixUrl}`, buildMessage(recognizerContext, model, conversionState), 'V4', mimeType) + .then((response) => { + logger.debug('iinkRestRecognizer success', response); + const positions = recognizerContext.lastPositions; + positions.lastReceivedPosition = positions.lastSentPosition; + const recognizerContextReference = RecognizerContext.updateRecognitionPositions(recognizerContext, positions); + if (response.instanceId) { + recognizerContextReference.instanceId = response.instanceId; + } + return response; + }); } function buildTextConf(configuration) { @@ -116,19 +117,24 @@ function buildData(recognizerContext, model, conversionState) { newStrokes.push(newGroup); }); - const contentType = configuration.recognitionParams.type === 'Raw Content' ? 'Raw Content' : configuration.recognitionParams.type.charAt(0).toUpperCase() + configuration.recognitionParams.type.slice(1).toLowerCase(); + const contentType = configuration.recognitionParams.type === 'Raw Content' ? 'Raw Content' : configuration.recognitionParams.type.charAt(0) + .toUpperCase() + configuration.recognitionParams.type.slice(1) + .toLowerCase(); const data = { configuration: dataConf, xDPI: 96, yDPI: 96, contentType, - height: recognizerContext.editor.domElement.clientHeight, - width: recognizerContext.editor.domElement.clientWidth, theme: DefaultTheme.toCSS(recognizerContext.editor.theme), strokeGroups: newStrokes }; + if (recognizerContext.editor.domElement) { + data.height = recognizerContext.editor.domElement.clientHeight; + data.width = recognizerContext.editor.domElement.clientWidth; + } + if (conversionState) { data.conversionState = 'DIGITAL_EDIT'; } @@ -139,32 +145,7 @@ function buildData(recognizerContext, model, conversionState) { function extractExports(configuration, mimeType, res) { const exports = {}; - if (mimeType === 'application/vnd.myscript.jiix') { - exports['application/vnd.myscript.jiix'] = res; - } - if (configuration.recognitionParams.type === 'TEXT' && mimeType === 'text/plain') { - exports['text/plain'] = res; - } else if (configuration.recognitionParams.type === 'DIAGRAM') { - if (mimeType === 'image/svg+xml') { - exports['image/svg+xml'] = res; - } - if (mimeType === 'application/vnd.openxmlformats-officedocument.presentationml.presentation') { - exports['application/vnd.openxmlformats-officedocument.presentationml.presentation'] = res; - } - if (mimeType === 'application/vnd.microsoft.art-gvml-clipformat') { - exports['application/vnd.microsoft.art-gvml-clipformat'] = res; - } - } else if (configuration.recognitionParams.type === 'MATH') { - if (mimeType === 'application/x-latex') { - exports['application/x-latex'] = res; - } - if (mimeType === 'application/mathml+xml') { - exports['application/mathml+xml'] = res; - } - if (mimeType === 'application/mathofficeXML') { - exports['application/mathofficeXML'] = res; - } - } + exports[mimeType] = res; return exports; } @@ -186,17 +167,26 @@ function resultCallback(model, configuration, res, mimeType, callback) { * @param {RecognizerContext} recognizerContext Current recognizer context * @param {Model} model Current model * @param {RecognizerCallback} callback + * @param {Array[String]} requestedMimeTypes */ -export function export_(recognizerContext, model, callback) { +export function export_(recognizerContext, model, callback, requestedMimeTypes) { const configuration = recognizerContext.editor.configuration; function callPostMessage(mimeType) { postMessage('/api/v4.0/iink/batch', recognizerContext, model, buildData, configuration.restConversionState, mimeType) - .then(res => resultCallback(model, configuration, res, mimeType, callback)) - .catch(err => callback(err, model)); + .then((res) => { + resultCallback(model, configuration, res, mimeType, callback); + }) + .catch((err) => { + callback(err, model); + }); } - if (configuration.recognitionParams.type === 'TEXT') { + if (requestedMimeTypes) { + requestedMimeTypes.forEach((mimeType) => { + callPostMessage(mimeType); + }); + } else if (configuration.recognitionParams.type === 'TEXT') { configuration.recognitionParams.v4.text.mimeTypes.forEach((mimeType) => { callPostMessage(mimeType); });
    CallbackCallback
    errObjecterrObject
    • optional

    Error

    resObjectresObject
    • optional

    Result

    promisePromisepromisePromise
    resolvefunction(value: Object)resolvefunction(value: Object)
    rejectfunction(reason: Object)rejectfunction(reason: Object)
    font-familyStringfont-familyString
    • default: STIXGeneral

    Font-family to be used

    colorStringcolorString
    • default: #A8A8A8FF

    Color to be used

    attachfunction(element: Element, editor: Editor): GrabberContextattachfunction(element: Element, editor: Editor): GrabberContext

    Attach events and decide when to call editor pointerDown/Move/Up methods

    detachfunction(element: Element, context: GrabberContext)detachfunction(element: Element, context: GrabberContext)

    Detach the grabber

    optionsBoolean | ObjectoptionsBoolean | Object

    Options object that specifies characteristics about the event listener. (@see addEventListener.options for detail)

    listenersArray<GrabberListener>listenersArray<GrabberListener>

    Registered listeners

    typesArray<String>typesArray<String>

    Event types to listen

    listenerfunction(event: Event)listenerfunction(event: Event)

    Event listener for these events

    font-familyStringfont-familyString
    • default: STIXGeneral

    Font-family to be used

    currentStrokeStrokecurrentStrokeStroke
    • default: undefined

    Stroke in building process.

    rawStrokesArray<Stroke>rawStrokesArray<Stroke>
    • default: []

    List of captured strokes.

    strokeGroupsArraystrokeGroupsArray
    • default: []

    Group of strokes with same pen style.

    lastPositionsRecognitionPositionslastPositionsRecognitionPositions

    Last recognition sent/received stroke indexes.

    defaultSymbolsArray<Object>defaultSymbolsArray<Object>
    • default: []

    Default symbols, relative to the current recognition type.

    recognizedSymbolsArray<Object>recognizedSymbolsArray<Object>
    • default: undefined

    Symbols to render (e.g. stroke, shape primitives, string, characters...).

    exportsObjectexportsObject
    • default: undefined

    Result of the export (e.g. mathml, latex, text...).

    rawResultsRawResultsrawResultsRawResults

    The recognition output as return by the recognition service.

    creationTimeNumbercreationTimeNumber

    Date of creation timestamp.

    modificationTimeNumbermodificationTimeNumber
    • default: undefined

    Date of lastModification.

    colorStringcolorString
    • default: #000000

    Color (supported formats rgb() rgba() hsl() hsla() #rgb #rgba #rrggbb #rrggbbaa)

    -myscript-pen-widthString-myscript-pen-widthString
    • default: 1

    Width of strokes and primitives in mm (no other unit is supported yet)

    -myscript-pen-fill-styleString-myscript-pen-fill-styleString
    • default: none
    -myscript-pen-fill-colorString-myscript-pen-fill-colorString
    • default: #FFFFFF00

    Color filled inside the area delimited by strokes and primitives

    convertObjectconvertObject
    • default: undefined

    The convert result

    exportsObjectexportsObject
    • default: undefined

    The exports output as return by the recognition service.

    modelModelmodelModel
    callbackCallbackcallbackCallback
    lastSentPositionNumberlastSentPositionNumber
    • optional
    • default: -1

    Index of the last sent stroke.

    lastReceivedPositionNumberlastReceivedPositionNumber
    • optional
    • default: -1

    Index of the last received stroke.

    lastRenderedPositionNumberlastRenderedPositionNumber
    • optional
    • default: -1

    Last rendered recognized symbol position

    @@ -2576,7 +2608,7 @@

    - Recognizer: Object + Recognizer: Object @@ -2601,113 +2633,113 @@

    Properties:

    getInfofunction(): RecognizerInfogetInfofunction(): RecognizerInfo

    Get information about the supported configuration (protocol, type, apiVersion, ...).

    initfunction(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)initfunction(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

    Initialize recognition.

    clearfunction(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)clearfunction(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

    Clear server context. Currently nothing to do there.

    closefunction(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)closefunction(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)

    Close and free all resources that will no longer be used by the recognizer.

    undofunction(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)undofunction(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)
    • optional

    Undo Undo the last done action.

    redofunction(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)redofunction(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)
    • optional

    Redo Redo the previously undone action.

    resizefunction(recognizerContext: RecognizerContext, model: Model, element: Element, callback: RecognizerCallback)resizefunction(recognizerContext: RecognizerContext, model: Model, element: Element, callback: RecognizerCallback)
    • optional

    Resize.

    pointerEventsfunction(recognizerContext: RecognizerContext, model: Model, strokes: Array<Stroke>, callback: RecognizerCallback)pointerEventsfunction(recognizerContext: RecognizerContext, model: Model, strokes: Array<Stroke>, callback: RecognizerCallback)
    • optional

    Pointer Events.

    addStrokesfunction(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)addStrokesfunction(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)
    • optional

    Add strokes.

    export_function(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)export_function(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)
    • optional

    Export content.

    import_function(recognizerContext: RecognizerContext, model: Model, data: Blob, callback: RecognizerCallback)import_function(recognizerContext: RecognizerContext, model: Model, data: Blob, callback: RecognizerCallback)
    • optional

    Import content.

    convertfunction(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback, conversionState: String)convertfunction(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback, conversionState: String)
    • optional

    Convert.

    waitForIdlefunction(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)waitForIdlefunction(recognizerContext: RecognizerContext, model: Model, callback: RecognizerCallback)
    • optional

    Wait for idle.

    setPenStylefunction(recognizerContext: RecognizerContext, model: Model, penStyle: PenStyle, callback: RecognizerCallback)setPenStylefunction(recognizerContext: RecognizerContext, model: Model, penStyle: PenStyle, callback: RecognizerCallback)
    • optional

    Set pen style.

    setPenStyleClassesfunction(recognizerContext: RecognizerContext, model: Model, penStyleClasses: String, callback: RecognizerCallback)setPenStyleClassesfunction(recognizerContext: RecognizerContext, model: Model, penStyleClasses: String, callback: RecognizerCallback)
    • optional

    Set pen style classes.

    setThemefunction(recognizerContext: RecognizerContext, model: Model, theme: Theme, callback: RecognizerCallback)setThemefunction(recognizerContext: RecognizerContext, model: Model, theme: Theme, callback: RecognizerCallback)
    • optional

    Set theme.

    errObjecterrObject
    • optional

    Error

    modelModelmodelModel
    • optional

    Result

    types...Stringtypes...String
    • optional

    Result types

    editorEditoreditorEditor

    Get a reference to the current editor

    recognitionContextsArray<RecognitionContext>recognitionContextsArray<RecognitionContext>
    • default: []
    initPromisePromiseinitPromisePromise
    • default: undefined
    lastPositionsRecognitionPositionslastPositionsRecognitionPositions

    Last recognition sent/received stroke indexes.

    urlStringurlString
    • default: undefined
    websocketWebSocketwebsocketWebSocket
    • default: undefined
    websocketCallbackfunctionwebsocketCallbackfunction
    • default: undefined
    reconnectfunctionreconnectfunction
    • default: undefined
    currentReconnectionCountNumbercurrentReconnectionCountNumber
    • default: 0
    sessionIdStringsessionIdString
    • default: undefined
    contentPartCountNumbercontentPartCountNumber
    • default: 0
    currentPartIdStringcurrentPartIdString
    • default: undefined
    instanceIdStringinstanceIdString
    • default: undefined
    canUndoBooleancanUndoBoolean
    • default: false
    canRedoBooleancanRedoBoolean
    • default: false
    isEmptyBooleanisEmptyBoolean
    • default: false
    supportedImportMimeTypesArraysupportedImportMimeTypesArray
    • default: []
    undoStackIndexNumberundoStackIndexNumber
    • default: 0
    possibleUndoCountNumberpossibleUndoCountNumber
    • default: 0
    idleBooleanidleBoolean
    • default: true
    initializedBooleaninitializedBoolean
    • default: false
    typesArray<String>typesArray<String>

    Supported recognition types (TEXT, MATH, SHAPE, MUSIC, ANALYZER).

    protocolStringprotocolString

    Supported protocol (REST, WEBSOCKET).

    apiVersionStringapiVersionString

    Supported API version.

    availableTriggersTriggersavailableTriggersTriggers

    Supported triggers for this recognizer.

    getInfofunction(): RendererInfogetInfofunction(): RendererInfo

    Get some information about this renderer

    attachfunction(element: Element, minHeight: Number, minWidth: Number): Objectattachfunction(element: Element, minHeight: Number, minWidth: Number): Object

    Populate the DOM element to create rendering area.

    detachfunction(element: Element, context: Object)detachfunction(element: Element, context: Object)

    Remove rendering area from the DOM element.

    resizefunction(context: Object, model: Model, stroker: Stroker)resizefunction(context: Object, model: Model, stroker: Stroker)

    Explicitly resize the rendering area.

    drawCurrentStrokefunction(context: Object, model: Model, stroker: Stroker): ModeldrawCurrentStrokefunction(context: Object, model: Model, stroker: Stroker): Model

    Draw the model currentStroke.

    drawModelfunction(context: Object, model: Model, stroker: Stroker): ModeldrawModelfunction(context: Object, model: Model, stroker: Stroker): Model

    Draw the model defaultSymbols and recognizedSymbols.

    typeStringtypeString

    Renderer type.

    apiVersionStringapiVersionString

    Supported api version.

    editorEditoreditorEditor

    A reference to the current editor.

    wordToChangeStringwordToChangeString

    Word to change following a click on a word.

    lastWordStringlastWordString

    Keep the last word of the previous export to compare with the new and scroll if it's different.

    previousLabelExportStringpreviousLabelExportString

    Keep the previous label export to know if we should repopulate the prompter text.

    perfectScrollbarPerfectScrollbarperfectScrollbarPerfectScrollbar

    Perfect Scrollbar used to get gestures from smart guide using touch-action none anyway and get scrolling too.

    elementsObjectelementsObject

    All the HTML elements of the smart guide.

    smartGuideTimeOutIdNumbersmartGuideTimeOutIdNumber

    Id of the setTimeOut from fade out animation to clear.

    randomStringStringrandomStringString

    Random string used in case of multiple smart guide.

    strokesCountNumberstrokesCountNumber
    • default: 0
    pointsCountNumberpointsCountNumber
    • default: 0
    byteSizeNumberbyteSizeNumber
    • default: 0
    humanSizeNumberhumanSizeNumber
    • default: 0
    humanUnitStringhumanUnitString
    • default: BYTE
    typeStringtypeString
    • default: stroke

    Symbol type, 'stroke' for stroke

    pointerTypeStringpointerTypeString
    • default: undefined

    Pointer type

    pointerIdNumberpointerIdNumber
    • default: undefined

    Pointer id

    xArray<Number>xArray<Number>
    • default: []

    X coordinates

    yArray<Number>yArray<Number>
    • default: []

    Y coordinates

    tArray<Number>tArray<Number>
    • default: []

    Timestamps matching x,y coordinates

    pArray<Number>pArray<Number>
    • default: []

    Pressure

    lArray<Number>lArray<Number>
    • default: []

    Length from origin

    widthNumberwidthNumber
    • default: 0

    (for rendering) Pen/brush width

    colorStringcolorString
    • default: undefined

    (for rendering) Pen/brush color

    getInfofunction(): StrokerInfogetInfofunction(): StrokerInfo

    Get some information about this stroker

    drawStrokefunction(context: Object, stroke: Stroke)drawStrokefunction(context: Object, stroke: Stroke)

    Render a stroke on the current context.

    typeStringtypeString

    Renderer type.

    nameStringnameString

    Stroker name.

    apiVersionStringapiVersionString

    Supported api version.

    font-familyStringfont-familyString
    • default: OpenSans

    Font-family to be used

    font-sizeNumberfont-sizeNumber
    • default: 10

    Font-size to be used

    inkInkThemeinkInkTheme

    General settings

    .mathMathTheme.mathMathTheme

    Math theme

    .math-solverGeneratedTheme.math-solverGeneratedTheme

    Theme to be used for generated items

    .textTextTheme.textTextTheme

    Text theme

    exportContentArray<String>exportContentArray<String>

    Supported triggers for exporting content.

    addStrokesArray<String>addStrokesArray<String>
    • optional

    Supported triggers for adding strokes.

    stackArray<Model>stackArray<Model>
    • default: []

    List of processed models.

    currentPositionNumbercurrentPositionNumber
    • default: -1

    Current model index into the stack.

    maxSizeNumbermaxSizeNumber

    Max size of the stack.

    canUndoBooleancanUndoBoolean
    • default: false
    canRedoBooleancanRedoBoolean
    • default: false
    updateModelfunction(undoRedoContext: UndoRedoContext, model: Model, callback: RecognizerCallback)updateModelfunction(undoRedoContext: UndoRedoContext, model: Model, callback: RecognizerCallback)

    Push the current model into the undo/redo context.

    undofunction(undoRedoContext: UndoRedoContext, model: Model, callback: RecognizerCallback)undofunction(undoRedoContext: UndoRedoContext, model: Model, callback: RecognizerCallback)

    Undo.

    redofunction(undoRedoContext: UndoRedoContext, model: Model, callback: RecognizerCallback)redofunction(undoRedoContext: UndoRedoContext, model: Model, callback: RecognizerCallback)

    Redo.

    clearfunction(undoRedoContext: UndoRedoContext, model: Model, callback: RecognizerCallback)clearfunction(undoRedoContext: UndoRedoContext, model: Model, callback: RecognizerCallback)

    Clear.

    typeStringtypeString
    • default: pointerEvents

    Symbol type, 'pointerEvents' for pointerEvents

    processGesturesBooleanprocessGesturesBoolean
    • default: False

    indicates if the gestures have to be processed

    eventsArray<Stroke>eventsArray<Stroke>
    • default: []

    the events to process