From c2227f441bfed0dac8732a552762787dec72f57f Mon Sep 17 00:00:00 2001 From: Mark Chapman Date: Sun, 21 Dec 2025 11:32:18 +0000 Subject: [PATCH 01/14] chore(release) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e5ceab50..9edf88a5 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ }, "description": "A form builder that sits on top of Angular.js, Twitter Bootstrap, jQuery UI, Angular-UI, Express and Mongoose. Opinionated or what?", "homepage": "http://forms-angular.org", - "version": "0.12.0-beta.319", + "version": "0.12.0-beta.320", "engines": { "node": ">=8.x", "npm": ">=5.x" From 3703397b927e5aceb279a965026bf0910ac3f249 Mon Sep 17 00:00:00 2001 From: Mark Chapman Date: Sun, 21 Dec 2025 13:13:49 +0000 Subject: [PATCH 02/14] feat: Add pnpm audit support by dynamically selecting the audit command and normalizing its output. --- audit-filter.js | 52 +++++++++++++++++++++++++++++++++++++++++-------- package.json | 3 ++- 2 files changed, 46 insertions(+), 9 deletions(-) diff --git a/audit-filter.js b/audit-filter.js index ce462f14..427efef9 100644 --- a/audit-filter.js +++ b/audit-filter.js @@ -13,17 +13,53 @@ const logAndAlert = (msg) => { const packageJson = require("./package.json"); const mitigations = packageJson.npmAuditMitigations; -// Shell out and run "npm audit" -child.exec("npm audit --omit dev --json", (error, stdout, stderr) => { - const concerns = JSON.parse(stdout); - for (const module in concerns.vulnerabilities) { - let vulns = concerns.vulnerabilities[module].via; +// Determine package manager and audit command +const packageManager = (packageJson.packageManager || "npm").split("@")[0]; +let auditCommand; +if (packageManager === "pnpm") { + auditCommand = "pnpm audit --prod --json"; +} else { + auditCommand = "npm audit --omit dev --json"; +} + +// Shell out and run audit command +child.exec(auditCommand, (error, stdout, stderr) => { + let concerns; + try { + concerns = JSON.parse(stdout); + } catch (e) { + console.error("Failed to parse audit output:", e); + return; + } + + // Normalise output: npm v7+ uses vulnerabilities, pnpm uses advisories + let vulnerabilities = {}; + if (concerns.vulnerabilities) { + // npm format + vulnerabilities = concerns.vulnerabilities; + } else if (concerns.advisories) { + // pnpm format - convert advisories to a similar structure + for (const id in concerns.advisories) { + const advisory = concerns.advisories[id]; + const moduleName = advisory.module_name; + if (!vulnerabilities[moduleName]) { + vulnerabilities[moduleName] = { via: [] }; + } + vulnerabilities[moduleName].via.push({ + url: advisory.url, + title: advisory.title + }); + } + } + + for (const module in vulnerabilities) { + let vulns = vulnerabilities[module].via; let moduleMitigations = mitigations[module]; for (let i = 0; i < vulns.length; i++) { - let key = vulns[i].url; + let key = (typeof vulns[i] === 'string') ? vulns[i] : vulns[i].url; if (key) { if (!moduleMitigations) { - logAndAlert(`Need to look at new ${module} vuln: ${key} ${vulns[i].title}`); + logAndAlert(`Need to look at new ${module} vuln: ${key} ${vulns[i].title || ''}`); } else { let mitigation = moduleMitigations.find(o => { return !!o[key]; @@ -37,7 +73,7 @@ child.exec("npm audit --omit dev --json", (error, stdout, stderr) => { } } } else { - logAndAlert(`Need to look at new ${module} vuln: ${key} ${vulns[i].title}`); + logAndAlert(`Need to look at new ${module} vuln: ${key} ${vulns[i].title || ''}`); } } } diff --git a/package.json b/package.json index 9edf88a5..e8191629 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "description": "A form builder that sits on top of Angular.js, Twitter Bootstrap, jQuery UI, Angular-UI, Express and Mongoose. Opinionated or what?", "homepage": "http://forms-angular.org", "version": "0.12.0-beta.320", + "packageManager": "npm@10.2.4", "engines": { "node": ">=8.x", "npm": ">=5.x" @@ -213,4 +214,4 @@ "typedarray": "npm:@socketregistry/typedarray@^1" }, "license": "MIT" -} +} \ No newline at end of file From 012135b6eb62b35bb3bb97ba9cbd1f3bdb77b9e1 Mon Sep 17 00:00:00 2001 From: Mark Chapman Date: Sun, 21 Dec 2025 13:28:17 +0000 Subject: [PATCH 03/14] fix: Prevent processing of vulnerabilities already mitigated in other packages. --- audit-filter.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/audit-filter.js b/audit-filter.js index 427efef9..5a26e554 100644 --- a/audit-filter.js +++ b/audit-filter.js @@ -57,7 +57,8 @@ child.exec(auditCommand, (error, stdout, stderr) => { let moduleMitigations = mitigations[module]; for (let i = 0; i < vulns.length; i++) { let key = (typeof vulns[i] === 'string') ? vulns[i] : vulns[i].url; - if (key) { + // We are not interested in vulns that are due to vulns in other packages we already know about + if (key && !mitigations[key]) { if (!moduleMitigations) { logAndAlert(`Need to look at new ${module} vuln: ${key} ${vulns[i].title || ''}`); } else { From 2175f65ee04b36c050d4cdd893a0586f524dcb73 Mon Sep 17 00:00:00 2001 From: Mark Chapman Date: Mon, 22 Dec 2025 13:25:28 +0000 Subject: [PATCH 04/14] Add severity option to audit-filter --- audit-filter.js | 71 +++++++++++++++++++++++++++++++++++++++++------ package-lock.json | 15 ++++++++-- package.json | 3 +- 3 files changed, 78 insertions(+), 11 deletions(-) diff --git a/audit-filter.js b/audit-filter.js index 5a26e554..46650dae 100644 --- a/audit-filter.js +++ b/audit-filter.js @@ -1,7 +1,29 @@ /* Script to take json output from npm audit and check that all vulnerabilities have got mitigations logged in package.json */ + const child = require("child_process"); +const path = require("path"); +const { program } = require("commander"); + +program + .argument('[directory]', 'project directory to audit', '.') + .option('-s, --severity ', 'minimum severity level to include in the report', 'high') + .parse(process.argv); + +const options = program.opts(); +const pwd = path.resolve(program.args[0] || '.'); +const minSeverity = options.severity.toLowerCase(); + +const severityHierarchy = { + 'info': 0, + 'low': 1, + 'moderate': 2, + 'high': 3, + 'critical': 4 +}; + +const minSeverityValue = severityHierarchy[minSeverity] !== undefined ? severityHierarchy[minSeverity] : 3; const logAndAlert = (msg) => { console.log(msg); @@ -10,8 +32,14 @@ const logAndAlert = (msg) => { // read package.json -const packageJson = require("./package.json"); -const mitigations = packageJson.npmAuditMitigations; +let packageJson; +try { + packageJson = require(path.join(pwd, "./package.json")); +} catch (e) { + console.error(`Failed to load package.json from ${pwd}`); + process.exit(1); +} +const mitigations = packageJson.npmAuditMitigations || {}; // Determine package manager and audit command const packageManager = (packageJson.packageManager || "npm").split("@")[0]; @@ -23,12 +51,30 @@ if (packageManager === "pnpm") { } // Shell out and run audit command -child.exec(auditCommand, (error, stdout, stderr) => { +child.exec(auditCommand, { cwd: pwd }, (error, stdout, stderr) => { + if (error && !stdout) { + console.error(`Audit command failed with error: ${error.message}`); + if (stderr) { + console.error(`stderr: ${stderr}`); + } + return; + } + let concerns; try { concerns = JSON.parse(stdout); } catch (e) { console.error("Failed to parse audit output:", e); + if (stderr) { + console.error("stderr output from audit command:"); + console.error(stderr); + } + if (stdout) { + console.error("stdout output from audit command (first 200 chars):"); + console.error(stdout.substring(0, 200)); + } else { + console.error("stdout was empty."); + } return; } @@ -47,7 +93,8 @@ child.exec(auditCommand, (error, stdout, stderr) => { } vulnerabilities[moduleName].via.push({ url: advisory.url, - title: advisory.title + title: advisory.title, + severity: advisory.severity }); } } @@ -56,11 +103,19 @@ child.exec(auditCommand, (error, stdout, stderr) => { let vulns = vulnerabilities[module].via; let moduleMitigations = mitigations[module]; for (let i = 0; i < vulns.length; i++) { - let key = (typeof vulns[i] === 'string') ? vulns[i] : vulns[i].url; + let vuln = vulns[i]; + let key = (typeof vuln === 'string') ? vuln : vuln.url; + let severity = (typeof vuln === 'string') ? 'unknown' : (vuln.severity || 'unknown'); + let severityValue = severityHierarchy[severity] !== undefined ? severityHierarchy[severity] : -1; + + if (severityValue < minSeverityValue && severity !== 'unknown') { + continue; + } + // We are not interested in vulns that are due to vulns in other packages we already know about if (key && !mitigations[key]) { if (!moduleMitigations) { - logAndAlert(`Need to look at new ${module} vuln: ${key} ${vulns[i].title || ''}`); + logAndAlert(`Need to look at new ${severity} ${module} vuln: ${key} ${vuln.title || ''}`); } else { let mitigation = moduleMitigations.find(o => { return !!o[key]; @@ -70,11 +125,11 @@ child.exec(auditCommand, (error, stdout, stderr) => { if (mitigation.nextReview) { const reviewDate = new Date(mitigation.nextReview); if (reviewDate < new Date()) { - logAndAlert(`Need to review at ${module} vuln: ${key} ${mitigation.reviewBy}`); + logAndAlert(`Need to review ${severity} ${module} vuln at: ${key} ${mitigation.reviewBy}`); } } } else { - logAndAlert(`Need to look at new ${module} vuln: ${key} ${vulns[i].title || ''}`); + logAndAlert(`Need to look at new ${severity} ${module} vuln: ${key} ${vuln.title || ''}`); } } } diff --git a/package-lock.json b/package-lock.json index f8c15f2a..9360c640 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "forms-angular", - "version": "0.12.0-beta.314", + "version": "0.12.0-beta.320", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "forms-angular", - "version": "0.12.0-beta.314", + "version": "0.12.0-beta.320", "license": "MIT", "dependencies": { "angular": "^1.8.3", @@ -29,6 +29,7 @@ "angular-mocks": "^1.8.3", "body-parser": "^1.20.2", "bower": "^1.8.14", + "commander": "^14.0.2", "del": "=6.1.1", "express": "^4.19.2", "gulp": "^4.0.2", @@ -1326,6 +1327,16 @@ "color-support": "bin.js" } }, + "node_modules/commander": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz", + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + } + }, "node_modules/component-emitter": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", diff --git a/package.json b/package.json index e8191629..fabfbf58 100644 --- a/package.json +++ b/package.json @@ -138,6 +138,7 @@ "angular-mocks": "^1.8.3", "body-parser": "^1.20.2", "bower": "^1.8.14", + "commander": "^14.0.2", "del": "=6.1.1", "express": "^4.19.2", "gulp": "^4.0.2", @@ -214,4 +215,4 @@ "typedarray": "npm:@socketregistry/typedarray@^1" }, "license": "MIT" -} \ No newline at end of file +} From e45746d7e35a7212af95746d2adbcd74241be3be Mon Sep 17 00:00:00 2001 From: Mark Chapman Date: Tue, 23 Dec 2025 21:59:32 +0000 Subject: [PATCH 05/14] feat: Introduce `mergeMitigations` function to combine `npmAuditMitigations` from project and module package.json files. --- audit-filter.js | 44 ++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 40 insertions(+), 4 deletions(-) diff --git a/audit-filter.js b/audit-filter.js index 46650dae..13508402 100644 --- a/audit-filter.js +++ b/audit-filter.js @@ -31,15 +31,51 @@ const logAndAlert = (msg) => { }; +const mergeMitigations = (target, source) => { + for (const key in source) { + if (Array.isArray(source[key])) { + target[key] = (target[key] || []).concat(source[key]); + // Ensure unique entries by stringifying and parsing (basic deduplication) + const unique = []; + const seen = new Set(); + for (const item of target[key]) { + const s = JSON.stringify(item); + if (!seen.has(s)) { + seen.add(s); + unique.push(item); + } + } + target[key] = unique; + } else if (typeof source[key] === 'object' && source[key] !== null) { + target[key] = Object.assign(target[key] || {}, source[key]); + } else { + target[key] = source[key]; + } + } + return target; +}; + // read package.json -let packageJson; +let projectPackageJson; try { - packageJson = require(path.join(pwd, "./package.json")); + projectPackageJson = require(path.join(pwd, "./package.json")); } catch (e) { console.error(`Failed to load package.json from ${pwd}`); - process.exit(1); + process.exit(projectPackageJson && projectPackageJson.name === 'forms-angular' ? 0 : 1); +} + +let modulePackageJson; +try { + modulePackageJson = require(path.join(__dirname, "./package.json")); +} catch (e) { + // If we can't load the module's package.json, we just continue with the project's one } -const mitigations = packageJson.npmAuditMitigations || {}; + +const packageJson = projectPackageJson || modulePackageJson; +const mitigations = mergeMitigations( + JSON.parse(JSON.stringify(modulePackageJson?.npmAuditMitigations || {})), + projectPackageJson?.npmAuditMitigations || {} +); // Determine package manager and audit command const packageManager = (packageJson.packageManager || "npm").split("@")[0]; From 64b8facf377df2779cd826129edc525ec3fa2a76 Mon Sep 17 00:00:00 2001 From: Mark Chapman Date: Tue, 23 Dec 2025 22:09:40 +0000 Subject: [PATCH 06/14] chore(release) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fabfbf58..b26a8e57 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ }, "description": "A form builder that sits on top of Angular.js, Twitter Bootstrap, jQuery UI, Angular-UI, Express and Mongoose. Opinionated or what?", "homepage": "http://forms-angular.org", - "version": "0.12.0-beta.320", + "version": "0.12.0-beta.321", "packageManager": "npm@10.2.4", "engines": { "node": ">=8.x", From 41ec782758e0ef8d8990262fd8fb8792ce9af31e Mon Sep 17 00:00:00 2001 From: Mark Chapman Date: Wed, 24 Dec 2025 22:58:39 +0000 Subject: [PATCH 07/14] Reinstate findIdInSchemaAndFlagNeedX --- src/client/index.d.ts | 1 + src/client/js/services/plugin-helper.ts | 23 ++++++++++++++++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/src/client/index.d.ts b/src/client/index.d.ts index 90872242..56df49c6 100644 --- a/src/client/index.d.ts +++ b/src/client/index.d.ts @@ -706,6 +706,7 @@ declare module fng { ) => string; handlePseudos: (scope: fng.IFormScope, str: string) => string; genDisableableAncestorStr: (processedAttrs: IProcessedAttrs) => string; + findIdInSchemaAndFlagNeedX: (schema: any, id: any) => void; } interface ISecurityVisibility { diff --git a/src/client/js/services/plugin-helper.ts b/src/client/js/services/plugin-helper.ts index 8ebf7c8f..4b196f97 100644 --- a/src/client/js/services/plugin-helper.ts +++ b/src/client/js/services/plugin-helper.ts @@ -304,7 +304,28 @@ module fng.services { genDisableableAncestorStr: function genDisableableAncestorStr(processedAttrs: fng.IProcessedAttrs): string { return FormMarkupHelperService.genDisableableAncestorStr(processedAttrs.info.id); - } + }, + + // Used by fng-ui-select + findIdInSchemaAndFlagNeedX: function findIdInSchemaAndFlagNeedX(schema, id) { + // Find the entry in the schema for id and add a needsX property so string arrays are properly handled + var foundIt = false; + + for (var i = 0; i < schema.length; i++) { + var element = schema[i]; + if (element.id === id) { + element.needsX = true; + foundIt = true; + break; + } else if (element.schema) { + if (findIdInSchemaAndFlagNeedX(element.schema, id)) { + foundIt = true; + break; + } + } + } + return foundIt; + } }; } } From cba02ba1a4fc4720ff60ca8199f605893f47ef79 Mon Sep 17 00:00:00 2001 From: Mark Chapman Date: Wed, 24 Dec 2025 23:05:25 +0000 Subject: [PATCH 08/14] Deps --- website/package-lock.json | 13458 ++++++++++++++++++++++++++++++++++++ 1 file changed, 13458 insertions(+) create mode 100644 website/package-lock.json diff --git a/website/package-lock.json b/website/package-lock.json new file mode 100644 index 00000000..677caba1 --- /dev/null +++ b/website/package-lock.json @@ -0,0 +1,13458 @@ +{ + "name": "website", + "version": "0.12.0-beta.316", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "website", + "version": "0.12.0-beta.316", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "fng-ckeditor": "0.12.0-beta.316", + "errorhandler": "^1.5.1", + "ng-ckeditor": "github:esvit/ng-ckeditor", + "jquery-ui": "^1.13.3", + "fng-bootstrap-date": "0.12.0-beta.316", + "ejs": "^3.1.10", + "ng-infinite-scroll": "^1.3.0", + "fng-jq-upload": "0.12.0-beta.316", + "angular-ui-grid": "^4.12.7", + "serve-favicon": "^2.5.0", + "jspdf": "^2.5.1", + "compression": "^1.7.4", + "bootstrap": "git://github.com/twbs/bootstrap.git#v2.3.2", + "body-parser": "^1.20.2", + "node.extend": "^2.0.3", + "composable-middleware": "^0.3.1", + "fng-ui-date": "0.12.0-beta.316", + "lodash": "^4.17.21", + "mongodb": "=5.9.1", + "forms-angular": "0.12.0-beta.316", + "jspdf-autotable": "^3.8.2", + "fng-audit": "0.12.0-beta.316", + "angular-route": "^1.8.3", + "@vleesbrood/ng-ckeditor5": "0.0.3", + "cookie-parser": "^1.4.6", + "async": "^3.2.5", + "underscore": "^1.13.6", + "blueimp-file-upload": "=9.34.0", + "angular-ui-sortable": "^0.19.0", + "mongoose": "=7.6.8", + "angular-messages": "^1.8.3", + "fng-ui-select": "0.12.0-beta.316", + "morgan": "^1.10.0", + "angular-css": "git://github.com/castillo-io/angular-css.git#master", + "angular-elastic": "^2.5.1", + "ckeditor": "^4.12.1", + "angular-sanitize": "^1.8.3", + "ui-select": "^0.19.8", + "fng-bootstrap-datetime": "0.12.0-beta.316", + "angular-ui-date": "^1.1.1", + "components-font-awesome": "=3.2.1", + "select2": "=3.5.1", + "angular": "^1.8.3", + "angularjs-color-picker": "^3.4.8", + "blueimp-load-image": "^5.16.0", + "fng-reports": "0.12.0-beta.316", + "fng-colour-picker": "0.12.0-beta.316", + "method-override": "^3.0.0", + "connect-mongo": "^5.1.0", + "tinycolor2": "^1.6.0", + "blueimp-canvas-to-blob": "^3.29.0", + "express": "^4.19.2", + "express-session": "^1.18.0", + "jquery": "^3.7.1", + "angular-ui-bootstrap": "1.3.2 || 2.5.6" + }, + "devDependencies": { + "grunt-contrib-imagemin": "^4.0.0", + "grunt-dom-munger": "^4.0.0", + "grunt-contrib-watch": "^1.1.0", + "protractor-jasmine2-screenshot-reporter": "^0.5.1", + "@playwright/test": "^1.51.1", + "karma-ng-html2js-preprocessor": "^1.0.0", + "mocha": "^10.4.0", + "grunt-concurrent": "^3.0.0", + "grunt-autoprefixer": "^3.0.4", + "connect-livereload": "^0.6.1", + "karma": "^6.4.3", + "grunt-nodemon": "^0.4.2", + "grunt-angular-templates": "^1.2.0", + "grunt-ng-annotate": "^4.0.0", + "jshint-stylish": "^2.2.1", + "supertest": "^7.0.0", + "karma-jasmine": "^5.1.0", + "grunt-injector": "^1.1.0", + "grunt-contrib-cssmin": "^5.0.0", + "grunt-svgmin": "^7.0.0", + "karma-chrome-launcher": "^3.2.0", + "grunt-shell": "^4.0.0", + "should": "^13.2.3", + "webdriver-manager": "^12.1.9", + "karma-html2js-preprocessor": "^1.1.0", + "karma-jade-preprocessor": "^0.0.11", + "grunt-contrib-clean": "^2.0.1", + "grunt-karma": "^4.0.2", + "grunt-contrib-copy": "^1.0.0", + "grunt-contrib-less": "^3.0.0", + "@types/node": "^20.14.8", + "grunt-env": "^1.0.1", + "angular-mocks": "^1.8.3", + "grunt-express-server": "git://github.com/gintsgints/grunt-express-server.git#master", + "grunt-build-control": "^0.7.1", + "grunt-contrib-jshint": "^3.2.0", + "grunt-usemin": "^3.1.1", + "jit-grunt": "^0.10.0", + "grunt-filerev": "^2.3.1", + "grunt-newer": "^1.3.0", + "grunt-rev": "^0.1.0", + "load-grunt-tasks": "^5.1.0", + "grunt-open": "^0.2.4", + "grunt-contrib-uglify": "^5.2.2", + "@types/async": "^3.2.24", + "grunt-wiredep": "^3.0.1", + "karma-requirejs": "^1.1.0", + "grunt": "^1.6.1", + "open": "^10.1.0", + "grunt-contrib-htmlmin": "^3.1.0", + "minimist": "^1.2.8", + "requirejs": "^2.3.6", + "grunt-mocha-test": "^0.13.3", + "time-grunt": "^2.0.0", + "grunt-contrib-concat": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/lower-case": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/bin-wrapper/node_modules/p-event": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "p-timeout": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "dev": true, + "license": "MIT" + }, + "node_modules/custom-event": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/kruptein": { + "version": "3.1.7", + "license": "MIT", + "dependencies": { + "asn1.js": "^5.4.1" + }, + "engines": { + "node": ">8" + } + }, + "node_modules/tiny-lr/node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/nodemon/node_modules/readdirp": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/npm-conf": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/getobject": { + "version": "1.0.2", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/url-parse-lax": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prepend-http": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/with/node_modules/async": { + "version": "0.2.10", + "dev": true + }, + "node_modules/tr46": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/stream-shift": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/void-elements": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/imagemin-svgo/node_modules/sax": { + "version": "1.2.4", + "dev": true, + "license": "ISC", + "optional": true + }, + "node_modules/imagemagick-stream": { + "version": "4.1.1", + "dependencies": { + "duplexify": "^3.4.5" + } + }, + "node_modules/semver-truncate/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/workerpool": { + "version": "6.5.1", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/caw": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/select2": { + "version": "3.5.1" + }, + "node_modules/parse-json": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mocha/node_modules/debug": { + "version": "4.4.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/css": { + "version": "1.0.8", + "dev": true, + "dependencies": { + "css-parse": "1.0.4", + "css-stringify": "1.0.5" + } + }, + "node_modules/loud-rejection": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/registry-auth-token": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/is-obj": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/playwright": { + "version": "1.57.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "playwright-core": "1.57.0" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/html-minifier/node_modules/clean-css": { + "version": "4.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/har-schema": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "dev": true, + "license": "ISC" + }, + "node_modules/nodemon/node_modules/anymatch": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/base64id": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/kareem": { + "version": "2.5.1", + "license": "Apache-2.0", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "dev": true, + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/grunt-contrib-imagemin": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.4.1", + "imagemin": "^6.0.0", + "p-map": "^1.2.0", + "plur": "^3.0.1", + "pretty-bytes": "^5.1.0" + }, + "engines": { + "node": ">=8" + }, + "optionalDependencies": { + "imagemin-gifsicle": "^6.0.1", + "imagemin-jpegtran": "^6.0.0", + "imagemin-optipng": "^6.0.0", + "imagemin-svgo": "^7.0.0" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/bin-wrapper/node_modules/url-parse-lax": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-contrib-copy/node_modules/ansi-regex": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/semver-truncate": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "semver": "^5.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-ms/node_modules/plur": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/make-dir": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/default-browser": { + "version": "5.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-path-inside": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-is-inside": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-glob/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/grunt-usemin/node_modules/lodash": { + "version": "3.10.1", + "dev": true, + "license": "MIT" + }, + "node_modules/blueimp-canvas-to-blob": { + "version": "3.29.0", + "license": "MIT" + }, + "node_modules/object.pick": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/should": { + "version": "13.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "should-equal": "^2.0.0", + "should-format": "^3.0.3", + "should-type": "^1.4.0", + "should-type-adaptors": "^1.0.1", + "should-util": "^1.0.0" + } + }, + "node_modules/registry-url": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "rc": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/webdriver-manager": { + "version": "12.1.9", + "dev": true, + "license": "MIT", + "dependencies": { + "adm-zip": "^0.5.2", + "chalk": "^1.1.1", + "del": "^2.2.0", + "glob": "^7.0.3", + "ini": "^1.3.4", + "minimist": "^1.2.0", + "q": "^1.4.1", + "request": "^2.87.0", + "rimraf": "^2.5.2", + "semver": "^5.3.0", + "xml2js": "^0.4.17" + }, + "bin": { + "webdriver-manager": "bin/webdriver-manager" + }, + "engines": { + "node": ">=6.9.x" + } + }, + "node_modules/connect-mongo": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "debug": "^4.3.1", + "kruptein": "^3.0.0" + }, + "engines": { + "node": ">=12.9.0" + }, + "peerDependencies": { + "express-session": "^1.17.1", + "mongodb": ">= 5.1.0 < 7" + } + }, + "node_modules/constantinople/node_modules/yargs": { + "version": "3.5.4", + "dev": true, + "license": "MIT/X11", + "dependencies": { + "camelcase": "^1.0.2", + "decamelize": "^1.0.0", + "window-size": "0.1.0", + "wordwrap": "0.0.2" + } + }, + "node_modules/mquery/node_modules/ms": { + "version": "2.1.3", + "license": "MIT" + }, + "node_modules/should-equal": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "should-type": "^1.4.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/nodemon/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-file": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fng-ui-date": { + "version": "0.12.0-beta.316", + "license": "MIT", + "dependencies": { + "angular-ui-date": "git://github.com/angular-ui/ui-date.git#bf9cedfe54a61a05270606a94ac9044efb6bdeec", + "jquery": "^3.7.1", + "jquery-ui": "^1.13.3" + } + }, + "node_modules/css-what": { + "version": "6.2.2", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/coa/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/pify": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs-unparser/node_modules/decamelize": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/uglify-to-browserify": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/extglob": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cors": { + "version": "2.8.5", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/grunt-cli": { + "version": "1.4.3", + "dev": true, + "license": "MIT", + "dependencies": { + "grunt-known-options": "~2.0.0", + "interpret": "~1.1.0", + "liftup": "~3.0.1", + "nopt": "~4.0.1", + "v8flags": "~3.2.0" + }, + "bin": { + "grunt": "bin/grunt" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/decompress/node_modules/pify": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/underscore.string/node_modules/sprintf-js": { + "version": "1.1.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/jshint/node_modules/readable-stream": { + "version": "1.1.14", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/lpad-align": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "get-stdin": "^4.0.1", + "indent-string": "^2.1.0", + "longest": "^1.0.0", + "meow": "^3.3.0" + }, + "bin": { + "lpad-align": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/mquery": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "debug": "4.x" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/@vleesbrood/ng-ckeditor5": { + "version": "0.0.3", + "license": "MIT", + "dependencies": { + "@ckeditor/ckeditor5-build-classic": "^1.0.0-beta.1" + } + }, + "node_modules/bin-wrapper/node_modules/got/node_modules/pify": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/touch": { + "version": "3.1.1", + "dev": true, + "license": "ISC", + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/errno": { + "version": "0.1.8", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/diff": { + "version": "1.3.2", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/grunt-legacy-log-utils": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "~4.1.0", + "lodash": "~4.17.19" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/decompress-targz/node_modules/file-type": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/karma-chrome-launcher/node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async": { + "version": "3.2.6", + "license": "MIT" + }, + "node_modules/etag": { + "version": "1.8.1", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mocha/node_modules/diff": { + "version": "5.2.0", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/p-event": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "p-timeout": "^1.1.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fast-glob/node_modules/is-number": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-is-promise": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/jspdf": { + "version": "2.5.2", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.2", + "atob": "^2.1.2", + "btoa": "^1.2.1", + "fflate": "^0.8.1" + }, + "optionalDependencies": { + "canvg": "^3.0.6", + "core-js": "^3.6.0", + "dompurify": "^2.5.4", + "html2canvas": "^1.0.0-rc.5" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/is-installed-globally": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "dev": true, + "license": "MIT", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "dev": true, + "license": "MIT", + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-open": { + "version": "0.2.4", + "dev": true, + "dependencies": { + "opn": "^5.4.0" + }, + "bin": { + "grunt-open": "bin/grunt-open" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "dev": true, + "license": "CC-BY-3.0", + "optional": true + }, + "node_modules/morgan": { + "version": "1.10.1", + "license": "MIT", + "dependencies": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.1.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "dev": true, + "license": "ISC", + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "dev": true, + "license": "ISC", + "optional": true + }, + "node_modules/imagemin-svgo/node_modules/mdn-data": { + "version": "2.0.4", + "dev": true, + "license": "CC0-1.0", + "optional": true + }, + "node_modules/serve-favicon": { + "version": "2.5.1", + "license": "MIT", + "dependencies": { + "etag": "~1.8.1", + "fresh": "~0.5.2", + "ms": "~2.1.3", + "parseurl": "~1.3.2", + "safe-buffer": "~5.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/karma-chrome-launcher": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "which": "^1.2.1" + } + }, + "node_modules/simple-is": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/relateurl": { + "version": "0.2.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/bin-wrapper/node_modules/p-cancelable": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-boxes": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/run-applescript": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/grunt-shell/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/socket.io-parser/node_modules/debug": { + "version": "4.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/connect/node_modules/finalhandler": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/gifsicle": { + "version": "4.0.1", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "execa": "^1.0.0", + "logalot": "^2.0.0" + }, + "bin": { + "gifsicle": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/arrify": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/less/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "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" + } + ], + "license": "MIT", + "optional": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/blueimp-load-image": { + "version": "5.16.0", + "license": "MIT" + }, + "node_modules/supertest": { + "version": "7.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "methods": "^1.1.2", + "superagent": "^10.2.3" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "devOptional": true, + "license": "MIT" + }, + "node_modules/date-time": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "time-zone": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/multimatch": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/grunt-contrib-uglify/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-dirs": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-natural-number": "^4.0.1" + } + }, + "node_modules/mocha/node_modules/js-yaml": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/get-stream": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tar": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es6-promise": { + "version": "2.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/uid-safe": { + "version": "2.1.5", + "license": "MIT", + "dependencies": { + "random-bytes": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/arrify": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/karma-jade-preprocessor": { + "version": "0.0.11", + "dev": true, + "license": "MIT", + "dependencies": { + "jade": "0.33.0" + } + }, + "node_modules/grunt-known-options": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/propprop": { + "version": "0.3.1", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-contrib-less/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bin-check": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "execa": "^0.7.0", + "executable": "^4.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/glob": { + "version": "7.1.7", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/bin-wrapper/node_modules/prepend-http": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/morgan/node_modules/on-finished": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/request": { + "version": "2.88.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "isstream": "~0.1.2", + "oauth-sign": "~0.9.0", + "safe-buffer": "^5.1.2", + "is-typedarray": "~1.0.0", + "json-stringify-safe": "~5.0.1", + "performance-now": "^2.1.0", + "http-signature": "~1.2.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2", + "har-validator": "~5.1.3", + "extend": "~3.0.2", + "mime-types": "~2.1.19", + "tough-cookie": "~2.5.0", + "aws-sign2": "~0.7.0", + "caseless": "~0.12.0", + "aws4": "^1.8.0", + "forever-agent": "~0.6.1", + "combined-stream": "~1.0.6", + "form-data": "~2.3.2", + "qs": "~6.5.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/decompress-unzip/node_modules/get-stream": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/beeper": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/angular-ui-grid": { + "version": "4.12.7", + "license": "MIT", + "dependencies": { + "angular": ">=1.4.0" + } + }, + "node_modules/pump": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/connect/node_modules/encodeurl": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/alter": { + "version": "0.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "stable": "~0.1.3" + } + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/karma-jasmine": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jasmine-core": "^4.1.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "karma": "^6.0.0" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fast-glob/node_modules/fill-range": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/v8flags": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ng-annotate/node_modules/convert-source-map": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/get-value": { + "version": "2.0.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/number-is-nan": { + "name": "@socketregistry/number-is-nan", + "license": "MIT", + "version": "npm:@socketregistry/number-is-nan@^1", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/karma-html2js-preprocessor": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "peerDependencies": { + "karma": ">=0.9" + } + }, + "node_modules/boxen/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/maxmin/node_modules/figures": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "6.0.1", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/dompurify": { + "version": "2.5.8", + "license": "(MPL-2.0 OR Apache-2.0)", + "optional": true + }, + "node_modules/method-override/node_modules/debug": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/grunt-usemin/node_modules/ansi-regex": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/union-value": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jshint/node_modules/domutils": { + "version": "1.5.1", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/grunt-ng-annotate": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ng-annotate": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "grunt": ">=0.4.5" + } + }, + "node_modules/domhandler": { + "version": "5.0.3", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jquery": { + "version": "3.7.1", + "license": "MIT" + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/tough-cookie/node_modules/punycode": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/keypress": { + "version": "0.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/grunt-shell/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/imagemin-svgo/node_modules/csso": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/js-base64": { + "version": "2.1.9", + "dev": true, + "license": "BSD" + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/imagemin-svgo/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cli": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "exit": "0.1.2", + "glob": "^7.1.1" + }, + "engines": { + "node": ">=0.2.5" + } + }, + "node_modules/grunt-svgmin/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/is-finite": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/query-string": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/blueimp-file-upload/node_modules/blueimp-canvas-to-blob": { + "version": "3.5.0", + "license": "MIT", + "optional": true + }, + "node_modules/load-grunt-tasks": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "arrify": "^2.0.1", + "multimatch": "^4.0.0", + "pkg-up": "^3.1.0", + "resolve-pkg": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "grunt": ">=1" + } + }, + "node_modules/grunt-autoprefixer": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "autoprefixer-core": "^5.1.7", + "chalk": "~1.0.0", + "diff": "~1.3.0", + "postcss": "^4.1.11" + }, + "engines": { + "node": ">= 0.10.0" + }, + "peerDependencies": { + "grunt": ">=0.4.2" + } + }, + "node_modules/angular-elastic": { + "version": "2.5.1", + "license": "MIT", + "dependencies": { + "angular": ">=1.0.6" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/bin-version/node_modules/cross-spawn": { + "version": "6.0.6", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/duplexify": { + "version": "3.7.1", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/bin-version/node_modules/get-stream": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/karma": { + "version": "6.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "isbinaryfile": "^4.0.8", + "yargs": "^16.1.1", + "braces": "^3.0.2", + "body-parser": "^1.19.0", + "lodash": "^4.17.21", + "di": "^0.0.1", + "dom-serialize": "^2.2.1", + "source-map": "^0.6.1", + "range-parser": "^1.2.1", + "qjobs": "^1.2.0", + "mime": "^2.5.2", + "connect": "^3.7.0", + "chokidar": "^3.5.1", + "ua-parser-js": "^0.7.30", + "http-proxy": "^1.18.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.5", + "log4js": "^6.4.1", + "socket.io": "^4.7.2", + "rimraf": "^3.0.2", + "tmp": "^0.2.1", + "glob": "^7.1.7", + "@colors/colors": "1.5.0", + "graceful-fs": "^4.2.6" + }, + "bin": { + "karma": "bin/karma" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/interpret": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/angularjs-color-picker": { + "version": "3.4.8", + "license": "MIT", + "dependencies": { + "angular": "^1.4.0", + "tinycolor2": "^1.3.0" + }, + "engines": { + "node": ">=4.4.0" + } + }, + "node_modules/get-proxy": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "npm-conf": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mongodb-connection-string-url": { + "version": "2.6.0", + "license": "Apache-2.0", + "dependencies": { + "@types/whatwg-url": "^8.2.1", + "whatwg-url": "^11.0.0" + } + }, + "node_modules/raw-body": { + "version": "2.5.3", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bin-wrapper/node_modules/download/node_modules/pify": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/currently-unhandled": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "array-find-index": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-ms": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url/node_modules/prepend-http": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/bn.js": { + "version": "4.12.2", + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "dev": true, + "license": "ISC" + }, + "node_modules/jsondiffpatch/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/bower-config/node_modules/minimist": { + "version": "0.2.4", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/socket.io-adapter": { + "version": "2.5.5", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "~4.3.4", + "ws": "~8.17.1" + } + }, + "node_modules/mocha/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/bin-version/node_modules/pump": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/nodemon/node_modules/is-number": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/squeak": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "chalk": "^1.0.0", + "console-stream": "^0.1.1", + "lpad-align": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "name": "@socketregistry/is-regex", + "license": "MIT", + "version": "npm:@socketregistry/is-regex@^1", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/package-json/node_modules/got": { + "version": "6.7.1", + "dev": true, + "license": "MIT", + "dependencies": { + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-length/node_modules/ansi-regex": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/find-up/node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nodemon/node_modules/fill-range": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "license": "ISC" + }, + "node_modules/is-callable": { + "version": "1.2.7", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/nodemon/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/through2": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/he": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/engine.io/node_modules/debug": { + "version": "4.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/responselike": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/constantinople/node_modules/wordwrap": { + "version": "0.0.2", + "dev": true, + "license": "MIT/X11", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/decompress-tarbz2": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/transformers/node_modules/optimist": { + "version": "0.3.7", + "dev": true, + "license": "MIT/X11", + "dependencies": { + "wordwrap": "~0.0.2" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tempfile/node_modules/uuid": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "optional": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/p-pipe": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/side-channel": { + "name": "@socketregistry/side-channel", + "license": "MIT", + "version": "npm:@socketregistry/side-channel@^1", + "engines": { + "node": ">=18" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-symbol-support-x": { + "version": "1.4.2", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/parse5-parser-stream": { + "version": "7.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/jsprim": { + "version": "1.4.2", + "dev": true, + "license": "MIT", + "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/grunt-concurrent": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "arrify": "^2.0.1", + "async": "^3.1.0", + "indent-string": "^4.0.0", + "pad-stream": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "grunt": ">=1" + } + }, + "node_modules/nice-try": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/globby/node_modules/pify": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/playwright-core": { + "version": "1.57.0", + "dev": true, + "license": "Apache-2.0", + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/split2": { + "version": "2.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "through2": "^2.0.2" + } + }, + "node_modules/p-reduce": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/postcss/node_modules/source-map": { + "version": "0.4.4", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-contrib-cssmin/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-shell/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/package-json": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "dev": true, + "license": "MIT" + }, + "node_modules/socket.io": { + "version": "4.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "cors": "~2.8.5", + "debug": "~4.3.2", + "engine.io": "~6.6.0", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/mime-types/node_modules/mime-db": { + "version": "1.52.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/del/node_modules/globby": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tiny-lr/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/@types/cors": { + "version": "2.8.19", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/read-pkg": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/less": { + "version": "4.5.1", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^2.3.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=14" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "source-map": "~0.6.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "3.8.1", + "dev": true, + "license": "BSD-2-Clause", + "optional": true + }, + "node_modules/urix": { + "version": "0.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/ansi-align": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^2.0.0" + } + }, + "node_modules/amdefine": { + "version": "1.0.1", + "dev": true, + "license": "BSD-3-Clause OR MIT", + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/imagemin-svgo/node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/protractor-jasmine2-screenshot-reporter": { + "version": "0.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "hat": "0.0.3", + "lodash": "^4.17.4", + "mkdirp": "^0.5.0", + "rimraf": "^2.4.3", + "string.prototype.startswith": "^0.2.0", + "uuid": "^2.0.0" + } + }, + "node_modules/jade/node_modules/commander": { + "version": "1.2.0", + "dev": true, + "dependencies": { + "keypress": "0.1.x" + }, + "engines": { + "node": ">= 0.6.x" + } + }, + "node_modules/strip-indent": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "get-stdin": "^4.0.1" + }, + "bin": { + "strip-indent": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nodemon": { + "version": "1.19.4", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "chokidar": "^2.1.8", + "debug": "^3.2.6", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.0.4", + "pstree.remy": "^1.1.7", + "semver": "^5.7.1", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.2", + "update-notifier": "^2.5.0" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-lazy": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isbinaryfile": { + "version": "4.0.10", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/constantinople/node_modules/async": { + "version": "0.2.10", + "dev": true + }, + "node_modules/mout": { + "version": "1.2.4", + "dev": true, + "license": "MIT" + }, + "node_modules/aws4": { + "version": "1.13.2", + "dev": true, + "license": "MIT" + }, + "node_modules/optipng-bin": { + "version": "5.1.0", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + }, + "bin": { + "optipng": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/gifsicle/node_modules/execa": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "node_modules/is-path-in-cwd": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-path-inside": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hooker": { + "version": "0.2.3", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-glob/node_modules/is-extendable": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cheerio-select": { + "version": "2.1.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/body/node_modules/raw-body": { + "version": "1.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "1", + "string_decoder": "0.10" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wiredep-cli/node_modules/has-ansi": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arch": { + "version": "2.2.0", + "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" + } + ], + "license": "MIT", + "optional": true + }, + "node_modules/mocha/node_modules/brace-expansion": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/grunt-contrib-concat/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/file-sync-cmp": { + "version": "0.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/pify": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/upper-case": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/got": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forms-angular": { + "version": "0.12.0-beta.316", + "license": "MIT", + "dependencies": { + "angular": "^1.8.3", + "angular-elastic": "^2.5.1", + "angular-messages": "^1.8.3", + "angular-sanitize": "^1.8.3", + "angular-ui-bootstrap": "1.3.2 || 2.5.6", + "angular-ui-grid": "^4.12.7", + "async": "^3.2.5", + "lodash": "^4.17.21", + "ng-infinite-scroll": "^1.3.0", + "node.extend": "^2.0.3" + }, + "engines": { + "node": ">=8.x", + "npm": ">=5.x" + }, + "peerDependencies": { + "express": "^4", + "mongoose": "^7.3.3 || ^8" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/executable/node_modules/pify": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-less/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/executable": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "pify": "^2.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jshint/node_modules/string_decoder": { + "version": "0.10.31", + "dev": true, + "license": "MIT" + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "dev": true, + "license": "(WTFPL OR MIT)" + }, + "node_modules/compressible": { + "version": "2.0.18", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/psl": { + "version": "1.15.0", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/diff-match-patch": { + "version": "1.0.5", + "license": "Apache-2.0" + }, + "node_modules/cheerio": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "encoding-sniffer": "^0.2.1", + "htmlparser2": "^10.0.0", + "parse5": "^7.3.0", + "parse5-htmlparser2-tree-adapter": "^7.1.0", + "parse5-parser-stream": "^7.1.2", + "undici": "^7.12.0", + "whatwg-mimetype": "^4.0.0" + }, + "engines": { + "node": ">=20.18.1" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/once": { + "version": "1.4.0", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/isobject": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/logalot": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "figures": "^1.3.5", + "squeak": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-legacy-log": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "colors": "~1.1.2", + "grunt-legacy-log-utils": "~2.1.0", + "hooker": "~0.2.3", + "lodash": "~4.17.19" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/should-util": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/parse5/node_modules/entities": { + "version": "6.0.1", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/grunt-contrib-concat": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "source-map": "^0.5.3" + }, + "engines": { + "node": ">=0.12.0" + }, + "peerDependencies": { + "grunt": ">=1.4.1" + } + }, + "node_modules/fng-audit": { + "version": "0.12.0-beta.316", + "license": "MIT", + "dependencies": { + "async": "^3.2.5", + "colors": "^1.4.0", + "jsondiffpatch": "=0.5.0", + "lodash": "^4.17.21", + "lodash.clonedeep": "^4.5.0" + } + }, + "node_modules/is-ci": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^1.5.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/string-template": { + "version": "0.2.1", + "dev": true + }, + "node_modules/archive-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "file-type": "^4.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/trim-newlines": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/download/node_modules/file-type": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/fng-ckeditor": { + "version": "0.12.0-beta.316", + "license": "MIT" + }, + "node_modules/object-copy": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/download": { + "version": "6.2.5", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", + "file-type": "5.2.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/util.promisify": { + "name": "@socketregistry/util.promisify", + "license": "MIT", + "version": "npm:@socketregistry/util.promisify@^1", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/imagemin-svgo/node_modules/nth-check": { + "version": "1.0.2", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/maxmin/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/jpegtran-bin": { + "version": "4.0.0", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + }, + "bin": { + "jpegtran": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jshint-stylish/node_modules/irregular-plurals": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob/node_modules/braces": { + "version": "2.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stackblur-canvas": { + "version": "2.7.0", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.1.14" + } + }, + "node_modules/imagemin-svgo/node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/strip-ansi": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^1.0.0" + }, + "bin": { + "strip-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/opn": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/imagemin-svgo": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-svg": "^4.2.1", + "svgo": "^1.3.2" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sindresorhus/imagemin-svgo?sponsor=1" + } + }, + "node_modules/chalk": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^2.0.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^1.0.3", + "strip-ansi": "^2.0.1", + "supports-color": "^1.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-to-string-tag-x": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "has-symbol-support-x": "^1.4.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tar-stream": { + "version": "1.6.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "dev": true, + "license": "Unlicense" + }, + "node_modules/btoa": { + "version": "1.2.1", + "license": "(MIT OR Apache-2.0)", + "bin": { + "btoa": "bin/btoa.js" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/imagemin-svgo/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/serve-static": { + "version": "1.16.3", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "~0.19.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/isurl": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/cacheable-request": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stringset": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/whatwg-encoding": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/with/node_modules/optimist": { + "version": "0.3.7", + "dev": true, + "license": "MIT/X11", + "dependencies": { + "wordwrap": "~0.0.2" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/superagent": { + "version": "10.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "component-emitter": "^1.3.1", + "cookiejar": "^2.1.4", + "debug": "^4.3.7", + "fast-safe-stringify": "^2.1.1", + "form-data": "^4.0.4", + "formidable": "^3.5.4", + "methods": "^1.1.2", + "mime": "2.6.0", + "qs": "^6.11.2" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.19", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/socket.io/node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/stable": { + "version": "0.1.8", + "dev": true, + "license": "MIT" + }, + "node_modules/gopd": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/autoprefixer-core": { + "version": "5.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "~0.4.0", + "caniuse-db": "^1.0.30000214", + "num2fraction": "^1.1.0", + "postcss": "~4.1.12" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "license": "ISC" + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ext-list": { + "version": "2.2.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "mime-db": "^1.28.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-svgmin/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/wiredep-cli/node_modules/supports-color": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/dateformat": { + "version": "4.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/karma/node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body": { + "version": "5.1.0", + "dev": true, + "dependencies": { + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" + } + }, + "node_modules/@mongodb-js/saslprep": { + "version": "1.4.4", + "license": "MIT", + "optional": true, + "dependencies": { + "sparse-bitfield": "^3.0.3" + } + }, + "node_modules/tempfile": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jshint/node_modules/htmlparser2": { + "version": "3.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "1", + "domhandler": "2.3", + "domutils": "1.5", + "entities": "1.0", + "readable-stream": "1.1" + } + }, + "node_modules/svg-pathdata": { + "version": "6.0.3", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/uuid": { + "version": "2.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/components-font-awesome": { + "version": "3.2.1", + "license": [ + "MIT", + "OFL-1.1" + ] + }, + "node_modules/grunt-shell/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/maxmin/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/composable-middleware": { + "version": "0.3.1", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-cssmin/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "dev": true, + "license": "MIT" + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ordered-ast-traverse": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ordered-esprima-props": "~1.1.0" + } + }, + "node_modules/blueimp-tmpl": { + "version": "3.6.0", + "license": "MIT", + "optional": true, + "bin": { + "tmpl.js": "js/compile.js" + } + }, + "node_modules/@types/raf": { + "version": "3.4.3", + "license": "MIT", + "optional": true + }, + "node_modules/ini": { + "version": "1.3.8", + "dev": true, + "license": "ISC" + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/angular-css": { + "version": "1.0.8", + "resolved": "git+ssh://git@github.com/castillo-io/angular-css.git#94a58bd8daf0c2b5e3b398002e60d78219ec0c6b", + "license": "MIT" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/uri-path": { + "version": "1.0.0", + "dev": true, + "license": "WTFPL OR MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/p-timeout": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/for-each": { + "version": "0.3.5", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "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" + } + ], + "license": "MIT", + "optional": true + }, + "node_modules/gifsicle/node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/update-notifier": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "domhandler": "^5.0.3", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/bin-wrapper/node_modules/download": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jquery-ui": { + "version": "1.14.1", + "license": "MIT", + "dependencies": { + "jquery": ">=1.12.0 <5.0.0" + } + }, + "node_modules/grunt-svgmin": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "log-symbols": "^4.1.0", + "pretty-bytes": "^5.6.0", + "svgo": "^3.0.2" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + }, + "peerDependencies": { + "grunt": ">=1" + } + }, + "node_modules/nodemon/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/grunt-legacy-util": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "async": "~3.2.0", + "exit": "~0.1.2", + "getobject": "~1.0.0", + "hooker": "~0.2.3", + "lodash": "~4.17.21", + "underscore.string": "~3.3.5", + "which": "~2.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/semver-regex": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webdriver-manager/node_modules/strip-ansi": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/angular-ui-date": { + "version": "1.1.1", + "resolved": "git+ssh://git@github.com/angular-ui/ui-date.git#bf9cedfe54a61a05270606a94ac9044efb6bdeec", + "integrity": "sha512-vPlfrUXSU0i0WexPVe9DDIJxeTx0JDBBSJPakVrlt2nExJJKADx68r75krDYqzNLcybzl5QgM4nsCmG8ruu7/A==", + "license": "MIT" + }, + "node_modules/ckeditor": { + "version": "4.12.1", + "license": "(GPL-2.0 OR LGPL-2.1 OR MPL-1.1)" + }, + "node_modules/grunt-shell/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jade/node_modules/mkdirp": { + "version": "0.3.5", + "dev": true, + "license": "MIT" + }, + "node_modules/nodemon/node_modules/micromatch": { + "version": "3.1.10", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sparse-bitfield": { + "version": "3.0.3", + "license": "MIT", + "optional": true, + "dependencies": { + "memory-pager": "^1.0.2" + } + }, + "node_modules/strip-bom": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "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/ui-select": { + "version": "0.19.8", + "license": "MIT" + }, + "node_modules/whatwg-mimetype": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/tmp": { + "version": "0.2.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.14" + } + }, + "node_modules/liftup": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "extend": "^3.0.2", + "findup-sync": "^4.0.0", + "fined": "^1.2.0", + "flagged-respawn": "^1.0.1", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.1", + "rechoir": "^0.7.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/caniuse-db": { + "version": "1.0.30001761", + "dev": true, + "license": "CC-BY-4.0" + }, + "node_modules/connect": { + "version": "3.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/optimist": { + "version": "0.6.1", + "dev": true, + "license": "MIT/X11", + "dependencies": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "node_modules/function-bind": { + "name": "@socketregistry/function-bind", + "license": "MIT", + "version": "npm:@socketregistry/function-bind@^1", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/di": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/grunt-contrib-uglify/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-pkg": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/make-iterator": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/@types/q": { + "version": "1.5.8", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/glob-parent": { + "version": "3.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-imagemin/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-schema": { + "version": "0.4.0", + "dev": true, + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "node_modules/body-parser": { + "version": "1.20.4", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "~1.2.0", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "on-finished": "~2.4.1", + "qs": "~6.14.0", + "raw-body": "~2.5.3", + "type-is": "~1.6.18", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/grunt-contrib-cssmin": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "clean-css": "^5.3.2", + "maxmin": "^3.0.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs-unparser/node_modules/is-plain-obj": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ignore": { + "version": "3.3.10", + "dev": true, + "license": "MIT" + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "dev": true, + "license": "ISC" + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/imagemin-svgo/node_modules/css-select": { + "version": "2.1.0", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/css-select": { + "version": "5.2.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/http-errors": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jshint/node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/fast-glob/node_modules/to-regex-range": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/with": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "uglify-js": "2.4.0" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/json-buffer": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/grunt": { + "version": "1.6.1", + "dev": true, + "license": "MIT", + "dependencies": { + "dateformat": "~4.6.2", + "eventemitter2": "~0.4.13", + "exit": "~0.1.2", + "findup-sync": "~5.0.0", + "glob": "~7.1.6", + "grunt-cli": "~1.4.3", + "grunt-known-options": "~2.0.0", + "grunt-legacy-log": "~3.0.0", + "grunt-legacy-util": "~2.0.1", + "iconv-lite": "~0.6.3", + "js-yaml": "~3.14.0", + "minimatch": "~3.0.4", + "nopt": "~3.0.6" + }, + "bin": { + "grunt": "bin/grunt" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/globby": { + "version": "8.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fng-colour-picker": { + "version": "0.12.0-beta.316", + "license": "MIT", + "dependencies": { + "angularjs-color-picker": "3.4.8" + } + }, + "node_modules/random-bytes": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/body/node_modules/string_decoder": { + "version": "0.10.31", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/error-ex": { + "version": "1.3.4", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/@types/node": { + "version": "20.19.27", + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/exec-buffer/node_modules/pify": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/angular": { + "version": "1.8.3", + "license": "MIT" + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uglify-js": { + "version": "3.19.3", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/less/node_modules/make-dir": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/untildify": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "os-homedir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "dev": true, + "license": "MIT" + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@noble/hashes": { + "version": "1.8.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "dev": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/mime-db": { + "version": "1.54.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/boxen": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/component-emitter": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/grunt-contrib-htmlmin/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cookie": { + "version": "0.7.2", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/simple-fmt": { + "version": "0.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/wordwrap": { + "version": "0.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/grunt-usemin/node_modules/strip-ansi": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bin-wrapper/node_modules/got": { + "version": "8.3.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "mimic-response": "^1.0.0", + "safe-buffer": "^5.1.1", + "get-stream": "^3.0.0", + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "lowercase-keys": "^1.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "p-timeout": "^2.0.1", + "url-parse-lax": "^3.0.0", + "pify": "^3.0.0", + "p-cancelable": "^0.4.0", + "isurl": "^1.0.0-alpha5", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "url-to-options": "^1.0.1", + "timed-out": "^4.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@types/webidl-conversions": { + "version": "7.0.3", + "license": "MIT" + }, + "node_modules/base64-arraybuffer": { + "version": "1.0.2", + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/punycode": { + "version": "1.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/fng-bootstrap-date": { + "version": "0.12.0-beta.316", + "license": "MIT" + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/bower-config": { + "version": "1.4.3", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.3", + "minimist": "^0.2.1", + "mout": "^1.0.0", + "osenv": "^0.1.3", + "untildify": "^2.1.0", + "wordwrap": "^0.0.3" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/resolve": { + "version": "1.22.11", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/grunt-filerev": { + "version": "2.3.1", + "dev": true, + "license": "BSD", + "dependencies": { + "chalk": "^1.0.0", + "convert-source-map": "^1.0.0", + "each-async": "^0.1.3" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "grunt": ">=0.4.0" + } + }, + "node_modules/needle/node_modules/iconv-lite": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wsl-utils/node_modules/is-wsl": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/socket.io-adapter/node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/grunt-injector": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "~4.15.0", + "wiredep": "~4.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "grunt": ">=0.4.0" + } + }, + "node_modules/grunt-contrib-htmlmin/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-npm": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mongodb": { + "version": "5.9.1", + "license": "Apache-2.0", + "dependencies": { + "bson": "^5.5.0", + "mongodb-connection-string-url": "^2.6.0", + "socks": "^2.7.1" + }, + "engines": { + "node": ">=14.20.1" + }, + "optionalDependencies": { + "@mongodb-js/saslprep": "^1.1.0" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.0.0", + "kerberos": "^1.0.0 || ^2.0.0", + "mongodb-client-encryption": ">=2.3.0 <3", + "snappy": "^7.2.2" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + } + } + }, + "node_modules/xdg-basedir": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/string-width": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wiredep-cli/node_modules/ansi-regex": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/camelcase": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wiredep-cli/node_modules/strip-ansi": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ejs": { + "version": "3.1.10", + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "node_modules/grunt-contrib-cssmin/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fast-glob/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/configstore": { + "version": "3.1.5", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dot-prop": "^4.2.1", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/array-differ": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "license": "MIT" + }, + "node_modules/async-each": { + "version": "1.0.6", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT" + }, + "node_modules/blueimp-file-upload": { + "version": "9.34.0", + "license": "MIT", + "optionalDependencies": { + "blueimp-canvas-to-blob": "3.5.0", + "blueimp-load-image": "2.12.2", + "blueimp-tmpl": "3.6.0" + } + }, + "node_modules/jshint/node_modules/domelementtype": { + "version": "1.3.1", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/mongoose/node_modules/ms": { + "version": "2.1.3", + "license": "MIT" + }, + "node_modules/time-zone": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-dom-munger": { + "version": "4.0.0", + "dev": true, + "dependencies": { + "cheerio": "^1.0.0-rc.10" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "grunt": "^1.1.0" + } + }, + "node_modules/grunt-contrib-htmlmin": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.4.2", + "html-minifier": "^4.0.0", + "pretty-bytes": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/semver-diff/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/to-buffer": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/maxmin/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/call-me-maybe": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/has-symbols": { + "name": "@socketregistry/has-symbols", + "license": "MIT", + "version": "npm:@socketregistry/has-symbols@^1", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/exec-buffer": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "execa": "^0.7.0", + "p-finally": "^1.0.0", + "pify": "^3.0.0", + "rimraf": "^2.5.4", + "tempfile": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cookiejar": { + "version": "2.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/html-minifier/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/karma/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "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" + } + ], + "license": "BSD-3-Clause", + "optional": true + }, + "node_modules/irregular-plurals": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/maxmin": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "figures": "^3.2.0", + "gzip-size": "^5.1.1", + "pretty-bytes": "^5.3.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-tarbz2/node_modules/file-type": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/dezalgo": { + "version": "1.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/pstree.remy": { + "version": "1.1.8", + "dev": true, + "license": "MIT" + }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-less/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/fng-reports": { + "version": "0.12.0-beta.316", + "license": "MIT", + "dependencies": { + "angular-ui-grid": "^4.12.7", + "jquery": "^3.7.1", + "jspdf": "^2.5.1", + "jspdf-autotable": "^3.8.2" + } + }, + "node_modules/nodemon/node_modules/is-binary-path": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/use": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-less/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-injector/node_modules/lodash": { + "version": "4.15.0", + "dev": true, + "license": "MIT" + }, + "node_modules/dom-serialize": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "node_modules/grunt-usemin/node_modules/has-ansi": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jshint-stylish/node_modules/plur": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "irregular-plurals": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minimatch": { + "version": "3.0.8", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/yargs-unparser/node_modules/camelcase": { + "version": "6.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/atob": { + "version": "2.1.2", + "license": "(MIT OR Apache-2.0)", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/through": { + "version": "2.3.8", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/grunt-contrib-jshint/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/global-prefix": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-imagemin/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/multimatch/node_modules/array-union": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/connect-mongo/node_modules/ms": { + "version": "2.1.3", + "license": "MIT" + }, + "node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/grunt-contrib-imagemin/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/redent": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/window-size": { + "version": "0.1.0", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/date-format": { + "version": "4.0.14", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/express-session/node_modules/cookie-signature": { + "version": "1.0.7", + "license": "MIT" + }, + "node_modules/rimraf": { + "version": "2.7.1", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/constantinople/node_modules/uglify-js": { + "version": "2.4.24", + "dev": true, + "license": "BSD", + "dependencies": { + "async": "~0.2.6", + "source-map": "0.1.34", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.5.4" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ng-ckeditor": { + "version": "0.2.0", + "resolved": "git+ssh://git@github.com/esvit/ng-ckeditor.git#4dee2e10cab59193878709843f3306970e90fda8", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/underscore.string": { + "version": "3.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "^1.1.1", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/widest-line": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^2.1.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/imagemin-svgo/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/connect-livereload": { + "version": "0.6.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/grunt-svgmin/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/nodemon/node_modules/chokidar": { + "version": "2.1.8", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body/node_modules/bytes": { + "version": "1.0.0", + "dev": true + }, + "node_modules/grunt-contrib-uglify/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/grunt-contrib-htmlmin/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/grunt-contrib-cssmin/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/encoding-sniffer/node_modules/iconv-lite": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/needle": { + "version": "3.3.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/sshpk": { + "version": "1.18.0", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/karma-requirejs": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "peerDependencies": { + "karma": ">=0.9", + "requirejs": "^2.1.0" + } + }, + "node_modules/globule": { + "version": "1.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "~7.1.1", + "lodash": "^4.17.21", + "minimatch": "~3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/nodemon/node_modules/to-regex-range": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsondiffpatch/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "0.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "license": "MIT" + }, + "node_modules/path-key": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pad-stream": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pumpify": "^1.3.3", + "split2": "^2.1.1", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-usemin": { + "version": "3.1.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "chalk": "^1.1.1", + "debug": "^2.1.3", + "lodash": "^3.6.0", + "path-exists": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "grunt": ">=0.4.0" + } + }, + "node_modules/update-notifier/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.22", + "dev": true, + "license": "CC0-1.0", + "optional": true + }, + "node_modules/mime": { + "version": "2.6.0", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/path-type/node_modules/pify": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/streamroller/node_modules/debug": { + "version": "4.4.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/safer-buffer": { + "name": "@socketregistry/safer-buffer", + "license": "MIT", + "version": "npm:@socketregistry/safer-buffer@^1", + "engines": { + "node": ">=18" + } + }, + "node_modules/grunt-contrib-concat/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/imagemin-svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/shelljs": { + "version": "0.2.6", + "dev": true, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bootstrap": { + "version": "2.3.2", + "resolved": "git+ssh://git@github.com/twbs/bootstrap.git#b4c4072679943773a7582daa63f545ba818fa627" + }, + "node_modules/imagemin-svgo/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/liftup/node_modules/findup-sync": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/bin-version": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "execa": "^1.0.0", + "find-versions": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/grunt-svgmin/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-modules": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/is-promise": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/ip-address": { + "version": "10.1.0", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/grunt-cli/node_modules/nopt": { + "version": "4.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/url-to-options": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "dev": true, + "license": "MIT" + }, + "node_modules/angular-route": { + "version": "1.8.3", + "license": "MIT" + }, + "node_modules/stringmap": { + "version": "0.2.2", + "dev": true, + "license": "MIT" + }, + "node_modules/optimist/node_modules/minimist": { + "version": "0.0.10", + "dev": true, + "license": "MIT" + }, + "node_modules/should-type-adaptors": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "should-type": "^1.3.0", + "should-util": "^1.0.0" + } + }, + "node_modules/transformers/node_modules/uglify-js": { + "version": "2.2.5", + "dev": true, + "dependencies": { + "optimist": "~0.3.5", + "source-map": "~0.1.7" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/os-filter-obj": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "arch": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/maxmin/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log4js/node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/dot-prop": { + "version": "4.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/monocle": { + "version": "0.1.48", + "dev": true, + "license": "BSD", + "dependencies": { + "readdirp": "~0.2.3" + } + }, + "node_modules/ordered-esprima-props": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/has-value": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/connect-mongo/node_modules/debug": { + "version": "4.4.3", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/grunt-legacy-log/node_modules/colors": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/vary": { + "version": "1.1.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "dev": true, + "license": "ISC" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "license": "ISC" + }, + "node_modules/grunt-legacy-log-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/capture-stack-trace": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/grunt-contrib-concat/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/camelcase-keys": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/console-browserify": { + "version": "1.1.0", + "dev": true, + "dependencies": { + "date-now": "^0.1.4" + } + }, + "node_modules/plur": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "irregular-plurals": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lru-cache": { + "version": "4.1.5", + "dev": true, + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/nodemon/node_modules/braces": { + "version": "2.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-slice": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/promise": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-promise": "~1" + } + }, + "node_modules/ext-name": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-concat/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/has-ansi": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^1.1.0", + "get-stdin": "^4.0.1" + }, + "bin": { + "has-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jshint/node_modules/domhandler": { + "version": "2.3.0", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bin-version/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/grunt-contrib-watch/node_modules/async": { + "version": "2.6.4", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/array-flatten": { + "name": "@socketregistry/array-flatten", + "license": "MIT", + "version": "npm:@socketregistry/array-flatten@^1", + "engines": { + "node": ">=18" + } + }, + "node_modules/acorn": { + "version": "2.6.4", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/decompress-unzip/node_modules/file-type": { + "version": "3.9.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/keyv": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/connect/node_modules/statuses": { + "version": "1.5.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/streamroller": { + "version": "3.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/blueimp-file-upload/node_modules/blueimp-load-image": { + "version": "2.12.2", + "license": "MIT", + "optional": true + }, + "node_modules/bin-version-check/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "license": "MIT", + "optional": true + }, + "node_modules/update-notifier/node_modules/import-lazy": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/with/node_modules/source-map": { + "version": "0.1.43", + "dev": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nodemon/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore-by-default": { + "version": "1.0.1", + "dev": true, + "license": "ISC" + }, + "node_modules/imagemin-jpegtran": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "exec-buffer": "^3.0.0", + "is-jpg": "^2.0.0", + "jpegtran-bin": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bin-version/node_modules/execa": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sort-keys-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jade": { + "version": "0.33.0", + "dev": true, + "dependencies": { + "character-parser": "1.0.2", + "commander": "1.2.0", + "constantinople": "~1.0.1", + "mkdirp": "0.3.x", + "monocle": "0.1.48", + "transformers": "2.0.1", + "with": "~1.1.0" + }, + "bin": { + "jade": "bin/jade" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@sindresorhus/is": { + "version": "0.7.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/download/node_modules/pify": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/hasown": { + "name": "@socketregistry/hasown", + "license": "MIT", + "version": "npm:@socketregistry/hasown@^1", + "engines": { + "node": ">=18" + } + }, + "node_modules/grunt-contrib-cssmin/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-env": { + "version": "1.0.1", + "dev": true, + "dependencies": { + "ini": "^1.3.5", + "lodash": "^4.17.14" + }, + "engines": { + "node": "*" + } + }, + "node_modules/semver": { + "version": "4.3.6", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sax": { + "version": "1.4.3", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/grunt-contrib-copy/node_modules/strip-ansi": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-usemin/node_modules/supports-color": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-url": { + "version": "11.0.0", + "license": "MIT", + "dependencies": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/bin-version/node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.41", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "license": "MIT", + "bin": { + "ua-parser-js": "script/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-angular-templates": { + "version": "1.2.0", + "dev": true, + "dependencies": { + "html-minifier": "~4.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-ms": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-finite": "^1.0.1", + "parse-ms": "^1.0.0", + "plur": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/htmlparser2": { + "version": "10.0.0", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.1", + "entities": "^6.0.0" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/bin-wrapper": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/grunt-rev": { + "version": "0.1.0", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-shell/node_modules/chalk": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-shell": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^3.0.0", + "npm-run-path": "^2.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + }, + "peerDependencies": { + "grunt": ">=1" + } + }, + "node_modules/jit-grunt": { + "version": "0.10.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "grunt": ">=0.4.0" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jquery-ui-dist": { + "version": "1.13.3", + "license": "MIT", + "dependencies": { + "jquery": ">=1.8.0 <4.0.0" + } + }, + "node_modules/js-yaml": { + "version": "3.14.2", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "name": "@socketregistry/object-assign", + "license": "MIT", + "version": "npm:@socketregistry/object-assign@^1", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/continuable-cache": { + "version": "0.3.1", + "dev": true + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.defaults": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-outer": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@ckeditor/ckeditor5-build-classic": { + "version": "1.0.0-beta.4", + "license": "(GPL-2.0 OR LGPL-2.1 OR MPL-1.1)", + "engines": { + "node": ">=6.0.0", + "npm": ">=3.0.0" + } + }, + "node_modules/figures": { + "version": "1.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.12", + "license": "MIT" + }, + "node_modules/is-relative": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "dev": true, + "license": "ISC", + "optional": true + }, + "node_modules/jsondiffpatch/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-url": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/grunt-contrib-cssmin/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@babel/runtime": { + "version": "7.28.4", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/webdriver-manager/node_modules/supports-color": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/grunt-contrib-jshint/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/browserslist": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "caniuse-db": "^1.0.30000153" + } + }, + "node_modules/qjobs": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.9" + } + }, + "node_modules/engine.io": { + "version": "6.6.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.7.2", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/should-type": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/call-bind": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mongoose": { + "version": "7.6.8", + "license": "MIT", + "dependencies": { + "bson": "^5.5.0", + "kareem": "2.5.1", + "mongodb": "5.9.1", + "mpath": "0.9.0", + "mquery": "5.0.0", + "ms": "2.1.3", + "sift": "16.0.1" + }, + "engines": { + "node": ">=14.20.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mongoose" + } + }, + "node_modules/bin-version-check": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "dev": true, + "license": "MIT", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-concat/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/mocha": { + "version": "10.8.2", + "dev": true, + "license": "MIT", + "dependencies": { + "serialize-javascript": "^6.0.2", + "yargs-unparser": "^2.0.0", + "js-yaml": "^4.1.0", + "yargs": "^16.2.0", + "ansi-colors": "^4.1.3", + "log-symbols": "^4.1.0", + "diff": "^5.2.0", + "yargs-parser": "^20.2.9", + "ms": "^2.1.3", + "supports-color": "^8.1.1", + "chokidar": "^3.5.3", + "strip-json-comments": "^3.1.1", + "debug": "^4.3.5", + "minimatch": "^5.1.6", + "find-up": "^5.0.0", + "browser-stdout": "^1.3.1", + "escape-string-regexp": "^4.0.0", + "glob": "^8.1.0", + "workerpool": "^6.5.1", + "he": "^1.2.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha.js" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/grunt-contrib-copy/node_modules/has-ansi": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-anything": { + "version": "2.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/undici": { + "version": "7.16.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.18.1" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.3", + "micromatch": "^4.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.10", + "dev": true, + "license": "MIT" + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-mocha-test": { + "version": "0.13.3", + "dev": true, + "license": "MIT", + "dependencies": { + "hooker": "^0.2.3", + "mkdirp": "^0.5.0" + }, + "engines": { + "node": ">= 0.10.4" + }, + "peerDependencies": { + "mocha": ">=1.20.0" + } + }, + "node_modules/grunt-contrib-concat/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/temp-dir": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/jshint-stylish/node_modules/log-symbols": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wiredep": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "bower-config": "^1.3.0", + "glob": "^7.0.3", + "lodash": "^4.6.1", + "propprop": "^0.3.0", + "through2": "^2.0.1", + "wiredep-cli": "^0.1.0" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/grunt-contrib-copy/node_modules/chalk": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nodemon/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/statuses": { + "version": "2.0.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/jasmine-core": { + "version": "4.6.1", + "dev": true, + "license": "MIT" + }, + "node_modules/jshint/node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.3.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/fast-glob/node_modules/micromatch": { + "version": "3.1.10", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/latest-version": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "package-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/grunt-contrib-copy/node_modules/supports-color": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fng-bootstrap-datetime": { + "version": "0.12.0-beta.316", + "license": "MIT" + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-unzip": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/meow": { + "version": "3.7.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/log4js/node_modules/debug": { + "version": "4.4.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@paralleldrive/cuid2": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/hashes": "^1.1.5" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/socket.io/node_modules/debug": { + "version": "4.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/for-own": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nodemon/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/indent-string": { + "name": "@socketregistry/indent-string", + "license": "MIT", + "version": "npm:@socketregistry/indent-string@^1", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "license": "MIT", + "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/jshint/node_modules/dom-serializer": { + "version": "0.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/@playwright/test": { + "version": "1.57.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "playwright": "1.57.0" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/angular-ui-sortable": { + "version": "0.19.0", + "license": "MIT", + "dependencies": { + "angular": ">=1.2.x", + "jquery": ">=3.1.x", + "jquery-ui-dist": ">=1.12.x" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-glob/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "license": "MIT" + }, + "node_modules/class-utils": { + "version": "0.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-unzip/node_modules/pify": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-uglify": { + "version": "5.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "maxmin": "^3.0.0", + "uglify-js": "^3.16.1", + "uri-path": "^1.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/karma-ng-html2js-preprocessor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peerDependencies": { + "karma": ">=0.9" + } + }, + "node_modules/socks": { + "version": "2.8.7", + "license": "MIT", + "dependencies": { + "ip-address": "^10.0.1", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/maxmin/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/gifsicle/node_modules/cross-spawn": { + "version": "6.0.6", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/base": { + "version": "0.11.2", + "dev": true, + "license": "MIT", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-string": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "crypto-random-string": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fng-ui-select": { + "version": "0.12.0-beta.316", + "resolved": "https://registry.npmjs.org/fng-ui-select/-/fng-ui-select-0.12.0-beta.316.tgz", + "integrity": "sha512-czFASqr7ueq12Enzar0ZMnU7xn0PJ9xRdJYiwxb6aOY+jGUybHqXbEHrvk1uALZWYlLauWd5euYx6e+VEQO5Iw==", + "license": "MIT", + "dependencies": { + "select2": "^3.5.1", + "ui-select": "^0.19.8" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bin-build": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "decompress": "^4.0.0", + "download": "^6.2.2", + "execa": "^0.7.0", + "p-map-series": "^1.0.0", + "tempfile": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/grunt-newer/node_modules/async": { + "version": "1.5.2", + "dev": true, + "license": "MIT" + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-json-comments": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "bin": { + "strip-json-comments": "cli.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "dev": true, + "license": "ISC" + }, + "node_modules/superagent/node_modules/debug": { + "version": "4.4.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requirejs": { + "version": "2.3.8", + "dev": true, + "license": "MIT", + "bin": { + "r_js": "bin/r.js", + "r.js": "bin/r.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/grunt-shell/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/errorhandler": { + "version": "1.5.2", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "escape-html": "~1.0.3" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/grunt/node_modules/iconv-lite": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-length/node_modules/strip-ansi": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/seek-bzip": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "commander": "^2.8.1" + }, + "bin": { + "seek-bunzip": "bin/seek-bunzip", + "seek-table": "bin/seek-bzip-table" + } + }, + "node_modules/cookie-parser": { + "version": "1.4.7", + "license": "MIT", + "dependencies": { + "cookie": "0.7.2", + "cookie-signature": "1.0.6" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/term-size": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^0.7.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/transformers": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "css": "~1.0.8", + "promise": "~2.0", + "uglify-js": "~2.2.5" + } + }, + "node_modules/utrie": { + "version": "1.0.2", + "license": "MIT", + "optional": true, + "dependencies": { + "base64-arraybuffer": "^1.0.2" + } + }, + "node_modules/constantinople": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "uglify-js": "~2.4.0" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/gifsicle/node_modules/pump": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone-response": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "mimic-response": "^1.0.0" + } + }, + "node_modules/is-gif": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "file-type": "^10.4.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss": { + "version": "4.1.16", + "dev": true, + "license": "MIT", + "dependencies": { + "es6-promise": "~2.3.0", + "js-base64": "~2.1.8", + "source-map": "~0.4.2" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/read-pkg-up": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/imagemin": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "file-type": "^10.7.0", + "globby": "^8.0.1", + "make-dir": "^1.0.0", + "p-pipe": "^1.1.0", + "pify": "^4.0.1", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/grunt-build-control": { + "version": "0.7.1", + "dev": true, + "dependencies": { + "bluebird": "^3.0.6", + "semver": "~4.3.3", + "shelljs": "~0.2.6" + }, + "engines": { + "node": ">= 0.10.0" + }, + "peerDependencies": { + "grunt": ">=0.4.0" + } + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/tr46/node_modules/punycode": { + "version": "2.3.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/browser-stdout": { + "version": "1.3.1", + "dev": true, + "license": "ISC" + }, + "node_modules/minimist": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/jake": { + "version": "10.9.4", + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.6", + "filelist": "^1.0.4", + "picocolors": "^1.1.1" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/constantinople/node_modules/camelcase": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-karma": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.10" + }, + "peerDependencies": { + "grunt": ">=0.4.x", + "karma": "^4.0.0 || ^5.0.0 || ^6.0.0" + } + }, + "node_modules/angular-mocks": { + "version": "1.8.3", + "dev": true, + "license": "MIT" + }, + "node_modules/method-override": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "debug": "3.1.0", + "methods": "~1.1.2", + "parseurl": "~1.3.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gifsicle/node_modules/get-stream": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imagemin-svgo/node_modules/domutils": { + "version": "1.7.0", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/rgbcolor": { + "version": "1.0.1", + "license": "MIT OR SEE LICENSE IN FEEL-FREE.md", + "optional": true, + "engines": { + "node": ">= 0.8.15" + } + }, + "node_modules/grunt-nodemon": { + "version": "0.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "nodemon": "^1.7.1" + }, + "peerDependencies": { + "grunt": ">=0.4.0" + } + }, + "node_modules/wiredep-cli": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^1.1.1", + "minimist": "^1.1.0", + "wiredep": "*" + }, + "bin": { + "wiredep": "wiredep-cli.js" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node.extend": { + "version": "2.0.3", + "license": "(MIT OR GPL-2.0)", + "dependencies": { + "hasown": "^2.0.0", + "is": "^3.3.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/gzip-size": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/grunt-newer": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "async": "^1.5.2", + "rimraf": "^2.5.2" + }, + "engines": { + "node": ">= 0.8.0" + }, + "peerDependencies": { + "grunt": ">=0.4.1" + } + }, + "node_modules/mquery/node_modules/debug": { + "version": "4.4.3", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/path-root": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-versions": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "semver-regex": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/create-error-class": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "capture-stack-trace": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/wiredep-cli/node_modules/chalk": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-json-file": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/connect/node_modules/on-finished": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webdriver-manager/node_modules/ansi-regex": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-jshint": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "~4.1.2", + "hooker": "^0.2.3", + "jshint": "~2.13.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jspdf-autotable": { + "version": "3.8.4", + "license": "MIT", + "peerDependencies": { + "jspdf": "^2.5.1" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/nopt": { + "version": "3.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-express-server": { + "version": "0.5.3", + "resolved": "git+ssh://git@github.com/gintsgints/grunt-express-server.git#8156d6ea39597da06754024be699321773c136d7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10.0" + }, + "peerDependencies": { + "grunt": ">=0.4.0" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/slash": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-stdin": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/formidable": { + "version": "3.5.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@paralleldrive/cuid2": "^2.2.2", + "dezalgo": "^1.0.4", + "once": "^1.4.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "url": "https://ko-fi.com/tunnckoCore/commissions" + } + }, + "node_modules/normalize-url/node_modules/sort-keys": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/into-stream": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/nodemon/node_modules/is-extendable": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/angular-ui-bootstrap": { + "version": "2.5.6", + "license": "MIT" + }, + "node_modules/request/node_modules/qs": { + "version": "6.5.3", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-css": { + "version": "5.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/p-map-series": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "p-reduce": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-svgmin/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/error": { + "version": "7.2.1", + "dev": true, + "dependencies": { + "string-template": "~0.2.1" + } + }, + "node_modules/express": { + "version": "4.22.1", + "license": "MIT", + "dependencies": { + "type-is": "~1.6.18", + "safe-buffer": "5.2.1", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "body-parser": "~1.20.3", + "content-type": "~1.0.4", + "send": "~0.19.0", + "cookie": "~0.7.1", + "methods": "~1.1.2", + "proxy-addr": "~2.0.7", + "accepts": "~1.3.8", + "range-parser": "~1.2.1", + "on-finished": "~2.4.1", + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "etag": "~1.8.1", + "path-to-regexp": "~0.1.12", + "statuses": "~2.0.1", + "parseurl": "~1.3.3", + "setprototypeof": "1.2.0", + "merge-descriptors": "1.0.3", + "vary": "~1.1.2", + "serve-static": "~1.16.2", + "content-disposition": "~0.5.4", + "escape-html": "~1.0.3", + "http-errors": "~2.0.0", + "cookie-signature": "~1.0.6", + "utils-merge": "1.0.1", + "array-flatten": "1.1.1", + "depd": "2.0.0", + "qs": "~6.14.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/character-parser": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/imagemin-svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "dev": true, + "license": "BSD-2-Clause", + "optional": true + }, + "node_modules/@types/whatwg-url": { + "version": "8.2.2", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/webidl-conversions": "*" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/core-js": { + "version": "3.47.0", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/grunt-shell/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/decompress-tar/node_modules/file-type": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/should-format": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "should-type": "^1.3.0", + "should-type-adaptors": "^1.0.1" + } + }, + "node_modules/package-json/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/update-notifier/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsondiffpatch": { + "version": "0.5.0", + "license": "MIT", + "dependencies": { + "chalk": "^3.0.0", + "diff-match-patch": "^1.0.0" + }, + "bin": { + "jsondiffpatch": "bin/jsondiffpatch" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/p-cancelable": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/fng-jq-upload": { + "version": "0.12.0-beta.316", + "license": "MIT", + "dependencies": { + "blueimp-file-upload": "^9.34.0", + "busboy": "^1.6.0", + "imagemagick-stream": "^4.1.1", + "jquery": "^3.7.1", + "lodash": "^4.17.21" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/css-line-break": { + "version": "2.1.0", + "license": "MIT", + "optional": true, + "dependencies": { + "utrie": "^1.0.2" + } + }, + "node_modules/is-redirect": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/encoding-sniffer": { + "version": "0.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "^0.6.3", + "whatwg-encoding": "^3.1.1" + }, + "funding": { + "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/mocha/node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/log4js": { + "version": "6.9.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "flatted": "^3.2.7", + "rfdc": "^1.3.0", + "streamroller": "^3.1.5" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tiny-lr": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "body": "^5.1.0", + "debug": "^3.1.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-retry-allowed": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-wiredep": { + "version": "3.0.1", + "dev": true, + "dependencies": { + "wiredep": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">=2.3.0" + }, + "peerDependencies": { + "grunt": ">=0.4.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.6", + "license": "ISC", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "dev": true + }, + "node_modules/set-value": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/compression": { + "version": "1.8.1", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/finalhandler": { + "version": "1.3.2", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "statuses": "~2.0.2", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/imagemin-svgo/node_modules/css-what": { + "version": "3.4.2", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/on-headers": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/grunt-contrib-less/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.11", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/object-visit": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/object.map": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/filenamify": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/boxen/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/imagemin-svgo/node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "dev": true, + "license": "CC0-1.0", + "optional": true + }, + "node_modules/dir-glob": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-less/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/param-case": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "no-case": "^2.2.0" + } + }, + "node_modules/less/node_modules/mime": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "optional": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send": { + "version": "0.19.2", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.4.1", + "range-parser": "~1.2.1", + "statuses": "~2.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ng-annotate": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "~2.6.4", + "alter": "~0.2.0", + "convert-source-map": "~1.1.2", + "optimist": "~0.6.1", + "ordered-ast-traverse": "~1.1.1", + "simple-fmt": "~0.1.0", + "simple-is": "~0.2.0", + "source-map": "~0.5.3", + "stable": "~0.1.5", + "stringmap": "~0.2.2", + "stringset": "~0.2.1", + "tryor": "~0.1.2" + }, + "bin": { + "ng-annotate": "build/es5/ng-annotate" + } + }, + "node_modules/webdriver-manager/node_modules/chalk": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "license": "MIT", + "optional": true, + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/fast-glob": { + "version": "2.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/express-session": { + "version": "1.18.2", + "license": "MIT", + "dependencies": { + "cookie": "0.7.2", + "cookie-signature": "1.0.7", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-headers": "~1.1.0", + "parseurl": "~1.3.3", + "safe-buffer": "5.2.1", + "uid-safe": "~2.1.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/replace-ext": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/console-stream": { + "version": "0.1.1", + "dev": true, + "optional": true + }, + "node_modules/grunt-legacy-log-utils/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/tinycolor2": { + "version": "1.6.0", + "license": "MIT" + }, + "node_modules/sift": { + "version": "16.0.1", + "license": "MIT" + }, + "node_modules/css-stringify": { + "version": "1.0.5", + "dev": true + }, + "node_modules/imagemin-svgo/node_modules/svgo": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/is-png": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/mocha/node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string.prototype.startswith": { + "name": "@socketregistry/string.prototype.startswith", + "license": "MIT", + "version": "npm:@socketregistry/string.prototype.startswith@^1", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/supports-color": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "bin": { + "supports-color": "cli.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/yallist": { + "version": "2.1.2", + "dev": true, + "license": "ISC" + }, + "node_modules/grunt-svgmin/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/text-segmentation": { + "version": "1.0.3", + "license": "MIT", + "optional": true, + "dependencies": { + "utrie": "^1.0.2" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "name": "@socketregistry/safe-buffer", + "license": "MIT", + "version": "npm:@socketregistry/safe-buffer@^1", + "engines": { + "node": ">=18" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/timed-out": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/camel-case": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/superagent/node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-xml-parser": { + "version": "4.5.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "optional": true, + "dependencies": { + "strnum": "^1.1.1" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "node_modules/adm-zip": { + "version": "0.5.16", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/config-chain": { + "version": "1.1.13", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/no-case": { + "version": "2.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "lower-case": "^1.1.1" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/semver-diff": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^5.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/streamroller/node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/decompress": { + "version": "4.2.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/xml2js": { + "version": "0.4.23", + "dev": true, + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/socket.io-adapter/node_modules/debug": { + "version": "4.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-object": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "optional": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/monocle/node_modules/readdirp": { + "version": "0.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "minimatch": ">=0.2.4" + }, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/is-path-cwd": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/time-grunt": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^1.0.0", + "date-time": "^1.1.0", + "figures": "^1.0.0", + "hooker": "^0.2.3", + "number-is-nan": "^1.0.0", + "pretty-ms": "^2.1.0", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-less": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "async": "^3.2.0", + "chalk": "^4.1.0", + "less": "^4.1.1", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/negotiator": { + "version": "0.6.4", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/jsondiffpatch/node_modules/chalk": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-contrib-watch": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "async": "^2.6.0", + "gaze": "^1.1.0", + "lodash": "^4.17.10", + "tiny-lr": "^1.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/socket.io-parser/node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/crypto-random-string": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ci-info": { + "version": "1.6.0", + "dev": true, + "license": "MIT" + }, + "node_modules/type-is": { + "version": "1.6.18", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/archive-type/node_modules/file-type": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/busboy": { + "version": "1.6.0", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bin-wrapper/node_modules/file-type": { + "version": "8.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "license": "MIT" + }, + "node_modules/html-minifier": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "camel-case": "^3.0.0", + "clean-css": "^4.2.1", + "commander": "^2.19.0", + "he": "^1.2.0", + "param-case": "^2.1.1", + "relateurl": "^0.2.7", + "uglify-js": "^3.5.1" + }, + "bin": { + "html-minifier": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/transformers/node_modules/source-map": { + "version": "0.1.43", + "dev": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/is-what": { + "version": "3.14.1", + "dev": true, + "license": "MIT" + }, + "node_modules/braces": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/write-file-atomic": { + "version": "2.4.3", + "dev": true, + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/mocha/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/flagged-respawn": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-unicode-supported": { + "name": "@socketregistry/is-unicode-supported", + "license": "MIT", + "version": "npm:@socketregistry/is-unicode-supported@^1", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/yargs-unparser": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/is-wsl": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/q": { + "version": "1.5.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/unzip-response": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "dev": true, + "license": "MIT", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/open": { + "version": "10.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strnum": { + "version": "1.1.2", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "optional": true + }, + "node_modules/mocha/node_modules/glob": { + "version": "8.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/is-core-module": { + "name": "@socketregistry/is-core-module", + "license": "MIT", + "version": "npm:@socketregistry/is-core-module@^1", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/object.values": { + "name": "@socketregistry/object.values", + "license": "MIT", + "version": "npm:@socketregistry/object.values@^1", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/imagemin-svgo/node_modules/entities": { + "version": "2.2.0", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/is-jpg": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/jshint/node_modules/entities": { + "version": "1.0.0", + "dev": true, + "license": "BSD-like" + }, + "node_modules/ng-infinite-scroll": { + "version": "1.3.0", + "license": "MIT" + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/path-parse": { + "name": "@socketregistry/path-parse", + "license": "MIT", + "version": "npm:@socketregistry/path-parse@^1", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/jshint": { + "version": "2.13.6", + "dev": true, + "license": "MIT", + "dependencies": { + "cli": "~1.0.0", + "console-browserify": "1.1.x", + "exit": "0.1.x", + "htmlparser2": "3.8.x", + "lodash": "~4.17.21", + "minimatch": "~3.0.2", + "strip-json-comments": "1.0.x" + }, + "bin": { + "jshint": "bin/jshint" + } + }, + "node_modules/nodemon/node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/jshint-stylish": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "beeper": "^1.1.0", + "chalk": "^1.0.0", + "log-symbols": "^1.0.0", + "plur": "^2.1.0", + "string-length": "^1.0.0", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-dirs": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ini": "^1.3.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/html2canvas": { + "version": "1.4.1", + "license": "MIT", + "optional": true, + "dependencies": { + "css-line-break": "^2.1.0", + "text-segmentation": "^1.0.3" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/mocha/node_modules/supports-color": { + "version": "8.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/safe-json-parse": { + "version": "1.0.1", + "dev": true + }, + "node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "license": "ISC" + }, + "node_modules/@types/async": { + "version": "3.2.25", + "dev": true, + "license": "MIT" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jsondiffpatch/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/file-type": { + "version": "10.11.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/memory-pager": { + "version": "1.5.0", + "license": "MIT", + "optional": true + }, + "node_modules/webdriver-manager/node_modules/has-ansi": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webdriver-manager/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/is": { + "version": "3.3.2", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/form-data": { + "version": "4.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/css-tree": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/hat": { + "version": "0.0.3", + "dev": true, + "license": "MIT/X11" + }, + "node_modules/undefsafe": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/dir-glob/node_modules/arrify": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/psl/node_modules/punycode": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/bson": { + "version": "5.5.1", + "license": "Apache-2.0", + "engines": { + "node": ">=14.20.1" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "license": "MIT" + }, + "node_modules/css-parse": { + "version": "1.0.4", + "dev": true + }, + "node_modules/p-map": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/del": { + "version": "2.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/make-dir/node_modules/pify": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/angular-messages": { + "version": "1.8.3", + "license": "MIT" + }, + "node_modules/isarray": { + "name": "@socketregistry/isarray", + "license": "MIT", + "version": "npm:@socketregistry/isarray@^1", + "engines": { + "node": ">=18" + } + }, + "node_modules/grunt-usemin/node_modules/chalk": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gifsicle/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/underscore": { + "version": "1.13.7", + "license": "MIT" + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mpath": { + "version": "0.9.0", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/nodemon/node_modules/binary-extensions": { + "version": "1.13.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-uglify/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/each-async": { + "version": "0.1.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse5": { + "version": "7.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/duplexer3": { + "version": "0.1.5", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/pumpify": { + "version": "1.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "dev": true, + "license": "ISC" + }, + "node_modules/date-now": { + "version": "0.1.4", + "dev": true + }, + "node_modules/wsl-utils": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-type": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-copy": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^1.1.1", + "file-sync-cmp": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-conf/node_modules/pify": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/maxmin/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/grunt-contrib-uglify/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/angular-sanitize": { + "version": "1.8.3", + "license": "MIT" + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsondiffpatch/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/constantinople/node_modules/source-map": { + "version": "0.1.34", + "dev": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/asn1": { + "version": "0.2.6", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/decompress-targz": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "license": "ISC" + }, + "node_modules/is-windows": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/imagemin-gifsicle": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "exec-buffer": "^3.0.0", + "gifsicle": "^4.0.0", + "is-gif": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/engine.io/node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/grunt-contrib-uglify/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/longest": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/colors": { + "version": "1.4.0", + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/rechoir": { + "version": "0.7.1", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/nodemon/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/with/node_modules/uglify-js": { + "version": "2.4.0", + "dev": true, + "dependencies": { + "async": "~0.2.6", + "optimist": "~0.3.5", + "source-map": "~0.1.7", + "uglify-to-browserify": "~1.0.0" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-clean": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "async": "^3.2.3", + "rimraf": "^2.6.2" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "grunt": ">=0.4.5" + } + }, + "node_modules/gaze": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "globule": "^1.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/canvg": { + "version": "3.0.11", + "license": "MIT", + "optional": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "@types/raf": "^3.4.0", + "core-js": "^3.8.3", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.7", + "rgbcolor": "^1.0.1", + "stackblur-canvas": "^2.0.0", + "svg-pathdata": "^6.0.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/is-natural-number": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/array-each": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-find-index": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ws": { + "version": "8.17.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/imagemin-optipng": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "exec-buffer": "^3.0.0", + "is-png": "^1.0.0", + "optipng-bin": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/bin-wrapper/node_modules/p-timeout": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/basic-auth": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/coa/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/bl": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/is-svg": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "fast-xml-parser": "^4.1.3" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fflate": { + "version": "0.8.2", + "license": "MIT" + }, + "node_modules/glob-to-regexp": { + "version": "0.3.0", + "dev": true, + "license": "BSD" + }, + "node_modules/serve-favicon/node_modules/ms": { + "version": "2.1.3", + "license": "MIT" + }, + "node_modules/tryor": { + "version": "0.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/mdn-data": { + "version": "2.0.30", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/qs": { + "version": "6.14.0", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/livereload-js": { + "version": "2.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/ent": { + "version": "2.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "punycode": "^1.4.1", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "dev": true, + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eventemitter2": { + "version": "0.4.14", + "dev": true, + "license": "MIT" + } + } +} \ No newline at end of file From 9d796740042e3d5e663e9a1680e50b49bf25aa3e Mon Sep 17 00:00:00 2001 From: Mark Chapman Date: Wed, 24 Dec 2025 23:09:46 +0000 Subject: [PATCH 09/14] chore(release) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b26a8e57..6f080b72 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ }, "description": "A form builder that sits on top of Angular.js, Twitter Bootstrap, jQuery UI, Angular-UI, Express and Mongoose. Opinionated or what?", "homepage": "http://forms-angular.org", - "version": "0.12.0-beta.321", + "version": "0.12.0-beta.322", "packageManager": "npm@10.2.4", "engines": { "node": ">=8.x", From 00cc700fa33e639e94417c588c0bfbc232a8a3ab Mon Sep 17 00:00:00 2001 From: Mark Chapman Date: Tue, 6 Jan 2026 13:13:41 +0000 Subject: [PATCH 10/14] refactor: Migrate codebase to ES Modules, updating TypeScript configuration, test helpers, and replacing CommonJS build/test scripts with CJS versions. --- forms-angular-0.12.0-beta.322.tgz | Bin 0 -> 181183 bytes gulpfile.js => gulpfile.cjs | 147 +++++++++--------- package.json | 3 +- src/server/data_form.ts | 93 +++++------ test/api/API-Spec.js | 22 +-- test/api/models/a_unadorned_mongoose.js | 6 +- test/api/models/b_using_options.js | 6 +- test/api/models/c_subdoc_example.js | 6 +- test/api/models/d_array_example.js | 6 +- .../e_referencing_another_collection.js | 6 +- test/api/models/f_nested_schema.js | 6 +- test/api/models/g_conditional_fields.js | 6 +- test/api/models/h_deep_nesting.js | 6 +- test/api/models/i_tabbed_forms.js | 6 +- test/api/models/j_directive_with_form.js | 6 +- test/api/models/z_custom_form.js | 6 +- test/helpers/db-helpers.js | 35 +++-- test/{karma.conf.js => karma.conf.cjs} | 0 ...a.midway.conf.js => karma.midway.conf.cjs} | 0 tsconfig.json | 9 +- 20 files changed, 198 insertions(+), 177 deletions(-) create mode 100644 forms-angular-0.12.0-beta.322.tgz rename gulpfile.js => gulpfile.cjs (57%) rename test/{karma.conf.js => karma.conf.cjs} (100%) rename test/{karma.midway.conf.js => karma.midway.conf.cjs} (100%) diff --git a/forms-angular-0.12.0-beta.322.tgz b/forms-angular-0.12.0-beta.322.tgz new file mode 100644 index 0000000000000000000000000000000000000000..45a55fa4869569e99a6bbf4fe480a525729213be GIT binary patch literal 181183 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 J06c&9DP#jaMWZ0pEj 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 d%=8.x", "npm": ">=5.x" @@ -215,4 +216,4 @@ "typedarray": "npm:@socketregistry/typedarray@^1" }, "license": "MIT" -} +} \ No newline at end of file diff --git a/src/server/data_form.ts b/src/server/data_form.ts index 7a1af347..556f3bc9 100644 --- a/src/server/data_form.ts +++ b/src/server/data_form.ts @@ -14,10 +14,10 @@ import ForeignKeyList = fngServer.ForeignKeyList; // This part of forms-angular borrows from https://github.com/Alexandre-Strzelewicz/angular-bridge // (now https://github.com/Unitech/angular-bridge -const _ = require("lodash"); -const util = require("util"); -const extend = require("node.extend"); -const async = require("async"); +import _ from "lodash"; +import util from "util"; +import extend from "node.extend"; +import async from "async"; let debug = false; @@ -27,12 +27,12 @@ function logTheAPICalls(req: Express.Request, res: Express.Response, next) { void res; console.log( "API : " + - req.method + - " " + - req.url + - " [ " + - JSON.stringify(req.body) + - " ]" + req.method + + " " + + req.url + + " [ " + + JSON.stringify(req.body) + + " ]" ); next(); } @@ -162,12 +162,12 @@ export class FormsAngular { ]) ); this.app.get.apply( - this.app, - processArgs(this.options, [ - resourceName + "/picklistAll", - this.entityListAll(), - ]) - ); + this.app, + processArgs(this.options, [ + resourceName + "/picklistAll", + this.entityListAll(), + ]) + ); // return the List attributes for a record - used by fng-ui-select this.app.get.apply( @@ -671,7 +671,7 @@ export class FormsAngular { if (searchFields.length === 0) { console.log( "ERROR: Searching on a collection with no indexes " + - resource.resourceName + resource.resourceName ); } let synonymObj = resource.options?.synonyms?.find( @@ -1061,8 +1061,8 @@ export class FormsAngular { } else { throw new Error( "No such field as " + - fld + - ". Is it part of a sub-doc? If so you need the bit before the period." + fld + + ". Is it part of a sub-doc? If so you need the bit before the period." ); } } @@ -1402,21 +1402,21 @@ export class FormsAngular { /* Sanitise the pipeline we are doing a lookup with, removing hidden fields from that collection */ const lookupCollectionName = stage.$lookup.from; const lookupResource = - that.getResourceFromCollection(lookupCollectionName); + that.getResourceFromCollection(lookupCollectionName); let lookupHiddenLookupFields = {}; if (lookupResource) { if (lookupResource.options?.hide?.length > 0) { lookupHiddenLookupFields = that.generateHiddenFields( - lookupResource, - false + lookupResource, + false ); } } stage.$lookup.pipeline = await that.sanitisePipeline( - stage.$lookup.pipeline, - lookupHiddenLookupFields, - findFuncQry, - req + stage.$lookup.pipeline, + lookupHiddenLookupFields, + findFuncQry, + req ); } @@ -1491,7 +1491,7 @@ export class FormsAngular { let lookupProps = Object.keys(stage.$lookup); // First deal with simple $lookups with a single join field equality if ( - (lookupProps.length === 4 || lookupProps.length === 5)&& + (lookupProps.length === 4 || lookupProps.length === 5) && lookupProps.includes("from") && lookupProps.includes("localField") && lookupProps.includes("foreignField") && @@ -1508,11 +1508,11 @@ export class FormsAngular { throw new Error("Unsupported $lookup format"); } } else if ( - lookupProps.length === 4 && - lookupProps.includes("from") && - lookupProps.includes("let") && - lookupProps.includes("pipeline") && - lookupProps.includes("as") + lookupProps.length === 4 && + lookupProps.includes("from") && + lookupProps.includes("let") && + lookupProps.includes("pipeline") && + lookupProps.includes("as") ) { await sanitiseLookupPipeline.call(this, stage); } else { @@ -1740,9 +1740,9 @@ export class FormsAngular { } else { cb( "Invalid ref property of " + - columnTranslation.ref + - " in columnTranslations " + - columnTranslation.field + columnTranslation.ref + + " in columnTranslations " + + columnTranslation.field ); } } @@ -1819,9 +1819,9 @@ export class FormsAngular { } else { return callback( "Invalid ref property of " + - thisColumnTranslation.ref + - " in columnTranslations " + - thisColumnTranslation.field + thisColumnTranslation.ref + + " in columnTranslations " + + thisColumnTranslation.field ); } } @@ -1832,8 +1832,8 @@ export class FormsAngular { ) { return callback( "A column translation needs a ref, fn or a translations property - " + - thisColumnTranslation.field + - " has neither" + thisColumnTranslation.field + + " has neither" ); } } else { @@ -1888,7 +1888,7 @@ export class FormsAngular { ) { function internalSave(doc) { function decorateError(err) { - let err2: any = {status: "err"}; + let err2: any = { status: "err" }; if (!err.errors) { err2.message = err.message; } else { @@ -1934,9 +1934,9 @@ export class FormsAngular { .catch((err) => { if (req.resource.options.onSaveError) { req.resource.options.onSaveError(err, req, res) - .then(() => { - decorateError(err); - }) + .then(() => { + decorateError(err); + }) } else { decorateError(err); } @@ -2622,7 +2622,7 @@ export class FormsAngular { if ( items[i][disambiguationResourceNameProp] && items[i][disambiguationResourceNameProp] === - items[j][disambiguationResourceNameProp] && + items[j][disambiguationResourceNameProp] && !equalityProps.some((p) => items[i][p] !== items[j][p]) ) { if (!store[items[i][disambiguationResourceNameProp]]) { @@ -2797,3 +2797,6 @@ class ForeignKeyError extends global.Error { this.stack = (new global.Error("")).stack; } } + +export default FormsAngular; + diff --git a/test/api/API-Spec.js b/test/api/API-Spec.js index 080adc88..1221ce3f 100644 --- a/test/api/API-Spec.js +++ b/test/api/API-Spec.js @@ -1,9 +1,9 @@ 'use strict'; -const assert = require('assert'); -const _ = require('lodash'); -const mongoose = require('mongoose'); -const dbHelpers = require('../helpers/db-helpers'); -const async = require("async"); +import assert from 'assert'; +import _ from 'lodash'; +import mongoose from 'mongoose'; +import dbHelpers from '../helpers/db-helpers.js'; +import async from 'async'; let fngInstance; before(function (done) { dbHelpers.setUpDB(mongoose, function (fngRet) { @@ -996,9 +996,11 @@ describe('API tests', function () { it('handles complex pipeline request', function (done) { const mockReq = { url: 'report/e_referencing_another_collection', - query: { r: '{"pipeline":[{"$group":{"_id":"$teacher","count":{"$' + + query: { + r: '{"pipeline":[{"$group":{"_id":"$teacher","count":{"$' + 'sum":1}}}],"title":"Class Sizes","columnDefs":[{"field":"_id","displayName":"Teacher"},{"field":"' + - 'count","displayName":"Number in Class"}],"columnTranslations":[{"field":"_id","ref":"b_using_options"}]}' }, + 'count","displayName":"Number in Class"}],"columnTranslations":[{"field":"_id","ref":"b_using_options"}]}' + }, params: { resourceName: 'e_referencing_another_collection' } }; const mockRes = { @@ -1089,11 +1091,13 @@ describe('API tests', function () { it('handles invalid lookup table error', function (done) { const mockReq = { url: 'report/e_referencing_another_collection', - query: { r: '{"pipeline":[{"$group":{"' + + query: { + r: '{"pipeline":[{"$group":{"' + '_id":"$teacher","count":{"$sum":1}}}],"title":"Class Sizes","columnDefs' + '":[{"field":"_id","displayName":"Teacher"},{"field":"count","displayName":"' + 'Number in Class"}],"columnTranslations":[{"field":"_id","ref":"b_usissng_options' + - '"}]}' }, + '"}]}' + }, params: { resourceName: 'g_conditional_fields' } }; const mockRes = { diff --git a/test/api/models/a_unadorned_mongoose.js b/test/api/models/a_unadorned_mongoose.js index f23a63da..ad5c40bc 100644 --- a/test/api/models/a_unadorned_mongoose.js +++ b/test/api/models/a_unadorned_mongoose.js @@ -1,6 +1,6 @@ -'use strict'; -var mongoose = require('mongoose'); + +import mongoose from 'mongoose'; var Schema = mongoose.Schema; var ASchema = new Schema({ @@ -21,4 +21,4 @@ try { A = mongoose.model('A', ASchema); } -module.exports = A; +export default A; diff --git a/test/api/models/b_using_options.js b/test/api/models/b_using_options.js index c05360dc..4e7a41b5 100644 --- a/test/api/models/b_using_options.js +++ b/test/api/models/b_using_options.js @@ -1,5 +1,5 @@ -'use strict'; -var mongoose = require('mongoose'); + +import mongoose from 'mongoose'; var Schema = mongoose.Schema; var BSchema = new Schema({ @@ -142,7 +142,7 @@ BSchema.statics.report = function (report) { }; -module.exports = { +export default { model: B, // pass the model in an object if you want to add options findFunc: BSchema.statics.findAccepted, // this can be used to 'pre' filter selections. // A common use case is to restrict a user to only see their own records diff --git a/test/api/models/c_subdoc_example.js b/test/api/models/c_subdoc_example.js index 4a36a272..0b1efb99 100644 --- a/test/api/models/c_subdoc_example.js +++ b/test/api/models/c_subdoc_example.js @@ -1,5 +1,5 @@ -'use strict'; -var mongoose = require('mongoose'); + +import mongoose from 'mongoose'; var Schema = mongoose.Schema; var CSchema = new Schema({ @@ -24,4 +24,4 @@ try { C = mongoose.model('C', CSchema); } -module.exports = C; +export default C; diff --git a/test/api/models/d_array_example.js b/test/api/models/d_array_example.js index 18f4dcad..6d1ac5a0 100644 --- a/test/api/models/d_array_example.js +++ b/test/api/models/d_array_example.js @@ -1,5 +1,5 @@ -'use strict'; -var mongoose = require('mongoose'); + +import mongoose from 'mongoose'; var Schema = mongoose.Schema; var DSchema = new Schema({ @@ -18,5 +18,5 @@ try { D = mongoose.model('D', DSchema); } -module.exports = D; +export default D; diff --git a/test/api/models/e_referencing_another_collection.js b/test/api/models/e_referencing_another_collection.js index 7cd39326..8cda7b42 100644 --- a/test/api/models/e_referencing_another_collection.js +++ b/test/api/models/e_referencing_another_collection.js @@ -1,5 +1,5 @@ -'use strict'; -var mongoose = require('mongoose'); + +import mongoose from 'mongoose'; var Schema = mongoose.Schema; var ESchema = new Schema({ @@ -47,6 +47,6 @@ ESchema.statics.report = function (report) { return reportSchema; }; -module.exports = E; +export default E; diff --git a/test/api/models/f_nested_schema.js b/test/api/models/f_nested_schema.js index 88a63910..cb80ff27 100644 --- a/test/api/models/f_nested_schema.js +++ b/test/api/models/f_nested_schema.js @@ -1,5 +1,5 @@ -'use strict'; -var mongoose = require('mongoose'); + +import mongoose from 'mongoose'; var Schema = mongoose.Schema; var ExamsSchema = new Schema({ @@ -90,7 +90,7 @@ FSchema.statics.form = function (layout) { return formSchema; }; -module.exports = { +export default { model: F, synonyms: [{name:'exams'}, {name: 'retakes', filter:{'exams.result':'fail'}}], searchResultFormat: F.prototype.searchResultFormat diff --git a/test/api/models/g_conditional_fields.js b/test/api/models/g_conditional_fields.js index 430fde33..315bf49f 100644 --- a/test/api/models/g_conditional_fields.js +++ b/test/api/models/g_conditional_fields.js @@ -1,5 +1,5 @@ -'use strict'; -var mongoose = require('mongoose'); + +import mongoose from 'mongoose'; var Schema = mongoose.Schema; var GSchema = new Schema({ @@ -101,7 +101,7 @@ GSchema.statics.report = function (report) { return reportSchema; }; -module.exports = { +export default { model: G, searchImportance: 1, searchOrder: {surname: 1}, diff --git a/test/api/models/h_deep_nesting.js b/test/api/models/h_deep_nesting.js index 91ce8702..858c7aed 100644 --- a/test/api/models/h_deep_nesting.js +++ b/test/api/models/h_deep_nesting.js @@ -1,5 +1,5 @@ -'use strict'; -var mongoose = require('mongoose'); + +import mongoose from 'mongoose'; var Schema = mongoose.Schema; var CourseTeachersSchema = new Schema({ @@ -44,5 +44,5 @@ try { H = mongoose.model('H', HSchema); } -module.exports = H; +export default H; diff --git a/test/api/models/i_tabbed_forms.js b/test/api/models/i_tabbed_forms.js index 84fa0d59..4dbd26c6 100644 --- a/test/api/models/i_tabbed_forms.js +++ b/test/api/models/i_tabbed_forms.js @@ -1,5 +1,5 @@ -'use strict'; -var mongoose = require('mongoose'); + +import mongoose from 'mongoose'; var Schema = mongoose.Schema; var ISchema = new Schema({ @@ -26,4 +26,4 @@ try { I = mongoose.model('I', ISchema); } -module.exports = I; +export default I; diff --git a/test/api/models/j_directive_with_form.js b/test/api/models/j_directive_with_form.js index 4ac616f6..9a3d518c 100644 --- a/test/api/models/j_directive_with_form.js +++ b/test/api/models/j_directive_with_form.js @@ -1,5 +1,5 @@ -'use strict'; -var mongoose = require('mongoose'); + +import mongoose from 'mongoose'; var Schema = mongoose.Schema; var FriendSchema = new Schema({ @@ -21,5 +21,5 @@ try { J = mongoose.model('J', JSchema); } -module.exports = J; +export default J; diff --git a/test/api/models/z_custom_form.js b/test/api/models/z_custom_form.js index 3ac05ee6..ab8cbd33 100644 --- a/test/api/models/z_custom_form.js +++ b/test/api/models/z_custom_form.js @@ -1,5 +1,5 @@ -'use strict'; -var mongoose = require('mongoose'); + +import mongoose from 'mongoose'; var Schema = mongoose.Schema; var ZSchema = new Schema({ @@ -17,4 +17,4 @@ try { Z = mongoose.model('Z', ZSchema); } -module.exports = Z; +export default Z; diff --git a/test/helpers/db-helpers.js b/test/helpers/db-helpers.js index 2c1b2350..bec87cc4 100644 --- a/test/helpers/db-helpers.js +++ b/test/helpers/db-helpers.js @@ -1,15 +1,19 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const data_form_1 = require("../../src/server/data_form"); -const express = require("express"); -const asyncLib = require("async"); -const path = require("path"); -const fs = require("fs"); -const exec = require("child_process").exec; -module.exports = { +// Actually lines 3 imported data_form. +import { FormsAngular } from "../../dist/server/data_form.js"; +import express from "express"; +import asyncLib from "async"; +import path from "path"; +import fs from "fs"; +import { exec } from "child_process"; +import { fileURLToPath } from 'url'; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); + +export default { setUpDB: function (mongoose, callback) { const app = express(); - const fng = new data_form_1.FormsAngular(mongoose, app, { urlPrefix: "/api/" }); + const fng = new FormsAngular(mongoose, app, { urlPrefix: "/api/" }); mongoose.connect("mongodb://localhost:27017/forms-ng_test", { connectTimeoutMS: 30000, }); @@ -45,9 +49,14 @@ module.exports = { function addAResource(file, cb3) { const fname = modelsPath + "/" + file; if (fs.statSync(fname).isFile()) { - fng.addResource(file.slice(0, -3), require(fname), { suppressDeprecatedMessage: true }); + // Dynamic import for models + import(fname).then(module => { + fng.addResource(file.slice(0, -3), module.default || module, { suppressDeprecatedMessage: true }); + cb3(); + }).catch(err => cb3(err)); + } else { + cb3(); } - cb3(); } asyncLib.each(files, addAResource, function (err) { if (err) { @@ -64,7 +73,7 @@ module.exports = { }); }, dropDb: async function (mongoose) { - await mongoose.connection.db.dropDatabase; + await mongoose.connection.db.dropDatabase(); await mongoose.disconnect(); } }; diff --git a/test/karma.conf.js b/test/karma.conf.cjs similarity index 100% rename from test/karma.conf.js rename to test/karma.conf.cjs diff --git a/test/karma.midway.conf.js b/test/karma.midway.conf.cjs similarity index 100% rename from test/karma.midway.conf.js rename to test/karma.midway.conf.cjs diff --git a/tsconfig.json b/tsconfig.json index 55fd1b04..dba18784 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "module": "commonjs", + "module": "es2020", "target": "es2017", "lib": [ "es5", @@ -8,11 +8,14 @@ "dom" ], "sourceMap": true, - "typeRoots": ["node_modules/@types"] + "typeRoots": [ + "node_modules/@types" + ], + "esModuleInterop": true }, "exclude": [ "node_modules", "website", "dist" ] -} +} \ No newline at end of file From 2e177a934a80c6dfb3a750d29e0b59c00665311c Mon Sep 17 00:00:00 2001 From: Mark Chapman Date: Tue, 6 Jan 2026 13:27:27 +0000 Subject: [PATCH 11/14] refactor: Migrate audit-filter to ES modules, update package.json parsing, and adjust the test script. --- audit-filter.js | 15 ++++++++++----- forms-angular-0.12.0-beta.322.tgz | Bin 181183 -> 0 bytes package.json | 2 +- 3 files changed, 11 insertions(+), 6 deletions(-) delete mode 100644 forms-angular-0.12.0-beta.322.tgz diff --git a/audit-filter.js b/audit-filter.js index 13508402..0423dcc9 100644 --- a/audit-filter.js +++ b/audit-filter.js @@ -2,9 +2,14 @@ Script to take json output from npm audit and check that all vulnerabilities have got mitigations logged in package.json */ -const child = require("child_process"); -const path = require("path"); -const { program } = require("commander"); +import child from "child_process"; +import path from "path"; +import fs from "fs"; +import { program } from "commander"; +import { fileURLToPath } from "url"; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); program .argument('[directory]', 'project directory to audit', '.') @@ -58,7 +63,7 @@ const mergeMitigations = (target, source) => { // read package.json let projectPackageJson; try { - projectPackageJson = require(path.join(pwd, "./package.json")); + projectPackageJson = JSON.parse(fs.readFileSync(path.join(pwd, "./package.json"), 'utf8')); } catch (e) { console.error(`Failed to load package.json from ${pwd}`); process.exit(projectPackageJson && projectPackageJson.name === 'forms-angular' ? 0 : 1); @@ -66,7 +71,7 @@ try { let modulePackageJson; try { - modulePackageJson = require(path.join(__dirname, "./package.json")); + modulePackageJson = JSON.parse(fs.readFileSync(path.join(__dirname, "./package.json"), 'utf8')); } catch (e) { // If we can't load the module's package.json, we just continue with the project's one } diff --git a/forms-angular-0.12.0-beta.322.tgz b/forms-angular-0.12.0-beta.322.tgz deleted file mode 100644 index 45a55fa4869569e99a6bbf4fe480a525729213be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 181183 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 J06c&9DP#jaMWZ0pEj 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 d% Date: Tue, 6 Jan 2026 13:30:45 +0000 Subject: [PATCH 12/14] chore(release) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c61a9e99..ef045c90 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ }, "description": "A form builder that sits on top of Angular.js, Twitter Bootstrap, jQuery UI, Angular-UI, Express and Mongoose. Opinionated or what?", "homepage": "http://forms-angular.org", - "version": "0.12.0-beta.322", + "version": "0.12.0-beta.323", "packageManager": "npm@10.2.4", "type": "module", "engines": { From 23bc1854c198d99f7e26fbc3ff51573c23c615fc Mon Sep 17 00:00:00 2001 From: Mark Chapman Date: Tue, 6 Jan 2026 20:25:32 +0000 Subject: [PATCH 13/14] Update deps --- package.json | 2 +- website/package-lock.json | 2895 ++++++++++++++++++++++++++++++++++++- website/package.json | 24 +- 3 files changed, 2844 insertions(+), 77 deletions(-) diff --git a/package.json b/package.json index ef045c90..51d7b7d3 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "https://github.com/advisories/GHSA-4w4v-5hc9-xrr2": { "description": "angular vulnerable to super-linear runtime due to backtracking", "mitigation": "We do not make any use of ng-srcset", - "nextReview": "2026-01-01T00:00:00Z", + "nextReview": "2026-04-01T00:00:00Z", "reviewBy": "Search plait and forms-angular looking for srcset" } }, diff --git a/website/package-lock.json b/website/package-lock.json index 677caba1..a521a107 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -10,14 +10,14 @@ "hasInstallScript": true, "license": "MIT", "dependencies": { - "fng-ckeditor": "0.12.0-beta.316", + "fng-ckeditor": "0.12.0-beta.323", "errorhandler": "^1.5.1", "ng-ckeditor": "github:esvit/ng-ckeditor", "jquery-ui": "^1.13.3", - "fng-bootstrap-date": "0.12.0-beta.316", + "fng-bootstrap-date": "0.12.0-beta.323", "ejs": "^3.1.10", "ng-infinite-scroll": "^1.3.0", - "fng-jq-upload": "0.12.0-beta.316", + "fng-jq-upload": "0.12.0-beta.323", "angular-ui-grid": "^4.12.7", "serve-favicon": "^2.5.0", "jspdf": "^2.5.1", @@ -26,12 +26,12 @@ "body-parser": "^1.20.2", "node.extend": "^2.0.3", "composable-middleware": "^0.3.1", - "fng-ui-date": "0.12.0-beta.316", + "fng-ui-date": "0.12.0-beta.323", "lodash": "^4.17.21", "mongodb": "=5.9.1", - "forms-angular": "0.12.0-beta.316", + "forms-angular": "0.12.0-beta.323", "jspdf-autotable": "^3.8.2", - "fng-audit": "0.12.0-beta.316", + "fng-audit": "0.12.0-beta.323", "angular-route": "^1.8.3", "@vleesbrood/ng-ckeditor5": "0.0.3", "cookie-parser": "^1.4.6", @@ -41,22 +41,22 @@ "angular-ui-sortable": "^0.19.0", "mongoose": "=7.6.8", "angular-messages": "^1.8.3", - "fng-ui-select": "0.12.0-beta.316", + "fng-ui-select": "0.12.0-beta.323", "morgan": "^1.10.0", "angular-css": "git://github.com/castillo-io/angular-css.git#master", "angular-elastic": "^2.5.1", "ckeditor": "^4.12.1", "angular-sanitize": "^1.8.3", "ui-select": "^0.19.8", - "fng-bootstrap-datetime": "0.12.0-beta.316", + "fng-bootstrap-datetime": "0.12.0-beta.323", "angular-ui-date": "^1.1.1", "components-font-awesome": "=3.2.1", "select2": "=3.5.1", "angular": "^1.8.3", "angularjs-color-picker": "^3.4.8", "blueimp-load-image": "^5.16.0", - "fng-reports": "0.12.0-beta.316", - "fng-colour-picker": "0.12.0-beta.316", + "fng-reports": "0.12.0-beta.323", + "fng-colour-picker": "0.12.0-beta.323", "method-override": "^3.0.0", "connect-mongo": "^5.1.0", "tinycolor2": "^1.6.0", @@ -129,6 +129,8 @@ }, "node_modules/argparse": { "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "license": "MIT", "dependencies": { @@ -137,6 +139,8 @@ }, "node_modules/@colors/colors": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", "dev": true, "license": "MIT", "engines": { @@ -145,11 +149,15 @@ }, "node_modules/lower-case": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", "dev": true, "license": "MIT" }, "node_modules/bin-wrapper/node_modules/p-event": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", "dev": true, "license": "MIT", "optional": true, @@ -162,6 +170,8 @@ }, "node_modules/pkg-up/node_modules/locate-path": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "license": "MIT", "dependencies": { @@ -174,6 +184,8 @@ }, "node_modules/extglob/node_modules/define-property": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "dev": true, "license": "MIT", "dependencies": { @@ -185,16 +197,22 @@ }, "node_modules/convert-source-map": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", "dev": true, "license": "MIT" }, "node_modules/custom-event": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", "dev": true, "license": "MIT" }, "node_modules/kruptein": { "version": "3.1.7", + "resolved": "https://registry.npmjs.org/kruptein/-/kruptein-3.1.7.tgz", + "integrity": "sha512-Wk3WFZdGtjnTBGlC12SiBsEh51+6lsW7sSRm+MzRVRc3WRPrUQGu4+/n3YQjSPp8x1AJJxPxgLsekFXLiBN2PQ==", "license": "MIT", "dependencies": { "asn1.js": "^5.4.1" @@ -205,11 +223,15 @@ }, "node_modules/tiny-lr/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==", "dev": true, "license": "MIT" }, "node_modules/nodemon/node_modules/readdirp": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, "license": "MIT", "dependencies": { @@ -223,6 +245,8 @@ }, "node_modules/npm-conf": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", "dev": true, "license": "MIT", "optional": true, @@ -236,6 +260,8 @@ }, "node_modules/getobject": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", + "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==", "dev": true, "engines": { "node": ">=10" @@ -243,6 +269,8 @@ }, "node_modules/url-parse-lax": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==", "dev": true, "license": "MIT", "dependencies": { @@ -254,10 +282,14 @@ }, "node_modules/with/node_modules/async": { "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==", "dev": true }, "node_modules/tr46": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", "license": "MIT", "dependencies": { "punycode": "^2.1.1" @@ -268,10 +300,14 @@ }, "node_modules/stream-shift": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==", "license": "MIT" }, "node_modules/void-elements": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", "dev": true, "license": "MIT", "engines": { @@ -280,18 +316,24 @@ }, "node_modules/imagemin-svgo/node_modules/sax": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true, "license": "ISC", "optional": true }, "node_modules/imagemagick-stream": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/imagemagick-stream/-/imagemagick-stream-4.1.1.tgz", + "integrity": "sha512-ge9kxfJsmkFRkhDgax4l+uBsyo1u6iTyPWC3AEbifsVVhgFm8wH5934iJcQM2esPzzACfagu6gBfe/dixw2kUg==", "dependencies": { "duplexify": "^3.4.5" } }, "node_modules/semver-truncate/node_modules/semver": { "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "license": "ISC", "optional": true, @@ -301,11 +343,15 @@ }, "node_modules/workerpool": { "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", + "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", "dev": true, "license": "Apache-2.0" }, "node_modules/caw": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", "dev": true, "license": "MIT", "optional": true, @@ -320,10 +366,14 @@ } }, "node_modules/select2": { - "version": "3.5.1" + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/select2/-/select2-3.5.1.tgz", + "integrity": "sha512-IFX3UFPpPyK1I1Kuw1R1x+upMyNAZbMlkFhiTnRCRR7ii0KU1brmJMLa3GZcrMWCHiQlm0eKqb6i4XO4pqOrGQ==" }, "node_modules/parse-json": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", "dev": true, "license": "MIT", "optional": true, @@ -336,6 +386,8 @@ }, "node_modules/mocha/node_modules/debug": { "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "license": "MIT", "dependencies": { @@ -352,6 +404,8 @@ }, "node_modules/css": { "version": "1.0.8", + "resolved": "https://registry.npmjs.org/css/-/css-1.0.8.tgz", + "integrity": "sha512-qmTYWhHk910nQWnGqMAiWWPQlB6tESiWgNebQJmiozOAGcBAQ1+U/UzUOkhdrcshlkSRRiKWodwmVvO0OmnIGg==", "dev": true, "dependencies": { "css-parse": "1.0.4", @@ -360,6 +414,8 @@ }, "node_modules/loud-rejection": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==", "dev": true, "license": "MIT", "optional": true, @@ -373,6 +429,8 @@ }, "node_modules/registry-auth-token": { "version": "3.4.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", + "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", "dev": true, "license": "MIT", "dependencies": { @@ -382,11 +440,15 @@ }, "node_modules/asap": { "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", "dev": true, "license": "MIT" }, "node_modules/is-obj": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", "dev": true, "license": "MIT", "engines": { @@ -395,6 +457,8 @@ }, "node_modules/playwright": { "version": "1.57.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.57.0.tgz", + "integrity": "sha512-ilYQj1s8sr2ppEJ2YVadYBN0Mb3mdo9J0wQ+UuDhzYqURwSoW4n1Xs5vs7ORwgDGmyEh33tRMeS8KhdkMoLXQw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -412,6 +476,8 @@ }, "node_modules/html-minifier/node_modules/clean-css": { "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", "dev": true, "license": "MIT", "dependencies": { @@ -423,6 +489,8 @@ }, "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, "license": "ISC", "engines": { @@ -431,11 +499,15 @@ }, "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==", "dev": true, "license": "ISC" }, "node_modules/nodemon/node_modules/anymatch": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "license": "ISC", "dependencies": { @@ -445,6 +517,8 @@ }, "node_modules/base64id": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", "dev": true, "license": "MIT", "engines": { @@ -453,6 +527,8 @@ }, "node_modules/math-intrinsics": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", "dev": true, "license": "MIT", "engines": { @@ -461,6 +537,8 @@ }, "node_modules/get-proto": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", "dev": true, "license": "MIT", "dependencies": { @@ -473,6 +551,8 @@ }, "node_modules/kareem": { "version": "2.5.1", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.5.1.tgz", + "integrity": "sha512-7jFxRVm+jD+rkq3kY0iZDJfsO2/t4BBPeEb2qKn2lR/9KhuksYk5hxzfRYWMPV8P/x2d0kHD306YyWLzjjH+uA==", "license": "Apache-2.0", "engines": { "node": ">=12.0.0" @@ -480,6 +560,8 @@ }, "node_modules/flat": { "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", "dev": true, "license": "BSD-3-Clause", "bin": { @@ -488,6 +570,8 @@ }, "node_modules/unpipe": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -495,6 +579,8 @@ }, "node_modules/grunt-contrib-imagemin": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-4.0.0.tgz", + "integrity": "sha512-2GYQBQFfJLjeTThJ8E7+vLgvgfOh78u0bgieIK85c2Rv9V6ssd2AvBvuF7T26mK261EN/SlNefpW5+zGWzfrVw==", "dev": true, "license": "MIT", "dependencies": { @@ -516,6 +602,8 @@ }, "node_modules/resolve-from": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, "license": "MIT", "engines": { @@ -524,11 +612,15 @@ }, "node_modules/caseless": { "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", "dev": true, "license": "Apache-2.0" }, "node_modules/bin-wrapper/node_modules/url-parse-lax": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", "dev": true, "license": "MIT", "optional": true, @@ -541,6 +633,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, "license": "MIT", "dependencies": { @@ -552,6 +646,8 @@ }, "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==", "dev": true, "license": "MIT", "engines": { @@ -560,6 +656,8 @@ }, "node_modules/semver-truncate": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w==", "dev": true, "license": "MIT", "optional": true, @@ -572,6 +670,8 @@ }, "node_modules/pretty-ms/node_modules/plur": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/plur/-/plur-1.0.0.tgz", + "integrity": "sha512-qSnKBSZeDY8ApxwhfVIwKwF36KVJqb1/9nzYYq3j3vdwocULCXT8f8fQGkiw1Nk9BGfxiDagEe/pwakA+bOBqw==", "dev": true, "license": "MIT", "engines": { @@ -580,6 +680,8 @@ }, "node_modules/make-dir": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "license": "MIT", "dependencies": { @@ -591,6 +693,8 @@ }, "node_modules/default-browser": { "version": "5.4.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.4.0.tgz", + "integrity": "sha512-XDuvSq38Hr1MdN47EDvYtx3U0MTqpCEn+F6ft8z2vYDzMrvQhVp0ui9oQdqW3MvK3vqUETglt1tVGgjLuJ5izg==", "dev": true, "license": "MIT", "dependencies": { @@ -606,6 +710,8 @@ }, "node_modules/is-path-inside": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", "dev": true, "license": "MIT", "dependencies": { @@ -617,6 +723,8 @@ }, "node_modules/fast-glob/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "license": "MIT", "dependencies": { @@ -628,6 +736,8 @@ }, "node_modules/uri-js/node_modules/punycode": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "license": "MIT", "engines": { @@ -636,15 +746,21 @@ }, "node_modules/grunt-usemin/node_modules/lodash": { "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==", "dev": true, "license": "MIT" }, "node_modules/blueimp-canvas-to-blob": { "version": "3.29.0", + "resolved": "https://registry.npmjs.org/blueimp-canvas-to-blob/-/blueimp-canvas-to-blob-3.29.0.tgz", + "integrity": "sha512-0pcSSGxC0QxT+yVkivxIqW0Y4VlO2XSDPofBAqoJ1qJxgH9eiUDLv50Rixij2cDuEfx4M6DpD9UGZpRhT5Q8qg==", "license": "MIT" }, "node_modules/object.pick": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", "dev": true, "license": "MIT", "dependencies": { @@ -656,6 +772,8 @@ }, "node_modules/should": { "version": "13.2.3", + "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", + "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", "dev": true, "license": "MIT", "dependencies": { @@ -668,6 +786,8 @@ }, "node_modules/registry-url": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", "dev": true, "license": "MIT", "dependencies": { @@ -679,6 +799,8 @@ }, "node_modules/exit": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "dev": true, "engines": { "node": ">= 0.8.0" @@ -686,6 +808,8 @@ }, "node_modules/webdriver-manager": { "version": "12.1.9", + "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.9.tgz", + "integrity": "sha512-Yl113uKm8z4m/KMUVWHq1Sjtla2uxEBtx2Ue3AmIlnlPAKloDn/Lvmy6pqWCUersVISpdMeVpAaGbNnvMuT2LQ==", "dev": true, "license": "MIT", "dependencies": { @@ -708,8 +832,16 @@ "node": ">=6.9.x" } }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, "node_modules/connect-mongo": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/connect-mongo/-/connect-mongo-5.1.0.tgz", + "integrity": "sha512-xT0vxQLqyqoUTxPLzlP9a/u+vir0zNkhiy9uAdHjSCcUUf7TS5b55Icw8lVyYFxfemP3Mf9gdwUOgeF3cxCAhw==", "license": "MIT", "dependencies": { "debug": "^4.3.1", @@ -725,6 +857,8 @@ }, "node_modules/constantinople/node_modules/yargs": { "version": "3.5.4", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", + "integrity": "sha512-5j382E4xQSs71p/xZQsU1PtRA2HXPAjX0E0DkoGLxwNASMOKX6A9doV1NrZmj85u2Pjquz402qonBzz/yLPbPA==", "dev": true, "license": "MIT/X11", "dependencies": { @@ -736,10 +870,14 @@ }, "node_modules/mquery/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==", "license": "MIT" }, "node_modules/should-equal": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", + "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", "dev": true, "license": "MIT", "dependencies": { @@ -748,6 +886,8 @@ }, "node_modules/snapdragon/node_modules/is-descriptor": { "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, "license": "MIT", "dependencies": { @@ -760,6 +900,8 @@ }, "node_modules/nodemon/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "license": "MIT", "dependencies": { @@ -771,6 +913,8 @@ }, "node_modules/detect-file": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", "dev": true, "license": "MIT", "engines": { @@ -779,6 +923,8 @@ }, "node_modules/repeat-element": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", "dev": true, "license": "MIT", "engines": { @@ -787,13 +933,17 @@ }, "node_modules/merge-descriptors": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/fng-ui-date": { - "version": "0.12.0-beta.316", + "version": "0.12.0-beta.323", + "resolved": "https://registry.npmjs.org/fng-ui-date/-/fng-ui-date-0.12.0-beta.323.tgz", + "integrity": "sha512-kujNht5hQW+4dZwfDGS0QOFoPqMMlhW4lgQHeGakYW19ySSrVF7EuOUovvDS4SHgLKaCiBgoOm2UzCgUUnM/qQ==", "license": "MIT", "dependencies": { "angular-ui-date": "git://github.com/angular-ui/ui-date.git#bf9cedfe54a61a05270606a94ac9044efb6bdeec", @@ -803,6 +953,8 @@ }, "node_modules/css-what": { "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -814,6 +966,8 @@ }, "node_modules/wrap-ansi/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, "license": "MIT", "dependencies": { @@ -827,6 +981,8 @@ }, "node_modules/coa/node_modules/supports-color": { "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "license": "MIT", "optional": true, @@ -839,6 +995,8 @@ }, "node_modules/grunt-legacy-log-utils/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -850,6 +1008,8 @@ }, "node_modules/expand-brackets/node_modules/is-extendable": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true, "license": "MIT", "engines": { @@ -858,6 +1018,8 @@ }, "node_modules/del/node_modules/pify": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, "license": "MIT", "engines": { @@ -866,6 +1028,8 @@ }, "node_modules/yargs-unparser/node_modules/decamelize": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", "dev": true, "license": "MIT", "engines": { @@ -877,11 +1041,15 @@ }, "node_modules/uglify-to-browserify": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==", "dev": true, "license": "MIT" }, "node_modules/extglob": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "license": "MIT", "dependencies": { @@ -900,6 +1068,8 @@ }, "node_modules/cors": { "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", "dev": true, "license": "MIT", "dependencies": { @@ -912,6 +1082,8 @@ }, "node_modules/grunt-cli": { "version": "1.4.3", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", + "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", "dev": true, "license": "MIT", "dependencies": { @@ -930,14 +1102,28 @@ }, "node_modules/yargs-parser": { "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, "license": "ISC", "engines": { "node": ">=10" } }, + "node_modules/fng-reports/node_modules/dompurify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.3.1.tgz", + "integrity": "sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q==", + "license": "(MPL-2.0 OR Apache-2.0)", + "optional": true, + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } + }, "node_modules/depd": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -945,6 +1131,8 @@ }, "node_modules/decompress/node_modules/pify": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, "license": "MIT", "optional": true, @@ -954,11 +1142,15 @@ }, "node_modules/underscore.string/node_modules/sprintf-js": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", "dev": true, "license": "BSD-3-Clause" }, "node_modules/jshint/node_modules/readable-stream": { "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", "dev": true, "license": "MIT", "dependencies": { @@ -970,6 +1162,8 @@ }, "node_modules/lpad-align": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha512-MMIcFmmR9zlGZtBcFOows6c2COMekHCIFJz3ew/rRpKZ1wR4mXDPzvcVqLarux8M33X4TPSq2Jdw8WJj0q0KbQ==", "dev": true, "license": "MIT", "optional": true, @@ -988,6 +1182,8 @@ }, "node_modules/ret": { "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "dev": true, "license": "MIT", "engines": { @@ -996,6 +1192,8 @@ }, "node_modules/mquery": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz", + "integrity": "sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==", "license": "MIT", "dependencies": { "debug": "4.x" @@ -1006,6 +1204,8 @@ }, "node_modules/is-data-descriptor": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", "dev": true, "license": "MIT", "dependencies": { @@ -1017,6 +1217,8 @@ }, "node_modules/@vleesbrood/ng-ckeditor5": { "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@vleesbrood/ng-ckeditor5/-/ng-ckeditor5-0.0.3.tgz", + "integrity": "sha512-I4Anqz0Y5kaDDEBWoCIdzaYT88azyxU7r+Ro6izYWTt1jr9CLDxEe+Ed4+LaXUAxtBGPYNXa+XhBTEy9m5hXWQ==", "license": "MIT", "dependencies": { "@ckeditor/ckeditor5-build-classic": "^1.0.0-beta.1" @@ -1024,6 +1226,8 @@ }, "node_modules/bin-wrapper/node_modules/got/node_modules/pify": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, "license": "MIT", "optional": true, @@ -1033,6 +1237,8 @@ }, "node_modules/touch": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", "dev": true, "license": "ISC", "bin": { @@ -1041,11 +1247,15 @@ }, "node_modules/csso/node_modules/mdn-data": { "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", "dev": true, "license": "CC0-1.0" }, "node_modules/errno": { "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "dev": true, "license": "MIT", "optional": true, @@ -1058,6 +1268,8 @@ }, "node_modules/diff": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-1.3.2.tgz", + "integrity": "sha512-9+sQRZoycCPesCSrnJci3QAbspUkUqJB9OidQlaSwsX0Nks2YigX2X0N4CaVmII2NlonNB2osJj9tALJFoVuIA==", "dev": true, "engines": { "node": ">=0.3.1" @@ -1065,6 +1277,8 @@ }, "node_modules/grunt-legacy-log-utils": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", + "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", "dev": true, "license": "MIT", "dependencies": { @@ -1077,6 +1291,8 @@ }, "node_modules/decompress-targz/node_modules/file-type": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", "dev": true, "license": "MIT", "optional": true, @@ -1086,6 +1302,8 @@ }, "node_modules/parse-passwd": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", "dev": true, "license": "MIT", "engines": { @@ -1094,6 +1312,8 @@ }, "node_modules/karma-chrome-launcher/node_modules/which": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "license": "ISC", "dependencies": { @@ -1105,6 +1325,8 @@ }, "node_modules/decamelize": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "dev": true, "license": "MIT", "engines": { @@ -1113,10 +1335,14 @@ }, "node_modules/async": { "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", "license": "MIT" }, "node_modules/etag": { "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -1124,6 +1350,8 @@ }, "node_modules/mocha/node_modules/diff": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -1132,6 +1360,8 @@ }, "node_modules/p-event": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha512-hV1zbA7gwqPVFcapfeATaNjQ3J0NuzorHPyG8GPL9g/Y/TplWVBVoCKCXL6Ej2zscrCEv195QNWJXuBH6XZuzA==", "dev": true, "license": "MIT", "optional": true, @@ -1144,6 +1374,8 @@ }, "node_modules/fast-glob/node_modules/is-number": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, "license": "MIT", "dependencies": { @@ -1155,6 +1387,8 @@ }, "node_modules/p-is-promise": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==", "dev": true, "license": "MIT", "optional": true, @@ -1164,6 +1398,8 @@ }, "node_modules/jspdf": { "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jspdf/-/jspdf-2.5.2.tgz", + "integrity": "sha512-myeX9c+p7znDWPk0eTrujCzNjT+CXdXyk7YmJq5nD5V7uLLKmSXnlQ/Jn/kuo3X09Op70Apm0rQSnFWyGK8uEQ==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.23.2", @@ -1180,11 +1416,15 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "dev": true, "license": "ISC" }, "node_modules/is-installed-globally": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha512-ERNhMg+i/XgDwPIPF3u24qpajVreaiSuvpb1Uu0jugw7KKcxGyCX8cgp8P5fwTmAuXku6beDHHECdKArjlg7tw==", "dev": true, "license": "MIT", "dependencies": { @@ -1197,6 +1437,8 @@ }, "node_modules/coa": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", "dev": true, "license": "MIT", "optional": true, @@ -1211,6 +1453,8 @@ }, "node_modules/snapdragon": { "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, "license": "MIT", "dependencies": { @@ -1229,6 +1473,8 @@ }, "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==", "dev": true, "license": "MIT", "optional": true, @@ -1241,6 +1487,8 @@ }, "node_modules/grunt-open": { "version": "0.2.4", + "resolved": "https://registry.npmjs.org/grunt-open/-/grunt-open-0.2.4.tgz", + "integrity": "sha512-3VxPWr6zZBVvEPtCMkjVtP30saT/VDIeUE8nWs8Y2tNgUPROKwWoWFwo1AUTNRM5oufJ2PL1eMVaL7Byv4NhQg==", "dev": true, "dependencies": { "opn": "^5.4.0" @@ -1254,6 +1502,8 @@ }, "node_modules/readdirp": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "license": "MIT", "dependencies": { @@ -1265,11 +1515,16 @@ }, "node_modules/resolve-url": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", "dev": true, "license": "MIT" }, "node_modules/snapdragon-node": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "dev": true, "license": "MIT", "dependencies": { @@ -1283,12 +1538,16 @@ }, "node_modules/spdx-exceptions": { "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", "dev": true, "license": "CC-BY-3.0", "optional": true }, "node_modules/morgan": { "version": "1.10.1", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.1.tgz", + "integrity": "sha512-223dMRJtI/l25dJKWpgij2cMtywuG/WiUKXdvwfbhGKBhy1puASqXwFzmWZ7+K73vUPoR7SS2Qz2cI/g9MKw0A==", "license": "MIT", "dependencies": { "basic-auth": "~2.0.1", @@ -1303,6 +1562,9 @@ }, "node_modules/osenv": { "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "deprecated": "This package is no longer supported.", "dev": true, "license": "ISC", "dependencies": { @@ -1312,18 +1574,24 @@ }, "node_modules/hosted-git-info": { "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true, "license": "ISC", "optional": true }, "node_modules/imagemin-svgo/node_modules/mdn-data": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", "dev": true, "license": "CC0-1.0", "optional": true }, "node_modules/serve-favicon": { "version": "2.5.1", + "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.1.tgz", + "integrity": "sha512-JndLBslCLA/ebr7rS3d+/EKkzTsTi1jI2T9l+vHfAaGJ7A7NhtDpSZ0lx81HCNWnnE0yHncG+SSnVf9IMxOwXQ==", "license": "MIT", "dependencies": { "etag": "~1.8.1", @@ -1338,6 +1606,8 @@ }, "node_modules/karma-chrome-launcher": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz", + "integrity": "sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==", "dev": true, "license": "MIT", "dependencies": { @@ -1346,11 +1616,15 @@ }, "node_modules/simple-is": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/simple-is/-/simple-is-0.2.0.tgz", + "integrity": "sha512-GJXhv3r5vdj5tGWO+rcrWgjU2azLB+fb7Ehh3SmZpXE0o4KrrFLti0w4mdDCbR29X/z0Ls20ApjZitlpAXhAeg==", "dev": true, "license": "MIT" }, "node_modules/relateurl": { "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", "dev": true, "license": "MIT", "engines": { @@ -1359,6 +1633,8 @@ }, "node_modules/bin-wrapper/node_modules/p-cancelable": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", "dev": true, "license": "MIT", "optional": true, @@ -1368,6 +1644,8 @@ }, "node_modules/cli-boxes": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg==", "dev": true, "license": "MIT", "engines": { @@ -1376,6 +1654,8 @@ }, "node_modules/run-applescript": { "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", "dev": true, "license": "MIT", "engines": { @@ -1387,11 +1667,15 @@ }, "node_modules/grunt-shell/node_modules/color-name": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, "node_modules/websocket-driver": { "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1404,7 +1688,9 @@ } }, "node_modules/socket.io-parser/node_modules/debug": { - "version": "4.3.7", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "license": "MIT", "dependencies": { @@ -1421,6 +1707,8 @@ }, "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1432,6 +1720,8 @@ }, "node_modules/connect/node_modules/finalhandler": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "dev": true, "license": "MIT", "dependencies": { @@ -1449,6 +1739,8 @@ }, "node_modules/gifsicle": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz", + "integrity": "sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -1468,6 +1760,8 @@ }, "node_modules/pkg-up/node_modules/p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "license": "MIT", "dependencies": { @@ -1482,6 +1776,8 @@ }, "node_modules/del/node_modules/arrify": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", "dev": true, "license": "MIT", "engines": { @@ -1490,11 +1786,15 @@ }, "node_modules/duplexer": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", "dev": true, "license": "MIT" }, "node_modules/on-finished": { "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "license": "MIT", "dependencies": { "ee-first": "1.1.1" @@ -1505,6 +1805,8 @@ }, "node_modules/less/node_modules/semver": { "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "license": "ISC", "optional": true, @@ -1514,6 +1816,8 @@ }, "node_modules/buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, "funding": [ { @@ -1538,15 +1842,20 @@ }, "node_modules/blueimp-load-image": { "version": "5.16.0", + "resolved": "https://registry.npmjs.org/blueimp-load-image/-/blueimp-load-image-5.16.0.tgz", + "integrity": "sha512-3DUSVdOtlfNRk7moRZuTwDmA3NnG8KIJuLcq3c0J7/BIr6X3Vb/EpX3kUH1joxUhmoVF4uCpDfz7wHkz8pQajA==", "license": "MIT" }, "node_modules/supertest": { - "version": "7.1.4", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/supertest/-/supertest-7.2.2.tgz", + "integrity": "sha512-oK8WG9diS3DlhdUkcFn4tkNIiIbBx9lI2ClF8K+b2/m8Eyv47LSawxUzZQSNKUrVb2KsqeTDCcjAAVPYaSLVTA==", "dev": true, "license": "MIT", "dependencies": { + "cookie-signature": "^1.2.2", "methods": "^1.1.2", - "superagent": "^10.2.3" + "superagent": "^10.3.0" }, "engines": { "node": ">=14.18.0" @@ -1554,11 +1863,15 @@ }, "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==", "devOptional": true, "license": "MIT" }, "node_modules/date-time": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/date-time/-/date-time-1.1.0.tgz", + "integrity": "sha512-RrxZQ06cdKe7YQ5oqIxs3GMc7W3vXscy7Ds+aZIqmxA59QnVtTiCseA4jbzVUub9xCbo9GuYVZo0OrZLYXnnmw==", "dev": true, "license": "MIT", "dependencies": { @@ -1570,6 +1883,8 @@ }, "node_modules/multimatch": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", + "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1585,6 +1900,8 @@ }, "node_modules/expand-brackets": { "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", "dev": true, "license": "MIT", "dependencies": { @@ -1602,6 +1919,8 @@ }, "node_modules/is-descriptor": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", "dev": true, "license": "MIT", "dependencies": { @@ -1614,6 +1933,8 @@ }, "node_modules/grunt-contrib-uglify/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { @@ -1625,6 +1946,8 @@ }, "node_modules/strip-dirs": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", "dev": true, "license": "MIT", "optional": true, @@ -1634,6 +1957,8 @@ }, "node_modules/mocha/node_modules/js-yaml": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "license": "MIT", "dependencies": { @@ -1645,6 +1970,8 @@ }, "node_modules/websocket-extensions": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", "dev": true, "license": "Apache-2.0", "engines": { @@ -1653,6 +1980,8 @@ }, "node_modules/get-stream": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", "dev": true, "license": "MIT", "engines": { @@ -1661,6 +1990,8 @@ }, "node_modules/decompress-tar": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", "dev": true, "license": "MIT", "optional": true, @@ -1675,6 +2006,8 @@ }, "node_modules/es-set-tostringtag": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", "dev": true, "license": "MIT", "dependencies": { @@ -1689,11 +2022,15 @@ }, "node_modules/es6-promise": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz", + "integrity": "sha512-oyOjMhyKMLEjOOtvkwg0G4pAzLQ9WdbbeX7WdqKzvYXu+UFgD0Zo/Brq5Q49zNmnGPPzV5rmYvrr0jz1zWx8Iw==", "dev": true, "license": "MIT" }, "node_modules/uid-safe": { "version": "2.1.5", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", + "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", "license": "MIT", "dependencies": { "random-bytes": "~1.0.0" @@ -1704,6 +2041,8 @@ }, "node_modules/arrify": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", "dev": true, "license": "MIT", "engines": { @@ -1712,6 +2051,8 @@ }, "node_modules/entities": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -1723,6 +2064,8 @@ }, "node_modules/karma-jade-preprocessor": { "version": "0.0.11", + "resolved": "https://registry.npmjs.org/karma-jade-preprocessor/-/karma-jade-preprocessor-0.0.11.tgz", + "integrity": "sha512-BsgrmjeGFJfJbHxa2t6umZeRZUzUkqKBsWZuo3A5FKzLBVIoWiws47+VPGhepO6Mp/o23I2BBhfawvbo8hbQ/Q==", "dev": true, "license": "MIT", "dependencies": { @@ -1731,6 +2074,8 @@ }, "node_modules/grunt-known-options": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", + "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", "dev": true, "license": "MIT", "engines": { @@ -1739,11 +2084,15 @@ }, "node_modules/propprop": { "version": "0.3.1", + "resolved": "https://registry.npmjs.org/propprop/-/propprop-0.3.1.tgz", + "integrity": "sha512-EbFINeqVaaw4MKPC9978G5aZhP0Jv49kAQHGlIBd6SKEPBBuf+l4W/zCiL6SCVuxxrOkSdZSB70YXW1xKCSD4Q==", "dev": true, "license": "MIT" }, "node_modules/log-symbols/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { @@ -1755,6 +2104,8 @@ }, "node_modules/grunt-contrib-less/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1766,6 +2117,8 @@ }, "node_modules/shebang-regex": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true, "license": "MIT", "engines": { @@ -1774,6 +2127,8 @@ }, "node_modules/bin-check": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", "dev": true, "license": "MIT", "optional": true, @@ -1787,6 +2142,9 @@ }, "node_modules/glob": { "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, "license": "ISC", "dependencies": { @@ -1806,6 +2164,8 @@ }, "node_modules/bin-wrapper/node_modules/prepend-http": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", "dev": true, "license": "MIT", "optional": true, @@ -1815,6 +2175,8 @@ }, "node_modules/morgan/node_modules/on-finished": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", "license": "MIT", "dependencies": { "ee-first": "1.1.1" @@ -1825,6 +2187,8 @@ }, "node_modules/log-symbols/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1836,6 +2200,9 @@ }, "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, "license": "Apache-2.0", "dependencies": { @@ -1866,6 +2233,8 @@ }, "node_modules/decompress-unzip/node_modules/get-stream": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", "dev": true, "license": "MIT", "optional": true, @@ -1879,6 +2248,8 @@ }, "node_modules/beeper": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha512-3vqtKL1N45I5dV0RdssXZG7X6pCqQrWPNOlBPZPrd+QkE2HEhR57Z04m0KtpbsZH73j+a3F8UD1TQnn+ExTvIA==", "dev": true, "license": "MIT", "engines": { @@ -1887,6 +2258,8 @@ }, "node_modules/angular-ui-grid": { "version": "4.12.7", + "resolved": "https://registry.npmjs.org/angular-ui-grid/-/angular-ui-grid-4.12.7.tgz", + "integrity": "sha512-l00dhM2/48xfnPcIaQZgxVoK4oAVA2erxHjjYke8Xli0Q06VYf/LJ41SQfNp3tGk7NCk2mBdSFD2GXfHakXHlA==", "license": "MIT", "dependencies": { "angular": ">=1.4.0" @@ -1894,6 +2267,8 @@ }, "node_modules/pump": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, "license": "MIT", "dependencies": { @@ -1903,6 +2278,8 @@ }, "node_modules/connect/node_modules/encodeurl": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "dev": true, "license": "MIT", "engines": { @@ -1911,6 +2288,8 @@ }, "node_modules/object-copy/node_modules/kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1922,6 +2301,8 @@ }, "node_modules/domutils": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -1935,6 +2316,8 @@ }, "node_modules/alter": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/alter/-/alter-0.2.0.tgz", + "integrity": "sha512-Wuss6JIZ6h4j2+NgU2t+9mSwS7gBSZJbU4Dg8xETguAD2veJUSuCrvTIiC78QgZE7/zX7h6OnXw2PiiCBirEGw==", "dev": true, "license": "MIT", "dependencies": { @@ -1943,6 +2326,8 @@ }, "node_modules/send/node_modules/mime": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "license": "MIT", "bin": { "mime": "cli.js" @@ -1953,6 +2338,8 @@ }, "node_modules/utils-merge": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "license": "MIT", "engines": { "node": ">= 0.4.0" @@ -1960,6 +2347,8 @@ }, "node_modules/karma-jasmine": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz", + "integrity": "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1974,6 +2363,8 @@ }, "node_modules/grunt-contrib-jshint/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { @@ -1989,6 +2380,8 @@ }, "node_modules/fast-glob/node_modules/fill-range": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2001,8 +2394,16 @@ "node": ">=0.10.0" } }, + "node_modules/iobuffer": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/iobuffer/-/iobuffer-5.4.0.tgz", + "integrity": "sha512-DRebOWuqDvxunfkNJAlc3IzWIPD5xVxwUNbHr7xKB8E6aLJxIPfNX3CoMJghcFjpv6RWQsrcJbghtEwSPoJqMA==", + "license": "MIT" + }, "node_modules/v8flags": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", "dev": true, "license": "MIT", "dependencies": { @@ -2014,11 +2415,15 @@ }, "node_modules/ng-annotate/node_modules/convert-source-map": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha512-Y8L5rp6jo+g9VEPgvqNfEopjTR4OTYct8lXlS8iVQdmnjDvbdbzYe9rjtFCB9egC86JoNCU61WRY+ScjkZpnIg==", "dev": true, "license": "MIT" }, "node_modules/get-value": { "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", "dev": true, "license": "MIT", "engines": { @@ -2036,6 +2441,8 @@ }, "node_modules/base/node_modules/define-property": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "dev": true, "license": "MIT", "dependencies": { @@ -2047,6 +2454,8 @@ }, "node_modules/karma-html2js-preprocessor": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/karma-html2js-preprocessor/-/karma-html2js-preprocessor-1.1.0.tgz", + "integrity": "sha512-SiaPXNxIQjzBnxbi0mOT24zCzjFWBGaxWM/DqnEhp4WbI5kNpiZ35Jb/h7etrob+wiDSuDkltCuxE/fMSayqeQ==", "dev": true, "license": "MIT", "peerDependencies": { @@ -2055,6 +2464,8 @@ }, "node_modules/boxen/node_modules/supports-color": { "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "license": "MIT", "dependencies": { @@ -2066,6 +2477,8 @@ }, "node_modules/maxmin/node_modules/figures": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, "license": "MIT", "dependencies": { @@ -2080,6 +2493,8 @@ }, "node_modules/htmlparser2/node_modules/entities": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -2091,11 +2506,15 @@ }, "node_modules/dompurify": { "version": "2.5.8", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.5.8.tgz", + "integrity": "sha512-o1vSNgrmYMQObbSSvF/1brBYEQPHhV1+gsmrusO7/GXtp1T9rCS8cXFqVxK/9crT1jA6Ccv+5MTSjBNqr7Sovw==", "license": "(MPL-2.0 OR Apache-2.0)", "optional": true }, "node_modules/method-override/node_modules/debug": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -2103,11 +2522,15 @@ }, "node_modules/grunt-contrib-jshint/node_modules/color-name": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, "node_modules/filelist/node_modules/brace-expansion": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -2115,19 +2538,46 @@ }, "node_modules/grunt-usemin/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==", "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/basic-auth/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/@types/minimatch": { "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", "dev": true, "license": "MIT" }, "node_modules/union-value": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "dev": true, "license": "MIT", "dependencies": { @@ -2142,6 +2592,8 @@ }, "node_modules/jshint/node_modules/domutils": { "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==", "dev": true, "dependencies": { "dom-serializer": "0", @@ -2150,6 +2602,9 @@ }, "node_modules/grunt-ng-annotate": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/grunt-ng-annotate/-/grunt-ng-annotate-4.0.0.tgz", + "integrity": "sha512-dQMZsztaf5Uvysw5aiX/ZGmHYqBXpdojBgxBS4aiGpvHJSz436PEpYmCvHsZNiLNDq+TWtY34TMCsKbE09juwA==", + "deprecated": "grunt-ng-annotate is deprecated. Switch to babel-plugin-angularjs-annotate or provide annotations by yourself.", "dev": true, "license": "MIT", "dependencies": { @@ -2164,6 +2619,8 @@ }, "node_modules/domhandler": { "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -2178,6 +2635,8 @@ }, "node_modules/available-typed-arrays": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, "license": "MIT", "optional": true, @@ -2193,6 +2652,8 @@ }, "node_modules/path-is-absolute": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, "license": "MIT", "engines": { @@ -2201,10 +2662,14 @@ }, "node_modules/jquery": { "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", "license": "MIT" }, "node_modules/decode-uri-component": { "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "dev": true, "license": "MIT", "engines": { @@ -2213,6 +2678,8 @@ }, "node_modules/tough-cookie/node_modules/punycode": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "license": "MIT", "engines": { @@ -2221,6 +2688,8 @@ }, "node_modules/filename-reserved-regex": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", "dev": true, "license": "MIT", "optional": true, @@ -2230,11 +2699,15 @@ }, "node_modules/keypress": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/keypress/-/keypress-0.1.0.tgz", + "integrity": "sha512-x0yf9PL/nx9Nw9oLL8ZVErFAk85/lslwEP7Vz7s5SI1ODXZIgit3C5qyWjw4DxOuO/3Hb4866SQh28a1V1d+WA==", "dev": true, "license": "MIT" }, "node_modules/grunt-shell/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { @@ -2243,6 +2716,8 @@ }, "node_modules/imagemin-svgo/node_modules/csso": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "dev": true, "license": "MIT", "optional": true, @@ -2255,11 +2730,15 @@ }, "node_modules/js-base64": { "version": "2.1.9", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", + "integrity": "sha512-f+5mYh8iF7FlF7zgmj/yqvvYQUHI0kAxGiLjIfNxZzqJ7RQNc4sjgp8crVJw0Kzv2O6aFGZWgMTnO71I9utHSg==", "dev": true, "license": "BSD" }, "node_modules/string-width/node_modules/strip-ansi": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", "dev": true, "license": "MIT", "dependencies": { @@ -2271,6 +2750,8 @@ }, "node_modules/imagemin-svgo/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==", "dev": true, "license": "BSD-3-Clause", "optional": true, @@ -2280,6 +2761,8 @@ }, "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==", "license": "MIT", "dependencies": { "mime-db": "1.52.0" @@ -2290,6 +2773,8 @@ }, "node_modules/cli": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", + "integrity": "sha512-41U72MB56TfUMGndAKK8vJ78eooOD4Z5NOL4xEfjc0c23s+6EYKXlXsmACBVclLP1yOfWCgEganVzddVrSNoTg==", "dev": true, "license": "MIT", "dependencies": { @@ -2302,6 +2787,8 @@ }, "node_modules/grunt-svgmin/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { @@ -2313,6 +2800,8 @@ }, "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, "license": "MIT", "dependencies": { @@ -2321,6 +2810,8 @@ }, "node_modules/from2": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", "dev": true, "license": "MIT", "optional": true, @@ -2331,6 +2822,8 @@ }, "node_modules/is-finite": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", "dev": true, "license": "MIT", "engines": { @@ -2342,6 +2835,8 @@ }, "node_modules/query-string": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", "dev": true, "license": "MIT", "optional": true, @@ -2356,11 +2851,15 @@ }, "node_modules/blueimp-file-upload/node_modules/blueimp-canvas-to-blob": { "version": "3.5.0", + "resolved": "https://registry.npmjs.org/blueimp-canvas-to-blob/-/blueimp-canvas-to-blob-3.5.0.tgz", + "integrity": "sha512-1Aq2Yn6SUsOERT4Ng7GUWRy6oRvqeNU2Iwhcq5ZH7aoejFkLEKjRx/XcpepfU7IMmj3sONSmiLmSgzj9umGUPw==", "license": "MIT", "optional": true }, "node_modules/load-grunt-tasks": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-5.1.0.tgz", + "integrity": "sha512-oNj0Jlka1TsfDe+9He0kcA1cRln+TMoTsEByW7ij6kyktNLxBKJtslCFEvFrLC2Dj0S19IWJh3fOCIjLby2Xrg==", "dev": true, "license": "MIT", "dependencies": { @@ -2378,6 +2877,8 @@ }, "node_modules/grunt-autoprefixer": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/grunt-autoprefixer/-/grunt-autoprefixer-3.0.4.tgz", + "integrity": "sha512-WlLnLOGoQFI/IQj6vbx+Kx/KMmJn5g1Fkx6rcp5+9VRIFwN46uSSi3BC8HMteHTZ/KA+zAqST957TkoiSDIujw==", "dev": true, "license": "MIT", "dependencies": { @@ -2395,6 +2896,9 @@ }, "node_modules/angular-elastic": { "version": "2.5.1", + "resolved": "https://registry.npmjs.org/angular-elastic/-/angular-elastic-2.5.1.tgz", + "integrity": "sha512-N18+Xyp2th/TT6RNCCrPwYt00XAfTQqp0tgvEmibBH4FI5BYWiq2RV65jj56ZxYhrJy0eb7zq3gK3RmBB+Me7Q==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", "license": "MIT", "dependencies": { "angular": ">=1.0.6" @@ -2402,10 +2906,14 @@ }, "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==", "license": "MIT" }, "node_modules/bin-version/node_modules/cross-spawn": { "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", "dev": true, "license": "MIT", "optional": true, @@ -2422,6 +2930,8 @@ }, "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==", "dev": true, "license": "MIT", "engines": { @@ -2430,6 +2940,8 @@ }, "node_modules/duplexify": { "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "license": "MIT", "dependencies": { "end-of-stream": "^1.0.0", @@ -2440,6 +2952,8 @@ }, "node_modules/bin-version/node_modules/get-stream": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "license": "MIT", "optional": true, @@ -2452,6 +2966,8 @@ }, "node_modules/y18n": { "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, "license": "ISC", "engines": { @@ -2460,6 +2976,8 @@ }, "node_modules/karma": { "version": "6.4.4", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz", + "integrity": "sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==", "dev": true, "license": "MIT", "dependencies": { @@ -2497,11 +3015,15 @@ }, "node_modules/interpret": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha512-CLM8SNMDu7C5psFCn6Wg/tgpj/bKAg7hc2gWqcuR9OD5Ft9PhBpIu8PLicPeis+xDd6YX2ncI8MCA64I9tftIA==", "dev": true, "license": "MIT" }, "node_modules/jsonfile": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, "license": "MIT", "optionalDependencies": { @@ -2510,6 +3032,8 @@ }, "node_modules/angularjs-color-picker": { "version": "3.4.8", + "resolved": "https://registry.npmjs.org/angularjs-color-picker/-/angularjs-color-picker-3.4.8.tgz", + "integrity": "sha512-RgLVc7pMaAKuK6dj7EaTACQfHJ9qOUYB1jQoKlMksvbof60Lptw1rV7Wm/wC7JlBH85jdVbncqqTyJGeJEG9MQ==", "license": "MIT", "dependencies": { "angular": "^1.4.0", @@ -2521,6 +3045,8 @@ }, "node_modules/get-proxy": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", "dev": true, "license": "MIT", "optional": true, @@ -2533,6 +3059,8 @@ }, "node_modules/mongodb-connection-string-url": { "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.6.0.tgz", + "integrity": "sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==", "license": "Apache-2.0", "dependencies": { "@types/whatwg-url": "^8.2.1", @@ -2541,6 +3069,8 @@ }, "node_modules/raw-body": { "version": "2.5.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", + "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", "license": "MIT", "dependencies": { "bytes": "~3.1.2", @@ -2554,6 +3084,8 @@ }, "node_modules/bin-wrapper/node_modules/download/node_modules/pify": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, "license": "MIT", "optional": true, @@ -2563,6 +3095,8 @@ }, "node_modules/currently-unhandled": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==", "dev": true, "license": "MIT", "optional": true, @@ -2575,6 +3109,8 @@ }, "node_modules/array-union": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", "dev": true, "license": "MIT", "dependencies": { @@ -2586,6 +3122,8 @@ }, "node_modules/class-utils/node_modules/define-property": { "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dev": true, "license": "MIT", "dependencies": { @@ -2597,6 +3135,8 @@ }, "node_modules/parse-ms": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-1.0.1.tgz", + "integrity": "sha512-LpH1Cf5EYuVjkBvCDBYvkUPh+iv2bk3FHflxHkpCYT0/FZ1d3N3uJaLiHr4yGuMcFUhv6eAivitTvWZI4B/chg==", "dev": true, "license": "MIT", "engines": { @@ -2605,6 +3145,8 @@ }, "node_modules/normalize-url/node_modules/prepend-http": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", "dev": true, "license": "MIT", "optional": true, @@ -2614,10 +3156,14 @@ }, "node_modules/bn.js": { "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", "license": "MIT" }, "node_modules/cross-spawn": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", "dev": true, "license": "MIT", "dependencies": { @@ -2628,12 +3174,17 @@ }, "node_modules/buffer-fill": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", "dev": true, "license": "MIT", "optional": true }, "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, "license": "MIT", "bin": { @@ -2642,11 +3193,15 @@ }, "node_modules/signal-exit": { "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true, "license": "ISC" }, "node_modules/jsondiffpatch/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -2657,11 +3212,15 @@ }, "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, "license": "MIT" }, "node_modules/bower-config/node_modules/minimist": { "version": "0.2.4", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.4.tgz", + "integrity": "sha512-Pkrrm8NjyQ8yVt8Am9M+yUt74zE3iokhzbG1bFVNjLB92vwM71hf40RkEsryg98BujhVOncKm/C1xROxZ030LQ==", "dev": true, "license": "MIT", "funding": { @@ -2669,16 +3228,20 @@ } }, "node_modules/socket.io-adapter": { - "version": "2.5.5", + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.6.tgz", + "integrity": "sha512-DkkO/dz7MGln0dHn5bmN3pPy+JmywNICWrJqVWiVOyvXjWQFIv9c2h24JrQLLFJ2aQVQf/Cvl1vblnd4r2apLQ==", "dev": true, "license": "MIT", "dependencies": { - "debug": "~4.3.4", - "ws": "~8.17.1" + "debug": "~4.4.1", + "ws": "~8.18.3" } }, "node_modules/mocha/node_modules/minimatch": { "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, "license": "ISC", "dependencies": { @@ -2690,6 +3253,8 @@ }, "node_modules/bin-version/node_modules/pump": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", + "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", "dev": true, "license": "MIT", "optional": true, @@ -2700,6 +3265,8 @@ }, "node_modules/nodemon/node_modules/is-number": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, "license": "MIT", "dependencies": { @@ -2711,6 +3278,8 @@ }, "node_modules/squeak": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha512-YQL1ulInM+ev8nXX7vfXsCsDh6IqXlrremc1hzi77776BtpWgYJUMto3UM05GSAaGzJgWekszjoKDrVNB5XG+A==", "dev": true, "license": "MIT", "optional": true, @@ -2734,6 +3303,8 @@ }, "node_modules/package-json/node_modules/got": { "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha512-Y/K3EDuiQN9rTZhBvPRWMLXIKdeD1Rj0nzunfoi0Yyn5WBEbzxXKU9Ub2X41oZBagVWOBU3MuDonFMgPWQFnwg==", "dev": true, "license": "MIT", "dependencies": { @@ -2755,6 +3326,8 @@ }, "node_modules/array-unique": { "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", "dev": true, "license": "MIT", "engines": { @@ -2763,6 +3336,8 @@ }, "node_modules/string-length/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==", "dev": true, "license": "MIT", "engines": { @@ -2771,6 +3346,8 @@ }, "node_modules/decompress-response": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", "dev": true, "license": "MIT", "optional": true, @@ -2783,6 +3360,8 @@ }, "node_modules/find-up/node_modules/path-exists": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, "license": "MIT", "engines": { @@ -2791,6 +3370,8 @@ }, "node_modules/find-up": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "license": "MIT", "dependencies": { @@ -2806,6 +3387,8 @@ }, "node_modules/nodemon/node_modules/fill-range": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2820,10 +3403,14 @@ }, "node_modules/inherits": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "license": "ISC" }, "node_modules/is-callable": { "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, "license": "MIT", "optional": true, @@ -2836,6 +3423,8 @@ }, "node_modules/nodemon/node_modules/anymatch/node_modules/normalize-path": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "dev": true, "license": "MIT", "dependencies": { @@ -2847,6 +3436,8 @@ }, "node_modules/through2": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2856,6 +3447,8 @@ }, "node_modules/he": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true, "license": "MIT", "bin": { @@ -2863,7 +3456,9 @@ } }, "node_modules/engine.io/node_modules/debug": { - "version": "4.3.7", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "license": "MIT", "dependencies": { @@ -2880,6 +3475,8 @@ }, "node_modules/responselike": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", "dev": true, "license": "MIT", "optional": true, @@ -2889,6 +3486,8 @@ }, "node_modules/glob-parent/node_modules/is-glob": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "dev": true, "license": "MIT", "dependencies": { @@ -2900,6 +3499,8 @@ }, "node_modules/constantinople/node_modules/wordwrap": { "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==", "dev": true, "license": "MIT/X11", "engines": { @@ -2908,6 +3509,8 @@ }, "node_modules/decompress-tarbz2": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", "dev": true, "license": "MIT", "optional": true, @@ -2924,6 +3527,8 @@ }, "node_modules/transformers/node_modules/optimist": { "version": "0.3.7", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", + "integrity": "sha512-TCx0dXQzVtSCg2OgY/bO9hjM9cV4XYx09TVK+s3+FhkjT6LovsLe+pPMzpWf+6yXK/hUizs2gUoTw3jHM0VaTQ==", "dev": true, "license": "MIT/X11", "dependencies": { @@ -2932,6 +3537,8 @@ }, "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==", "dev": true, "license": "ISC", "engines": { @@ -2940,6 +3547,8 @@ }, "node_modules/assign-symbols": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", "dev": true, "license": "MIT", "engines": { @@ -2948,6 +3557,9 @@ }, "node_modules/tempfile/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, "license": "MIT", "optional": true, @@ -2957,6 +3569,8 @@ }, "node_modules/collection-visit": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", "dev": true, "license": "MIT", "dependencies": { @@ -2969,6 +3583,8 @@ }, "node_modules/to-object-path": { "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", "dev": true, "license": "MIT", "dependencies": { @@ -2980,6 +3596,8 @@ }, "node_modules/parse-node-version": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", "dev": true, "license": "MIT", "engines": { @@ -2988,6 +3606,8 @@ }, "node_modules/p-pipe": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha512-IA8SqjIGA8l9qOksXJvsvkeQ+VGb0TAzNCzvKvz9wt5wWLqfWbV6fXy43gpR2L4Te8sOq3S+Ql9biAaMKPdbtw==", "dev": true, "license": "MIT", "engines": { @@ -3004,6 +3624,8 @@ }, "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", "dev": true, "license": "MIT", "dependencies": { @@ -3015,6 +3637,8 @@ }, "node_modules/trim-repeated": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", "dev": true, "license": "MIT", "optional": true, @@ -3027,6 +3651,8 @@ }, "node_modules/has-symbol-support-x": { "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", "dev": true, "license": "MIT", "optional": true, @@ -3036,6 +3662,8 @@ }, "node_modules/parse5-parser-stream": { "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", + "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==", "dev": true, "license": "MIT", "dependencies": { @@ -3047,6 +3675,8 @@ }, "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, "license": "MIT", "dependencies": { @@ -3061,6 +3691,8 @@ }, "node_modules/grunt-concurrent": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/grunt-concurrent/-/grunt-concurrent-3.0.0.tgz", + "integrity": "sha512-AgXtjUJESHEGeGX8neL3nmXBTHSj1QC48ABQ3ng2/vjuSBpDD8gKcVHSlXP71pFkIR8TQHf+eomOx6OSYSgfrA==", "dev": true, "license": "MIT", "dependencies": { @@ -3078,12 +3710,16 @@ }, "node_modules/nice-try": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true, "license": "MIT", "optional": true }, "node_modules/globby/node_modules/pify": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, "license": "MIT", "engines": { @@ -3092,6 +3728,8 @@ }, "node_modules/playwright-core": { "version": "1.57.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.57.0.tgz", + "integrity": "sha512-agTcKlMw/mjBWOnD6kFZttAAGHgi/Nw0CZ2o6JqWSbMlI219lAFLZZCyqByTsvVAJq5XA5H8cA6PrvBRpBWEuQ==", "dev": true, "license": "Apache-2.0", "bin": { @@ -3103,6 +3741,8 @@ }, "node_modules/split2": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", "dev": true, "license": "ISC", "dependencies": { @@ -3111,6 +3751,8 @@ }, "node_modules/p-reduce": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha512-3Tx1T3oM1xO/Y8Gj0sWyE78EIJZ+t+aEmXUdvQgvGmSMri7aPTHoovbXEreWKkL5j21Er60XAWLTzKbAKYOujQ==", "dev": true, "license": "MIT", "optional": true, @@ -3120,6 +3762,8 @@ }, "node_modules/global-prefix/node_modules/which": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "license": "ISC", "dependencies": { @@ -3131,6 +3775,8 @@ }, "node_modules/postcss/node_modules/source-map": { "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -3142,11 +3788,15 @@ }, "node_modules/grunt-contrib-cssmin/node_modules/color-name": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, "node_modules/is-unc-path": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3158,6 +3808,8 @@ }, "node_modules/grunt-shell/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { @@ -3172,6 +3824,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==", "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" @@ -3179,6 +3833,8 @@ }, "node_modules/is-fullwidth-code-point": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", "dev": true, "license": "MIT", "engines": { @@ -3187,6 +3843,8 @@ }, "node_modules/package-json": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha512-q/R5GrMek0vzgoomq6rm9OX+3PQve8sLwTirmK30YB3Cu0Bbt9OX9M/SIUnroN5BGJkzwGsFwDaRGD9EwBOlCA==", "dev": true, "license": "MIT", "dependencies": { @@ -3201,6 +3859,8 @@ }, "node_modules/homedir-polyfill": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", "dev": true, "license": "MIT", "dependencies": { @@ -3212,18 +3872,22 @@ }, "node_modules/is-buffer": { "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true, "license": "MIT" }, "node_modules/socket.io": { - "version": "4.8.1", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.3.tgz", + "integrity": "sha512-2Dd78bqzzjE6KPkD5fHZmDAKRNe3J15q+YHDrIsy9WEkqttc7GY+kT9OBLSMaPbQaEd0x1BjcmtMtXkfpc+T5A==", "dev": true, "license": "MIT", "dependencies": { "accepts": "~1.3.4", "base64id": "~2.0.0", "cors": "~2.8.5", - "debug": "~4.3.2", + "debug": "~4.4.1", "engine.io": "~6.6.0", "socket.io-adapter": "~2.5.2", "socket.io-parser": "~4.2.4" @@ -3234,6 +3898,8 @@ }, "node_modules/mime-types/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==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -3241,6 +3907,8 @@ }, "node_modules/fd-slicer": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "dev": true, "license": "MIT", "optional": true, @@ -3250,6 +3918,8 @@ }, "node_modules/del/node_modules/globby": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha512-HJRTIH2EeH44ka+LWig+EqT2ONSYpVlNfx6pyd592/VF1TbfljJ7elwie7oSwcViLGqOdWocSdu2txwBF9bjmQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3266,6 +3936,8 @@ }, "node_modules/tiny-lr/node_modules/debug": { "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3274,6 +3946,8 @@ }, "node_modules/@types/cors": { "version": "2.8.19", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz", + "integrity": "sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==", "dev": true, "license": "MIT", "dependencies": { @@ -3282,6 +3956,8 @@ }, "node_modules/read-pkg": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", "dev": true, "license": "MIT", "optional": true, @@ -3296,6 +3972,8 @@ }, "node_modules/destroy": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "license": "MIT", "engines": { "node": ">= 0.8", @@ -3304,6 +3982,8 @@ }, "node_modules/less": { "version": "4.5.1", + "resolved": "https://registry.npmjs.org/less/-/less-4.5.1.tgz", + "integrity": "sha512-UKgI3/KON4u6ngSsnDADsUERqhZknsVZbnuzlRZXLQCmfC/MDld42fTydUE9B+Mla1AL6SJ/Pp6SlEFi/AVGfw==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", @@ -3330,17 +4010,30 @@ }, "node_modules/http-cache-semantics": { "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", "dev": true, "license": "BSD-2-Clause", "optional": true }, "node_modules/urix": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", "dev": true, "license": "MIT" }, + "node_modules/pako": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==", + "license": "(MIT AND Zlib)" + }, "node_modules/ansi-align": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA==", "dev": true, "license": "ISC", "dependencies": { @@ -3349,6 +4042,8 @@ }, "node_modules/amdefine": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", "dev": true, "license": "BSD-3-Clause OR MIT", "engines": { @@ -3357,6 +4052,8 @@ }, "node_modules/debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -3364,6 +4061,8 @@ }, "node_modules/imagemin-svgo/node_modules/csso/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==", "dev": true, "license": "MIT", "optional": true, @@ -3377,6 +4076,8 @@ }, "node_modules/is-absolute": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", "dev": true, "license": "MIT", "dependencies": { @@ -3389,6 +4090,8 @@ }, "node_modules/protractor-jasmine2-screenshot-reporter": { "version": "0.5.1", + "resolved": "https://registry.npmjs.org/protractor-jasmine2-screenshot-reporter/-/protractor-jasmine2-screenshot-reporter-0.5.1.tgz", + "integrity": "sha512-Hot1qYNhlzYAb1Ebyli57ytieWyrVZ/xbicZGqor1J604k8l+w0KbsLkjO9hkhdAH9rGsvIpL5f1P3Cs5BqphQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3402,6 +4105,8 @@ }, "node_modules/jade/node_modules/commander": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-1.2.0.tgz", + "integrity": "sha512-4AzfHvT/zLkvp+LVOHxZ02sHTuNrtoTnu8qEoJbpcL3nTnFhoNmAml1UV+96k9y5Tgz7jIjsom546WIi2iif0g==", "dev": true, "dependencies": { "keypress": "0.1.x" @@ -3412,6 +4117,8 @@ }, "node_modules/strip-indent": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==", "dev": true, "license": "MIT", "optional": true, @@ -3427,6 +4134,8 @@ }, "node_modules/nodemon": { "version": "1.19.4", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.19.4.tgz", + "integrity": "sha512-VGPaqQBNk193lrJFotBU8nvWZPqEZY2eIzymy2jjY0fJ9qIsxA0sxQ8ATPl0gZC645gijYEc1jtZvpS8QWzJGQ==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -3449,8 +4158,16 @@ "node": ">=4" } }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, "node_modules/import-lazy": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", "dev": true, "license": "MIT", "optional": true, @@ -3460,6 +4177,8 @@ }, "node_modules/arr-union": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", "dev": true, "license": "MIT", "engines": { @@ -3468,6 +4187,8 @@ }, "node_modules/isbinaryfile": { "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", "dev": true, "license": "MIT", "engines": { @@ -3479,20 +4200,28 @@ }, "node_modules/constantinople/node_modules/async": { "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==", "dev": true }, "node_modules/mout": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/mout/-/mout-1.2.4.tgz", + "integrity": "sha512-mZb9uOruMWgn/fw28DG4/yE3Kehfk1zKCLhuDU2O3vlKdnBBr4XaOCqVTflJ5aODavGUPqFHZgrFX3NJVuxGhQ==", "dev": true, "license": "MIT" }, "node_modules/aws4": { "version": "1.13.2", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", + "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", "dev": true, "license": "MIT" }, "node_modules/optipng-bin": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-5.1.0.tgz", + "integrity": "sha512-9baoqZTNNmXQjq/PQTWEXbVV3AMO2sI/GaaqZJZ8SExfAzjijeAP7FEeT+TtyumSw7gr0PZtSUYB/Ke7iHQVKA==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -3511,6 +4240,8 @@ }, "node_modules/gifsicle/node_modules/execa": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "license": "MIT", "optional": true, @@ -3529,11 +4260,15 @@ }, "node_modules/commander": { "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true, "license": "MIT" }, "node_modules/is-path-in-cwd": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3545,6 +4280,8 @@ }, "node_modules/hooker": { "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha512-t+UerCsQviSymAInD01Pw+Dn/usmz1sRO+3Zk1+lx8eg+WKpD2ulcwWqHHL0+aseRBr+3+vIhiG1K1JTwaIcTA==", "dev": true, "engines": { "node": "*" @@ -3552,6 +4289,8 @@ }, "node_modules/call-bound": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", "dev": true, "license": "MIT", "dependencies": { @@ -3567,6 +4306,8 @@ }, "node_modules/pkg-up/node_modules/find-up": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "license": "MIT", "dependencies": { @@ -3578,6 +4319,8 @@ }, "node_modules/fast-glob/node_modules/is-extendable": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true, "license": "MIT", "engines": { @@ -3586,6 +4329,8 @@ }, "node_modules/cheerio-select": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -3602,6 +4347,9 @@ }, "node_modules/body/node_modules/raw-body": { "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg==", + "deprecated": "No longer maintained. Please upgrade to a stable version.", "dev": true, "license": "MIT", "dependencies": { @@ -3614,6 +4362,8 @@ }, "node_modules/has-values/node_modules/is-number": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, "license": "MIT", "dependencies": { @@ -3625,6 +4375,8 @@ }, "node_modules/wiredep-cli/node_modules/has-ansi": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", "dev": true, "license": "MIT", "dependencies": { @@ -3636,6 +4388,8 @@ }, "node_modules/arch": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", "dev": true, "funding": [ { @@ -3656,6 +4410,8 @@ }, "node_modules/mocha/node_modules/brace-expansion": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3664,6 +4420,8 @@ }, "node_modules/grunt-contrib-concat/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { @@ -3678,11 +4436,15 @@ }, "node_modules/file-sync-cmp": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz", + "integrity": "sha512-0k45oWBokCqh2MOexeYKpyqmGKG+8mQ2Wd8iawx+uWd/weWJQAZ6SoPybagdCI4xFisag8iAR77WPm4h3pTfxA==", "dev": true, "license": "MIT" }, "node_modules/pify": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, "license": "MIT", "engines": { @@ -3691,11 +4453,15 @@ }, "node_modules/upper-case": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==", "dev": true, "license": "MIT" }, "node_modules/got": { "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", "dev": true, "license": "MIT", "optional": true, @@ -3721,6 +4487,8 @@ }, "node_modules/fragment-cache": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", "dev": true, "license": "MIT", "dependencies": { @@ -3731,7 +4499,9 @@ } }, "node_modules/forms-angular": { - "version": "0.12.0-beta.316", + "version": "0.12.0-beta.323", + "resolved": "https://registry.npmjs.org/forms-angular/-/forms-angular-0.12.0-beta.323.tgz", + "integrity": "sha512-8Gw3e7H/wOUTPLP6PIXxE9i19uYDSKgGrD3Qv8apENdXAQri4ly461sUhS3ozASmuhXhdggK5WVCIbYs5gWrxQ==", "license": "MIT", "dependencies": { "angular": "^1.8.3", @@ -3756,6 +4526,8 @@ }, "node_modules/is-plain-object": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "license": "MIT", "dependencies": { @@ -3767,6 +4539,8 @@ }, "node_modules/xtend": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true, "license": "MIT", "engines": { @@ -3775,6 +4549,8 @@ }, "node_modules/executable/node_modules/pify": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, "license": "MIT", "optional": true, @@ -3784,6 +4560,8 @@ }, "node_modules/grunt-contrib-less/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { @@ -3798,6 +4576,8 @@ }, "node_modules/executable": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", "dev": true, "license": "MIT", "optional": true, @@ -3810,16 +4590,22 @@ }, "node_modules/jshint/node_modules/string_decoder": { "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", "dev": true, "license": "MIT" }, "node_modules/path-is-inside": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", "dev": true, "license": "(WTFPL OR MIT)" }, "node_modules/compressible": { "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" @@ -3830,6 +4616,8 @@ }, "node_modules/psl": { "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", "dev": true, "license": "MIT", "dependencies": { @@ -3841,6 +4629,8 @@ }, "node_modules/p-try": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, "license": "MIT", "engines": { @@ -3849,10 +4639,14 @@ }, "node_modules/diff-match-patch": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz", + "integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==", "license": "Apache-2.0" }, "node_modules/cheerio": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.2.tgz", + "integrity": "sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==", "dev": true, "license": "MIT", "dependencies": { @@ -3877,6 +4671,8 @@ }, "node_modules/once": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "license": "ISC", "dependencies": { "wrappy": "1" @@ -3884,6 +4680,8 @@ }, "node_modules/isobject": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true, "license": "MIT", "engines": { @@ -3892,6 +4690,8 @@ }, "node_modules/logalot": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha512-Ah4CgdSRfeCJagxQhcVNMi9BfGYyEKLa6d7OA6xSbld/Hg3Cf2QiOa1mDpmG7Ve8LOH6DN3mdttzjQAvWTyVkw==", "dev": true, "license": "MIT", "optional": true, @@ -3905,6 +4705,8 @@ }, "node_modules/grunt-legacy-log": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", + "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", "dev": true, "license": "MIT", "dependencies": { @@ -3919,6 +4721,8 @@ }, "node_modules/for-in": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", "dev": true, "license": "MIT", "engines": { @@ -3927,6 +4731,8 @@ }, "node_modules/unset-value/node_modules/has-value": { "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", "dev": true, "license": "MIT", "dependencies": { @@ -3940,11 +4746,15 @@ }, "node_modules/should-util": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", + "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==", "dev": true, "license": "MIT" }, "node_modules/parse5/node_modules/entities": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -3956,12 +4766,16 @@ }, "node_modules/prr": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", "dev": true, "license": "MIT", "optional": true }, "node_modules/grunt-contrib-concat": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-2.1.0.tgz", + "integrity": "sha512-Vnl95JIOxfhEN7bnYIlCgQz41kkbi7tsZ/9a4usZmxNxi1S2YAIOy8ysFmO8u4MN26Apal1O106BwARdaNxXQw==", "dev": true, "license": "MIT", "dependencies": { @@ -3976,7 +4790,9 @@ } }, "node_modules/fng-audit": { - "version": "0.12.0-beta.316", + "version": "0.12.0-beta.323", + "resolved": "https://registry.npmjs.org/fng-audit/-/fng-audit-0.12.0-beta.323.tgz", + "integrity": "sha512-2cSJVGVVtNc2GX0ZqpZCpIsjtdNiSpTncNiMZ19UZyDM1HDcVYANrRObMceT1gQ63n/3suWlnZm22E5CImuWAw==", "license": "MIT", "dependencies": { "async": "^3.2.5", @@ -3988,6 +4804,8 @@ }, "node_modules/is-ci": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", "dev": true, "license": "MIT", "dependencies": { @@ -3999,6 +4817,8 @@ }, "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, "license": "BSD-3-Clause", "dependencies": { @@ -4007,6 +4827,8 @@ }, "node_modules/locate-path": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "license": "MIT", "dependencies": { @@ -4021,6 +4843,8 @@ }, "node_modules/mkdirp": { "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, "license": "MIT", "dependencies": { @@ -4032,10 +4856,14 @@ }, "node_modules/string-template": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==", "dev": true }, "node_modules/archive-type": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==", "dev": true, "license": "MIT", "optional": true, @@ -4048,6 +4876,8 @@ }, "node_modules/svgo": { "version": "3.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", "dev": true, "license": "MIT", "dependencies": { @@ -4072,6 +4902,8 @@ }, "node_modules/trim-newlines": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==", "dev": true, "license": "MIT", "optional": true, @@ -4081,6 +4913,8 @@ }, "node_modules/download/node_modules/file-type": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", "dev": true, "license": "MIT", "optional": true, @@ -4090,6 +4924,8 @@ }, "node_modules/snapdragon/node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "license": "MIT", "dependencies": { @@ -4101,6 +4937,8 @@ }, "node_modules/spdx-expression-parse": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, "license": "MIT", "optional": true, @@ -4110,11 +4948,15 @@ } }, "node_modules/fng-ckeditor": { - "version": "0.12.0-beta.316", + "version": "0.12.0-beta.323", + "resolved": "https://registry.npmjs.org/fng-ckeditor/-/fng-ckeditor-0.12.0-beta.323.tgz", + "integrity": "sha512-2Rqcbunk6bHTJTm1bRxMZ9wXDmZlNjawvvf8qfVUxNbdwJkZGnmSDjMVmhdU6FwHLP/ZVMRAyhGqTs0gxqPFDQ==", "license": "MIT" }, "node_modules/object-copy": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", "dev": true, "license": "MIT", "dependencies": { @@ -4128,6 +4970,8 @@ }, "node_modules/download": { "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", "dev": true, "license": "MIT", "optional": true, @@ -4150,6 +4994,8 @@ }, "node_modules/parseurl": { "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -4166,6 +5012,8 @@ }, "node_modules/imagemin-svgo/node_modules/nth-check": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "dev": true, "license": "BSD-2-Clause", "optional": true, @@ -4175,6 +5023,8 @@ }, "node_modules/maxmin/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { @@ -4189,11 +5039,15 @@ }, "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==", "dev": true, "license": "MIT" }, "node_modules/jpegtran-bin": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-4.0.0.tgz", + "integrity": "sha512-2cRl1ism+wJUoYAYFt6O/rLBfpXNWG2dUWbgcEkTt5WGMnqI46eEro8T4C5zGROxKRqyKpCBSdHPvt5UYCtxaQ==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -4212,6 +5066,8 @@ }, "node_modules/jshint-stylish/node_modules/irregular-plurals": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz", + "integrity": "sha512-kniTIJmaZYiwa17eTtWIfm0K342seyugl6vuC8DiiyiRAJWAVlLkqGCI0Im0neo0TkXw+pRcKaBPRdcKHnQJ6Q==", "dev": true, "license": "MIT", "engines": { @@ -4220,11 +5076,16 @@ }, "node_modules/source-map-url": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", "dev": true, "license": "MIT" }, "node_modules/fast-glob/node_modules/braces": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "license": "MIT", "dependencies": { @@ -4245,6 +5106,8 @@ }, "node_modules/stackblur-canvas": { "version": "2.7.0", + "resolved": "https://registry.npmjs.org/stackblur-canvas/-/stackblur-canvas-2.7.0.tgz", + "integrity": "sha512-yf7OENo23AGJhBriGx0QivY5JP6Y1HbrrDI6WLt6C5auYZXlQrheoY8hD4ibekFKz1HOfE48Ww8kMWMnJD/zcQ==", "license": "MIT", "optional": true, "engines": { @@ -4253,6 +5116,8 @@ }, "node_modules/imagemin-svgo/node_modules/css-tree": { "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", "dev": true, "license": "MIT", "optional": true, @@ -4266,6 +5131,8 @@ }, "node_modules/unbzip2-stream": { "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", "dev": true, "license": "MIT", "optional": true, @@ -4276,6 +5143,8 @@ }, "node_modules/strip-ansi": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", + "integrity": "sha512-2h8q2CP3EeOhDJ+jd932PRMpa3/pOJFGoF22J1U/DNbEK2gSW2DqeF46VjCXsSQXhC+k/l8/gaaRBQKL6hUPfQ==", "dev": true, "license": "MIT", "dependencies": { @@ -4290,6 +5159,8 @@ }, "node_modules/upath": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true, "license": "MIT", "engines": { @@ -4299,6 +5170,8 @@ }, "node_modules/opn": { "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", "dev": true, "license": "MIT", "dependencies": { @@ -4310,6 +5183,8 @@ }, "node_modules/imagemin-svgo": { "version": "7.1.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz", + "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==", "dev": true, "license": "MIT", "optional": true, @@ -4326,6 +5201,8 @@ }, "node_modules/chalk": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz", + "integrity": "sha512-1TE3hpADga5iWinlcCpyhC7fTl9uQumLD8i2jJoJeVg7UbveY5jj7F6uCq8w0hQpSeLhaPn5QFe8e56toMVP1A==", "dev": true, "license": "MIT", "dependencies": { @@ -4341,6 +5218,8 @@ }, "node_modules/has-to-string-tag-x": { "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", "dev": true, "license": "MIT", "optional": true, @@ -4353,6 +5232,8 @@ }, "node_modules/tar-stream": { "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", "dev": true, "license": "MIT", "optional": true, @@ -4371,11 +5252,15 @@ }, "node_modules/tweetnacl": { "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", "dev": true, "license": "Unlicense" }, "node_modules/btoa": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", "license": "(MIT OR Apache-2.0)", "bin": { "btoa": "bin/btoa.js" @@ -4386,6 +5271,8 @@ }, "node_modules/imagemin-svgo/node_modules/ansi-styles": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "license": "MIT", "optional": true, @@ -4398,6 +5285,8 @@ }, "node_modules/serve-static": { "version": "1.16.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", + "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", "license": "MIT", "dependencies": { "encodeurl": "~2.0.0", @@ -4411,6 +5300,8 @@ }, "node_modules/isurl": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", "dev": true, "license": "MIT", "optional": true, @@ -4424,6 +5315,8 @@ }, "node_modules/cacheable-request": { "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==", "dev": true, "license": "MIT", "optional": true, @@ -4439,6 +5332,8 @@ }, "node_modules/pinkie-promise": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", "dev": true, "license": "MIT", "dependencies": { @@ -4450,11 +5345,15 @@ }, "node_modules/stringset": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/stringset/-/stringset-0.2.1.tgz", + "integrity": "sha512-km3jeiRpmySChl1oLiBE2ESdG5k/4+6tjENVL6BB3mdmKBiUikI5ks4paad2WAKsxzpNiBqBBbXCC12QqlpLWA==", "dev": true, "license": "MIT" }, "node_modules/npm-run-path": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "dev": true, "license": "MIT", "dependencies": { @@ -4466,6 +5365,9 @@ }, "node_modules/whatwg-encoding": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", + "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", "dev": true, "license": "MIT", "dependencies": { @@ -4477,6 +5379,8 @@ }, "node_modules/with/node_modules/optimist": { "version": "0.3.7", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", + "integrity": "sha512-TCx0dXQzVtSCg2OgY/bO9hjM9cV4XYx09TVK+s3+FhkjT6LovsLe+pPMzpWf+6yXK/hUizs2gUoTw3jHM0VaTQ==", "dev": true, "license": "MIT/X11", "dependencies": { @@ -4485,13 +5389,17 @@ }, "node_modules/methods": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/superagent": { - "version": "10.2.3", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-10.3.0.tgz", + "integrity": "sha512-B+4Ik7ROgVKrQsXTV0Jwp2u+PXYLSlqtDAhYnkkD+zn3yg8s/zjA2MeGayPoY/KICrbitwneDHrjSotxKL+0XQ==", "dev": true, "license": "MIT", "dependencies": { @@ -4499,11 +5407,11 @@ "cookiejar": "^2.1.4", "debug": "^4.3.7", "fast-safe-stringify": "^2.1.1", - "form-data": "^4.0.4", + "form-data": "^4.0.5", "formidable": "^3.5.4", "methods": "^1.1.2", "mime": "2.6.0", - "qs": "^6.11.2" + "qs": "^6.14.1" }, "engines": { "node": ">=14.18.0" @@ -4511,6 +5419,8 @@ }, "node_modules/extglob/node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "license": "MIT", "dependencies": { @@ -4522,6 +5432,8 @@ }, "node_modules/which-typed-array": { "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", "dev": true, "license": "MIT", "optional": true, @@ -4543,16 +5455,23 @@ }, "node_modules/socket.io/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==", "dev": true, "license": "MIT" }, "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", "dev": true, "license": "MIT" }, "node_modules/gopd": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", "dev": true, "license": "MIT", "engines": { @@ -4564,6 +5483,8 @@ }, "node_modules/autoprefixer-core": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/autoprefixer-core/-/autoprefixer-core-5.2.1.tgz", + "integrity": "sha512-1X4srCG0vAe2ArX9d3Kfkuo5yREFZwKE5mH+VHZHIhmx0V8UjDPAKmNgJlWxxNbCAraHiDPTcT2kc+3i73jR/Q==", "dev": true, "license": "MIT", "dependencies": { @@ -4575,10 +5496,14 @@ }, "node_modules/minimalistic-assert": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", "license": "ISC" }, "node_modules/spdx-correct": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dev": true, "license": "Apache-2.0", "optional": true, @@ -4589,6 +5514,8 @@ }, "node_modules/is-binary-path": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "license": "MIT", "dependencies": { @@ -4600,6 +5527,8 @@ }, "node_modules/ext-list": { "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", "dev": true, "license": "MIT", "optional": true, @@ -4612,6 +5541,8 @@ }, "node_modules/grunt-svgmin/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { @@ -4627,6 +5558,8 @@ }, "node_modules/wiredep-cli/node_modules/supports-color": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", "dev": true, "license": "MIT", "engines": { @@ -4635,6 +5568,8 @@ }, "node_modules/dateformat": { "version": "4.6.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", + "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==", "dev": true, "license": "MIT", "engines": { @@ -4643,6 +5578,9 @@ }, "node_modules/karma/node_modules/rimraf": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, "license": "ISC", "dependencies": { @@ -4657,6 +5595,8 @@ }, "node_modules/expand-tilde": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", "dev": true, "license": "MIT", "dependencies": { @@ -4668,6 +5608,8 @@ }, "node_modules/body": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", + "integrity": "sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==", "dev": true, "dependencies": { "continuable-cache": "^0.3.1", @@ -4678,6 +5620,8 @@ }, "node_modules/@mongodb-js/saslprep": { "version": "1.4.4", + "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.4.4.tgz", + "integrity": "sha512-p7X/ytJDIdwUfFL/CLOhKgdfJe1Fa8uw9seJYvdOmnP9JBWGWHW69HkOixXS6Wy9yvGf1MbhcS6lVmrhy4jm2g==", "license": "MIT", "optional": true, "dependencies": { @@ -4686,6 +5630,8 @@ }, "node_modules/tempfile": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha512-ZOn6nJUgvgC09+doCEF3oB+r3ag7kUvlsXEGX069QRD60p+P3uP7XG9N2/at+EyIRGSN//ZY3LyEotA1YpmjuA==", "dev": true, "license": "MIT", "optional": true, @@ -4699,6 +5645,8 @@ }, "node_modules/jshint/node_modules/htmlparser2": { "version": "3.8.3", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "integrity": "sha512-hBxEg3CYXe+rPIua8ETe7tmG3XDn9B0edOE/e9wH2nLczxzgdu0m0aNHY+5wFZiviLWLdANPJTssa92dMcXQ5Q==", "dev": true, "license": "MIT", "dependencies": { @@ -4711,6 +5659,8 @@ }, "node_modules/svg-pathdata": { "version": "6.0.3", + "resolved": "https://registry.npmjs.org/svg-pathdata/-/svg-pathdata-6.0.3.tgz", + "integrity": "sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==", "license": "MIT", "optional": true, "engines": { @@ -4719,11 +5669,16 @@ }, "node_modules/uuid": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "integrity": "sha512-FULf7fayPdpASncVy4DLh3xydlXEJJpvIELjYjNeQWYUZ9pclcpvCZSr2gkmN2FrrGcI7G/cJsIEwk5/8vfXpg==", + "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, "license": "MIT" }, "node_modules/p-limit": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "license": "MIT", "dependencies": { @@ -4738,11 +5693,15 @@ }, "node_modules/isexe": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true, "license": "ISC" }, "node_modules/components-font-awesome": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/components-font-awesome/-/components-font-awesome-3.2.1.tgz", + "integrity": "sha512-a3eag4kfdFJYOCp6uytTz3j1qMqp/CrNJdykxFUWXNxogiQXimcNA5FOt3qNG61Y7y5yZ78odkA3VfJEeG5Cgg==", "license": [ "MIT", "OFL-1.1" @@ -4750,6 +5709,8 @@ }, "node_modules/grunt-shell/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, "license": "MIT", "dependencies": { @@ -4761,6 +5722,8 @@ }, "node_modules/maxmin/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { @@ -4769,12 +5732,16 @@ }, "node_modules/composable-middleware": { "version": "0.3.1", + "resolved": "https://registry.npmjs.org/composable-middleware/-/composable-middleware-0.3.1.tgz", + "integrity": "sha512-QCrWhSBlDytZ78Oo0QtqfILzf6HdDP5LKD7nywWyVWlWlDOLxZ2CidHc5JAFNcc7fefZqp6h3vyKHajMzDRVXA==", "engines": { "node": ">= 0.8.0" } }, "node_modules/boxen/node_modules/camelcase": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", "dev": true, "license": "MIT", "engines": { @@ -4783,6 +5750,8 @@ }, "node_modules/grunt-contrib-cssmin/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -4794,11 +5763,15 @@ }, "node_modules/num2fraction": { "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", "dev": true, "license": "MIT" }, "node_modules/cliui/node_modules/is-fullwidth-code-point": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, "license": "MIT", "engines": { @@ -4807,6 +5780,8 @@ }, "node_modules/ordered-ast-traverse": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ordered-ast-traverse/-/ordered-ast-traverse-1.1.1.tgz", + "integrity": "sha512-/VDCNFrMUftwD04zNwMMXUY5+5IN0tQKbElSC1v6f53ueZMuRKzZmR5HxTC5TQnwLVY1FH3KbulWc0DXZ5kBnQ==", "dev": true, "license": "MIT", "dependencies": { @@ -4815,6 +5790,8 @@ }, "node_modules/blueimp-tmpl": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/blueimp-tmpl/-/blueimp-tmpl-3.6.0.tgz", + "integrity": "sha512-FPbl2VMophcudvT2Li+y10RtKT4l7wBto1NZycXoVQb1JVlo8QbjDgEqL9Ph41/rUl4dTOv3mqWPoxqCHA1b7A==", "license": "MIT", "optional": true, "bin": { @@ -4823,16 +5800,22 @@ }, "node_modules/@types/raf": { "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@types/raf/-/raf-3.4.3.tgz", + "integrity": "sha512-c4YAvMedbPZ5tEyxzQdMoOhhJ4RD3rngZIdwC2/qDN3d7JpEhB6fiBRKVY1lg5B7Wk+uPBjn5f39j1/2MY1oOw==", "license": "MIT", "optional": true }, "node_modules/ini": { "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true, "license": "ISC" }, "node_modules/dunder-proto": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", "dev": true, "license": "MIT", "dependencies": { @@ -4846,6 +5829,8 @@ }, "node_modules/read-pkg-up/node_modules/path-exists": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", "dev": true, "license": "MIT", "optional": true, @@ -4858,6 +5843,8 @@ }, "node_modules/safe-regex": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", "dev": true, "license": "MIT", "dependencies": { @@ -4866,6 +5853,8 @@ }, "node_modules/pend": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", "dev": true, "license": "MIT", "optional": true @@ -4877,6 +5866,8 @@ }, "node_modules/picomatch": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, "license": "MIT", "engines": { @@ -4888,6 +5879,8 @@ }, "node_modules/yargs": { "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "license": "MIT", "dependencies": { @@ -4905,6 +5898,8 @@ }, "node_modules/possible-typed-array-names": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", "dev": true, "license": "MIT", "optional": true, @@ -4914,6 +5909,8 @@ }, "node_modules/uri-path": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz", + "integrity": "sha512-8pMuAn4KacYdGMkFaoQARicp4HSw24/DHOVKWqVRJ8LhhAwPPFpdGvdL9184JVmUwe7vz7Z9n6IqI6t5n2ELdg==", "dev": true, "license": "WTFPL OR MIT", "engines": { @@ -4922,6 +5919,8 @@ }, "node_modules/range-parser": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -4929,11 +5928,15 @@ }, "node_modules/extend": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true, "license": "MIT" }, "node_modules/p-timeout": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==", "dev": true, "license": "MIT", "optional": true, @@ -4946,6 +5949,8 @@ }, "node_modules/for-each": { "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", "dev": true, "license": "MIT", "optional": true, @@ -4961,6 +5966,8 @@ }, "node_modules/base64-js": { "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true, "funding": [ { @@ -4981,6 +5988,8 @@ }, "node_modules/gifsicle/node_modules/which": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "license": "ISC", "optional": true, @@ -4993,6 +6002,8 @@ }, "node_modules/update-notifier": { "version": "2.5.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", + "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -5013,6 +6024,8 @@ }, "node_modules/parse5-htmlparser2-tree-adapter": { "version": "7.1.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", + "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", "dev": true, "license": "MIT", "dependencies": { @@ -5025,6 +6038,8 @@ }, "node_modules/bin-wrapper/node_modules/download": { "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", "dev": true, "license": "MIT", "optional": true, @@ -5048,6 +6063,8 @@ }, "node_modules/jquery-ui": { "version": "1.14.1", + "resolved": "https://registry.npmjs.org/jquery-ui/-/jquery-ui-1.14.1.tgz", + "integrity": "sha512-DhzsYH8VeIvOaxwi+B/2BCsFFT5EGjShdzOcm5DssWjtcpGWIMsn66rJciDA6jBruzNiLf1q0KvwMoX1uGNvnQ==", "license": "MIT", "dependencies": { "jquery": ">=1.12.0 <5.0.0" @@ -5055,6 +6072,8 @@ }, "node_modules/grunt-svgmin": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/grunt-svgmin/-/grunt-svgmin-7.0.0.tgz", + "integrity": "sha512-+Cc6VM/aC789PMuqVRBsHxj44kf0SKHCctfIDtS9vGyH/xO3vZxUagwLNJuvcaM5zzUpGU2GEBg+mmWvTNhNLQ==", "dev": true, "license": "MIT", "dependencies": { @@ -5075,6 +6094,8 @@ }, "node_modules/nodemon/node_modules/debug": { "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "license": "MIT", "dependencies": { @@ -5083,6 +6104,8 @@ }, "node_modules/grunt-legacy-util": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", + "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", "dev": true, "license": "MIT", "dependencies": { @@ -5100,6 +6123,8 @@ }, "node_modules/map-visit": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", "dev": true, "license": "MIT", "dependencies": { @@ -5111,6 +6136,8 @@ }, "node_modules/semver-regex": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", "dev": true, "license": "MIT", "optional": true, @@ -5120,6 +6147,8 @@ }, "node_modules/webdriver-manager/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==", "dev": true, "license": "MIT", "dependencies": { @@ -5131,6 +6160,8 @@ }, "node_modules/fresh": { "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -5144,10 +6175,15 @@ }, "node_modules/ckeditor": { "version": "4.12.1", + "resolved": "https://registry.npmjs.org/ckeditor/-/ckeditor-4.12.1.tgz", + "integrity": "sha512-pH2Su4oi0D4iN/3U8nUcwI7/lXHoOJi0aiN8e2zxnm4Ow5kq8eZP2ZGmpYyuqRyKZ2tHaU8+OyYi7laXcjiq9Q==", + "deprecated": "We have renamed the @ckeditor package. New versions are available under the @ckeditor4 name.", "license": "(GPL-2.0 OR LGPL-2.1 OR MPL-1.1)" }, "node_modules/grunt-shell/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { @@ -5159,6 +6195,8 @@ }, "node_modules/es-define-property": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", "dev": true, "license": "MIT", "engines": { @@ -5167,11 +6205,16 @@ }, "node_modules/jade/node_modules/mkdirp": { "version": "0.3.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", + "integrity": "sha512-8OCq0De/h9ZxseqzCH8Kw/Filf5pF/vMI6+BH7Lu0jXz2pqYCjTAQRolSxRIi+Ax+oCCjlxoJMP0YQ4XlrQNHg==", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", "dev": true, "license": "MIT" }, "node_modules/nodemon/node_modules/micromatch": { "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "license": "MIT", "dependencies": { @@ -5195,6 +6238,8 @@ }, "node_modules/sparse-bitfield": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", "license": "MIT", "optional": true, "dependencies": { @@ -5203,6 +6248,8 @@ }, "node_modules/strip-bom": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", "dev": true, "license": "MIT", "optional": true, @@ -5215,6 +6262,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, "license": "MIT", "dependencies": { @@ -5230,10 +6279,14 @@ }, "node_modules/ui-select": { "version": "0.19.8", + "resolved": "https://registry.npmjs.org/ui-select/-/ui-select-0.19.8.tgz", + "integrity": "sha512-NSHm75s46oGph4BWUSQ4mgAGdZs0/YTP5nNo0efuwHBCPtTlye8zLSSxi3P5r1jI/BD9bJ8ODXyYWPoJZTRImQ==", "license": "MIT" }, "node_modules/whatwg-mimetype": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", "dev": true, "license": "MIT", "engines": { @@ -5242,6 +6295,8 @@ }, "node_modules/tmp": { "version": "0.2.5", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", + "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", "dev": true, "license": "MIT", "engines": { @@ -5250,6 +6305,8 @@ }, "node_modules/liftup": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", + "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==", "dev": true, "license": "MIT", "dependencies": { @@ -5267,12 +6324,16 @@ } }, "node_modules/caniuse-db": { - "version": "1.0.30001761", + "version": "1.0.30001762", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30001762.tgz", + "integrity": "sha512-ZRVFTE+sQsjfSnC/dRD9kdmqoC6O5ZMmsWxdo3nfbR+J0iu5Onnw+DmPfdHzKkkhX69YcAyCSRwONAnV7EAGUw==", "dev": true, "license": "CC-BY-4.0" }, "node_modules/connect": { "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", "dev": true, "license": "MIT", "dependencies": { @@ -5287,6 +6348,8 @@ }, "node_modules/object-copy/node_modules/is-descriptor": { "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, "license": "MIT", "dependencies": { @@ -5299,6 +6362,8 @@ }, "node_modules/optimist": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", "dev": true, "license": "MIT/X11", "dependencies": { @@ -5317,11 +6382,15 @@ }, "node_modules/di": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", "dev": true, "license": "MIT" }, "node_modules/grunt-contrib-uglify/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -5333,6 +6402,8 @@ }, "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, "license": "MIT", "engines": { @@ -5341,6 +6412,8 @@ }, "node_modules/resolve-pkg": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-2.0.0.tgz", + "integrity": "sha512-+1lzwXehGCXSeryaISr6WujZzowloigEofRB+dj75y9RRa/obVcYgbHJd53tdYw8pvZj8GojXaaENws8Ktw/hQ==", "dev": true, "license": "MIT", "dependencies": { @@ -5352,6 +6425,8 @@ }, "node_modules/make-iterator": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", "dev": true, "license": "MIT", "dependencies": { @@ -5363,6 +6438,8 @@ }, "node_modules/toidentifier": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "license": "MIT", "engines": { "node": ">=0.6" @@ -5370,12 +6447,16 @@ }, "node_modules/@types/q": { "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", "dev": true, "license": "MIT", "optional": true }, "node_modules/ansi-colors": { "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true, "license": "MIT", "engines": { @@ -5384,6 +6465,8 @@ }, "node_modules/glob-parent": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", "dev": true, "license": "ISC", "dependencies": { @@ -5393,6 +6476,8 @@ }, "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, "license": "MIT", "engines": { @@ -5401,6 +6486,8 @@ }, "node_modules/grunt-contrib-imagemin/node_modules/supports-color": { "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "license": "MIT", "dependencies": { @@ -5412,11 +6499,15 @@ }, "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, "license": "(AFL-2.1 OR BSD-3-Clause)" }, "node_modules/body-parser": { "version": "1.20.4", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz", + "integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==", "license": "MIT", "dependencies": { "bytes": "~3.1.2", @@ -5439,6 +6530,8 @@ }, "node_modules/grunt-contrib-cssmin": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-5.0.0.tgz", + "integrity": "sha512-SNp4H4+85mm2xaHYi83FBHuOXylpi5vcwgtNoYCZBbkgeXQXoeTAKa59VODRb0woTDBvxouP91Ff5PzCkikg6g==", "dev": true, "license": "MIT", "dependencies": { @@ -5452,6 +6545,8 @@ }, "node_modules/coa/node_modules/chalk": { "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "license": "MIT", "optional": true, @@ -5466,6 +6561,8 @@ }, "node_modules/yargs-unparser/node_modules/is-plain-obj": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", "dev": true, "license": "MIT", "engines": { @@ -5474,11 +6571,15 @@ }, "node_modules/ignore": { "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", "dev": true, "license": "MIT" }, "node_modules/expand-brackets/node_modules/define-property": { "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dev": true, "license": "MIT", "dependencies": { @@ -5490,11 +6591,15 @@ }, "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==", "dev": true, "license": "ISC" }, "node_modules/is-accessor-descriptor": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", "dev": true, "license": "MIT", "dependencies": { @@ -5506,6 +6611,8 @@ }, "node_modules/imagemin-svgo/node_modules/css-select": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", "dev": true, "license": "BSD-2-Clause", "optional": true, @@ -5518,6 +6625,8 @@ }, "node_modules/css-select": { "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -5533,6 +6642,8 @@ }, "node_modules/http-errors": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", "license": "MIT", "dependencies": { "depd": "~2.0.0", @@ -5551,6 +6662,8 @@ }, "node_modules/log-symbols": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, "license": "MIT", "dependencies": { @@ -5566,6 +6679,8 @@ }, "node_modules/jshint/node_modules/dom-serializer/node_modules/entities": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true, "license": "BSD-2-Clause", "funding": { @@ -5574,6 +6689,8 @@ }, "node_modules/fast-glob/node_modules/to-regex-range": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, "license": "MIT", "dependencies": { @@ -5586,6 +6703,8 @@ }, "node_modules/with": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/with/-/with-1.1.1.tgz", + "integrity": "sha512-9dbBdLftQiwtJPuM+eHzFOPdPW61qB6Bgo+KpSZtwf6WAuRU7R7kIhvw0JOUEHeeXbHVMwLUF0mSzWXj/HVW6w==", "dev": true, "license": "MIT", "dependencies": { @@ -5594,6 +6713,8 @@ }, "node_modules/source-map": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -5602,6 +6723,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, "license": "MIT", "dependencies": { @@ -5613,6 +6736,8 @@ }, "node_modules/log-symbols/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { @@ -5627,12 +6752,16 @@ }, "node_modules/json-buffer": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", "dev": true, "license": "MIT", "optional": true }, "node_modules/grunt": { "version": "1.6.1", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", + "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", "dev": true, "license": "MIT", "dependencies": { @@ -5659,12 +6788,16 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true, "license": "MIT", "optional": true }, "node_modules/globby": { "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", "dev": true, "license": "MIT", "dependencies": { @@ -5681,7 +6814,9 @@ } }, "node_modules/fng-colour-picker": { - "version": "0.12.0-beta.316", + "version": "0.12.0-beta.323", + "resolved": "https://registry.npmjs.org/fng-colour-picker/-/fng-colour-picker-0.12.0-beta.323.tgz", + "integrity": "sha512-Ye/iXCfQUOxPAX9tyZYxYdu4FqOSTuTydDAFONbLZijAQpPpxLrXBc4hPiabWAl4MTRL3bmgATJrEGfD+O9gWw==", "license": "MIT", "dependencies": { "angularjs-color-picker": "3.4.8" @@ -5689,6 +6824,8 @@ }, "node_modules/random-bytes": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -5696,6 +6833,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, "license": "MIT", "dependencies": { @@ -5707,16 +6846,22 @@ }, "node_modules/body/node_modules/string_decoder": { "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", "dev": true, "license": "MIT" }, "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, "license": "MIT" }, "node_modules/error-ex": { "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", "dev": true, "license": "MIT", "optional": true, @@ -5726,6 +6871,8 @@ }, "node_modules/@types/node": { "version": "20.19.27", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.27.tgz", + "integrity": "sha512-N2clP5pJhB2YnZJ3PIHFk5RkygRX5WO/5f0WC08tp0wd+sv0rsJk3MqWn3CbNmT2J505a5336jaQj4ph1AdMug==", "license": "MIT", "dependencies": { "undici-types": "~6.21.0" @@ -5733,6 +6880,8 @@ }, "node_modules/exec-buffer/node_modules/pify": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, "license": "MIT", "optional": true, @@ -5742,6 +6891,8 @@ }, "node_modules/smart-buffer": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", "license": "MIT", "engines": { "node": ">= 6.0.0", @@ -5750,6 +6901,8 @@ }, "node_modules/get-intrinsic": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "dev": true, "license": "MIT", "dependencies": { @@ -5773,15 +6926,22 @@ }, "node_modules/fast-safe-stringify": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", "dev": true, "license": "MIT" }, "node_modules/angular": { "version": "1.8.3", + "resolved": "https://registry.npmjs.org/angular/-/angular-1.8.3.tgz", + "integrity": "sha512-5qjkWIQQVsHj4Sb5TcEs4WZWpFeVFHXwxEBHUhrny41D8UrBAd6T/6nPPAsLngJCReIOqi95W3mxdveveutpZw==", + "deprecated": "For the actively supported Angular, see https://www.npmjs.com/package/@angular/core. AngularJS support has officially ended. For extended AngularJS support options, see https://goo.gle/angularjs-path-forward.", "license": "MIT" }, "node_modules/union-value/node_modules/is-extendable": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true, "license": "MIT", "engines": { @@ -5790,6 +6950,8 @@ }, "node_modules/expand-brackets/node_modules/is-descriptor": { "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, "license": "MIT", "dependencies": { @@ -5800,8 +6962,27 @@ "node": ">= 0.4" } }, + "node_modules/fng-reports/node_modules/jspdf": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/jspdf/-/jspdf-3.0.4.tgz", + "integrity": "sha512-dc6oQ8y37rRcHn316s4ngz/nOjayLF/FFxBF4V9zamQKRqXxyiH1zagkCdktdWhtoQId5K20xt1lB90XzkB+hQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.4", + "fast-png": "^6.2.0", + "fflate": "^0.8.1" + }, + "optionalDependencies": { + "canvg": "^3.0.11", + "core-js": "^3.6.0", + "dompurify": "^3.2.4", + "html2canvas": "^1.0.0-rc.5" + } + }, "node_modules/mixin-deep": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "dev": true, "license": "MIT", "dependencies": { @@ -5814,6 +6995,8 @@ }, "node_modules/uglify-js": { "version": "3.19.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", "dev": true, "license": "BSD-2-Clause", "bin": { @@ -5825,6 +7008,8 @@ }, "node_modules/call-bind-apply-helpers": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", "dev": true, "license": "MIT", "dependencies": { @@ -5837,6 +7022,8 @@ }, "node_modules/less/node_modules/make-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "license": "MIT", "optional": true, @@ -5850,6 +7037,8 @@ }, "node_modules/untildify": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-2.1.0.tgz", + "integrity": "sha512-sJjbDp2GodvkB0FZZcn7k6afVisqX5BZD7Yq3xp4nN2O15BBK0cLm3Vwn2vQaF7UDS0UUsrQMkkplmDI5fskig==", "dev": true, "license": "MIT", "dependencies": { @@ -5861,6 +7050,8 @@ }, "node_modules/accepts/node_modules/negotiator": { "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -5868,16 +7059,20 @@ }, "node_modules/bluebird": { "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", "dev": true, "license": "MIT" }, "node_modules/socket.io-parser": { - "version": "4.2.4", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.5.tgz", + "integrity": "sha512-bPMmpy/5WWKHea5Y/jYAP6k74A+hvmRCQaJuJB6I/ML5JZq/KfNieUVo/3Mh7SAqn7TyFdIo6wqYHInG1MU1bQ==", "dev": true, "license": "MIT", "dependencies": { "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" + "debug": "~4.4.1" }, "engines": { "node": ">=10.0.0" @@ -5885,6 +7080,8 @@ }, "node_modules/@noble/hashes": { "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", "dev": true, "license": "MIT", "engines": { @@ -5896,6 +7093,8 @@ }, "node_modules/rc": { "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { @@ -5910,6 +7109,8 @@ }, "node_modules/mime-db": { "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -5917,6 +7118,8 @@ }, "node_modules/boxen": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", "dev": true, "license": "MIT", "dependencies": { @@ -5934,6 +7137,8 @@ }, "node_modules/component-emitter": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", "dev": true, "license": "MIT", "funding": { @@ -5942,6 +7147,8 @@ }, "node_modules/grunt-contrib-htmlmin/node_modules/chalk": { "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "license": "MIT", "dependencies": { @@ -5955,6 +7162,8 @@ }, "node_modules/grunt-legacy-log-utils/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { @@ -5963,6 +7172,8 @@ }, "node_modules/cookie": { "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -5970,11 +7181,15 @@ }, "node_modules/simple-fmt": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/simple-fmt/-/simple-fmt-0.1.0.tgz", + "integrity": "sha512-9a3zTDDh9LXbTR37qBhACWIQ/mP/ry5xtmbE98BJM8GR02sanCkfMzp7AdCTqYhkBZggK/w7hJtc8Pb9nmo16A==", "dev": true, "license": "MIT" }, "node_modules/wordwrap": { "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==", "dev": true, "license": "MIT", "engines": { @@ -5983,6 +7198,8 @@ }, "node_modules/grunt-usemin/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==", "dev": true, "license": "MIT", "dependencies": { @@ -5994,6 +7211,8 @@ }, "node_modules/bin-wrapper/node_modules/got": { "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", "dev": true, "license": "MIT", "optional": true, @@ -6022,10 +7241,14 @@ }, "node_modules/@types/webidl-conversions": { "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz", + "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==", "license": "MIT" }, "node_modules/base64-arraybuffer": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", "license": "MIT", "optional": true, "engines": { @@ -6034,15 +7257,21 @@ }, "node_modules/punycode": { "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", "dev": true, "license": "MIT" }, "node_modules/fng-bootstrap-date": { - "version": "0.12.0-beta.316", + "version": "0.12.0-beta.323", + "resolved": "https://registry.npmjs.org/fng-bootstrap-date/-/fng-bootstrap-date-0.12.0-beta.323.tgz", + "integrity": "sha512-gb6Wj+MVxpbevbC+UHyWszgOCr572zZKts5I7e9NY/x7rQInWrz+qj5vcqCRmRr//LdSUbLQOk3Hnta6XNMeiQ==", "license": "MIT" }, "node_modules/log-symbols/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { @@ -6051,6 +7280,8 @@ }, "node_modules/bower-config": { "version": "1.4.3", + "resolved": "https://registry.npmjs.org/bower-config/-/bower-config-1.4.3.tgz", + "integrity": "sha512-MVyyUk3d1S7d2cl6YISViwJBc2VXCkxF5AUFykvN0PQj5FsUiMNSgAYTso18oRFfyZ6XEtjrgg9MAaufHbOwNw==", "dev": true, "license": "MIT", "dependencies": { @@ -6067,6 +7298,8 @@ }, "node_modules/resolve": { "version": "1.22.11", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", "dev": true, "license": "MIT", "dependencies": { @@ -6086,6 +7319,8 @@ }, "node_modules/fs-extra": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, "license": "MIT", "dependencies": { @@ -6099,6 +7334,8 @@ }, "node_modules/read-pkg-up/node_modules/find-up": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", "dev": true, "license": "MIT", "optional": true, @@ -6112,6 +7349,8 @@ }, "node_modules/arr-diff": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", "dev": true, "license": "MIT", "engines": { @@ -6120,6 +7359,8 @@ }, "node_modules/tough-cookie": { "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -6132,6 +7373,9 @@ }, "node_modules/grunt-filerev": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/grunt-filerev/-/grunt-filerev-2.3.1.tgz", + "integrity": "sha512-1NpLhL2LQZpdn0AvpWyQpmNAm0eqITvy2ySBqH7SO8MEp/yQKjNADhi45okK9zQ9HIdcGQEOB6sRrX1yJjZ9sQ==", + "deprecated": "Deprecated", "dev": true, "license": "BSD", "dependencies": { @@ -6148,6 +7392,8 @@ }, "node_modules/needle/node_modules/iconv-lite": { "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "license": "MIT", "optional": true, @@ -6160,6 +7406,8 @@ }, "node_modules/wsl-utils/node_modules/is-wsl": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", "dev": true, "license": "MIT", "dependencies": { @@ -6174,11 +7422,15 @@ }, "node_modules/socket.io-adapter/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==", "dev": true, "license": "MIT" }, "node_modules/grunt-injector": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grunt-injector/-/grunt-injector-1.1.0.tgz", + "integrity": "sha512-JPeoaPGKjBpCrDaJAJqafrVoOstQhKdXDDIyjuwXySNVlTyTTr58ruxEK6pOo9algjTR0q0pO7j633B8krhGlg==", "dev": true, "license": "MIT", "dependencies": { @@ -6194,6 +7446,8 @@ }, "node_modules/grunt-contrib-htmlmin/node_modules/ansi-styles": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "license": "MIT", "dependencies": { @@ -6205,6 +7459,8 @@ }, "node_modules/is-npm": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha512-9r39FIr3d+KD9SbX0sfMsHzb5PP3uimOiwr3YupUaUFG4W0l1U57Rx3utpttV7qz5U3jmrO5auUa04LU9pyHsg==", "dev": true, "license": "MIT", "engines": { @@ -6213,6 +7469,8 @@ }, "node_modules/mongodb": { "version": "5.9.1", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.9.1.tgz", + "integrity": "sha512-NBGA8AfJxGPeB12F73xXwozt8ZpeIPmCUeWRwl9xejozTXFes/3zaep9zhzs1B/nKKsw4P3I4iPfXl3K7s6g+Q==", "license": "Apache-2.0", "dependencies": { "bson": "^5.5.0", @@ -6252,14 +7510,24 @@ }, "node_modules/xdg-basedir": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha512-1Dly4xqlulvPD3fZUQJLY+FUIeqN3N2MM3uqe4rCJftAvOjFa3jFGfctOgluGx4ahPbUCsZkmJILiP0Vi4T6lQ==", "dev": true, "license": "MIT", "engines": { "node": ">=4" } }, + "node_modules/@types/pako": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/pako/-/pako-2.0.4.tgz", + "integrity": "sha512-VWDCbrLeVXJM9fihYodcLiIv0ku+AlOa/TQ1SvYOaBuyrSKgEcro95LJyIsJ4vSo6BXIxOKxiJAat04CmST9Fw==", + "license": "MIT" + }, "node_modules/string-width": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "license": "MIT", "dependencies": { @@ -6272,6 +7540,8 @@ }, "node_modules/static-extend": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", "dev": true, "license": "MIT", "dependencies": { @@ -6284,6 +7554,8 @@ }, "node_modules/wiredep-cli/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==", "dev": true, "license": "MIT", "engines": { @@ -6292,6 +7564,8 @@ }, "node_modules/camelcase": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", "dev": true, "license": "MIT", "optional": true, @@ -6301,6 +7575,8 @@ }, "node_modules/wiredep-cli/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==", "dev": true, "license": "MIT", "dependencies": { @@ -6312,6 +7588,8 @@ }, "node_modules/ejs": { "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", "license": "Apache-2.0", "dependencies": { "jake": "^10.8.5" @@ -6325,6 +7603,8 @@ }, "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" @@ -6333,6 +7613,8 @@ }, "node_modules/grunt-contrib-cssmin/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { @@ -6348,6 +7630,8 @@ }, "node_modules/fast-glob/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "license": "MIT", "dependencies": { @@ -6359,6 +7643,8 @@ }, "node_modules/configstore": { "version": "3.1.5", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz", + "integrity": "sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -6375,6 +7661,8 @@ }, "node_modules/array-differ": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", "dev": true, "license": "MIT", "engines": { @@ -6383,10 +7671,14 @@ }, "node_modules/lodash.clonedeep": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", "license": "MIT" }, "node_modules/async-each": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", "dev": true, "funding": [ { @@ -6398,6 +7690,8 @@ }, "node_modules/blueimp-file-upload": { "version": "9.34.0", + "resolved": "https://registry.npmjs.org/blueimp-file-upload/-/blueimp-file-upload-9.34.0.tgz", + "integrity": "sha512-dXacFmyv6p0n+l5+u1ssYhSpCJdYabl7BZTw5WvB6ygY2ksTB3SdD6huafryEO5DH+XuspHDL6+IJ3m14Va+FQ==", "license": "MIT", "optionalDependencies": { "blueimp-canvas-to-blob": "3.5.0", @@ -6407,15 +7701,21 @@ }, "node_modules/jshint/node_modules/domelementtype": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", "dev": true, "license": "BSD-2-Clause" }, "node_modules/mongoose/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==", "license": "MIT" }, "node_modules/time-zone": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-0.1.0.tgz", + "integrity": "sha512-S5CjtVIkeBTnlsaZP3gjsTb78ClBe74sEcgEoBwAVUKnTRDAGqUtLLIZHMsIyqOWjt9DGQpLMMoD8ZKIfP2ddQ==", "dev": true, "license": "MIT", "engines": { @@ -6424,6 +7724,8 @@ }, "node_modules/grunt-dom-munger": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/grunt-dom-munger/-/grunt-dom-munger-4.0.0.tgz", + "integrity": "sha512-+VjKRfPTYPuonPt9abzu+jk3+6avVXAO99RU/zs3nENPpnTnsW6EIzIdCzbpmXxpyyOE+XVbG/n9tACWgPLapw==", "dev": true, "dependencies": { "cheerio": "^1.0.0-rc.10" @@ -6437,6 +7739,8 @@ }, "node_modules/grunt-contrib-htmlmin": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-htmlmin/-/grunt-contrib-htmlmin-3.1.0.tgz", + "integrity": "sha512-Khaa+0MUuqqNroDIe9tsjZkioZnW2Y+iTGbonBkLWaG7+SkSFExfb4jLt7M6rxKV3RSqlS7NtVvu4SVIPkmKXg==", "dev": true, "license": "MIT", "dependencies": { @@ -6450,6 +7754,8 @@ }, "node_modules/semver-diff/node_modules/semver": { "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "license": "ISC", "bin": { @@ -6458,6 +7764,8 @@ }, "node_modules/to-buffer": { "version": "1.2.2", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", + "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==", "dev": true, "license": "MIT", "optional": true, @@ -6472,6 +7780,8 @@ }, "node_modules/prepend-http": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==", "dev": true, "license": "MIT", "engines": { @@ -6480,6 +7790,8 @@ }, "node_modules/maxmin/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -6491,6 +7803,8 @@ }, "node_modules/cliui/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, "license": "MIT", "dependencies": { @@ -6504,6 +7818,8 @@ }, "node_modules/define-property": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, "license": "MIT", "dependencies": { @@ -6516,6 +7832,8 @@ }, "node_modules/to-regex-range": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "license": "MIT", "dependencies": { @@ -6527,6 +7845,8 @@ }, "node_modules/call-me-maybe": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", "dev": true, "license": "MIT" }, @@ -6541,6 +7861,8 @@ }, "node_modules/exec-buffer": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", "dev": true, "license": "MIT", "optional": true, @@ -6557,11 +7879,15 @@ }, "node_modules/cookiejar": { "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", + "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==", "dev": true, "license": "MIT" }, "node_modules/html-minifier/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==", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -6570,6 +7896,8 @@ }, "node_modules/karma/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==", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -6578,6 +7906,8 @@ }, "node_modules/ieee754": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true, "funding": [ { @@ -6598,6 +7928,8 @@ }, "node_modules/irregular-plurals": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", + "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==", "dev": true, "license": "MIT", "engines": { @@ -6606,6 +7938,8 @@ }, "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, "license": "MIT", "engines": { @@ -6614,6 +7948,8 @@ }, "node_modules/load-json-file/node_modules/pify": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, "license": "MIT", "optional": true, @@ -6623,6 +7959,8 @@ }, "node_modules/maxmin": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz", + "integrity": "sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g==", "dev": true, "license": "MIT", "dependencies": { @@ -6640,6 +7978,8 @@ }, "node_modules/decompress-tarbz2/node_modules/file-type": { "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", "dev": true, "license": "MIT", "optional": true, @@ -6649,6 +7989,8 @@ }, "node_modules/dezalgo": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", "dev": true, "license": "ISC", "dependencies": { @@ -6658,11 +8000,15 @@ }, "node_modules/pstree.remy": { "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", "dev": true, "license": "MIT" }, "node_modules/end-of-stream": { "version": "1.4.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", "license": "MIT", "dependencies": { "once": "^1.4.0" @@ -6670,6 +8016,8 @@ }, "node_modules/array-uniq": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", "dev": true, "license": "MIT", "engines": { @@ -6678,6 +8026,8 @@ }, "node_modules/escalade": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, "license": "MIT", "engines": { @@ -6686,6 +8036,8 @@ }, "node_modules/update-notifier/node_modules/chalk": { "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "license": "MIT", "dependencies": { @@ -6699,6 +8051,8 @@ }, "node_modules/grunt-contrib-less/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { @@ -6714,6 +8068,8 @@ }, "node_modules/deep-extend": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "dev": true, "license": "MIT", "engines": { @@ -6721,17 +8077,21 @@ } }, "node_modules/fng-reports": { - "version": "0.12.0-beta.316", + "version": "0.12.0-beta.323", + "resolved": "https://registry.npmjs.org/fng-reports/-/fng-reports-0.12.0-beta.323.tgz", + "integrity": "sha512-6yE04XmVygVFFZuc9UdsfOjQYYx9v13iQQR3+dD8RzZRHcPjHWY/gIHs3nNFkoMRSJ/ntfYAmLy/l4H21yvsAw==", "license": "MIT", "dependencies": { "angular-ui-grid": "^4.12.7", "jquery": "^3.7.1", - "jspdf": "^2.5.1", - "jspdf-autotable": "^3.8.2" + "jspdf": "^3.0.4", + "jspdf-autotable": "^5.0.2" } }, "node_modules/nodemon/node_modules/is-binary-path": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", "dev": true, "license": "MIT", "dependencies": { @@ -6743,6 +8103,8 @@ }, "node_modules/use": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "dev": true, "license": "MIT", "engines": { @@ -6751,6 +8113,8 @@ }, "node_modules/grunt-contrib-less/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { @@ -6762,11 +8126,15 @@ }, "node_modules/grunt-injector/node_modules/lodash": { "version": "4.15.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", + "integrity": "sha512-/XM2P+O3xDTOR/CrI4ZqqzgC3tFOLfn2sUIIKN9CYI3YmZnZ9QcElpYh0MHiHXMNJLWwbVxkCaO6zFGS97Xj0g==", "dev": true, "license": "MIT" }, "node_modules/dom-serialize": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", "dev": true, "license": "MIT", "dependencies": { @@ -6778,6 +8146,8 @@ }, "node_modules/grunt-usemin/node_modules/has-ansi": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", "dev": true, "license": "MIT", "dependencies": { @@ -6789,6 +8159,8 @@ }, "node_modules/jshint-stylish/node_modules/plur": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz", + "integrity": "sha512-WhcHk576xg9y/iv6RWOuroZgsqvCbJN+XGvAypCJwLAYs2iWDp5LUmvaCdV6JR2O0SMBf8l6p7A94AyLCFVMlQ==", "dev": true, "license": "MIT", "dependencies": { @@ -6800,6 +8172,8 @@ }, "node_modules/minimatch": { "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", "dev": true, "license": "ISC", "dependencies": { @@ -6811,6 +8185,8 @@ }, "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, "license": "MIT", "dependencies": { @@ -6820,6 +8196,8 @@ }, "node_modules/yargs-unparser/node_modules/camelcase": { "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, "license": "MIT", "engines": { @@ -6831,10 +8209,14 @@ }, "node_modules/core-util-is": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", "license": "MIT" }, "node_modules/atob": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "license": "(MIT OR Apache-2.0)", "bin": { "atob": "bin/atob.js" @@ -6845,12 +8227,16 @@ }, "node_modules/through": { "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true, "license": "MIT", "optional": true }, "node_modules/grunt-contrib-jshint/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { @@ -6859,6 +8245,8 @@ }, "node_modules/global-prefix": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", "dev": true, "license": "MIT", "dependencies": { @@ -6874,6 +8262,8 @@ }, "node_modules/grunt-contrib-imagemin/node_modules/ansi-styles": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "license": "MIT", "dependencies": { @@ -6885,6 +8275,8 @@ }, "node_modules/multimatch/node_modules/array-union": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, "license": "MIT", "engines": { @@ -6893,14 +8285,20 @@ }, "node_modules/connect-mongo/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==", "license": "MIT" }, "node_modules/ms": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, "node_modules/grunt-contrib-imagemin/node_modules/chalk": { "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "license": "MIT", "dependencies": { @@ -6914,6 +8312,8 @@ }, "node_modules/redent": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==", "dev": true, "license": "MIT", "optional": true, @@ -6927,6 +8327,8 @@ }, "node_modules/window-size": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==", "dev": true, "engines": { "node": ">= 0.8.0" @@ -6934,6 +8336,8 @@ }, "node_modules/date-format": { "version": "4.0.14", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", + "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", "dev": true, "license": "MIT", "engines": { @@ -6942,6 +8346,8 @@ }, "node_modules/binary-extensions": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true, "license": "MIT", "engines": { @@ -6953,10 +8359,15 @@ }, "node_modules/express-session/node_modules/cookie-signature": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", "license": "MIT" }, "node_modules/rimraf": { "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, "license": "ISC", "dependencies": { @@ -6968,6 +8379,8 @@ }, "node_modules/static-extend/node_modules/define-property": { "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dev": true, "license": "MIT", "dependencies": { @@ -6979,6 +8392,8 @@ }, "node_modules/constantinople/node_modules/uglify-js": { "version": "2.4.24", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.24.tgz", + "integrity": "sha512-tktIjwackfZLd893KGJmXc1hrRHH1vH9Po3xFh1XBjjeGAnN02xJ3SuoA+n1L29/ZaCA18KzCFlckS+vfPugiA==", "dev": true, "license": "BSD", "dependencies": { @@ -7003,6 +8418,8 @@ }, "node_modules/underscore.string": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", + "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7015,6 +8432,8 @@ }, "node_modules/get-caller-file": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, "license": "ISC", "engines": { @@ -7023,6 +8442,8 @@ }, "node_modules/widest-line": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", "dev": true, "license": "MIT", "dependencies": { @@ -7034,6 +8455,8 @@ }, "node_modules/imagemin-svgo/node_modules/supports-color": { "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "license": "MIT", "optional": true, @@ -7046,6 +8469,8 @@ }, "node_modules/connect-livereload": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.6.1.tgz", + "integrity": "sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==", "dev": true, "license": "MIT", "engines": { @@ -7054,6 +8479,8 @@ }, "node_modules/grunt-svgmin/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { @@ -7062,6 +8489,8 @@ }, "node_modules/nodemon/node_modules/chokidar": { "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", "dev": true, "license": "MIT", "dependencies": { @@ -7083,6 +8512,8 @@ }, "node_modules/regex-not": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, "license": "MIT", "dependencies": { @@ -7095,10 +8526,14 @@ }, "node_modules/body/node_modules/bytes": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==", "dev": true }, "node_modules/grunt-contrib-uglify/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { @@ -7114,6 +8549,8 @@ }, "node_modules/to-object-path/node_modules/kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7125,6 +8562,8 @@ }, "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==", "dev": true, "license": "MIT", "dependencies": { @@ -7133,6 +8572,8 @@ }, "node_modules/grunt-contrib-htmlmin/node_modules/supports-color": { "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "license": "MIT", "dependencies": { @@ -7144,6 +8585,8 @@ }, "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, "license": "Apache-2.0", "engines": { @@ -7152,6 +8595,8 @@ }, "node_modules/grunt-contrib-cssmin/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { @@ -7166,6 +8611,8 @@ }, "node_modules/encoding-sniffer/node_modules/iconv-lite": { "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "license": "MIT", "dependencies": { @@ -7177,6 +8624,8 @@ }, "node_modules/needle": { "version": "3.3.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", "dev": true, "license": "MIT", "optional": true, @@ -7193,11 +8642,15 @@ }, "node_modules/log-symbols/node_modules/color-name": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, "node_modules/sshpk": { "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7222,6 +8675,8 @@ }, "node_modules/karma-requirejs": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/karma-requirejs/-/karma-requirejs-1.1.0.tgz", + "integrity": "sha512-MHTOYKdwwJBkvYid0TaYvBzOnFH3TDtzo6ie5E4o9SaUSXXsfMRLa/whUz6efVIgTxj1xnKYasNn/XwEgJeB/Q==", "dev": true, "license": "MIT", "peerDependencies": { @@ -7231,6 +8686,8 @@ }, "node_modules/globule": { "version": "1.3.4", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", + "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", "dev": true, "license": "MIT", "dependencies": { @@ -7244,6 +8701,8 @@ }, "node_modules/forwarded": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -7251,6 +8710,8 @@ }, "node_modules/nodemon/node_modules/to-regex-range": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, "license": "MIT", "dependencies": { @@ -7263,10 +8724,14 @@ }, "node_modules/jsondiffpatch/node_modules/color-name": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, "node_modules/unset-value/node_modules/has-values": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", "dev": true, "license": "MIT", "engines": { @@ -7275,6 +8740,8 @@ }, "node_modules/execa": { "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", "dev": true, "license": "MIT", "dependencies": { @@ -7292,10 +8759,14 @@ }, "node_modules/lodash": { "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "license": "MIT" }, "node_modules/path-key": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "dev": true, "license": "MIT", "engines": { @@ -7304,6 +8775,8 @@ }, "node_modules/map-cache": { "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", "dev": true, "license": "MIT", "engines": { @@ -7312,6 +8785,8 @@ }, "node_modules/pad-stream": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pad-stream/-/pad-stream-2.0.0.tgz", + "integrity": "sha512-3QeQw19K48BQzUGZ9dEf/slX5Jbfy5ZeBTma2XICketO7kFNK7omF00riVcecOKN+DSiJZcK2em1eYKaVOeXKg==", "dev": true, "license": "MIT", "dependencies": { @@ -7325,6 +8800,9 @@ }, "node_modules/grunt-usemin": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/grunt-usemin/-/grunt-usemin-3.1.1.tgz", + "integrity": "sha512-73g3KOfB2gAxPk5qV1dgfcw/H6cg2S2YPHzt5ssPCiaNXOrN15HzGzP31il+tQymyP/MYYhRAOR+o7F5UGny/A==", + "deprecated": "This package is deprecated.", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -7342,6 +8820,8 @@ }, "node_modules/update-notifier/node_modules/supports-color": { "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "license": "MIT", "dependencies": { @@ -7353,6 +8833,8 @@ }, "node_modules/normalize-path": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true, "license": "MIT", "engines": { @@ -7361,12 +8843,16 @@ }, "node_modules/spdx-license-ids": { "version": "3.0.22", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.22.tgz", + "integrity": "sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==", "dev": true, "license": "CC0-1.0", "optional": true }, "node_modules/mime": { "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", "dev": true, "license": "MIT", "bin": { @@ -7378,6 +8864,8 @@ }, "node_modules/path-type/node_modules/pify": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, "license": "MIT", "engines": { @@ -7386,6 +8874,8 @@ }, "node_modules/streamroller/node_modules/debug": { "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "license": "MIT", "dependencies": { @@ -7402,6 +8892,8 @@ }, "node_modules/es-errors": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "dev": true, "license": "MIT", "engines": { @@ -7409,15 +8901,15 @@ } }, "node_modules/safer-buffer": { - "name": "@socketregistry/safer-buffer", - "license": "MIT", - "version": "npm:@socketregistry/safer-buffer@^1", - "engines": { - "node": ">=18" - } + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" }, "node_modules/grunt-contrib-concat/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { @@ -7429,11 +8921,15 @@ }, "node_modules/mocha/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==", "dev": true, "license": "Python-2.0" }, "node_modules/log-symbols/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { @@ -7449,11 +8945,15 @@ }, "node_modules/@socket.io/component-emitter": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", "dev": true, "license": "MIT" }, "node_modules/imagemin-svgo/node_modules/dom-serializer": { "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", "dev": true, "license": "MIT", "optional": true, @@ -7464,6 +8964,8 @@ }, "node_modules/shelljs": { "version": "0.2.6", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.2.6.tgz", + "integrity": "sha512-LQiM15qPbSyzHDFfI4v7EVhjBXG5PUAKWVBnVMBXwdlQSHZtzKYeKGzDHBIqpenPrCsPWqBSOF5o7oSvSfX+CA==", "dev": true, "bin": { "shjs": "bin/shjs" @@ -7478,6 +8980,8 @@ }, "node_modules/imagemin-svgo/node_modules/chalk": { "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "license": "MIT", "optional": true, @@ -7492,6 +8996,8 @@ }, "node_modules/safe-regex-test": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", "dev": true, "license": "MIT", "dependencies": { @@ -7508,6 +9014,8 @@ }, "node_modules/liftup/node_modules/findup-sync": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7522,11 +9030,15 @@ }, "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, "license": "MIT" }, "node_modules/bin-version": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", "dev": true, "license": "MIT", "optional": true, @@ -7538,17 +9050,31 @@ "node": ">=6" } }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "license": "MIT", + "optional": true + }, "node_modules/util-deprecate": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "license": "MIT" }, "node_modules/grunt-svgmin/node_modules/color-name": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, "node_modules/path-exists": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", + "integrity": "sha512-BD2vrQBPFI3VkVKzTrOmaG2WtPQoduNXu1A5tLYMOW8RN6G9CdhdSkmw+ljxUkJcj4pbXQGw0lzl7MFLnhba9Q==", "dev": true, "license": "MIT", "engines": { @@ -7557,6 +9083,8 @@ }, "node_modules/global-modules": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "dev": true, "license": "MIT", "dependencies": { @@ -7570,16 +9098,22 @@ }, "node_modules/grunt-legacy-log-utils/node_modules/color-name": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, "node_modules/is-promise": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz", + "integrity": "sha512-mjWH5XxnhMA8cFnDchr6qRP9S/kLntKuEfIYku+PaN1CnS8v+OG9O/BKpRCVRJvpIkgAZm0Pf5Is3iSSOILlcg==", "dev": true, "license": "MIT" }, "node_modules/ip-address": { "version": "10.1.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", + "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", "license": "MIT", "engines": { "node": ">= 12" @@ -7587,6 +9121,8 @@ }, "node_modules/grunt-cli/node_modules/nopt": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", "dev": true, "license": "ISC", "dependencies": { @@ -7599,6 +9135,8 @@ }, "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, "license": "MIT", "engines": { @@ -7607,6 +9145,8 @@ }, "node_modules/url-to-options": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==", "dev": true, "license": "MIT", "optional": true, @@ -7616,29 +9156,42 @@ }, "node_modules/escape-html": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", "license": "MIT" }, "node_modules/eventemitter3": { "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "dev": true, "license": "MIT" }, "node_modules/angular-route": { "version": "1.8.3", + "resolved": "https://registry.npmjs.org/angular-route/-/angular-route-1.8.3.tgz", + "integrity": "sha512-kpIcRmDR2+o1FxDVVYy8Rvfab86/7LDbOgTRb9T+X9ewPQiBRuDEnZtM3oJYBiQLvAXDYTJXHV48n/bGE9Mv2g==", + "deprecated": "For the actively supported Angular, see https://www.npmjs.com/package/@angular/core. AngularJS support has officially ended. For extended AngularJS support options, see https://goo.gle/angularjs-path-forward.", "license": "MIT" }, "node_modules/stringmap": { "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stringmap/-/stringmap-0.2.2.tgz", + "integrity": "sha512-mR1LEHDw6TsHa+LwJeeBc9ZqZqEOm7bHidgxMmDg8HB/rbA1HhDeT08gS67CCCG/xrgIfQx5tW42pd8vFpLUow==", "dev": true, "license": "MIT" }, "node_modules/optimist/node_modules/minimist": { "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==", "dev": true, "license": "MIT" }, "node_modules/should-type-adaptors": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", + "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", "dev": true, "license": "MIT", "dependencies": { @@ -7648,6 +9201,8 @@ }, "node_modules/transformers/node_modules/uglify-js": { "version": "2.2.5", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz", + "integrity": "sha512-viLk+/8G0zm2aKt1JJAVcz5J/5ytdiNaIsKgrre3yvSUjwVG6ZUujGH7E2TiPigZUwLYCe7eaIUEP2Zka2VJPA==", "dev": true, "dependencies": { "optimist": "~0.3.5", @@ -7662,6 +9217,8 @@ }, "node_modules/os-filter-obj": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", "dev": true, "license": "MIT", "optional": true, @@ -7674,12 +9231,16 @@ }, "node_modules/streamsearch": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", "engines": { "node": ">=10.0.0" } }, "node_modules/maxmin/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { @@ -7695,11 +9256,15 @@ }, "node_modules/log4js/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==", "dev": true, "license": "MIT" }, "node_modules/dot-prop": { "version": "4.2.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7711,6 +9276,8 @@ }, "node_modules/monocle": { "version": "0.1.48", + "resolved": "https://registry.npmjs.org/monocle/-/monocle-0.1.48.tgz", + "integrity": "sha512-QW9bwJPOR8HOYyqRnukMQ8qRy/tBJuZuYaC/vXCbCUfZqhmO04+JeIKNWoJpgLqhvp5LQkSoDmKA3uKWZXXwDg==", "dev": true, "license": "BSD", "dependencies": { @@ -7719,11 +9286,15 @@ }, "node_modules/ordered-esprima-props": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ordered-esprima-props/-/ordered-esprima-props-1.1.0.tgz", + "integrity": "sha512-RVQ/gx+EZY/txtizlzn4OY4Rto8vhM2HasczvmP1SJYBW6GD9vLfqx/7vgKEAFK2C9ynzz/evBArFyp3HAVmTg==", "dev": true, "license": "MIT" }, "node_modules/has-value": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", "dev": true, "license": "MIT", "dependencies": { @@ -7737,6 +9308,8 @@ }, "node_modules/@nodelib/fs.stat": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", "dev": true, "license": "MIT", "engines": { @@ -7745,6 +9318,8 @@ }, "node_modules/connect-mongo/node_modules/debug": { "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -7760,6 +9335,8 @@ }, "node_modules/wrap-ansi/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7771,20 +9348,46 @@ }, "node_modules/grunt-legacy-log/node_modules/colors": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w==", "dev": true, "license": "MIT", "engines": { "node": ">=0.1.90" } }, + "node_modules/nodemon/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "Upgrade to fsevents v2 to mitigate potential security issues", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, "node_modules/buffer-alloc-unsafe": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", "dev": true, "license": "MIT", "optional": true }, "node_modules/vary": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -7792,15 +9395,21 @@ }, "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, "license": "ISC" }, "node_modules/setprototypeof": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "license": "ISC" }, "node_modules/grunt-legacy-log-utils/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { @@ -7815,6 +9424,8 @@ }, "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, "license": "Apache-2.0", "engines": { @@ -7823,6 +9434,8 @@ }, "node_modules/capture-stack-trace": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.2.tgz", + "integrity": "sha512-X/WM2UQs6VMHUtjUDnZTRI+i1crWteJySFzr9UpGoQa4WQffXVTTXuekjl7TjZRlcF2XfjgITT0HxZ9RnxeT0w==", "dev": true, "license": "MIT", "engines": { @@ -7834,6 +9447,8 @@ }, "node_modules/grunt-contrib-concat/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7845,6 +9460,8 @@ }, "node_modules/camelcase-keys": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==", "dev": true, "license": "MIT", "optional": true, @@ -7858,6 +9475,8 @@ }, "node_modules/console-browserify": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha512-duS7VP5pvfsNLDvL1O4VOEbw37AI3A4ZUQYemvDlnpGrNu9tprR7BYWpDYwC0Xia0Zxz5ZupdiIrUp0GH1aXfg==", "dev": true, "dependencies": { "date-now": "^0.1.4" @@ -7865,6 +9484,8 @@ }, "node_modules/plur": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz", + "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", "dev": true, "license": "MIT", "dependencies": { @@ -7876,6 +9497,8 @@ }, "node_modules/lru-cache": { "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, "license": "ISC", "dependencies": { @@ -7885,6 +9508,8 @@ }, "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, "license": "BSD-2-Clause", "dependencies": { @@ -7893,6 +9518,8 @@ }, "node_modules/mimic-response": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", "dev": true, "license": "MIT", "optional": true, @@ -7902,12 +9529,16 @@ }, "node_modules/unquote": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", "dev": true, "license": "MIT", "optional": true }, "node_modules/nodemon/node_modules/braces": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "license": "MIT", "dependencies": { @@ -7928,6 +9559,8 @@ }, "node_modules/array-slice": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", "dev": true, "license": "MIT", "engines": { @@ -7936,6 +9569,8 @@ }, "node_modules/promise": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-2.0.0.tgz", + "integrity": "sha512-OgMc+sxI3zWF8D5BJGtA0z7/IsrDy1/0cPaDv6HPpqa2fSTo7AdON5U10NbZCUeF+zCAj3PtfPE50Hf02386aA==", "dev": true, "license": "MIT", "dependencies": { @@ -7944,6 +9579,8 @@ }, "node_modules/ext-name": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", "dev": true, "license": "MIT", "optional": true, @@ -7957,6 +9594,8 @@ }, "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, "license": "Apache-2.0", "engines": { @@ -7965,6 +9604,8 @@ }, "node_modules/set-value/node_modules/is-extendable": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true, "license": "MIT", "engines": { @@ -7973,6 +9614,8 @@ }, "node_modules/grunt-contrib-concat/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { @@ -7988,6 +9631,8 @@ }, "node_modules/grunt-contrib-jshint/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7999,6 +9644,8 @@ }, "node_modules/has-ansi": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz", + "integrity": "sha512-XwLzIec2hoj/LW9F3nCcQpEwZ5fDJ1LOc6SAgc0pz79CGiY9zmZhIkbf7OnK+tC36UhpQBa03HPt13QavGoF6Q==", "dev": true, "license": "MIT", "dependencies": { @@ -8014,6 +9661,8 @@ }, "node_modules/jshint/node_modules/domhandler": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", + "integrity": "sha512-q9bUwjfp7Eif8jWxxxPSykdRZAb6GkguBGSgvvCrhI9wB71W2K/Kvv4E61CF/mcCfnVJDeDWx/Vb/uAqbDj6UQ==", "dev": true, "dependencies": { "domelementtype": "1" @@ -8021,6 +9670,8 @@ }, "node_modules/chokidar/node_modules/glob-parent": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "license": "ISC", "dependencies": { @@ -8032,6 +9683,8 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, "license": "MIT", "engines": { @@ -8043,6 +9696,8 @@ }, "node_modules/set-value/node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "license": "MIT", "dependencies": { @@ -8054,6 +9709,8 @@ }, "node_modules/bin-version/node_modules/semver": { "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "license": "ISC", "optional": true, @@ -8063,6 +9720,8 @@ }, "node_modules/grunt-contrib-watch/node_modules/async": { "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dev": true, "license": "MIT", "dependencies": { @@ -8079,6 +9738,8 @@ }, "node_modules/acorn": { "version": "2.6.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.6.4.tgz", + "integrity": "sha512-aINieSoQYX0C9uQqJGeC8mnO1T6onBTmtCdxHel6ZP/nBu4mpC03EoDtQUzAAAlUXluWjIvVV9vCuMhmOdRDXQ==", "dev": true, "license": "MIT", "bin": { @@ -8090,6 +9751,8 @@ }, "node_modules/decompress-unzip/node_modules/file-type": { "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", "dev": true, "license": "MIT", "optional": true, @@ -8099,6 +9762,8 @@ }, "node_modules/keyv": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", "dev": true, "license": "MIT", "optional": true, @@ -8108,6 +9773,8 @@ }, "node_modules/connect/node_modules/statuses": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "dev": true, "license": "MIT", "engines": { @@ -8116,6 +9783,8 @@ }, "node_modules/streamroller": { "version": "3.1.5", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", + "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", "dev": true, "license": "MIT", "dependencies": { @@ -8129,11 +9798,15 @@ }, "node_modules/blueimp-file-upload/node_modules/blueimp-load-image": { "version": "2.12.2", + "resolved": "https://registry.npmjs.org/blueimp-load-image/-/blueimp-load-image-2.12.2.tgz", + "integrity": "sha512-o6YeeBo0e6g3/T7mPZtED/y/66VdhMxYVEqE5Owl+9Ew0MpLFgFh6humePBAh0JVRfCtK7CHQ7K84S4GIfaZtg==", "license": "MIT", "optional": true }, "node_modules/bin-version-check/node_modules/semver": { "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "license": "ISC", "optional": true, @@ -8143,11 +9816,15 @@ }, "node_modules/regenerator-runtime": { "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", "license": "MIT", "optional": true }, "node_modules/update-notifier/node_modules/import-lazy": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", "dev": true, "license": "MIT", "engines": { @@ -8156,6 +9833,8 @@ }, "node_modules/resolve-dir": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", "dev": true, "license": "MIT", "dependencies": { @@ -8168,6 +9847,8 @@ }, "node_modules/grunt-contrib-jshint/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { @@ -8179,6 +9860,8 @@ }, "node_modules/with/node_modules/source-map": { "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==", "dev": true, "dependencies": { "amdefine": ">=0.0.4" @@ -8189,6 +9872,8 @@ }, "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, "license": "MIT", "dependencies": { @@ -8200,6 +9885,8 @@ }, "node_modules/os-tmpdir": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", "dev": true, "license": "MIT", "engines": { @@ -8208,6 +9895,8 @@ }, "node_modules/nodemon/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "license": "MIT", "dependencies": { @@ -8219,11 +9908,15 @@ }, "node_modules/ignore-by-default": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", "dev": true, "license": "ISC" }, "node_modules/imagemin-jpegtran": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-6.0.0.tgz", + "integrity": "sha512-Ih+NgThzqYfEWv9t58EItncaaXIHR0u9RuhKa8CtVBlMBvY0dCIxgQJQCfwImA4AV1PMfmUKlkyIHJjb7V4z1g==", "dev": true, "license": "MIT", "optional": true, @@ -8238,6 +9931,8 @@ }, "node_modules/pkg-up/node_modules/path-exists": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true, "license": "MIT", "engines": { @@ -8246,6 +9941,8 @@ }, "node_modules/pinkie": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", "dev": true, "license": "MIT", "engines": { @@ -8254,6 +9951,8 @@ }, "node_modules/cacheable-request/node_modules/lowercase-keys": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==", "dev": true, "license": "MIT", "optional": true, @@ -8263,6 +9962,8 @@ }, "node_modules/bin-version/node_modules/execa": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "license": "MIT", "optional": true, @@ -8281,6 +9982,8 @@ }, "node_modules/sort-keys-length": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==", "dev": true, "license": "MIT", "optional": true, @@ -8293,6 +9996,9 @@ }, "node_modules/jade": { "version": "0.33.0", + "resolved": "https://registry.npmjs.org/jade/-/jade-0.33.0.tgz", + "integrity": "sha512-2+ovsXU8ZRzxM3SMuhrZ5TheWDkR20KcNdqncRwjCVwjXTTwiLQHfLPSjkEgg+ft/yu/cm1cCPyrqWM41ohAow==", + "deprecated": "Jade has been renamed to pug, please install the latest version of pug instead of jade", "dev": true, "dependencies": { "character-parser": "1.0.2", @@ -8309,6 +10015,8 @@ }, "node_modules/define-lazy-prop": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", "dev": true, "license": "MIT", "engines": { @@ -8320,6 +10028,8 @@ }, "node_modules/@sindresorhus/is": { "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", "dev": true, "license": "MIT", "optional": true, @@ -8329,6 +10039,8 @@ }, "node_modules/download/node_modules/pify": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, "license": "MIT", "optional": true, @@ -8346,6 +10058,8 @@ }, "node_modules/grunt-contrib-cssmin/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { @@ -8357,6 +10071,8 @@ }, "node_modules/is-plain-obj": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", "dev": true, "license": "MIT", "optional": true, @@ -8366,6 +10082,8 @@ }, "node_modules/grunt-env": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/grunt-env/-/grunt-env-1.0.1.tgz", + "integrity": "sha512-Hw4iIJ58yYA8kJaP4UUyfw807DUI1FRnow9hhRMnq366bwCnxiBWOgfZsYilcs3Jh1qsGC/i3+G+7/W18hA1TA==", "dev": true, "dependencies": { "ini": "^1.3.5", @@ -8377,6 +10095,8 @@ }, "node_modules/semver": { "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha512-IrpJ+yoG4EOH8DFWuVg+8H1kW1Oaof0Wxe7cPcXW3x9BjkN/eVo54F15LyqemnDIUYskQWr9qvl/RihmSy6+xQ==", "dev": true, "license": "ISC", "bin": { @@ -8385,6 +10105,8 @@ }, "node_modules/os-homedir": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", "dev": true, "license": "MIT", "engines": { @@ -8393,11 +10115,15 @@ }, "node_modules/sax": { "version": "1.4.3", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.3.tgz", + "integrity": "sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==", "dev": true, "license": "BlueOak-1.0.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==", "dev": true, "license": "MIT", "dependencies": { @@ -8409,6 +10135,8 @@ }, "node_modules/grunt-usemin/node_modules/supports-color": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", "dev": true, "license": "MIT", "engines": { @@ -8417,6 +10145,8 @@ }, "node_modules/whatwg-url": { "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", "license": "MIT", "dependencies": { "tr46": "^3.0.0", @@ -8428,6 +10158,8 @@ }, "node_modules/bin-version/node_modules/which": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "license": "ISC", "optional": true, @@ -8440,6 +10172,8 @@ }, "node_modules/chokidar": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, "license": "MIT", "dependencies": { @@ -8463,6 +10197,8 @@ }, "node_modules/ua-parser-js": { "version": "0.7.41", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.41.tgz", + "integrity": "sha512-O3oYyCMPYgNNHuO7Jjk3uacJWZF8loBgwrfd/5LE/HyZ3lUIOdniQ7DNXJcIgZbwioZxk0fLfI4EVnetdiX5jg==", "dev": true, "funding": [ { @@ -8488,6 +10224,8 @@ }, "node_modules/grunt-angular-templates": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/grunt-angular-templates/-/grunt-angular-templates-1.2.0.tgz", + "integrity": "sha512-W/cwZTBN/MpeWaEv37SIFuUlw9A4BsZkybjDdjrmGzHGqaEBin6lZpA/d5NGLxNDiFn8R62gdr8Ti7zmhl5JnQ==", "dev": true, "dependencies": { "html-minifier": "~4.0.0" @@ -8498,6 +10236,8 @@ }, "node_modules/pretty-ms": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-2.1.0.tgz", + "integrity": "sha512-H2enpsxzDhuzRl3zeSQpQMirn8dB0Z/gxW96j06tMfTviUWvX14gjKb7qd1gtkUyYhDPuoNe00K5PqNvy2oQNg==", "dev": true, "license": "MIT", "dependencies": { @@ -8511,6 +10251,8 @@ }, "node_modules/htmlparser2": { "version": "10.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz", + "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==", "dev": true, "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", @@ -8529,6 +10271,8 @@ }, "node_modules/yauzl": { "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dev": true, "license": "MIT", "optional": true, @@ -8539,6 +10283,8 @@ }, "node_modules/bin-wrapper": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", "dev": true, "license": "MIT", "optional": true, @@ -8556,6 +10302,8 @@ }, "node_modules/grunt-rev": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/grunt-rev/-/grunt-rev-0.1.0.tgz", + "integrity": "sha512-vtj72cmiWR8EgHwJgApVdXrSYlghBd2slrjCmFF/Dnmp+zzS5cGOhuSMa1mvZ6r2MjdefxM1XGjVpxVUuwtPSg==", "dev": true, "engines": { "node": ">= 0.8.0" @@ -8563,6 +10311,8 @@ }, "node_modules/grunt-shell/node_modules/chalk": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dev": true, "license": "MIT", "dependencies": { @@ -8575,6 +10325,9 @@ }, "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, "license": "MIT", "dependencies": { @@ -8587,6 +10340,8 @@ }, "node_modules/snapdragon/node_modules/define-property": { "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dev": true, "license": "MIT", "dependencies": { @@ -8598,6 +10353,8 @@ }, "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, "license": "MIT", "engines": { @@ -8606,6 +10363,8 @@ }, "node_modules/grunt-shell": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/grunt-shell/-/grunt-shell-4.0.0.tgz", + "integrity": "sha512-dHFy8VZDfWGYLTeNvIHze4PKXGvIlDWuN0UE7hUZstTQeiEyv1VmW1MaDYQ3X5tE3bCi3bEia1gGKH8z/f1czQ==", "dev": true, "license": "MIT", "dependencies": { @@ -8625,6 +10384,8 @@ }, "node_modules/jit-grunt": { "version": "0.10.0", + "resolved": "https://registry.npmjs.org/jit-grunt/-/jit-grunt-0.10.0.tgz", + "integrity": "sha512-eT/f4c9wgZ3buXB7X1JY1w6uNtAV0bhrbOGf/mFmBb0CDNLUETJ/VRoydayWOI54tOoam0cz9RooVCn3QY1WoA==", "dev": true, "license": "MIT", "engines": { @@ -8636,6 +10397,8 @@ }, "node_modules/cache-base": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dev": true, "license": "MIT", "dependencies": { @@ -8655,6 +10418,8 @@ }, "node_modules/jquery-ui-dist": { "version": "1.13.3", + "resolved": "https://registry.npmjs.org/jquery-ui-dist/-/jquery-ui-dist-1.13.3.tgz", + "integrity": "sha512-qeTR3SOSQ0jgxaNXSFU6+JtxdzNUSJKgp8LCzVrVKntM25+2YBJW1Ea8B2AwjmmSHfPLy2dSlZxJQN06OfVFhg==", "license": "MIT", "dependencies": { "jquery": ">=1.8.0 <4.0.0" @@ -8662,6 +10427,8 @@ }, "node_modules/js-yaml": { "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "license": "MIT", "dependencies": { @@ -8674,6 +10441,8 @@ }, "node_modules/default-browser-id": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", "dev": true, "license": "MIT", "engines": { @@ -8685,6 +10454,8 @@ }, "node_modules/snapdragon-util": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dev": true, "license": "MIT", "dependencies": { @@ -8705,10 +10476,14 @@ }, "node_modules/continuable-cache": { "version": "0.3.1", + "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", + "integrity": "sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA==", "dev": true }, "node_modules/class-utils/node_modules/is-descriptor": { "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, "license": "MIT", "dependencies": { @@ -8721,6 +10496,8 @@ }, "node_modules/object.defaults": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", "dev": true, "license": "MIT", "dependencies": { @@ -8735,6 +10512,8 @@ }, "node_modules/strip-outer": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", "dev": true, "license": "MIT", "optional": true, @@ -8747,6 +10526,8 @@ }, "node_modules/@ckeditor/ckeditor5-build-classic": { "version": "1.0.0-beta.4", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-build-classic/-/ckeditor5-build-classic-1.0.0-beta.4.tgz", + "integrity": "sha512-T51nHAwYU+I48D7jEBlREoQfQf/g/X8hsJEunA/wvyFYrvnrmefTsW2N84lCbsrvedLU3cApAEX4/SYaa6X1jA==", "license": "(GPL-2.0 OR LGPL-2.1 OR MPL-1.1)", "engines": { "node": ">=6.0.0", @@ -8755,6 +10536,8 @@ }, "node_modules/figures": { "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==", "dev": true, "license": "MIT", "dependencies": { @@ -8767,10 +10550,14 @@ }, "node_modules/path-to-regexp": { "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", "license": "MIT" }, "node_modules/is-relative": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", "dev": true, "license": "MIT", "dependencies": { @@ -8782,6 +10569,8 @@ }, "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, "license": "MIT", "engines": { @@ -8790,6 +10579,8 @@ }, "node_modules/set-function-length": { "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dev": true, "license": "MIT", "optional": true, @@ -8807,12 +10598,16 @@ }, "node_modules/proto-list": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", "dev": true, "license": "ISC", "optional": true }, "node_modules/jsondiffpatch/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -8826,11 +10621,15 @@ }, "node_modules/wrap-ansi/node_modules/color-name": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, "node_modules/normalize-url": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", "dev": true, "license": "MIT", "optional": true, @@ -8845,6 +10644,8 @@ }, "node_modules/xmlbuilder": { "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "dev": true, "license": "MIT", "engines": { @@ -8853,6 +10654,8 @@ }, "node_modules/grunt-contrib-cssmin/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { @@ -8861,6 +10664,8 @@ }, "node_modules/is-typed-array": { "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", "dev": true, "license": "MIT", "optional": true, @@ -8876,6 +10681,8 @@ }, "node_modules/@babel/runtime": { "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", + "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -8883,6 +10690,8 @@ }, "node_modules/webdriver-manager/node_modules/supports-color": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", "dev": true, "license": "MIT", "engines": { @@ -8891,12 +10700,16 @@ }, "node_modules/is-utf8": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", "dev": true, "license": "MIT", "optional": true }, "node_modules/grunt-contrib-jshint/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { @@ -8911,6 +10724,9 @@ }, "node_modules/browserslist": { "version": "0.4.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-0.4.0.tgz", + "integrity": "sha512-/JVhaf9S6ru3THyiuwX5j86pT79r5UtgwV3s6w+KpGlmUzPxfMbI5OBxO88iFtqgdqPuNirprachS3m1611qKA==", + "deprecated": "Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.", "dev": true, "license": "MIT", "dependencies": { @@ -8919,6 +10735,8 @@ }, "node_modules/qjobs": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", "dev": true, "license": "MIT", "engines": { @@ -8926,7 +10744,9 @@ } }, "node_modules/engine.io": { - "version": "6.6.4", + "version": "6.6.5", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.5.tgz", + "integrity": "sha512-2RZdgEbXmp5+dVbRm0P7HQUImZpICccJy7rN7Tv+SFa55pH+lxnuw6/K1ZxxBfHoYpSkHLAO92oa8O4SwFXA2A==", "dev": true, "license": "MIT", "dependencies": { @@ -8936,9 +10756,9 @@ "base64id": "2.0.0", "cookie": "~0.7.2", "cors": "~2.8.5", - "debug": "~4.3.1", + "debug": "~4.4.1", "engine.io-parser": "~5.2.1", - "ws": "~8.17.1" + "ws": "~8.18.3" }, "engines": { "node": ">=10.2.0" @@ -8946,16 +10766,22 @@ }, "node_modules/requires-port": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", "dev": true, "license": "MIT" }, "node_modules/should-type": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", + "integrity": "sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==", "dev": true, "license": "MIT" }, "node_modules/call-bind": { "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", "dev": true, "license": "MIT", "optional": true, @@ -8974,6 +10800,8 @@ }, "node_modules/mongoose": { "version": "7.6.8", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-7.6.8.tgz", + "integrity": "sha512-q9zAySH+UtOK5yonWyNcLfq3PxrY6s4gdta4qNGKNOE2yTVoY9FP4hQtvWYnv4rkdk7T8QmQMC7bbhJjDxIunw==", "license": "MIT", "dependencies": { "bson": "^5.5.0", @@ -8994,6 +10822,8 @@ }, "node_modules/bin-version-check": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", "dev": true, "license": "MIT", "optional": true, @@ -9008,6 +10838,8 @@ }, "node_modules/faye-websocket": { "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9019,6 +10851,8 @@ }, "node_modules/buffer-crc32": { "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "dev": true, "license": "MIT", "optional": true, @@ -9028,6 +10862,8 @@ }, "node_modules/boxen/node_modules/chalk": { "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9041,11 +10877,15 @@ }, "node_modules/grunt-contrib-concat/node_modules/color-name": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, "node_modules/mocha": { "version": "10.8.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.8.2.tgz", + "integrity": "sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==", "dev": true, "license": "MIT", "dependencies": { @@ -9080,6 +10920,8 @@ }, "node_modules/media-typer": { "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -9087,6 +10929,8 @@ }, "node_modules/grunt-contrib-copy/node_modules/has-ansi": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", "dev": true, "license": "MIT", "dependencies": { @@ -9098,6 +10942,8 @@ }, "node_modules/sort-keys": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", "dev": true, "license": "MIT", "optional": true, @@ -9110,6 +10956,8 @@ }, "node_modules/copy-anything": { "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", "dev": true, "license": "MIT", "dependencies": { @@ -9121,6 +10969,8 @@ }, "node_modules/rc/node_modules/strip-json-comments": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", "dev": true, "license": "MIT", "engines": { @@ -9128,7 +10978,9 @@ } }, "node_modules/undici": { - "version": "7.16.0", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.18.2.tgz", + "integrity": "sha512-y+8YjDFzWdQlSE9N5nzKMT3g4a5UBX1HKowfdXh0uvAnTaqqwqB92Jt4UXBAeKekDs5IaDKyJFR4X1gYVCgXcw==", "dev": true, "license": "MIT", "engines": { @@ -9137,6 +10989,8 @@ }, "node_modules/is-number": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, "license": "MIT", "engines": { @@ -9145,6 +10999,8 @@ }, "node_modules/whatwg-encoding/node_modules/iconv-lite": { "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "license": "MIT", "dependencies": { @@ -9156,6 +11012,8 @@ }, "node_modules/findup-sync": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", + "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9170,11 +11028,15 @@ }, "node_modules/http-parser-js": { "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", "dev": true, "license": "MIT" }, "node_modules/yargs/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, "license": "MIT", "dependencies": { @@ -9188,6 +11050,8 @@ }, "node_modules/grunt-mocha-test": { "version": "0.13.3", + "resolved": "https://registry.npmjs.org/grunt-mocha-test/-/grunt-mocha-test-0.13.3.tgz", + "integrity": "sha512-zQGEsi3d+ViPPi7/4jcj78afKKAKiAA5n61pknQYi25Ugik+aNOuRmiOkmb8mN2CeG8YxT+YdT1H1Q7B/eNkoQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9203,6 +11067,8 @@ }, "node_modules/grunt-contrib-concat/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { @@ -9211,6 +11077,8 @@ }, "node_modules/temp-dir": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", "dev": true, "license": "MIT", "optional": true, @@ -9220,6 +11088,8 @@ }, "node_modules/jshint-stylish/node_modules/log-symbols": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha512-mmPrW0Fh2fxOzdBbFv4g1m6pR72haFLPJ2G5SJEELf1y+iaQrDG6cWCPjy54RHYbZAt7X+ls690Kw62AdWXBzQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9231,6 +11101,8 @@ }, "node_modules/wiredep": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/wiredep/-/wiredep-4.0.0.tgz", + "integrity": "sha512-w4QDvO5bgcpOBHFBCEH4oKKcMBTeG2pMEzkLSAhjKZ0X6+yb1dAS3vUEtjjz6Rg1M3ox3PG6BSCFZJEQh+TF8w==", "dev": true, "license": "MIT", "dependencies": { @@ -9244,6 +11116,8 @@ }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { @@ -9258,6 +11132,8 @@ }, "node_modules/webidl-conversions": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", "license": "BSD-2-Clause", "engines": { "node": ">=12" @@ -9265,6 +11141,8 @@ }, "node_modules/grunt-contrib-copy/node_modules/chalk": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", "dev": true, "license": "MIT", "dependencies": { @@ -9280,6 +11158,8 @@ }, "node_modules/nodemon/node_modules/semver": { "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "license": "ISC", "bin": { @@ -9288,6 +11168,8 @@ }, "node_modules/esprima": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true, "license": "BSD-2-Clause", "bin": { @@ -9300,6 +11182,8 @@ }, "node_modules/statuses": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -9307,6 +11191,8 @@ }, "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==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -9316,8 +11202,25 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, + "node_modules/playwright/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/is-extendable": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "license": "MIT", "dependencies": { @@ -9329,6 +11232,8 @@ }, "node_modules/cross-spawn/node_modules/which": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "license": "ISC", "dependencies": { @@ -9340,11 +11245,15 @@ }, "node_modules/jasmine-core": { "version": "4.6.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.1.tgz", + "integrity": "sha512-VYz/BjjmC3klLJlLwA4Kw8ytk0zDSmbbDLNs794VnWmkcCB7I9aAL/D48VNQtmITyPvea2C3jdUMfc3kAoy0PQ==", "dev": true, "license": "MIT" }, "node_modules/jshint/node_modules/dom-serializer/node_modules/domelementtype": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "dev": true, "funding": [ { @@ -9356,6 +11265,8 @@ }, "node_modules/fast-glob/node_modules/micromatch": { "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "license": "MIT", "dependencies": { @@ -9379,6 +11290,8 @@ }, "node_modules/latest-version": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha512-Be1YRHWWlZaSsrz2U+VInk+tO0EwLIyV+23RhWLINJYwg/UIikxjlj3MhH37/6/EDCAusjajvMkMMUXRaMWl/w==", "dev": true, "license": "MIT", "dependencies": { @@ -9390,6 +11303,8 @@ }, "node_modules/csso": { "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9402,6 +11317,8 @@ }, "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", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", "dev": true, "license": "MIT", "engines": { @@ -9409,11 +11326,15 @@ } }, "node_modules/fng-bootstrap-datetime": { - "version": "0.12.0-beta.316", + "version": "0.12.0-beta.323", + "resolved": "https://registry.npmjs.org/fng-bootstrap-datetime/-/fng-bootstrap-datetime-0.12.0-beta.323.tgz", + "integrity": "sha512-0xSdIPHALwU56BvMyEKjFnDxqg1MtRYwGgiolk6YGuI9pnDZ5vDPKly0kq+PcBeZ6paw80w0bNsevq9yJzG9cw==", "license": "MIT" }, "node_modules/copy-descriptor": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", "dev": true, "license": "MIT", "engines": { @@ -9422,6 +11343,8 @@ }, "node_modules/decompress-unzip": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", "dev": true, "license": "MIT", "optional": true, @@ -9437,6 +11360,8 @@ }, "node_modules/meow": { "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==", "dev": true, "license": "MIT", "optional": true, @@ -9458,6 +11383,8 @@ }, "node_modules/log4js/node_modules/debug": { "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "license": "MIT", "dependencies": { @@ -9474,6 +11401,8 @@ }, "node_modules/@paralleldrive/cuid2": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@paralleldrive/cuid2/-/cuid2-2.3.1.tgz", + "integrity": "sha512-XO7cAxhnTZl0Yggq6jOgjiOHhbgcO4NqFqwSmQpjK3b6TEE6Uj/jfSk6wzYyemh3+I0sHirKSetjQwn5cZktFw==", "dev": true, "license": "MIT", "dependencies": { @@ -9482,6 +11411,8 @@ }, "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, "license": "MIT", "dependencies": { @@ -9493,11 +11424,15 @@ }, "node_modules/mocha/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==", "dev": true, "license": "MIT" }, "node_modules/socket.io/node_modules/debug": { - "version": "4.3.7", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "license": "MIT", "dependencies": { @@ -9514,6 +11449,8 @@ }, "node_modules/for-own": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", "dev": true, "license": "MIT", "dependencies": { @@ -9525,6 +11462,8 @@ }, "node_modules/nodemon/node_modules/supports-color": { "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "license": "MIT", "dependencies": { @@ -9545,6 +11484,8 @@ }, "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==", "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -9558,6 +11499,8 @@ }, "node_modules/jshint/node_modules/dom-serializer": { "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", "dev": true, "license": "MIT", "dependencies": { @@ -9567,6 +11510,8 @@ }, "node_modules/@playwright/test": { "version": "1.57.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.57.0.tgz", + "integrity": "sha512-6TyEnHgd6SArQO8UO2OMTxshln3QMWBtPGrOCgs3wVEmQmwyuNtB10IZMfmYDE0riwNR1cu4q+pPcxMVtaG3TA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -9581,6 +11526,8 @@ }, "node_modules/angular-ui-sortable": { "version": "0.19.0", + "resolved": "https://registry.npmjs.org/angular-ui-sortable/-/angular-ui-sortable-0.19.0.tgz", + "integrity": "sha512-u/uc981Nzg4XN1bMU9qKleMTSt7F1XjMWnyGw6gxPLIeQeLZm8jWNy7tj8y2r2HmvzXFbQVq2z6rObznFKAekQ==", "license": "MIT", "dependencies": { "angular": ">=1.2.x", @@ -9590,6 +11537,8 @@ }, "node_modules/to-regex": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "dev": true, "license": "MIT", "dependencies": { @@ -9604,6 +11553,8 @@ }, "node_modules/fast-glob/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "license": "MIT", "dependencies": { @@ -9615,10 +11566,14 @@ }, "node_modules/cookie-signature": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", "license": "MIT" }, "node_modules/class-utils": { "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dev": true, "license": "MIT", "dependencies": { @@ -9633,6 +11588,8 @@ }, "node_modules/decompress-unzip/node_modules/pify": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, "license": "MIT", "optional": true, @@ -9642,6 +11599,8 @@ }, "node_modules/grunt-contrib-uglify": { "version": "5.2.2", + "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-5.2.2.tgz", + "integrity": "sha512-ITxiWxrjjP+RZu/aJ5GLvdele+sxlznh+6fK9Qckio5ma8f7Iv8woZjRkGfafvpuygxNefOJNc+hfjjBayRn2Q==", "dev": true, "license": "MIT", "dependencies": { @@ -9656,6 +11615,8 @@ }, "node_modules/karma-ng-html2js-preprocessor": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/karma-ng-html2js-preprocessor/-/karma-ng-html2js-preprocessor-1.0.0.tgz", + "integrity": "sha512-Ho7VxRglFeIsRDimaC0ZFdwb4P5FS3o36o4PpuEAkIdhb6BrucGGpUuVWEB4KQIOtZISJaN6eTcXTfCX3kbEHw==", "dev": true, "license": "MIT", "peerDependencies": { @@ -9664,6 +11625,8 @@ }, "node_modules/socks": { "version": "2.8.7", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", + "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", "license": "MIT", "dependencies": { "ip-address": "^10.0.1", @@ -9676,11 +11639,15 @@ }, "node_modules/maxmin/node_modules/color-name": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, "node_modules/buffer-alloc": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "dev": true, "license": "MIT", "optional": true, @@ -9691,6 +11658,8 @@ }, "node_modules/gifsicle/node_modules/cross-spawn": { "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", "dev": true, "license": "MIT", "optional": true, @@ -9707,6 +11676,8 @@ }, "node_modules/base": { "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, "license": "MIT", "dependencies": { @@ -9724,6 +11695,8 @@ }, "node_modules/unique-string": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", "dev": true, "license": "MIT", "dependencies": { @@ -9734,12 +11707,12 @@ } }, "node_modules/fng-ui-select": { - "version": "0.12.0-beta.316", - "resolved": "https://registry.npmjs.org/fng-ui-select/-/fng-ui-select-0.12.0-beta.316.tgz", - "integrity": "sha512-czFASqr7ueq12Enzar0ZMnU7xn0PJ9xRdJYiwxb6aOY+jGUybHqXbEHrvk1uALZWYlLauWd5euYx6e+VEQO5Iw==", + "version": "0.12.0-beta.323", + "resolved": "https://registry.npmjs.org/fng-ui-select/-/fng-ui-select-0.12.0-beta.323.tgz", + "integrity": "sha512-lkKhwzp1JWApIDknXpWjj17BEjzmHrtgWGqMTUD0Z0b44WEz102wr9uqTXNOW2tb3ipIzhCQnVbrESErC+/YKQ==", "license": "MIT", "dependencies": { - "select2": "^3.5.1", + "select2": "=3.5.1", "ui-select": "^0.19.8" }, "engines": { @@ -9748,6 +11721,8 @@ }, "node_modules/bin-build": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", "dev": true, "license": "MIT", "optional": true, @@ -9764,6 +11739,8 @@ }, "node_modules/yocto-queue": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, "license": "MIT", "engines": { @@ -9775,11 +11752,15 @@ }, "node_modules/grunt-newer/node_modules/async": { "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", "dev": true, "license": "MIT" }, "node_modules/nanomatch": { "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "dev": true, "license": "MIT", "dependencies": { @@ -9801,6 +11782,8 @@ }, "node_modules/strip-json-comments": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha512-AOPG8EBc5wAikaG1/7uFCNFJwnKOuQwFTpYBdTW6OvWHeZBQBrAA/amefHGrEiOnCPcLFZK6FUPtWVKpQVIRgg==", "dev": true, "license": "MIT", "bin": { @@ -9812,11 +11795,15 @@ }, "node_modules/flatted": { "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", "dev": true, "license": "ISC" }, "node_modules/superagent/node_modules/debug": { "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "license": "MIT", "dependencies": { @@ -9833,6 +11820,8 @@ }, "node_modules/@mrmlnc/readdir-enhanced": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", "dev": true, "license": "MIT", "dependencies": { @@ -9845,6 +11834,8 @@ }, "node_modules/accepts": { "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "license": "MIT", "dependencies": { "mime-types": "~2.1.34", @@ -9856,6 +11847,8 @@ }, "node_modules/read-pkg/node_modules/path-type": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", "dev": true, "license": "MIT", "optional": true, @@ -9870,6 +11863,8 @@ }, "node_modules/requirejs": { "version": "2.3.8", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.8.tgz", + "integrity": "sha512-7/cTSLOdYkNBNJcDMWf+luFvMriVm7eYxp4BcFCsAX0wF421Vyce5SXP17c+Jd5otXKGNehIonFlyQXSowL6Mw==", "dev": true, "license": "MIT", "bin": { @@ -9882,6 +11877,8 @@ }, "node_modules/grunt-shell/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9893,6 +11890,8 @@ }, "node_modules/cliui": { "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "license": "ISC", "dependencies": { @@ -9903,6 +11902,8 @@ }, "node_modules/errorhandler": { "version": "1.5.2", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.2.tgz", + "integrity": "sha512-kNAL7hESndBCrWwS72QyV3IVOTrVmj9D062FV5BQswNL5zEdeRmz/WJFyh6Aj/plvvSOrzddkxW57HgkZcR9Fw==", "license": "MIT", "dependencies": { "accepts": "~1.3.8", @@ -9918,6 +11919,8 @@ }, "node_modules/bytes": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -9925,6 +11928,8 @@ }, "node_modules/pretty-bytes": { "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", "dev": true, "license": "MIT", "engines": { @@ -9936,6 +11941,8 @@ }, "node_modules/grunt/node_modules/iconv-lite": { "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "license": "MIT", "dependencies": { @@ -9945,8 +11952,18 @@ "node": ">=0.10.0" } }, + "node_modules/nan": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.24.0.tgz", + "integrity": "sha512-Vpf9qnVW1RaDkoNKFUvfxqAbtI8ncb8OJlqZ9wwpXzWPEsvsB1nvdUi6oYrHIkQ1Y/tMDnr1h4nczS0VB9Xykg==", + "dev": true, + "license": "MIT", + "optional": true + }, "node_modules/string-length/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==", "dev": true, "license": "MIT", "dependencies": { @@ -9958,6 +11975,8 @@ }, "node_modules/seek-bzip": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", "dev": true, "license": "MIT", "optional": true, @@ -9971,6 +11990,8 @@ }, "node_modules/cookie-parser": { "version": "1.4.7", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.7.tgz", + "integrity": "sha512-nGUvgXnotP3BsjiLX2ypbQnWoGUPIIfHQNZkkC668ntrzGWEZVW70HDEB1qnNGMicPje6EttlIgzo51YSwNQGw==", "license": "MIT", "dependencies": { "cookie": "0.7.2", @@ -9982,6 +12003,8 @@ }, "node_modules/term-size": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9993,6 +12016,9 @@ }, "node_modules/transformers": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/transformers/-/transformers-2.0.1.tgz", + "integrity": "sha512-JqtqucYEqTAgz1pyVm2gdzx9FPglHDVJWfrVQC/MM+lMP9HMMEA0NmHu2jePbQv//bKkokHPFupHklCMstWnOA==", + "deprecated": "Deprecated, use jstransformer", "dev": true, "license": "MIT", "dependencies": { @@ -10003,6 +12029,8 @@ }, "node_modules/utrie": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz", + "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", "license": "MIT", "optional": true, "dependencies": { @@ -10011,6 +12039,9 @@ }, "node_modules/constantinople": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-1.0.2.tgz", + "integrity": "sha512-n1hD02YqQHUsLQIJ7oW37kiXf+qFESnoaIUuX9BumnykBDUzB75LBpeQ7fIBHI3+bHvDaFksvISIa9n+UjUyKA==", + "deprecated": "Please update to at least constantinople 3.1.1", "dev": true, "license": "MIT", "dependencies": { @@ -10019,11 +12050,16 @@ }, "node_modules/is-typedarray": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", "dev": true, "license": "MIT" }, "node_modules/inflight": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, "license": "ISC", "dependencies": { @@ -10033,6 +12069,8 @@ }, "node_modules/gifsicle/node_modules/pump": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", + "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", "dev": true, "license": "MIT", "optional": true, @@ -10043,6 +12081,8 @@ }, "node_modules/fill-range": { "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "license": "MIT", "dependencies": { @@ -10054,6 +12094,8 @@ }, "node_modules/ansi-styles": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", "dev": true, "license": "MIT", "engines": { @@ -10062,6 +12104,8 @@ }, "node_modules/clone-response": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", "dev": true, "license": "MIT", "optional": true, @@ -10071,6 +12115,8 @@ }, "node_modules/is-gif": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", + "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", "dev": true, "license": "MIT", "optional": true, @@ -10083,6 +12129,8 @@ }, "node_modules/postcss": { "version": "4.1.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-4.1.16.tgz", + "integrity": "sha512-aAutxE8MvL1bHylFMYb2c2nniFax8XDztHzZ+x5DVsNJnoW6VHvGSNSqdW3+ip255HCWfPjayVVFzMmyiL7opA==", "dev": true, "license": "MIT", "dependencies": { @@ -10093,6 +12141,8 @@ }, "node_modules/unset-value": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", "dev": true, "license": "MIT", "dependencies": { @@ -10105,11 +12155,15 @@ }, "node_modules/verror/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, "license": "MIT" }, "node_modules/read-pkg-up": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", "dev": true, "license": "MIT", "optional": true, @@ -10123,6 +12177,8 @@ }, "node_modules/imagemin": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-6.1.0.tgz", + "integrity": "sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A==", "dev": true, "license": "MIT", "dependencies": { @@ -10139,6 +12195,8 @@ }, "node_modules/grunt-build-control": { "version": "0.7.1", + "resolved": "https://registry.npmjs.org/grunt-build-control/-/grunt-build-control-0.7.1.tgz", + "integrity": "sha512-xjT/JDKCPlFAboDLva9JVk7i1zZJVWjpzGR4aYQ9A+5A8mNdA59HfFX36I/3TdolwGZlFAhgMBu4LERk43jxCw==", "dev": true, "dependencies": { "bluebird": "^3.0.6", @@ -10154,11 +12212,15 @@ }, "node_modules/path-dirname": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", "dev": true, "license": "MIT" }, "node_modules/tr46/node_modules/punycode": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "license": "MIT", "engines": { "node": ">=6" @@ -10166,6 +12228,8 @@ }, "node_modules/snapdragon-node/node_modules/define-property": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "dev": true, "license": "MIT", "dependencies": { @@ -10177,6 +12241,8 @@ }, "node_modules/request/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, "license": "MIT", "dependencies": { @@ -10190,11 +12256,15 @@ }, "node_modules/browser-stdout": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", "dev": true, "license": "ISC" }, "node_modules/minimist": { "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, "license": "MIT", "funding": { @@ -10203,6 +12273,8 @@ }, "node_modules/jake": { "version": "10.9.4", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz", + "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==", "license": "Apache-2.0", "dependencies": { "async": "^3.2.6", @@ -10218,11 +12290,15 @@ }, "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, "license": "MIT" }, "node_modules/filelist/node_modules/minimatch": { "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -10233,6 +12309,8 @@ }, "node_modules/extglob/node_modules/is-extendable": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true, "license": "MIT", "engines": { @@ -10241,14 +12319,27 @@ }, "node_modules/constantinople/node_modules/camelcase": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==", "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/fng-reports/node_modules/jspdf-autotable": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/jspdf-autotable/-/jspdf-autotable-5.0.7.tgz", + "integrity": "sha512-2wr7H6liNDBYNwt25hMQwXkEWFOEopgKIvR1Eukuw6Zmprm/ZcnmLTQEjW7Xx3FCbD3v7pflLcnMAv/h1jFDQw==", + "license": "MIT", + "peerDependencies": { + "jspdf": "^2 || ^3 || ^4" + } + }, "node_modules/grunt-karma": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/grunt-karma/-/grunt-karma-4.0.2.tgz", + "integrity": "sha512-4+iBBkXZjHHMDAG5kpHCdDUqlSEBJ6sqouLMRf0p+QB8wGMs300DtaCQphHqd7pM3gpXoGVT3yRRsT7KOZpJMA==", "dev": true, "license": "MIT", "dependencies": { @@ -10261,11 +12352,15 @@ }, "node_modules/angular-mocks": { "version": "1.8.3", + "resolved": "https://registry.npmjs.org/angular-mocks/-/angular-mocks-1.8.3.tgz", + "integrity": "sha512-vqsT6zwu80cZ8RY7qRQBZuy6Fq5X7/N5hkV9LzNT0c8b546rw4ErGK6muW1u2JnDKYa7+jJuaGM702bWir4HGw==", "dev": true, "license": "MIT" }, "node_modules/method-override": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-3.0.0.tgz", + "integrity": "sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA==", "license": "MIT", "dependencies": { "debug": "3.1.0", @@ -10277,8 +12372,17 @@ "node": ">= 0.10" } }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT", + "optional": true + }, "node_modules/gifsicle/node_modules/get-stream": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "license": "MIT", "optional": true, @@ -10291,6 +12395,8 @@ }, "node_modules/imagemin-svgo/node_modules/domutils": { "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", "dev": true, "license": "BSD-2-Clause", "optional": true, @@ -10301,6 +12407,8 @@ }, "node_modules/rgbcolor": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgbcolor/-/rgbcolor-1.0.1.tgz", + "integrity": "sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==", "license": "MIT OR SEE LICENSE IN FEEL-FREE.md", "optional": true, "engines": { @@ -10309,6 +12417,8 @@ }, "node_modules/grunt-nodemon": { "version": "0.4.2", + "resolved": "https://registry.npmjs.org/grunt-nodemon/-/grunt-nodemon-0.4.2.tgz", + "integrity": "sha512-vXuv1SygL91G4H5eIgF12Ou7zToxdYPhkmp94XiMYCdvsd5VjUvxTzPRQPOcWlBxov7vZMvyQY5sJlPhiHjKPg==", "dev": true, "license": "MIT", "dependencies": { @@ -10320,6 +12430,8 @@ }, "node_modules/wiredep-cli": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wiredep-cli/-/wiredep-cli-0.1.0.tgz", + "integrity": "sha512-Gayaqg8UXk5qPH0MuVP35m7h9GvvCE8XJd1AeXOFgjHxxowhjyfeKSd4BNBsbPAy5kRQ1c5A4tJKcNV8LiE6jw==", "dev": true, "license": "MIT", "dependencies": { @@ -10333,6 +12445,8 @@ }, "node_modules/static-extend/node_modules/is-descriptor": { "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, "license": "MIT", "dependencies": { @@ -10345,6 +12459,8 @@ }, "node_modules/snapdragon/node_modules/is-extendable": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true, "license": "MIT", "engines": { @@ -10353,6 +12469,8 @@ }, "node_modules/strict-uri-encode": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", "dev": true, "license": "MIT", "optional": true, @@ -10362,6 +12480,8 @@ }, "node_modules/node.extend": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-2.0.3.tgz", + "integrity": "sha512-xwADg/okH48PvBmRZyoX8i8GJaKuJ1CqlqotlZOhUio8egD1P5trJupHKBzcPjSF9ifK2gPcEICRBnkfPqQXZw==", "license": "(MIT OR GPL-2.0)", "dependencies": { "hasown": "^2.0.0", @@ -10373,6 +12493,8 @@ }, "node_modules/gzip-size": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", "dev": true, "license": "MIT", "dependencies": { @@ -10385,6 +12507,8 @@ }, "node_modules/grunt-newer": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/grunt-newer/-/grunt-newer-1.3.0.tgz", + "integrity": "sha512-HEbcE3pTueSx2IT/WR9F/pJaGioy1+bDu0RPS1JZn8cPHaAGc8BIkcbEHato9Bhoy6ip1R43wY4gfgO6d7utnA==", "dev": true, "license": "MIT", "dependencies": { @@ -10400,6 +12524,8 @@ }, "node_modules/mquery/node_modules/debug": { "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -10415,11 +12541,15 @@ }, "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, "license": "MIT" }, "node_modules/path-root": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", "dev": true, "license": "MIT", "dependencies": { @@ -10431,6 +12561,8 @@ }, "node_modules/find-versions": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", "dev": true, "license": "MIT", "optional": true, @@ -10443,6 +12575,8 @@ }, "node_modules/p-locate": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "license": "MIT", "dependencies": { @@ -10457,6 +12591,8 @@ }, "node_modules/clean-css/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==", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -10465,6 +12601,8 @@ }, "node_modules/create-error-class": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha512-gYTKKexFO3kh200H1Nit76sRwRtOY32vQd3jpAQKpLtZqyNsSQNfI4N7o3eP2wUjV35pTWKRYqFUDBvUha/Pkw==", "dev": true, "license": "MIT", "dependencies": { @@ -10476,6 +12614,8 @@ }, "node_modules/universalify": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, "license": "MIT", "engines": { @@ -10484,6 +12624,8 @@ }, "node_modules/wiredep-cli/node_modules/chalk": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", "dev": true, "license": "MIT", "dependencies": { @@ -10499,6 +12641,8 @@ }, "node_modules/load-json-file": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", "dev": true, "license": "MIT", "optional": true, @@ -10515,6 +12659,8 @@ }, "node_modules/connect/node_modules/on-finished": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", "dev": true, "license": "MIT", "dependencies": { @@ -10526,6 +12672,8 @@ }, "node_modules/webdriver-manager/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==", "dev": true, "license": "MIT", "engines": { @@ -10534,6 +12682,8 @@ }, "node_modules/pascalcase": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", "dev": true, "license": "MIT", "engines": { @@ -10542,6 +12692,8 @@ }, "node_modules/grunt-contrib-jshint": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-3.2.0.tgz", + "integrity": "sha512-pcXWCSZWfoMSvcV4BwH21TUtLtcX0Ms8IGuOPIcLeXK3fud9KclY7iqMKY94jFx8TxZzh028YYtpR+io8DiEaQ==", "dev": true, "license": "MIT", "dependencies": { @@ -10555,6 +12707,8 @@ }, "node_modules/jspdf-autotable": { "version": "3.8.4", + "resolved": "https://registry.npmjs.org/jspdf-autotable/-/jspdf-autotable-3.8.4.tgz", + "integrity": "sha512-rSffGoBsJYX83iTRv8Ft7FhqfgEL2nLpGAIiqruEQQ3e4r0qdLFbPUB7N9HAle0I3XgpisvyW751VHCqKUVOgQ==", "license": "MIT", "peerDependencies": { "jspdf": "^2.5.1" @@ -10562,6 +12716,8 @@ }, "node_modules/fined": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", "dev": true, "license": "MIT", "dependencies": { @@ -10577,6 +12733,8 @@ }, "node_modules/repeat-string": { "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", "dev": true, "license": "MIT", "engines": { @@ -10585,6 +12743,8 @@ }, "node_modules/nopt": { "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==", "dev": true, "license": "ISC", "dependencies": { @@ -10596,6 +12756,8 @@ }, "node_modules/source-map-js": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -10616,6 +12778,8 @@ }, "node_modules/anymatch": { "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, "license": "ISC", "dependencies": { @@ -10628,6 +12792,8 @@ }, "node_modules/slash": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", "dev": true, "license": "MIT", "engines": { @@ -10636,6 +12802,8 @@ }, "node_modules/get-stdin": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", "dev": true, "license": "MIT", "engines": { @@ -10644,6 +12812,8 @@ }, "node_modules/unc-path-regex": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", "dev": true, "license": "MIT", "engines": { @@ -10652,6 +12822,8 @@ }, "node_modules/formidable": { "version": "3.5.4", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-3.5.4.tgz", + "integrity": "sha512-YikH+7CUTOtP44ZTnUhR7Ic2UASBPOqmaRkRKxRbywPTe5VxF7RRCck4af9wutiZ/QKM5nME9Bie2fFaPz5Gug==", "dev": true, "license": "MIT", "dependencies": { @@ -10668,6 +12840,8 @@ }, "node_modules/normalize-url/node_modules/sort-keys": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", "dev": true, "license": "MIT", "optional": true, @@ -10680,10 +12854,14 @@ }, "node_modules/ee-first": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "license": "MIT" }, "node_modules/into-stream": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==", "dev": true, "license": "MIT", "optional": true, @@ -10697,6 +12875,8 @@ }, "node_modules/nodemon/node_modules/is-extendable": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true, "license": "MIT", "engines": { @@ -10705,6 +12885,8 @@ }, "node_modules/is-extglob": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, "license": "MIT", "engines": { @@ -10713,10 +12895,14 @@ }, "node_modules/angular-ui-bootstrap": { "version": "2.5.6", + "resolved": "https://registry.npmjs.org/angular-ui-bootstrap/-/angular-ui-bootstrap-2.5.6.tgz", + "integrity": "sha512-yzcHpPMLQl0232nDzm5P4iAFTFQ9dMw0QgFLuKYbDj9M0xJ62z0oudYD/Lvh1pWfRsukiytP4Xj6BHOSrSXP8A==", "license": "MIT" }, "node_modules/request/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, "license": "BSD-3-Clause", "engines": { @@ -10725,6 +12911,8 @@ }, "node_modules/arr-flatten": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", "dev": true, "license": "MIT", "engines": { @@ -10733,6 +12921,8 @@ }, "node_modules/clean-css": { "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==", "dev": true, "license": "MIT", "dependencies": { @@ -10744,6 +12934,8 @@ }, "node_modules/p-map-series": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha512-4k9LlvY6Bo/1FcIdV33wqZQES0Py+iKISU9Uc8p8AjWoZPnFKMpVIVD3s0EYn4jzLh1I+WeUZkJ0Yoa4Qfw3Kg==", "dev": true, "license": "MIT", "optional": true, @@ -10756,6 +12948,8 @@ }, "node_modules/grunt-svgmin/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -10767,6 +12961,8 @@ }, "node_modules/filelist": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", "license": "Apache-2.0", "dependencies": { "minimatch": "^5.0.1" @@ -10774,6 +12970,8 @@ }, "node_modules/error": { "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", "dev": true, "dependencies": { "string-template": "~0.2.1" @@ -10781,6 +12979,8 @@ }, "node_modules/express": { "version": "4.22.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", + "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", "license": "MIT", "dependencies": { "type-is": "~1.6.18", @@ -10825,11 +13025,15 @@ }, "node_modules/character-parser": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-1.0.2.tgz", + "integrity": "sha512-DcT7xnScdoZy9nFFIjJ5uAUNCsiXzMgmNSAWK3XDXpHtlrlgmPhzYWAw/CxWCbuisIDh7xsfyJTm0lIWHknpog==", "dev": true, "license": "MIT" }, "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, "license": "Apache-2.0", "dependencies": { @@ -10841,12 +13045,16 @@ }, "node_modules/imagemin-svgo/node_modules/domutils/node_modules/domelementtype": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", "dev": true, "license": "BSD-2-Clause", "optional": true }, "node_modules/@types/whatwg-url": { "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz", + "integrity": "sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==", "license": "MIT", "dependencies": { "@types/node": "*", @@ -10855,6 +13063,8 @@ }, "node_modules/is-docker": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", "dev": true, "license": "MIT", "bin": { @@ -10869,6 +13079,8 @@ }, "node_modules/core-js": { "version": "3.47.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.47.0.tgz", + "integrity": "sha512-c3Q2VVkGAUyupsjRnaNX6u8Dq2vAdzm9iuPj5FW0fRxzlxgq9Q39MDq10IvmQSpLgHQNyQzQmOo6bgGHmH3NNg==", "hasInstallScript": true, "license": "MIT", "optional": true, @@ -10879,6 +13091,8 @@ }, "node_modules/grunt-shell/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, "license": "MIT", "engines": { @@ -10887,6 +13101,8 @@ }, "node_modules/decompress-tar/node_modules/file-type": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", "dev": true, "license": "MIT", "optional": true, @@ -10896,6 +13112,8 @@ }, "node_modules/should-format": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", + "integrity": "sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==", "dev": true, "license": "MIT", "dependencies": { @@ -10905,6 +13123,8 @@ }, "node_modules/package-json/node_modules/semver": { "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "license": "ISC", "bin": { @@ -10913,6 +13133,8 @@ }, "node_modules/has-values/node_modules/kind-of": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", "dev": true, "license": "MIT", "dependencies": { @@ -10924,6 +13146,8 @@ }, "node_modules/update-notifier/node_modules/ansi-styles": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "license": "MIT", "dependencies": { @@ -10935,6 +13159,8 @@ }, "node_modules/extend-shallow": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", "dev": true, "license": "MIT", "dependencies": { @@ -10947,6 +13173,8 @@ }, "node_modules/jsondiffpatch": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsondiffpatch/-/jsondiffpatch-0.5.0.tgz", + "integrity": "sha512-Quz3MvAwHxVYNXsOByL7xI5EB2WYOeFswqaHIA3qOK3isRWTxiplBEocmmru6XmxDB2L7jDNYtYA4FyimoAFEw==", "license": "MIT", "dependencies": { "chalk": "^3.0.0", @@ -10961,6 +13189,8 @@ }, "node_modules/p-cancelable": { "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", "dev": true, "license": "MIT", "optional": true, @@ -10969,7 +13199,9 @@ } }, "node_modules/fng-jq-upload": { - "version": "0.12.0-beta.316", + "version": "0.12.0-beta.323", + "resolved": "https://registry.npmjs.org/fng-jq-upload/-/fng-jq-upload-0.12.0-beta.323.tgz", + "integrity": "sha512-yZnYGPtdmwR/q/JlW0ZH8W3RCgen4DctbW8VTCJu8VBIwzZTpNOOscgzx8EoJclmLtGkkc3itjD82QRjYLsbdw==", "license": "MIT", "dependencies": { "blueimp-file-upload": "^9.34.0", @@ -10981,6 +13213,8 @@ }, "node_modules/object-copy/node_modules/define-property": { "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dev": true, "license": "MIT", "dependencies": { @@ -10992,6 +13226,8 @@ }, "node_modules/brace-expansion": { "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -11001,6 +13237,8 @@ }, "node_modules/css-line-break": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz", + "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", "license": "MIT", "optional": true, "dependencies": { @@ -11009,6 +13247,8 @@ }, "node_modules/is-redirect": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw==", "dev": true, "license": "MIT", "engines": { @@ -11017,6 +13257,8 @@ }, "node_modules/encoding-sniffer": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz", + "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==", "dev": true, "license": "MIT", "dependencies": { @@ -11029,17 +13271,23 @@ }, "node_modules/fs-constants": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", "dev": true, "license": "MIT", "optional": 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, "license": "MIT" }, "node_modules/encodeurl": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -11047,6 +13295,8 @@ }, "node_modules/mocha/node_modules/strip-json-comments": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, "license": "MIT", "engines": { @@ -11058,12 +13308,16 @@ }, "node_modules/css-select-base-adapter": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", "dev": true, "license": "MIT", "optional": true }, "node_modules/log4js": { "version": "6.9.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", + "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -11079,6 +13333,8 @@ }, "node_modules/tiny-lr": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", "dev": true, "license": "MIT", "dependencies": { @@ -11092,6 +13348,8 @@ }, "node_modules/less/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==", "dev": true, "license": "BSD-3-Clause", "optional": true, @@ -11101,6 +13359,8 @@ }, "node_modules/pkg-up": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", "dev": true, "license": "MIT", "dependencies": { @@ -11112,6 +13372,8 @@ }, "node_modules/is-retry-allowed": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", "dev": true, "license": "MIT", "engines": { @@ -11120,6 +13382,8 @@ }, "node_modules/grunt-wiredep": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/grunt-wiredep/-/grunt-wiredep-3.0.1.tgz", + "integrity": "sha512-iI7TjUYyN1s7NY7JDbmF+y8Fa9dYje1xP2kzQYVqL1d24N4+jod6xntM+GQfBOEPF027gahxvhQt1ii3tCaPUw==", "dev": true, "dependencies": { "wiredep": "^4.0.0" @@ -11134,6 +13398,8 @@ }, "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, "license": "MIT", "dependencies": { @@ -11157,6 +13423,8 @@ }, "node_modules/set-value": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "dev": true, "license": "MIT", "dependencies": { @@ -11171,6 +13439,8 @@ }, "node_modules/compression": { "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", "license": "MIT", "dependencies": { "bytes": "3.1.2", @@ -11187,6 +13457,8 @@ }, "node_modules/finalhandler": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", + "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", "license": "MIT", "dependencies": { "debug": "2.6.9", @@ -11203,6 +13475,8 @@ }, "node_modules/imagemin-svgo/node_modules/css-what": { "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", "dev": true, "license": "BSD-2-Clause", "optional": true, @@ -11215,6 +13489,8 @@ }, "node_modules/shebang-command": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, "license": "MIT", "dependencies": { @@ -11226,6 +13502,8 @@ }, "node_modules/on-headers": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -11233,6 +13511,8 @@ }, "node_modules/grunt-contrib-less/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { @@ -11241,6 +13521,8 @@ }, "node_modules/follow-redirects": { "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", "dev": true, "funding": [ { @@ -11260,6 +13542,8 @@ }, "node_modules/path-root-regex": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", "dev": true, "license": "MIT", "engines": { @@ -11268,6 +13552,8 @@ }, "node_modules/domelementtype": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "dev": true, "funding": [ { @@ -11279,6 +13565,8 @@ }, "node_modules/object-visit": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", "dev": true, "license": "MIT", "dependencies": { @@ -11290,11 +13578,15 @@ }, "node_modules/concat-map": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true, "license": "MIT" }, "node_modules/object.map": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", "dev": true, "license": "MIT", "dependencies": { @@ -11307,6 +13599,8 @@ }, "node_modules/filenamify": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", "dev": true, "license": "MIT", "optional": true, @@ -11321,6 +13615,8 @@ }, "node_modules/content-type": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -11328,6 +13624,8 @@ }, "node_modules/micromatch": { "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "license": "MIT", "dependencies": { @@ -11340,6 +13638,8 @@ }, "node_modules/boxen/node_modules/ansi-styles": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "license": "MIT", "dependencies": { @@ -11351,12 +13651,16 @@ }, "node_modules/imagemin-svgo/node_modules/csso/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==", "dev": true, "license": "CC0-1.0", "optional": true }, "node_modules/dir-glob": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", "dev": true, "license": "MIT", "dependencies": { @@ -11369,11 +13673,15 @@ }, "node_modules/grunt-contrib-less/node_modules/color-name": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, "node_modules/content-disposition": { "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" @@ -11384,6 +13692,8 @@ }, "node_modules/randombytes": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, "license": "MIT", "dependencies": { @@ -11392,6 +13702,8 @@ }, "node_modules/param-case": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", "dev": true, "license": "MIT", "dependencies": { @@ -11400,6 +13712,8 @@ }, "node_modules/less/node_modules/mime": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, "license": "MIT", "optional": true, @@ -11412,6 +13726,8 @@ }, "node_modules/send": { "version": "0.19.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", + "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", "license": "MIT", "dependencies": { "debug": "2.6.9", @@ -11434,6 +13750,8 @@ }, "node_modules/ng-annotate": { "version": "1.2.2", + "resolved": "https://registry.npmjs.org/ng-annotate/-/ng-annotate-1.2.2.tgz", + "integrity": "sha512-bExxD+wmtr38NwfFoeAsLqFZvliBPy+H1jz2tZveEoFrmmP4uFmWmMaJSFcO/5Kry6Is1WaXfpXiFQtK0T8tWQ==", "dev": true, "license": "MIT", "dependencies": { @@ -11456,6 +13774,8 @@ }, "node_modules/webdriver-manager/node_modules/chalk": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", "dev": true, "license": "MIT", "dependencies": { @@ -11471,6 +13791,8 @@ }, "node_modules/raf": { "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", "license": "MIT", "optional": true, "dependencies": { @@ -11479,6 +13801,8 @@ }, "node_modules/fast-glob": { "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", "dev": true, "license": "MIT", "dependencies": { @@ -11495,6 +13819,8 @@ }, "node_modules/express-session": { "version": "1.18.2", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.18.2.tgz", + "integrity": "sha512-SZjssGQC7TzTs9rpPDuUrR23GNZ9+2+IkA/+IJWmvQilTr5OSliEHGF+D9scbIpdC6yGtTI0/VhaHoVes2AN/A==", "license": "MIT", "dependencies": { "cookie": "0.7.2", @@ -11512,6 +13838,8 @@ }, "node_modules/kind-of": { "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, "license": "MIT", "engines": { @@ -11520,6 +13848,8 @@ }, "node_modules/string-width/node_modules/ansi-regex": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true, "license": "MIT", "engines": { @@ -11528,6 +13858,8 @@ }, "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==", "dev": true, "license": "MIT", "engines": { @@ -11536,11 +13868,15 @@ }, "node_modules/console-stream": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha512-QC/8l9e6ofi6nqZ5PawlDgzmMw3OxIXtvolBzap/F4UDBJlDaZRSNbL/lb41C29FcbSJncBFlJFj2WJoNyZRfQ==", "dev": true, "optional": true }, "node_modules/grunt-legacy-log-utils/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { @@ -11556,6 +13892,8 @@ }, "node_modules/yargs/node_modules/is-fullwidth-code-point": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, "license": "MIT", "engines": { @@ -11564,6 +13902,8 @@ }, "node_modules/merge2": { "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, "license": "MIT", "engines": { @@ -11572,18 +13912,27 @@ }, "node_modules/tinycolor2": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", "license": "MIT" }, "node_modules/sift": { "version": "16.0.1", + "resolved": "https://registry.npmjs.org/sift/-/sift-16.0.1.tgz", + "integrity": "sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==", "license": "MIT" }, "node_modules/css-stringify": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz", + "integrity": "sha512-aIThpcErhG5EyHorGqNlTh0TduNBqLrrXLO3x5rku3ZKBxuVfY+T7noyM2G2X/01iQANqJUb6d3+FLoa+N7Xwg==", "dev": true }, "node_modules/imagemin-svgo/node_modules/svgo": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", "dev": true, "license": "MIT", "optional": true, @@ -11609,8 +13958,20 @@ "node": ">=4.0.0" } }, + "node_modules/supertest/node_modules/cookie-signature": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", + "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.6.0" + } + }, "node_modules/is-png": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz", + "integrity": "sha512-23Rmps8UEx3Bzqr0JqAtQo0tYP6sDfIfMt1rL9rzlla/zbteftI9LSJoqsIoGgL06sJboDGdVns4RTakAW/WTw==", "dev": true, "license": "MIT", "optional": true, @@ -11620,6 +13981,8 @@ }, "node_modules/parse-filepath": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", "dev": true, "license": "MIT", "dependencies": { @@ -11633,6 +13996,8 @@ }, "node_modules/mocha/node_modules/escape-string-regexp": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, "license": "MIT", "engines": { @@ -11653,6 +14018,8 @@ }, "node_modules/define-data-property": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dev": true, "license": "MIT", "optional": true, @@ -11670,6 +14037,8 @@ }, "node_modules/expand-brackets/node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "license": "MIT", "dependencies": { @@ -11681,11 +14050,15 @@ }, "node_modules/sprintf-js": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true, "license": "BSD-3-Clause" }, "node_modules/supports-color": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz", + "integrity": "sha512-OHbMkscHFRcNWEcW80fYhCrzAjheSIBwJChpFaBqA6zEz53nxumqi6ukciRb/UA0/v2nDNMk28ce/uBbYRDsng==", "dev": true, "license": "MIT", "bin": { @@ -11697,11 +14070,15 @@ }, "node_modules/yallist": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", "dev": true, "license": "ISC" }, "node_modules/grunt-svgmin/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { @@ -11716,6 +14093,8 @@ }, "node_modules/split-string": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "dev": true, "license": "MIT", "dependencies": { @@ -11727,6 +14106,8 @@ }, "node_modules/text-segmentation": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz", + "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", "license": "MIT", "optional": true, "dependencies": { @@ -11735,6 +14116,8 @@ }, "node_modules/serialize-javascript": { "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -11742,15 +14125,29 @@ } }, "node_modules/safe-buffer": { - "name": "@socketregistry/safe-buffer", - "license": "MIT", - "version": "npm:@socketregistry/safe-buffer@^1", - "engines": { - "node": ">=18" - } + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, "node_modules/validate-npm-package-license": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, "license": "Apache-2.0", "optional": true, @@ -11761,6 +14158,8 @@ }, "node_modules/timed-out": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", "dev": true, "license": "MIT", "engines": { @@ -11769,6 +14168,8 @@ }, "node_modules/camel-case": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", "dev": true, "license": "MIT", "dependencies": { @@ -11778,10 +14179,14 @@ }, "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==", "license": "MIT" }, "node_modules/has-property-descriptors": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, "license": "MIT", "optional": true, @@ -11794,11 +14199,15 @@ }, "node_modules/superagent/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==", "dev": true, "license": "MIT" }, "node_modules/fast-xml-parser": { "version": "4.5.3", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.3.tgz", + "integrity": "sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig==", "dev": true, "funding": [ { @@ -11817,6 +14226,8 @@ }, "node_modules/adm-zip": { "version": "0.5.16", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.16.tgz", + "integrity": "sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==", "dev": true, "license": "MIT", "engines": { @@ -11825,6 +14236,8 @@ }, "node_modules/has-tostringtag": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, "license": "MIT", "dependencies": { @@ -11839,6 +14252,8 @@ }, "node_modules/config-chain": { "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", "dev": true, "license": "MIT", "optional": true, @@ -11849,6 +14264,8 @@ }, "node_modules/no-case": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, "license": "MIT", "dependencies": { @@ -11857,6 +14274,8 @@ }, "node_modules/grunt-legacy-log-utils/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { @@ -11868,6 +14287,8 @@ }, "node_modules/semver-diff": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha512-gL8F8L4ORwsS0+iQ34yCYv///jsOq0ZL7WP55d1HnJ32o7tyFYEFQZQA22mrLIacZdU6xecaBBZ+uEiffGNyXw==", "dev": true, "license": "MIT", "dependencies": { @@ -11879,11 +14300,15 @@ }, "node_modules/streamroller/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==", "dev": true, "license": "MIT" }, "node_modules/decompress": { "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", "dev": true, "license": "MIT", "optional": true, @@ -11903,11 +14328,15 @@ }, "node_modules/rfdc": { "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", "dev": true, "license": "MIT" }, "node_modules/xml2js": { "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", "dev": true, "license": "MIT", "dependencies": { @@ -11919,7 +14348,9 @@ } }, "node_modules/socket.io-adapter/node_modules/debug": { - "version": "4.3.7", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "license": "MIT", "dependencies": { @@ -11936,6 +14367,8 @@ }, "node_modules/posix-character-classes": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", "dev": true, "license": "MIT", "engines": { @@ -11944,6 +14377,8 @@ }, "node_modules/is-object": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", "dev": true, "license": "MIT", "optional": true, @@ -11953,6 +14388,8 @@ }, "node_modules/monocle/node_modules/readdirp": { "version": "0.2.5", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-0.2.5.tgz", + "integrity": "sha512-j3/RLxRiCZSei/4UaYaOAqHa+rQ8ZL9vpolGO9E7mLXiVTb7Fu99eTG74ZmaB/4gCGgy7Veq+U6vw8y7sKJiTw==", "dev": true, "license": "MIT", "dependencies": { @@ -11964,6 +14401,8 @@ }, "node_modules/engine.io-parser": { "version": "5.2.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", "dev": true, "license": "MIT", "engines": { @@ -11972,14 +14411,30 @@ }, "node_modules/is-path-cwd": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==", "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, "node_modules/time-grunt": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/time-grunt/-/time-grunt-2.0.0.tgz", + "integrity": "sha512-iQD2AeDYCAJrsPC/eUsfYZD9UT7TuBOmUIgFV5zeTQgRk6yLJKoc3aYR0gusJ0m+bG13B6qrDZ0SwPLe0/htHw==", + "deprecated": "Deprecated because Grunt is practically unmaintained. Move on to something better. This package will continue to work with Grunt v1, but it will not receive any updates.", "dev": true, "license": "MIT", "dependencies": { @@ -11997,6 +14452,8 @@ }, "node_modules/grunt-contrib-less": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-3.0.0.tgz", + "integrity": "sha512-fBB8MUDCo5EgT7WdOVQnZq4GF+XCeFdnkhaxI7uepp8P973sH1jdodjF87c6d9WSHKgArJAGP5JEtthhdKVovg==", "dev": true, "license": "MIT", "dependencies": { @@ -12011,6 +14468,8 @@ }, "node_modules/negotiator": { "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -12018,6 +14477,8 @@ }, "node_modules/jsondiffpatch/node_modules/chalk": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -12029,6 +14490,8 @@ }, "node_modules/grunt-contrib-watch": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz", + "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==", "dev": true, "license": "MIT", "dependencies": { @@ -12043,11 +14506,15 @@ }, "node_modules/socket.io-parser/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==", "dev": true, "license": "MIT" }, "node_modules/crypto-random-string": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", "dev": true, "license": "MIT", "engines": { @@ -12056,11 +14523,15 @@ }, "node_modules/ci-info": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", "dev": true, "license": "MIT" }, "node_modules/type-is": { "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "license": "MIT", "dependencies": { "media-typer": "0.3.0", @@ -12072,6 +14543,8 @@ }, "node_modules/archive-type/node_modules/file-type": { "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", "dev": true, "license": "MIT", "optional": true, @@ -12081,11 +14554,15 @@ }, "node_modules/jsbn": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", "dev": true, "license": "MIT" }, "node_modules/busboy": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", "dependencies": { "streamsearch": "^1.1.0" }, @@ -12095,6 +14572,8 @@ }, "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, "license": "MIT", "engines": { @@ -12103,6 +14582,8 @@ }, "node_modules/bin-wrapper/node_modules/file-type": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", "dev": true, "license": "MIT", "optional": true, @@ -12112,6 +14593,8 @@ }, "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" @@ -12125,10 +14608,14 @@ }, "node_modules/send/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==", "license": "MIT" }, "node_modules/html-minifier": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz", + "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==", "dev": true, "license": "MIT", "dependencies": { @@ -12149,6 +14636,8 @@ }, "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, "license": "MIT", "dependencies": { @@ -12163,6 +14652,8 @@ }, "node_modules/transformers/node_modules/source-map": { "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==", "dev": true, "dependencies": { "amdefine": ">=0.0.4" @@ -12173,11 +14664,15 @@ }, "node_modules/is-what": { "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", "dev": true, "license": "MIT" }, "node_modules/braces": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "license": "MIT", "dependencies": { @@ -12189,6 +14684,8 @@ }, "node_modules/p-finally": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "dev": true, "license": "MIT", "engines": { @@ -12197,6 +14694,8 @@ }, "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, "license": "MIT", "engines": { @@ -12205,6 +14704,8 @@ }, "node_modules/write-file-atomic": { "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", "dev": true, "license": "ISC", "dependencies": { @@ -12215,6 +14716,8 @@ }, "node_modules/mocha/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { @@ -12223,6 +14726,8 @@ }, "node_modules/flagged-respawn": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", "dev": true, "license": "MIT", "engines": { @@ -12240,6 +14745,8 @@ }, "node_modules/yargs-unparser": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", + "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", "dev": true, "license": "MIT", "dependencies": { @@ -12254,6 +14761,8 @@ }, "node_modules/is-wsl": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", "dev": true, "license": "MIT", "engines": { @@ -12262,6 +14771,9 @@ }, "node_modules/q": { "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", "dev": true, "license": "MIT", "engines": { @@ -12271,6 +14783,8 @@ }, "node_modules/es-object-atoms": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", "dev": true, "license": "MIT", "dependencies": { @@ -12282,6 +14796,8 @@ }, "node_modules/unzip-response": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha512-N0XH6lqDtFH84JxptQoZYmloF4nzrQqqrAymNj+/gW60AO2AZgOcf4O/nUXJcYfyQkqvMo9lSupBZmmgvuVXlw==", "dev": true, "license": "MIT", "engines": { @@ -12290,6 +14806,9 @@ }, "node_modules/source-map-resolve": { "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", "dev": true, "license": "MIT", "dependencies": { @@ -12302,6 +14821,8 @@ }, "node_modules/open": { "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", "dev": true, "license": "MIT", "dependencies": { @@ -12319,6 +14840,8 @@ }, "node_modules/ansi-regex": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", + "integrity": "sha512-q5i8bFLg2wDfsuR56c1NzlJFPzVD+9mxhDrhqOGigEFa87OZHlF+9dWeGWzVTP/0ECiA/JUGzfzRr2t3eYORRw==", "dev": true, "license": "MIT", "engines": { @@ -12327,6 +14850,8 @@ }, "node_modules/strnum": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.1.2.tgz", + "integrity": "sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==", "dev": true, "funding": [ { @@ -12339,6 +14864,9 @@ }, "node_modules/mocha/node_modules/glob": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, "license": "ISC", "dependencies": { @@ -12375,6 +14903,8 @@ }, "node_modules/imagemin-svgo/node_modules/entities": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true, "license": "BSD-2-Clause", "optional": true, @@ -12384,6 +14914,8 @@ }, "node_modules/is-jpg": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", + "integrity": "sha512-ODlO0ruzhkzD3sdynIainVP5eoOFNN85rxA1+cwwnPe4dKyX0r5+hxNO5XpCrxlHcmb9vkOit9mhRD2JVuimHg==", "dev": true, "license": "MIT", "optional": true, @@ -12393,15 +14925,21 @@ }, "node_modules/jshint/node_modules/entities": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha512-LbLqfXgJMmy81t+7c14mnulFHJ170cM6E+0vMXR9k/ZiZwgX8i5pNgjTCX3SO4VeUsFLV+8InixoretwU+MjBQ==", "dev": true, "license": "BSD-like" }, "node_modules/ng-infinite-scroll": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ng-infinite-scroll/-/ng-infinite-scroll-1.3.0.tgz", + "integrity": "sha512-gJ3FyCRQaqT9Fnn9RnkpM9NPeDBreVSFc6H5IwYdrbilMJhobnGhOGylDgYL0pLDf0PkF1SxxgJcb9Mlw4XlkA==", "license": "MIT" }, "node_modules/typed-array-buffer": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", "dev": true, "license": "MIT", "optional": true, @@ -12425,6 +14963,8 @@ }, "node_modules/snapdragon-util/node_modules/kind-of": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "license": "MIT", "dependencies": { @@ -12436,6 +14976,8 @@ }, "node_modules/csso/node_modules/css-tree": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", "dev": true, "license": "MIT", "dependencies": { @@ -12449,6 +14991,8 @@ }, "node_modules/jshint": { "version": "2.13.6", + "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.13.6.tgz", + "integrity": "sha512-IVdB4G0NTTeQZrBoM8C5JFVLjV2KtZ9APgybDA1MK73xb09qFs0jCXyQLnCOp1cSZZZbvhq/6mfXHUTaDkffuQ==", "dev": true, "license": "MIT", "dependencies": { @@ -12466,11 +15010,15 @@ }, "node_modules/nodemon/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==", "dev": true, "license": "MIT" }, "node_modules/jshint-stylish": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/jshint-stylish/-/jshint-stylish-2.2.1.tgz", + "integrity": "sha512-7ySPIM1/gONcJ1isbd1IPKuBzQ/iDTvofILFSsIaMrWZUO7OJkV9kdU0O6O1pxM+bNj/9mbJ31LyXgQgOhIa0A==", "dev": true, "license": "MIT", "dependencies": { @@ -12487,6 +15035,8 @@ }, "node_modules/global-dirs": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==", "dev": true, "license": "MIT", "dependencies": { @@ -12498,6 +15048,8 @@ }, "node_modules/html2canvas": { "version": "1.4.1", + "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz", + "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", "license": "MIT", "optional": true, "dependencies": { @@ -12510,6 +15062,8 @@ }, "node_modules/ipaddr.js": { "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "license": "MIT", "engines": { "node": ">= 0.10" @@ -12517,6 +15071,8 @@ }, "node_modules/mocha/node_modules/supports-color": { "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "license": "MIT", "dependencies": { @@ -12531,10 +15087,14 @@ }, "node_modules/safe-json-parse": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", + "integrity": "sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A==", "dev": true }, "node_modules/is-glob": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, "license": "MIT", "dependencies": { @@ -12546,6 +15106,8 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, "license": "MIT", "engines": { @@ -12554,15 +15116,21 @@ }, "node_modules/picocolors": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "license": "ISC" }, "node_modules/@types/async": { "version": "3.2.25", + "resolved": "https://registry.npmjs.org/@types/async/-/async-3.2.25.tgz", + "integrity": "sha512-O6Th/DI18XjrL9TX8LO9F/g26qAz5vynmQqlXt/qLGrskvzCKXKc5/tATz3G2N6lM8eOf3M8/StB14FncAmocg==", "dev": true, "license": "MIT" }, "node_modules/proxy-addr": { "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "license": "MIT", "dependencies": { "forwarded": "0.2.0", @@ -12574,6 +15142,8 @@ }, "node_modules/is-inside-container": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", "dev": true, "license": "MIT", "dependencies": { @@ -12591,6 +15161,8 @@ }, "node_modules/jsondiffpatch/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "license": "MIT", "engines": { "node": ">=8" @@ -12598,6 +15170,8 @@ }, "node_modules/file-type": { "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", "dev": true, "license": "MIT", "engines": { @@ -12606,6 +15180,8 @@ }, "node_modules/strip-eof": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", "dev": true, "license": "MIT", "engines": { @@ -12614,11 +15190,15 @@ }, "node_modules/memory-pager": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", "license": "MIT", "optional": true }, "node_modules/webdriver-manager/node_modules/has-ansi": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", "dev": true, "license": "MIT", "dependencies": { @@ -12630,6 +15210,8 @@ }, "node_modules/webdriver-manager/node_modules/semver": { "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "license": "ISC", "bin": { @@ -12638,11 +15220,15 @@ }, "node_modules/tslib": { "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true, "license": "0BSD" }, "node_modules/is": { "version": "3.3.2", + "resolved": "https://registry.npmjs.org/is/-/is-3.3.2.tgz", + "integrity": "sha512-a2xr4E3s1PjDS8ORcGgXpWx6V+liNs+O3JRD2mb9aeugD7rtkkZ0zgLdYgw0tWsKhsdiezGYptSiMlVazCBTuQ==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -12650,6 +15236,8 @@ }, "node_modules/form-data": { "version": "4.0.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", "dev": true, "license": "MIT", "dependencies": { @@ -12665,6 +15253,8 @@ }, "node_modules/css-tree": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", "dev": true, "license": "MIT", "dependencies": { @@ -12675,18 +15265,38 @@ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" } }, + "node_modules/fast-png": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/fast-png/-/fast-png-6.4.0.tgz", + "integrity": "sha512-kAqZq1TlgBjZcLr5mcN6NP5Rv4V2f22z00c3g8vRrwkcqjerx7BEhPbOnWCPqaHUl2XWQBJQvOT/FQhdMT7X/Q==", + "license": "MIT", + "dependencies": { + "@types/pako": "^2.0.3", + "iobuffer": "^5.3.2", + "pako": "^2.1.0" + } + }, "node_modules/hat": { "version": "0.0.3", + "resolved": "https://registry.npmjs.org/hat/-/hat-0.0.3.tgz", + "integrity": "sha512-zpImx2GoKXy42fVDSEad2BPKuSQdLcqsCYa48K3zHSzM/ugWuYjLDr8IXxpVuL7uCLHw56eaiLxCRthhOzf5ug==", "dev": true, - "license": "MIT/X11" + "license": "MIT/X11", + "engines": { + "node": "*" + } }, "node_modules/undefsafe": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", "dev": true, "license": "MIT" }, "node_modules/dir-glob/node_modules/arrify": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", "dev": true, "license": "MIT", "engines": { @@ -12695,6 +15305,8 @@ }, "node_modules/psl/node_modules/punycode": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "license": "MIT", "engines": { @@ -12703,6 +15315,8 @@ }, "node_modules/which": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "license": "ISC", "dependencies": { @@ -12717,6 +15331,8 @@ }, "node_modules/bson": { "version": "5.5.1", + "resolved": "https://registry.npmjs.org/bson/-/bson-5.5.1.tgz", + "integrity": "sha512-ix0EwukN2EpC0SRWIj/7B5+A6uQMQy6KMREI9qQqvgpkV2frH63T0UDVd1SYedL6dNCmDBYB3QtXi4ISk9YT+g==", "license": "Apache-2.0", "engines": { "node": ">=14.20.1" @@ -12724,14 +15340,20 @@ }, "node_modules/undici-types": { "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", "license": "MIT" }, "node_modules/css-parse": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz", + "integrity": "sha512-pfstzKVRZiHprDXdsmtfH1HYUEw22lzjuHdnpe1hscwoQvgW2C5zDQIBE0RKoALEReTn9W1ECdY8uaT/kO4VfA==", "dev": true }, "node_modules/p-map": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", "dev": true, "license": "MIT", "engines": { @@ -12740,6 +15362,8 @@ }, "node_modules/del": { "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha512-Z4fzpbIRjOu7lO5jCETSWoqUDVe0IPOlfugBsF6suen2LKDlVb4QZpKEM9P+buNJ4KI1eN7I083w/pbKUpsrWQ==", "dev": true, "license": "MIT", "dependencies": { @@ -12757,6 +15381,8 @@ }, "node_modules/make-dir/node_modules/pify": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, "license": "MIT", "engines": { @@ -12765,6 +15391,8 @@ }, "node_modules/angular-messages": { "version": "1.8.3", + "resolved": "https://registry.npmjs.org/angular-messages/-/angular-messages-1.8.3.tgz", + "integrity": "sha512-f/ywtg32lqzX8FnXkBJOyn13lbCbo333/xy/5TTFcsH/gZdXoiuERj+dLTOs8xHCkOeFQhFx0VD0DgtMgSag7A==", "license": "MIT" }, "node_modules/isarray": { @@ -12777,6 +15405,8 @@ }, "node_modules/grunt-usemin/node_modules/chalk": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", "dev": true, "license": "MIT", "dependencies": { @@ -12792,6 +15422,8 @@ }, "node_modules/gifsicle/node_modules/semver": { "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "license": "ISC", "optional": true, @@ -12801,10 +15433,14 @@ }, "node_modules/underscore": { "version": "1.13.7", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.7.tgz", + "integrity": "sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==", "license": "MIT" }, "node_modules/bundle-name": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", "dev": true, "license": "MIT", "dependencies": { @@ -12819,6 +15455,8 @@ }, "node_modules/mpath": { "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", + "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==", "license": "MIT", "engines": { "node": ">=4.0.0" @@ -12826,6 +15464,8 @@ }, "node_modules/nodemon/node_modules/binary-extensions": { "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "dev": true, "license": "MIT", "engines": { @@ -12834,6 +15474,8 @@ }, "node_modules/grunt-contrib-uglify/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { @@ -12848,6 +15490,8 @@ }, "node_modules/each-async": { "version": "0.1.3", + "resolved": "https://registry.npmjs.org/each-async/-/each-async-0.1.3.tgz", + "integrity": "sha512-jQsP5Ou1Eh2tfsNv7giHTzkfUao7fkoTcNh9NLgLcJyGNTgy28SQWqi31QvWLCvvv6NOKHoaAJ/kaYxDfRNRCQ==", "dev": true, "license": "MIT", "engines": { @@ -12856,6 +15500,8 @@ }, "node_modules/parse5": { "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", "dev": true, "license": "MIT", "dependencies": { @@ -12867,11 +15513,15 @@ }, "node_modules/duplexer3": { "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", "dev": true, "license": "BSD-3-Clause" }, "node_modules/pumpify": { "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "dev": true, "license": "MIT", "dependencies": { @@ -12882,15 +15532,21 @@ }, "node_modules/pseudomap": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", "dev": true, "license": "ISC" }, "node_modules/date-now": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha512-AsElvov3LoNB7tf5k37H2jYSB+ZZPMT5sG2QjJCcdlV5chIv6htBUBUui2IKRjgtKAKtCBN7Zbwa+MtwLjSeNw==", "dev": true }, "node_modules/wsl-utils": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", "dev": true, "license": "MIT", "dependencies": { @@ -12905,6 +15561,8 @@ }, "node_modules/path-type": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "license": "MIT", "dependencies": { @@ -12916,6 +15574,8 @@ }, "node_modules/grunt-contrib-copy": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz", + "integrity": "sha512-gFRFUB0ZbLcjKb67Magz1yOHGBkyU6uL29hiEW1tdQ9gQt72NuMKIy/kS6dsCbV0cZ0maNCb0s6y+uT1FKU7jA==", "dev": true, "license": "MIT", "dependencies": { @@ -12928,6 +15588,8 @@ }, "node_modules/npm-conf/node_modules/pify": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, "license": "MIT", "optional": true, @@ -12937,11 +15599,15 @@ }, "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==", "dev": true, "license": "ISC" }, "node_modules/maxmin/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { @@ -12953,6 +15619,8 @@ }, "node_modules/normalize-package-data": { "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "license": "BSD-2-Clause", "optional": true, @@ -12965,6 +15633,8 @@ }, "node_modules/grunt-contrib-uglify/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { @@ -12973,6 +15643,8 @@ }, "node_modules/has-flag": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, "license": "MIT", "engines": { @@ -12981,6 +15653,8 @@ }, "node_modules/is-stream": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "dev": true, "license": "MIT", "engines": { @@ -12989,10 +15663,15 @@ }, "node_modules/angular-sanitize": { "version": "1.8.3", + "resolved": "https://registry.npmjs.org/angular-sanitize/-/angular-sanitize-1.8.3.tgz", + "integrity": "sha512-2rxdqzlUVafUeWOwvY/FtyWk1pFTyCtzreeiTytG9m4smpuAEKaIJAjYeVwWsoV+nlTOcgpwV4W1OCmR+BQbUg==", + "deprecated": "For the actively supported Angular, see https://www.npmjs.com/package/@angular/core. AngularJS support has officially ended. For extended AngularJS support options, see https://goo.gle/angularjs-path-forward.", "license": "MIT" }, "node_modules/lowercase-keys": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", "dev": true, "license": "MIT", "engines": { @@ -13001,6 +15680,8 @@ }, "node_modules/jsondiffpatch/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -13011,6 +15692,8 @@ }, "node_modules/constantinople/node_modules/source-map": { "version": "0.1.34", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz", + "integrity": "sha512-yfCwDj0vR9RTwt3pEzglgb3ZgmcXHt6DjG3bjJvzPwTL+5zDQ2MhmSzAcTy0GTiQuCiriSWXvWM1/NhKdXuoQA==", "dev": true, "dependencies": { "amdefine": ">=0.0.4" @@ -13021,6 +15704,8 @@ }, "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, "license": "MIT", "dependencies": { @@ -13029,6 +15714,8 @@ }, "node_modules/decompress-targz": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", "dev": true, "license": "MIT", "optional": true, @@ -13043,10 +15730,14 @@ }, "node_modules/wrappy": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "license": "ISC" }, "node_modules/is-windows": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true, "license": "MIT", "engines": { @@ -13055,6 +15746,8 @@ }, "node_modules/imagemin-gifsicle": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz", + "integrity": "sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng==", "dev": true, "license": "MIT", "optional": true, @@ -13069,6 +15762,8 @@ }, "node_modules/has-values": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", "dev": true, "license": "MIT", "dependencies": { @@ -13081,6 +15776,8 @@ }, "node_modules/asn1.js": { "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", "license": "MIT", "dependencies": { "bn.js": "^4.0.0", @@ -13091,16 +15788,22 @@ }, "node_modules/engine.io/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==", "dev": true, "license": "MIT" }, "node_modules/grunt-contrib-uglify/node_modules/color-name": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, "node_modules/pkg-up/node_modules/p-locate": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "license": "MIT", "dependencies": { @@ -13112,6 +15815,8 @@ }, "node_modules/longest": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==", "dev": true, "license": "MIT", "optional": true, @@ -13121,6 +15826,8 @@ }, "node_modules/string-length": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", + "integrity": "sha512-MNCACnufWUf3pQ57O5WTBMkKhzYIaKEcUioO0XHrTMafrbBaNk4IyDOLHBv5xbXO0jLLdsYWeFjpjG2hVHRDtw==", "dev": true, "license": "MIT", "dependencies": { @@ -13132,6 +15839,8 @@ }, "node_modules/colors": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", "license": "MIT", "engines": { "node": ">=0.1.90" @@ -13139,6 +15848,8 @@ }, "node_modules/rechoir": { "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", "dev": true, "license": "MIT", "dependencies": { @@ -13150,6 +15861,8 @@ }, "node_modules/nodemon/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "license": "MIT", "dependencies": { @@ -13161,6 +15874,8 @@ }, "node_modules/with/node_modules/uglify-js": { "version": "2.4.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.0.tgz", + "integrity": "sha512-mtA+XO8x2+OJmdoqWUDloUdS/VxmeoxEeExlDaKHl3lOQjBQfEJJEYD/0ue07BduJd137AUyUqyEW1R6vlWYXQ==", "dev": true, "dependencies": { "async": "~0.2.6", @@ -13177,6 +15892,8 @@ }, "node_modules/read-pkg/node_modules/pify": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, "license": "MIT", "optional": true, @@ -13186,6 +15903,8 @@ }, "node_modules/iconv-lite": { "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" @@ -13196,6 +15915,8 @@ }, "node_modules/map-obj": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", "dev": true, "license": "MIT", "optional": true, @@ -13205,6 +15926,8 @@ }, "node_modules/grunt-contrib-clean": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-2.0.1.tgz", + "integrity": "sha512-uRvnXfhiZt8akb/ZRDHJpQQtkkVkqc/opWO4Po/9ehC2hPxgptB9S6JHDC/Nxswo4CJSM0iFPT/Iym3cEMWzKA==", "dev": true, "license": "MIT", "dependencies": { @@ -13220,6 +15943,8 @@ }, "node_modules/gaze": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", "dev": true, "license": "MIT", "dependencies": { @@ -13231,6 +15956,8 @@ }, "node_modules/canvg": { "version": "3.0.11", + "resolved": "https://registry.npmjs.org/canvg/-/canvg-3.0.11.tgz", + "integrity": "sha512-5ON+q7jCTgMp9cjpu4Jo6XbvfYwSB2Ow3kzHKfIyJfaCAOHLbdKPQqGKgfED/R5B+3TFFfe8pegYA+b423SRyA==", "license": "MIT", "optional": true, "dependencies": { @@ -13249,12 +15976,16 @@ }, "node_modules/is-natural-number": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==", "dev": true, "license": "MIT", "optional": true }, "node_modules/array-each": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", "dev": true, "license": "MIT", "engines": { @@ -13263,6 +15994,8 @@ }, "node_modules/array-find-index": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", "dev": true, "license": "MIT", "optional": true, @@ -13271,7 +16004,9 @@ } }, "node_modules/ws": { - "version": "8.17.1", + "version": "8.18.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", "dev": true, "license": "MIT", "engines": { @@ -13292,11 +16027,15 @@ }, "node_modules/text-table": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true, "license": "MIT" }, "node_modules/imagemin-optipng": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-6.0.0.tgz", + "integrity": "sha512-FoD2sMXvmoNm/zKPOWdhKpWdFdF9qiJmKC17MxZJPH42VMAp17/QENI/lIuP7LCUnLVAloO3AUoTSNzfhpyd8A==", "dev": true, "license": "MIT", "optional": true, @@ -13311,6 +16050,8 @@ }, "node_modules/dom-serializer": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "dev": true, "license": "MIT", "dependencies": { @@ -13324,6 +16065,8 @@ }, "node_modules/bin-wrapper/node_modules/p-timeout": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", "dev": true, "license": "MIT", "optional": true, @@ -13336,6 +16079,8 @@ }, "node_modules/basic-auth": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", "license": "MIT", "dependencies": { "safe-buffer": "5.1.2" @@ -13346,6 +16091,8 @@ }, "node_modules/coa/node_modules/ansi-styles": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "license": "MIT", "optional": true, @@ -13358,6 +16105,8 @@ }, "node_modules/bl": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", "dev": true, "license": "MIT", "optional": true, @@ -13368,6 +16117,8 @@ }, "node_modules/is-svg": { "version": "4.4.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.4.0.tgz", + "integrity": "sha512-v+AgVwiK5DsGtT9ng+m4mClp6zDAmwrW8nZi6Gg15qzvBnRWWdfWA1TGaXyCDnWq5g5asofIgMVl3PjKxvk1ug==", "dev": true, "license": "MIT", "optional": true, @@ -13383,29 +16134,41 @@ }, "node_modules/fflate": { "version": "0.8.2", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", + "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", "license": "MIT" }, "node_modules/glob-to-regexp": { "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==", "dev": true, "license": "BSD" }, "node_modules/serve-favicon/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==", "license": "MIT" }, "node_modules/tryor": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/tryor/-/tryor-0.1.2.tgz", + "integrity": "sha512-2+ilNA00DGvbUYYbRrm3ux+snbo7I6uPXMw8I4p/QMl7HUOWBBZFbk+Mpr8/IAPDQE+LQ8vOdlI6xEzjc+e/BQ==", "dev": true, "license": "MIT" }, "node_modules/mdn-data": { "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", "dev": true, "license": "CC0-1.0" }, "node_modules/qs": { - "version": "6.14.0", + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", + "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.1.0" @@ -13419,11 +16182,15 @@ }, "node_modules/livereload-js": { "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", "dev": true, "license": "MIT" }, "node_modules/ent": { "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.2.tgz", + "integrity": "sha512-kKvD1tO6BM+oK9HzCPpUdRb4vKFQY/FPTFmurMvh6LlN68VMrdj77w8yp51/kDbpkFOS9J8w5W6zIzgM2H8/hw==", "dev": true, "license": "MIT", "dependencies": { @@ -13438,6 +16205,8 @@ }, "node_modules/http-proxy": { "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, "license": "MIT", "dependencies": { @@ -13451,6 +16220,8 @@ }, "node_modules/eventemitter2": { "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ==", "dev": true, "license": "MIT" } diff --git a/website/package.json b/website/package.json index 211f9b8d..70eece04 100644 --- a/website/package.json +++ b/website/package.json @@ -39,16 +39,16 @@ "errorhandler":"^1.5.1", "express":"^4.19.2", "express-session":"^1.18.0", - "fng-audit": "0.12.0-beta.316", - "fng-bootstrap-date": "0.12.0-beta.316", - "fng-bootstrap-datetime": "0.12.0-beta.316", - "fng-ckeditor": "0.12.0-beta.316", - "fng-colour-picker": "0.12.0-beta.316", - "fng-jq-upload": "0.12.0-beta.316", - "fng-reports": "0.12.0-beta.316", - "fng-ui-date": "0.12.0-beta.316", - "fng-ui-select": "0.12.0-beta.316", - "forms-angular": "0.12.0-beta.316", + "fng-audit": "0.12.0-beta.323", + "fng-bootstrap-date": "0.12.0-beta.323", + "fng-bootstrap-datetime": "0.12.0-beta.323", + "fng-ckeditor": "0.12.0-beta.323", + "fng-colour-picker": "0.12.0-beta.323", + "fng-jq-upload": "0.12.0-beta.323", + "fng-reports": "0.12.0-beta.323", + "fng-ui-date": "0.12.0-beta.323", + "fng-ui-select": "0.12.0-beta.323", + "forms-angular": "0.12.0-beta.323", "jquery": "^3.7.1", "jquery-ui": "^1.13.3", "jspdf": "^2.5.1", @@ -152,8 +152,6 @@ "object.getownpropertydescriptors": "npm:@socketregistry/object.getownpropertydescriptors@^1", "object.values": "npm:@socketregistry/object.values@^1", "path-parse": "npm:@socketregistry/path-parse@^1", - "safe-buffer": "npm:@socketregistry/safe-buffer@^1", - "safer-buffer": "npm:@socketregistry/safer-buffer@^1", "side-channel": "npm:@socketregistry/side-channel@^1", "string.prototype.startswith": "npm:@socketregistry/string.prototype.startswith@^1", "string.prototype.trimleft": "npm:@socketregistry/string.prototype.trimleft@^1", @@ -182,8 +180,6 @@ "object.getownpropertydescriptors": "npm:@socketregistry/object.getownpropertydescriptors@^1", "object.values": "npm:@socketregistry/object.values@^1", "path-parse": "npm:@socketregistry/path-parse@^1", - "safe-buffer": "npm:@socketregistry/safe-buffer@^1", - "safer-buffer": "npm:@socketregistry/safer-buffer@^1", "side-channel": "npm:@socketregistry/side-channel@^1", "string.prototype.startswith": "npm:@socketregistry/string.prototype.startswith@^1", "string.prototype.trimleft": "npm:@socketregistry/string.prototype.trimleft@^1", From d022eaef0a1cc7fde2cec95b97b61b03888cc3ac Mon Sep 17 00:00:00 2001 From: Mark Chapman Date: Tue, 6 Jan 2026 20:27:07 +0000 Subject: [PATCH 14/14] chore(release) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 51d7b7d3..55caa988 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ }, "description": "A form builder that sits on top of Angular.js, Twitter Bootstrap, jQuery UI, Angular-UI, Express and Mongoose. Opinionated or what?", "homepage": "http://forms-angular.org", - "version": "0.12.0-beta.323", + "version": "0.12.0-beta.324", "packageManager": "npm@10.2.4", "type": "module", "engines": {