diff --git a/.gitignore b/.gitignore index 017f8222f..ce7cb096a 100644 --- a/.gitignore +++ b/.gitignore @@ -4,10 +4,10 @@ win-linux/3dparty/WinSparkle/win_32 win-linux/3dparty/WinSparkle/win_64 win-linux/extras/projicons/build win-linux/extras/update-daemon/build -win-linux/extras/update-daemon/event_message/build +win-linux/extras/update-daemon/res/gresource.c win-linux/extras/online-installer/build win-linux/ASCDocumentEditor.build/* - +win-linux/res/gresource.c win-linux/package/linux/index.html win-linux/package/windows/index.html diff --git a/common/changes/8.1.0/changes.html b/common/changes/8.1.0/changes.html new file mode 100644 index 000000000..d0f25cb77 --- /dev/null +++ b/common/changes/8.1.0/changes.html @@ -0,0 +1,47 @@ +

ONLYOFFICE Desktop Editors 8.1.0 - {{DATE}}

+ +

New Features

+ +

All Editors

+ +

Document Editor

+ +

Spreadsheet Editor

+ +

Presentation Editor

+ +

Forms

+ + +

Fixes

+ +

All Editors

+ +

Document Editor

+ +

Spreadsheet Editor

+ +

Presentation Editor

+ +

Forms

+ diff --git a/common/changes/8.1.0/changes_ru.html b/common/changes/8.1.0/changes_ru.html new file mode 100644 index 000000000..772c3ec1b --- /dev/null +++ b/common/changes/8.1.0/changes_ru.html @@ -0,0 +1,47 @@ +

ONLYOFFICE Desktop Editors 8.1.0 - {{DATE}}

+ +

Новые функции

+ +

Все редакторы

+ +

Редактор документов

+ +

Редактор таблиц

+ +

Редактор презентаций

+ +

Формы

+ + +

Исправления

+ +

Все редакторы

+ +

Редактор документов

+ +

Редактор таблиц

+ +

Редактор презентаций

+ +

Формы

+ diff --git a/common/loginpage/build/package-lock.json b/common/loginpage/build/package-lock.json index d6e329df6..d8a015678 100644 --- a/common/loginpage/build/package-lock.json +++ b/common/loginpage/build/package-lock.json @@ -17,30 +17,31 @@ "grunt-inline": "file:plugins/grunt-inline", "grunt-terser": "^2.0.0", "grunt-text-replace": "0.4.0", + "iconsprite": "file:sprites", "lodash": "^4.17.20", - "terser": "^5.17.3" + "terser": "^5.28.1" } }, "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.22.13", + "@babel/highlight": "^7.23.4", "chalk": "^2.4.2" }, "engines": { @@ -88,6 +89,15 @@ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, + "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/@babel/code-frame/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -110,31 +120,31 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz", - "integrity": "sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.20.tgz", - "integrity": "sha512-Y6jd1ahLubuYweD/zJH+vvOY141v4f9igNQAQ+MBgq9JlHS2iTsZKn1aMsb3vGccZsXI16VzTBw52Xx0DWmtnA==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz", + "integrity": "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.22.15", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-module-transforms": "^7.22.20", - "@babel/helpers": "^7.22.15", - "@babel/parser": "^7.22.16", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.22.20", - "@babel/types": "^7.22.19", - "convert-source-map": "^1.7.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.24.0", + "@babel/parser": "^7.24.0", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.0", + "@babel/types": "^7.24.0", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", @@ -148,27 +158,10 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@babel/core/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true }, "node_modules/@babel/core/node_modules/semver": { @@ -181,12 +174,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.15.tgz", - "integrity": "sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", "dev": true, "dependencies": { - "@babel/types": "^7.22.15", + "@babel/types": "^7.23.6", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -196,14 +189,14 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.15", - "browserslist": "^4.21.9", + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -230,13 +223,13 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "dependencies": { - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" @@ -267,9 +260,9 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.20.tgz", - "integrity": "sha512-dLT7JVWIUUxKOs1UnJUBR3S70YK+pKX6AbJgB2vMIvEkZkrfJDbYDJesnPshtKV4LhDOR3Oc5YULeDizRek+5A==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", @@ -310,9 +303,9 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", "dev": true, "engines": { "node": ">=6.9.0" @@ -328,32 +321,32 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", - "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.15.tgz", - "integrity": "sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.0.tgz", + "integrity": "sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==", "dev": true, "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.22.20", @@ -405,6 +398,15 @@ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/@babel/highlight/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -427,9 +429,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.22.16", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.16.tgz", - "integrity": "sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz", + "integrity": "sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -439,75 +441,70 @@ } }, "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.20.tgz", - "integrity": "sha512-eU260mPZbU7mZ0N+X10pxXhQFMGTeLb9eFS0mxehS8HZp9o1uSnFeWQuG1UPrlxgA7QoUzFhOnilHDp0AXCyHw==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.0.tgz", + "integrity": "sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.22.15", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.22.5", + "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.16", - "@babel/types": "^7.22.19", - "debug": "^4.1.0", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/traverse/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "node_modules/@babel/types": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", "dev": true, "dependencies": { - "ms": "2.1.2" + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=6.9.0" } }, - "node_modules/@babel/traverse/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "node_modules/@colors/colors": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", + "engines": { + "node": ">=0.1.90" + } }, - "node_modules/@babel/types": { - "version": "7.22.19", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.19.tgz", - "integrity": "sha512-P7LAw/LbojPzkgp5oznjE6tQEIWbp4PkkfrZDINTro9zgBRtI324/EYsiSI7lhPbpIQ+DCeR2NNmMWANGGfZsg==", - "dev": true, + "node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.19", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" } }, "node_modules/@istanbuljs/load-nyc-config": { @@ -536,30 +533,30 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "engines": { "node": ">=6.0.0" } @@ -579,23 +576,246 @@ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@resvg/resvg-js": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js/-/resvg-js-2.6.0.tgz", + "integrity": "sha512-Tf3YpbBKcQn991KKcw/vg7vZf98v01seSv6CVxZBbRkL/xyjnoYB6KgrFL6zskT1A4dWC/vg77KyNOW+ePaNlA==", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@resvg/resvg-js-android-arm-eabi": "2.6.0", + "@resvg/resvg-js-android-arm64": "2.6.0", + "@resvg/resvg-js-darwin-arm64": "2.6.0", + "@resvg/resvg-js-darwin-x64": "2.6.0", + "@resvg/resvg-js-linux-arm-gnueabihf": "2.6.0", + "@resvg/resvg-js-linux-arm64-gnu": "2.6.0", + "@resvg/resvg-js-linux-arm64-musl": "2.6.0", + "@resvg/resvg-js-linux-x64-gnu": "2.6.0", + "@resvg/resvg-js-linux-x64-musl": "2.6.0", + "@resvg/resvg-js-win32-arm64-msvc": "2.6.0", + "@resvg/resvg-js-win32-ia32-msvc": "2.6.0", + "@resvg/resvg-js-win32-x64-msvc": "2.6.0" + } + }, + "node_modules/@resvg/resvg-js-android-arm-eabi": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm-eabi/-/resvg-js-android-arm-eabi-2.6.0.tgz", + "integrity": "sha512-lJnZ/2P5aMocrFMW7HWhVne5gH82I8xH6zsfH75MYr4+/JOaVcGCTEQ06XFohGMdYRP3v05SSPLPvTM/RHjxfA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-android-arm64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm64/-/resvg-js-android-arm64-2.6.0.tgz", + "integrity": "sha512-N527f529bjMwYWShZYfBD60dXA4Fux+D695QsHQ93BDYZSHUoOh1CUGUyICevnTxs7VgEl98XpArmUWBZQVMfQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-darwin-arm64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-arm64/-/resvg-js-darwin-arm64-2.6.0.tgz", + "integrity": "sha512-MabUKLVayEwlPo0mIqAmMt+qESN8LltCvv5+GLgVga1avpUrkxj/fkU1TKm8kQegutUjbP/B0QuMuUr0uhF8ew==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-darwin-x64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-x64/-/resvg-js-darwin-x64-2.6.0.tgz", + "integrity": "sha512-zrFetdnSw/suXjmyxSjfDV7i61hahv6DDG6kM7BYN2yJ3Es5+BZtqYZTcIWogPJedYKmzN1YTMWGd/3f0ubFiA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-arm-gnueabihf": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm-gnueabihf/-/resvg-js-linux-arm-gnueabihf-2.6.0.tgz", + "integrity": "sha512-sH4gxXt7v7dGwjGyzLwn7SFGvwZG6DQqLaZ11MmzbCwd9Zosy1TnmrMJfn6TJ7RHezmQMgBPi18bl55FZ1AT4A==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-arm64-gnu": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-gnu/-/resvg-js-linux-arm64-gnu-2.6.0.tgz", + "integrity": "sha512-fCyMncqCJtrlANADIduYF4IfnWQ295UKib7DAxFXQhBsM9PLDTpizr0qemZcCNadcwSVHnAIzL4tliZhCM8P6A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-arm64-musl": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-musl/-/resvg-js-linux-arm64-musl-2.6.0.tgz", + "integrity": "sha512-ouLjTgBQHQyxLht4FdMPTvuY8xzJigM9EM2Tlu0llWkN1mKyTQrvYWi6TA6XnKdzDJHy7ZLpWpjZi7F5+Pg+Vg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-x64-gnu": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-gnu/-/resvg-js-linux-x64-gnu-2.6.0.tgz", + "integrity": "sha512-n3zC8DWsvxC1AwxpKFclIPapDFibs5XdIRoV/mcIlxlh0vseW1F49b97F33BtJQRmlntsqqN6GMMqx8byB7B+Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-x64-musl": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-musl/-/resvg-js-linux-x64-musl-2.6.0.tgz", + "integrity": "sha512-n4tasK1HOlAxdTEROgYA1aCfsEKk0UOFDNd/AQTTZlTmCbHKXPq+O8npaaKlwXquxlVK8vrkcWbksbiGqbCAcw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-win32-arm64-msvc": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-arm64-msvc/-/resvg-js-win32-arm64-msvc-2.6.0.tgz", + "integrity": "sha512-X2+EoBJFwDI5LDVb51Sk7ldnVLitMGr9WwU/i21i3fAeAXZb3hM16k67DeTy16OYkT2dk/RfU1tP1wG+rWbz2Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-win32-ia32-msvc": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-ia32-msvc/-/resvg-js-win32-ia32-msvc-2.6.0.tgz", + "integrity": "sha512-L7oevWjQoUgK5W1fCKn0euSVemhDXVhrjtwqpc7MwBKKimYeiOshO1Li1pa8bBt5PESahenhWgdB6lav9O0fEg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-win32-x64-msvc": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-x64-msvc/-/resvg-js-win32-x64-msvc-2.6.0.tgz", + "integrity": "sha512-8lJlghb+Unki5AyKgsnFbRJwkEj9r1NpwyuBG8yEJiG1W9eEGl03R3I7bsVa3haof/3J1NlWf0rzSa1G++A2iw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/triple-beam": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", + "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==" + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, "node_modules/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "bin": { "acorn": "bin/acorn" }, @@ -616,28 +836,12 @@ "node": ">=8" } }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, "node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/ansi-styles": { @@ -709,28 +913,10 @@ "node": ">=0.10.0" } }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" }, "node_modules/async-hook-domain": { "version": "2.0.4", @@ -741,41 +927,11 @@ "node": ">=10" } }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", - "dev": true - }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -794,6 +950,11 @@ "node": ">=10" } }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -815,9 +976,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.11", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.11.tgz", - "integrity": "sha512-xn1UXOKUz7DjdGlg9RrUr0GGiWzI97UQJnugHtH0OLDfJB7jMgoIkYvRIEO1l9EeEERVqeqLYOcFBW9ldjypbQ==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", "dev": true, "funding": [ { @@ -834,9 +995,9 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001538", - "electron-to-chromium": "^1.4.526", - "node-releases": "^2.0.13", + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", "update-browserslist-db": "^1.0.13" }, "bin": { @@ -909,9 +1070,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001538", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001538.tgz", - "integrity": "sha512-HWJnhnID+0YMtGlzcp3T9drmBJUVDchPJ08tpUGFLs9CYlwWPH2uLgpHn8fND5pCgXVtnGS3H4QR9XLMHVNkHw==", + "version": "1.0.30001594", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001594.tgz", + "integrity": "sha512-VblSX6nYqyJVs8DKFMldE2IVCJjZ225LW00ydtUWwh5hk9IfkTOffO6r8gJNsH0qqqeAF8KrbMYA2VEwTlGW5g==", "dev": true, "funding": [ { @@ -928,12 +1089,6 @@ } ] }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true - }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -950,16 +1105,10 @@ } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -972,6 +1121,9 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -1015,25 +1167,44 @@ "wrap-ansi": "^7.0.0" } }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", "engines": { - "node": ">=8" + "node": ">=0.8" } }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, + "node_modules/clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", "engines": { - "node": ">=8" + "node": ">= 0.10" + } + }, + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==" + }, + "node_modules/cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dependencies": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" } }, "node_modules/color-convert": { @@ -1052,6 +1223,15 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, "node_modules/color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", @@ -1061,6 +1241,19 @@ "color-support": "bin.js" } }, + "node_modules/color/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, "node_modules/colors": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", @@ -1069,16 +1262,13 @@ "node": ">=0.1.90" } }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, + "node_modules/colorspace": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" + "color": "^3.1.3", + "text-hex": "1.0.x" } }, "node_modules/commander": { @@ -1115,29 +1305,9 @@ } }, "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "dev": true - }, - "node_modules/coveralls": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.1.tgz", - "integrity": "sha512-+dxnG2NHncSD1NrqbSM3dn/lE57O6Qf/koe9+I7c+wzkqRmEvcp0kgJdxKInzYzkICKkFMZsX3Vct3++tsF9ww==", - "dev": true, - "dependencies": { - "js-yaml": "^3.13.1", - "lcov-parse": "^1.0.0", - "log-driver": "^1.2.7", - "minimist": "^1.2.5", - "request": "^2.88.2" - }, - "bin": { - "coveralls": "bin/coveralls.js" - }, - "engines": { - "node": ">=6" - } + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "node_modules/cross-spawn": { "version": "7.0.3", @@ -1153,18 +1323,73 @@ "node": ">= 8" } }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "dev": true, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dependencies": { - "assert-plus": "^1.0.0" + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-selector-parser": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-1.4.1.tgz", + "integrity": "sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==" + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "engines": { - "node": ">=0.10" + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" } }, + "node_modules/cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==" + }, "node_modules/datauri": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/datauri/-/datauri-4.1.0.tgz", @@ -1177,20 +1402,6 @@ "node": ">= 10" } }, - "node_modules/datauri/node_modules/image-size": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz", - "integrity": "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==", - "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/dateformat": { "version": "4.6.3", "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", @@ -1200,12 +1411,20 @@ } }, "node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "optional": true, + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "dependencies": { - "ms": "^2.1.1" + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/decamelize": { @@ -1232,15 +1451,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/detect-file": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", @@ -1258,14 +1468,55 @@ "node": ">=0.3.1" } }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dev": true, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, "node_modules/ejs": { @@ -1284,16 +1535,28 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.527", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.527.tgz", - "integrity": "sha512-EafxEiEDzk2aLrdbtVczylHflHdHkNrpGNHIgDyA63sUQLQVS2ayj2hPw3RsVB42qkwURH+T2OxV7kGPUuYszA==", + "version": "1.4.692", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.692.tgz", + "integrity": "sha512-d5rZRka9n2Y3MkWRN74IoAsxR0HK3yaAt7T50e3iT9VZmCCQDT3geXUO5ZRMhDToa1pkCeQXuNo+0g+NfDOVPA==", "dev": true }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/enabled": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } }, "node_modules/errno": { "version": "0.1.8", @@ -1314,20 +1577,20 @@ "dev": true }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "engines": { "node": ">=6" } }, "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, "engines": { - "node": ">=0.8.0" + "node": ">=8" } }, "node_modules/esprima": { @@ -1377,26 +1640,32 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "dev": true, - "engines": [ - "node >=0.6.0" - ] + "node_modules/fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } }, "node_modules/file-sync-cmp": { "version": "0.1.1", @@ -1541,6 +1810,11 @@ "node": ">= 0.10" } }, + "node_modules/fn.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" + }, "node_modules/for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -1573,29 +1847,6 @@ "node": ">=8.0.0" } }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, "node_modules/fromentries": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", @@ -1642,9 +1893,12 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/function-loop": { "version": "2.0.1", @@ -1665,7 +1919,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -1687,15 +1940,6 @@ "node": ">=10" } }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, "node_modules/glob": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", @@ -1879,6 +2123,14 @@ "node": ">=0.10.0" } }, + "node_modules/grunt-contrib-copy/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/grunt-contrib-copy/node_modules/ansi-styles": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", @@ -1902,6 +2154,25 @@ "node": ">=0.10.0" } }, + "node_modules/grunt-contrib-copy/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-contrib-copy/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/grunt-contrib-copy/node_modules/supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -1960,6 +2231,14 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, + "node_modules/grunt-contrib-htmlmin/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/grunt-contrib-htmlmin/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -1994,15 +2273,15 @@ } }, "node_modules/grunt-contrib-nodeunit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-4.0.0.tgz", - "integrity": "sha512-pLLDrTKfitBn2b1U9ecX+nkECcQ12tsiW58Y0SaZcsQgjljthPs78N5D24Y3b34dD8QKBAEW1J0VgO7cW0QcVQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-5.0.0.tgz", + "integrity": "sha512-6PeUhAAOAgao+s5fqRirb8uArqT9Xdamr3+dVSp9HHgAWmnT0w9oNILlyh8bQ/j36/B3oYRBL0O3CuW+PdH+vA==", "dev": true, "dependencies": { - "nodeunit-x": "^0.15.0" + "nodeunit-x": "^0.16.0" }, "engines": { - "node": ">=0.12.0" + "node": ">=14.0" } }, "node_modules/grunt-inline": { @@ -2060,8 +2339,25 @@ "node": ">=10" } }, - "node_modules/grunt-terser": { - "version": "2.0.0", + "node_modules/grunt-svg-sprite": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/grunt-svg-sprite/-/grunt-svg-sprite-2.0.2.tgz", + "integrity": "sha512-BByPBYNPzDASSO5mAD8aHnVXabyalC2lpxB9KKgkbWaTMoJ2nhjcCHJ8NSP9rGHoZhENvqazmu6Wxq3b8/9nZQ==", + "dependencies": { + "figures": "^3.2.0", + "picocolors": "^1.0.0", + "prettysize": "^2.0.0", + "svg-sprite": "^2.0.2" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "grunt": ">=1.0.1" + } + }, + "node_modules/grunt-terser": { + "version": "2.0.0", "resolved": "https://registry.npmjs.org/grunt-terser/-/grunt-terser-2.0.0.tgz", "integrity": "sha512-9Rw1TiPsqadCJnEaKz+mZiS4k9ydnkNfrfvEq9SS6MqMXUxBC+sndDCHV05s5/PXQsFjFBhoRVFij5FaV36tYA==", "dependencies": { @@ -2083,40 +2379,6 @@ "node": ">= 0.8.0" } }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dev": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-ansi": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", @@ -2128,6 +2390,14 @@ "node": ">=0.10.0" } }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -2152,6 +2422,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/hasown": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", + "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -2205,20 +2486,9 @@ "node": ">=6" } }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } + "node_modules/iconsprite": { + "resolved": "sprites", + "link": true }, "node_modules/iconv-lite": { "version": "0.6.3", @@ -2232,15 +2502,17 @@ } }, "node_modules/image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", - "optional": true, + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz", + "integrity": "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==", + "dependencies": { + "queue": "6.0.2" + }, "bin": { "image-size": "bin/image-size.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=12.0.0" } }, "node_modules/imurmurhash": { @@ -2297,6 +2569,11 @@ "node": ">=0.10.0" } }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -2310,11 +2587,11 @@ } }, "node_modules/is-core-module": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", - "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -2332,7 +2609,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, "engines": { "node": ">=8" } @@ -2382,7 +2658,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, "engines": { "node": ">=8" }, @@ -2420,6 +2695,11 @@ "node": ">=0.10.0" } }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -2433,16 +2713,10 @@ "node": ">=0.10.0" } }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "dev": true - }, "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true, "engines": { "node": ">=8" @@ -2558,9 +2832,9 @@ } }, "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -2586,29 +2860,6 @@ "node": ">=10" } }, - "node_modules/istanbul-lib-source-maps/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, "node_modules/istanbul-lib-source-maps/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -2619,9 +2870,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, "dependencies": { "html-escaper": "^2.0.0", @@ -2691,12 +2942,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true - }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -2709,24 +2954,6 @@ "node": ">=4" } }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true - }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -2739,21 +2966,6 @@ "node": ">=6" } }, - "node_modules/jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dev": true, - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -2762,14 +2974,10 @@ "node": ">=0.10.0" } }, - "node_modules/lcov-parse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", - "integrity": "sha512-aprLII/vPzuQvYZnDRU78Fns9I2Ag3gi4Ipga/hxnVMCZC8DnR2nI7XBqrPoywGfxqIx/DgarGvDJZAD3YBTgQ==", - "dev": true, - "bin": { - "lcov-parse": "bin/cli.js" - } + "node_modules/kuler": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" }, "node_modules/less": { "version": "4.2.0", @@ -2796,6 +3004,18 @@ "source-map": "~0.6.0" } }, + "node_modules/less/node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/less/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -2881,19 +3101,36 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "node_modules/lodash.escape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", + "integrity": "sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==" + }, "node_modules/lodash.flattendeep": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==", "dev": true }, - "node_modules/log-driver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", - "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==", - "dev": true, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/logform": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.6.0.tgz", + "integrity": "sha512-1ulHeNPp6k/LD8H91o7VYFBng5i1BDE7HoKxVbZiGFidS1Rj65qcywLxX+pVfAPoQJEjRdvKcusKwOupHCVOVQ==", + "dependencies": { + "@colors/colors": "1.6.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + }, "engines": { - "node": ">=0.8.6" + "node": ">= 12.0.0" } }, "node_modules/lower-case": { @@ -2948,6 +3185,11 @@ "node": ">=0.10.0" } }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, "node_modules/micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -2972,27 +3214,6 @@ "node": ">=4" } }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/mimer": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/mimer/-/mimer-2.0.2.tgz", @@ -3015,15 +3236,6 @@ "node": "*" } }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/minipass": { "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", @@ -3049,18 +3261,24 @@ } }, "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "optional": true + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/mustache": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", + "bin": { + "mustache": "bin/mustache" + } }, "node_modules/needle": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", - "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", "optional": true, "dependencies": { - "debug": "^3.2.6", "iconv-lite": "^0.6.3", "sax": "^1.2.4" }, @@ -3092,19 +3310,19 @@ } }, "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, "node_modules/nodeunit-x": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/nodeunit-x/-/nodeunit-x-0.15.0.tgz", - "integrity": "sha512-g3XCZ3Gh1Fxr9NPPo0PtmEooZ2jSJF+tP0DPtqCZmFA22uQ0N2clAew6+GIAIMnjH4eX9BS0ixxpb45IAYHnVA==", + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/nodeunit-x/-/nodeunit-x-0.16.0.tgz", + "integrity": "sha512-9HLrnteQBYDOrx2RP2KlRRcIkxkTogQ/3e75Qk1yUVZjNzAUAVZ/n+Fcv4UgWsxJ5mqMFwMWQo4biZP79o00HQ==", "dev": true, "dependencies": { - "ejs": "^3.1.6", - "tap": "^15.0.10" + "ejs": "^3.1.8", + "tap": "^16.3.4" }, "bin": { "nodeunit": "bin/nodeunit" @@ -3130,6 +3348,17 @@ "node": ">=0.10.0" } }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, "node_modules/nyc": { "version": "15.1.0", "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz", @@ -3210,15 +3439,6 @@ "semver": "bin/semver.js" } }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/object.defaults": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", @@ -3264,6 +3484,14 @@ "wrappy": "1" } }, + "node_modules/one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", + "dependencies": { + "fn.name": "1.x.x" + } + }, "node_modules/opener": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", @@ -3463,17 +3691,10 @@ "node": ">=0.10.0" } }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "dev": true - }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -3518,6 +3739,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/prettysize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prettysize/-/prettysize-2.0.0.tgz", + "integrity": "sha512-VVtxR7sOh0VsG8o06Ttq5TrI1aiZKmC+ClSn4eBPaNf4SHr5lzbYW+kYGX3HocBL/MfpVrRfFZ9V3vCbLaiplg==" + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, "node_modules/process-on-spawn": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.0.0.tgz", @@ -3536,30 +3767,15 @@ "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", "optional": true }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true - }, "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "engines": { "node": ">=6" } }, - "node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, "node_modules/queue": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", @@ -3568,6 +3784,20 @@ "inherits": "~2.0.3" } }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -3611,53 +3841,23 @@ "node": ">=4" } }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" }, - "node_modules/request/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" + "node_modules/replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "engines": { + "node": ">= 0.10" } }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -3669,9 +3869,9 @@ "dev": true }, "node_modules/resolve": { - "version": "1.22.6", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", - "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -3717,24 +3917,17 @@ } }, "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-stable-stringify": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", + "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==", + "engines": { + "node": ">=10" + } }, "node_modules/safer-buffer": { "version": "2.1.2", @@ -3742,9 +3935,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", "optional": true }, "node_modules/semver": { @@ -3789,6 +3982,14 @@ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, "node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -3875,29 +4076,18 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, - "node_modules/sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "dev": true, - "dependencies": { - "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" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", "engines": { - "node": ">=0.10.0" + "node": "*" } }, "node_modules/stack-utils": { @@ -3912,20 +4102,18 @@ "node": ">=10" } }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" } }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -3935,20 +4123,10 @@ "node": ">=8" } }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { + "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -3956,17 +4134,6 @@ "node": ">=8" } }, - "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", @@ -3998,10 +4165,160 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/svg-sprite": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/svg-sprite/-/svg-sprite-2.0.3.tgz", + "integrity": "sha512-y39yDRCm4A7hVGiJOSCTTu0S04lvCZAUNVQ5wG9URWqlLPWHqDQUp610GUUnszxXH5IJsHv5R+/S2HoYrwMYQw==", + "dependencies": { + "@resvg/resvg-js": "^2.6.0", + "@xmldom/xmldom": "^0.8.10", + "async": "^3.2.5", + "css-selector-parser": "^1.4.1", + "csso": "^4.2.0", + "cssom": "^0.5.0", + "glob": "^7.2.3", + "js-yaml": "^4.1.0", + "lodash.escape": "^4.0.1", + "lodash.merge": "^4.6.2", + "mustache": "^4.2.0", + "prettysize": "^2.0.0", + "svgo": "^2.8.0", + "vinyl": "^2.2.1", + "winston": "^3.11.0", + "xpath": "^0.0.34", + "yargs": "^17.7.2" + }, + "bin": { + "svg-sprite": "bin/svg-sprite.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/svg-sprite/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/svg-sprite/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/svg-sprite/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/svg-sprite/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/svg-sprite/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/svg-sprite/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/svg-sprite/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/svg-sprite/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, "node_modules/tap": { - "version": "15.2.3", - "resolved": "https://registry.npmjs.org/tap/-/tap-15.2.3.tgz", - "integrity": "sha512-EVbovHd/SdevGMUnkNU5JJqC1YC0hzaaZ2jnqs0fKHv9Oudx27qW3Xwox7A6TB92wvR0mqgQPr+Au2w56kD+aQ==", + "version": "16.3.10", + "resolved": "https://registry.npmjs.org/tap/-/tap-16.3.10.tgz", + "integrity": "sha512-q5Am+PpGHS6JSjk/Zn4bCRBihmZVM15v/MYXUy60wenw5HDe7pVrevLCEoMEz7tuw6jaPOJJqni1y8apN23IGw==", "bundleDependencies": [ "ink", "treport", @@ -4011,49 +4328,52 @@ ], "dev": true, "dependencies": { - "@isaacs/import-jsx": "*", - "@types/react": "*", + "@isaacs/import-jsx": "^4.0.1", + "@types/react": "^17.0.52", "chokidar": "^3.3.0", - "coveralls": "^3.0.11", "findit": "^2.0.0", "foreground-child": "^2.0.0", "fs-exists-cached": "^1.0.0", - "glob": "^7.1.6", - "ink": "*", + "glob": "^7.2.3", + "ink": "^3.2.0", "isexe": "^2.0.0", - "istanbul-lib-processinfo": "^2.0.2", - "jackspeak": "^1.4.1", - "libtap": "^1.3.0", - "minipass": "^3.1.1", + "istanbul-lib-processinfo": "^2.0.3", + "jackspeak": "^1.4.2", + "libtap": "^1.4.0", + "minipass": "^3.3.4", "mkdirp": "^1.0.4", "nyc": "^15.1.0", "opener": "^1.5.1", - "react": "*", + "react": "^17.0.2", "rimraf": "^3.0.0", "signal-exit": "^3.0.6", "source-map-support": "^0.5.16", "tap-mocha-reporter": "^5.0.3", - "tap-parser": "^11.0.1", - "tap-yaml": "^1.0.0", + "tap-parser": "^11.0.2", + "tap-yaml": "^1.0.2", "tcompare": "^5.0.7", - "treport": "*", + "treport": "^3.0.4", "which": "^2.0.2" }, "bin": { "tap": "bin/run.js" }, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { + "coveralls": "^3.1.1", "flow-remove-types": ">=2.112.0", "ts-node": ">=8.5.2", "typescript": ">=3.7.2" }, "peerDependenciesMeta": { + "coveralls": { + "optional": true + }, "flow-remove-types": { "optional": true }, @@ -4066,9 +4386,9 @@ } }, "node_modules/tap-mocha-reporter": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/tap-mocha-reporter/-/tap-mocha-reporter-5.0.3.tgz", - "integrity": "sha512-6zlGkaV4J+XMRFkN0X+yuw6xHbE9jyCZ3WUKfw4KxMyRGOpYSRuuQTRJyWX88WWuLdVTuFbxzwXhXuS2XE6o0g==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/tap-mocha-reporter/-/tap-mocha-reporter-5.0.4.tgz", + "integrity": "sha512-J+YMO8B7lq1O6Zxd/jeuG27vJ+Y4tLiRMKPSb7KR6FVh86k3Rq1TwYc2GKPyIjCbzzdMdReh3Vfz9L5cg1Z2Bw==", "dev": true, "dependencies": { "color-support": "^1.1.0", @@ -4087,38 +4407,6 @@ "node": ">= 8" } }, - "node_modules/tap-mocha-reporter/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/tap-mocha-reporter/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/tap-mocha-reporter/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, "node_modules/tap-parser": { "version": "11.0.2", "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-11.0.2.tgz", @@ -4145,20 +4433,34 @@ "yaml": "^1.10.2" } }, + "node_modules/tap/node_modules/@ampproject/remapping": { + "version": "2.2.1", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/tap/node_modules/@babel/code-frame": { - "version": "7.16.0", + "version": "7.23.5", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/highlight": "^7.16.0" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/tap/node_modules/@babel/compat-data": { - "version": "7.16.0", + "version": "7.23.5", "dev": true, "inBundle": true, "license": "MIT", @@ -4167,26 +4469,26 @@ } }, "node_modules/tap/node_modules/@babel/core": { - "version": "7.16.0", + "version": "7.23.6", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helpers": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0", - "convert-source-map": "^1.7.0", + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.6", + "@babel/parser": "^7.23.6", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.6", + "@babel/types": "^7.23.6", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -4197,144 +4499,115 @@ } }, "node_modules/tap/node_modules/@babel/generator": { - "version": "7.16.0", + "version": "7.23.6", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.16.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/tap/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.0", + "version": "7.22.5", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/tap/node_modules/@babel/helper-compilation-targets": { - "version": "7.16.3", + "version": "7.23.6", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.17.5", - "semver": "^6.3.0" + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, - "node_modules/tap/node_modules/@babel/helper-function-name": { - "version": "7.16.0", + "node_modules/tap/node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", "dev": true, "inBundle": true, "license": "MIT", - "dependencies": { - "@babel/helper-get-function-arity": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/types": "^7.16.0" - }, "engines": { "node": ">=6.9.0" } }, - "node_modules/tap/node_modules/@babel/helper-get-function-arity": { - "version": "7.16.0", + "node_modules/tap/node_modules/@babel/helper-function-name": { + "version": "7.23.0", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.16.0" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/tap/node_modules/@babel/helper-hoist-variables": { - "version": "7.16.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/tap/node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.16.0", + "version": "7.22.5", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/tap/node_modules/@babel/helper-module-imports": { - "version": "7.16.0", + "version": "7.22.15", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/tap/node_modules/@babel/helper-module-transforms": { - "version": "7.16.0", + "version": "7.23.3", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-simple-access": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { "node": ">=6.9.0" - } - }, - "node_modules/tap/node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.16.0" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/tap/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", + "version": "7.22.5", "dev": true, "inBundle": true, "license": "MIT", @@ -4342,47 +4615,41 @@ "node": ">=6.9.0" } }, - "node_modules/tap/node_modules/@babel/helper-replace-supers": { - "version": "7.16.0", + "node_modules/tap/node_modules/@babel/helper-simple-access": { + "version": "7.22.5", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/tap/node_modules/@babel/helper-simple-access": { - "version": "7.16.0", + "node_modules/tap/node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/tap/node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.0", + "node_modules/tap/node_modules/@babel/helper-string-parser": { + "version": "7.23.4", "dev": true, "inBundle": true, "license": "MIT", - "dependencies": { - "@babel/types": "^7.16.0" - }, "engines": { "node": ">=6.9.0" } }, "node_modules/tap/node_modules/@babel/helper-validator-identifier": { - "version": "7.15.7", + "version": "7.22.20", "dev": true, "inBundle": true, "license": "MIT", @@ -4391,7 +4658,7 @@ } }, "node_modules/tap/node_modules/@babel/helper-validator-option": { - "version": "7.14.5", + "version": "7.23.5", "dev": true, "inBundle": true, "license": "MIT", @@ -4400,27 +4667,27 @@ } }, "node_modules/tap/node_modules/@babel/helpers": { - "version": "7.16.3", + "version": "7.23.6", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.3", - "@babel/types": "^7.16.0" + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.6", + "@babel/types": "^7.23.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/tap/node_modules/@babel/highlight": { - "version": "7.16.0", + "version": "7.23.4", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.15.7", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, "engines": { @@ -4428,7 +4695,7 @@ } }, "node_modules/tap/node_modules/@babel/parser": { - "version": "7.16.3", + "version": "7.23.6", "dev": true, "inBundle": true, "license": "MIT", @@ -4440,16 +4707,16 @@ } }, "node_modules/tap/node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.16.0", + "version": "7.20.7", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.0" + "@babel/plugin-transform-parameters": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -4459,12 +4726,12 @@ } }, "node_modules/tap/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.16.0", + "version": "7.23.3", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -4486,12 +4753,12 @@ } }, "node_modules/tap/node_modules/@babel/plugin-transform-destructuring": { - "version": "7.16.0", + "version": "7.23.3", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -4501,12 +4768,12 @@ } }, "node_modules/tap/node_modules/@babel/plugin-transform-parameters": { - "version": "7.16.3", + "version": "7.23.3", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -4516,16 +4783,16 @@ } }, "node_modules/tap/node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.16.0", + "version": "7.23.4", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-jsx": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/types": "^7.23.4" }, "engines": { "node": ">=6.9.0" @@ -4535,33 +4802,34 @@ } }, "node_modules/tap/node_modules/@babel/template": { - "version": "7.16.0", + "version": "7.22.15", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/tap/node_modules/@babel/traverse": { - "version": "7.16.3", + "version": "7.23.6", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.3", - "@babel/types": "^7.16.0", - "debug": "^4.1.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.6", + "@babel/types": "^7.23.6", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -4569,12 +4837,13 @@ } }, "node_modules/tap/node_modules/@babel/types": { - "version": "7.16.0", + "version": "7.23.6", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, "engines": { @@ -4601,47 +4870,62 @@ "node": ">=10" } }, - "node_modules/tap/node_modules/@isaacs/import-jsx/node_modules/caller-callsite": { - "version": "4.1.0", + "node_modules/tap/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "callsites": "^3.1.0" + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/tap/node_modules/@isaacs/import-jsx/node_modules/caller-path": { - "version": "3.0.1", + "node_modules/tap/node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", "dev": true, "inBundle": true, "license": "MIT", - "dependencies": { - "caller-callsite": "^4.1.0" - }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/tap/node_modules/@isaacs/import-jsx/node_modules/callsites": { - "version": "3.1.0", + "node_modules/tap/node_modules/@jridgewell/set-array": { + "version": "1.1.2", "dev": true, "inBundle": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">=6.0.0" + } + }, + "node_modules/tap/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/tap/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.20", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/tap/node_modules/@types/prop-types": { - "version": "15.7.4", + "version": "15.7.11", "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/@types/react": { - "version": "17.0.34", + "version": "17.0.73", "dev": true, "inBundle": true, "license": "MIT", @@ -4652,7 +4936,7 @@ } }, "node_modules/tap/node_modules/@types/scheduler": { - "version": "0.16.2", + "version": "0.16.8", "dev": true, "inBundle": true, "license": "MIT" @@ -4733,59 +5017,111 @@ "license": "MIT", "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tap/node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/tap/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/tap/node_modules/browserslist": { + "version": "4.22.2", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "inBundle": true, + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/tap/node_modules/caller-callsite": { + "version": "4.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/tap/node_modules/balanced-match": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/tap/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/tap/node_modules/caller-path": { + "version": "3.0.1", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "caller-callsite": "^4.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/tap/node_modules/browserslist": { - "version": "4.17.6", + "node_modules/tap/node_modules/callsites": { + "version": "3.1.0", "dev": true, "inBundle": true, "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001274", - "electron-to-chromium": "^1.3.886", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" - }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" + "node": ">=6" } }, "node_modules/tap/node_modules/caniuse-lite": { - "version": "1.0.30001279", + "version": "1.0.30001570", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "inBundle": true, - "license": "CC-BY-4.0", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } + "license": "CC-BY-4.0" }, "node_modules/tap/node_modules/cardinal": { "version": "2.1.1", @@ -4900,13 +5236,10 @@ "license": "MIT" }, "node_modules/tap/node_modules/convert-source-map": { - "version": "1.8.0", + "version": "2.0.0", "dev": true, "inBundle": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.1" - } + "license": "MIT" }, "node_modules/tap/node_modules/convert-to-spaces": { "version": "1.0.2", @@ -4918,13 +5251,13 @@ } }, "node_modules/tap/node_modules/csstype": { - "version": "3.0.9", + "version": "3.1.3", "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/debug": { - "version": "4.3.2", + "version": "4.3.4", "dev": true, "inBundle": true, "license": "MIT", @@ -4941,7 +5274,7 @@ } }, "node_modules/tap/node_modules/electron-to-chromium": { - "version": "1.3.893", + "version": "1.4.614", "dev": true, "inBundle": true, "license": "ISC" @@ -5035,7 +5368,7 @@ } }, "node_modules/tap/node_modules/glob": { - "version": "7.2.0", + "version": "7.2.3", "dev": true, "inBundle": true, "license": "ISC", @@ -5043,7 +5376,7 @@ "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, @@ -5251,9 +5584,9 @@ }, "node_modules/tap/node_modules/json5": { "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, + "inBundle": true, + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -5291,6 +5624,15 @@ "loose-envify": "cli.js" } }, + "node_modules/tap/node_modules/lru-cache": { + "version": "5.1.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, "node_modules/tap/node_modules/make-dir": { "version": "3.1.0", "dev": true, @@ -5316,7 +5658,7 @@ } }, "node_modules/tap/node_modules/minimatch": { - "version": "3.0.4", + "version": "3.1.2", "dev": true, "inBundle": true, "license": "ISC", @@ -5327,14 +5669,8 @@ "node": "*" } }, - "node_modules/tap/node_modules/minimist": { - "version": "1.2.5", - "dev": true, - "inBundle": true, - "license": "MIT" - }, "node_modules/tap/node_modules/minipass": { - "version": "3.1.6", + "version": "3.3.6", "dev": true, "inBundle": true, "license": "ISC", @@ -5345,6 +5681,12 @@ "node": ">=8" } }, + "node_modules/tap/node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, "node_modules/tap/node_modules/ms": { "version": "2.1.2", "dev": true, @@ -5352,7 +5694,7 @@ "license": "MIT" }, "node_modules/tap/node_modules/node-releases": { - "version": "2.0.1", + "version": "2.0.14", "dev": true, "inBundle": true, "license": "MIT" @@ -5472,7 +5814,7 @@ } }, "node_modules/tap/node_modules/punycode": { - "version": "2.1.1", + "version": "2.3.1", "dev": true, "inBundle": true, "license": "MIT", @@ -5494,7 +5836,7 @@ } }, "node_modules/tap/node_modules/react-devtools-core": { - "version": "4.21.0", + "version": "4.28.5", "dev": true, "inBundle": true, "license": "MIT", @@ -5566,12 +5908,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/tap/node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, "node_modules/tap/node_modules/scheduler": { "version": "0.20.2", "dev": true, @@ -5583,7 +5919,7 @@ } }, "node_modules/tap/node_modules/semver": { - "version": "6.3.0", + "version": "6.3.1", "dev": true, "inBundle": true, "license": "ISC", @@ -5592,13 +5928,16 @@ } }, "node_modules/tap/node_modules/shell-quote": { - "version": "1.7.3", + "version": "1.8.1", "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/tap/node_modules/signal-exit": { - "version": "3.0.6", + "version": "3.0.7", "dev": true, "inBundle": true, "license": "ISC" @@ -5650,17 +5989,8 @@ "inBundle": true, "license": "MIT" }, - "node_modules/tap/node_modules/source-map": { - "version": "0.5.7", - "dev": true, - "inBundle": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/tap/node_modules/stack-utils": { - "version": "2.0.5", + "version": "2.0.6", "dev": true, "inBundle": true, "license": "MIT", @@ -5719,7 +6049,7 @@ } }, "node_modules/tap/node_modules/tap-parser": { - "version": "11.0.1", + "version": "11.0.2", "dev": true, "inBundle": true, "license": "MIT", @@ -5736,12 +6066,12 @@ } }, "node_modules/tap/node_modules/tap-yaml": { - "version": "1.0.0", + "version": "1.0.2", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "yaml": "^1.5.0" + "yaml": "^1.10.2" } }, "node_modules/tap/node_modules/to-fast-properties": { @@ -5754,7 +6084,7 @@ } }, "node_modules/tap/node_modules/treport": { - "version": "3.0.3", + "version": "3.0.4", "dev": true, "inBundle": true, "license": "ISC", @@ -5765,6 +6095,7 @@ "ink": "^3.2.0", "ms": "^2.1.2", "tap-parser": "^11.0.0", + "tap-yaml": "^1.0.0", "unicode-length": "^2.0.2" }, "peerDependencies": { @@ -5851,34 +6182,42 @@ } }, "node_modules/tap/node_modules/unicode-length": { - "version": "2.0.2", + "version": "2.1.0", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "punycode": "^2.0.0", - "strip-ansi": "^3.0.1" - } - }, - "node_modules/tap/node_modules/unicode-length/node_modules/ansi-regex": { - "version": "2.1.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "punycode": "^2.0.0" } }, - "node_modules/tap/node_modules/unicode-length/node_modules/strip-ansi": { - "version": "3.0.1", + "node_modules/tap/node_modules/update-browserslist-db": { + "version": "1.0.13", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "inBundle": true, "license": "MIT", "dependencies": { - "ansi-regex": "^2.0.0" + "escalade": "^3.1.1", + "picocolors": "^1.0.0" }, - "engines": { - "node": ">=0.10.0" + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, "node_modules/tap/node_modules/widest-line": { @@ -5947,7 +6286,7 @@ "license": "ISC" }, "node_modules/tap/node_modules/ws": { - "version": "7.5.5", + "version": "7.5.9", "dev": true, "inBundle": true, "license": "MIT", @@ -5968,7 +6307,7 @@ } }, "node_modules/tap/node_modules/yallist": { - "version": "4.0.0", + "version": "3.1.1", "dev": true, "inBundle": true, "license": "ISC" @@ -6007,9 +6346,9 @@ } }, "node_modules/terser": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.20.0.tgz", - "integrity": "sha512-e56ETryaQDyebBwJIWYB2TT6f2EZ0fL0sW/JRXNMN26zZdKi2u/E/5my5lG6jNxym6qsrVXfFRmOdV42zlAgLQ==", + "version": "5.28.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.28.1.tgz", + "integrity": "sha512-wM+bZp54v/E9eRRGXb5ZFDvinrJIOaTapx3WUokyVGZu5ucVCK55zEgGd5Dl2fSr3jUo5sDiERErUWLY6QPFyA==", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -6037,6 +6376,11 @@ "node": ">=8" } }, + "node_modules/text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" + }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -6057,19 +6401,12 @@ "node": ">=8.0" } }, - "node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", - "dev": true, - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, + "node_modules/triple-beam": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", + "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", "engines": { - "node": ">=6" + "node": ">= 14.0.0" } }, "node_modules/trivial-deferred": { @@ -6086,24 +6423,6 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true - }, "node_modules/type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -6202,15 +6521,6 @@ "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==" }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -6236,18 +6546,20 @@ "node": ">= 0.10" } }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "dev": true, - "engines": [ - "node >=0.6.0" - ], + "node_modules/vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" } }, "node_modules/which": { @@ -6270,11 +6582,70 @@ "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", "dev": true }, + "node_modules/winston": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.12.0.tgz", + "integrity": "sha512-OwbxKaOlESDi01mC9rkM0dQqQt2I8DAUMRLZ/HpbwvDXm85IryEHgoogy5fziQy38PntgZsLlhAYHz//UPHZ5w==", + "dependencies": { + "@colors/colors": "^1.6.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.7.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-transport": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.7.0.tgz", + "integrity": "sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg==", + "dependencies": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-transport/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/winston/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -6287,27 +6658,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -6325,6 +6675,14 @@ "typedarray-to-buffer": "^3.1.5" } }, + "node_modules/xpath": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.34.tgz", + "integrity": "sha512-FxF6+rkr1rNSQrhUNYrAFJpRXNzlDoMxeXN5qI84939ylEv3qqPFKa85Oxr6tDaJKqwW6KKyo2v26TSv3k6LeA==", + "engines": { + "node": ">=0.6.0" + } + }, "node_modules/y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", @@ -6381,15 +6739,6 @@ "node": ">=6" } }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/yargs/node_modules/cliui": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", @@ -6401,18 +6750,6 @@ "wrap-ansi": "^6.2.0" } }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/yargs/node_modules/wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", @@ -6438,16 +6775,16 @@ "grunt": "^1.4.0", "grunt-contrib-clean": "^2.0.0", "grunt-contrib-htmlmin": "^3.1.0", - "grunt-contrib-nodeunit": "^4.0.0" + "grunt-contrib-nodeunit": "^5.0.0" }, "engines": { "node": ">=0.8.0" } }, "plugins/grunt-inline/node_modules/clean-css": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", - "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", "dependencies": { "source-map": "~0.6.0" }, @@ -6462,6 +6799,14 @@ "engines": { "node": ">=0.10.0" } + }, + "sprites": { + "name": "sprites", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "grunt-svg-sprite": "^2.0.2" + } } } } diff --git a/common/loginpage/build/package.json b/common/loginpage/build/package.json index af0d16170..d586ff0bf 100644 --- a/common/loginpage/build/package.json +++ b/common/loginpage/build/package.json @@ -11,11 +11,11 @@ "grunt-contrib-htmlmin": "^3.1.0", "grunt-contrib-less": "^3.0.0", "grunt-inline": "file:plugins/grunt-inline", - "iconsprite": "file:sprites", "grunt-terser": "^2.0.0", "grunt-text-replace": "0.4.0", + "iconsprite": "file:sprites", "lodash": "^4.17.20", - "terser": "^5.17.3" + "terser": "^5.28.1" }, "overrides": { "tough-cookie": "4.1.3", diff --git a/common/loginpage/build/plugins/grunt-inline/package.json b/common/loginpage/build/plugins/grunt-inline/package.json index 80d2ed993..9fcf580a0 100644 --- a/common/loginpage/build/plugins/grunt-inline/package.json +++ b/common/loginpage/build/plugins/grunt-inline/package.json @@ -25,7 +25,7 @@ "grunt": "^1.4.0", "grunt-contrib-clean": "^2.0.0", "grunt-contrib-htmlmin": "^3.1.0", - "grunt-contrib-nodeunit": "^4.0.0" + "grunt-contrib-nodeunit": "^5.0.0" }, "dependencies": { "clean-css": "^5.2.4", diff --git a/common/loginpage/locale/ar-SA.js b/common/loginpage/locale/ar-SA.js index afdd669c1..c472768a4 100644 --- a/common/loginpage/locale/ar-SA.js +++ b/common/loginpage/locale/ar-SA.js @@ -92,7 +92,7 @@ l10n.ar_SA = { settOptLaunchInTab: 'في علامة تبويب جديدة', settOptLaunchInWindow: 'في نافذة جديدة', settSpellcheckDetection: 'تحرّي التدقيق الإملائي', - settOptDisabled: 'ناچالاککراوە', + settOptDisabled: 'معطل', settOptEnabled: 'تمكين', aboutChangelog: 'سِجِل التغيير', updateNoUpdates: 'نسخة التطبيق الحالية هي الأحدث', @@ -101,9 +101,9 @@ l10n.ar_SA = { settOptThemeAddLocal: 'إضافة نسق محلي', settOptThemeContrastDark: 'أسود متباين', settAUpdateMode: 'تحديثات', - settOptAUpdateSilent: 'التحديث التلقائي', - settOptAUpdateAsk: 'التحقق من وجود تحديثات', - settOptAUpdateDisabled: 'لا تتحقق من وجود تحديثات', + settOptAUpdateSilent: 'تلقائي', + settOptAUpdateAsk: 'إبلاغ', + settOptAUpdateDisabled: 'يدوي', updateDownloadFinished: 'انتهى التحميل. اضغط للتثبيت', updateDownloadCanceled: 'تم إلغاء التحميل', updateDownloadProgress: 'جاري التحميل %$1. اضغط للإيقاف', diff --git a/common/loginpage/locale/be.js b/common/loginpage/locale/be.js index d7a78a74f..0c42ba2dc 100644 --- a/common/loginpage/locale/be.js +++ b/common/loginpage/locale/be.js @@ -98,14 +98,18 @@ l10n.be = { updateNoUpdates: 'Праграма абноўленая', updateAvialable: 'Даступна версія $1. Пстрыкніце, каб спампаваць.', settOptThemeSystem: 'Сістэмная', + settOptThemeAddLocal: 'Дадайце лакальную тэму', settOptThemeContrastDark: 'Кантрасная цёмная', settAUpdateMode: 'Рэжым аўтаабнаўлення', - settOptAUpdateSilent: 'Ціхі рэжым', - settOptAUpdateAsk: 'Папрасіць спампаваць', + settOptAUpdateSilent: 'Аўта', + settOptAUpdateAsk: 'Паведамляць', + settOptAUpdateDisabled: 'Уласнаручна', updateDownloadFinished: 'Спампоўка скончана. Націсніце, каб усталяваць', updateDownloadCanceled: 'Спампоўка скасавана', updateDownloadProgress: 'Спампоўка $1%. Націсніце, каб спыніць', settOptDescDisabled: "Аўтаматычная праверка абнаўленняў будзе адключана", settOptDescAUpdateSilent: "Спампоўваць абнаўленні і пытацца перад уста-ноўкай", settOptDescAUpdateAsk: "Вы будзеце ведаць пра ўсе этапы абнаўлення", + settRtlMode: "Інтэрфейс RTL", + settGpuUseMode: "Выкарыстоўвайце графічнае паскарэнне, калі яно даступна", } diff --git a/common/loginpage/locale/bg.js b/common/loginpage/locale/bg.js index 038609aa5..cd83a2d3f 100644 --- a/common/loginpage/locale/bg.js +++ b/common/loginpage/locale/bg.js @@ -92,20 +92,23 @@ l10n.bg = { settOptLaunchInTab: 'В раздела', settOptLaunchInWindow: 'В прозореца', settSpellcheckDetection: 'Откриване на езиково спелуване', - settOptDisabled: 'Деактивирано', + settOptDisabled: 'Хора с увреждания', settOptEnabled: 'Активирано', aboutChangelog: 'Дневник за промени', updateNoUpdates: 'Приложението е актуално', updateAvialable: 'Налична е версия $1. Натиснете за изтегляне.', settOptThemeSystem: 'Същото като в системата', + settOptThemeAddLocal: 'Добави местна тема', settOptThemeContrastDark: 'Контрастно Тъмно', - settAUpdateMode: 'Режим за автоматично актуализиране', - settOptAUpdateSilent: 'Тих режим', - settOptAUpdateAsk: 'Помолете за изтегляне', + settAUpdateMode: 'Актуализации', + settOptAUpdateSilent: 'Автоматични', + settOptAUpdateAsk: 'Извести', + settOptAUpdateDisabled: 'Наръчник', updateDownloadFinished: 'Изтеглянето приключи. Натиснете за инсталиране', updateDownloadCanceled: 'Изтеглянето е отказано', updateDownloadProgress: 'Изтегляне $1%. Натиснете за прекратяване', settOptDescDisabled: "Автоматичната проверка за актуализации ще бъде деактивирана", - settOptDescAUpdateSilent: "Изтегляне на актуализации и питане преди инсталиране", + settOptDescAUpdateSilent: "Изтеглете и инсталирайте актуализацията във фонов режим", settOptDescAUpdateAsk: "Ще бъдете известени за всички стъпки на актуализирането", + settRtlMode: "RTL Интерфейс", } \ No newline at end of file diff --git a/common/loginpage/locale/ca.js b/common/loginpage/locale/ca.js index 27421fb05..ac395a0fa 100644 --- a/common/loginpage/locale/ca.js +++ b/common/loginpage/locale/ca.js @@ -98,14 +98,18 @@ l10n.ca = { updateNoUpdates: 'App actualitzada', updateAvialable: 'La versió $1 està disponible. Feu clic per descarregar-la.', settOptThemeSystem: 'Igual que el sistema', + settOptThemeAddLocal: 'Afegeix un tema local', settOptThemeContrastDark: 'Contrast fosc', settAUpdateMode: 'Mode d\'actualització automàtica', - settOptAUpdateSilent: 'Mode silenciós', - settOptAUpdateAsk: 'Demanar descarregar-la', + settOptAUpdateSilent: 'Automàtic', + settOptAUpdateAsk: 'Notificar', + settOptAUpdateDisabled: 'Manual', updateDownloadFinished: 'La descàrrega ha finalitzat. Feu clic per instal·lar', updateDownloadCanceled: 'Descàrrega cancel·lada', updateDownloadProgress: 'Descarregant $1%. Fes clic per pausar', settOptDescDisabled: "S'inhabilitarà la comprovació d'actualitzacions automàtiques", settOptDescAUpdateSilent: "Descarregar actualitzacions i preguntar abans d'instal·lar-les", settOptDescAUpdateAsk: "Se li notificaran tots els passos de les actualitzacions", + settRtlMode: "Interfície RTL", + settGpuUseMode: "Utilitza gràfics d’acceleració quan estiguin disponibles", } diff --git a/common/loginpage/locale/cs.js b/common/loginpage/locale/cs.js index 3d2adad36..fd72f1d89 100644 --- a/common/loginpage/locale/cs.js +++ b/common/loginpage/locale/cs.js @@ -91,4 +91,24 @@ l10n.cs = { settOptLaunchMode: 'Otevřít soubor', settOptLaunchInTab: 'Na kartě', settOptLaunchInWindow: 'V okně', + settSpellcheckDetection: 'Detekce pravopisu jazyka', + settOptDisabled: 'Zakázáno', + settOptEnabled: 'Povoleno', + aboutChangelog: 'Log změny', + updateNoUpdates: 'Aplikace je aktuální', + updateAvialable: 'K dispozici je verze $1. Klikněte pro stažení.', + settOptThemeSystem: 'Stejné jako systém', + settOptThemeAddLocal: 'Přidat místní téma', + settOptThemeContrastDark: 'Tmavý kontrast', + settAUpdateMode: 'Aktualizace', + settOptAUpdateSilent: 'Automaticky', + settOptAUpdateAsk: 'Oznámit', + settOptAUpdateDisabled: 'Ručně', + updateDownloadFinished: 'Stahování dokončeno. Klikněte pro instalaci', + updateDownloadCanceled: 'Stahování zrušeno', + updateDownloadProgress: 'Stahování $1%. Klikněte pro zastavení', + settOptDescDisabled: "Automatická kontrola aktualizací bude zakázána", + settOptDescAUpdateSilent: "Stažení a instalace aktualizace na pozadí", + settOptDescAUpdateAsk: "O všech krocích aktualizace budete informováni.", + settRtlMode: "Rozhraní RTL", } \ No newline at end of file diff --git a/common/loginpage/locale/da.js b/common/loginpage/locale/da.js index 2b7bf30dc..93fdd9425 100644 --- a/common/loginpage/locale/da.js +++ b/common/loginpage/locale/da.js @@ -56,6 +56,7 @@ l10n.da = { actActivate: 'Aktiver', actAbout: 'Om', actSettings: 'Indstillinger', + actTemplates: 'Skabeloner', licKeyHolder: 'indtast aktiveringsnøgle', btnActivate: 'Aktiver', licGetLicense: 'Få licens nu', @@ -97,14 +98,18 @@ l10n.da = { updateNoUpdates: 'Appen er opdateret', updateAvialable: 'Version $1 er tilgængelig. Klik for at downloade.', settOptThemeSystem: 'Samme som system', + settOptThemeAddLocal: 'Tilføj lokalt tema', settOptThemeContrastDark: 'Kontrast Mørk', settAUpdateMode: 'Autoopdateringstilstand', - settOptAUpdateSilent: 'Stille tilstand', - settOptAUpdateAsk: 'Anmod om at downloade', + settOptAUpdateSilent: 'Automatisk', + settOptAUpdateAsk: 'Underret', + settOptAUpdateDisabled: 'Manuelt', updateDownloadFinished: 'Download afsluttet. Klik for at installere', updateDownloadCanceled: 'Download afbrudt', updateDownloadProgress: 'Downloader $1%. Klik for at stoppe', settOptDescDisabled: 'Automatisk kontrol af opdateringer vil deaktiveres', settOptDescAUpdateSilent: 'Download opdateringer og anmod før installation', settOptDescAUpdateAsk: 'Du vil blive underrettet om alle opdateringstrin', + settRtlMode: "RTL-interface", + settGpuUseMode: "Benyt grafikacceleration når det er muligt", } diff --git a/common/loginpage/locale/de.js b/common/loginpage/locale/de.js index 5de3bc230..ed2f52f78 100644 --- a/common/loginpage/locale/de.js +++ b/common/loginpage/locale/de.js @@ -10,14 +10,14 @@ l10n.de = { btnNext: 'Weiter', portalEmptyTitle: 'Zu Ihrer Cloud verbinden', portalEmptyDescr: 'Speichern Sie Ihre Dokumente in der Cloud und greifen Sie jederzeit und von überall darauf zu. Teilen und arbeiten Sie an Dokumenten zusammen. Chatten Sie in Echtzeit im Dokument, fügen Sie Kommentare hinzu oder teilen Sie es zur Überprüfung.', - portalEmptyAdv1: 'Haben Sie noch kein Cloud-Konto? Wechseln Sie zum Onlinemodus mit dem ONLYOFFICE Cloud Service und testen Sie die Möglichkeiten zur Zusammenarbeit  kostenlos.', + portalEmptyAdv1: 'Haben Sie noch kein Cloud-Konto? Wechseln Sie zum Onlinemodus mit dem ONLYOFFICE Cloud Service und testen Sie die Möglichkeiten zur Zusammenarbeit kostenlos.', portalListTitle: 'Angeschlosse Cloud', textNoFiles: 'Keine Dateien', listRecoveryTitle:'Dateien wiederherstellen', listRecentFileTitle:'Neueste Dateien', listRecentDirTitle:'Neueste Ordner', menuFileOpen: 'Öffnen', - menuFileExplore: 'In dem Ordner anzeigen', + menuFileExplore: 'In dem Ordner anzeigen', menuRemoveModel: 'Aus Liste entfernen', menuClear: 'Löschen', menuLogout: 'Abmelden', @@ -44,7 +44,7 @@ l10n.de = { pshPhone: 'Telefonnummer', pshCode: 'Code aus der Textnachricht', loginNoteAssignPhone: 'Die Zwei-Faktor-Authentifizierung ermöglicht zusätzliche ONLYOFFICE Cloud Sicherheit. Geben Sie Ihre Handynummer ein, um die Arbeit am Cloud-Büro fortzusetzen. Die Handynummer muss in einem internationalen Format mit Ländervorwahl eingegeben werden.', - loginNoteApplyCode: 'Die Zwei-Faktor-Authentifizierung ist aktiviert. Der Code wurde an $1-Nummer gesendet.', + loginNoteApplyCode: 'Die Zwei-Faktor-Authentifizierung ist aktiviert. Der Code wurde an $1-Nummer gesendet.', newDoc: 'Dokument', newXlsx: 'Arbeitsmappe', newPptx: 'Präsentation', @@ -57,11 +57,11 @@ l10n.de = { actAbout: 'Über', actSettings: 'Einstellungen', actTemplates: 'Vorlagen', - licKeyHolder: 'Geben Sie den Aktivierungsschlüssel ein', + licKeyHolder: 'Geben Sie den Aktivierungsschlüssel ein', btnActivate: 'Aktivieren', licGetLicense: 'Erwerben Sie jetzt eine Lizenz', - licPanelTitle: 'Geben Sie den Produktschlüssel ein', - licPanelDescr: 'Ihr Produktschlüssel wurde an die E-Mail-Adresse zugeschickt, die Sie beim Kauf angegeben haben.', + licPanelTitle: 'Geben Sie den Produktschlüssel ein', + licPanelDescr: 'Ihr Produktschlüssel wurde an die E-Mail-Adresse zugeschickt, die Sie beim Kauf angegeben haben.', checkUpdates: 'Nach Updates suchen', strVersion: 'Version', emptySlide1Title: 'Freigabe & Zusammenarbeit', @@ -101,9 +101,9 @@ l10n.de = { settOptThemeAddLocal: 'Lokales Thema hinzufügen', settOptThemeContrastDark: 'Dunkler Kontrast', settAUpdateMode: 'Updates', - settOptAUpdateSilent: 'Automatisches Update', - settOptAUpdateAsk: 'Auf Updates prüfen', - settOptAUpdateDisabled: 'Nicht auf Updates prüfen', + settOptAUpdateSilent: 'Automatisch', + settOptAUpdateAsk: 'Benachrichtigen', + settOptAUpdateDisabled: 'Manuell', updateDownloadFinished: 'Herunterladen abgeschlossen. Für Installation hier klicken', updateDownloadCanceled: 'Herunterladen abgebrochen', updateDownloadProgress: '$1% wird heruntergeladen. Zum Abbrechen hier klicken', @@ -111,4 +111,5 @@ l10n.de = { settOptDescAUpdateSilent: "Update im Hintergrund herunterladen und installieren", settOptDescAUpdateAsk: "Sie werden über alle Aktualisierungsschritte benachrichtigt", settRtlMode: "RTL-Benutzeroberfläche", + settGpuUseMode: "Grafikbeschleunigung verwenden, wenn verfügbar", } diff --git a/common/loginpage/locale/el.js b/common/loginpage/locale/el.js index 0a96fc868..ed76c97c7 100644 --- a/common/loginpage/locale/el.js +++ b/common/loginpage/locale/el.js @@ -92,20 +92,23 @@ l10n.el = { settOptLaunchInTab: 'Σε καρτέλα', settOptLaunchInWindow: 'Σε παράθυρο', settSpellcheckDetection: 'Εντοπισμός ορθογραφικής γλώσσας', - settOptDisabled: 'Απνεργοποιημένος', + settOptDisabled: 'Απενεργοποιημένο', settOptEnabled: 'Ενεργοποιημένος', aboutChangelog: 'Καταγραφή αλλαγών', updateNoUpdates: 'Η εφαρμογή είναι ενημερωμένη', updateAvialable: 'Η έκδοση $1 είναι διαθέσιμη. Κάντε κλικ για λήψη.', settOptThemeSystem: 'Το ίδιο με το σύστημα', + settOptThemeAddLocal: 'Προσθήκη τοπικού θέματος', settOptThemeContrastDark: 'Αντίθεση σκουρόχρωμο', - settAUpdateMode: 'Λειτουργία αυτόματης ενημέρωσης', - settOptAUpdateSilent: 'Αθόρυβη λειτουργία', - settOptAUpdateAsk: 'Ερώτηση για λήψη', + settAUpdateMode: 'Ενημερώσεις', + settOptAUpdateSilent: 'Αυτόματα', + settOptAUpdateAsk: 'Ειδοποίηση', + settOptAUpdateDisabled: 'Χειροκίνητα', updateDownloadFinished: 'Η λήψη ολοκληρώθηκε. Κάντε κλικ για εγκατάσταση', updateDownloadCanceled: 'Η λήψη ακυρώθηκε', updateDownloadProgress: 'Λήψη $1%. Κάντε κλικ για διακοπή', settOptDescDisabled: "Οι ενημερώσεις αυτόματου ελέγχου θα απενεργοποιηθούν", - settOptDescAUpdateSilent: "Λήψη ενημερώσεων και ερώτηση πριν από την εγκατάσταση", + settOptDescAUpdateSilent: "Λήψη και εγκατάσταση ενημέρωσης στο παρασκήνιο", settOptDescAUpdateAsk: "Θα ειδοποιηθείτε για όλα τα βήματα ενημέρωσης", + settRtlMode: "Διεπαφή RTL", } diff --git a/common/loginpage/locale/es.js b/common/loginpage/locale/es.js index a9ecf21fa..4257282a2 100644 --- a/common/loginpage/locale/es.js +++ b/common/loginpage/locale/es.js @@ -1,6 +1,6 @@ l10n.es = { welWelcome: '¡Bienvenido a ONLYOFFICE Desktop Editors!', - welDescr: 'Trabaje en documentos «offline» o conecte la suite a su nube: ONLYOFFICE, ownCloud, Nextcloud.', + welDescr: 'Trabaje en documentos «offline» o conecte la suite a su nube: ONLYOFFICE, ownCloud, Nextcloud.', btnConnect: 'Conectarse', textHavePortal: '¿Usa ya algún servicio en la nube?', btnCreatePortal: 'Crear cuenta de ONLYOFFICE en la nube', @@ -9,9 +9,9 @@ l10n.es = { btnBrowse: 'Navegar', btnNext: 'Siguiente', portalEmptyTitle: 'Conéctese a su nube', - portalEmptyDescr: 'Almacene sus documentos en la nube y acceda a ellos en cualquier momento y desde cualquier lugar. Comparta y colabore en archivos. Chatee en su documento, añada comentarios o compártalo para revisión.', + portalEmptyDescr: 'Almacene sus documentos en la nube y acceda a ellos en cualquier momento y desde cualquier lugar. Comparta y colabore en archivos. Chatee en su documento, añada comentarios o compártalo para revisión.', portalEmptyAdv1: '¿Todavía no tiene su cuenta en la nube? Conéctese en línea con el Servicio de ONLYOFFICE en la nube y pruebe sus prestaciones de colaboración gratis.', - portalListTitle: 'Servicios en la nube conectados', + portalListTitle: 'Servicios en la nube conectados', textNoFiles: 'No hay archivos', listRecoveryTitle:'Recuperar archivos', listRecentFileTitle:'Archivos recientes', @@ -72,10 +72,10 @@ l10n.es = { emptySlide3Text: 'Almacene sus documentos en la nube de ONLYOFFICE y acceda en cualquier momento y desde cualquier lugar.', settUserName: 'Nombre de usuario', settResetUserName: 'Restablecer a valores por defecto', - settOpenMode: 'Abrir documento en modo de vista previa', + settOpenMode: 'Abrir documento en modo de vista previa', setBtnApply: 'Aplicar', settLanguage: 'Idioma de la interfaz', - settAfterRestart: 'Los cambios se aplicarán después de reiniciar la aplicación', + settAfterRestart: 'Los cambios se aplicarán después de reiniciar la aplicación', settShowEncryptOpts: 'Probar cifrado de extremo a extremo', settCheckUpdates: 'Buscar actualizaciones automáticamente', settOptCheckNever: 'Nunca', @@ -101,9 +101,9 @@ l10n.es = { settOptThemeAddLocal: 'Añadir un tema local', settOptThemeContrastDark: 'Contraste oscuro', settAUpdateMode: 'Actualizaciones', - settOptAUpdateSilent: 'Actualización automática', - settOptAUpdateAsk: 'Buscar actualizaciones', - settOptAUpdateDisabled: 'No buscar actualizaciones', + settOptAUpdateSilent: 'Auto', + settOptAUpdateAsk: 'Notificar', + settOptAUpdateDisabled: 'Manualmente', updateDownloadFinished: 'Descarga finalizada. Haga clic para instalar', updateDownloadCanceled: 'Descarga cancelada', updateDownloadProgress: 'Descargando $1%. Haga clic para cancelar', @@ -111,4 +111,5 @@ l10n.es = { settOptDescAUpdateSilent: "Descargar e instalar la actualización en el fondo", settOptDescAUpdateAsk: "Se le notificarán todos los pasos de las actualizaciones", settRtlMode: "Interfaz RTL", + settGpuUseMode: "Utilizar la aceleración gráfica cuando esté disponible", } diff --git a/common/loginpage/locale/et.js b/common/loginpage/locale/et.js index df531604f..255b1e92e 100644 --- a/common/loginpage/locale/et.js +++ b/common/loginpage/locale/et.js @@ -56,6 +56,7 @@ l10n.et = { actActivate: 'Aktiveeri', actAbout: 'Meist', actSettings: 'Seaded', + actTemplates: 'Mallid', licKeyHolder: 'sisestusklahv', btnActivate: 'Aktiveeri', licGetLicense: 'Saa litsents kohe', @@ -90,4 +91,25 @@ l10n.et = { settOptLaunchMode: 'Ava fail', settOptLaunchInTab: 'Vahekaardil', settOptLaunchInWindow: 'Eraldi aknas', + settSpellcheckDetection: 'Keele õigekirja tuvastamine', + settOptDisabled: 'Keelatud', + settOptEnabled: 'Lubatud', + aboutChangelog: 'Muutuste logi', + updateNoUpdates: 'Rakendus on ajakohane', + updateAvialable: 'Versioon $1 on saadaval. Allalaadimiseks kliki siia.', + settOptThemeSystem: 'Süsteemiga sama', + settOptThemeAddLocal: 'Lisage kohalik teema', + settOptThemeContrastDark: 'Kontrastne tume', + settAUpdateMode: 'Automaatsete uuenduste režiim', + settOptAUpdateSilent: 'Automaatne', + settOptAUpdateAsk: 'Teavita', + settOptAUpdateDisabled: 'Manuaalselt', + updateDownloadFinished: 'Allalaadimine on lõpetatud. Paigaldamiseks vajutage siia', + updateDownloadCanceled: 'Allalaadimine on tühistatud', + updateDownloadProgress: 'Allalaadimine $1%. Lõpetamiseks vajutage siia', + settOptDescDisabled: "Automaatne uuenduste kontrollimine keelatakse", + settOptDescAUpdateSilent: "Uuenduste allalaadimine ja küsimine enne paigaldamist", + settOptDescAUpdateAsk: "Teid teavitatakse kõikidest uuenduste sammudest", + settRtlMode: "RTL liides", + settGpuUseMode: "Kasutage võimalusel graafikakiirendust", } diff --git a/common/loginpage/locale/fi.js b/common/loginpage/locale/fi.js index d6fe04cad..39f367a2a 100644 --- a/common/loginpage/locale/fi.js +++ b/common/loginpage/locale/fi.js @@ -91,4 +91,24 @@ l10n.fi = { settOptLaunchMode: 'Avaa tiedosto', settOptLaunchInTab: 'Välilehdessä', settOptLaunchInWindow: 'Ikkunassa', + settSpellcheckDetection: 'Oikeinkirjoituksen tarkistus', + settOptDisabled: 'Ei käytössä', + settOptEnabled: 'Käytössä', + aboutChangelog: 'Muutosloki', + updateNoUpdates: 'Sovellus on ajan tasalla', + updateAvialable: 'Versio $1 on saatavilla. Klikkaa ladataksesi.', + settOptThemeSystem: 'Sama kuin systeemi', + settOptThemeAddLocal: 'Lisää paikallinen teema', + settOptThemeContrastDark: 'Tumma kontrasti', + settAUpdateMode: 'Päivitykset', + settOptAUpdateSilent: 'Automaattinen', + settOptAUpdateAsk: 'Ilmoita', + settOptAUpdateDisabled: 'Manuaalinen', + updateDownloadFinished: 'Lataus suoritettu. Klikkaa asentaaksesi', + updateDownloadCanceled: 'Lataus peruttu', + updateDownloadProgress: 'Ladataan $1%. Klikkaa lopettaaksesi', + settOptDescDisabled: "Päivitysten automaattinen etsintä poistetaan käytöstä", + settOptDescAUpdateSilent: "Lataa ja asenna päivitys taustalla", + settOptDescAUpdateAsk: "Sinulle ilmoitetaan kaikista päivitysvaiheista", + settRtlMode: "RTL-käyttöliittymä", } diff --git a/common/loginpage/locale/fr.js b/common/loginpage/locale/fr.js index b4f32d9a0..cd8155ede 100644 --- a/common/loginpage/locale/fr.js +++ b/common/loginpage/locale/fr.js @@ -101,9 +101,9 @@ l10n.fr = { settOptThemeAddLocal: 'Ajouter un thème local', settOptThemeContrastDark: 'Contraste sombre', settAUpdateMode: 'Mises à jour', - settOptAUpdateSilent: 'Mise à jour automatique', - settOptAUpdateAsk: 'Vérifier les mises à jour', - settOptAUpdateDisabled: 'Ne pas vérifier les mises à jour', + settOptAUpdateSilent: 'Auto', + settOptAUpdateAsk: 'Informer', + settOptAUpdateDisabled: 'Manuellement', updateDownloadFinished: 'Téléchargement terminé. Cliquez pour installer', updateDownloadCanceled: 'Téléchargement annulé', updateDownloadProgress: 'Téléchargement de $1%. Cliquez pour arrêter', @@ -111,4 +111,5 @@ l10n.fr = { settOptDescAUpdateSilent: "Télécharger et installer la mise à jour en arrière-plan", settOptDescAUpdateAsk: "Vous serez averti de toutes les étapes de mise à jour", settRtlMode: "Interface RTL", + settGpuUseMode: "Utiliser l'accélération graphique lorsqu'elle est disponible", } diff --git a/common/loginpage/locale/ga.js b/common/loginpage/locale/ga.js index 065a74579..c0230a897 100644 --- a/common/loginpage/locale/ga.js +++ b/common/loginpage/locale/ga.js @@ -100,8 +100,9 @@ l10n.ga = { settOptThemeSystem: 'Córas mar in gcéanna', settOptThemeContrastDark: 'Codarsnacht dorcha', settAUpdateMode: 'Mód uath-nuashonraithe', - settOptAUpdateSilent: 'Mód chiúin', - settOptAUpdateAsk: 'Iarr chun íoslódáil', + settOptAUpdateSilent: 'Auto', + settOptAUpdateAsk: 'Fógraigh', + settOptAUpdateDisabled: 'Lámhleabhar', updateDownloadFinished: 'Críochnaithe ag íoslódáil. Cliceáil chun suiteáil', updateDownloadCanceled: 'Cealaíodh an íoslódáil', updateDownloadProgress: '$1% á íoslódáil. Cliceáil chun stop a chur leis', diff --git a/common/loginpage/locale/gl.js b/common/loginpage/locale/gl.js index 5be7fe417..bd9a5be02 100644 --- a/common/loginpage/locale/gl.js +++ b/common/loginpage/locale/gl.js @@ -56,6 +56,7 @@ l10n.gl = { actActivate: 'Activar', actAbout: 'Sobre', actSettings: 'Configuración', + actTemplates: 'Modelos', licKeyHolder: 'clave de activación de entrada', btnActivate: 'Activar', licGetLicense: 'Consiga unha licenza agora', @@ -90,4 +91,25 @@ l10n.gl = { settOptLaunchMode: 'Abrir ficheiro', settOptLaunchInTab: 'Na lapela', settOptLaunchInWindow: 'Na xanela', + settSpellcheckDetection: 'Detección do idioma ortográfico', + settOptDisabled: 'Desactivado', + settOptEnabled: 'Activado', + aboutChangelog: 'Rexistro de cambios', + updateNoUpdates: 'A aplicación está actualizada', + updateAvialable: 'A versión $1 está dispoñible. Faga clic para descargar.', + settOptThemeSystem: 'Igual que o sistema', + settOptThemeAddLocal: 'Engadir tema local', + settOptThemeContrastDark: 'Contraste escuro', + settAUpdateMode: 'Modo de actualización automática', + settOptAUpdateSilent: 'Automático', + settOptAUpdateAsk: 'Notificar', + settOptAUpdateDisabled: 'Manual', + updateDownloadFinished: 'Descarga finalizada. Faga clic para instalar', + updateDownloadCanceled: 'Descarga cancelada', + updateDownloadProgress: 'Descargando $1%. Faga clic para deter', + settOptDescDisabled: "A verificación automática de actualizacións estará desactivada", + settOptDescAUpdateSilent: "Descargar actualizacións e preguntar antes de instalalas", + settOptDescAUpdateAsk: "Notificaráselle sobre todos os pasos de actualización", + settRtlMode: "Interface RTL", + settGpuUseMode: "Utilizar a aceleración de gráficos cando estea dispoñible", } diff --git a/common/loginpage/locale/hi.js b/common/loginpage/locale/hi.js index ca53f4d98..90d04b89f 100644 --- a/common/loginpage/locale/hi.js +++ b/common/loginpage/locale/hi.js @@ -91,4 +91,25 @@ l10n.hi = { settOptLaunchMode: 'फ़ाइल खोलें', settOptLaunchInTab: 'टैब में', settOptLaunchInWindow: 'विंडो में', + settSpellcheckDetection: 'वर्तनी की भाषा का पता लगाना', + settOptDisabled: 'अक्षम', + settOptEnabled: 'सक्षम', + aboutChangelog: 'लॉगबदलें', + updateNoUpdates: 'ऐप अद्यतित है', + updateAvialable: '$1 संस्करण उपलब्ध है। डाउनलोड करने के लिए क्लिक करें।', + settOptThemeSystem: 'सिस्टम के समान है', + settOptThemeAddLocal: 'लोकल (स्थानीय) थीम जोड़ें', + settOptThemeContrastDark: 'कॉन्ट्रास्ट डार्क', + settAUpdateMode: 'स्वतः अद्यतन मोड', + settOptAUpdateSilent: 'ऑटो', + settOptAUpdateAsk: 'सूचित करना', + settOptAUpdateDisabled: 'नियमावली', + updateDownloadFinished: 'डाउनलोड पूरा हुआ। इंस्टॉल करने के लिए क्लिक करें।', + updateDownloadCanceled: 'डाउनलोड रद्द हुआ', + updateDownloadProgress: '$1% डाउनलोड हो रहा है। रोकने के लिए क्लिक करें।', + settOptDescDisabled: "स्वतः जाँच अपडेट अक्षम होंगे", + settOptDescAUpdateSilent: "अपडेट डाउनलोड करें और इंस्टॉल करने के पहले पूछें", + settOptDescAUpdateAsk: "आपको सभी अपडेट चरणों के बारे में सूचित किया जाएगा", + settRtlMode: "आरटीएल इंटरफेस", + settGpuUseMode: "उपलब्ध होने पर ग्राफिक्स एक्सेलेरेशन का उपयोग करें", } diff --git a/common/loginpage/locale/hr.js b/common/loginpage/locale/hr.js index a84995d9f..72e0f97fa 100644 --- a/common/loginpage/locale/hr.js +++ b/common/loginpage/locale/hr.js @@ -56,6 +56,7 @@ l10n.hr = { actActivate: 'Aktiviraj', actAbout: 'O nama', actSettings: 'Postavke', + actTemplates: 'Predlošci', licKeyHolder: 'ključ za aktivaciju ulaznih podataka', btnActivate: 'Aktiviraj', licGetLicense: 'Nabavi licencu sada', @@ -90,4 +91,25 @@ l10n.hr = { settOptLaunchMode: 'Otvori datoteku', settOptLaunchInTab: 'U kartici', settOptLaunchInWindow: 'U prozoru', + settSpellcheckDetection: 'Prepoznavanje pravopisa jezika', + settOptDisabled: 'Onemogućeno', + settOptEnabled: 'Omogućeno', + aboutChangelog: 'Zapis promjena', + updateNoUpdates: 'Aplikacija je ažurirana', + updateAvialable: 'Verzija $1 je dostupna. Kliknite za preuzimanje.', + settOptThemeSystem: 'Isto kao u sustavu', + settOptThemeAddLocal: 'Dodajte lokalnu temu', + settOptThemeContrastDark: 'Kontrastno tamno', + settAUpdateMode: 'Način automatskog ažuriranja', + settOptAUpdateSilent: 'Automatski', + settOptAUpdateAsk: 'Obavijesti', + settOptAUpdateDisabled: 'Ručno', + updateDownloadFinished: 'Preuzimanje je dovršeno. Kliknite za instalaciju', + updateDownloadCanceled: 'Preuzimanje je otkazano', + updateDownloadProgress: 'Preuzimanje $1%. Kliknite za zaustavljanje', + settOptDescDisabled: "Automatska provjera ažuriranja bit će onemogućena", + settOptDescAUpdateSilent: "Preuzmi ažuriranja i pitaj prije instalacije", + settOptDescAUpdateAsk: "Bit ćete obaviješteni o svim koracima ažuriranja", + settRtlMode: "RTL sučelje", + settGpuUseMode: "Koristite grafičko ubrzanje ako je dostupno", } diff --git a/common/loginpage/locale/hu.js b/common/loginpage/locale/hu.js index 7bb590a84..1959b6eb2 100644 --- a/common/loginpage/locale/hu.js +++ b/common/loginpage/locale/hu.js @@ -91,4 +91,25 @@ l10n.hu = { settOptLaunchMode: 'Fájl megnyitása', settOptLaunchInTab: 'Lapon', settOptLaunchInWindow: 'Ablakban', + settSpellcheckDetection: 'Beviteli nyelv felismerése', + settOptDisabled: 'Letiltva', + settOptEnabled: 'Engedélyezve', + aboutChangelog: 'Változásnapló', + updateNoUpdates: 'Az alkalmazás naprakész', + updateAvialable: '$1 verzió elérhető. Kattintson a letöltéshez.', + settOptThemeSystem: 'Ugyanaz, mint a rendszerben', + settOptThemeAddLocal: 'Helyi téma hozzáadása', + settOptThemeContrastDark: 'Sötét kontraszt', + settAUpdateMode: 'Automatikus frissítés mód', + settOptAUpdateSilent: 'Automatikus', + settOptAUpdateAsk: 'Értesítés', + settOptAUpdateDisabled: 'Kézi', + updateDownloadFinished: 'A letöltés befejeződött. Kattintson a telepítéshez', + updateDownloadCanceled: 'Letöltés törölve', + updateDownloadProgress: '$1% letöltése. Kattintson a leállításhoz', + settOptDescDisabled: "A frissítések automatikus ellenőrzése le lesz tiltva", + settOptDescAUpdateSilent: "Frissítések letöltése és jóváhagyás kérése telepítés előtt", + settOptDescAUpdateAsk: "A frissítés minden lépéséről értesítést fog kapni", + settRtlMode: "RTL-interfész", + settGpuUseMode: "Használjon grafikai gyorsítást, amennyiben elérhető", } diff --git a/common/loginpage/locale/hy.js b/common/loginpage/locale/hy.js index b9145d76d..ecef346b2 100644 --- a/common/loginpage/locale/hy.js +++ b/common/loginpage/locale/hy.js @@ -101,9 +101,9 @@ l10n.hy = { settOptThemeAddLocal: 'Ավելացնել տեղական թեմա', settOptThemeContrastDark: 'Մութ հակադրություն', settAUpdateMode: 'Թարմացումներ', - settOptAUpdateSilent: 'Ավտոմատ թարմացում', - settOptAUpdateAsk: 'Ստուգել թարմացումները', - settOptAUpdateDisabled: 'Մի ստուգեք թարմացումները', + settOptAUpdateSilent: 'Ինքնաշխատ', + settOptAUpdateAsk: 'Ծանուցում', + settOptAUpdateDisabled: 'Ձեռնադիր', updateDownloadFinished: 'Ներբեռնումն ավարտված է։ Սեղմեք՝ տեղադրելու համար', updateDownloadCanceled: 'Ներբեռնումը չեղարկվել է', updateDownloadProgress: 'Ներբեռնվում է $1%: Սեղմեք դադարեցնելու համար', @@ -111,4 +111,5 @@ l10n.hy = { settOptDescAUpdateSilent: "Ներբեռնեք և տեղադրեք թարմացումը հետին պլանում։", settOptDescAUpdateAsk: "Դուք կտեղեկացվեք թարմացումների բոլոր քայլերի մասին։", settRtlMode: "RTL ինտերֆեյս", + settGpuUseMode: "Օգտագործեք գրաֆիկական արագացում, երբ առկա է", } diff --git a/common/loginpage/locale/id.js b/common/loginpage/locale/id.js index 1b28b78f4..f3197722c 100644 --- a/common/loginpage/locale/id.js +++ b/common/loginpage/locale/id.js @@ -56,6 +56,7 @@ l10n.id = { actActivate: 'Aktivasi', actAbout: 'Tentang', actSettings: 'Pengaturan', + actTemplates: 'Template', licKeyHolder: 'masukkan kunci aktivasi', btnActivate: 'Aktivasi', licGetLicense: 'Dapatkan lisensi sekarang', @@ -90,4 +91,25 @@ l10n.id = { settOptLaunchMode: 'Buka file', settOptLaunchInTab: 'Di tab', settOptLaunchInWindow: 'Di jendela', + settSpellcheckDetection: 'Deteksi bahasa ejaan', + settOptDisabled: 'Nonaktifkan', + settOptEnabled: 'Aktifkan', + aboutChangelog: 'Log perubahan', + updateNoUpdates: 'App sudah versi terbaru', + updateAvialable: 'Versi $1 tersedia. Klik untuk download.', + settOptThemeSystem: 'Sama seperti sistem', + settOptThemeAddLocal: 'Tambah tema lokal', + settOptThemeContrastDark: 'Kontras Gelap', + settAUpdateMode: 'Mode Autoupdate', + settOptAUpdateSilent: 'Otomatis', + settOptAUpdateAsk: 'Beritahukan', + settOptAUpdateDisabled: 'Manual', + updateDownloadFinished: 'Download selesai. Klik untuk instalasi', + updateDownloadCanceled: 'Download batal', + updateDownloadProgress: 'Mendownload $1%. Klik untuk berhenti', + settOptDescDisabled: "Cek update otomatis akan dihentikan", + settOptDescAUpdateSilent: "Download update dan tanya sebelum instalasi", + settOptDescAUpdateAsk: "Anda akan mendapatkan notifikasi langkah untuk melakukan update", + settRtlMode: "RTL Interface", + settGpuUseMode: "Gunakan akselerasi grafik jika tersedia", } diff --git a/common/loginpage/locale/it.js b/common/loginpage/locale/it.js index 7d1c838a6..e1af05867 100644 --- a/common/loginpage/locale/it.js +++ b/common/loginpage/locale/it.js @@ -101,9 +101,9 @@ l10n.it_IT = { settOptThemeAddLocal: 'Aggiungere un tema locale', settOptThemeContrastDark: 'Contrasto scuro', settAUpdateMode: 'Aggiornamenti', - settOptAUpdateSilent: 'Aggiornamento automatico', - settOptAUpdateAsk: 'Verifica la disponibilità di aggiornamenti', - settOptAUpdateDisabled: 'Non verificare la disponibilità di aggiornamenti', + settOptAUpdateSilent: 'Auto', + settOptAUpdateAsk: 'Notifica', + settOptAUpdateDisabled: 'Manuale', updateDownloadFinished: 'Download completato. Clicca per installare', updateDownloadCanceled: 'Download annullato', updateDownloadProgress: 'Scaricamento $ 1%. Clicca per interrompere', @@ -111,4 +111,5 @@ l10n.it_IT = { settOptDescAUpdateSilent: "Scarica e installa l'aggiornamento in background", settOptDescAUpdateAsk: "Riceverai una notifica su tutte le fasi di aggiornamento", settRtlMode: "Interfaccia RTL", + settGpuUseMode: "Utilizzare l'accelerazione grafica quando disponibile", } diff --git a/common/loginpage/locale/ja.js b/common/loginpage/locale/ja.js index c3548c30c..b71b395c9 100644 --- a/common/loginpage/locale/ja.js +++ b/common/loginpage/locale/ja.js @@ -101,9 +101,9 @@ l10n.ja = { settOptThemeAddLocal: 'ローカルテーマの追加', settOptThemeContrastDark: 'ダークコントラスト', settAUpdateMode: 'アップデート', - settOptAUpdateSilent: '自動アップデート', - settOptAUpdateAsk: 'アップデートを確認', - settOptAUpdateDisabled: 'アップデートを確認しない', + settOptAUpdateSilent: '自動', + settOptAUpdateAsk: '通知する', + settOptAUpdateDisabled: '手動的に', updateDownloadFinished: 'ダウンロードが完了しました。クリックしてインストールしてください', updateDownloadCanceled: 'ダウンロードがキャンセルされました', updateDownloadProgress: 'ダウンロードは$1%です。停止するにはクリックしてください', diff --git a/common/loginpage/locale/ko.js b/common/loginpage/locale/ko.js index ce207243b..75f738cad 100644 --- a/common/loginpage/locale/ko.js +++ b/common/loginpage/locale/ko.js @@ -91,4 +91,24 @@ l10n.ko = { settOptLaunchMode: '파일 열기', settOptLaunchInTab: '탭에서', settOptLaunchInWindow: '창에서', + settSpellcheckDetection: '맞춤법 감지', + settOptDisabled: '사용 안 함', + settOptEnabled: '활성화됨', + aboutChangelog: '체인지로그', + updateNoUpdates: '앱이 최신 상태입니다', + updateAvialable: '$1 버전을 사용할 수 있습니다. 다운로드하려면 클릭하세요.', + settOptThemeSystem: '시스템과 동일', + settOptThemeAddLocal: '로컬 테마 추가', + settOptThemeContrastDark: '콘트라스트 다크', + settAUpdateMode: '업데이트', + settOptAUpdateSilent: '자동', + settOptAUpdateAsk: '알림', + settOptAUpdateDisabled: '수동', + updateDownloadFinished: '다운로드가 완료되었습니다. 설치하려면 클릭하세요', + updateDownloadCanceled: '다운로드가 취소되었습니다', + updateDownloadProgress: '$1% 다운로드 중입니다. 중지하려면 클릭하세요', + settOptDescDisabled: "업데이트 자동 확인이 비활성화됩니다", + settOptDescAUpdateSilent: "백그라운드에서 업데이트 다운로드 및 설치", + settOptDescAUpdateAsk: "모든 업데이트 단계에 대한 알림을 받게 됩니다", + settRtlMode: "RTL 인터페이스", } diff --git a/common/loginpage/locale/lo.js b/common/loginpage/locale/lo.js index 73d42df0f..3c4b58553 100644 --- a/common/loginpage/locale/lo.js +++ b/common/loginpage/locale/lo.js @@ -91,4 +91,5 @@ l10n.lo = { settOptLaunchMode: 'ເປີດແຟ້ມທ', settOptLaunchInTab: 'ໃນຊ່ອງ', settOptLaunchInWindow: 'ໃນປ່ອງ', + settOptDisabled: 'ປິດ', } diff --git a/common/loginpage/locale/lt.js b/common/loginpage/locale/lt.js index 2d830f435..8f83a1249 100644 --- a/common/loginpage/locale/lt.js +++ b/common/loginpage/locale/lt.js @@ -98,14 +98,18 @@ l10n.lt = { updateNoUpdates: 'Programa atnaujinta', updateAvialable: 'Galima versija už 1 JAV dolerį. Spustelėkite norėdami atsisiųsti.', settOptThemeSystem: 'Tokia pati kaip sistema', + settOptThemeAddLocal: 'Pridėti vietinę temą', settOptThemeContrastDark: 'Tamsus kontrastas', settAUpdateMode: 'Automatinio atnaujinimo režimas', - settOptAUpdateSilent: 'Tylusis režimas', - settOptAUpdateAsk: 'Prašyti atsisiųsti', + settOptAUpdateSilent: 'Auto', + settOptAUpdateAsk: 'Informuoti', + settOptAUpdateDisabled: 'Rankiniu būdu', updateDownloadFinished: 'Atsisiuntimas baigtas. Spustelėkite kad įdiegtumėte', updateDownloadCanceled: 'DAtsisiuntimas atšauktas', updateDownloadProgress: 'Atsisiunčiama 1%. Spustelėkite, jei norite sustabdyti', settOptDescDisabled: "Automatinis naujinimų tikrinimas bus išjungtas", settOptDescAUpdateSilent: "Atsisiųsti naujinimus ir klausti prieš įdiegiant", settOptDescAUpdateAsk: "Jums bus pranešta apie visus atnaujinimo žingsnius", + settRtlMode: "RTL Sąsaja", + settGpuUseMode: "Kai įmanoma, naudokite grafinį pagreitį", } diff --git a/common/loginpage/locale/lv.js b/common/loginpage/locale/lv.js index f708a9122..829c746ca 100644 --- a/common/loginpage/locale/lv.js +++ b/common/loginpage/locale/lv.js @@ -98,14 +98,17 @@ l10n.lv = { updateNoUpdates: 'Lietotne ir atjaunināta', updateAvialable: 'Ir pieejama versija $1. Noklikšķiniet, lai lejupielādētu.', settOptThemeSystem: 'Tas pats kā sistēma', + settOptThemeAddLocal: 'Pievienojiet vietējo tēmu', settOptThemeContrastDark: 'Tumšs kontrasts', - settAUpdateMode: 'Automātiskās atjaunināšanas režīms', - settOptAUpdateSilent: 'Klusuma režīms', - settOptAUpdateAsk: 'Lūgt lejupielādēt', + settAUpdateMode: 'Atjauninājumi', + settOptAUpdateSilent: 'Automātiski', + settOptAUpdateAsk: 'Paziņot', + settOptAUpdateDisabled: 'Manuāli', updateDownloadFinished: 'Lejupielāde ir pabeigta. Noklikšķiniet, lai instalētu', updateDownloadCanceled: 'Lejupielāde ir atcelta', updateDownloadProgress: 'Lejupielādē $1%. Noklikšķiniet, lai apturētu', settOptDescDisabled: "Atjauninājumu automātiskā pārbaude tiks atspējota", - settOptDescAUpdateSilent: "Lejupielādēt atjauninājumus un jautāt pirms instalēšanas", + settOptDescAUpdateSilent: "Lejupielādēt un instalēt atjauninājumu fonā", settOptDescAUpdateAsk: "Jums tiks paziņots par visām atjaunināšanas darbībām", + settRtlMode: "RTL interfeiss", } diff --git a/common/loginpage/locale/nl.js b/common/loginpage/locale/nl.js index 458e58bed..d1c72ba3f 100644 --- a/common/loginpage/locale/nl.js +++ b/common/loginpage/locale/nl.js @@ -1,4 +1,4 @@ -l10n.nl = { +l10n.nl = { welWelcome: 'Welkom bij ONLYOFFICE Desktop Editors!', welDescr: 'Werk offline aan documenten of sluit de suite aan op uw cloud: ONLYOFFICE, ownCloud, Nextcloud.', btnConnect: 'Nu verbinden', @@ -91,4 +91,24 @@ l10n.nl = { settOptLaunchMode: 'Open bestand', settOptLaunchInTab: 'In tabblad', settOptLaunchInWindow: 'In venster', + settSpellcheckDetection: 'Spelling taal detectie', + settOptDisabled: 'Gedeactiveerd', + settOptEnabled: 'Ingeschakeld', + aboutChangelog: 'Changelog', + updateNoUpdates: 'App is up-to-date', + updateAvialable: 'Versie $1 is beschikbaar. Klik om te downloaden.', + settOptThemeSystem: 'Zelfde als systeem', + settOptThemeAddLocal: 'Lokaal thema toevoegen', + settOptThemeContrastDark: 'Contrast donker', + settAUpdateMode: 'Updates', + settOptAUpdateSilent: 'Automatisch', + settOptAUpdateAsk: 'Melden', + settOptAUpdateDisabled: 'Handmatig', + updateDownloadFinished: 'Downloaden voltooid. Klik om te installeren', + updateDownloadCanceled: 'Downloaden geannuleerd', + updateDownloadProgress: 'Downloaden van $1%. Klik om te stoppen', + settOptDescDisabled: "Automatisch controleren van updates wordt uitgeschakeld", + settOptDescAUpdateSilent: "Update downloaden en installeren op de achtergrond", + settOptDescAUpdateAsk: "U krijgt bericht over alle update stappen", + settRtlMode: "RTL Interface", } diff --git a/common/loginpage/locale/no.js b/common/loginpage/locale/no.js index 2f48ae378..1f3ccbf0f 100644 --- a/common/loginpage/locale/no.js +++ b/common/loginpage/locale/no.js @@ -91,4 +91,25 @@ l10n.no = { settOptLaunchMode: 'Åpne fil', settOptLaunchInTab: 'I fanegruppe', settOptLaunchInWindow: 'I vindu', + settSpellcheckDetection: 'Språkgjenkjenning for stavekontroll', + settOptDisabled: 'Deaktivert', + settOptEnabled: 'Enabled', + aboutChangelog: 'Endringslogg', + updateNoUpdates: 'Appen er oppdatert', + updateAvialable: 'Versjon $1 er tilgjengelig. Klikk for å laste ned.', + settOptThemeSystem: 'Samme som systemet', + settOptThemeAddLocal: 'Legg til lokalt tema', + settOptThemeContrastDark: 'Kontrast mørk', + settAUpdateMode: 'Oppdateringer', + settOptAUpdateSilent: 'Automatisk', + settOptAUpdateAsk: 'Gi beskjed', + settOptAUpdateDisabled: 'Manuelt', + updateDownloadFinished: 'Nedlastingen er fullført. Klikk for å installere', + updateDownloadCanceled: 'Nedlastingen ble avbrutt', + updateDownloadProgress: 'Laster ned $1%. Klikk for å stoppe', + settOptDescDisabled: "Automatisk sjekk etter oppdateringer vil bli deaktivert", + settOptDescAUpdateSilent: "Last ned og installer oppdateringer i bakgrunnen", + settOptDescAUpdateAsk: "Du vil bli varslet om alle oppdateringstrinn", + settRtlMode: "RTL-grensesnitt", + settGpuUseMode: "Bruk grafikkakselerasjon når tilgjengelig", } diff --git a/common/loginpage/locale/pl.js b/common/loginpage/locale/pl.js index 62f17285f..20f8bf92b 100644 --- a/common/loginpage/locale/pl.js +++ b/common/loginpage/locale/pl.js @@ -91,4 +91,24 @@ l10n.pl = { settOptLaunchMode: 'Otwórz plik', settOptLaunchInTab: 'W nowej zakładce', settOptLaunchInWindow: 'W nowym oknie', + settSpellcheckDetection: 'Wykrywanie języka pisowni', + settOptDisabled: 'Wyłączony', + settOptEnabled: 'Włączone', + aboutChangelog: 'Dziennik zmian', + updateNoUpdates: 'Aplikacja jest aktualna', + updateAvialable: 'Wersja $1 jest dostępna. Kliknij, aby pobrać.', + settOptThemeSystem: 'Systemowy', + settOptThemeAddLocal: 'Dodaj motyw lokalny', + settOptThemeContrastDark: 'Kontrastowa czerń', + settAUpdateMode: 'Aktualizacje', + settOptAUpdateSilent: 'Automatycznie', + settOptAUpdateAsk: 'Powiadom', + settOptAUpdateDisabled: 'Ręczny', + updateDownloadFinished: 'Pobieranie zostało zakończone. Kliknij, aby zainstalować', + updateDownloadCanceled: 'Pobieranie zostało anulowane', + updateDownloadProgress: 'Pobieranie $1%. Kliknij, aby zatrzymać', + settOptDescDisabled: "Automatyczne sprawdzanie aktualizacji zostanie wyłączone", + settOptDescAUpdateSilent: "Pobieraj i instaluj aktualizacje w tle", + settOptDescAUpdateAsk: "Otrzymasz powiadomienie na temat wszystkich kroków aktualizacji", + settRtlMode: "Interfejs RTL", } diff --git a/common/loginpage/locale/pt-BR.js b/common/loginpage/locale/pt-BR.js index 6753d08f0..7d9f78453 100644 --- a/common/loginpage/locale/pt-BR.js +++ b/common/loginpage/locale/pt-BR.js @@ -1,6 +1,6 @@ l10n.pt_BR = { welWelcome: 'Bem-vindo ao ONLYOFFICE Desktop Editors!', - welDescr: 'Trabalhe em documentos offline ou conecte-se à sua nuvem: ONLYOFFICE, ownCloud, Nextcloud.', + welDescr: 'Trabalhe em documentos offline ou conecte-se à sua nuvem: ONLYOFFICE, ownCloud, Nextcloud.', btnConnect: 'Conectar', textHavePortal: 'Já usa o nuvem?', btnCreatePortal: 'Criar ONLYOFFICE na nuvem', @@ -65,7 +65,7 @@ l10n.pt_BR = { checkUpdates: 'Verifique atualizações', strVersion: 'versão', emptySlide1Title: 'Compartilhe e colabore', - emptySlide1Text: 'Escolha modo de coedição em tempo real - Rápido ou Restrito, converse em seu documento, adicione comentários ou compartilhá-lo para revisão.', + emptySlide1Text: 'Escolha modo de coedição em tempo real - Rápido ou Restrito, converse em seu documento, adicione comentários ou compartilhá-lo para revisão.', emptySlide2Title: 'Visualize ou restaure versões anteriores', emptySlide2Text: 'Restaure ou apenas visualize versões anteriores do seu documento, controle as alterações e autores delas.', emptySlide3Title: 'Armazene na nuvem', @@ -101,9 +101,9 @@ l10n.pt_BR = { settOptThemeAddLocal: 'Adicionar tema local', settOptThemeContrastDark: 'Contraste escuro', settAUpdateMode: 'Atualizações', - settOptAUpdateSilent: 'Atualização automática', - settOptAUpdateAsk: 'Verificar atualizações', - settOptAUpdateDisabled: 'Não verificar atualizações', + settOptAUpdateSilent: 'Automático', + settOptAUpdateAsk: 'Notificar', + settOptAUpdateDisabled: 'Manual', updateDownloadFinished: 'Download finalizado. Clique para instalar', updateDownloadCanceled: 'Download cancelado', updateDownloadProgress: 'Baixando $1%. Clique para parar', @@ -111,4 +111,5 @@ l10n.pt_BR = { settOptDescAUpdateSilent: "Baixe e instale a atualização em segundo plano", settOptDescAUpdateAsk: "Você será notificado sobre todas as etapas de atualização", settRtlMode: "Interface RTL", + settGpuUseMode: "Use aceleração gráfica quando disponível", } diff --git a/common/loginpage/locale/pt-PT.js b/common/loginpage/locale/pt-PT.js index c275ead7c..ebb0263a0 100644 --- a/common/loginpage/locale/pt-PT.js +++ b/common/loginpage/locale/pt-PT.js @@ -52,7 +52,7 @@ l10n.pt_PT = { actCreateNew: 'Criar novo', actRecentFiles: 'Ficheiros recentes', actOpenLocal: 'Abrir ficheiro local', - actConnectTo: 'Ligar à cloud', + actConnectTo: 'Ligar à nuvem', actActivate: 'Ativar', actAbout: 'Sobre', actSettings: 'Definições', @@ -75,7 +75,7 @@ l10n.pt_PT = { settOpenMode: 'Abrir um documento em modo de pré-visualização', setBtnApply: 'Aplicar', settLanguage: 'Idioma da interface', - settAfterRestart: 'A opção será aplicada depois de reiniciar a aplicação', + settAfterRestart: 'A definição será aplicada após reiniciar a aplicação', settShowEncryptOpts: 'Teste a encriptação ponto a ponto', settCheckUpdates: 'Procurar atualizações automaticamente', settOptCheckNever: 'Nunca', @@ -98,11 +98,17 @@ l10n.pt_PT = { updateNoUpdates: 'A aplicação está atualizada', updateAvialable: 'A versão $1 está disponível. Clique para transferir.', settOptThemeSystem: 'O mesmo do sistema', + settOptThemeAddLocal: 'Adicionar tema local', settOptThemeContrastDark: 'Contraste escuro', - settAUpdateMode: 'Atualização automática', - settOptAUpdateSilent: 'Modo silencioso', - settOptAUpdateAsk: 'Perguntar antes de transferir', + settAUpdateMode: 'Atualizações', + settOptAUpdateSilent: 'Auto', + settOptAUpdateAsk: 'Notificar', + settOptAUpdateDisabled: 'Manual', updateDownloadFinished: 'A transferência está concluída. Clique para instalar', updateDownloadCanceled: 'Transferência cancelada', updateDownloadProgress: 'A transferir $1%. Clique para parar', + settOptDescDisabled: "A verificação automática de atualizações será desativada", + settOptDescAUpdateSilent: "Transfira e instale a atualização em segundo plano", + settOptDescAUpdateAsk: "Será notificado sobre todas as etapas de atualização", + settRtlMode: "Interface RTL", } diff --git a/common/loginpage/locale/ro.js b/common/loginpage/locale/ro.js index 5ba637546..598b4f723 100644 --- a/common/loginpage/locale/ro.js +++ b/common/loginpage/locale/ro.js @@ -101,9 +101,9 @@ l10n.ro = { settOptThemeAddLocal: 'Adăugare temă locală', settOptThemeContrastDark: 'Contrast Întunecat', settAUpdateMode: 'Actualizări', - settOptAUpdateSilent: 'Actualizare automată', - settOptAUpdateAsk: 'Verificarea actualizărilor', - settOptAUpdateDisabled: 'Fără verificarea actualizărilor', + settOptAUpdateSilent: 'Auto', + settOptAUpdateAsk: 'Notifică', + settOptAUpdateDisabled: 'Manual', updateDownloadFinished: 'Descărcare încheiată. Faceți clic pentru a instala', updateDownloadCanceled: 'Descărcare anulată', updateDownloadProgress: 'Se descarcă $1%. Faceți clic pentru a opri descărcarea', @@ -111,4 +111,5 @@ l10n.ro = { settOptDescAUpdateSilent: "Descărcarea și instalarea actualizării în fundal", settOptDescAUpdateAsk: "Veți primi notificări privind fiecare etapă de actualizare", settRtlMode: "Interfață de limbă de la dreapta la stânga", + settGpuUseMode: "Utilizați accelerator grafic dacă este cazul", } diff --git a/common/loginpage/locale/ru.js b/common/loginpage/locale/ru.js index 5eef767d4..77fe35ed4 100644 --- a/common/loginpage/locale/ru.js +++ b/common/loginpage/locale/ru.js @@ -6,10 +6,10 @@ l10n.ru = { btnCreatePortal: 'Создать облако ONLYOFFICE', btnAddPortal: 'Добавить облако', btnLogin: 'Войти', - btnBrowse: 'Открыть', + btnBrowse: 'Просмотреть', btnNext: 'Далее', portalEmptyTitle: 'Подключитесь к облаку', - portalEmptyDescr: 'Храните документы в облаке и работайте с ними в любое время из любой точки мира. Предоставляйте к ним доступ и работайте совместно. Используйте встроенный чат, добавляйте комментарии или отправляйте документ на рецензирование.', + portalEmptyDescr: 'Храните документы в облаке и работайте с ними в любое время из любой точки мира. Предоставляйте к ним доступ и работайте совместно. Используйте встроенный чат, добавляйте комментарии или отправляйте документ на рецензирование.', portalEmptyAdv1: 'Еще нет облачного аккаунта? Перейдите в онлайн-режим с облачным сервисом ONLYOFFICE и попробуйте возможности совместного редактирования бесплатно.', portalListTitle: 'Подключенные облака', textNoFiles: 'Нет файлов для просмотра', @@ -44,7 +44,7 @@ l10n.ru = { pshPhone: 'номер телефона', pshCode: 'код из текстового сообщения', loginNoteAssignPhone: 'Для обеспечения повышенной безопасности в облаке ONLYOFFICE включена двухфакторная аутентификация. Для продолжения работы в облачном офисе введите ваш номер мобильного телефона. Номер мобильного телефона необходимо ввести в международном формате с кодом страны.', - loginNoteApplyCode: 'Двухфакторная аутентификация включена. Код отправлен в SMS-сообщении на номер $1.', + loginNoteApplyCode: 'Двухфакторная аутентификация включена. Код отправлен в SMS-сообщении на номер $1.', newDoc: 'Документ', newXlsx: 'Таблица', newPptx: 'Презентация', @@ -101,9 +101,9 @@ l10n.ru = { settOptThemeAddLocal: 'Добавить локальную тему', settOptThemeContrastDark: 'Контрастная темная', settAUpdateMode: 'Обновления', - settOptAUpdateSilent: 'Автоматическое обновление', - settOptAUpdateAsk: 'Проверка обновлений', - settOptAUpdateDisabled: 'Не проверять обновления', + settOptAUpdateSilent: 'Автоматически', + settOptAUpdateAsk: 'Оповестить', + settOptAUpdateDisabled: 'Вручную', updateDownloadFinished: 'Загрузка завершена. Нажмите, чтобы установить', updateDownloadCanceled: 'Загрузка отменена', updateDownloadProgress: 'Загрузка $1%. Нажмите, чтобы остановить', @@ -111,4 +111,5 @@ l10n.ru = { settOptDescAUpdateSilent: "Загрузка и установка обновлений в фоновом режиме", settOptDescAUpdateAsk: "Будет запрос подтверждения перед каждым шагом обновления", settRtlMode: "Интерфейс RTL", + settGpuUseMode: "Использовать графическое ускорение, если оно доступно", } diff --git a/common/loginpage/locale/si.js b/common/loginpage/locale/si.js index 1fa1a381c..a470147cc 100644 --- a/common/loginpage/locale/si.js +++ b/common/loginpage/locale/si.js @@ -98,14 +98,18 @@ l10n.si = { updateNoUpdates: 'යෙදුම යාවත්කාලීනයි', updateAvialable: '$1 අනුවාදය තිබේ. බාගැනීමට ඔබන්න.', settOptThemeSystem: 'පද්ධතියේ ලෙසම', + settOptThemeAddLocal: 'ස්ථානීය තේමාවක් යොදන්න', settOptThemeContrastDark: 'අසමාන අඳුරු', - settAUpdateMode: 'ස්වයං යාවත්කාල ප්‍රකාරය', - settOptAUpdateSilent: 'නිහඬ ප්‍රකාරය', - settOptAUpdateAsk: 'බාගැනීමට අසන්න', + settAUpdateMode: 'යාවත්කාල', + settOptAUpdateSilent: 'ස්වයං', + settOptAUpdateAsk: 'දන්වන්න', + settOptAUpdateDisabled: 'අතින්', updateDownloadFinished: 'බාගැනීම අහවරයි. ස්ථාපනයට ඔබන්න', updateDownloadCanceled: 'බාගැනීම අවලංගු කෙරිණි', updateDownloadProgress: '$1% බාගැනෙමින්. නැවතීමට ඔබන්න', settOptDescDisabled: "යාවත්කාල ස්වයංක්‍රීය පරීක්‍ෂාව අක්‍රිය වනු ඇත", - settOptDescAUpdateSilent: "යාවත්කාල බාගෙන ස්ථාපනයට පෙර අසන්න", + settOptDescAUpdateSilent: "පසුබිමෙන් යාවත්කාල බාගෙන ස්ථාපනය කරන්න", settOptDescAUpdateAsk: "යළුම යාවත්කාල පියවර ගැන ඔබට දැනුම් දෙනු ඇත", + settRtlMode: "RTL අතුරුමුහුණත", + settGpuUseMode: "චිත්‍රණ ත්වරණය තිබෙන විට භාවිතා කරන්න", } diff --git a/common/loginpage/locale/sk.js b/common/loginpage/locale/sk.js index 3afaeb162..dd73a115f 100644 --- a/common/loginpage/locale/sk.js +++ b/common/loginpage/locale/sk.js @@ -98,14 +98,17 @@ l10n.sk = { updateNoUpdates: 'Aplikácia je aktuálna', updateAvialable: 'Je dostupná verzia $1. Kliknite, aby ste si ju stiahli.', settOptThemeSystem: 'Rovnaké ako systém', + settOptThemeAddLocal: 'Pridať lokálnu tému', settOptThemeContrastDark: 'Kontrast tmavý', - settAUpdateMode: 'Režim automatickej aktualizácie', - settOptAUpdateSilent: 'Tichý režim', - settOptAUpdateAsk: 'Spýtať sa pred sťahovaním', + settAUpdateMode: 'Aktualizácie', + settOptAUpdateSilent: 'Automaticky', + settOptAUpdateAsk: 'Informovať', + settOptAUpdateDisabled: 'Manuál', updateDownloadFinished: 'Sťahovanie ukončené. Kliknite, aby sa spustila inštalácia', updateDownloadCanceled: 'Sťahovanie bolo zrušené', updateDownloadProgress: 'Sťahovanie $1%. Kliknutím zastavíte', settOptDescDisabled: "Automatické sledovanie aktualizácií bude vypnuté", - settOptDescAUpdateSilent: "Stiahnuť aktualizácie a spýtať sa pred inštaláciou", + settOptDescAUpdateSilent: "Stiahnuť a inštalovať aktualizáciu na pozadí", settOptDescAUpdateAsk: "Budete upozornení na všetky kroky aktualizácií", + settRtlMode: "Rozhranie RTL", } diff --git a/common/loginpage/locale/sl.js b/common/loginpage/locale/sl.js index e8dcacaaa..5d159cf7d 100644 --- a/common/loginpage/locale/sl.js +++ b/common/loginpage/locale/sl.js @@ -10,7 +10,7 @@ l10n.sl = { btnNext: 'Naprej', portalEmptyTitle: 'Poveži se s svojim oblakom', portalEmptyDescr: 'Shrani svoje dokumente v oblak in do njih dostopaj kadarkoli in od koderkoli. Deli jih in upravljaj skupaj z drugimi. Klepetaj preko dokumenta, dodajaj komentarje, deli dokument z drugimi za pregledovanje.', - portalEmptyAdv1: 'Še nimaš računa v oblaku? Pridruži se spletu s storitvijo ONLYOFFICE v oblaku in
brezplačno preizkusi zmogljivost in uporabnost.', + portalEmptyAdv1: 'Še nimaš računa v oblaku? Pridruži se spletu s storitvijo ONLYOFFICE v oblaku in
brezplačno preizkusi zmogljivost in uporabnost.', portalListTitle: 'Povezani oblaki', textNoFiles: 'Tukaj ni nobenih datotek', listRecoveryTitle: 'Obnovi datoteke', @@ -98,14 +98,17 @@ l10n.sl = { updateNoUpdates: 'Aplikacija je posodobljena', updateAvialable: 'Verzija $1 je na voljo. Kliknite za prenos.', settOptThemeSystem: 'Enako kot sistem', + settOptThemeAddLocal: 'Dodaj lokalno temo', settOptThemeContrastDark: 'Temen kontrast', - settAUpdateMode: 'Način samodejnega posodabljanja', - settOptAUpdateSilent: 'Tihi način', - settOptAUpdateAsk: 'Vprašaj pred prenosom', + settAUpdateMode: 'Posodobitve', + settOptAUpdateSilent: 'Samodejno', + settOptAUpdateAsk: 'Obvesti', + settOptAUpdateDisabled: 'Ročno', updateDownloadFinished: 'Prenos končan. Kliknite za namestitev', updateDownloadCanceled: 'Prenos preklican', updateDownloadProgress: 'Prenašanje $1%. Kliknite za zaustavitev', settOptDescDisabled: "Samodejno preverjanje posodobitev bo onemogočeno", - settOptDescAUpdateSilent: "Prenesite posodobitve in vprašaj pred namestitvijo", + settOptDescAUpdateSilent: "Prenesite in namestite posodobitev v ozadju", settOptDescAUpdateAsk: "O vseh korakih posodobitve boste obveščeni", + settRtlMode: "RTL vmesnik", } diff --git a/common/loginpage/locale/sr-Cyrl-RS.js b/common/loginpage/locale/sr-Cyrl-RS.js new file mode 100644 index 000000000..3d242681d --- /dev/null +++ b/common/loginpage/locale/sr-Cyrl-RS.js @@ -0,0 +1,115 @@ +l10n.sr_Cyrl_RS = { + welWelcome: 'Добро дошли у ONLYOFFICE Десктоп Уређиваче!', + welDescr: 'Радите на документима офлајн или конектујте пакет на свој облак: ONLYOFFICE, ownCloud, Nextcloud.', + btnConnect: 'Повежи сад', + textHavePortal: 'Већ користите облак?', + btnCreatePortal: 'Креирај ONLYOFFICE облак', + btnAddPortal: 'Додај облак', + btnLogin: 'Пријави се', + btnBrowse: 'Сурфуј', + btnNext: 'Следећи', + portalEmptyTitle: 'Конектуј се на свој облак', + portalEmptyDescr: 'Складиштите своје документе у облаку и приступите им било када, са било ког места. Делите и сарађујте на њима. Четујте у свом документу, додајте коментаре или их делите за преглед.', + portalEmptyAdv1: 'Још увек немате облак рачун? Идите онлајн са ONLYOFFICE Облак сервисом и
покушајте сарађивачке способности бесплатно.', + portalListTitle: 'Повезани облаци', + textNoFiles: 'Нема фајлова', + listRecoveryTitle: 'Опорави фајлове', + listRecentFileTitle: 'Скорији фајлови', + listRecentDirTitle: 'Скорији фолдери', + menuFileOpen: 'Отвори', + menuFileExplore: 'Прикажи у фолдеру', + menuRemoveModel: 'Уклони са листе', + menuClear: 'Обриши', + menuLogout: 'Одјави се', + textMyComputer: 'Мој компјутер', + textThrough: 'кроз', + linkForgotPass: 'Заборавили сте лозинку?', + linkCreatePortal: 'Креирај ONLYOFFICE облак', + linkResend: 'Пошаљи код поново', + linkChangePhone: 'Промени број телефона', + loginTitleStart: 'Повежи се на облак офис', + loginTitleConnectTo: 'Пријави се на $1', + loginTitleAssignPhone: 'Унеси број мобилног телефона', + loginTitleApplyCode: 'Потврди број телефона', + errLogin: 'Погрешан емаил или лозинка', + errLoginPortal: 'Провери облак офис URL', + errLoginEmail: 'Провери емаил адресу', + errLoginServer: 'Нетачан одговор сервера у току пријављивања', + errLoginAuth: 'Грешка при упиту корисничких информација', + errLoginPass: 'Провери лозинку', + errLoginWrongPhone: 'Погрешан формат броја телефона', + pshPortal: 'Облак офис URL', + pshEmail: 'емаил', + pshPass: 'лозинка', + pshPhone: 'број телефона', + pshCode: 'код из текст поруке', + loginNoteAssignPhone: 'Двофакторска аутентикација је омогућена да обезбеди додатну ONLYOFFICE облак безбедност. Унесите свој број телефона да наставите рад на облак офис-у. Број мобилног телефона мора бити унет користећи интернационални формат са кодом државе.', + loginNoteApplyCode: 'Двофакторска аутентикација је омогућена. Код је послат на $1 број.', + newDoc: 'Документ', + newXlsx: 'Прорачунска табела', + newPptx: 'Презентација', + newForm: 'Шаблон формулара', + actCreateNew: 'Креирај нови', + actRecentFiles: 'Скорији фајлови', + actOpenLocal: 'Отвори локални фајл', + actConnectTo: 'Повежи се на облак', + actActivate: 'Активирај', + actAbout: 'У вези', + actSettings: 'Подешавања', + actTemplates: 'Шаблони', + licKeyHolder: 'Унеси активациони кључ', + btnActivate: 'Активирај', + licGetLicense: 'Добиј лиценцу сада', + licPanelTitle: 'Унеси кључ производа', + licPanelDescr: 'Ваш кључ производа је послат на емаил адресу наведену током куповине.', + checkUpdates: 'Провери ажурирања', + strVersion: 'верзија', + emptySlide1Title: 'Дели и сарађуј', + emptySlide1Text: 'Одаберите између Брзог ор Строгог ко-едитовања у стварном времену, четујте у својим документима, додајте коментаре или их делите за преглед.', + emptySlide2Title: 'Прегледај или обнови претходне верзије', + emptySlide2Text: 'Обнови или само прегледај претходне верзије свог документа, прати промене и њихове ауторе.', + emptySlide3Title: 'Складишти у облаку', + emptySlide3Text: 'Складишти своје документе у ONLYOFFICE облаку и приступи им било када, са било ког места.', + settUserName: 'Корисничко име', + settResetUserName: 'Ресетуј на подразумевано', + settOpenMode: 'Отвори документ у режиму прегледа', + setBtnApply: 'Аплицирај', + settLanguage: 'Интерфејс језик', + settAfterRestart: 'Опција ће бити аплицирана након што се апликација рестартује', + settShowEncryptOpts: 'Тестирај енд-то-енд енкрипцију', + settCheckUpdates: 'Провери ажурирања аутоматски', + settOptCheckNever: 'Никад', + settOptCheckDay: 'Сваки дан', + settOptCheckWeek: 'Сваке недеље', + settScaling: 'Интерфејс скалирање', + settOptScalingAuto: 'Ауто', + aboutProFeaturesAvailable: 'Са приступом на про функције', + settUITheme: 'Интерфејс тема', + settOptThemeLight: 'Светла', + settOptThemeClassicLight: 'Класична светла', + settOptThemeDark: 'Тамна', + settOptLaunchMode: 'Отвори фајл', + settOptLaunchInTab: 'У својој картици', + settOptLaunchInWindow: 'У свом прозору', + settSpellcheckDetection: 'Детекција језичког правописа', + settOptDisabled: 'Онемогућено', + settOptEnabled: 'Омогућено', + aboutChangelog: 'Дневник промена', + updateNoUpdates: 'Апликација је ажурирана', + updateAvialable: 'Верзија $1 је слободна. Кликните да преузмете.', + settOptThemeSystem: 'Исто као систем', + settOptThemeAddLocal: 'Додај локалну тему', + settOptThemeContrastDark: 'Контраст тамно', + settAUpdateMode: 'Ауто-ажурирање режим', + settOptAUpdateSilent: 'Ауто', + settOptAUpdateAsk: 'Обавести', + settOptAUpdateDisabled: 'Мануално', + updateDownloadFinished: 'Преузимање завршено. Кликните да инсталирате', + updateDownloadCanceled: 'Преузимање отказано', + updateDownloadProgress: 'Преузимање $1%. Кликните да зауставите', + settOptDescDisabled: "Ауто проверавање ажурирања ће бити онемогућено", + settOptDescAUpdateSilent: "Преузмите ажурирања и питајте пре инсталирања", + settOptDescAUpdateAsk: "Бићете обавештени пре сваког корака ажурирања", + settRtlMode: "RTL интерфејс", + settGpuUseMode: "Користи графичко убрзање када је доступно", +} diff --git a/common/loginpage/locale/sr-Latn-RS.js b/common/loginpage/locale/sr-Latn-RS.js new file mode 100644 index 000000000..0ce495452 --- /dev/null +++ b/common/loginpage/locale/sr-Latn-RS.js @@ -0,0 +1,115 @@ +l10n.sr_Latn_RS = { + welWelcome: 'Dobro došli u ONLYOFFICE Desktop Uređivače!', + welDescr: 'Radite na dokumentima oflajn ili konektujte paket na svoj oblak: ONLYOFFICE, ownCloud, Nextcloud.', + btnConnect: 'Poveži sad', + textHavePortal: 'Već koristite oblak?', + btnCreatePortal: 'Kreiraj ONLYOFFICE oblak', + btnAddPortal: 'Dodaj oblak', + btnLogin: 'Prijavi se', + btnBrowse: 'Surfuj', + btnNext: 'Sledeći', + portalEmptyTitle: 'Konektuj se na svoj oblak', + portalEmptyDescr: 'Skladištite svoje dokumente u oblaku i pristupite im bilo kada, sa bilo kog mesta. Delite i sarađujte na njima. Četujte u svom dokumentu, dodajte komentare ili ih delite za pregled.', + portalEmptyAdv1: 'Još uvek nemate oblak račun? Idite onlajn sa ONLYOFFICE Oblak Servisom i
pokušajte sarađivačke sposobnosti besplatno.', + portalListTitle: 'Povezani oblaci', + textNoFiles: 'Nema fajlova', + listRecoveryTitle:'Oporavi fajlove', + listRecentFileTitle:'Skoriji fajlovi', + listRecentDirTitle:'Skoriji folderi', + menuFileOpen: 'Otvori', + menuFileExplore: 'Prikaži u folderu', + menuRemoveModel: 'Ukloni sa liste', + menuClear: 'Obriši', + menuLogout: 'Odjavi se', + textMyComputer: 'Moj kompjuter', + textThrough: 'kroz', + linkForgotPass: 'Zaboravili ste lozinku?', + linkCreatePortal: 'Kreiraj ONLYOFFICE oblak', + linkResend: 'Pošalji kod ponovo', + linkChangePhone: 'Promeni broj telefona', + loginTitleStart: 'Poveži se na oblak ofis', + loginTitleConnectTo: 'Prijavi se na $1', + loginTitleAssignPhone: 'Unesi broj mobilnog telefona', + loginTitleApplyCode: 'Potvrdi broj telefona', + errLogin: 'Pogrešan email ili lozinka', + errLoginPortal: 'Proveri oblak ofis URL', + errLoginEmail: 'Proveri email adresu', + errLoginServer: 'Netačan odgovor servera u toku prijavljivanja', + errLoginAuth: 'Greška pri upitu korisničkih informacija', + errLoginPass: 'Proveri lozinku', + errLoginWrongPhone: 'Pogrešan format broja telefona', + pshPortal: 'Oblak ofis URL', + pshEmail: 'email', + pshPass: 'lozinka', + pshPhone: 'broj telefona', + pshCode: 'kod iz tekst poruke', + loginNoteAssignPhone: 'Dvofaktorska autentikacija je omogućena da obezbedi dodatnu ONLYOFFICE oblak bezbednost. Unesite svoj broj telefona da nastavite rad na oblak ofis-u. Broj mobilnog telefona mora biti unet koristeći internacionalni format sa kodom države.', + loginNoteApplyCode: 'Dvofaktorska autentikacija je omogućena. Kod je poslat na $1 broj.', + newDoc: 'Dokument', + newXlsx: 'Proračunska tabela', + newPptx: 'Prezentacija', + newForm: 'Šablon formulara', + actCreateNew: 'Kreiraj novi', + actRecentFiles: 'Skoriji fajlovi', + actOpenLocal: 'Otvori lokalni fajl', + actConnectTo: 'Poveži se na oblak', + actActivate: 'Aktiviraj', + actAbout: 'U vezi', + actSettings: 'Podešavanja', + actTemplates: 'Šabloni', + licKeyHolder: 'Unesi aktivacioni ključ', + btnActivate: 'Aktiviraj', + licGetLicense: 'Dobij licencu sada', + licPanelTitle: 'Unesi ključ proizvoda', + licPanelDescr: 'Vaš ključ proizvoda je poslat na email adresu navedenu tokom kupovine.', + checkUpdates: 'Proveri ažuriranja', + strVersion: 'verzija', + emptySlide1Title: 'Deli i sarađuj', + emptySlide1Text: 'Odaberite između Brzog or Strogog ko-editovanja u stvarnom vremenu, četujte u svojim dokumentima, dodajte komentare ili ih delite za pregled.', + emptySlide2Title: 'Pregledaj ili obnovi prethodne verzije', + emptySlide2Text: 'Obnovi ili samo pregledaj prethodne verzije svog dokumenta, prati promene i njihove autore.', + emptySlide3Title: 'Skladišti u oblaku', + emptySlide3Text: 'Skladišti svoje dokumente u ONLYOFFICE oblaku i pristupi im bilo kada, sa bilo kog mesta.', + settUserName: 'Korisničko ime', + settResetUserName: 'Resetuj na podrazumevano', + settOpenMode: 'Otvori dokument u režimu pregleda', + setBtnApply: 'Apliciraj', + settLanguage: 'Interfejs jezik', + settAfterRestart: 'Opcija će biti aplicirana nakon što se aplikacija restartuje', + settShowEncryptOpts: 'Testiraj end-to-end enkripciju', + settCheckUpdates: 'Proveri ažuriranja automatski', + settOptCheckNever: 'Nikad', + settOptCheckDay: 'Svaki dan', + settOptCheckWeek: 'Svake nedelje', + settScaling: 'Interfejs skaliranje', + settOptScalingAuto: 'Auto', + aboutProFeaturesAvailable: 'Sa pristupom na pro funkcije', + settUITheme: 'Interfejs tema', + settOptThemeLight: 'Svetla', + settOptThemeClassicLight: 'Klasična svetla', + settOptThemeDark: 'Tamna', + settOptLaunchMode: 'Otvori fajl', + settOptLaunchInTab: 'U svojoj kartici', + settOptLaunchInWindow: 'U svom prozoru', + settSpellcheckDetection: 'Detekcija jezičkog pravopisa', + settOptDisabled: 'Onemogućeno', + settOptEnabled: 'Omogućeno', + aboutChangelog: 'Dnevnik promena', + updateNoUpdates: 'Aplikacija je ažurirana', + updateAvialable: 'Verzija $1 je slobodna. Kliknite da preuzmete.', + settOptThemeSystem: 'Isto kao sistem', + settOptThemeAddLocal: 'Dodaj lokalnu temu', + settOptThemeContrastDark: 'Kontrast tamno', + settAUpdateMode: 'Auto-ažuriranje režim', + settOptAUpdateSilent: 'Auto', + settOptAUpdateAsk: 'Obavesti', + settOptAUpdateDisabled: 'Manualno', + updateDownloadFinished: 'Preuzimanje završeno. Kliknite da instalirate', + updateDownloadCanceled: 'Preuzimanje otkazano', + updateDownloadProgress: 'Preuzimanje $1%. Kliknite da zaustavite', + settOptDescDisabled: "Auto proveravanje ažuriranja će biti onemogućeno", + settOptDescAUpdateSilent: "Preuzmite ažuriranja i pitajte pre instaliranja", + settOptDescAUpdateAsk: "Bićete obavešteni pre svakog koraka ažuriranja", + settRtlMode: "RTL Interfejs", + settGpuUseMode: "Koristi grafičko ubrzanje kada je dostupno", +} diff --git a/common/loginpage/locale/sv.js b/common/loginpage/locale/sv.js index 465820d8a..889c0621d 100644 --- a/common/loginpage/locale/sv.js +++ b/common/loginpage/locale/sv.js @@ -91,4 +91,25 @@ l10n.sv = { settOptLaunchMode: 'Öppna fil', settOptLaunchInTab: 'I flik', settOptLaunchInWindow: 'I fönster', + settSpellcheckDetection: 'Språkidentifiering', + settOptDisabled: 'Inaktiverad', + settOptEnabled: 'Aktiverad', + aboutChangelog: 'Ändringslogg', + updateNoUpdates: 'Appen är uppdaterad', + updateAvialable: 'Version $1 är tillgänglig. Klicka för att ladda ner.', + settOptThemeSystem: 'Samma som systemet', + settOptThemeAddLocal: 'Lägg till lokalt tema', + settOptThemeContrastDark: 'Mörkt tema', + settAUpdateMode: 'Automatisk uppdatering', + settOptAUpdateSilent: 'Auto', + settOptAUpdateAsk: 'Underrätta', + settOptAUpdateDisabled: 'Manuell', + updateDownloadFinished: 'Nedladdningen är slutförd. Klicka för att installera', + updateDownloadCanceled: 'Nedladdningen är avbruten', + updateDownloadProgress: 'Laddar ner $1%. Klicka för att avbryta', + settOptDescDisabled: "Automatisk sökning efter uppdateringar kommer att inaktiveras", + settOptDescAUpdateSilent: "Ladda ner uppdateringar och fråga innan installation", + settOptDescAUpdateAsk: "Du kommer att meddelas om alla steg i uppdateringen", + settRtlMode: "RTL-gränssnitt", + settGpuUseMode: "Använd grafikacceleration om tillgängligt", } diff --git a/common/loginpage/locale/tr.js b/common/loginpage/locale/tr.js index 1b76fceed..b29572762 100644 --- a/common/loginpage/locale/tr.js +++ b/common/loginpage/locale/tr.js @@ -98,14 +98,17 @@ l10n.tr = { updateNoUpdates: 'Uygulama güncel', updateAvialable: '$1 sürümü mevcut. İndirmek İçin Tıklayın.', settOptThemeSystem: 'Sistemin aynısı', + settOptThemeAddLocal: 'Yerel tema ekle', settOptThemeContrastDark: 'Kontrast Koyu', - settAUpdateMode: 'Otomatik güncelleme modu', - settOptAUpdateSilent: 'Sessiz mod', - settOptAUpdateAsk: 'İndirmek için sor', + settAUpdateMode: 'Güncellemeler', + settOptAUpdateSilent: 'Otomatik', + settOptAUpdateAsk: 'Bildir', + settOptAUpdateDisabled: 'Manüel', updateDownloadFinished: 'İndirme tamamlandı. Kurmak için tıklayın', updateDownloadCanceled: 'İndirme iptal edildi', updateDownloadProgress: '$1% indiriliyor. Durdurmak için tıklayın', settOptDescDisabled: "Güncellemelerin otomatik olarak kontrol edilmesi devre dışı bırakılacak", - settOptDescAUpdateSilent: "Güncellemeleri indir ve yüklemeden önce sor", + settOptDescAUpdateSilent: "Arka planda güncellemeyi indirin ve yükleyin", settOptDescAUpdateAsk: "Tüm güncelleme adımları hakkında bilgilendirileceksiniz", + settRtlMode: "RTL Arayüzü", } diff --git a/common/loginpage/locale/uk.js b/common/loginpage/locale/uk.js index eb2711e25..98b2da0ec 100644 --- a/common/loginpage/locale/uk.js +++ b/common/loginpage/locale/uk.js @@ -92,20 +92,23 @@ l10n.uk = { settOptLaunchInTab: 'У вкладці', settOptLaunchInWindow: 'У вікні', settSpellcheckDetection: 'Визначення мови перевірки правопису', - settOptDisabled: 'Вимкнено', + settOptDisabled: 'Заблокован', settOptEnabled: 'Увімкнено', aboutChangelog: 'Журнал змін', updateNoUpdates: 'Застосунок актуальний', updateAvialable: 'Доступна версія $1. Клацніть, щоб завантажити.', settOptThemeSystem: 'Системна', + settOptThemeAddLocal: 'Додати локальну тему', settOptThemeContrastDark: 'Контрастна темна', - settAUpdateMode: 'Режим автооновлення', - settOptAUpdateSilent: 'Беззвучний режим', - settOptAUpdateAsk: 'Попросити завантажити', + settAUpdateMode: 'Оновлення', + settOptAUpdateSilent: 'Авто', + settOptAUpdateAsk: 'Повідомити', + settOptAUpdateDisabled: 'Вручну', updateDownloadFinished: 'Завантаження завершено. Клацніть, щоб інсталювати', updateDownloadCanceled: 'Завантаження скасовано', updateDownloadProgress: 'Завантаження $1%. Клацніть, щоб припинити', settOptDescDisabled: "Автоматичну перевірку оновлень буде вимкнено", - settOptDescAUpdateSilent: "Завантажити оновлення та запитати перед інсталюванням", + settOptDescAUpdateSilent: "Завантажити й інсталювати оновлення у фоновому режимі", settOptDescAUpdateAsk: "Ви будете сповіщені про всі етапи оновлення", + settRtlMode: "Інтерфейс RTL", } diff --git a/common/loginpage/locale/vi.js b/common/loginpage/locale/vi.js index d2b40498b..7ac6e64e3 100644 --- a/common/loginpage/locale/vi.js +++ b/common/loginpage/locale/vi.js @@ -55,6 +55,7 @@ l10n.vi = { actConnectTo: 'Kết nối với đám mây', actActivate: 'Kích hoạt', actAbout: 'Về ứng dụng', + actTemplates: 'Mẫu', actSettings: 'Cài đặt', licKeyHolder: 'nhập mã kích hoạt', btnActivate: 'Kích hoạt', @@ -90,4 +91,24 @@ l10n.vi = { settOptLaunchMode: 'Mở tập tin', settOptLaunchInTab: 'Trong tab', settOptLaunchInWindow: 'Trong window', + settSpellcheckDetection: 'Phát hiện ngôn ngữ chính tả', + settOptDisabled: 'Không hoạt động', + settOptEnabled: 'Đã kích hoạt', + aboutChangelog: 'Nhật ký thay đổi', + updateNoUpdates: 'Ứng dụng được cập nhật', + updateAvialable: 'Hiện có phiên bản $1. Nhấp để tải xuống.', + settOptThemeSystem: 'Giống như hệ thống', + settOptThemeAddLocal: 'Thêm thiết lập nền cục bộ', + settOptThemeContrastDark: 'Tương phản tối', + settAUpdateMode: 'Cập nhật', + settOptAUpdateSilent: 'Tự động', + settOptAUpdateAsk: 'Thông báo', + settOptAUpdateDisabled: 'Thủ công', + updateDownloadFinished: 'Đã tải xong. Nhấp để cài đặt', + updateDownloadCanceled: 'Đã hủy tải xuống', + updateDownloadProgress: 'Đang tải $1%. Nhấp vào để dừng', + settOptDescDisabled: "Tự động kiểm tra cập nhật sẽ bị vô hiệu hóa", + settOptDescAUpdateSilent: "Tải xuống và cài đặt bản cập nhật ở chế độ nền", + settOptDescAUpdateAsk: "Bạn sẽ được thông báo về tất cả các bước cập nhật", + settRtlMode: "Giao diện RTL", } diff --git a/common/loginpage/locale/zh-CN.js b/common/loginpage/locale/zh-CN.js index 6a567c067..c8b93cd71 100644 --- a/common/loginpage/locale/zh-CN.js +++ b/common/loginpage/locale/zh-CN.js @@ -10,7 +10,7 @@ l10n.zh_CN = { btnNext: '下一个', portalEmptyTitle: '连接到云', portalEmptyDescr: '存储文档到云,实现随时随地访问文件。分享和协作处理。在文档中聊天、添加批注或分享文档以供审阅。', - portalEmptyAdv1: '还没有云帐户?联机使用ONLYOFFICE云服务和
免费试用协作功能。', + portalEmptyAdv1: '还没有云帐户?联机使用 ONLYOFFICE 云服务和
免费试用协作功能。', portalListTitle: '已连接的云', textNoFiles: '未找到文件', listRecoveryTitle:'还原文件', @@ -24,33 +24,33 @@ l10n.zh_CN = { textMyComputer: '我的电脑', textThrough: '通过', linkForgotPass: '忘记密码?', - linkCreatePortal: '创建ONLYOFFICE云', + linkCreatePortal: '创建 ONLYOFFICE 云', linkResend: '重新发送代码', linkChangePhone: '修改电话号码', - loginTitleStart: '连接到云Office', + loginTitleStart: '连接到云 Office', loginTitleConnectTo: '登录到$1', loginTitleAssignPhone: '输入手机号码', loginTitleApplyCode: '确认电话号码', errLogin: '邮件地址或密码错误', - errLoginPortal: '查看云office网址', + errLoginPortal: '查看云 office 网址', errLoginEmail: '检查电子邮件地址', errLoginServer: '登录时服务器响应出错', errLoginAuth: '用户信息查询出错', errLoginPass: '检查密码', errLoginWrongPhone: '电话号码格式错误', - pshPortal: '云office网址', + pshPortal: '云 office 网址', pshEmail: '电子邮件', pshPass: '密码', pshPhone: '电话号码', pshCode: '短信发送的代码', - loginNoteAssignPhone: '双因素身份认证已启用,将为您提供附加的ONLYOFFICE云安全保护。请输入您的手机号码,以便继续使用云office。手机号码必须使用含国家/地区代码的国际格式。', + loginNoteAssignPhone: '双因素身份认证已启用,将为您提供附加的 ONLYOFFICE 云安全保护。请输入您的手机号码,以便继续使用云 office。手机号码必须使用含国家/地区代码的国际格式。', loginNoteApplyCode: '双因素身份认证已启用。已将代码通过短信发送到$1号码。', newDoc: '文档', newXlsx: '电子表格', newPptx: '演示文稿', - newForm: 'PDF表格', + newForm: 'PDF 表单', actCreateNew: '新建', - actRecentFiles: '最近使用的文件', + actRecentFiles: '最近文件', actOpenLocal: '打开本地文件', actConnectTo: '连接到云', actActivate: '激活', @@ -69,13 +69,13 @@ l10n.zh_CN = { emptySlide2Title: '查看或还原先前版本', emptySlide2Text: '还原或只查看文档的先前版本、跟踪更改和作者等。', emptySlide3Title: '存储到云', - emptySlide3Text: '存储文档到ONLYOFFICE云,实现随时随地访问文件。', + emptySlide3Text: '存储文档到 ONLYOFFICE 云,实现随时随地访问文件。', settUserName: '用户名称', - settResetUserName: '重置为默认', + settResetUserName: '重置为默认值', settOpenMode: '在预览模式下打开文档', setBtnApply: '应用', settLanguage: '界面语言', - settAfterRestart: '选项将于应用程序重启后开始启用', + settAfterRestart: '带星标选项的更改将在应用重新启动后生效', settShowEncryptOpts: '测试端到端加密', settCheckUpdates: '自动检查更新', settOptCheckNever: '从不', @@ -83,14 +83,14 @@ l10n.zh_CN = { settOptCheckWeek: '每周', settScaling: '界面缩放', settOptScalingAuto: '自动', - aboutProFeaturesAvailable: '可访问Pro功能', + aboutProFeaturesAvailable: '可访问 Pro 功能', settUITheme: '界面主题', settOptThemeLight: '浅色', settOptThemeClassicLight: '经典浅色', settOptThemeDark: '深色', - settOptLaunchMode: '打开文件', - settOptLaunchInTab: '标签页中', - settOptLaunchInWindow: '窗口中', + settOptLaunchMode: '文件打开方式', + settOptLaunchInTab: '在新标签页中打开', + settOptLaunchInWindow: '在新窗口中打开', settSpellcheckDetection: '拼写语言检测', settOptDisabled: '已停用', settOptEnabled: '已启用', @@ -101,14 +101,15 @@ l10n.zh_CN = { settOptThemeAddLocal: '添加本地主题', settOptThemeContrastDark: '暗色对比', settAUpdateMode: '更新', - settOptAUpdateSilent: '自动更新', - settOptAUpdateAsk: '检查更新', - settOptAUpdateDisabled: '不检查更新', + settOptAUpdateSilent: '自动', + settOptAUpdateAsk: '发送通知', + settOptAUpdateDisabled: '手动更改', updateDownloadFinished: '下载完成。点击安装', updateDownloadCanceled: '下载已取消', updateDownloadProgress: '正在下载 $1%。点击停止', settOptDescDisabled: "自动检查更新将被禁用", settOptDescAUpdateSilent: "后台下载并安装更新", settOptDescAUpdateAsk: "您将获得所有更新步骤的通知", - settRtlMode: "RTL 界面", + settRtlMode: "RTL 界面 (文字从右到左)", + settGpuUseMode: "如果可能,使用图形加速功能", } diff --git a/common/loginpage/locale/zh-TW.js b/common/loginpage/locale/zh-TW.js index d678fd425..59a860833 100644 --- a/common/loginpage/locale/zh-TW.js +++ b/common/loginpage/locale/zh-TW.js @@ -98,11 +98,17 @@ l10n.zh_TW = { updateNoUpdates: '應用程序已為最新版本', updateAvialable: '版本$1已推出,點擊下載。', settOptThemeSystem: '和系统一致', + settOptThemeAddLocal: '新增本機主題', settOptThemeContrastDark: '暗色对比', - settAUpdateMode: '自動更新模式', - settOptAUpdateSilent: '靜音模式', - settOptAUpdateAsk: '請求下載', + settAUpdateMode: '更新', + settOptAUpdateSilent: '自動', + settOptAUpdateAsk: '通知', + settOptAUpdateDisabled: '手動', updateDownloadFinished: '下載完成, 點擊安裝', updateDownloadCanceled: '下載已取消', updateDownloadProgress: '正在下載$1%。 點擊停止', + settOptDescDisabled: "自動檢查更新將被停用", + settOptDescAUpdateSilent: "於背景中下載並安裝更新檔", + settOptDescAUpdateAsk: "您將收到所有更新步驟的相關通知", + settRtlMode: "RTL介面", } diff --git a/common/loginpage/noconnect/code.js b/common/loginpage/noconnect/code.js index 427089b1e..2e1d0e231 100644 --- a/common/loginpage/noconnect/code.js +++ b/common/loginpage/noconnect/code.js @@ -22,11 +22,11 @@ const error_box = function() { return (l10n.boxNoConnect[l] && l10n.boxNoConnect[l][n]) || langs.en[n]; } - const page_t10s = { + const page_config = { "def": ["msgNoConn", "msgNoConnDesc"], "cloudfile": ["msgFileNoConn", "msgFileNoConnDesc"], "templates": ["msgTemplatesNoConn", "msgTemplatesNoConnDesc"], - "fileerr": ["msgFileError", "msgFileErrorDesc"], + "fileerr": ["msgFileError", "msgFileErrorDesc", "something_wrong"], }; const _fix_lang = l => { @@ -44,10 +44,13 @@ const error_box = function() { return { render: function(args = {}) { + _page = args.page || 'def'; + const svg_id = page_config[_page] && page_config[_page][2] ? page_config[_page][2] : "connection_error"; + const html_ = `
- + @@ -56,19 +59,18 @@ const error_box = function() { if ( !args.parent ) args.parent = document.body; args.parent.insertAdjacentHTML('beforeend', html_); - _page = args.page || 'def'; this.translate(args.lang); }, translate: function(lang) { - const page = !page_t10s[_page] ? 'def' : _page; + const page = !page_config[_page] ? 'def' : _page; lang = _fix_lang(lang); const ms = document.getElementById("idx-msg-short"); - if ( ms ) ms.innerText = _tr(page_t10s[page][0], lang); + if ( ms ) ms.innerText = _tr(page_config[page][0], lang); const ml = document.getElementById("idx-msg-long"); if ( ml ) { - ml.innerText = _tr(page_t10s[page][1], lang); + ml.innerText = _tr(page_config[page][1], lang); // if ( _page == 'file' ) { // ml.innerText = _tr("msgFileNoConnDesc", lang); diff --git a/common/loginpage/noconnect/connection_error.svg b/common/loginpage/noconnect/connection_error.svg index 40febfeba..2cc89bfdd 100644 --- a/common/loginpage/noconnect/connection_error.svg +++ b/common/loginpage/noconnect/connection_error.svg @@ -11,4 +11,13 @@ + + + + + + + + + diff --git a/common/loginpage/noconnect/init.js b/common/loginpage/noconnect/init.js index 742c4b2a4..051ad07df 100644 --- a/common/loginpage/noconnect/init.js +++ b/common/loginpage/noconnect/init.js @@ -12,6 +12,11 @@ return urlParams; } +const sdk = window.AscDesktopEditor; +if ( sdk ) { + sdk.execCommand('error:page', 'open'); +} + const nativevars = window.RendererProcessVariable; let lang, theme, page; diff --git a/common/loginpage/providers/moodle/config.json b/common/loginpage/providers/moodle/config.json index 6022ae16e..1c1c41cb9 100644 --- a/common/loginpage/providers/moodle/config.json +++ b/common/loginpage/providers/moodle/config.json @@ -5,6 +5,7 @@ "url": "/admin/cli/checks.php" }, "editorPage": "/mod/onlyofficeeditor/view.php", + "editorFrameSize": "finite", "cryptoSupport": "true", "icons": { "themeLight":{ diff --git a/common/loginpage/res/img/common-svg/docx-big.svg b/common/loginpage/res/img/common-svg/docx-big.svg index 847a1ecc5..ce0e3d908 100644 --- a/common/loginpage/res/img/common-svg/docx-big.svg +++ b/common/loginpage/res/img/common-svg/docx-big.svg @@ -1 +1,5 @@ - \ No newline at end of file + + + + + diff --git a/common/loginpage/res/img/common-svg/docxf-big.svg b/common/loginpage/res/img/common-svg/docxf-big.svg deleted file mode 100644 index 610738574..000000000 --- a/common/loginpage/res/img/common-svg/docxf-big.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/common/loginpage/res/img/common-svg/pdf-big.svg b/common/loginpage/res/img/common-svg/pdf-big.svg new file mode 100644 index 000000000..90c3396fb --- /dev/null +++ b/common/loginpage/res/img/common-svg/pdf-big.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/common/loginpage/src/css/component.less b/common/loginpage/src/css/component.less index d88da9598..3dc2b5866 100644 --- a/common/loginpage/src/css/component.less +++ b/common/loginpage/src/css/component.less @@ -92,7 +92,10 @@ button { input[type=checkbox] { position: relative; - cursor: pointer; + + &:not(:disabled) { + cursor: pointer; + } &:before { content: ""; @@ -119,6 +122,12 @@ input[type=checkbox] { top: 3px; left: 7px; } + &:focus-visible { + outline: 0; + &:before { + border-color: @border-control-focus; + } + } } input[type="radio"] { @@ -348,6 +357,13 @@ input[type="radio"] { padding-left: 0; display: block; } + + .rtl & { + .dropdown-menu { + right: 0; + left: auto; + } + } } /* diff --git a/common/loginpage/src/formats.png b/common/loginpage/src/formats.png deleted file mode 100644 index dec3812b0..000000000 Binary files a/common/loginpage/src/formats.png and /dev/null differ diff --git a/common/loginpage/src/formats@2x.png b/common/loginpage/src/formats@2x.png deleted file mode 100644 index 7fa409c9e..000000000 Binary files a/common/loginpage/src/formats@2x.png and /dev/null differ diff --git a/common/loginpage/src/index.html b/common/loginpage/src/index.html index ce83835ff..d9b80d49a 100644 --- a/common/loginpage/src/index.html +++ b/common/loginpage/src/index.html @@ -115,7 +115,7 @@

Create new

+