diff --git a/build/frontend-legacy/package-lock.json b/build/frontend-legacy/package-lock.json
index 2c68e9ecae3..654c232ef1d 100644
--- a/build/frontend-legacy/package-lock.json
+++ b/build/frontend-legacy/package-lock.json
@@ -35,7 +35,6 @@
"@vueuse/components": "^11.3.0",
"@vueuse/core": "^11.3.0",
"@vueuse/integrations": "^11.3.0",
- "backbone": "^1.6.1",
"blurhash": "^2.0.5",
"browserslist-useragent-regexp": "^4.1.3",
"camelcase": "^9.0.0",
@@ -51,9 +50,6 @@
"focus-trap": "^7.8.0",
"handlebars": "^4.7.8",
"is-svg": "^6.1.0",
- "jquery": "~3.7",
- "jquery-ui": "1.14.1",
- "jquery-ui-dist": "^1.13.3",
"libphonenumber-js": "^1.12.36",
"lodash": "^4.17.23",
"marked": "^17.0.2",
@@ -65,9 +61,6 @@
"pinia": "^2.3.1",
"query-string": "^9.3.1",
"regenerator-runtime": "^0.14.1",
- "select2": "3.5.1",
- "snap.js": "^2.0.9",
- "strengthify": "github:nextcloud/strengthify#0.5.9",
"throttle-debounce": "^5.0.2",
"underscore": "1.13.7",
"url-search-params-polyfill": "^8.2.5",
@@ -168,6 +161,7 @@
"integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@babel/code-frame": "^7.27.1",
"@babel/generator": "^7.28.3",
@@ -1618,6 +1612,7 @@
"integrity": "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@babel/compat-data": "^7.28.0",
"@babel/helper-compilation-targets": "^7.27.2",
@@ -2697,7 +2692,6 @@
"integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==",
"dev": true,
"license": "Apache-2.0",
- "peer": true,
"engines": {
"node": ">=10.0"
},
@@ -2715,7 +2709,6 @@
"integrity": "sha512-NDigYR3PHqCnQLXYyoLbnEdzMMvzeiCWo1KOut7Q0CoIqg9tUAPKJ1iq/2nFhc5kZtexzutNY0LFjdwWL3Dw3Q==",
"dev": true,
"license": "Apache-2.0",
- "peer": true,
"engines": {
"node": ">=10.0"
},
@@ -2733,7 +2726,6 @@
"integrity": "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==",
"dev": true,
"license": "Apache-2.0",
- "peer": true,
"engines": {
"node": ">=10.0"
},
@@ -2751,7 +2743,6 @@
"integrity": "sha512-LpWbYgVnKzphN5S6uss4M25jJ/9+m6q6UJoeN6zTkK4xAGhKsiBRPVeF7OYMWonn5repMQbE5vieRXcMUrKDKw==",
"dev": true,
"license": "Apache-2.0",
- "peer": true,
"dependencies": {
"@jsonjoy.com/base64": "^1.1.2",
"@jsonjoy.com/buffers": "^1.0.0",
@@ -2778,7 +2769,6 @@
"integrity": "sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==",
"dev": true,
"license": "Apache-2.0",
- "peer": true,
"dependencies": {
"@jsonjoy.com/codegen": "^1.0.0",
"@jsonjoy.com/util": "^1.9.0"
@@ -2800,7 +2790,6 @@
"integrity": "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==",
"dev": true,
"license": "Apache-2.0",
- "peer": true,
"dependencies": {
"@jsonjoy.com/buffers": "^1.0.0",
"@jsonjoy.com/codegen": "^1.0.0"
@@ -2821,8 +2810,7 @@
"resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz",
"integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/@linusborg/vue-simple-portal": {
"version": "0.1.5",
@@ -3115,7 +3103,6 @@
"integrity": "sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g==",
"license": "MIT",
"optional": true,
- "peer": true,
"dependencies": {
"@vue/devtools-kit": "^7.7.9"
}
@@ -3278,29 +3265,6 @@
"url": "https://github.com/sponsors/jonschlinkert"
}
},
- "node_modules/@nextcloud/dialogs/node_modules/pinia": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/pinia/-/pinia-3.0.4.tgz",
- "integrity": "sha512-l7pqLUFTI/+ESXn6k3nu30ZIzW5E2WZF/LaHJEpoq6ElcLD+wduZoB2kBN19du6K/4FDpPMazY2wJr+IndBtQw==",
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "@vue/devtools-api": "^7.7.7"
- },
- "funding": {
- "url": "https://github.com/sponsors/posva"
- },
- "peerDependencies": {
- "typescript": ">=4.5.0",
- "vue": "^3.5.11"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
"node_modules/@nextcloud/dialogs/node_modules/readdirp": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz",
@@ -3346,6 +3310,7 @@
"resolved": "https://registry.npmjs.org/vue/-/vue-3.5.28.tgz",
"integrity": "sha512-BRdrNfeoccSoIZeIhyPBfvWSLFP4q8J3u8Ju8Ug5vu3LdD+yTM13Sg4sKtljxozbnuMu1NB1X5HBHRYUzFocKg==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"@vue/compiler-dom": "3.5.28",
"@vue/compiler-sfc": "3.5.28",
@@ -3920,6 +3885,7 @@
"version": "3.5.24",
"resolved": "https://registry.npmjs.org/vue/-/vue-3.5.24.tgz",
"integrity": "sha512-uTHDOpVQTMjcGgrqFPSb8iO2m1DUvo+WbGqoXQz8Y1CeBYQ0FXf2z1gLRaBtHjlRz7zZUBHxjVB5VTLzYkvftg==",
+ "peer": true,
"dependencies": {
"@vue/compiler-dom": "3.5.24",
"@vue/compiler-sfc": "3.5.24",
@@ -4079,40 +4045,6 @@
"vue": "^2.7.16"
}
},
- "node_modules/@nextcloud/upload/node_modules/@nextcloud/dialogs/node_modules/@nextcloud/initial-state": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@nextcloud/initial-state/-/initial-state-3.0.0.tgz",
- "integrity": "sha512-cV+HBdkQJGm8FxkBI5rFT/FbMNWNBvpbj6OPrg4Ae4YOOsQ15CL8InPOAw1t4XkOkQK2NEdUGQLVUz/19wXbdQ==",
- "license": "GPL-3.0-or-later",
- "engines": {
- "node": "^20.0.0 || ^22.0.0 || ^24.0.0"
- }
- },
- "node_modules/@nextcloud/upload/node_modules/@nextcloud/dialogs/node_modules/@nextcloud/paths": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@nextcloud/paths/-/paths-3.0.0.tgz",
- "integrity": "sha512-+sTfTkIbVUa2Ue3bkz3R7F1mhddvHPOWUxkSNg7Q5dAsimVFBaTRgiBAJmsAag3JPsxyuS8kUgeb0zdEssRdTA==",
- "license": "GPL-3.0-or-later",
- "engines": {
- "node": "^20.0.0 || ^22.0.0 || ^24.0.0"
- }
- },
- "node_modules/@nextcloud/upload/node_modules/@nextcloud/dialogs/node_modules/p-queue": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-9.1.0.tgz",
- "integrity": "sha512-O/ZPaXuQV29uSLbxWBGGZO1mCQXV2BLIwUr59JUU9SoH76mnYvtms7aafH/isNSNGwuEfP6W/4xD0/TJXxrizw==",
- "license": "MIT",
- "dependencies": {
- "eventemitter3": "^5.0.1",
- "p-timeout": "^7.0.0"
- },
- "engines": {
- "node": ">=20"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/@nextcloud/upload/node_modules/@nextcloud/files": {
"version": "3.12.2",
"resolved": "https://registry.npmjs.org/@nextcloud/files/-/files-3.12.2.tgz",
@@ -4135,15 +4067,6 @@
"node": "^20.0.0 || ^22.0.0 || ^24.0.0"
}
},
- "node_modules/@nextcloud/upload/node_modules/@nextcloud/files/node_modules/@nextcloud/paths": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@nextcloud/paths/-/paths-3.0.0.tgz",
- "integrity": "sha512-+sTfTkIbVUa2Ue3bkz3R7F1mhddvHPOWUxkSNg7Q5dAsimVFBaTRgiBAJmsAag3JPsxyuS8kUgeb0zdEssRdTA==",
- "license": "GPL-3.0-or-later",
- "engines": {
- "node": "^20.0.0 || ^22.0.0 || ^24.0.0"
- }
- },
"node_modules/@nextcloud/upload/node_modules/@nextcloud/sharing": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@nextcloud/sharing/-/sharing-0.3.0.tgz",
@@ -4160,16 +4083,12 @@
"@nextcloud/files": "^3.12.0"
}
},
- "node_modules/@nextcloud/upload/node_modules/eventemitter3": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
- "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="
- },
"node_modules/@nextcloud/vue": {
"version": "8.36.0",
"resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-8.36.0.tgz",
"integrity": "sha512-x1MEh4nvCrD1zoJ3ybhtbSDox+1wyHRP7st95Uu14Wm630quRrfXGaQ1bxqaZ7en/wqaihR0NPyQKfmjrPmseg==",
"license": "AGPL-3.0-or-later",
+ "peer": true,
"dependencies": {
"@floating-ui/dom": "^1.7.5",
"@linusborg/vue-simple-portal": "^0.1.5",
@@ -5288,7 +5207,6 @@
"integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/connect": "*",
"@types/node": "*"
@@ -5300,7 +5218,6 @@
"integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/node": "*"
}
@@ -5322,7 +5239,6 @@
"integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/node": "*"
}
@@ -5333,7 +5249,6 @@
"integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/express-serve-static-core": "*",
"@types/node": "*"
@@ -5404,7 +5319,6 @@
"integrity": "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/body-parser": "*",
"@types/express-serve-static-core": "^4.17.33",
@@ -5418,7 +5332,6 @@
"integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/node": "*",
"@types/qs": "*",
@@ -5440,8 +5353,7 @@
"resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz",
"integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/@types/http-proxy": {
"version": "1.17.16",
@@ -5449,7 +5361,6 @@
"integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/node": "*"
}
@@ -5484,8 +5395,7 @@
"resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
"integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/@types/ms": {
"version": "2.1.0",
@@ -5509,7 +5419,6 @@
"integrity": "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/node": "*"
}
@@ -5519,16 +5428,14 @@
"resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz",
"integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/@types/range-parser": {
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
"integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/@types/react": {
"version": "19.2.0",
@@ -5552,8 +5459,7 @@
"resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz",
"integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/@types/semver": {
"version": "7.7.1",
@@ -5567,7 +5473,6 @@
"integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/mime": "^1",
"@types/node": "*"
@@ -5579,7 +5484,6 @@
"integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/express": "*"
}
@@ -5590,7 +5494,6 @@
"integrity": "sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/http-errors": "*",
"@types/node": "*",
@@ -5609,7 +5512,6 @@
"integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/node": "*"
}
@@ -5659,7 +5561,6 @@
"integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/node": "*"
}
@@ -6069,7 +5970,6 @@
"integrity": "sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA==",
"license": "MIT",
"optional": true,
- "peer": true,
"dependencies": {
"@vue/devtools-shared": "^7.7.9",
"birpc": "^2.3.0",
@@ -6086,7 +5986,6 @@
"integrity": "sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA==",
"license": "MIT",
"optional": true,
- "peer": true,
"dependencies": {
"rfdc": "^1.4.1"
}
@@ -6515,7 +6414,6 @@
"integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"event-target-shim": "^5.0.0"
},
@@ -6529,7 +6427,6 @@
"integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"mime-types": "~2.1.34",
"negotiator": "0.6.3"
@@ -6543,6 +6440,7 @@
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
"integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
"license": "MIT",
+ "peer": true,
"bin": {
"acorn": "bin/acorn"
},
@@ -6569,6 +6467,7 @@
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -6641,7 +6540,6 @@
"node >= 0.8.0"
],
"license": "Apache-2.0",
- "peer": true,
"bin": {
"ansi-html": "bin/ansi-html"
}
@@ -6676,7 +6574,6 @@
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
"dev": true,
"license": "ISC",
- "peer": true,
"dependencies": {
"normalize-path": "^3.0.0",
"picomatch": "^2.0.4"
@@ -6726,8 +6623,7 @@
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
"integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/array.prototype.reduce": {
"version": "1.0.8",
@@ -6797,7 +6693,6 @@
"integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"call-bind": "^1.0.2",
"is-nan": "^1.3.2",
@@ -6930,6 +6825,7 @@
"resolved": "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz",
"integrity": "sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"follow-redirects": "^1.15.11",
"form-data": "^4.0.5",
@@ -7032,15 +6928,6 @@
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
- "node_modules/backbone": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.6.1.tgz",
- "integrity": "sha512-YQzWxOrIgL6BoFnZjThVN99smKYhyEXXFyJJ2lsF1wJLyo4t+QjmkLrH8/fN22FZ4ykF70Xq7PgTugJVR4zS9Q==",
- "license": "MIT",
- "dependencies": {
- "underscore": ">=1.8.3"
- }
- },
"node_modules/bail": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
@@ -7082,8 +6969,7 @@
"url": "https://feross.org/support"
}
],
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/baseline-browser-mapping": {
"version": "2.9.11",
@@ -7099,8 +6985,7 @@
"resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
"integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/big.js": {
"version": "5.2.2",
@@ -7118,7 +7003,6 @@
"integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=8"
},
@@ -7160,7 +7044,6 @@
"integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"bytes": "~3.1.2",
"content-type": "~1.0.5",
@@ -7186,7 +7069,6 @@
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"ms": "2.0.0"
}
@@ -7197,7 +7079,6 @@
"integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"depd": "~2.0.0",
"inherits": "~2.0.4",
@@ -7218,8 +7099,7 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/body-parser/node_modules/statuses": {
"version": "2.0.2",
@@ -7227,7 +7107,6 @@
"integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.8"
}
@@ -7238,7 +7117,6 @@
"integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.3",
"multicast-dns": "^7.2.5"
@@ -7349,7 +7227,6 @@
"integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"pako": "~1.0.5"
}
@@ -7373,6 +7250,7 @@
}
],
"license": "MIT",
+ "peer": true,
"dependencies": {
"baseline-browser-mapping": "^2.9.0",
"caniuse-lite": "^1.0.30001759",
@@ -7432,8 +7310,7 @@
"resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
"integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/bundle-name": {
"version": "4.1.0",
@@ -7441,7 +7318,6 @@
"integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"run-applescript": "^7.0.0"
},
@@ -7464,7 +7340,6 @@
"integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.8"
}
@@ -7655,7 +7530,6 @@
"integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"anymatch": "~3.1.2",
"braces": "~3.0.2",
@@ -7923,7 +7797,6 @@
"integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"mime-db": ">= 1.43.0 < 2"
},
@@ -7937,7 +7810,6 @@
"integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"bytes": "3.1.2",
"compressible": "~2.0.18",
@@ -7957,7 +7829,6 @@
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"ms": "2.0.0"
}
@@ -7967,8 +7838,7 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/compression/node_modules/negotiator": {
"version": "0.6.4",
@@ -7976,7 +7846,6 @@
"integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.6"
}
@@ -8039,7 +7908,6 @@
"integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=0.8"
}
@@ -8048,8 +7916,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
"integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/consolidate": {
"version": "0.15.1",
@@ -8070,8 +7937,7 @@
"resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
"integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/content-disposition": {
"version": "0.5.4",
@@ -8079,7 +7945,6 @@
"integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"safe-buffer": "5.2.1"
},
@@ -8093,7 +7958,6 @@
"integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.6"
}
@@ -8119,8 +7983,7 @@
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
"integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/copy-anything": {
"version": "4.0.5",
@@ -8320,7 +8183,6 @@
"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
"dev": true,
"license": "ISC",
- "peer": true,
"bin": {
"semver": "bin/semver.js"
},
@@ -8553,7 +8415,6 @@
"integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"bundle-name": "^4.1.0",
"default-browser-id": "^5.0.0"
@@ -8571,7 +8432,6 @@
"integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=18"
},
@@ -8625,7 +8485,6 @@
"integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=12"
},
@@ -8672,7 +8531,6 @@
"integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.8"
}
@@ -8702,7 +8560,6 @@
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.8",
"npm": "1.2.8000 || >= 1.4.16"
@@ -8727,8 +8584,7 @@
"resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
"integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/devlop": {
"version": "1.1.0",
@@ -8772,7 +8628,6 @@
"integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@leichtgewicht/ip-codec": "^2.0.1"
},
@@ -8800,7 +8655,6 @@
"integrity": "sha512-edTFu0M/7wO1pXY6GDxVNVW086uqwWYIHP98txhcPyV995X21JIH2DtYp33sQJOupYoXKe9RwTw2Ya2vWaquTQ==",
"dev": true,
"license": "Artistic-2.0",
- "peer": true,
"engines": {
"node": ">=4"
},
@@ -8913,8 +8767,7 @@
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/ejs": {
"version": "3.1.10",
@@ -8994,7 +8847,6 @@
"integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.8"
}
@@ -9358,7 +9210,6 @@
"integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.6"
}
@@ -9369,7 +9220,6 @@
"integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=6"
}
@@ -9379,8 +9229,7 @@
"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
"integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/events": {
"version": "3.3.0",
@@ -9438,7 +9287,6 @@
"integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"accepts": "~1.3.8",
"array-flatten": "1.1.1",
@@ -9486,7 +9334,6 @@
"integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.6"
}
@@ -9497,7 +9344,6 @@
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"ms": "2.0.0"
}
@@ -9508,7 +9354,6 @@
"integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.8"
}
@@ -9519,7 +9364,6 @@
"integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"debug": "2.6.9",
"encodeurl": "~2.0.0",
@@ -9538,16 +9382,14 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/express/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==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/express/node_modules/statuses": {
"version": "2.0.1",
@@ -9555,7 +9397,6 @@
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.8"
}
@@ -9657,7 +9498,6 @@
"integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
"dev": true,
"license": "Apache-2.0",
- "peer": true,
"dependencies": {
"websocket-driver": ">=0.5.1"
},
@@ -9775,7 +9615,6 @@
"integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"locate-path": "^6.0.0",
"path-exists": "^4.0.0"
@@ -9943,7 +9782,6 @@
"integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.6"
}
@@ -9954,7 +9792,6 @@
"integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.6"
}
@@ -10153,7 +9990,6 @@
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
"dev": true,
"license": "ISC",
- "peer": true,
"dependencies": {
"is-glob": "^4.0.1"
},
@@ -10167,7 +10003,6 @@
"integrity": "sha512-CG/iEvgQqfzoVsMUbxSJcwbG2JwyZ3naEqPkeltwl0BSS8Bp83k3xlGms+0QdWFUAwV+uvo80wNswKF6FWEkKg==",
"dev": true,
"license": "Apache-2.0",
- "peer": true,
"engines": {
"node": ">=10.0"
},
@@ -10262,14 +10097,14 @@
"resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
"integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/handlebars": {
"version": "4.7.8",
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz",
"integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"minimist": "^1.2.5",
"neo-async": "^2.6.2",
@@ -10631,7 +10466,6 @@
"integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"inherits": "^2.0.1",
"obuf": "^1.0.0",
@@ -10651,8 +10485,7 @@
"resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
"integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/http-errors": {
"version": "2.0.0",
@@ -10660,7 +10493,6 @@
"integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"depd": "2.0.0",
"inherits": "2.0.4",
@@ -10678,7 +10510,6 @@
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.8"
}
@@ -10688,8 +10519,7 @@
"resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz",
"integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/http-proxy": {
"version": "1.18.1",
@@ -10697,7 +10527,6 @@
"integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"eventemitter3": "^4.0.0",
"follow-redirects": "^1.0.0",
@@ -10713,7 +10542,6 @@
"integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/http-proxy": "^1.17.8",
"http-proxy": "^1.18.1",
@@ -10739,7 +10567,6 @@
"integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=10"
},
@@ -10752,8 +10579,7 @@
"resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
"integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/hyperdyperid": {
"version": "1.2.0",
@@ -10761,7 +10587,6 @@
"integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=10.18"
}
@@ -10772,7 +10597,6 @@
"integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3"
},
@@ -10786,7 +10610,6 @@
"integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
"dev": true,
"license": "ISC",
- "peer": true,
"engines": {
"node": "^10 || ^12 || >= 14"
},
@@ -10820,8 +10643,7 @@
"url": "https://feross.org/support"
}
],
- "license": "BSD-3-Clause",
- "peer": true
+ "license": "BSD-3-Clause"
},
"node_modules/immutable": {
"version": "5.1.3",
@@ -10972,7 +10794,6 @@
"integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 10"
}
@@ -11090,7 +10911,6 @@
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"binary-extensions": "^2.0.0"
},
@@ -11200,7 +11020,6 @@
"integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"bin": {
"is-docker": "cli.js"
},
@@ -11305,7 +11124,6 @@
"integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"is-docker": "^3.0.0"
},
@@ -11345,7 +11163,6 @@
"integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"call-bind": "^1.0.0",
"define-properties": "^1.1.3"
@@ -11376,7 +11193,6 @@
"integrity": "sha512-6oIwpsgRfnDiyEDLMay/GqCl3HoAtH5+RUKW29gYkL0QA+ipzpDLA16yQs7/RHCSu+BwgbJaOUqa4A99qNVQVw==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=16"
},
@@ -11675,7 +11491,6 @@
"integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"is-inside-container": "^1.0.0"
},
@@ -11842,30 +11657,6 @@
"url": "https://github.com/chalk/supports-color?sponsor=1"
}
},
- "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/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"
- }
- },
- "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"
- }
- },
"node_modules/js-beautify": {
"version": "1.15.4",
"resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.15.4.tgz",
@@ -12083,7 +11874,6 @@
"integrity": "sha512-SEET7oNfgSaB6Ym0jufAdCeo3meJVeCaaDyzRygy0xsp2BFKCprcfHljTq4QkzTLUxEKkFK6OK4811YM2oSrRg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"picocolors": "^1.1.1",
"shell-quote": "^1.8.3"
@@ -12124,7 +11914,8 @@
"version": "4.3.2",
"resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.3.2.tgz",
"integrity": "sha512-NT1CJtq3hHIreOianA8aSXn6Cw0JzYOuDQbOrSPe7gqFnCpKP++MQe3ODgO3oh2GJFORkAAdqredOa60z63GbA==",
- "license": "MIT"
+ "license": "MIT",
+ "peer": true
},
"node_modules/loader-runner": {
"version": "4.3.1",
@@ -12178,7 +11969,6 @@
"integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"p-locate": "^5.0.0"
},
@@ -12583,7 +12373,6 @@
"integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.6"
}
@@ -12594,7 +12383,6 @@
"integrity": "sha512-vWO+1ROkhOALF1UnT9aNOOflq5oFDlqwTXaPg6duo07fBLxSH0+bcF0TY1lbA1zTNKyGgDxgaDdKx5MaewLX5A==",
"dev": true,
"license": "Apache-2.0",
- "peer": true,
"dependencies": {
"@jsonjoy.com/json-pack": "^1.11.0",
"@jsonjoy.com/util": "^1.9.0",
@@ -12614,7 +12402,6 @@
"integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
@@ -12642,7 +12429,6 @@
"integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.6"
}
@@ -13374,7 +13160,6 @@
"integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"dns-packet": "^5.2.2",
"thunky": "^1.0.2"
@@ -13417,7 +13202,6 @@
"integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.6"
}
@@ -13516,7 +13300,6 @@
"integrity": "sha512-6xKiQ+cph9KImrRh0VsjH2d8/GXA4FIMlgU4B757iI1ApvcyA9VlouP0yZJha01V+huImO+kKMU7ih+2+E14fw==",
"dev": true,
"license": "(BSD-3-Clause OR GPL-2.0)",
- "peer": true,
"engines": {
"node": ">= 6.13.0"
}
@@ -13527,7 +13310,6 @@
"integrity": "sha512-WLk77vLpbcpmTekRj6s6vYxk30XoyaY5MDZ4+9g8OaKoG3Ij+TjOqhpQjVUlfDZBPBgpNATDltaQkzuXSnnkwg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"assert": "^2.1.0",
"browserify-zlib": "^0.2.0",
@@ -13581,7 +13363,6 @@
}
],
"license": "MIT",
- "peer": true,
"dependencies": {
"base64-js": "^1.3.1",
"ieee754": "^1.2.1"
@@ -13593,7 +13374,6 @@
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=6"
}
@@ -13604,7 +13384,6 @@
"integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"abort-controller": "^3.0.0",
"buffer": "^6.0.3",
@@ -13622,7 +13401,6 @@
"integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==",
"dev": true,
"license": "(MIT OR CC0-1.0)",
- "peer": true,
"engines": {
"node": ">=16"
},
@@ -13658,7 +13436,6 @@
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -13761,8 +13538,7 @@
"resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
"integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/obug": {
"version": "2.1.1",
@@ -13781,7 +13557,6 @@
"integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"ee-first": "1.1.1"
},
@@ -13795,7 +13570,6 @@
"integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.8"
}
@@ -13806,7 +13580,6 @@
"integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"default-browser": "^5.2.1",
"define-lazy-prop": "^3.0.0",
@@ -13825,8 +13598,7 @@
"resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
"integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/outvariant": {
"version": "1.4.3",
@@ -13883,7 +13655,6 @@
"integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"p-limit": "^3.0.2"
},
@@ -13900,7 +13671,6 @@
"integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"yocto-queue": "^0.1.0"
},
@@ -13917,7 +13687,6 @@
"integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=10"
},
@@ -13953,7 +13722,6 @@
"integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/retry": "0.12.2",
"is-network-error": "^1.0.0",
@@ -13998,8 +13766,7 @@
"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
"integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
"dev": true,
- "license": "(MIT AND Zlib)",
- "peer": true
+ "license": "(MIT AND Zlib)"
},
"node_modules/parse-asn1": {
"version": "5.1.9",
@@ -14058,7 +13825,6 @@
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.8"
}
@@ -14182,8 +13948,7 @@
"resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
"integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/path-exists": {
"version": "4.0.0",
@@ -14301,8 +14066,7 @@
"resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz",
"integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==",
"license": "MIT",
- "optional": true,
- "peer": true
+ "optional": true
},
"node_modules/picocolors": {
"version": "1.1.1",
@@ -14338,6 +14102,7 @@
"resolved": "https://registry.npmjs.org/pinia/-/pinia-2.3.1.tgz",
"integrity": "sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"@vue/devtools-api": "^6.6.3",
"vue-demi": "^0.14.10"
@@ -14582,6 +14347,7 @@
}
],
"license": "MIT",
+ "peer": true,
"dependencies": {
"nanoid": "^3.3.11",
"picocolors": "^1.1.1",
@@ -14597,7 +14363,6 @@
"integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==",
"dev": true,
"license": "ISC",
- "peer": true,
"engines": {
"node": "^10 || ^12 || >= 14"
},
@@ -14611,7 +14376,6 @@
"integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"icss-utils": "^5.0.0",
"postcss-selector-parser": "^7.0.0",
@@ -14630,7 +14394,6 @@
"integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==",
"dev": true,
"license": "ISC",
- "peer": true,
"dependencies": {
"postcss-selector-parser": "^7.0.0"
},
@@ -14647,7 +14410,6 @@
"integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
"dev": true,
"license": "ISC",
- "peer": true,
"dependencies": {
"icss-utils": "^5.0.0"
},
@@ -14664,7 +14426,6 @@
"integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"cssesc": "^3.0.0",
"util-deprecate": "^1.0.2"
@@ -14678,8 +14439,7 @@
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
"integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/prettier": {
"version": "2.8.8",
@@ -14791,7 +14551,6 @@
"integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"forwarded": "0.2.0",
"ipaddr.js": "1.9.1"
@@ -14806,7 +14565,6 @@
"integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.10"
}
@@ -14849,8 +14607,7 @@
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
"integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/qrcode": {
"version": "1.5.4",
@@ -15002,7 +14759,6 @@
"integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==",
"dev": true,
"license": "BSD-3-Clause",
- "peer": true,
"dependencies": {
"side-channel": "^1.1.0"
},
@@ -15051,7 +14807,6 @@
"resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
"integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=0.4.x"
}
@@ -15087,7 +14842,6 @@
"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.6"
}
@@ -15098,7 +14852,6 @@
"integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"bytes": "~3.1.2",
"http-errors": "~2.0.1",
@@ -15115,7 +14868,6 @@
"integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"depd": "~2.0.0",
"inherits": "~2.0.4",
@@ -15137,7 +14889,6 @@
"integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.8"
}
@@ -15206,7 +14957,6 @@
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"picomatch": "^2.2.1"
},
@@ -15670,7 +15420,6 @@
"integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 4"
}
@@ -15764,7 +15513,6 @@
"integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=18"
},
@@ -15866,8 +15614,7 @@
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/sass": {
"version": "1.97.3",
@@ -15875,6 +15622,7 @@
"integrity": "sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"chokidar": "^4.0.0",
"immutable": "^5.0.2",
@@ -16004,13 +15752,7 @@
"resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
"integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==",
"dev": true,
- "license": "MIT",
- "peer": true
- },
- "node_modules/select2": {
- "version": "3.5.1",
- "resolved": "https://registry.npmjs.org/select2/-/select2-3.5.1.tgz",
- "integrity": "sha512-IFX3UFPpPyK1I1Kuw1R1x+upMyNAZbMlkFhiTnRCRR7ii0KU1brmJMLa3GZcrMWCHiQlm0eKqb6i4XO4pqOrGQ=="
+ "license": "MIT"
},
"node_modules/selfsigned": {
"version": "2.4.1",
@@ -16018,7 +15760,6 @@
"integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/node-forge": "^1.3.0",
"node-forge": "^1"
@@ -16043,7 +15784,6 @@
"integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"debug": "2.6.9",
"depd": "2.0.0",
@@ -16069,7 +15809,6 @@
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"ms": "2.0.0"
}
@@ -16079,8 +15818,7 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/send/node_modules/mime": {
"version": "1.6.0",
@@ -16088,7 +15826,6 @@
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
"dev": true,
"license": "MIT",
- "peer": true,
"bin": {
"mime": "cli.js"
},
@@ -16102,7 +15839,6 @@
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.8"
}
@@ -16123,7 +15859,6 @@
"integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"accepts": "~1.3.4",
"batch": "0.6.1",
@@ -16143,7 +15878,6 @@
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"ms": "2.0.0"
}
@@ -16154,7 +15888,6 @@
"integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.6"
}
@@ -16165,7 +15898,6 @@
"integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"depd": "~1.1.2",
"inherits": "2.0.3",
@@ -16181,24 +15913,21 @@
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
"dev": true,
- "license": "ISC",
- "peer": true
+ "license": "ISC"
},
"node_modules/serve-index/node_modules/ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/serve-index/node_modules/setprototypeof": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
"integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
"dev": true,
- "license": "ISC",
- "peer": true
+ "license": "ISC"
},
"node_modules/serve-static": {
"version": "1.16.2",
@@ -16206,7 +15935,6 @@
"integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"encodeurl": "~2.0.0",
"escape-html": "~1.0.3",
@@ -16223,7 +15951,6 @@
"integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.8"
}
@@ -16287,16 +16014,14 @@
"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
"integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/setprototypeof": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
"integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
"dev": true,
- "license": "ISC",
- "peer": true
+ "license": "ISC"
},
"node_modules/sha.js": {
"version": "2.4.12",
@@ -16360,7 +16085,6 @@
"integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.4"
},
@@ -16468,19 +16192,12 @@
"dev": true,
"license": "MIT"
},
- "node_modules/snap.js": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/snap.js/-/snap.js-2.0.9.tgz",
- "integrity": "sha512-x9+obN8qeW1e2mkRbMuEPYcnulYWv8G+hhxLiOHKKv8WMzA1LGvb+jJ4qUEOSWqI5n5bkGCo6gG1gjpj9vnUJg==",
- "license": "ISC"
- },
"node_modules/sockjs": {
"version": "0.3.24",
"resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
"integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"faye-websocket": "^0.11.3",
"uuid": "^8.3.2",
@@ -16493,7 +16210,6 @@
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
"dev": true,
"license": "MIT",
- "peer": true,
"bin": {
"uuid": "dist/bin/uuid"
}
@@ -16502,7 +16218,8 @@
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.10.2.tgz",
"integrity": "sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A==",
- "license": "MIT"
+ "license": "MIT",
+ "peer": true
},
"node_modules/source-list-map": {
"version": "2.0.1",
@@ -16564,7 +16281,6 @@
"integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"debug": "^4.1.0",
"handle-thing": "^2.0.0",
@@ -16582,7 +16298,6 @@
"integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"debug": "^4.1.0",
"detect-node": "^2.0.4",
@@ -16598,7 +16313,6 @@
"integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
@@ -16648,7 +16362,6 @@
"integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.6"
}
@@ -16680,7 +16393,6 @@
"integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"inherits": "~2.0.4",
"readable-stream": "^3.5.0"
@@ -16692,7 +16404,6 @@
"integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
@@ -16708,7 +16419,6 @@
"integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"builtin-status-codes": "^3.0.0",
"inherits": "^2.0.4",
@@ -16722,7 +16432,6 @@
"integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
@@ -16732,11 +16441,6 @@
"node": ">= 6"
}
},
- "node_modules/strengthify": {
- "version": "0.5.9",
- "resolved": "git+ssh://git@github.com/nextcloud/strengthify.git#d78452649da2cd59df594a2a5c210cb7045ac899",
- "license": "MIT"
- },
"node_modules/strict-event-emitter": {
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz",
@@ -16750,7 +16454,6 @@
"integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"safe-buffer": "~5.2.0"
}
@@ -17197,6 +16900,7 @@
"integrity": "sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w==",
"dev": true,
"license": "BSD-2-Clause",
+ "peer": true,
"dependencies": {
"@jridgewell/source-map": "^0.3.3",
"acorn": "^8.15.0",
@@ -17251,6 +16955,7 @@
"integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.3",
"fast-uri": "^3.0.1",
@@ -17315,7 +17020,6 @@
"integrity": "sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=10.18"
},
@@ -17341,8 +17045,7 @@
"resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
"integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/timers-browserify": {
"version": "2.0.12",
@@ -17350,7 +17053,6 @@
"integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"setimmediate": "^1.0.4"
},
@@ -17425,6 +17127,7 @@
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"license": "MIT",
+ "peer": true,
"engines": {
"node": ">=12"
},
@@ -17497,7 +17200,6 @@
"integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=0.6"
}
@@ -17528,7 +17230,6 @@
"integrity": "sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==",
"dev": true,
"license": "Apache-2.0",
- "peer": true,
"engines": {
"node": ">=10.0"
},
@@ -17572,7 +17273,6 @@
"integrity": "sha512-nCz0rEwunlTZiy6rXFByQU1kVVpCIgUpc/psFiKVrUwrizdnIbRFu8w7bxhUF0X613DYwT4XzrZHpVyMe758hQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"chalk": "^4.1.0",
"enhanced-resolve": "^5.0.0",
@@ -17594,7 +17294,6 @@
"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
"dev": true,
"license": "ISC",
- "peer": true,
"bin": {
"semver": "bin/semver.js"
},
@@ -17608,7 +17307,6 @@
"integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==",
"dev": true,
"license": "BSD-3-Clause",
- "peer": true,
"engines": {
"node": ">= 12"
}
@@ -17634,8 +17332,7 @@
"resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz",
"integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/type-fest": {
"version": "5.2.0",
@@ -17659,7 +17356,6 @@
"integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"media-typer": "0.3.0",
"mime-types": "~2.1.24"
@@ -17751,6 +17447,7 @@
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"devOptional": true,
"license": "Apache-2.0",
+ "peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -18016,7 +17713,6 @@
"integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.8"
}
@@ -18152,7 +17848,6 @@
"integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"punycode": "^1.4.1",
"qs": "^6.12.3"
@@ -18192,7 +17887,6 @@
"integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"inherits": "^2.0.3",
"is-arguments": "^1.0.4",
@@ -18213,7 +17907,6 @@
"integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.4.0"
}
@@ -18258,7 +17951,6 @@
"integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.8"
}
@@ -18297,6 +17989,7 @@
"integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"esbuild": "^0.27.0",
"fdir": "^6.5.0",
@@ -18390,6 +18083,7 @@
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"dev": true,
"license": "MIT",
+ "peer": true,
"engines": {
"node": ">=12"
},
@@ -18403,6 +18097,7 @@
"integrity": "sha512-hOQuK7h0FGKgBAas7v0mSAsnvrIgAvWmRFjmzpJ7SwFHH3g1k2u37JtYwOwmEKhK6ZO3v9ggDBBm0La1LCK4uQ==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@vitest/expect": "4.0.18",
"@vitest/mocker": "4.0.18",
@@ -18493,8 +18188,7 @@
"resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
"integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/vue": {
"version": "2.7.16",
@@ -18502,6 +18196,7 @@
"integrity": "sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==",
"deprecated": "Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.",
"license": "MIT",
+ "peer": true,
"dependencies": {
"@vue/compiler-sfc": "2.7.16",
"csstype": "^3.1.0"
@@ -18594,6 +18289,7 @@
"integrity": "sha512-0iw4VchYLePqJfJu9s62ACWUXeSqM30SQqlIftbYWM3C+jpPcEHKSPUZBLjSF9au4HTHQ/naF6OGnO3Q/qGR3Q==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@vue/component-compiler-utils": "^3.1.0",
"hash-sum": "^1.0.2",
@@ -18673,7 +18369,8 @@
"version": "3.6.5",
"resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.6.5.tgz",
"integrity": "sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ==",
- "license": "MIT"
+ "license": "MIT",
+ "peer": true
},
"node_modules/vue-style-loader": {
"version": "4.1.3",
@@ -18720,6 +18417,7 @@
"integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"de-indent": "^1.0.2",
"he": "^1.2.0"
@@ -18776,6 +18474,7 @@
"resolved": "https://registry.npmjs.org/vuex/-/vuex-3.6.2.tgz",
"integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==",
"license": "MIT",
+ "peer": true,
"peerDependencies": {
"vue": "^2.0.0"
}
@@ -18810,7 +18509,6 @@
"integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"minimalistic-assert": "^1.0.0"
}
@@ -18909,6 +18607,7 @@
"integrity": "sha512-dRXm0a2qcHPUBEzVk8uph0xWSjV/xZxenQQbLwnwP7caQCYpqG1qddwlyEkIDkYn0K8tvmcrZ+bOrzoQ3HxCDw==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@types/eslint-scope": "^3.7.7",
"@types/estree": "^1.0.8",
@@ -18958,6 +18657,7 @@
"integrity": "sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@discoveryjs/json-ext": "^0.6.1",
"@webpack-cli/configtest": "^3.0.1",
@@ -19011,7 +18711,6 @@
"integrity": "sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"colorette": "^2.0.10",
"memfs": "^4.43.1",
@@ -19060,7 +18759,6 @@
"integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.3"
},
@@ -19073,8 +18771,7 @@
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/webpack-dev-middleware/node_modules/mime-db": {
"version": "1.54.0",
@@ -19082,7 +18779,6 @@
"integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">= 0.6"
}
@@ -19093,7 +18789,6 @@
"integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"mime-db": "^1.54.0"
},
@@ -19107,7 +18802,6 @@
"integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/json-schema": "^7.0.9",
"ajv": "^8.9.0",
@@ -19128,7 +18822,6 @@
"integrity": "sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/bonjour": "^3.5.13",
"@types/connect-history-api-fallback": "^1.5.4",
@@ -19205,7 +18898,6 @@
"integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.3"
},
@@ -19218,8 +18910,7 @@
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
"dev": true,
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/webpack-dev-server/node_modules/schema-utils": {
"version": "4.3.3",
@@ -19227,7 +18918,6 @@
"integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/json-schema": "^7.0.9",
"ajv": "^8.9.0",
@@ -19279,6 +18969,7 @@
"integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.3",
"fast-uri": "^3.0.1",
@@ -19343,7 +19034,6 @@
"integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
"dev": true,
"license": "Apache-2.0",
- "peer": true,
"dependencies": {
"http-parser-js": ">=0.5.1",
"safe-buffer": ">=5.1.0",
@@ -19359,7 +19049,6 @@
"integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
"dev": true,
"license": "Apache-2.0",
- "peer": true,
"engines": {
"node": ">=0.8.0"
}
@@ -19680,6 +19369,7 @@
"integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.3",
"fast-uri": "^3.0.1",
@@ -19814,6 +19504,7 @@
"integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==",
"dev": true,
"license": "MIT",
+ "peer": true,
"bin": {
"rollup": "dist/bin/rollup"
},
@@ -20049,7 +19740,6 @@
"integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=10.0.0"
},
@@ -20072,7 +19762,6 @@
"integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"is-wsl": "^3.1.0"
},
@@ -20089,7 +19778,6 @@
"integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=0.4"
}
diff --git a/build/frontend-legacy/package.json b/build/frontend-legacy/package.json
index 2d0dcfa42e2..20dd26ab7d3 100644
--- a/build/frontend-legacy/package.json
+++ b/build/frontend-legacy/package.json
@@ -51,7 +51,6 @@
"@vueuse/components": "^11.3.0",
"@vueuse/core": "^11.3.0",
"@vueuse/integrations": "^11.3.0",
- "backbone": "^1.6.1",
"blurhash": "^2.0.5",
"browserslist-useragent-regexp": "^4.1.3",
"camelcase": "^9.0.0",
@@ -67,9 +66,6 @@
"focus-trap": "^7.8.0",
"handlebars": "^4.7.8",
"is-svg": "^6.1.0",
- "jquery": "~3.7",
- "jquery-ui": "1.14.1",
- "jquery-ui-dist": "^1.13.3",
"libphonenumber-js": "^1.12.36",
"lodash": "^4.17.23",
"marked": "^17.0.2",
@@ -81,9 +77,6 @@
"pinia": "^2.3.1",
"query-string": "^9.3.1",
"regenerator-runtime": "^0.14.1",
- "select2": "3.5.1",
- "snap.js": "^2.0.9",
- "strengthify": "github:nextcloud/strengthify#0.5.9",
"throttle-debounce": "^5.0.2",
"underscore": "1.13.7",
"url-search-params-polyfill": "^8.2.5",
diff --git a/build/frontend-legacy/webpack.common.cjs b/build/frontend-legacy/webpack.common.cjs
index b9f623d3540..f9b6f435c03 100644
--- a/build/frontend-legacy/webpack.common.cjs
+++ b/build/frontend-legacy/webpack.common.cjs
@@ -197,12 +197,6 @@ const config = {
new NodePolyfillPlugin({
additionalAliases: ['process'],
}),
- new webpack.ProvidePlugin({
- // Provide jQuery to jquery plugins as some are loaded before $ is exposed globally.
- // We need to provide the path to node_moduels as otherwise npm link will fail due
- // to tribute.js checking for jQuery in @nextcloud/vue
- jQuery: require.resolve('jquery'),
- }),
new WorkboxPlugin.GenerateSW({
swDest: 'preview-service-worker.js',
diff --git a/core/Listener/BeforeTemplateRenderedListener.php b/core/Listener/BeforeTemplateRenderedListener.php
index 0bbf67960bb..714083bf424 100644
--- a/core/Listener/BeforeTemplateRenderedListener.php
+++ b/core/Listener/BeforeTemplateRenderedListener.php
@@ -53,7 +53,7 @@ class BeforeTemplateRenderedListener implements IEventListener {
Util::addTranslations('core');
if ($event->getResponse()->getRenderAs() !== TemplateResponse::RENDER_AS_ERROR) {
- Util::addScript('core', 'merged-template-prepend', 'core', true);
+ Util::addScript('core', 'mimetypelist', 'core', true);
// If installed and background job is set to ajax, add dedicated script
if ($this->appConfig->getValueString('core', 'backgroundjobs_mode', 'ajax') === 'ajax') {
diff --git a/core/css/header.scss b/core/css/header.scss
index 5e7d9cc5ddd..c320bb9175d 100644
--- a/core/css/header.scss
+++ b/core/css/header.scss
@@ -122,84 +122,6 @@
flex-shrink: 1;
// Add some spacing so the last entry looks ok
margin-inline-end: calc(3 * var(--default-grid-baseline));
-
- // legacy JQuery header menus
- // TODO: we already migrated our own code and deprecated it - can be removed together with global jQuery
- > div,
- > form {
- height: 100%;
- position: relative;
- > .menutoggle {
- display: flex;
- justify-content: center;
- align-items: center;
- width: var(--header-height);
- height: var(--header-menu-item-height);
- cursor: pointer;
- opacity: 0.85;
- padding: 0;
- margin: 2px 0;
-
- &:focus {
- opacity: 1;
- }
-
- &:focus-visible {
- outline: none;
- }
- }
-
- > .menu {
- background-color: var(--color-main-background);
- filter: drop-shadow(0 1px 5px var(--color-box-shadow));
- border-radius: var(--border-radius-large);
- box-sizing: border-box;
- z-index: 2000;
- position: absolute;
- max-width: 350px;
- @include header-menu-height();
- inset-inline-end: 8px; // relative to parent
- top: var(--header-height);
- margin: 0;
- overflow-y: auto;
-
- &:not(.popovermenu) {
- display: none;
- }
-
- /* Dropdown arrow */
- &:after {
- border: 10px solid transparent;
- border-bottom-color: var(--color-main-background);
- bottom: 100%;
- content: ' ';
- height: 0;
- width: 0;
- position: absolute;
- pointer-events: none;
- inset-inline-end: 10px;
- }
-
- & > div,
- & > ul {
- -webkit-overflow-scrolling: touch;
- @include header-menu-height();
- }
- }
-
- .emptycontent {
- h2 {
- font-weight: normal;
- font-size: 16px;
- }
- [class^='icon-'],
- [class*='icon-'] {
- background-size: 48px;
- height: 48px;
- width: 48px;
- }
- }
- }
}
// Public layout related headers
diff --git a/core/css/inputs.scss b/core/css/inputs.scss
index 8f537ca05fa..df93706dae8 100644
--- a/core/css/inputs.scss
+++ b/core/css/inputs.scss
@@ -13,14 +13,6 @@ input, textarea, select, button, div[contenteditable=true], div[contenteditable=
font-family: var(--font-face);
}
-.select2-container-multi .select2-choices .select2-search-field input, .select2-search input, .ui-widget {
- font-family: var(--font-face) !important;
-}
-
-.select2-container.select2-drop-above .select2-choice {
- background-image: unset !important;
-}
-
$opacity-disabled: .7;
/* Simple selector to allow easy overriding */
@@ -61,7 +53,6 @@ input:not([type="range"]) {
}
/* Default global values */
-div.select2-drop .select2-search input, // TODO: REMOVE WHEN DROPPING SELECT2
input[type='submit'],
input[type='button'],
input[type='reset'],
@@ -241,7 +232,6 @@ input:not(
[type='button'],
[type='reset'],
.multiselect__input,
- .select2-input,
.action-input__input,
[class^="vs__"]
),
@@ -269,11 +259,6 @@ textarea {
}
}
-.multiselect__input, .select2-input {
- background-color: var(--color-main-background);
- color: var(--color-main-text);
-}
-
textarea, div[contenteditable=true] {
padding: 12px;
height: auto;
@@ -548,185 +533,6 @@ input[type='radio'] {
}
}
-/* Select2 overriding. Merged to core with vendor stylesheet */
-div.select2-drop {
- margin-top: -2px;
- background-color: var(--color-main-background);
- &.select2-drop-active {
- border-color: var(--color-border-dark);
- }
- .avatar {
- display: inline-block;
- margin-inline-end: 8px;
- vertical-align: middle;
- img {
- cursor: pointer;
- }
- }
- .select2-search input {
- min-height: auto;
- background: var(--icon-search-dark) no-repeat !important;
- background-origin: content-box !important;
- }
- .select2-results {
- max-height: 250px;
- margin: 0;
- padding: 0;
- .select2-result-label {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- span {
- cursor: pointer;
- em {
- cursor: inherit;
- background: unset;
- }
- }
- }
- .select2-result,
- .select2-no-results,
- .select2-searching {
- position: relative;
- display: list-item;
- padding: 12px;
- background-color: transparent;
- cursor: pointer;
- color: var(--color-text-maxcontrast);
- }
- .select2-result {
- &.select2-selected {
- background-color: var(--color-background-dark);
- }
- }
- .select2-highlighted {
- background-color: var(--color-background-dark);
- color: var(--color-main-text);
- }
- }
-}
-
-body[dir='ltr'] div.select2-drop .select2-search input {
- background-position: right center !important;
-}
-
-body[dir='rtl'] div.select2-drop .select2-search input {
- background-position: left center !important;
-}
-
-.select2-chosen,
-#select2-drop {
- .avatar,
- .avatar img {
- cursor: pointer;
- }
-}
-
-div.select2-container-multi {
- .select2-choices,
- &.select2-container-active .select2-choices {
- box-shadow: none;
- white-space: nowrap;
- text-overflow: ellipsis;
- background: var(--color-main-background);
- color: var(--color-text-maxcontrast) !important;
- box-sizing: content-box;
- border-radius: var(--border-radius-large);
- border: 2px solid var(--color-border-dark);
- margin: 0;
- padding: 6px;
- min-height: 44px;
- &:focus-within {
- border-color: var(--color-primary-element)
- }
- .select2-search-choice {
- line-height: 20px;
- padding-inline-start: 5px;
- &.select2-search-choice-focus,
- &:hover,
- &:active,
- & {
- background-image: none;
- background-color: var(--color-main-background);
- color: var(--color-text-maxcontrast);
- border: 1px solid var(--color-border-dark);
- }
- .select2-search-choice-close {
- display: none;
- }
- }
- .select2-search-field input {
- line-height: 20px;
- min-height: 28px;
- max-height: 28px;
- color: var(--color-main-text);
- &.select2-active {
- background: none !important;
- }
- }
- }
-}
-
-div.select2-container {
- margin: 3px;
- margin-inline-start: 0;
- &.select2-container-multi .select2-choices {
- display: flex;
- flex-wrap: wrap;
- li {
- float: none;
- }
- }
- a.select2-choice {
- box-shadow: none;
- white-space: nowrap;
- text-overflow: ellipsis;
- background: var(--color-main-background);
- color: var(--color-text-maxcontrast) !important;
- box-sizing: content-box;
- border-radius: var(--border-radius-large);
- border: 2px solid var(--color-border-dark);
- margin: 0;
- padding: 6px 12px;
- min-height: 44px;
- &:focus-within {
- border-color: var(--color-primary-element)
- }
- .select2-search-choice {
- line-height: 20px;
- padding-inline-start: 5px;
- background-image: none;
- background-color: var(--color-background-dark);
- border-color: var(--color-background-dark);
- .select2-search-choice-close {
- display: none;
- }
- &.select2-search-choice-focus,
- &:hover {
- background-color: var(--color-border);
- border-color: var(--color-border);
- }
- }
- .select2-arrow {
- background: none;
- border-radius: 0;
- border: none;
- b {
- background: var(--icon-triangle-s-dark) no-repeat center !important;
- opacity: .5;
- }
- }
- &:hover .select2-arrow b,
- &:focus .select2-arrow b,
- &:active .select2-arrow b {
- opacity: .7;
- }
- .select2-search-field input {
- line-height: 20px;
- }
- }
-}
-
/* Vue v-select */
.v-select {
margin: 3px;
diff --git a/core/css/styles.scss b/core/css/styles.scss
index 89c4f74857d..04fd432ce5e 100644
--- a/core/css/styles.scss
+++ b/core/css/styles.scss
@@ -445,232 +445,6 @@ code {
}
}
-.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
- overflow: hidden;
- text-overflow: ellipsis;
-}
-
-.ui-icon-circle-triangle-e {
- background-image: url('../img/actions/play-next.svg?v=1');
-}
-
-.ui-icon-circle-triangle-w {
- background-image: url('../img/actions/play-previous.svg?v=1');
-}
-
-/* ---- jQuery UI datepicker ---- */
-.ui-widget.ui-datepicker {
- margin-top: 10px;
- padding: 4px 8px;
- width: auto;
- border-radius: var(--border-radius);
- border: none;
- z-index: 1600 !important; // above sidebar
-
- .ui-state-default,
- .ui-widget-content .ui-state-default,
- .ui-widget-header .ui-state-default {
- border: 1px solid transparent;
- background: inherit;
- }
- .ui-widget-header {
- padding: 7px;
- font-size: 13px;
- border: none;
- background-color: var(--color-main-background);
- color: var(--color-main-text);
-
- .ui-datepicker-title {
- line-height: 1;
- font-weight: normal;
- }
- .ui-icon {
- opacity: .5;
-
- &.ui-icon-circle-triangle-e,
- &.ui-icon-circle-triangle-w {
- background-position: center center;
- background-repeat: no-repeat;
- }
- }
- .ui-state-hover .ui-icon {
- opacity: 1;
- }
- }
- .ui-datepicker-calendar {
- th {
- font-weight: normal;
- color: var(--color-text-maxcontrast);
- opacity: .8;
- width: 26px;
- padding: 2px;
- }
- tr:hover {
- background-color: inherit;
- }
- td {
- &.ui-datepicker-today a:not(.ui-state-hover) {
- background-color: var(--color-background-darker);
- }
-
- &.ui-datepicker-current-day a.ui-state-active,
- .ui-state-hover,
- .ui-state-focus {
- background-color: var(--color-primary-element);
- color: var(--color-primary-element-text);
- font-weight: bold;
- }
-
- &.ui-datepicker-week-end:not(.ui-state-disabled) :not(.ui-state-hover),
- .ui-priority-secondary:not(.ui-state-hover) {
- color: var(--color-text-maxcontrast);
- opacity: .8;
- }
- }
- }
-}
-
-body[dir='ltr'] .ui-widget.ui-datepicker .ui-widget-header .ui-icon {
- &.ui-icon-circle-triangle-e {
- background: url("../img/actions/arrow-right.svg");
- }
- &.ui-icon-circle-triangle-w {
- background: url("../img/actions/arrow-left.svg");
- }
-}
-
-body[dir='rtl'] .ui-widget.ui-datepicker .ui-widget-header .ui-icon {
- &.ui-icon-circle-triangle-e {
- background: url("../img/actions/arrow-left.svg");
- }
- &.ui-icon-circle-triangle-w {
- background: url("../img/actions/arrow-right.svg");
- }
-}
-
-.ui-datepicker-prev, .ui-datepicker-next {
- border: var(--color-border-dark);
- background: var(--color-main-background);
-}
-
-
-/* ---- jQuery UI timepicker ---- */
-.ui-widget.ui-timepicker {
- margin-top: 10px !important;
- width: auto !important;
- border-radius: var(--border-radius);
- z-index: 1600 !important;
-
- .ui-widget-content {
- border: none !important;
- }
-
- .ui-state-default,
- .ui-widget-content .ui-state-default,
- .ui-widget-header .ui-state-default {
- border: 1px solid transparent;
- background: inherit;
- }
- .ui-widget-header {
- padding: 7px;
- font-size: 13px;
- border: none;
- background-color: var(--color-main-background);
- color: var(--color-main-text);
-
- .ui-timepicker-title {
- line-height: 1;
- font-weight: normal;
- }
- }
- /* AM/PM fix */
- table.ui-timepicker tr .ui-timepicker-hour-cell:first-child {
- margin-inline-start: 30px;
- }
- .ui-timepicker-table {
- th {
- font-weight: normal;
- color: var(--color-text-maxcontrast);
- opacity: .8;
- &.periods {
- padding: 0;
- width: 30px;
- line-height: 30px;
- }
- }
- tr:hover {
- background-color: inherit;
- }
- td {
- &.ui-timepicker-hour-cell a.ui-state-active,
- &.ui-timepicker-minute-cell a.ui-state-active,
- .ui-state-hover,
- .ui-state-focus {
- background-color: var(--color-primary-element);
- color: var(--color-primary-element-text);
- font-weight: bold;
- }
-
- &.ui-timepicker-minutes:not(.ui-state-hover) {
- color: var(--color-text-maxcontrast);
- }
-
- &.ui-timepicker-hours {
- border-inline-end: 1px solid var(--color-border);
- }
- }
- }
-}
-
-/* ---- jQuery UI datepicker & timepicker global rules ---- */
-.ui-widget.ui-datepicker .ui-datepicker-calendar,
-.ui-widget.ui-timepicker table.ui-timepicker {
- tr {
- display: flex;
- flex-wrap: nowrap;
- justify-content: space-between;
- td {
- flex: 1 1 auto;
- margin: 0;
- padding: 2px;
- height: 26px;
- width: 26px;
- display: flex;
- align-items: center;
- justify-content: center;
- > * {
- border-radius: 50%;
- text-align: center;
- font-weight: normal;
- color: var(--color-main-text);
- display: block;
- line-height: 18px;
- width: 18px;
- height: 18px;
- padding: 3px;
- font-size: .9em;
- }
- }
- }
-}
-
-/* ---- DIALOGS ---- */
-.ui-dialog {
- position: fixed !important;
-}
-
-span.ui-icon {
- float: left;
- margin-block: 3px 30px;
- margin-inline: 0 7px;
-}
-
-/* ---- TOOLTIPS ---- */
-
-.extra-data {
- padding-inline-end: 5px !important;
-}
-
/* ---- TAGS ---- */
#tagsdialog {
diff --git a/core/js/merged-template-prepend.json b/core/js/merged-template-prepend.json
deleted file mode 100644
index c7abf7ad3d6..00000000000
--- a/core/js/merged-template-prepend.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "mimetypelist.js",
- "select2-toggleselect.js"
-]
diff --git a/core/js/select2-toggleselect.js b/core/js/select2-toggleselect.js
deleted file mode 100644
index 149c2d5aa58..00000000000
--- a/core/js/select2-toggleselect.js
+++ /dev/null
@@ -1,48 +0,0 @@
-/**
- * SPDX-FileCopyrightText: 2016 ownCloud Inc.
- * SPDX-License-Identifier: AGPL-3.0-or-later
- */
-
-/* global Select2 */
-
-/**
- * Select2 extension for toggling values in a multi-select dropdown
- *
- * @param Select2
- */
-(function(Select2) {
- const Select2FindHighlightableChoices = Select2.class.multi.prototype.findHighlightableChoices
- Select2.class.multi.prototype.findHighlightableChoices = function() {
- if (this.opts.toggleSelect) {
- return this.results.find('.select2-result-selectable:not(.select2-disabled)')
- }
- return Select2FindHighlightableChoices.apply(this, arguments)
- }
-
- const Select2TriggerSelect = Select2.class.multi.prototype.triggerSelect
- Select2.class.multi.prototype.triggerSelect = function(data) {
- if (this.opts.toggleSelect && this.val().indexOf(this.id(data)) !== -1) {
- const self = this
- const val = this.id(data)
-
- const selectionEls = this.container.find('.select2-search-choice').filter(function() {
- return (self.id($(this).data('select2-data')) === val)
- })
-
- if (this.unselect(selectionEls)) {
- // also unselect in dropdown
- this.results.find('.select2-result.select2-selected').each(function() {
- const $this = $(this)
- if (self.id($this.data('select2-data')) === val) {
- $this.removeClass('select2-selected')
- }
- })
- this.clearSearch()
- }
-
- return false
- } else {
- return Select2TriggerSelect.apply(this, arguments)
- }
- }
-})(Select2)
diff --git a/core/src/components/ContactsMenu.js b/core/src/components/ContactsMenu.js
index e68581bb7b0..4a3cd0394e9 100644
--- a/core/src/components/ContactsMenu.js
+++ b/core/src/components/ContactsMenu.js
@@ -8,7 +8,8 @@ import ContactsMenu from '../views/ContactsMenu.vue'
import ContactsMenuService from '../services/ContactsMenuService.ts'
/**
- * @todo move to contacts menu code https://github.com/orgs/nextcloud/projects/31#card-21213129
+ * Set up the contacts menu component ("ContactsMenu")
+ * This is the menu where users can access their contacts or other users on this instance.
*/
export function setUp() {
const mountPoint = document.getElementById('contactsmenu')
diff --git a/core/src/components/MainMenu.js b/core/src/components/MainMenu.js
index e5d39744143..4ec61d94aea 100644
--- a/core/src/components/MainMenu.js
+++ b/core/src/components/MainMenu.js
@@ -8,7 +8,8 @@ import Vue from 'vue'
import AppMenu from './AppMenu.vue'
/**
- *
+ * Set up the main menu component ("AppMenu")
+ * This is the top left menu where users can navigate between different apps.
*/
export function setUp() {
Vue.mixin({
diff --git a/core/src/components/UserMenu.js b/core/src/components/UserMenu.js
index 924a230eb35..da244f8431a 100644
--- a/core/src/components/UserMenu.js
+++ b/core/src/components/UserMenu.js
@@ -7,7 +7,8 @@ import Vue from 'vue'
import AccountMenu from '../views/AccountMenu.vue'
/**
- *
+ * Set up the user menu component ("AccountMenu")
+ * This is the top right menu where users can access their settings, profile, logout, etc.
*/
export function setUp() {
const mountPoint = document.getElementById('user-menu')
diff --git a/core/src/globals.js b/core/src/globals.js
index b3ef3802bbf..e78bac9f2c9 100644
--- a/core/src/globals.js
+++ b/core/src/globals.js
@@ -7,7 +7,6 @@
import ClipboardJS from 'clipboard'
import { dav } from 'davclient.js'
import Handlebars from 'handlebars'
-import $ from 'jquery'
import moment from 'moment'
import _ from 'underscore'
import { initCore } from './init.js'
@@ -16,17 +15,6 @@ import { getRequestToken } from './OC/requesttoken.ts'
import OCA from './OCA/index.js'
import OCP from './OCP/index.js'
-// TODO: switch to `jquery-ui` package and import widgets and effects individually
-// `jquery-ui-dist` is used as a workaround for the issue of missing effects
-import 'jquery-ui-dist/jquery-ui.js'
-import 'jquery-ui-dist/jquery-ui.css'
-import 'jquery-ui-dist/jquery-ui.theme.css'
-import 'select2'
-import 'select2/select2.css'
-import 'snap.js/dist/snap.js'
-import 'strengthify'
-import 'strengthify/strengthify.css'
-
/**
*
*/
@@ -37,25 +25,6 @@ function warnIfNotTesting() {
}
}
-/**
- * Mark a function as deprecated and automatically
- * warn if used!
- *
- * @param {Function} func the library to deprecate
- * @param {string} funcName the name of the library
- * @param {number} version the version this gets removed
- * @return {Function}
- */
-function deprecate(func, funcName, version) {
- const oldFunc = func
- const newFunc = function() {
- warnIfNotTesting(`The ${funcName} library is deprecated! It will be removed in nextcloud ${version}.`)
- return oldFunc.apply(this, arguments)
- }
- Object.assign(newFunc, oldFunc)
- return newFunc
-}
-
/**
*
* @param global
@@ -81,10 +50,9 @@ function setDeprecatedProp(global, cb, msg) {
})
}
-setDeprecatedProp(['$', 'jQuery'], () => $, 'The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own.')
setDeprecatedProp(['_'], () => _, 'The global underscore is deprecated. It will be removed in a later versions without another warning. Please ship your own.')
setDeprecatedProp(['Clipboard', 'ClipboardJS'], () => ClipboardJS, 'please ship your own, this will be removed in Nextcloud 20')
-window.dav = dav
+setDeprecatedProp(['dav'], () => dav, 'please ship your own. It will be removed in a later versions without another warning. Please ship your own.')
setDeprecatedProp('Handlebars', () => Handlebars, 'please ship your own, this will be removed in Nextcloud 20')
setDeprecatedProp('moment', () => moment, 'please ship your own, this will be removed in Nextcloud 20')
@@ -101,7 +69,6 @@ setDeprecatedProp('oc_webroot', () => OC.webroot, 'use OC.getRootPath() instead,
setDeprecatedProp('OCDialogs', () => OC.dialogs, 'use OC.dialogs instead, this will be removed in Nextcloud 20')
window.OCP = OCP
window.OCA = OCA
-$.fn.select2 = deprecate($.fn.select2, 'select2', 19)
/**
* translate a string
diff --git a/core/src/jquery/avatar.js b/core/src/jquery/avatar.js
deleted file mode 100644
index 7f72e6ea65d..00000000000
--- a/core/src/jquery/avatar.js
+++ /dev/null
@@ -1,148 +0,0 @@
-/**
- * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
- * SPDX-License-Identifier: AGPL-3.0-or-later
- */
-
-import { getCurrentUser } from '@nextcloud/auth'
-import { generateUrl } from '@nextcloud/router'
-import $ from 'jquery'
-
-/**
- * This plugin inserts the right avatar for the user, depending on, whether a
- * custom avatar is uploaded - which it uses then - or not, and display a
- * placeholder with the first letter of the users name instead.
- * For this it queries the core_avatar_get route, thus this plugin is fit very
- * tightly for owncloud, and it may not work anywhere else.
- *
- * You may use this on any
- * Here I'm using as an example.
- *
- * There are 5 ways to call this:
- *
- * 1. $('.avatardiv').avatar('jdoe', 128);
- * This will make the div to jdoe's fitting avatar, with a size of 128px.
- *
- * 2. $('.avatardiv').avatar('jdoe');
- * This will make the div to jdoe's fitting avatar. If the div already has a
- * height, it will be used for the avatars size. Otherwise this plugin will
- * search for 'size' DOM data, to use for avatar size. If neither are available
- * it will default to 64px.
- *
- * 3. $('.avatardiv').avatar();
- * This will search the DOM for 'user' data, to use as the username. If there
- * is no username available it will default to a placeholder with the value of
- * "?". The size will be determined the same way, as the second example.
- *
- * 4. $('.avatardiv').avatar('jdoe', 128, true);
- * This will behave like the first example, except it will also append random
- * hashes to the custom avatar images, to force image reloading in IE8.
- *
- * 5. $('.avatardiv').avatar('jdoe', 128, undefined, true);
- * This will behave like the first example, but it will hide the avatardiv, if
- * it will display the default placeholder. undefined is the ie8fix from
- * example 4 and can be either true, or false/undefined, to be ignored.
- *
- * 6. $('.avatardiv').avatar('jdoe', 128, undefined, true, callback);
- * This will behave like the above example, but it will call the function
- * defined in callback after the avatar is placed into the DOM.
- *
- */
-
-$.fn.avatar = function(user, size, ie8fix, hidedefault, callback, displayname) {
- const setAvatarForUnknownUser = function(target) {
- target.imageplaceholder('?')
- target.css('background-color', '#b9b9b9')
- }
-
- if (typeof (user) !== 'undefined') {
- user = String(user)
- }
- if (typeof (displayname) !== 'undefined') {
- displayname = String(displayname)
- }
-
- if (typeof (size) === 'undefined') {
- if (this.height() > 0) {
- size = this.height()
- } else if (this.data('size') > 0) {
- size = this.data('size')
- } else {
- size = 64
- }
- }
-
- this.height(size)
- this.width(size)
-
- if (typeof (user) === 'undefined') {
- if (typeof (this.data('user')) !== 'undefined') {
- user = this.data('user')
- } else {
- setAvatarForUnknownUser(this)
- return
- }
- }
-
- // sanitize
- user = String(user).replace(/\//g, '')
-
- const $div = this
- let url
-
- // If this is our own avatar we have to use the version attribute
- if (user === getCurrentUser()?.uid) {
- url = generateUrl(
- '/avatar/{user}/{size}?v={version}',
- {
- user,
- size: Math.ceil(size * window.devicePixelRatio),
- version: window.oc_userconfig.avatar.version,
- },
- )
- } else {
- url = generateUrl(
- '/avatar/{user}/{size}',
- {
- user,
- size: Math.ceil(size * window.devicePixelRatio),
- },
- )
- }
-
- const img = new Image()
-
- // If the new image loads successfully set it.
- img.onload = function() {
- $div.clearimageplaceholder()
- $div.append(img)
-
- if (typeof callback === 'function') {
- callback()
- }
- }
- // Fallback when avatar loading fails:
- // Use old placeholder when a displayname attribute is defined,
- // otherwise show the unknown user placeholder.
- img.onerror = function() {
- $div.clearimageplaceholder()
- if (typeof (displayname) !== 'undefined') {
- $div.imageplaceholder(user, displayname)
- } else {
- setAvatarForUnknownUser($div)
- }
-
- if (typeof callback === 'function') {
- callback()
- }
- }
-
- if (size < 32) {
- $div.addClass('icon-loading-small')
- } else {
- $div.addClass('icon-loading')
- }
- img.width = size
- img.height = size
- img.src = url
- img.alt = ''
-}
diff --git a/core/src/jquery/css/images/ui-bg_diagonals-thick_20_666666_40x40.png b/core/src/jquery/css/images/ui-bg_diagonals-thick_20_666666_40x40.png
deleted file mode 100644
index a618b065866..00000000000
Binary files a/core/src/jquery/css/images/ui-bg_diagonals-thick_20_666666_40x40.png and /dev/null differ
diff --git a/core/src/jquery/css/images/ui-bg_flat_10_000000_40x100.png b/core/src/jquery/css/images/ui-bg_flat_10_000000_40x100.png
deleted file mode 100644
index b10f59cd342..00000000000
Binary files a/core/src/jquery/css/images/ui-bg_flat_10_000000_40x100.png and /dev/null differ
diff --git a/core/src/jquery/css/images/ui-bg_flat_35_1d2d44_40x100.png b/core/src/jquery/css/images/ui-bg_flat_35_1d2d44_40x100.png
deleted file mode 100644
index 2be93e582d8..00000000000
Binary files a/core/src/jquery/css/images/ui-bg_flat_35_1d2d44_40x100.png and /dev/null differ
diff --git a/core/src/jquery/css/images/ui-icons_1d2d44_256x240.png b/core/src/jquery/css/images/ui-icons_1d2d44_256x240.png
deleted file mode 100644
index c6435ee6a66..00000000000
Binary files a/core/src/jquery/css/images/ui-icons_1d2d44_256x240.png and /dev/null differ
diff --git a/core/src/jquery/css/images/ui-icons_ffd27a_256x240.png b/core/src/jquery/css/images/ui-icons_ffd27a_256x240.png
deleted file mode 100644
index f3c947bef5d..00000000000
Binary files a/core/src/jquery/css/images/ui-icons_ffd27a_256x240.png and /dev/null differ
diff --git a/core/src/jquery/css/images/ui-icons_ffffff_256x240.png b/core/src/jquery/css/images/ui-icons_ffffff_256x240.png
deleted file mode 100644
index 5fb299e36a0..00000000000
Binary files a/core/src/jquery/css/images/ui-icons_ffffff_256x240.png and /dev/null differ
diff --git a/core/src/jquery/css/jquery-ui-fixes.scss b/core/src/jquery/css/jquery-ui-fixes.scss
deleted file mode 100644
index 23ca1ecde56..00000000000
--- a/core/src/jquery/css/jquery-ui-fixes.scss
+++ /dev/null
@@ -1,264 +0,0 @@
-/**
- * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors
- * SPDX-License-Identifier: AGPL-3.0-or-later
- */
-/* Component containers
-----------------------------------*/
-.ui-widget-content {
- border: 1px solid var(--color-border);
- background: var(--color-main-background) none;
- color: var(--color-main-text);
-}
-
-.ui-widget-content a {
- color: var(--color-main-text);
-}
-
-.ui-widget-header {
- border: none;
- color: var(--color-main-text);
- background-image: none;
-}
-
-.ui-widget-header a {
- color: var(--color-main-text);
-}
-
-/* Interaction states
-----------------------------------*/
-.ui-state-default,
-.ui-widget-content .ui-state-default,
-.ui-widget-header .ui-state-default {
- border: 1px solid var(--color-border);
- background: var(--color-main-background) none;
- font-weight: bold;
- color: #555;
-}
-
-.ui-state-default a,
-.ui-state-default a:link,
-.ui-state-default a:visited {
- color: #555;
-}
-
-.ui-state-hover,
-.ui-widget-content .ui-state-hover,
-.ui-widget-header .ui-state-hover,
-.ui-state-focus,
-.ui-widget-content .ui-state-focus,
-.ui-widget-header .ui-state-focus {
- border: 1px solid #ddd;
- background: var(--color-main-background) none;
- font-weight: bold;
- color: var(--color-main-text);
-}
-
-.ui-state-hover a,
-.ui-state-hover a:hover,
-.ui-state-hover a:link,
-.ui-state-hover a:visited {
- color: var(--color-main-text);
-}
-
-.ui-state-active,
-.ui-widget-content .ui-state-active,
-.ui-widget-header .ui-state-active {
- border: 1px solid var(--color-primary-element);
- background: var(--color-main-background) none;
- font-weight: bold;
- color: var(--color-main-text);
-}
-
-.ui-state-active a,
-.ui-state-active a:link,
-.ui-state-active a:visited {
- color: var(--color-main-text);
-}
-
-/* Interaction Cues
-----------------------------------*/
-.ui-state-highlight,
-.ui-widget-content .ui-state-highlight,
-.ui-widget-header .ui-state-highlight {
- border: 1px solid var(--color-main-background);
- background: var(--color-main-background) none;
- color: var(--color-main-text);
- font-weight: 600;
-}
-
-.ui-state-highlight a,
-.ui-widget-content .ui-state-highlight a,
-.ui-widget-header .ui-state-highlight a {
- color: var(--color-text-maxcontrast);
-}
-
-.ui-state-error,
-.ui-widget-content .ui-state-error,
-.ui-widget-header .ui-state-error {
- border: var(--color-error);
- background: var(--color-error) none;
- color: #ffffff;
-}
-
-.ui-state-error a,
-.ui-widget-content .ui-state-error a,
-.ui-widget-header .ui-state-error a {
- color: #ffffff;
-}
-
-.ui-state-error-text,
-.ui-widget-content .ui-state-error-text,
-.ui-widget-header .ui-state-error-text {
- color: #ffffff;
-}
-
-/* Icons
-----------------------------------*/
-.ui-state-default .ui-icon {
- background-image: url('images/ui-icons_1d2d44_256x240.png');
-}
-
-.ui-state-hover .ui-icon,
-.ui-state-focus .ui-icon {
- background-image: url('images/ui-icons_1d2d44_256x240.png');
-}
-
-.ui-state-active .ui-icon {
- background-image: url('images/ui-icons_1d2d44_256x240.png');
-}
-
-.ui-state-highlight .ui-icon {
- background-image: url('images/ui-icons_ffffff_256x240.png');
-}
-
-.ui-state-error .ui-icon,
-.ui-state-error-text .ui-icon {
- background-image: url('images/ui-icons_ffd27a_256x240.png');
-}
-
-.ui-icon.ui-icon-none {
- display: none;
-}
-
-/* Misc visuals
-----------------------------------*/
-/* Overlays */
-.ui-widget-overlay {
- background: #666666 url('images/ui-bg_diagonals-thick_20_666666_40x40.png') 50% 50% repeat;
- opacity: .5;
-}
-
-.ui-widget-shadow {
- margin: -5px 0 0 -5px;
- padding: 5px;
- background: #000000 url('images/ui-bg_flat_10_000000_40x100.png') 50% 50% repeat-x;
- opacity: .2;
- border-radius: 5px;
-}
-
-/* Tabs customizations */
-.ui-tabs {
- border: none;
-
- .ui-tabs-nav.ui-corner-all {
- border-end-start-radius: 0;
- border-end-end-radius: 0;
- }
-
- .ui-tabs-nav {
- background: none;
- margin-bottom: 15px;
-
- .ui-state-default {
- border: none;
- border-bottom: 1px solid transparent;
- font-weight: normal;
- margin: 0 !important;
- padding: 0 !important;
- }
-
- .ui-state-hover,
- .ui-state-active {
- border: none;
- border-bottom: 1px solid var(--color-main-text);
- color: var(--color-main-text);
- a, a:link, a:hover, a:visited {
- color: var(--color-main-text);
- }
- }
- .ui-state-active {
- font-weight: bold;
- }
- }
-}
-
-/* Select menus */
-.ui-autocomplete {
- &.ui-menu {
- padding: 0;
-
- /* scrolling starts from three items,
- * so hide overflow and scrollbars for a clean layout */
- &.item-count-1,
- &.item-count-2 {
- overflow-y: hidden;
- }
-
- .ui-menu-item a {
- color: var(--color-text-maxcontrast);
- display: block;
- padding: 4px;
- padding-inline-start: 14px;
-
- &.ui-state-focus, &.ui-state-active {
- box-shadow: inset 4px 0 var(--color-primary-element);
- color: var(--color-main-text);
- }
- }
- }
-
- &.ui-widget-content {
- background: var(--color-main-background);
- border-top: none;
- }
-
- &.ui-corner-all {
- border-radius: 0;
- border-end-start-radius: var(--border-radius);
- border-end-end-radius: var(--border-radius);
- }
-
- .ui-state-hover, .ui-widget-content .ui-state-hover,
- .ui-widget-header .ui-state-hover,
- .ui-state-focus,
- .ui-widget-content .ui-state-focus,
- .ui-widget-header .ui-state-focus {
- border: 1px solid transparent;
- background: inherit;
- color: var(--color-primary-element);
- }
-
- .ui-menu-item {
- a {
- border-radius: 0 !important;
- }
- }
-}
-
-.ui-button.primary {
- background-color: var(--color-primary-element);
- color: var(--color-primary-element-text);
- border: 1px solid var(--color-primary-element-text);
-}
-
-// fix ui-buttons on hover
-.ui-button:hover {
- font-weight:bold !important;
-}
-
-
-/* DRAGGABLE */
-.ui-draggable-handle,
-.ui-selectable {
- touch-action: pan-y;
-}
diff --git a/core/src/jquery/css/jquery.ocdialog.scss b/core/src/jquery/css/jquery.ocdialog.scss
deleted file mode 100644
index b37c49491ca..00000000000
--- a/core/src/jquery/css/jquery.ocdialog.scss
+++ /dev/null
@@ -1,93 +0,0 @@
-/**
- * SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors
- * SPDX-License-Identifier: AGPL-3.0-or-later
- */
-.oc-dialog {
- background: var(--color-main-background);
- border-radius: var(--border-radius-large);
- box-shadow: 0 0 30px var(--color-box-shadow);
- color: var(--color-main-text);
- padding: 24px;
- z-index: 100001;
- font-size: 100%;
- box-sizing: border-box;
- min-width: 200px;
- top: 50%;
- inset-inline-start: 50%;
- transform: translate(-50%, -50%);
- max-height: calc(100% - 20px);
- max-width: calc(100% - 20px);
- overflow: auto;
-}
-
-.oc-dialog-title {
- background: var(--color-main-background);
-}
-
-.oc-dialog-buttonrow {
- position: relative;
- display: flex;
- background: transparent;
- inset-inline-end: 0;
- bottom: 0;
- padding: 0;
- padding-top: 10px;
- box-sizing: border-box;
- width: 100%;
- background-image: linear-gradient(rgba(255, 255, 255, 0.0), var(--color-main-background));
-
- &.twobuttons {
- justify-content: space-between;
- }
-
- &.onebutton,
- &.twobuttons.aside {
- justify-content: flex-end;
- }
-
- button {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- height: 44px;
- min-width: 44px;
- }
-}
-
-.oc-dialog-close {
- position: absolute;
- width: 44px !important;
- height: 44px !important;
- top: 4px;
- inset-inline-end: 4px;
- padding: 25px;
- background: var(--icon-close-dark) no-repeat center;
- opacity: .5;
- border-radius: var(--border-radius-pill);
-
- &:hover,
- &:focus,
- &:active {
- opacity: 1;
- }
-}
-
-.oc-dialog-dim {
- background-color: #000;
- opacity: .2;
- z-index: 100001;
- position: fixed;
- top: 0;
- inset-inline-start: 0;
- width: 100%;
- height: 100%;
-}
-
-body.theme--dark .oc-dialog-dim {
- opacity: .8;
-}
-
-.oc-dialog-content {
- width: 100%;
- max-width: 550px;
-}
diff --git a/core/src/jquery/exists.js b/core/src/jquery/exists.js
deleted file mode 100644
index 8a8efdb5a63..00000000000
--- a/core/src/jquery/exists.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/**
- * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors
- * SPDX-License-Identifier: AGPL-3.0-or-later
- */
-
-import $ from 'jquery'
-
-/**
- * check if an element exists.
- * allows you to write if ($('#myid').exists()) to increase readability
- *
- * @see {@link http://stackoverflow.com/questions/31044/is-there-an-exists-function-for-jquery}
- * @return {boolean}
- */
-$.fn.exists = function() {
- return this.length > 0
-}
diff --git a/core/src/jquery/filterattr.js b/core/src/jquery/filterattr.js
deleted file mode 100644
index f577e55e4e0..00000000000
--- a/core/src/jquery/filterattr.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/**
- * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
- * SPDX-License-Identifier: AGPL-3.0-or-later
- */
-
-import $ from 'jquery'
-
-/**
- * Filter jQuery selector by attribute value
- *
- * @param {string} attrName attribute name
- * @param {string} attrValue attribute value
- * @return {void}
- */
-$.fn.filterAttr = function(attrName, attrValue) {
- return this.filter(function() {
- return $(this).attr(attrName) === attrValue
- })
-}
diff --git a/core/src/jquery/index.js b/core/src/jquery/index.js
deleted file mode 100644
index f84a233b698..00000000000
--- a/core/src/jquery/index.js
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors
- * SPDX-License-Identifier: AGPL-3.0-or-later
- */
-
-import $ from 'jquery'
-
-import './avatar.js'
-import './exists.js'
-import './filterattr.js'
-import './ocdialog.js'
-import './octemplate.js'
-import './placeholder.js'
-import './requesttoken.js'
-import './selectrange.js'
-import './showpassword.js'
-import './ui-fixes.js'
-import './css/jquery-ui-fixes.scss'
-import './css/jquery.ocdialog.scss'
-
-/**
- * Disable automatic evaluation of responses for $.ajax() functions (and its
- * higher-level alternatives like $.get() and $.post()).
- *
- * If a response to a $.ajax() request returns a content type of "application/javascript"
- * JQuery would previously execute the response body. This is a pretty unexpected
- * behaviour and can result in a bypass of our Content-Security-Policy as well as
- * multiple unexpected XSS vectors.
- */
-$.ajaxSetup({
- contents: {
- script: false,
- },
-})
-
-/**
- * Disable execution of eval in jQuery. We do require an allowed eval CSP
- * configuration at the moment for handlebars et al. But for jQuery there is
- * not much of a reason to execute JavaScript directly via eval.
- *
- * This thus mitigates some unexpected XSS vectors.
- */
-$.globalEval = function() {
-}
diff --git a/core/src/jquery/ocdialog.js b/core/src/jquery/ocdialog.js
deleted file mode 100644
index 9729c895685..00000000000
--- a/core/src/jquery/ocdialog.js
+++ /dev/null
@@ -1,289 +0,0 @@
-/**
- * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
- * SPDX-License-Identifier: AGPL-3.0-or-later
- */
-
-import { isA11yActivation } from '@nextcloud/vue/functions/a11y'
-import { createFocusTrap } from 'focus-trap'
-import $ from 'jquery'
-
-$.widget('oc.ocdialog', {
- options: {
- width: 'auto',
- height: 'auto',
- closeButton: true,
- closeOnEscape: true,
- closeCallback: null,
- modal: false,
- },
- _create() {
- const self = this
-
- this.originalCss = {
- display: this.element[0].style.display,
- width: this.element[0].style.width,
- height: this.element[0].style.height,
- }
-
- this.originalTitle = this.element.attr('title')
- this.options.title = this.options.title || this.originalTitle
-
- this.$dialog = $('')
- .attr({
- // Setting tabIndex makes the div focusable
- tabIndex: -1,
- role: 'dialog',
- 'aria-modal': true,
- })
- .insertBefore(this.element)
- this.$dialog.append(this.element.detach())
- this.element.removeAttr('title').addClass('oc-dialog-content').appendTo(this.$dialog)
-
- // Activate the primary button on enter if there is a single input
- if (self.element.find('input').length === 1) {
- const $input = self.element.find('input')
- $input.on('keydown', function(event) {
- if (isA11yActivation(event)) {
- if (self.$buttonrow) {
- const $button = self.$buttonrow.find('button.primary')
- if ($button && !$button.prop('disabled')) {
- $button.click()
- }
- }
- }
- })
- }
-
- this.$dialog.css({
- display: 'inline-block',
- position: 'fixed',
- })
-
- this.enterCallback = null
-
- $(document).on('keydown keyup', function(event) {
- if (
- event.target !== self.$dialog.get(0)
- && self.$dialog.find($(event.target)).length === 0
- ) {
- return
- }
- // Escape
- if (
- event.keyCode === 27
- && event.type === 'keydown'
- && self.options.closeOnEscape
- ) {
- event.stopImmediatePropagation()
- self.close()
- return false
- }
- // Enter
- if (event.keyCode === 13) {
- event.stopImmediatePropagation()
- if (self.enterCallback !== null) {
- self.enterCallback()
- event.preventDefault()
- return false
- }
- if (event.type === 'keyup') {
- event.preventDefault()
- return false
- }
- return false
- }
- })
-
- this._setOptions(this.options)
- this._createOverlay()
- this._useFocusTrap()
- },
- _init() {
- this._trigger('open')
- },
- _setOption(key, value) {
- const self = this
- switch (key) {
- case 'title':
- if (this.$title) {
- this.$title.text(value)
- } else {
- const $title = $(''
- + value
- + '
')
- this.$title = $title.prependTo(this.$dialog)
- }
- this._setSizes()
- break
- case 'buttons':
- if (this.$buttonrow) {
- this.$buttonrow.empty()
- } else {
- const $buttonrow = $('')
- this.$buttonrow = $buttonrow.appendTo(this.$dialog)
- }
- if (value.length === 1) {
- this.$buttonrow.addClass('onebutton')
- } else if (value.length === 2) {
- this.$buttonrow.addClass('twobuttons')
- } else if (value.length === 3) {
- this.$buttonrow.addClass('threebuttons')
- }
- $.each(value, function(idx, val) {
- const $button = $('