From 937abbc7bd2a1b986c6241a5bbbc644628f5ec2a Mon Sep 17 00:00:00 2001 From: Maksim Sukharev Date: Thu, 21 Aug 2025 08:46:01 +0200 Subject: [PATCH 1/2] chore(deps): bump @nextcloud/vue to v9.0.0-rc.6 Signed-off-by: Maksim Sukharev --- package-lock.json | 263 ++++++++++++++++++++++++---------------------- package.json | 2 +- 2 files changed, 136 insertions(+), 129 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3548645ab..0289f9204 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@nextcloud/l10n": "^3.3.0", "@nextcloud/notify_push": "^1.3.0", "@nextcloud/router": "^3.0.1", - "@nextcloud/vue": "^9.0.0-rc.4", + "@nextcloud/vue": "^9.0.0-rc.6", "howler": "^2.2.4", "ua-parser-js": "^2.0.3", "v-click-outside": "^3.2.0", @@ -73,12 +73,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.27.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz", - "integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz", + "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==", "license": "MIT", "dependencies": { - "@babel/types": "^7.27.3" + "@babel/types": "^7.28.2" }, "bin": { "parser": "bin/babel-parser.js" @@ -97,9 +97,9 @@ } }, "node_modules/@babel/types": { - "version": "7.27.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz", - "integrity": "sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==", + "version": "7.28.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz", + "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.27.1", @@ -897,28 +897,28 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.1.tgz", - "integrity": "sha512-azI0DrjMMfIug/ExbBaeDVJXcY0a7EPvPjb2xAJPa4HeimBX+Z18HK8QQR3jb6356SnDDdxx+hinMLcJEDdOjw==", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", + "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", "license": "MIT", "dependencies": { - "@floating-ui/utils": "^0.2.9" + "@floating-ui/utils": "^0.2.10" } }, "node_modules/@floating-ui/dom": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.1.tgz", - "integrity": "sha512-cwsmW/zyw5ltYTUeeYJ60CnQuPqmGwuGVhG9w0PRaRKkAyi38BT5CKrpIbb+jtahSwUl04cWzSx9ZOIxeS6RsQ==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz", + "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==", "license": "MIT", "dependencies": { - "@floating-ui/core": "^1.7.1", - "@floating-ui/utils": "^0.2.9" + "@floating-ui/core": "^1.7.3", + "@floating-ui/utils": "^0.2.10" } }, "node_modules/@floating-ui/utils": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.9.tgz", - "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==", + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", + "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", "license": "MIT" }, "node_modules/@humanfs/core": { @@ -1162,17 +1162,16 @@ "license": "MIT" }, "node_modules/@nextcloud/auth": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-2.5.1.tgz", - "integrity": "sha512-cToowJmI9rvIXuWvpvHp4tKm1ZzK4tlPh4rAuEjX6Dvpq74ia52yJYGJFR2maag/i/tMl9m0diZtHgSog6GTGg==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-2.5.2.tgz", + "integrity": "sha512-1dr+Xhvg2QtsFC23KFXJSkU524EVgI/+WFBGTZ8tFa+9hmcZ3CqZIHjtXm3KxUvezwAY5023Ml0n2vpdYkpBXQ==", "license": "GPL-3.0-or-later", "dependencies": { "@nextcloud/browser-storage": "^0.4.0", "@nextcloud/event-bus": "^3.3.2" }, "engines": { - "node": "^20.0.0", - "npm": "^10.0.0" + "node": "^20.0.0 || ^22.0.0 || ^24.0.0" } }, "node_modules/@nextcloud/axios": { @@ -1422,16 +1421,15 @@ } }, "node_modules/@nextcloud/sharing": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@nextcloud/sharing/-/sharing-0.2.4.tgz", - "integrity": "sha512-kOLAr0w4NDUGPF42L22i9iSs6Z3ylTsE0RudAGDBzw/pnxGY8PEwZI2j0IMAFRfQ7XFNcpV/EVHI5YCMxtxGMQ==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@nextcloud/sharing/-/sharing-0.2.5.tgz", + "integrity": "sha512-B3K5Dq9b5dexDA5n3AAuCF69Huwhrpw0J72fsVXV4KpPdImjhVPlExAv5o70AoXa+OqN4Rwn6gqJw+3ED892zg==", "license": "GPL-3.0-or-later", "dependencies": { "@nextcloud/initial-state": "^2.2.0" }, "engines": { - "node": "^20.0.0", - "npm": "^10.0.0" + "node": "^20.0.0 || ^22.0.0 || ^24.0.0" } }, "node_modules/@nextcloud/stylelint-config": { @@ -1508,58 +1506,66 @@ } }, "node_modules/@nextcloud/vue": { - "version": "9.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-9.0.0-rc.4.tgz", - "integrity": "sha512-r9DGvFEKBXe6PBOEN/68btirU96iYz3yrjdw3Mi76pUhaow/LY8VV3OCFbhJU8BtU+bG5rTs+anonl4Y2t3Zfg==", + "version": "9.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-9.0.0-rc.6.tgz", + "integrity": "sha512-DO/cq2IOWMbEjsScF4du4EmLhUBDu78Bn7zhdv/AG6KqOiibctVUbEjKSNIdz0+9yglwG4Sxh0THvraBB4BDUQ==", "license": "AGPL-3.0-or-later", "dependencies": { "@ckpack/vue-color": "^1.6.0", - "@floating-ui/dom": "^1.6.13", - "@nextcloud/auth": "^2.4.0", + "@floating-ui/dom": "^1.7.3", + "@nextcloud/auth": "^2.5.2", "@nextcloud/axios": "^2.5.1", "@nextcloud/browser-storage": "^0.4.0", "@nextcloud/capabilities": "^1.2.0", "@nextcloud/event-bus": "^3.3.2", - "@nextcloud/initial-state": "^2.2.0", + "@nextcloud/initial-state": "^3.0.0", "@nextcloud/l10n": "^3.4.0", "@nextcloud/logger": "^3.0.2", "@nextcloud/router": "^3.0.1", - "@nextcloud/sharing": "^0.2.4", + "@nextcloud/sharing": "^0.2.5", "@nextcloud/timezones": "^0.2.0", "@vuepic/vue-datepicker": "^11.0.2", - "@vueuse/components": "^13.0.0", - "@vueuse/core": "^13.0.0", + "@vueuse/components": "^13.7.0", + "@vueuse/core": "^13.6.0", "blurhash": "^2.0.5", "clone": "^2.1.2", "debounce": "^2.2.0", - "dompurify": "^3.2.4", + "dompurify": "^3.2.6", "emoji-mart-vue-fast": "^15.0.4", "escape-html": "^1.0.3", "floating-vue": "^5.2.2", - "focus-trap": "^7.6.4", - "linkifyjs": "^4.2.0", - "p-queue": "^8.0.1", + "focus-trap": "^7.6.5", + "linkifyjs": "^4.3.2", + "p-queue": "^8.1.0", "rehype-external-links": "^3.0.0", "rehype-highlight": "^7.0.2", "rehype-react": "^8.0.0", "remark-breaks": "^4.0.0", "remark-parse": "^11.0.0", - "remark-rehype": "^11.1.1", + "remark-rehype": "^11.1.2", "remark-unlink-protocols": "^1.0.0", - "splitpanes": "^4.0.3", + "splitpanes": "^4.0.4", "striptags": "^3.2.0", "tabbable": "^6.2.0", "tributejs": "^5.1.3", "unified": "^11.0.5", "unist-builder": "^4.0.0", "unist-util-visit": "^5.0.0", - "vue": "^3.5.13", - "vue-router": "^4.5.0", + "vue": "^3.5.18", + "vue-router": "^4.5.1", "vue-select": "^4.0.0-beta.6" }, "engines": { - "node": "^20.11.0 || ^22", - "npm": "^10 || ^11" + "node": "^20.11.0 || ^22 || ^24" + } + }, + "node_modules/@nextcloud/vue/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/@nodelib/fs.scandir": { @@ -2879,53 +2885,53 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.5.16", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.16.tgz", - "integrity": "sha512-AOQS2eaQOaaZQoL1u+2rCJIKDruNXVBZSiUD3chnUrsoX5ZTQMaCvXlWNIfxBJuU15r1o7+mpo5223KVtIhAgQ==", + "version": "3.5.19", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.19.tgz", + "integrity": "sha512-/afpyvlkrSNYbPo94Qu8GtIOWS+g5TRdOvs6XZNw6pWQQmj5pBgSZvEPOIZlqWq0YvoUhDDQaQ2TnzuJdOV4hA==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.27.2", - "@vue/shared": "3.5.16", + "@babel/parser": "^7.28.3", + "@vue/shared": "3.5.19", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-dom": { - "version": "3.5.16", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.16.tgz", - "integrity": "sha512-SSJIhBr/teipXiXjmWOVWLnxjNGo65Oj/8wTEQz0nqwQeP75jWZ0n4sF24Zxoht1cuJoWopwj0J0exYwCJ0dCQ==", + "version": "3.5.19", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.19.tgz", + "integrity": "sha512-Drs6rPHQZx/pN9S6ml3Z3K/TWCIRPvzG2B/o5kFK9X0MNHt8/E+38tiRfojufrYBfA6FQUFB2qBBRXlcSXWtOA==", "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.16", - "@vue/shared": "3.5.16" + "@vue/compiler-core": "3.5.19", + "@vue/shared": "3.5.19" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.16", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.16.tgz", - "integrity": "sha512-rQR6VSFNpiinDy/DVUE0vHoIDUF++6p910cgcZoaAUm3POxgNOOdS/xgoll3rNdKYTYPnnbARDCZOyZ+QSe6Pw==", + "version": "3.5.19", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.19.tgz", + "integrity": "sha512-YWCm1CYaJ+2RvNmhCwI7t3I3nU+hOrWGWMsn+Z/kmm1jy5iinnVtlmkiZwbLlbV1SRizX7vHsc0/bG5dj0zRTg==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.27.2", - "@vue/compiler-core": "3.5.16", - "@vue/compiler-dom": "3.5.16", - "@vue/compiler-ssr": "3.5.16", - "@vue/shared": "3.5.16", + "@babel/parser": "^7.28.3", + "@vue/compiler-core": "3.5.19", + "@vue/compiler-dom": "3.5.19", + "@vue/compiler-ssr": "3.5.19", + "@vue/shared": "3.5.19", "estree-walker": "^2.0.2", "magic-string": "^0.30.17", - "postcss": "^8.5.3", + "postcss": "^8.5.6", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-ssr": { - "version": "3.5.16", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.16.tgz", - "integrity": "sha512-d2V7kfxbdsjrDSGlJE7my1ZzCXViEcqN6w14DOsDrUCHEA6vbnVCpRFfrc4ryCP/lCKzX2eS1YtnLE/BuC9f/A==", + "version": "3.5.19", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.19.tgz", + "integrity": "sha512-/wx0VZtkWOPdiQLWPeQeqpHWR/LuNC7bHfSX7OayBTtUy8wur6vT6EQIX6Et86aED6J+y8tTw43qo2uoqGg5sw==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.16", - "@vue/shared": "3.5.16" + "@vue/compiler-dom": "3.5.19", + "@vue/shared": "3.5.19" } }, "node_modules/@vue/compiler-vue2": { @@ -2971,53 +2977,53 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.5.16", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.16.tgz", - "integrity": "sha512-FG5Q5ee/kxhIm1p2bykPpPwqiUBV3kFySsHEQha5BJvjXdZTUfmya7wP7zC39dFuZAcf/PD5S4Lni55vGLMhvA==", + "version": "3.5.19", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.19.tgz", + "integrity": "sha512-4bueZg2qs5MSsK2dQk3sssV0cfvxb/QZntTC8v7J448GLgmfPkQ+27aDjlt40+XFqOwUq5yRxK5uQh14Fc9eVA==", "license": "MIT", "dependencies": { - "@vue/shared": "3.5.16" + "@vue/shared": "3.5.19" } }, "node_modules/@vue/runtime-core": { - "version": "3.5.16", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.16.tgz", - "integrity": "sha512-bw5Ykq6+JFHYxrQa7Tjr+VSzw7Dj4ldR/udyBZbq73fCdJmyy5MPIFR9IX/M5Qs+TtTjuyUTCnmK3lWWwpAcFQ==", + "version": "3.5.19", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.19.tgz", + "integrity": "sha512-TaooCr8Hge1sWjLSyhdubnuofs3shhzZGfyD11gFolZrny76drPwBVQj28/z/4+msSFb18tOIg6VVVgf9/IbIA==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.16", - "@vue/shared": "3.5.16" + "@vue/reactivity": "3.5.19", + "@vue/shared": "3.5.19" } }, "node_modules/@vue/runtime-dom": { - "version": "3.5.16", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.16.tgz", - "integrity": "sha512-T1qqYJsG2xMGhImRUV9y/RseB9d0eCYZQ4CWca9ztCuiPj/XWNNN+lkNBuzVbia5z4/cgxdL28NoQCvC0Xcfww==", + "version": "3.5.19", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.19.tgz", + "integrity": "sha512-qmahqeok6ztuUTmV8lqd7N9ymbBzctNF885n8gL3xdCC1u2RnM/coX16Via0AiONQXUoYpxPojL3U1IsDgSWUQ==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.16", - "@vue/runtime-core": "3.5.16", - "@vue/shared": "3.5.16", + "@vue/reactivity": "3.5.19", + "@vue/runtime-core": "3.5.19", + "@vue/shared": "3.5.19", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.5.16", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.16.tgz", - "integrity": "sha512-BrX0qLiv/WugguGsnQUJiYOE0Fe5mZTwi6b7X/ybGB0vfrPH9z0gD/Y6WOR1sGCgX4gc25L1RYS5eYQKDMoNIg==", + "version": "3.5.19", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.19.tgz", + "integrity": "sha512-ZJ/zV9SQuaIO+BEEVq/2a6fipyrSYfjKMU3267bPUk+oTx/hZq3RzV7VCh0Unlppt39Bvh6+NzxeopIFv4HJNg==", "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.5.16", - "@vue/shared": "3.5.16" + "@vue/compiler-ssr": "3.5.19", + "@vue/shared": "3.5.19" }, "peerDependencies": { - "vue": "3.5.16" + "vue": "3.5.19" } }, "node_modules/@vue/shared": { - "version": "3.5.16", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.16.tgz", - "integrity": "sha512-c/0fWy3Jw6Z8L9FmTyYfkpM5zklnqqa9+a6dz3DvONRKW2NEbh46BP0FHuLFSWi2TnQEtp91Z6zOWNrU6QiyPg==", + "version": "3.5.19", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.19.tgz", + "integrity": "sha512-IhXCOn08wgKrLQxRFKKlSacWg4Goi1BolrdEeLYn6tgHjJNXVrWJ5nzoxZqNwl5p88aLlQ8LOaoMa3AYvaKJ/Q==", "license": "MIT" }, "node_modules/@vuepic/vue-datepicker": { @@ -3036,27 +3042,27 @@ } }, "node_modules/@vueuse/components": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/components/-/components-13.3.0.tgz", - "integrity": "sha512-ZnJiVknPtlWyeE4qwIXkDOlHM3W4bgMCxgeXj1Dec/aF/+8N+yAj+7rRdRUWUnqr8uKRin368RjG1FPKsF2erA==", + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/@vueuse/components/-/components-13.7.0.tgz", + "integrity": "sha512-7kxKz1Uh9XSivRg1RJzmcnpjBii4nMaCt1BOkxsVz/Ot5krIugujyHQNrFVx2igKuObY3x6CJGTrWlb8303SDg==", "license": "MIT", "dependencies": { - "@vueuse/core": "13.3.0", - "@vueuse/shared": "13.3.0" + "@vueuse/core": "13.7.0", + "@vueuse/shared": "13.7.0" }, "peerDependencies": { "vue": "^3.5.0" } }, "node_modules/@vueuse/core": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-13.3.0.tgz", - "integrity": "sha512-uYRz5oEfebHCoRhK4moXFM3NSCd5vu2XMLOq/Riz5FdqZMy2RvBtazdtL3gEcmDyqkztDe9ZP/zymObMIbiYSg==", + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-13.7.0.tgz", + "integrity": "sha512-myagn09+c6BmS6yHc1gTwwsdZilAovHslMjyykmZH3JNyzI5HoWhv114IIdytXiPipdHJ2gDUx0PB93jRduJYg==", "license": "MIT", "dependencies": { "@types/web-bluetooth": "^0.0.21", - "@vueuse/metadata": "13.3.0", - "@vueuse/shared": "13.3.0" + "@vueuse/metadata": "13.7.0", + "@vueuse/shared": "13.7.0" }, "funding": { "url": "https://github.com/sponsors/antfu" @@ -3066,18 +3072,18 @@ } }, "node_modules/@vueuse/metadata": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-13.3.0.tgz", - "integrity": "sha512-42IzJIOYCKIb0Yjv1JfaKpx8JlCiTmtCWrPxt7Ja6Wzoq0h79+YVXmBV03N966KEmDEESTbp5R/qO3AB5BDnGw==", + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-13.7.0.tgz", + "integrity": "sha512-8okFhS/1ite8EwUdZZfvTYowNTfXmVCOrBFlA31O0HD8HKXhY+WtTRyF0LwbpJfoFPc+s9anNJIXMVrvP7UTZg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/shared": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-13.3.0.tgz", - "integrity": "sha512-L1QKsF0Eg9tiZSFXTgodYnu0Rsa2P0En2LuLrIs/jgrkyiDuJSsPZK+tx+wU0mMsYHUYEjNsuE41uqqkuR8VhA==", + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-13.7.0.tgz", + "integrity": "sha512-Wi2LpJi4UA9kM0OZ0FCZslACp92HlVNw1KPaDY6RAzvQ+J1s7seOtcOpmkfbD5aBSmMn9NvOakc8ZxMxmDXTIg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" @@ -7393,15 +7399,16 @@ "license": "MIT" }, "node_modules/nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -7975,9 +7982,9 @@ } }, "node_modules/postcss": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", "funding": [ { "type": "opencollective", @@ -7994,7 +8001,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.8", + "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -10409,16 +10416,16 @@ "license": "MIT" }, "node_modules/vue": { - "version": "3.5.16", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.16.tgz", - "integrity": "sha512-rjOV2ecxMd5SiAmof2xzh2WxntRcigkX/He4YFJ6WdRvVUrbt6DxC1Iujh10XLl8xCDRDtGKMeO3D+pRQ1PP9w==", + "version": "3.5.19", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.19.tgz", + "integrity": "sha512-ZRh0HTmw6KChRYWgN8Ox/wi7VhpuGlvMPrHjIsdRbzKNgECFLzy+dKL5z9yGaBSjCpmcfJCbh3I1tNSRmBz2tg==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.16", - "@vue/compiler-sfc": "3.5.16", - "@vue/runtime-dom": "3.5.16", - "@vue/server-renderer": "3.5.16", - "@vue/shared": "3.5.16" + "@vue/compiler-dom": "3.5.19", + "@vue/compiler-sfc": "3.5.19", + "@vue/runtime-dom": "3.5.19", + "@vue/server-renderer": "3.5.19", + "@vue/shared": "3.5.19" }, "peerDependencies": { "typescript": "*" diff --git a/package.json b/package.json index 7f7c70751..adcf3b939 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@nextcloud/l10n": "^3.3.0", "@nextcloud/notify_push": "^1.3.0", "@nextcloud/router": "^3.0.1", - "@nextcloud/vue": "^9.0.0-rc.4", + "@nextcloud/vue": "^9.0.0-rc.6", "howler": "^2.2.4", "ua-parser-js": "^2.0.3", "v-click-outside": "^3.2.0", From f2fa96476197e79d2f08fa87f8d8548787391ea1 Mon Sep 17 00:00:00 2001 From: nextcloud-command Date: Thu, 21 Aug 2025 06:51:32 +0000 Subject: [PATCH 2/2] chore(assets): Recompile assets Signed-off-by: nextcloud-command --- css/BrowserStorage-Cu3hEsZL.chunk.css | 1 + css/BrowserStorage-Ds69DkQi.chunk.css | 1 - ...ttingsSection-CtSg7lH8-DdBpTFAo.chunk.css} | 2 +- css/NotificationsApp-C9c50h1e.chunk.css | 4 - css/NotificationsApp-Dmq4jlXm.chunk.css | 4 + ...lugin-vue_export-helper-CYQX6I0J.chunk.css | 1 - ...lugin-vue_export-helper-DbH1hZ6D.chunk.css | 1 + css/notifications-admin-settings.css | 4 +- css/notifications-settings.css | 6 +- js/BrowserStorage-DQapuuXB.chunk.mjs | 5 - js/BrowserStorage-DQapuuXB.chunk.mjs.map | 1 - js/BrowserStorage-DQjaQGAZ.chunk.mjs | 5 + ...BrowserStorage-DQjaQGAZ.chunk.mjs.license} | 6 +- js/BrowserStorage-DQjaQGAZ.chunk.mjs.map | 1 + ...serStorage-DQjaQGAZ.chunk.mjs.map.license} | 6 +- ...ttingsSection-CtSg7lH8-8ZOwf6a-.chunk.mjs} | 4 +- ...ction-CtSg7lH8-8ZOwf6a-.chunk.mjs.license} | 2 +- ...gsSection-CtSg7lH8-8ZOwf6a-.chunk.mjs.map} | 2 +- ...n-CtSg7lH8-8ZOwf6a-.chunk.mjs.map.license} | 2 +- js/NotificationsApp-Y7spjXsV.chunk.mjs | 85 ++ ...tificationsApp-Y7spjXsV.chunk.mjs.license} | 11 +- js/NotificationsApp-Y7spjXsV.chunk.mjs.map | 1 + ...cationsApp-Y7spjXsV.chunk.mjs.map.license} | 11 +- js/NotificationsApp-x9fgjITt.chunk.mjs | 71 -- js/NotificationsApp-x9fgjITt.chunk.mjs.map | 1 - ...lugin-vue_export-helper-BI95Xr-Q.chunk.mjs | 986 ------------------ ...n-vue_export-helper-BI95Xr-Q.chunk.mjs.map | 1 - ...lugin-vue_export-helper-DKkIhHsV.chunk.mjs | 986 ++++++++++++++++++ ..._export-helper-DKkIhHsV.chunk.mjs.license} | 12 +- ...n-vue_export-helper-DKkIhHsV.chunk.mjs.map | 1 + ...ort-helper-DKkIhHsV.chunk.mjs.map.license} | 12 +- ...840.chunk.mjs => index-CyBv5nau.chunk.mjs} | 4 +- ...cense => index-CyBv5nau.chunk.mjs.license} | 0 ...k.mjs.map => index-CyBv5nau.chunk.mjs.map} | 2 +- ...e => index-CyBv5nau.chunk.mjs.map.license} | 0 js/notifications-admin-settings.mjs | 2 +- js/notifications-main.mjs | 4 +- js/notifications-settings.mjs | 2 +- js/style-CuI75DCK.chunk.mjs | 3 + ...cense => style-CuI75DCK.chunk.mjs.license} | 8 +- js/style-CuI75DCK.chunk.mjs.map | 1 + ...e => style-CuI75DCK.chunk.mjs.map.license} | 8 +- js/style-D4lbnCBQ.chunk.mjs | 3 - js/style-D4lbnCBQ.chunk.mjs.map | 1 - js/vendor.LICENSE.txt | 26 +- 45 files changed, 1160 insertions(+), 1140 deletions(-) create mode 100644 css/BrowserStorage-Cu3hEsZL.chunk.css delete mode 100644 css/BrowserStorage-Ds69DkQi.chunk.css rename css/{NcSettingsSection-93UQoiwe-Do0MKQkt.chunk.css => NcSettingsSection-CtSg7lH8-DdBpTFAo.chunk.css} (50%) delete mode 100644 css/NotificationsApp-C9c50h1e.chunk.css create mode 100644 css/NotificationsApp-Dmq4jlXm.chunk.css delete mode 100644 css/_plugin-vue_export-helper-CYQX6I0J.chunk.css create mode 100644 css/_plugin-vue_export-helper-DbH1hZ6D.chunk.css delete mode 100644 js/BrowserStorage-DQapuuXB.chunk.mjs delete mode 100644 js/BrowserStorage-DQapuuXB.chunk.mjs.map create mode 100644 js/BrowserStorage-DQjaQGAZ.chunk.mjs rename js/{BrowserStorage-DQapuuXB.chunk.mjs.license => BrowserStorage-DQjaQGAZ.chunk.mjs.license} (91%) create mode 100644 js/BrowserStorage-DQjaQGAZ.chunk.mjs.map rename js/{BrowserStorage-DQapuuXB.chunk.mjs.map.license => BrowserStorage-DQjaQGAZ.chunk.mjs.map.license} (91%) rename js/{NcSettingsSection-93UQoiwe-Ca38RvSq.chunk.mjs => NcSettingsSection-CtSg7lH8-8ZOwf6a-.chunk.mjs} (58%) rename js/{NcSettingsSection-93UQoiwe-Ca38RvSq.chunk.mjs.license => NcSettingsSection-CtSg7lH8-8ZOwf6a-.chunk.mjs.license} (90%) rename js/{NcSettingsSection-93UQoiwe-Ca38RvSq.chunk.mjs.map => NcSettingsSection-CtSg7lH8-8ZOwf6a-.chunk.mjs.map} (93%) rename js/{NcSettingsSection-93UQoiwe-Ca38RvSq.chunk.mjs.map.license => NcSettingsSection-CtSg7lH8-8ZOwf6a-.chunk.mjs.map.license} (90%) create mode 100644 js/NotificationsApp-Y7spjXsV.chunk.mjs rename js/{NotificationsApp-x9fgjITt.chunk.mjs.license => NotificationsApp-Y7spjXsV.chunk.mjs.license} (97%) create mode 100644 js/NotificationsApp-Y7spjXsV.chunk.mjs.map rename js/{NotificationsApp-x9fgjITt.chunk.mjs.map.license => NotificationsApp-Y7spjXsV.chunk.mjs.map.license} (97%) delete mode 100644 js/NotificationsApp-x9fgjITt.chunk.mjs delete mode 100644 js/NotificationsApp-x9fgjITt.chunk.mjs.map delete mode 100644 js/_plugin-vue_export-helper-BI95Xr-Q.chunk.mjs delete mode 100644 js/_plugin-vue_export-helper-BI95Xr-Q.chunk.mjs.map create mode 100644 js/_plugin-vue_export-helper-DKkIhHsV.chunk.mjs rename js/{_plugin-vue_export-helper-BI95Xr-Q.chunk.mjs.license => _plugin-vue_export-helper-DKkIhHsV.chunk.mjs.license} (95%) create mode 100644 js/_plugin-vue_export-helper-DKkIhHsV.chunk.mjs.map rename js/{_plugin-vue_export-helper-BI95Xr-Q.chunk.mjs.map.license => _plugin-vue_export-helper-DKkIhHsV.chunk.mjs.map.license} (95%) rename js/{index-CmV4y840.chunk.mjs => index-CyBv5nau.chunk.mjs} (99%) rename js/{index-CmV4y840.chunk.mjs.license => index-CyBv5nau.chunk.mjs.license} (100%) rename js/{index-CmV4y840.chunk.mjs.map => index-CyBv5nau.chunk.mjs.map} (99%) rename js/{index-CmV4y840.chunk.mjs.map.license => index-CyBv5nau.chunk.mjs.map.license} (100%) create mode 100644 js/style-CuI75DCK.chunk.mjs rename js/{style-D4lbnCBQ.chunk.mjs.license => style-CuI75DCK.chunk.mjs.license} (83%) create mode 100644 js/style-CuI75DCK.chunk.mjs.map rename js/{style-D4lbnCBQ.chunk.mjs.map.license => style-CuI75DCK.chunk.mjs.map.license} (83%) delete mode 100644 js/style-D4lbnCBQ.chunk.mjs delete mode 100644 js/style-D4lbnCBQ.chunk.mjs.map diff --git a/css/BrowserStorage-Cu3hEsZL.chunk.css b/css/BrowserStorage-Cu3hEsZL.chunk.css new file mode 100644 index 000000000..a558116c6 --- /dev/null +++ b/css/BrowserStorage-Cu3hEsZL.chunk.css @@ -0,0 +1 @@ +.material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}body{--vs-search-input-color: var(--color-main-text);--vs-search-input-bg: var(--color-main-background);--vs-search-input-placeholder-color: var(--color-text-maxcontrast);--vs-font-size: var(--default-font-size);--vs-line-height: var(--default-line-height);--vs-state-disabled-bg: var(--color-background-hover);--vs-state-disabled-color: var(--color-text-maxcontrast);--vs-state-disabled-controls-color: var(--color-text-maxcontrast);--vs-state-disabled-cursor: not-allowed;--vs-disabled-bg: var(--color-background-hover);--vs-disabled-color: var(--color-text-maxcontrast);--vs-disabled-cursor: not-allowed;--vs-border-color: var(--color-border-maxcontrast);--vs-border-width: var(--border-width-input, 2px) !important;--vs-border-style: solid;--vs-border-radius: var(--border-radius-element);--vs-controls-color: var(--color-main-text);--vs-selected-bg: var(--color-background-hover);--vs-selected-color: var(--color-main-text);--vs-selected-border-color: var(--vs-border-color);--vs-selected-border-style: var(--vs-border-style);--vs-selected-border-width: var(--vs-border-width);--vs-dropdown-bg: var(--color-main-background);--vs-dropdown-color: var(--color-main-text);--vs-dropdown-z-index: 9999;--vs-dropdown-box-shadow: 0px 2px 2px 0px var(--color-box-shadow);--vs-dropdown-option-padding: 8px 20px;--vs-dropdown-option--active-bg: var(--color-background-hover);--vs-dropdown-option--active-color: var(--color-main-text);--vs-dropdown-option--kb-focus-box-shadow: inset 0px 0px 0px 2px var(--vs-border-color);--vs-dropdown-option--deselect-bg: var(--color-error);--vs-dropdown-option--deselect-color: #fff;--vs-transition-duration: 0ms;--vs-actions-padding: 0 8px 0 4px}.v-select.select{min-height:var(--default-clickable-area);min-width:260px;margin:0 0 var(--default-grid-baseline)}.v-select.select.vs--open{--vs-border-width: var(--border-width-input-focused, 2px)}.v-select.select .select__label{display:block;margin-bottom:2px}.v-select.select .vs__selected{height:calc(var(--default-clickable-area) - 2 * var(--vs-border-width) - var(--default-grid-baseline));margin:calc(var(--default-grid-baseline) / 2);padding-block:0;padding-inline:12px 8px;border-radius:16px!important;background:var(--color-primary-element-light);border:none}.v-select.select.vs--open .vs__selected:first-of-type{margin-inline-start:calc(var(--default-grid-baseline) / 2 - (var(--border-width-input-focused, 2px) - var(--border-width-input, 2px)))!important}.v-select.select .vs__search{text-overflow:ellipsis;color:var(--color-main-text);min-height:unset!important;height:calc(var(--default-clickable-area) - 2 * var(--vs-border-width))!important}.v-select.select .vs__search::placeholder{color:var(--color-text-maxcontrast)}.v-select.select .vs__search,.v-select.select .vs__search:focus{margin:0}.v-select.select .vs__dropdown-toggle{position:relative;max-height:100px;padding:0;overflow-y:auto}.v-select.select .vs__actions{position:sticky;top:0}.v-select.select .vs__clear{margin-inline-end:2px}.v-select.select.vs--open .vs__dropdown-toggle{border-width:var(--border-width-input-focused);outline:2px solid var(--color-main-background);border-color:var(--color-main-text);border-bottom-color:transparent}.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:hover{outline:2px solid var(--color-main-background);border-color:var(--color-main-text)}.v-select.select.vs--disabled .vs__search,.v-select.select.vs--disabled .vs__selected{color:var(--color-text-maxcontrast)}.v-select.select.vs--disabled .vs__clear,.v-select.select.vs--disabled .vs__deselect{display:none}.v-select.select--no-wrap .vs__selected-options{flex-wrap:nowrap;overflow:auto;min-width:unset}.v-select.select--no-wrap .vs__selected-options .vs__selected{min-width:unset}.v-select.select--drop-up.vs--open .vs__dropdown-toggle{border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-color:transparent;border-bottom-color:var(--color-main-text)}.v-select.select .vs__selected-options{min-height:calc(var(--default-clickable-area) - 2 * var(--vs-border-width));padding:0 5px}.v-select.select .vs__selected-options .vs__selected~.vs__search[readonly]{position:absolute}.v-select.select.vs--single.vs--loading .vs__selected,.v-select.select.vs--single.vs--open .vs__selected{max-width:100%;opacity:1;color:var(--color-text-maxcontrast)}.v-select.select.vs--single .vs__selected-options{flex-wrap:nowrap}.v-select.select.vs--single .vs__selected{background:unset!important}.vs__dropdown-menu{border-width:var(--border-width-input-focused)!important;border-color:var(--color-main-text)!important;outline:none!important;box-shadow:-2px 0 0 var(--color-main-background),0 2px 0 var(--color-main-background),2px 0 0 var(--color-main-background),!important;padding:4px!important}.vs__dropdown-menu--floating{width:max-content;position:absolute;top:0;inset-inline-start:0}.vs__dropdown-menu--floating-placement-top{border-radius:var(--vs-border-radius) var(--vs-border-radius) 0 0!important;border-top-style:var(--vs-border-style)!important;border-bottom-style:none!important;box-shadow:0 -2px 0 var(--color-main-background),-2px 0 0 var(--color-main-background),2px 0 0 var(--color-main-background),!important}.vs__dropdown-menu .vs__dropdown-option{border-radius:6px!important}.vs__dropdown-menu .vs__no-options{color:var(--color-text-maxcontrast)!important}:root{--vs-colors--lightest: rgba(60, 60, 60, .26);--vs-colors--light: rgba(60, 60, 60, .5);--vs-colors--dark: #333;--vs-colors--darkest: rgba(0, 0, 0, .15);--vs-search-input-color: inherit;--vs-search-input-placeholder-color: inherit;--vs-font-size: 1rem;--vs-line-height: 1.4;--vs-state-disabled-bg: rgb(248, 248, 248);--vs-state-disabled-color: var(--vs-colors--light);--vs-state-disabled-controls-color: var(--vs-colors--light);--vs-state-disabled-cursor: not-allowed;--vs-border-color: var(--vs-colors--lightest);--vs-border-width: 1px;--vs-border-style: solid;--vs-border-radius: 4px;--vs-actions-padding: 4px 6px 0 3px;--vs-controls-color: var(--vs-colors--light);--vs-controls-size: 1;--vs-controls--deselect-text-shadow: 0 1px 0 #fff;--vs-selected-bg: #f0f0f0;--vs-selected-color: var(--vs-colors--dark);--vs-selected-border-color: var(--vs-border-color);--vs-selected-border-style: var(--vs-border-style);--vs-selected-border-width: var(--vs-border-width);--vs-dropdown-bg: #fff;--vs-dropdown-color: inherit;--vs-dropdown-z-index: 1000;--vs-dropdown-min-width: 160px;--vs-dropdown-max-height: 350px;--vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg: #000;--vs-dropdown-option-color: var(--vs-dropdown-color);--vs-dropdown-option-padding: 3px 20px;--vs-dropdown-option--active-bg: #5897fb;--vs-dropdown-option--active-color: #fff;--vs-dropdown-option--deselect-bg: #fb5858;--vs-dropdown-option--deselect-color: #fff;--vs-transition-timing-function: cubic-bezier(1, -.115, .975, .855);--vs-transition-duration: .15s}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function: cubic-bezier(1, .5, .8, 1);--vs-transition-duration: .15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg: var(--vs-state-disabled-bg);--vs-disabled-color: var(--vs-state-disabled-color);--vs-disabled-cursor: var(--vs-state-disabled-cursor)}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:var(--vs-disabled-cursor);background-color:var(--vs-disabled-bg)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - var(--vs-border-width));left:0;z-index:var(--vs-dropdown-z-index);padding:5px 0;margin:0;width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-top-style:none;border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);text-align:left;list-style:none;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color)}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{display:flex;align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid rgba(100,100,100,.1);border-right:.9em solid rgba(100,100,100,.1);border-bottom:.9em solid rgba(100,100,100,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0) scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));-webkit-animation:vSelectSpinner 1.1s infinite linear;animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size, var(--vs-controls-size)))}.vs--loading .vs__spinner{opacity:1}.material-design-icon[data-v-eeeedf6b]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.name-parts[data-v-eeeedf6b]{display:flex;max-width:100%;cursor:inherit}.name-parts__first[data-v-eeeedf6b]{overflow:hidden;text-overflow:ellipsis}.name-parts__first[data-v-eeeedf6b],.name-parts__last[data-v-eeeedf6b]{white-space:pre;cursor:inherit}.name-parts__first strong[data-v-eeeedf6b],.name-parts__last strong[data-v-eeeedf6b]{font-weight:700} diff --git a/css/BrowserStorage-Ds69DkQi.chunk.css b/css/BrowserStorage-Ds69DkQi.chunk.css deleted file mode 100644 index 16d7b5aed..000000000 --- a/css/BrowserStorage-Ds69DkQi.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}body{--vs-search-input-color: var(--color-main-text);--vs-search-input-bg: var(--color-main-background);--vs-search-input-placeholder-color: var(--color-text-maxcontrast);--vs-font-size: var(--default-font-size);--vs-line-height: var(--default-line-height);--vs-state-disabled-bg: var(--color-background-hover);--vs-state-disabled-color: var(--color-text-maxcontrast);--vs-state-disabled-controls-color: var(--color-text-maxcontrast);--vs-state-disabled-cursor: not-allowed;--vs-disabled-bg: var(--color-background-hover);--vs-disabled-color: var(--color-text-maxcontrast);--vs-disabled-cursor: not-allowed;--vs-border-color: var(--color-border-maxcontrast);--vs-border-width: var(--border-width-input, 2px) !important;--vs-border-style: solid;--vs-border-radius: var(--border-radius-large);--vs-controls-color: var(--color-main-text);--vs-selected-bg: var(--color-background-hover);--vs-selected-color: var(--color-main-text);--vs-selected-border-color: var(--vs-border-color);--vs-selected-border-style: var(--vs-border-style);--vs-selected-border-width: var(--vs-border-width);--vs-dropdown-bg: var(--color-main-background);--vs-dropdown-color: var(--color-main-text);--vs-dropdown-z-index: 9999;--vs-dropdown-box-shadow: 0px 2px 2px 0px var(--color-box-shadow);--vs-dropdown-option-padding: 8px 20px;--vs-dropdown-option--active-bg: var(--color-background-hover);--vs-dropdown-option--active-color: var(--color-main-text);--vs-dropdown-option--kb-focus-box-shadow: inset 0px 0px 0px 2px var(--vs-border-color);--vs-dropdown-option--deselect-bg: var(--color-error);--vs-dropdown-option--deselect-color: #fff;--vs-transition-duration: 0ms;--vs-actions-padding: 0 8px 0 4px}.v-select.select{min-height:var(--default-clickable-area);min-width:260px;margin:0 0 var(--default-grid-baseline)}.v-select.select.vs--open{--vs-border-width: var(--border-width-input-focused, 2px)}.v-select.select .select__label{display:block;margin-bottom:2px}.v-select.select .vs__selected{height:calc(var(--default-clickable-area) - 2 * var(--vs-border-width) - var(--default-grid-baseline));margin:calc(var(--default-grid-baseline) / 2);padding-block:0;padding-inline:12px 8px;border-radius:16px!important;background:var(--color-primary-element-light);border:none}.v-select.select.vs--open .vs__selected:first-of-type{margin-inline-start:calc(var(--default-grid-baseline) / 2 - (var(--border-width-input-focused, 2px) - var(--border-width-input, 2px)))!important}.v-select.select .vs__search{text-overflow:ellipsis;color:var(--color-main-text);min-height:unset!important;height:calc(var(--default-clickable-area) - 2 * var(--vs-border-width))!important}.v-select.select .vs__search::placeholder{color:var(--color-text-maxcontrast)}.v-select.select .vs__search,.v-select.select .vs__search:focus{margin:0}.v-select.select .vs__dropdown-toggle{position:relative;max-height:100px;padding:0;overflow-y:auto}.v-select.select .vs__actions{position:sticky;top:0}.v-select.select .vs__clear{margin-inline-end:2px}.v-select.select.vs--open .vs__dropdown-toggle{border-width:var(--border-width-input-focused);outline:2px solid var(--color-main-background);border-color:var(--color-main-text);border-bottom-color:transparent}.v-select.select:not(.vs--disabled,.vs--open) .vs__dropdown-toggle:hover{outline:2px solid var(--color-main-background);border-color:var(--color-main-text)}.v-select.select.vs--disabled .vs__search,.v-select.select.vs--disabled .vs__selected{color:var(--color-text-maxcontrast)}.v-select.select.vs--disabled .vs__clear,.v-select.select.vs--disabled .vs__deselect{display:none}.v-select.select--no-wrap .vs__selected-options{flex-wrap:nowrap;overflow:auto;min-width:unset}.v-select.select--no-wrap .vs__selected-options .vs__selected{min-width:unset}.v-select.select--drop-up.vs--open .vs__dropdown-toggle{border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-color:transparent;border-bottom-color:var(--color-main-text)}.v-select.select .vs__selected-options{min-height:calc(var(--default-clickable-area) - 2 * var(--vs-border-width));padding:0 5px}.v-select.select .vs__selected-options .vs__selected~.vs__search[readonly]{position:absolute}.v-select.select.vs--single.vs--loading .vs__selected,.v-select.select.vs--single.vs--open .vs__selected{max-width:100%;opacity:1;color:var(--color-text-maxcontrast)}.v-select.select.vs--single .vs__selected-options{flex-wrap:nowrap}.v-select.select.vs--single .vs__selected{background:unset!important}.vs__dropdown-menu{border-width:var(--border-width-input-focused)!important;border-color:var(--color-main-text)!important;outline:none!important;box-shadow:-2px 0 0 var(--color-main-background),0 2px 0 var(--color-main-background),2px 0 0 var(--color-main-background),!important;padding:4px!important}.vs__dropdown-menu--floating{width:max-content;position:absolute;top:0;inset-inline-start:0}.vs__dropdown-menu--floating-placement-top{border-radius:var(--vs-border-radius) var(--vs-border-radius) 0 0!important;border-top-style:var(--vs-border-style)!important;border-bottom-style:none!important;box-shadow:0 -2px 0 var(--color-main-background),-2px 0 0 var(--color-main-background),2px 0 0 var(--color-main-background),!important}.vs__dropdown-menu .vs__dropdown-option{border-radius:6px!important}.vs__dropdown-menu .vs__no-options{color:var(--color-text-lighter)!important}:root{--vs-colors--lightest: rgba(60, 60, 60, .26);--vs-colors--light: rgba(60, 60, 60, .5);--vs-colors--dark: #333;--vs-colors--darkest: rgba(0, 0, 0, .15);--vs-search-input-color: inherit;--vs-search-input-placeholder-color: inherit;--vs-font-size: 1rem;--vs-line-height: 1.4;--vs-state-disabled-bg: rgb(248, 248, 248);--vs-state-disabled-color: var(--vs-colors--light);--vs-state-disabled-controls-color: var(--vs-colors--light);--vs-state-disabled-cursor: not-allowed;--vs-border-color: var(--vs-colors--lightest);--vs-border-width: 1px;--vs-border-style: solid;--vs-border-radius: 4px;--vs-actions-padding: 4px 6px 0 3px;--vs-controls-color: var(--vs-colors--light);--vs-controls-size: 1;--vs-controls--deselect-text-shadow: 0 1px 0 #fff;--vs-selected-bg: #f0f0f0;--vs-selected-color: var(--vs-colors--dark);--vs-selected-border-color: var(--vs-border-color);--vs-selected-border-style: var(--vs-border-style);--vs-selected-border-width: var(--vs-border-width);--vs-dropdown-bg: #fff;--vs-dropdown-color: inherit;--vs-dropdown-z-index: 1000;--vs-dropdown-min-width: 160px;--vs-dropdown-max-height: 350px;--vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg: #000;--vs-dropdown-option-color: var(--vs-dropdown-color);--vs-dropdown-option-padding: 3px 20px;--vs-dropdown-option--active-bg: #5897fb;--vs-dropdown-option--active-color: #fff;--vs-dropdown-option--deselect-bg: #fb5858;--vs-dropdown-option--deselect-color: #fff;--vs-transition-timing-function: cubic-bezier(1, -.115, .975, .855);--vs-transition-duration: .15s}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function: cubic-bezier(1, .5, .8, 1);--vs-transition-duration: .15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg: var(--vs-state-disabled-bg);--vs-disabled-color: var(--vs-state-disabled-color);--vs-disabled-cursor: var(--vs-state-disabled-cursor)}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:var(--vs-disabled-cursor);background-color:var(--vs-disabled-bg)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - var(--vs-border-width));left:0;z-index:var(--vs-dropdown-z-index);padding:5px 0;margin:0;width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-top-style:none;border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);text-align:left;list-style:none;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color)}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{display:flex;align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid rgba(100,100,100,.1);border-right:.9em solid rgba(100,100,100,.1);border-bottom:.9em solid rgba(100,100,100,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0) scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));-webkit-animation:vSelectSpinner 1.1s infinite linear;animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size, var(--vs-controls-size)))}.vs--loading .vs__spinner{opacity:1}.material-design-icon[data-v-eeeedf6b]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.name-parts[data-v-eeeedf6b]{display:flex;max-width:100%;cursor:inherit}.name-parts__first[data-v-eeeedf6b]{overflow:hidden;text-overflow:ellipsis}.name-parts__first[data-v-eeeedf6b],.name-parts__last[data-v-eeeedf6b]{white-space:pre;cursor:inherit}.name-parts__first strong[data-v-eeeedf6b],.name-parts__last strong[data-v-eeeedf6b]{font-weight:700} diff --git a/css/NcSettingsSection-93UQoiwe-Do0MKQkt.chunk.css b/css/NcSettingsSection-CtSg7lH8-DdBpTFAo.chunk.css similarity index 50% rename from css/NcSettingsSection-93UQoiwe-Do0MKQkt.chunk.css rename to css/NcSettingsSection-CtSg7lH8-DdBpTFAo.chunk.css index 376fd2119..b74b6d36e 100644 --- a/css/NcSettingsSection-93UQoiwe-Do0MKQkt.chunk.css +++ b/css/NcSettingsSection-CtSg7lH8-DdBpTFAo.chunk.css @@ -1 +1 @@ -.material-design-icon[data-v-ee3cc4dd]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.settings-section[data-v-ee3cc4dd]{display:block;padding:0 0 calc(var(--default-grid-baseline) * 5) 0;margin:calc(var(--default-grid-baseline) * 7);width:min(900px,100% - var(--default-grid-baseline) * 7 * 2)}.settings-section[data-v-ee3cc4dd]:not(:last-child){border-bottom:1px solid var(--color-border)}.settings-section__name[data-v-ee3cc4dd]{display:inline-flex;align-items:center;justify-content:center;max-width:900px;margin-top:0}.settings-section__info[data-v-ee3cc4dd]{display:flex;align-items:center;justify-content:center;width:var(--default-clickable-area);height:var(--default-clickable-area);margin:calc((var(--default-clickable-area) - 16px) / 2 * -1);margin-inline-start:0;color:var(--color-text-maxcontrast)}.settings-section__info[data-v-ee3cc4dd]:hover,.settings-section__info[data-v-ee3cc4dd]:focus,.settings-section__info[data-v-ee3cc4dd]:active{color:var(--color-main-text)}.settings-section__desc[data-v-ee3cc4dd]{margin-top:-.2em;margin-bottom:1em;color:var(--color-text-maxcontrast);max-width:900px} +.material-design-icon[data-v-dbbb3fd7]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.settings-section[data-v-dbbb3fd7]{display:block;padding:0 0 calc(var(--default-grid-baseline) * 5) 0;margin:calc(var(--default-grid-baseline) * 7);width:min(900px,100% - var(--default-grid-baseline) * 7 * 2)}.settings-section[data-v-dbbb3fd7]:not(:last-child){border-bottom:1px solid var(--color-border)}.settings-section__name[data-v-dbbb3fd7]{display:inline-flex;align-items:center;justify-content:center;max-width:900px;margin-top:0}.settings-section__info[data-v-dbbb3fd7]{display:flex;align-items:center;justify-content:center;width:var(--default-clickable-area);height:var(--default-clickable-area);margin:calc((var(--default-clickable-area) - 16px) / 2 * -1);margin-inline-start:0;color:var(--color-text-maxcontrast)}.settings-section__info[data-v-dbbb3fd7]:hover,.settings-section__info[data-v-dbbb3fd7]:focus,.settings-section__info[data-v-dbbb3fd7]:active{color:var(--color-main-text)}.settings-section__desc[data-v-dbbb3fd7]{margin-top:-.2em;margin-bottom:1em;color:var(--color-text-maxcontrast);max-width:900px} diff --git a/css/NotificationsApp-C9c50h1e.chunk.css b/css/NotificationsApp-C9c50h1e.chunk.css deleted file mode 100644 index f245b35fa..000000000 --- a/css/NotificationsApp-C9c50h1e.chunk.css +++ /dev/null @@ -1,4 +0,0 @@ -@charset "UTF-8";.material-design-icon[data-v-697cfd8f]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.empty-content[data-v-697cfd8f]{display:flex;align-items:center;flex-direction:column;justify-content:center;flex-grow:1;padding:var(--default-grid-baseline)}.modal-wrapper .empty-content[data-v-697cfd8f]{margin-top:5vh;margin-bottom:5vh}.empty-content__icon[data-v-697cfd8f]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 15px;opacity:.4;background-repeat:no-repeat;background-position:center;background-size:64px}.empty-content__icon[data-v-697cfd8f] svg{width:64px!important;height:64px!important;max-width:64px!important;max-height:64px!important}.empty-content__name[data-v-697cfd8f]{margin-bottom:10px;text-align:center;font-weight:700;font-size:20px;line-height:30px}.empty-content__description[data-v-697cfd8f]{color:var(--color-text-maxcontrast);text-align:center;text-wrap-style:balance}.empty-content__action[data-v-697cfd8f]{margin-top:8px}.modal-wrapper .empty-content__action[data-v-697cfd8f]{margin-top:20px;display:flex}.material-design-icon[data-v-4ae6951b]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}/*! - * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors - * SPDX-License-Identifier: AGPL-3.0-or-later - */.header-menu[data-v-4ae6951b]{position:relative;width:var(--header-height);height:var(--header-height)}.header-menu .header-menu__trigger[data-v-4ae6951b]{--button-size: var(--header-height) !important;height:var(--header-height);opacity:.85;filter:none!important;color:var(--color-background-plain-text, var(--color-primary-text))!important}.header-menu .header-menu__trigger[data-v-4ae6951b]:focus-visible{outline:none!important;box-shadow:none!important}.header-menu--opened .header-menu__trigger[data-v-4ae6951b],.header-menu__trigger[data-v-4ae6951b]:hover,.header-menu__trigger[data-v-4ae6951b]:focus,.header-menu__trigger[data-v-4ae6951b]:active{opacity:1}@media only screen and (max-width: 512px){.header-menu[data-v-4ae6951b]{width:var(--default-clickable-area)}.header-menu .header-menu__trigger[data-v-4ae6951b]{--button-size: var(--default-clickable-area) !important}}.header-menu__wrapper[data-v-4ae6951b]{position:fixed;z-index:2000;top:var(--header-height);inset-inline-end:0;box-sizing:border-box;margin:0 8px;border-radius:0 0 var(--border-radius) var(--border-radius);border-radius:var(--border-radius-large);background-color:var(--color-main-background);filter:drop-shadow(0 1px 5px var(--color-box-shadow))}.header-menu__caret[data-v-4ae6951b]{position:absolute;z-index:2001;bottom:0;inset-inline-start:calc(50% - 10px);width:0;height:0;content:" ";pointer-events:none;border:10px solid transparent;border-bottom-color:var(--color-main-background)}.header-menu__content[data-v-4ae6951b]{overflow:auto;width:350px;max-width:calc(100vw - 16px);min-height:calc(var(--default-clickable-area) * 1.5);max-height:calc(100vh - var(--header-height) * 2)}.header-menu__content[data-v-4ae6951b] .empty-content{margin:12vh 10px}.material-design-icon[data-v-8e70b916]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.widgets--list[data-v-8e70b916]{width:100%;min-height:var(--default-clickable-area)}.material-design-icon[data-v-deb52498]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.rich-text--wrapper[data-v-deb52498]{overflow-wrap:break-word;line-height:1.5}.rich-text--wrapper .rich-text--fallback[data-v-deb52498],.rich-text--wrapper .rich-text-component[data-v-deb52498]{display:inline}.rich-text--wrapper .rich-text--external-link[data-v-deb52498]{text-decoration:underline}.rich-text--wrapper .rich-text--external-link[data-v-deb52498]:after{content:" ↗"}.rich-text--wrapper-markdown[data-v-deb52498]{tab-size:4}.rich-text--wrapper-markdown[data-v-deb52498]>:first-child,.rich-text--wrapper-markdown div[data-v-deb52498]>:first-child,.rich-text--wrapper-markdown blockquote[data-v-deb52498]>:first-child{margin-top:0!important}.rich-text--wrapper-markdown[data-v-deb52498]>:last-child,.rich-text--wrapper-markdown[data-v-deb52498]>*:has(+.rich-text--reference-widget),.rich-text--wrapper-markdown div[data-v-deb52498]>:last-child,.rich-text--wrapper-markdown blockquote[data-v-deb52498]>:last-child{margin-block-end:0!important}.rich-text--wrapper-markdown blockquote[data-v-deb52498]{padding-inline-start:13px;border-inline-start:2px solid var(--color-border-dark);color:var(--color-text-lighter)}.rich-text--wrapper-markdown h1[data-v-deb52498],.rich-text--wrapper-markdown h2[data-v-deb52498],.rich-text--wrapper-markdown h3[data-v-deb52498],.rich-text--wrapper-markdown h4[data-v-deb52498],.rich-text--wrapper-markdown h5[data-v-deb52498],.rich-text--wrapper-markdown h6[data-v-deb52498],.rich-text--wrapper-markdown p[data-v-deb52498],.rich-text--wrapper-markdown ul[data-v-deb52498],.rich-text--wrapper-markdown ol[data-v-deb52498],.rich-text--wrapper-markdown blockquote[data-v-deb52498],.rich-text--wrapper-markdown pre[data-v-deb52498]{margin-top:0;margin-block-end:1em}.rich-text--wrapper-markdown h1[data-v-deb52498],.rich-text--wrapper-markdown h2[data-v-deb52498],.rich-text--wrapper-markdown h3[data-v-deb52498],.rich-text--wrapper-markdown h4[data-v-deb52498],.rich-text--wrapper-markdown h5[data-v-deb52498],.rich-text--wrapper-markdown h6[data-v-deb52498]{font-weight:700}.rich-text--wrapper-markdown h1[data-v-deb52498]{font-size:30px}.rich-text--wrapper-markdown ul[data-v-deb52498],.rich-text--wrapper-markdown ol[data-v-deb52498]{padding-inline-start:4ch}.rich-text--wrapper-markdown ul[data-v-deb52498]{list-style-type:disc}.rich-text--wrapper-markdown ul.contains-task-list[data-v-deb52498]{list-style-type:none;padding:0}.rich-text--wrapper-markdown li.task-list-item>ul[data-v-deb52498],.rich-text--wrapper-markdown li.task-list-item>ol[data-v-deb52498],.rich-text--wrapper-markdown li.task-list-item>li[data-v-deb52498],.rich-text--wrapper-markdown li.task-list-item>blockquote[data-v-deb52498],.rich-text--wrapper-markdown li.task-list-item>pre[data-v-deb52498]{margin-inline-start:15px;margin-block-end:0}.rich-text--wrapper-markdown pre[data-v-deb52498]{direction:ltr}.rich-text--wrapper-markdown table[data-v-deb52498]{border-collapse:collapse;border:2px solid var(--color-border-maxcontrast)}.rich-text--wrapper-markdown table th[data-v-deb52498],.rich-text--wrapper-markdown table td[data-v-deb52498]{padding:var(--default-grid-baseline);border:1px solid var(--color-border-maxcontrast)}.rich-text--wrapper-markdown table th[data-v-deb52498]:first-child,.rich-text--wrapper-markdown table td[data-v-deb52498]:first-child{border-inline-start:0}.rich-text--wrapper-markdown table th[data-v-deb52498]:last-child,.rich-text--wrapper-markdown table td[data-v-deb52498]:last-child{border-inline-end:0}.rich-text--wrapper-markdown table tr:first-child th[data-v-deb52498]{border-top:0}.rich-text--wrapper-markdown table tr:last-child td[data-v-deb52498]{border-block-end:0}.rich-text--wrapper-markdown pre[data-v-deb52498]:has(.hljs){color:var(--hljs-color);background:var(--hljs-background-color)}.rich-text--wrapper-markdown .hljs-doctag[data-v-deb52498],.rich-text--wrapper-markdown .hljs-keyword[data-v-deb52498],.rich-text--wrapper-markdown .hljs-meta .hljs-keyword[data-v-deb52498],.rich-text--wrapper-markdown .hljs-template-tag[data-v-deb52498],.rich-text--wrapper-markdown .hljs-template-variable[data-v-deb52498],.rich-text--wrapper-markdown .hljs-type[data-v-deb52498],.rich-text--wrapper-markdown .hljs-variable.language_[data-v-deb52498]{color:var(--hljs-syntax-keyword-color)}.rich-text--wrapper-markdown .hljs-title[data-v-deb52498],.rich-text--wrapper-markdown .hljs-title.class_[data-v-deb52498],.rich-text--wrapper-markdown .hljs-title.class_.inherited__[data-v-deb52498],.rich-text--wrapper-markdown .hljs-title.function_[data-v-deb52498]{color:var(--hljs-syntax-entity-color)}.rich-text--wrapper-markdown .hljs-attr[data-v-deb52498],.rich-text--wrapper-markdown .hljs-attribute[data-v-deb52498],.rich-text--wrapper-markdown .hljs-literal[data-v-deb52498],.rich-text--wrapper-markdown .hljs-meta[data-v-deb52498],.rich-text--wrapper-markdown .hljs-number[data-v-deb52498],.rich-text--wrapper-markdown .hljs-operator[data-v-deb52498],.rich-text--wrapper-markdown .hljs-variable[data-v-deb52498],.rich-text--wrapper-markdown .hljs-selector-attr[data-v-deb52498],.rich-text--wrapper-markdown .hljs-selector-class[data-v-deb52498],.rich-text--wrapper-markdown .hljs-selector-id[data-v-deb52498]{color:var(--hljs-syntax-constant-color)}.rich-text--wrapper-markdown .hljs-regexp[data-v-deb52498],.rich-text--wrapper-markdown .hljs-string[data-v-deb52498],.rich-text--wrapper-markdown .hljs-meta .hljs-string[data-v-deb52498]{color:var(--hljs-syntax-string-color)}.rich-text--wrapper-markdown .hljs-built_in[data-v-deb52498],.rich-text--wrapper-markdown .hljs-symbol[data-v-deb52498]{color:var(--hljs-syntax-variable-color)}.rich-text--wrapper-markdown .hljs-comment[data-v-deb52498],.rich-text--wrapper-markdown .hljs-code[data-v-deb52498],.rich-text--wrapper-markdown .hljs-formula[data-v-deb52498]{color:var(--hljs-syntax-comment-color)}.rich-text--wrapper-markdown .hljs-name[data-v-deb52498],.rich-text--wrapper-markdown .hljs-quote[data-v-deb52498],.rich-text--wrapper-markdown .hljs-selector-tag[data-v-deb52498],.rich-text--wrapper-markdown .hljs-selector-pseudo[data-v-deb52498]{color:var(--hljs-syntax-entity-tag-color)}.rich-text--wrapper-markdown .hljs-subst[data-v-deb52498]{color:var(--hljs-syntax-storage-modifier-import-color)}.rich-text--wrapper-markdown .hljs-section[data-v-deb52498]{color:var(--hljs-syntax-markup-heading-color);font-weight:700}.rich-text--wrapper-markdown .hljs-bullet[data-v-deb52498]{color:var(--hljs-syntax-markup-list-color)}.rich-text--wrapper-markdown .hljs-emphasis[data-v-deb52498]{color:var(--hljs-syntax-markup-italic-color);font-style:italic}.rich-text--wrapper-markdown .hljs-strong[data-v-deb52498]{color:var(--hljs-syntax-markup-bold-color);font-weight:700}.rich-text--wrapper-markdown .hljs-addition[data-v-deb52498]{color:var(--hljs-syntax-markup-inserted-color);background-color:var(--hljs-syntax-markup-inserted-background-color)}.rich-text--wrapper-markdown .hljs-deletion[data-v-deb52498]{color:var(--hljs-syntax-markup-deleted-color);background-color:var(--hljs-syntax-markup-deleted-background-color)}a[data-v-deb52498]:not(.rich-text--component){text-decoration:underline}@media (prefers-color-scheme: light){.rich-text--wrapper-markdown[data-v-deb52498]{--hljs-color: var(--color-main-text, #24292e);--hljs-background-color: var(--color-background-dark, #ffffff);--hljs-syntax-keyword-color: #d73a49;--hljs-syntax-entity-color: #6f42c1;--hljs-syntax-constant-color: #005cc5;--hljs-syntax-string-color: #032f62;--hljs-syntax-variable-color: #e36209;--hljs-syntax-comment-color: #6a737d;--hljs-syntax-entity-tag-color: #22863a;--hljs-syntax-storage-modifier-import-color: #24292e;--hljs-syntax-markup-heading-color: #005cc5;--hljs-syntax-markup-list-color: #735c0f;--hljs-syntax-markup-italic-color: #24292e;--hljs-syntax-markup-bold-color: #24292e;--hljs-syntax-markup-inserted-color: #22863a;--hljs-syntax-markup-inserted-background-color: #f0fff4;--hljs-syntax-markup-deleted-color: #b31d28;--hljs-syntax-markup-deleted-background-color: #ffeef0}[data-theme-dark] .rich-text--wrapper-markdown[data-v-deb52498]{--hljs-color: var(--color-main-text, #c9d1d9);--hljs-background-color: var(--color-background-dark, #0d1117);--hljs-syntax-keyword-color: #ff7b72;--hljs-syntax-entity-color: #d2a8ff;--hljs-syntax-constant-color: #79c0ff;--hljs-syntax-string-color: #a5d6ff;--hljs-syntax-variable-color: #ffa657;--hljs-syntax-comment-color: #8b949e;--hljs-syntax-entity-tag-color: #7ee787;--hljs-syntax-storage-modifier-import-color: #c9d1d9;--hljs-syntax-markup-heading-color: #1f6feb;--hljs-syntax-markup-list-color: #f2cc60;--hljs-syntax-markup-italic-color: #c9d1d9;--hljs-syntax-markup-bold-color: #c9d1d9;--hljs-syntax-markup-inserted-color: #aff5b4;--hljs-syntax-markup-inserted-background-color: #033a16;--hljs-syntax-markup-deleted-color: #ffdcd7;--hljs-syntax-markup-deleted-background-color: #67060c}}@media (prefers-color-scheme: dark){.rich-text--wrapper-markdown[data-v-deb52498]{--hljs-color: var(--color-main-text, #c9d1d9);--hljs-background-color: var(--color-background-dark, #0d1117);--hljs-syntax-keyword-color: #ff7b72;--hljs-syntax-entity-color: #d2a8ff;--hljs-syntax-constant-color: #79c0ff;--hljs-syntax-string-color: #a5d6ff;--hljs-syntax-variable-color: #ffa657;--hljs-syntax-comment-color: #8b949e;--hljs-syntax-entity-tag-color: #7ee787;--hljs-syntax-storage-modifier-import-color: #c9d1d9;--hljs-syntax-markup-heading-color: #1f6feb;--hljs-syntax-markup-list-color: #f2cc60;--hljs-syntax-markup-italic-color: #c9d1d9;--hljs-syntax-markup-bold-color: #c9d1d9;--hljs-syntax-markup-inserted-color: #aff5b4;--hljs-syntax-markup-inserted-background-color: #033a16;--hljs-syntax-markup-deleted-color: #ffdcd7;--hljs-syntax-markup-deleted-background-color: #67060c}[data-theme-light] .rich-text--wrapper-markdown[data-v-deb52498]{--hljs-color: var(--color-main-text, #24292e);--hljs-background-color: var(--color-background-dark, #ffffff);--hljs-syntax-keyword-color: #d73a49;--hljs-syntax-entity-color: #6f42c1;--hljs-syntax-constant-color: #005cc5;--hljs-syntax-string-color: #032f62;--hljs-syntax-variable-color: #e36209;--hljs-syntax-comment-color: #6a737d;--hljs-syntax-entity-tag-color: #22863a;--hljs-syntax-storage-modifier-import-color: #24292e;--hljs-syntax-markup-heading-color: #005cc5;--hljs-syntax-markup-list-color: #735c0f;--hljs-syntax-markup-italic-color: #24292e;--hljs-syntax-markup-bold-color: #24292e;--hljs-syntax-markup-inserted-color: #22863a;--hljs-syntax-markup-inserted-background-color: #f0fff4;--hljs-syntax-markup-deleted-color: #b31d28;--hljs-syntax-markup-deleted-background-color: #ffeef0}}.material-design-icon[data-v-6b2012de],.material-design-icon[data-v-ad83a93d]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.provider-list[data-v-ad83a93d]{width:100%;min-height:400px;padding:0 16px 16px;display:flex;flex-direction:column}.provider-list--select[data-v-ad83a93d]{width:100%}.provider-list--select .provider[data-v-ad83a93d]{display:flex;align-items:center;height:28px;overflow:hidden}.provider-list--select .provider .link-icon[data-v-ad83a93d]{margin-inline-end:8px}.provider-list--select .provider .provider-icon[data-v-ad83a93d]{width:20px;height:20px;object-fit:contain;margin-inline-end:8px;filter:var(--background-invert-if-dark)}.provider-list--select .provider .option-text[data-v-ad83a93d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-design-icon[data-v-236df0ce]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.widget-custom[data-v-236df0ce]{width:100%;margin:auto;margin-bottom:calc(var(--default-grid-baseline, 4px) * 3);margin-top:calc(var(--default-grid-baseline, 4px) * 3);overflow:hidden;border:2px solid var(--color-border);border-radius:var(--border-radius-container);background-color:transparent;display:flex}.widget-custom.full-width[data-v-236df0ce]{width:var(--widget-full-width, 100%)!important;inset-inline-start:calc((var(--widget-full-width, 100%) - 100%) / 2 * -1);position:relative}.widget-access[data-v-236df0ce]{width:100%;margin:auto;margin-bottom:calc(var(--default-grid-baseline, 4px) * 3);margin-top:calc(var(--default-grid-baseline, 4px) * 3);overflow:hidden;border:2px solid var(--color-border);border-radius:var(--border-radius-container);background-color:transparent;display:flex;padding:calc(var(--default-grid-baseline, 4px) * 3)}.widget-default[data-v-236df0ce]{width:100%;margin:auto;margin-bottom:calc(var(--default-grid-baseline, 4px) * 3);margin-top:calc(var(--default-grid-baseline, 4px) * 3);overflow:hidden;border:2px solid var(--color-border);border-radius:var(--border-radius-container);background-color:transparent;display:flex}.widget-default--compact[data-v-236df0ce]{flex-direction:column}.widget-default--compact .widget-default--image[data-v-236df0ce]{width:100%;height:150px}.widget-default--compact .widget-default--details[data-v-236df0ce]{width:100%;padding-top:calc(var(--default-grid-baseline, 4px) * 2);padding-bottom:calc(var(--default-grid-baseline, 4px) * 2)}.widget-default--compact .widget-default--description[data-v-236df0ce]{display:none}.widget-default--image[data-v-236df0ce]{width:40%;background-position:center;background-size:cover;background-repeat:no-repeat}.widget-default--name[data-v-236df0ce]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.widget-default--details[data-v-236df0ce]{padding:calc(var(--default-grid-baseline, 4px) * 3);width:60%}.widget-default--details p[data-v-236df0ce]{margin:0;padding:0}.widget-default--description[data-v-236df0ce]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.widget-default--link[data-v-236df0ce]{color:var(--color-text-maxcontrast);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toggle-interactive[data-v-236df0ce]{position:relative}.toggle-interactive .toggle-interactive--button[data-v-236df0ce]{position:absolute;bottom:var(--default-grid-baseline);inset-inline-end:var(--default-grid-baseline);z-index:10000}.material-design-icon[data-v-22bb0aaa]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.raw-link[data-v-22bb0aaa]{width:100%;min-height:350px;display:flex;flex-direction:column;overflow-y:auto;padding:0 16px 16px}.raw-link .input-wrapper[data-v-22bb0aaa]{width:100%}.raw-link .reference-widget[data-v-22bb0aaa]{display:flex}.raw-link--empty-content .provider-icon[data-v-22bb0aaa]{width:150px;height:150px;object-fit:contain;filter:var(--background-invert-if-dark)}.raw-link--input[data-v-22bb0aaa]{width:99%}.material-design-icon[data-v-f7b56afd]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.result[data-v-f7b56afd]{display:flex;align-items:center;height:var(--default-clickable-area);overflow:hidden}.result--icon-class[data-v-f7b56afd],.result--image[data-v-f7b56afd]{width:40px;min-width:40px;height:40px;object-fit:contain}.result--icon-class.rounded[data-v-f7b56afd],.result--image.rounded[data-v-f7b56afd]{border-radius:50%}.result--content[data-v-f7b56afd]{display:flex;flex-direction:column;padding-inline-start:10px;overflow:hidden}.result--content--name[data-v-f7b56afd],.result--content--subline[data-v-f7b56afd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-design-icon[data-v-c1841318]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.smart-picker-search[data-v-c1841318]{width:100%;display:flex;flex-direction:column;padding:0 16px 16px}.smart-picker-search.with-empty-content[data-v-c1841318]{min-height:400px}.smart-picker-search .provider-icon[data-v-c1841318]{width:150px;height:150px;object-fit:contain;filter:var(--background-invert-if-dark)}.smart-picker-search--select[data-v-c1841318],.smart-picker-search--select .search-result[data-v-c1841318]{width:100%}.smart-picker-search--select .group-name-icon[data-v-c1841318],.smart-picker-search--select .option-simple-icon[data-v-c1841318]{width:20px;height:20px;margin:0 20px 0 10px}.smart-picker-search--select .custom-option[data-v-c1841318]{height:var(--default-clickable-area);display:flex;align-items:center;overflow:hidden}.smart-picker-search--select .option-text[data-v-c1841318]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-design-icon[data-v-b8f307ac]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.reference-picker[data-v-b8f307ac],.reference-picker .custom-element-wrapper[data-v-b8f307ac],.reference-picker .custom-element-wrapper .custom-element[data-v-b8f307ac]{display:flex;overflow-y:auto;width:100%}.material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.reference-picker-modal .modal-container{display:flex!important}.material-design-icon[data-v-4d850eac]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.reference-picker-modal--content[data-v-4d850eac]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto}.reference-picker-modal--content .close-button[data-v-4d850eac],.reference-picker-modal--content .back-button[data-v-4d850eac]{position:absolute;top:4px}.reference-picker-modal--content .back-button[data-v-4d850eac]{inset-inline-start:4px}.reference-picker-modal--content .close-button[data-v-4d850eac]{inset-inline-end:4px}.reference-picker-modal--content>h2[data-v-4d850eac]{display:flex;margin:12px 0 20px}.reference-picker-modal--content>h2 .icon[data-v-4d850eac]{margin-inline-end:8px}.material-design-icon[data-v-a3997ffe]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.input-field[data-v-a3997ffe]{--input-border-radius: var(--border-radius-element, var(--border-radius-large));--input-padding-start: var(--border-radius-large);--input-padding-end: var(--border-radius-large);position:relative;width:100%;margin-block-start:6px}.input-field--disabled[data-v-a3997ffe]{opacity:.4;filter:saturate(.4)}.input-field--label-outside[data-v-a3997ffe]{margin-block-start:0}.input-field--leading-icon[data-v-a3997ffe]{--input-padding-start: calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--trailing-icon[data-v-a3997ffe]{--input-padding-end: calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--pill[data-v-a3997ffe]{--input-border-radius: var(--border-radius-pill)}.input-field__main-wrapper[data-v-a3997ffe]{height:var(--default-clickable-area);position:relative}.input-field__input[data-v-a3997ffe]{--input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));background-color:var(--color-main-background);color:var(--color-main-text);border:var(--border-width-input, 2px) solid var(--color-border-maxcontrast);border-radius:var(--input-border-radius);cursor:pointer;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important;font-size:var(--default-font-size);text-overflow:ellipsis;height:calc(var(--default-clickable-area) - 2 * var(--input-border-width-offset))!important;width:100%;padding-inline:calc(var(--input-padding-start) + var(--input-border-width-offset)) calc(var(--input-padding-end) + var(--input-border-width-offset));padding-block:var(--input-border-width-offset)}.input-field__input[data-v-a3997ffe]::placeholder{color:var(--color-text-maxcontrast)}.input-field__input[data-v-a3997ffe]:active:not([disabled]),.input-field__input[data-v-a3997ffe]:hover:not([disabled]),.input-field__input[data-v-a3997ffe]:focus:not([disabled]){border-color:var(--color-main-text);border-width:var(--border-width-input-focused, 2px);box-shadow:0 0 0 2px var(--color-main-background)!important;--input-border-width-offset: 0px}.input-field__input:focus+.input-field__label[data-v-a3997ffe],.input-field__input:hover:not(:placeholder-shown)+.input-field__label[data-v-a3997ffe]{color:var(--color-main-text)}.input-field__input[data-v-a3997ffe]:focus{cursor:text}.input-field__input[data-v-a3997ffe]:disabled{cursor:default}.input-field__input[data-v-a3997ffe]:focus-visible{box-shadow:unset!important}.input-field:not(.input-field--label-outside) .input-field__input[data-v-a3997ffe]:not(:focus)::placeholder{opacity:0}.input-field__label[data-v-a3997ffe]{--input-label-font-size: var(--default-font-size);font-size:var(--input-label-font-size);position:absolute;margin-inline:var(--input-padding-start) var(--input-padding-end);max-width:fit-content;inset-block-start:calc((var(--default-clickable-area) - 1lh) / 2);inset-inline:var(--border-width-input-focused, 2px);color:var(--color-text-maxcontrast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick),background-color var(--animation-quick) var(--animation-slow)}.input-field__input:focus+.input-field__label[data-v-a3997ffe],.input-field__input:not(:placeholder-shown)+.input-field__label[data-v-a3997ffe]{--input-label-font-size: 13px;line-height:1.5;inset-block-start:calc(-1.5 * var(--input-label-font-size) / 2);font-weight:500;border-radius:var(--default-grid-baseline) var(--default-grid-baseline) 0 0;background-color:var(--color-main-background);padding-inline:var(--default-grid-baseline);margin-inline:calc(var(--input-padding-start) - var(--default-grid-baseline)) calc(var(--input-padding-end) - var(--default-grid-baseline));transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick)}.input-field__icon[data-v-a3997ffe]{position:absolute;height:var(--default-clickable-area);width:var(--default-clickable-area);display:flex;align-items:center;justify-content:center;opacity:.7;inset-block-end:0}.input-field__icon--leading[data-v-a3997ffe]{inset-inline-start:0px}.input-field__icon--trailing[data-v-a3997ffe]{inset-inline-end:0px}.input-field__trailing-button[data-v-a3997ffe]{--button-size: calc(var(--default-clickable-area) - 2 * var(--border-width-input-focused, 2px)) !important;--button-radius: calc(var(--input-border-radius) - var(--border-width-input-focused, 2px))}.input-field__trailing-button.button-vue[data-v-a3997ffe]{position:absolute;top:var(--border-width-input-focused, 2px);inset-inline-end:var(--border-width-input-focused, 2px)}.input-field__trailing-button.button-vue[data-v-a3997ffe]:focus-visible{box-shadow:none!important}.input-field__helper-text-message[data-v-a3997ffe]{padding-block:4px;padding-inline:var(--border-radius-large);display:flex;align-items:center;color:var(--color-text-maxcontrast)}.input-field__helper-text-message__icon[data-v-a3997ffe]{margin-inline-end:8px}.input-field--error .input-field__helper-text-message[data-v-a3997ffe],.input-field--error .input-field__icon--trailing[data-v-a3997ffe]{color:var(--color-error)}.input-field--error .input-field__input[data-v-a3997ffe],.input-field__input[data-v-a3997ffe]:user-invalid{border-color:var(--color-error)!important}.input-field--error .input-field__input[data-v-a3997ffe]:focus-visible,.input-field__input[data-v-a3997ffe]:user-invalid:focus-visible{box-shadow:#f8fafc 0 0 0 2px,var(--color-primary-element) 0 0 0 4px,#0000000d 0 1px 2px}.input-field--success .input-field__input[data-v-a3997ffe]{border-color:var(--color-success)!important}.input-field--success .input-field__input[data-v-a3997ffe]:focus-visible{box-shadow:#f8fafc 0 0 0 2px,var(--color-primary-element) 0 0 0 4px,#0000000d 0 1px 2px}.input-field--success .input-field__helper-text-message[data-v-a3997ffe],.input-field--success .input-field__icon--trailing[data-v-a3997ffe]{color:var(--color-success)}.external[data-v-9803ab31]:after{content:" ↗"}.material-design-icon[data-v-a7e3a34c]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.user-bubble__wrapper[data-v-a7e3a34c]{display:inline-block;vertical-align:middle;min-width:0;max-width:100%}.user-bubble__content[data-v-a7e3a34c]{display:inline-flex;max-width:100%;background-color:var(--color-background-dark)}.user-bubble__content--primary[data-v-a7e3a34c]{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.user-bubble__content[data-v-a7e3a34c]>:last-child{padding-inline-end:8px}.user-bubble__avatar[data-v-a7e3a34c]{align-self:center}.user-bubble__name[data-v-a7e3a34c]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.user-bubble__name[data-v-a7e3a34c],.user-bubble__secondary[data-v-a7e3a34c]{padding-block:0;padding-inline:4px 0}.material-design-icon[data-v-885e80e8]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.avatardiv[data-v-885e80e8]{position:relative;display:inline-block;width:var(--size);height:var(--size)}.avatardiv--unknown[data-v-885e80e8]{position:relative;background-color:var(--color-main-background);white-space:normal}.avatardiv[data-v-885e80e8]:not(.avatardiv--unknown){background-color:var(--color-main-background)!important;box-shadow:0 0 5px #0000000d inset}.avatardiv--with-menu[data-v-885e80e8]{cursor:pointer}.avatardiv--with-menu .action-item[data-v-885e80e8]{position:absolute;top:0;inset-inline-start:0}.avatardiv--with-menu[data-v-885e80e8] .action-item__menutoggle{cursor:pointer;opacity:0}.avatardiv--with-menu[data-v-885e80e8]:focus-within .action-item__menutoggle,.avatardiv--with-menu[data-v-885e80e8]:hover .action-item__menutoggle,.avatardiv--with-menu.avatardiv--with-menu-loading[data-v-885e80e8] .action-item__menutoggle{opacity:1}.avatardiv--with-menu:focus-within img[data-v-885e80e8],.avatardiv--with-menu:hover img[data-v-885e80e8],.avatardiv--with-menu.avatardiv--with-menu-loading img[data-v-885e80e8]{opacity:.3}.avatardiv--with-menu[data-v-885e80e8] .action-item__menutoggle,.avatardiv--with-menu img[data-v-885e80e8]{transition:opacity var(--animation-quick)}.avatardiv--with-menu[data-v-885e80e8] .button-vue,.avatardiv--with-menu[data-v-885e80e8] .button-vue__icon{height:var(--size);min-height:var(--size);width:var(--size)!important;min-width:var(--size)}.avatardiv--with-menu[data-v-885e80e8]>.button-vue,.avatardiv--with-menu[data-v-885e80e8]>.action-item .button-vue{--button-radius: calc(var(--size) / 2)}.avatardiv .avatardiv__initials-wrapper[data-v-885e80e8]{display:block;height:var(--size);width:var(--size);background-color:var(--color-main-background);border-radius:calc(var(--size) / 2)}.avatardiv .avatardiv__initials-wrapper .avatardiv__initials[data-v-885e80e8]{position:absolute;top:0;inset-inline-start:0;display:block;width:100%;text-align:center;font-weight:400}.avatardiv img[data-v-885e80e8]{width:100%;height:100%;object-fit:cover}.avatardiv .material-design-icon[data-v-885e80e8]{width:var(--size);height:var(--size)}.avatardiv .avatardiv__user-status[data-v-885e80e8]{box-sizing:border-box;position:absolute;inset-inline-end:-4px;bottom:-4px;min-height:14px;min-width:14px;max-height:18px;max-width:18px;height:40%;width:40%;line-height:1;font-size:clamp(var(--font-size-small, 13px),85%,var(--default-font-size));border:2px solid var(--color-main-background);background-color:var(--color-main-background);background-repeat:no-repeat;background-size:16px;background-position:center;border-radius:50%}.acli:hover .avatardiv .avatardiv__user-status[data-v-885e80e8]{border-color:var(--color-background-hover);background-color:var(--color-background-hover)}.acli.active .avatardiv .avatardiv__user-status[data-v-885e80e8]{border-color:var(--color-primary-element-light);background-color:var(--color-primary-element-light)}.avatardiv .avatardiv__user-status--icon[data-v-885e80e8]{border:none;background-color:transparent}.avatardiv .popovermenu-wrapper[data-v-885e80e8]{position:relative;display:inline-block}.avatar-class-icon[data-v-885e80e8]{display:block;border-radius:calc(var(--size) / 2);background-color:var(--color-background-darker);height:100%}.material-design-icon[data-v-786624ec]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.action[data-v-786624ec]:hover,li.action.active[data-v-786624ec]{border-radius:6px;padding:0}li.action[data-v-786624ec]:hover{background-color:var(--color-background-hover)}.action-link[data-v-786624ec]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px) / 2);box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:transparent;box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area)}.action-link>span[data-v-786624ec]{cursor:pointer;white-space:nowrap}.action-link__icon[data-v-786624ec]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px) / 2) center;background-size:16px;background-repeat:no-repeat}.action-link[data-v-786624ec] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-link[data-v-786624ec] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-link__longtext-wrapper[data-v-786624ec],.action-link__longtext[data-v-786624ec]{max-width:220px;line-height:1.6em;padding:calc((var(--default-clickable-area) - 1.6em) / 2) 0;cursor:pointer;text-align:start;overflow:hidden;text-overflow:ellipsis}.action-link__longtext[data-v-786624ec]{cursor:pointer;white-space:pre-wrap!important}.action-link__name[data-v-786624ec]{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:block}.action-link__description[data-v-786624ec]{display:block;white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer}.action-link__menu-icon[data-v-786624ec]{margin-inline:auto calc((var(--default-clickable-area) - 16px) / 2 * -1)}.material-design-icon[data-v-d4dc7cdf]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.action[data-v-d4dc7cdf]:hover,li.action.active[data-v-d4dc7cdf]{border-radius:6px;padding:0}li.action[data-v-d4dc7cdf]:hover{background-color:var(--color-background-hover)}.action-router[data-v-d4dc7cdf]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px) / 2);box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:transparent;box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area)}.action-router>span[data-v-d4dc7cdf]{cursor:pointer;white-space:nowrap}.action-router__icon[data-v-d4dc7cdf]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px) / 2) center;background-size:16px;background-repeat:no-repeat}.action-router[data-v-d4dc7cdf] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-router[data-v-d4dc7cdf] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-router__longtext-wrapper[data-v-d4dc7cdf],.action-router__longtext[data-v-d4dc7cdf]{max-width:220px;line-height:1.6em;padding:calc((var(--default-clickable-area) - 1.6em) / 2) 0;cursor:pointer;text-align:start;overflow:hidden;text-overflow:ellipsis}.action-router__longtext[data-v-d4dc7cdf]{cursor:pointer;white-space:pre-wrap!important}.action-router__name[data-v-d4dc7cdf]{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:block}.action-router__description[data-v-d4dc7cdf]{display:block;white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer}.action-router__menu-icon[data-v-d4dc7cdf]{margin-inline:auto calc((var(--default-clickable-area) - 16px) / 2 * -1)}.action--disabled[data-v-d4dc7cdf]{pointer-events:none;opacity:.5}.action--disabled[data-v-d4dc7cdf]:hover,.action--disabled[data-v-d4dc7cdf]:focus{cursor:default;opacity:.5}.action--disabled[data-v-d4dc7cdf] *{opacity:1!important}.material-design-icon[data-v-de86fa0f]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.action[data-v-de86fa0f]:hover,li.action.active[data-v-de86fa0f]{border-radius:6px;padding:0}li.action[data-v-de86fa0f]:hover{background-color:var(--color-background-hover)}.action-text[data-v-de86fa0f]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px) / 2);box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:transparent;box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area)}.action-text>span[data-v-de86fa0f]{cursor:pointer;white-space:nowrap}.action-text__icon[data-v-de86fa0f]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px) / 2) center;background-size:16px;background-repeat:no-repeat}.action-text[data-v-de86fa0f] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-text[data-v-de86fa0f] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-text__longtext-wrapper[data-v-de86fa0f],.action-text__longtext[data-v-de86fa0f]{max-width:220px;line-height:1.6em;padding:calc((var(--default-clickable-area) - 1.6em) / 2) 0;cursor:pointer;text-align:start;overflow:hidden;text-overflow:ellipsis}.action-text__longtext[data-v-de86fa0f]{cursor:pointer;white-space:pre-wrap!important}.action-text__name[data-v-de86fa0f]{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:block}.action-text__description[data-v-de86fa0f]{display:block;white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer}.action-text__menu-icon[data-v-de86fa0f]{margin-inline:auto calc((var(--default-clickable-area) - 16px) / 2 * -1)}.action--disabled[data-v-de86fa0f]{pointer-events:none;opacity:.5}.action--disabled[data-v-de86fa0f]:hover,.action--disabled[data-v-de86fa0f]:focus{cursor:default;opacity:.5}.action--disabled[data-v-de86fa0f] *{opacity:1!important}.action-text[data-v-de86fa0f],.action-text span[data-v-de86fa0f]{cursor:default}.material-design-icon[data-v-350f3d1c]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.user-status-icon[data-v-350f3d1c]{display:flex;justify-content:center;align-items:center;min-width:16px;min-height:16px;max-width:20px;max-height:20px}.user-status-icon--invisible[data-v-350f3d1c]{filter:var(--background-invert-if-dark)}.material-design-icon[data-v-25f4d6e1]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.mention-bubble--primary .mention-bubble__content[data-v-25f4d6e1]{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.mention-bubble__wrapper[data-v-25f4d6e1]{position:relative;max-width:150px;height:18px;vertical-align:text-bottom;display:inline-flex;align-items:center}.mention-bubble__content[data-v-25f4d6e1]{display:inline-flex;overflow:hidden;align-items:center;max-width:100%;height:20px;-webkit-user-select:none;user-select:none;padding-inline:2px 6px;border-radius:10px;background-color:var(--color-background-dark)}.mention-bubble__icon[data-v-25f4d6e1]{position:relative;width:16px;height:16px;border-radius:8px;background-color:var(--color-background-darker);background-repeat:no-repeat;background-position:center;background-size:12px}.mention-bubble__icon--with-avatar[data-v-25f4d6e1]{color:inherit;background-size:cover}.mention-bubble__title[data-v-25f4d6e1]{overflow:hidden;margin-inline-start:2px;white-space:nowrap;text-overflow:ellipsis}.mention-bubble__title[data-v-25f4d6e1]:before{content:attr(title)}.mention-bubble__select[data-v-25f4d6e1]{position:absolute;z-index:-1;inset-inline-start:-100vw;width:1px;height:1px;overflow:hidden}.mention[data-v-85edf4b2]{display:contents;white-space:nowrap}.notification[data-v-58882784] img.notification-icon{display:flex;width:32px;height:32px;filter:var(--background-invert-if-dark)}.notification[data-v-58882784] .rich-text--wrapper{white-space:pre-wrap;overflow-wrap:break-word}.notification .notification-subject[data-v-58882784]{padding:4px}.notification a.notification-subject[data-v-58882784]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-main-text)!important}.notification-container[data-v-e4adb601]{overflow:hidden}.notification-container[data-v-e4adb601],.notification-container[data-v-e4adb601] *,.notification-container[data-v-e4adb601] *:before,.notification-container[data-v-e4adb601] *:after{box-sizing:border-box}.notification-container .notification-wrapper[data-v-e4adb601]{display:flex;flex-direction:column;max-height:calc(100vh - 250px);overflow:auto}.notification-container .dismiss-all[data-v-e4adb601]{padding:calc(2 * var(--default-grid-baseline));border-top:1px solid var(--color-border)}.icon-alert-outline[data-v-e4adb601]{background-size:64px;width:64px;height:64px}.fade-enter-active[data-v-e4adb601],.fade-leave-active[data-v-e4adb601]{transition:opacity var(--animation-quick) ease}.fade-enter-from[data-v-e4adb601],.fade-leave-to[data-v-e4adb601]{opacity:0}.list-move[data-v-e4adb601],.list-enter-active[data-v-e4adb601],.list-leave-active[data-v-e4adb601]{transition:all var(--animation-quick) ease}.list-enter-from[data-v-e4adb601],.list-leave-to[data-v-e4adb601]{opacity:0;transform:translate(30px)}.list-leave-active[data-v-e4adb601]{width:100%} diff --git a/css/NotificationsApp-Dmq4jlXm.chunk.css b/css/NotificationsApp-Dmq4jlXm.chunk.css new file mode 100644 index 000000000..63308853a --- /dev/null +++ b/css/NotificationsApp-Dmq4jlXm.chunk.css @@ -0,0 +1,4 @@ +@charset "UTF-8";.material-design-icon[data-v-697cfd8f]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.empty-content[data-v-697cfd8f]{display:flex;align-items:center;flex-direction:column;justify-content:center;flex-grow:1;padding:var(--default-grid-baseline)}.modal-wrapper .empty-content[data-v-697cfd8f]{margin-top:5vh;margin-bottom:5vh}.empty-content__icon[data-v-697cfd8f]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 15px;opacity:.4;background-repeat:no-repeat;background-position:center;background-size:64px}.empty-content__icon[data-v-697cfd8f] svg{width:64px!important;height:64px!important;max-width:64px!important;max-height:64px!important}.empty-content__name[data-v-697cfd8f]{margin-bottom:10px;text-align:center;font-weight:700;font-size:20px;line-height:30px}.empty-content__description[data-v-697cfd8f]{color:var(--color-text-maxcontrast);text-align:center;text-wrap-style:balance}.empty-content__action[data-v-697cfd8f]{margin-top:8px}.modal-wrapper .empty-content__action[data-v-697cfd8f]{margin-top:20px;display:flex}.material-design-icon[data-v-c1b2b551]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}/*! + * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */.header-menu[data-v-c1b2b551]{position:relative;width:var(--header-height);height:var(--header-height)}.header-menu .header-menu__trigger[data-v-c1b2b551]{--button-size: var(--header-height) !important;height:var(--header-height);opacity:.85;filter:none!important;color:var(--color-background-plain-text, var(--color-primary-text))!important}.header-menu .header-menu__trigger[data-v-c1b2b551]:focus-visible{outline:none!important;box-shadow:none!important}.header-menu .header-menu__trigger[data-v-c1b2b551] .button-vue__icon svg,.header-menu .header-menu__trigger[data-v-c1b2b551] .button-vue__icon:not(:has(svg)){mask:var(--header-menu-icon-mask, none)}.header-menu--opened .header-menu__trigger[data-v-c1b2b551],.header-menu__trigger[data-v-c1b2b551]:hover,.header-menu__trigger[data-v-c1b2b551]:focus,.header-menu__trigger[data-v-c1b2b551]:active{opacity:1}@media only screen and (max-width: 512px){.header-menu[data-v-c1b2b551]{width:var(--default-clickable-area)}.header-menu .header-menu__trigger[data-v-c1b2b551]{--button-size: var(--default-clickable-area) !important}}.header-menu__wrapper[data-v-c1b2b551]{position:fixed;z-index:2000;top:var(--header-height);inset-inline-end:0;box-sizing:border-box;margin:0 8px;border-radius:var(--border-radius-element);background-color:var(--color-main-background);filter:drop-shadow(0 1px 5px var(--color-box-shadow))}.header-menu__caret[data-v-c1b2b551]{position:absolute;z-index:2001;bottom:0;inset-inline-start:calc(50% - 10px);width:0;height:0;content:" ";pointer-events:none;border:10px solid transparent;border-bottom-color:var(--color-main-background)}.header-menu__content[data-v-c1b2b551]{overflow:auto;width:350px;max-width:calc(100vw - 16px);min-height:calc(var(--default-clickable-area) * 1.5);max-height:calc(100vh - var(--header-height) * 2)}.header-menu__content[data-v-c1b2b551] .empty-content{margin:12vh 10px}.material-design-icon[data-v-8e70b916]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.widgets--list[data-v-8e70b916]{width:100%;min-height:var(--default-clickable-area)}.material-design-icon[data-v-19dbe6da]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.rich-text--wrapper[data-v-19dbe6da]{overflow-wrap:break-word;line-height:1.5}.rich-text--wrapper .rich-text--fallback[data-v-19dbe6da],.rich-text--wrapper .rich-text-component[data-v-19dbe6da]{display:inline}.rich-text--wrapper .rich-text--external-link[data-v-19dbe6da]{text-decoration:underline}.rich-text--wrapper .rich-text--external-link[data-v-19dbe6da]:after{content:" ↗"}.rich-text--wrapper-markdown[data-v-19dbe6da]{tab-size:4}.rich-text--wrapper-markdown[data-v-19dbe6da]>:first-child,.rich-text--wrapper-markdown div[data-v-19dbe6da]>:first-child,.rich-text--wrapper-markdown blockquote[data-v-19dbe6da]>:first-child{margin-top:0!important}.rich-text--wrapper-markdown[data-v-19dbe6da]>:last-child,.rich-text--wrapper-markdown[data-v-19dbe6da]>*:has(+.rich-text--reference-widget),.rich-text--wrapper-markdown div[data-v-19dbe6da]>:last-child,.rich-text--wrapper-markdown blockquote[data-v-19dbe6da]>:last-child{margin-block-end:0!important}.rich-text--wrapper-markdown blockquote[data-v-19dbe6da]{padding-inline-start:13px;border-inline-start:2px solid var(--color-border-dark);color:var(--color-text-maxcontrast)}.rich-text--wrapper-markdown h1[data-v-19dbe6da],.rich-text--wrapper-markdown h2[data-v-19dbe6da],.rich-text--wrapper-markdown h3[data-v-19dbe6da],.rich-text--wrapper-markdown h4[data-v-19dbe6da],.rich-text--wrapper-markdown h5[data-v-19dbe6da],.rich-text--wrapper-markdown h6[data-v-19dbe6da],.rich-text--wrapper-markdown p[data-v-19dbe6da],.rich-text--wrapper-markdown ul[data-v-19dbe6da],.rich-text--wrapper-markdown ol[data-v-19dbe6da],.rich-text--wrapper-markdown blockquote[data-v-19dbe6da],.rich-text--wrapper-markdown pre[data-v-19dbe6da]{margin-top:0;margin-block-end:1em}.rich-text--wrapper-markdown h1[data-v-19dbe6da],.rich-text--wrapper-markdown h2[data-v-19dbe6da],.rich-text--wrapper-markdown h3[data-v-19dbe6da],.rich-text--wrapper-markdown h4[data-v-19dbe6da],.rich-text--wrapper-markdown h5[data-v-19dbe6da],.rich-text--wrapper-markdown h6[data-v-19dbe6da]{font-weight:700}.rich-text--wrapper-markdown h1[data-v-19dbe6da]{font-size:30px}.rich-text--wrapper-markdown ul[data-v-19dbe6da],.rich-text--wrapper-markdown ol[data-v-19dbe6da]{padding-inline-start:4ch}.rich-text--wrapper-markdown ul[data-v-19dbe6da]{list-style-type:disc}.rich-text--wrapper-markdown ul.contains-task-list[data-v-19dbe6da]{list-style-type:none;padding:0}.rich-text--wrapper-markdown li.task-list-item>ul[data-v-19dbe6da],.rich-text--wrapper-markdown li.task-list-item>ol[data-v-19dbe6da],.rich-text--wrapper-markdown li.task-list-item>li[data-v-19dbe6da],.rich-text--wrapper-markdown li.task-list-item>blockquote[data-v-19dbe6da],.rich-text--wrapper-markdown li.task-list-item>pre[data-v-19dbe6da]{margin-inline-start:15px;margin-block-end:0}.rich-text--wrapper-markdown pre[data-v-19dbe6da]{direction:ltr}.rich-text--wrapper-markdown table[data-v-19dbe6da]{border-collapse:collapse;border:2px solid var(--color-border-maxcontrast)}.rich-text--wrapper-markdown table th[data-v-19dbe6da],.rich-text--wrapper-markdown table td[data-v-19dbe6da]{padding:var(--default-grid-baseline);border:1px solid var(--color-border-maxcontrast)}.rich-text--wrapper-markdown table th[data-v-19dbe6da]:first-child,.rich-text--wrapper-markdown table td[data-v-19dbe6da]:first-child{border-inline-start:0}.rich-text--wrapper-markdown table th[data-v-19dbe6da]:last-child,.rich-text--wrapper-markdown table td[data-v-19dbe6da]:last-child{border-inline-end:0}.rich-text--wrapper-markdown table tr:first-child th[data-v-19dbe6da]{border-top:0}.rich-text--wrapper-markdown table tr:last-child td[data-v-19dbe6da]{border-block-end:0}.rich-text--wrapper-markdown pre[data-v-19dbe6da]:has(.hljs){color:var(--hljs-color);background:var(--hljs-background-color)}.rich-text--wrapper-markdown .hljs-doctag[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-keyword[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-meta .hljs-keyword[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-template-tag[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-template-variable[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-type[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-variable.language_[data-v-19dbe6da]{color:var(--hljs-syntax-keyword-color)}.rich-text--wrapper-markdown .hljs-title[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-title.class_[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-title.class_.inherited__[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-title.function_[data-v-19dbe6da]{color:var(--hljs-syntax-entity-color)}.rich-text--wrapper-markdown .hljs-attr[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-attribute[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-literal[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-meta[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-number[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-operator[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-variable[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-selector-attr[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-selector-class[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-selector-id[data-v-19dbe6da]{color:var(--hljs-syntax-constant-color)}.rich-text--wrapper-markdown .hljs-regexp[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-string[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-meta .hljs-string[data-v-19dbe6da]{color:var(--hljs-syntax-string-color)}.rich-text--wrapper-markdown .hljs-built_in[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-symbol[data-v-19dbe6da]{color:var(--hljs-syntax-variable-color)}.rich-text--wrapper-markdown .hljs-comment[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-code[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-formula[data-v-19dbe6da]{color:var(--hljs-syntax-comment-color)}.rich-text--wrapper-markdown .hljs-name[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-quote[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-selector-tag[data-v-19dbe6da],.rich-text--wrapper-markdown .hljs-selector-pseudo[data-v-19dbe6da]{color:var(--hljs-syntax-entity-tag-color)}.rich-text--wrapper-markdown .hljs-subst[data-v-19dbe6da]{color:var(--hljs-syntax-storage-modifier-import-color)}.rich-text--wrapper-markdown .hljs-section[data-v-19dbe6da]{color:var(--hljs-syntax-markup-heading-color);font-weight:700}.rich-text--wrapper-markdown .hljs-bullet[data-v-19dbe6da]{color:var(--hljs-syntax-markup-list-color)}.rich-text--wrapper-markdown .hljs-emphasis[data-v-19dbe6da]{color:var(--hljs-syntax-markup-italic-color);font-style:italic}.rich-text--wrapper-markdown .hljs-strong[data-v-19dbe6da]{color:var(--hljs-syntax-markup-bold-color);font-weight:700}.rich-text--wrapper-markdown .hljs-addition[data-v-19dbe6da]{color:var(--hljs-syntax-markup-inserted-color);background-color:var(--hljs-syntax-markup-inserted-background-color)}.rich-text--wrapper-markdown .hljs-deletion[data-v-19dbe6da]{color:var(--hljs-syntax-markup-deleted-color);background-color:var(--hljs-syntax-markup-deleted-background-color)}a[data-v-19dbe6da]:not(.rich-text--component){text-decoration:underline}@media (prefers-color-scheme: light){.rich-text--wrapper-markdown[data-v-19dbe6da]{--hljs-color: var(--color-main-text, #24292e);--hljs-background-color: var(--color-background-dark, #ffffff);--hljs-syntax-keyword-color: #d73a49;--hljs-syntax-entity-color: #6f42c1;--hljs-syntax-constant-color: #005cc5;--hljs-syntax-string-color: #032f62;--hljs-syntax-variable-color: #e36209;--hljs-syntax-comment-color: #6a737d;--hljs-syntax-entity-tag-color: #22863a;--hljs-syntax-storage-modifier-import-color: #24292e;--hljs-syntax-markup-heading-color: #005cc5;--hljs-syntax-markup-list-color: #735c0f;--hljs-syntax-markup-italic-color: #24292e;--hljs-syntax-markup-bold-color: #24292e;--hljs-syntax-markup-inserted-color: #22863a;--hljs-syntax-markup-inserted-background-color: #f0fff4;--hljs-syntax-markup-deleted-color: #b31d28;--hljs-syntax-markup-deleted-background-color: #ffeef0}[data-theme-dark] .rich-text--wrapper-markdown[data-v-19dbe6da]{--hljs-color: var(--color-main-text, #c9d1d9);--hljs-background-color: var(--color-background-dark, #0d1117);--hljs-syntax-keyword-color: #ff7b72;--hljs-syntax-entity-color: #d2a8ff;--hljs-syntax-constant-color: #79c0ff;--hljs-syntax-string-color: #a5d6ff;--hljs-syntax-variable-color: #ffa657;--hljs-syntax-comment-color: #8b949e;--hljs-syntax-entity-tag-color: #7ee787;--hljs-syntax-storage-modifier-import-color: #c9d1d9;--hljs-syntax-markup-heading-color: #1f6feb;--hljs-syntax-markup-list-color: #f2cc60;--hljs-syntax-markup-italic-color: #c9d1d9;--hljs-syntax-markup-bold-color: #c9d1d9;--hljs-syntax-markup-inserted-color: #aff5b4;--hljs-syntax-markup-inserted-background-color: #033a16;--hljs-syntax-markup-deleted-color: #ffdcd7;--hljs-syntax-markup-deleted-background-color: #67060c}}@media (prefers-color-scheme: dark){.rich-text--wrapper-markdown[data-v-19dbe6da]{--hljs-color: var(--color-main-text, #c9d1d9);--hljs-background-color: var(--color-background-dark, #0d1117);--hljs-syntax-keyword-color: #ff7b72;--hljs-syntax-entity-color: #d2a8ff;--hljs-syntax-constant-color: #79c0ff;--hljs-syntax-string-color: #a5d6ff;--hljs-syntax-variable-color: #ffa657;--hljs-syntax-comment-color: #8b949e;--hljs-syntax-entity-tag-color: #7ee787;--hljs-syntax-storage-modifier-import-color: #c9d1d9;--hljs-syntax-markup-heading-color: #1f6feb;--hljs-syntax-markup-list-color: #f2cc60;--hljs-syntax-markup-italic-color: #c9d1d9;--hljs-syntax-markup-bold-color: #c9d1d9;--hljs-syntax-markup-inserted-color: #aff5b4;--hljs-syntax-markup-inserted-background-color: #033a16;--hljs-syntax-markup-deleted-color: #ffdcd7;--hljs-syntax-markup-deleted-background-color: #67060c}[data-theme-light] .rich-text--wrapper-markdown[data-v-19dbe6da]{--hljs-color: var(--color-main-text, #24292e);--hljs-background-color: var(--color-background-dark, #ffffff);--hljs-syntax-keyword-color: #d73a49;--hljs-syntax-entity-color: #6f42c1;--hljs-syntax-constant-color: #005cc5;--hljs-syntax-string-color: #032f62;--hljs-syntax-variable-color: #e36209;--hljs-syntax-comment-color: #6a737d;--hljs-syntax-entity-tag-color: #22863a;--hljs-syntax-storage-modifier-import-color: #24292e;--hljs-syntax-markup-heading-color: #005cc5;--hljs-syntax-markup-list-color: #735c0f;--hljs-syntax-markup-italic-color: #24292e;--hljs-syntax-markup-bold-color: #24292e;--hljs-syntax-markup-inserted-color: #22863a;--hljs-syntax-markup-inserted-background-color: #f0fff4;--hljs-syntax-markup-deleted-color: #b31d28;--hljs-syntax-markup-deleted-background-color: #ffeef0}}.material-design-icon[data-v-6b2012de],.material-design-icon[data-v-867e58fc]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.provider-list[data-v-867e58fc]{width:100%;min-height:400px;padding:0 16px 16px;display:flex;flex-direction:column}.provider-list--select[data-v-867e58fc]{width:100%}.provider-list--select .provider[data-v-867e58fc]{display:flex;align-items:center;height:28px;overflow:hidden}.provider-list--select .provider .link-icon[data-v-867e58fc]{margin-inline-end:8px}.provider-list--select .provider .provider-icon[data-v-867e58fc]{width:20px;height:20px;object-fit:contain;margin-inline-end:8px;filter:var(--background-invert-if-dark)}.provider-list--select .provider .option-text[data-v-867e58fc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-design-icon[data-v-8285b115]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.widget-custom[data-v-8285b115]{width:100%;margin:auto;margin-bottom:calc(var(--default-grid-baseline, 4px) * 3);margin-top:calc(var(--default-grid-baseline, 4px) * 3);overflow:hidden;border:2px solid var(--color-border);border-radius:var(--border-radius-container);background-color:transparent;display:flex}.widget-custom.full-width[data-v-8285b115]{width:var(--widget-full-width, 100%)!important;inset-inline-start:calc((var(--widget-full-width, 100%) - 100%) / 2 * -1);position:relative}.widget-access[data-v-8285b115]{width:100%;margin:auto;margin-bottom:calc(var(--default-grid-baseline, 4px) * 3);margin-top:calc(var(--default-grid-baseline, 4px) * 3);overflow:hidden;border:2px solid var(--color-border);border-radius:var(--border-radius-container);background-color:transparent;display:flex;padding:calc(var(--default-grid-baseline, 4px) * 3)}.widget-default[data-v-8285b115]{width:100%;margin:auto;margin-bottom:calc(var(--default-grid-baseline, 4px) * 3);margin-top:calc(var(--default-grid-baseline, 4px) * 3);overflow:hidden;border:2px solid var(--color-border);border-radius:var(--border-radius-container);background-color:transparent;display:flex}.widget-default--compact[data-v-8285b115]{flex-direction:column}.widget-default--compact .widget-default--image[data-v-8285b115]{width:100%;height:150px}.widget-default--compact .widget-default--details[data-v-8285b115]{width:100%;padding-top:calc(var(--default-grid-baseline, 4px) * 2);padding-bottom:calc(var(--default-grid-baseline, 4px) * 2)}.widget-default--compact .widget-default--description[data-v-8285b115]{display:none}.widget-default--image[data-v-8285b115]{width:40%;background-position:center;background-size:cover;background-repeat:no-repeat}.widget-default--name[data-v-8285b115]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.widget-default--details[data-v-8285b115]{padding:calc(var(--default-grid-baseline, 4px) * 3);width:60%}.widget-default--details p[data-v-8285b115]{margin:0;padding:0}.widget-default--description[data-v-8285b115]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.widget-default--link[data-v-8285b115]{color:var(--color-text-maxcontrast);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toggle-interactive[data-v-8285b115]{position:relative}.toggle-interactive .toggle-interactive--button[data-v-8285b115]{position:absolute;bottom:var(--default-grid-baseline);inset-inline-end:var(--default-grid-baseline);z-index:10000}.material-design-icon[data-v-4c1766c7]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.raw-link[data-v-4c1766c7]{width:100%;min-height:350px;display:flex;flex-direction:column;overflow-y:auto;padding:0 16px 16px}.raw-link .input-wrapper[data-v-4c1766c7]{width:100%}.raw-link .reference-widget[data-v-4c1766c7]{display:flex}.raw-link--empty-content .provider-icon[data-v-4c1766c7]{width:150px;height:150px;object-fit:contain;filter:var(--background-invert-if-dark)}.raw-link--input[data-v-4c1766c7]{width:99%}.material-design-icon[data-v-f7b56afd]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.result[data-v-f7b56afd]{display:flex;align-items:center;height:var(--default-clickable-area);overflow:hidden}.result--icon-class[data-v-f7b56afd],.result--image[data-v-f7b56afd]{width:40px;min-width:40px;height:40px;object-fit:contain}.result--icon-class.rounded[data-v-f7b56afd],.result--image.rounded[data-v-f7b56afd]{border-radius:50%}.result--content[data-v-f7b56afd]{display:flex;flex-direction:column;padding-inline-start:10px;overflow:hidden}.result--content--name[data-v-f7b56afd],.result--content--subline[data-v-f7b56afd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-design-icon[data-v-17458277]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.smart-picker-search[data-v-17458277]{width:100%;display:flex;flex-direction:column;padding:0 16px 16px}.smart-picker-search.with-empty-content[data-v-17458277]{min-height:400px}.smart-picker-search .provider-icon[data-v-17458277]{width:150px;height:150px;object-fit:contain;filter:var(--background-invert-if-dark)}.smart-picker-search--select[data-v-17458277],.smart-picker-search--select .search-result[data-v-17458277]{width:100%}.smart-picker-search--select .group-name-icon[data-v-17458277],.smart-picker-search--select .option-simple-icon[data-v-17458277]{width:20px;height:20px;margin:0 20px 0 10px}.smart-picker-search--select .custom-option[data-v-17458277]{height:var(--default-clickable-area);display:flex;align-items:center;overflow:hidden}.smart-picker-search--select .option-text[data-v-17458277]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-design-icon[data-v-b8f307ac]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.reference-picker[data-v-b8f307ac],.reference-picker .custom-element-wrapper[data-v-b8f307ac],.reference-picker .custom-element-wrapper .custom-element[data-v-b8f307ac]{display:flex;overflow-y:auto;width:100%}.material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.reference-picker-modal .modal-container{display:flex!important}.material-design-icon[data-v-2a52b076]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.reference-picker-modal--content[data-v-2a52b076]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto}.reference-picker-modal--content .close-button[data-v-2a52b076],.reference-picker-modal--content .back-button[data-v-2a52b076]{position:absolute;top:4px}.reference-picker-modal--content .back-button[data-v-2a52b076]{inset-inline-start:4px}.reference-picker-modal--content .close-button[data-v-2a52b076]{inset-inline-end:4px}.reference-picker-modal--content>h2[data-v-2a52b076]{display:flex;margin:12px 0 20px}.reference-picker-modal--content>h2 .icon[data-v-2a52b076]{margin-inline-end:8px}.material-design-icon[data-v-ae9805f8]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.input-field[data-v-ae9805f8]{--input-border-radius: var(--border-radius-element);--input-padding-start: var(--border-radius-element);--input-padding-end: var(--border-radius-element);position:relative;width:100%;margin-block-start:6px}.input-field--disabled[data-v-ae9805f8]{opacity:.4;filter:saturate(.4)}.input-field--label-outside[data-v-ae9805f8]{margin-block-start:0}.input-field--leading-icon[data-v-ae9805f8]{--input-padding-start: calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--trailing-icon[data-v-ae9805f8]{--input-padding-end: calc(var(--default-clickable-area) - var(--default-grid-baseline))}.input-field--pill[data-v-ae9805f8]{--input-border-radius: var(--border-radius-pill)}.input-field__main-wrapper[data-v-ae9805f8]{height:var(--default-clickable-area);position:relative}.input-field__input[data-v-ae9805f8]{--input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));background-color:var(--color-main-background);color:var(--color-main-text);border:var(--border-width-input, 2px) solid var(--color-border-maxcontrast);border-radius:var(--input-border-radius);cursor:pointer;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important;font-size:var(--default-font-size);text-overflow:ellipsis;height:calc(var(--default-clickable-area) - 2 * var(--input-border-width-offset))!important;width:100%;padding-inline:calc(var(--input-padding-start) + var(--input-border-width-offset)) calc(var(--input-padding-end) + var(--input-border-width-offset));padding-block:var(--input-border-width-offset)}.input-field__input[data-v-ae9805f8]::placeholder{color:var(--color-text-maxcontrast)}.input-field__input[data-v-ae9805f8]::-webkit-search-cancel-button{display:none}.input-field__input[data-v-ae9805f8]::-webkit-search-decoration,.input-field__input[data-v-ae9805f8]::-webkit-search-results-button,.input-field__input[data-v-ae9805f8]::-webkit-search-results-decoration,.input-field__input[data-v-ae9805f8]::-ms-clear{display:none}.input-field__input[data-v-ae9805f8]:active:not([disabled]),.input-field__input[data-v-ae9805f8]:hover:not([disabled]),.input-field__input[data-v-ae9805f8]:focus:not([disabled]){border-color:var(--color-main-text);border-width:var(--border-width-input-focused, 2px);box-shadow:0 0 0 2px var(--color-main-background)!important;--input-border-width-offset: 0px}.input-field__input:focus+.input-field__label[data-v-ae9805f8],.input-field__input:hover:not(:placeholder-shown)+.input-field__label[data-v-ae9805f8]{color:var(--color-main-text)}.input-field__input[data-v-ae9805f8]:focus{cursor:text}.input-field__input[data-v-ae9805f8]:disabled{cursor:default}.input-field__input[data-v-ae9805f8]:focus-visible{box-shadow:unset!important}.input-field:not(.input-field--label-outside) .input-field__input[data-v-ae9805f8]:not(:focus)::placeholder{opacity:0}.input-field__label[data-v-ae9805f8]{--input-label-font-size: var(--default-font-size);font-size:var(--input-label-font-size);position:absolute;margin-inline:var(--input-padding-start) var(--input-padding-end);max-width:fit-content;inset-block-start:calc((var(--default-clickable-area) - 1lh) / 2);inset-inline:var(--border-width-input-focused, 2px);color:var(--color-text-maxcontrast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick),background-color var(--animation-quick) var(--animation-slow)}.input-field__input:focus+.input-field__label[data-v-ae9805f8],.input-field__input:not(:placeholder-shown)+.input-field__label[data-v-ae9805f8]{--input-label-font-size: 13px;line-height:1.5;inset-block-start:calc(-1.5 * var(--input-label-font-size) / 2);font-weight:500;border-radius:var(--default-grid-baseline) var(--default-grid-baseline) 0 0;background-color:var(--color-main-background);padding-inline:var(--default-grid-baseline);margin-inline:calc(var(--input-padding-start) - var(--default-grid-baseline)) calc(var(--input-padding-end) - var(--default-grid-baseline));transition:height var(--animation-quick),inset-block-start var(--animation-quick),font-size var(--animation-quick),color var(--animation-quick)}.input-field__icon[data-v-ae9805f8]{position:absolute;height:var(--default-clickable-area);width:var(--default-clickable-area);display:flex;align-items:center;justify-content:center;opacity:.7;inset-block-end:0}.input-field__icon--leading[data-v-ae9805f8]{inset-inline-start:0px}.input-field__icon--trailing[data-v-ae9805f8]{inset-inline-end:0px}.input-field__trailing-button[data-v-ae9805f8]{--button-size: calc(var(--default-clickable-area) - 2 * var(--border-width-input-focused, 2px)) !important;--button-radius: calc(var(--input-border-radius) - var(--border-width-input-focused, 2px))}.input-field__trailing-button.button-vue[data-v-ae9805f8]{position:absolute;top:var(--border-width-input-focused, 2px);inset-inline-end:var(--border-width-input-focused, 2px)}.input-field__trailing-button.button-vue[data-v-ae9805f8]:focus-visible{box-shadow:none!important}.input-field__helper-text-message[data-v-ae9805f8]{padding-block:4px;padding-inline:var(--border-radius-element);display:flex;align-items:center;color:var(--color-text-maxcontrast)}.input-field__helper-text-message__icon[data-v-ae9805f8]{margin-inline-end:8px}.input-field--error .input-field__helper-text-message[data-v-ae9805f8],.input-field--error .input-field__icon--trailing[data-v-ae9805f8]{color:var(--color-text-error, var(--color-error))}.input-field--error .input-field__input[data-v-ae9805f8],.input-field__input[data-v-ae9805f8]:user-invalid{border-color:var(--color-border-error, var(--color-error))!important}.input-field--error .input-field__input[data-v-ae9805f8]:focus-visible,.input-field__input[data-v-ae9805f8]:user-invalid:focus-visible{box-shadow:#f8fafc 0 0 0 2px,var(--color-primary-element) 0 0 0 4px,#0000000d 0 1px 2px}.input-field--success .input-field__input[data-v-ae9805f8]{border-color:var(--color-border-success, var(--color-success))!important}.input-field--success .input-field__input[data-v-ae9805f8]:focus-visible{box-shadow:#f8fafc 0 0 0 2px,var(--color-primary-element) 0 0 0 4px,#0000000d 0 1px 2px}.input-field--success .input-field__helper-text-message__icon[data-v-ae9805f8]{color:var(--color-border-success, var(--color-success))}.external[data-v-9803ab31]:after{content:" ↗"}.material-design-icon[data-v-a7e3a34c]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.user-bubble__wrapper[data-v-a7e3a34c]{display:inline-block;vertical-align:middle;min-width:0;max-width:100%}.user-bubble__content[data-v-a7e3a34c]{display:inline-flex;max-width:100%;background-color:var(--color-background-dark)}.user-bubble__content--primary[data-v-a7e3a34c]{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.user-bubble__content[data-v-a7e3a34c]>:last-child{padding-inline-end:8px}.user-bubble__avatar[data-v-a7e3a34c]{align-self:center}.user-bubble__name[data-v-a7e3a34c]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.user-bubble__name[data-v-a7e3a34c],.user-bubble__secondary[data-v-a7e3a34c]{padding-block:0;padding-inline:4px 0}.material-design-icon[data-v-f30ef4a9]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.avatardiv[data-v-f30ef4a9]{position:relative;display:inline-block;width:var(--avatar-size);height:var(--avatar-size)}.avatardiv--unknown[data-v-f30ef4a9]{position:relative;background-color:var(--color-main-background);white-space:normal}.avatardiv[data-v-f30ef4a9]:not(.avatardiv--unknown){background-color:var(--color-main-background)!important;box-shadow:0 0 5px #0000000d inset}.avatardiv--with-menu[data-v-f30ef4a9]{cursor:pointer}.avatardiv--with-menu .action-item[data-v-f30ef4a9]{position:absolute;top:0;inset-inline-start:0}.avatardiv--with-menu[data-v-f30ef4a9] .action-item__menutoggle{cursor:pointer;opacity:0}.avatardiv--with-menu[data-v-f30ef4a9]:focus-within .action-item__menutoggle,.avatardiv--with-menu[data-v-f30ef4a9]:hover .action-item__menutoggle,.avatardiv--with-menu.avatardiv--with-menu-loading[data-v-f30ef4a9] .action-item__menutoggle{opacity:1}.avatardiv--with-menu:focus-within img[data-v-f30ef4a9],.avatardiv--with-menu:hover img[data-v-f30ef4a9],.avatardiv--with-menu.avatardiv--with-menu-loading img[data-v-f30ef4a9]{opacity:.3}.avatardiv--with-menu[data-v-f30ef4a9] .action-item__menutoggle,.avatardiv--with-menu img[data-v-f30ef4a9]{transition:opacity var(--animation-quick)}.avatardiv--with-menu[data-v-f30ef4a9] .button-vue,.avatardiv--with-menu[data-v-f30ef4a9] .button-vue__icon{height:var(--avatar-size);min-height:var(--avatar-size);width:var(--avatar-size)!important;min-width:var(--avatar-size)}.avatardiv--with-menu[data-v-f30ef4a9]>.button-vue,.avatardiv--with-menu[data-v-f30ef4a9]>.action-item .button-vue{--button-radius: calc(var(--avatar-size) / 2)}.avatardiv .avatardiv__initials-wrapper[data-v-f30ef4a9]{display:block;height:var(--avatar-size);width:var(--avatar-size);background-color:var(--color-main-background);border-radius:calc(var(--avatar-size) / 2)}.avatardiv .avatardiv__initials-wrapper .avatardiv__initials[data-v-f30ef4a9]{position:absolute;top:0;inset-inline-start:0;display:block;width:100%;text-align:center;font-weight:400}.avatardiv img[data-v-f30ef4a9]{width:100%;height:100%;object-fit:cover}.avatardiv .material-design-icon[data-v-f30ef4a9]{width:var(--avatar-size);height:var(--avatar-size)}.avatardiv .avatardiv__user-status[data-v-f30ef4a9]{--avatar-status-size-orbital: calc(var(--avatar-size) * (1 - 1 / sqrt(2)));--avatar-status-size-min: calc(var(--default-clickable-area) * (1 - 1 / sqrt(2)));--avatar-status-size: max(var(--avatar-status-size-orbital), var(--avatar-status-size-min));--avatar-status-icon-position: min(0px, (var(--avatar-status-size-orbital) - var(--avatar-status-size)) / 2);box-sizing:border-box;position:absolute;inset-inline-end:var(--avatar-status-icon-position);inset-block-end:var(--avatar-status-icon-position);height:var(--avatar-status-size);width:var(--avatar-status-size);line-height:1;font-size:calc(var(--avatar-status-size) / 1.2);background-color:var(--color-main-background);background-repeat:no-repeat;background-size:var(--avatar-status-size);background-position:center;border-radius:50%;display:flex;align-items:center;justify-content:center}.acli:hover .avatardiv .avatardiv__user-status[data-v-f30ef4a9]{border-color:var(--color-background-hover);background-color:var(--color-background-hover)}.acli.active .avatardiv .avatardiv__user-status[data-v-f30ef4a9]{border-color:var(--color-primary-element-light);background-color:var(--color-primary-element-light)}.avatardiv .avatardiv__user-status--icon[data-v-f30ef4a9]{border:none;background-color:transparent}.avatardiv .popovermenu-wrapper[data-v-f30ef4a9]{position:relative;display:inline-block}.avatar-class-icon[data-v-f30ef4a9]{display:block;border-radius:calc(var(--avatar-size) / 2);background-color:var(--color-background-darker);height:100%}.material-design-icon[data-v-76892c52]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.action[data-v-76892c52]:hover,li.action.active[data-v-76892c52]{border-radius:6px;padding:0}li.action[data-v-76892c52]:hover{background-color:var(--color-background-hover)}.action--disabled[data-v-76892c52]{pointer-events:none;opacity:.5}.action--disabled[data-v-76892c52]:hover,.action--disabled[data-v-76892c52]:focus{cursor:default;opacity:.5}.action--disabled[data-v-76892c52] *{opacity:1!important}.action-button[data-v-76892c52]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px) / 2);box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:transparent;box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area)}.action-button>span[data-v-76892c52]{cursor:pointer;white-space:nowrap}.action-button__icon[data-v-76892c52]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px) / 2) center;background-size:16px;background-repeat:no-repeat}.action-button[data-v-76892c52] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-button[data-v-76892c52] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-button__longtext-wrapper[data-v-76892c52],.action-button__longtext[data-v-76892c52]{max-width:220px;line-height:1.6em;padding:calc((var(--default-clickable-area) - 1.6em) / 2) 0;cursor:pointer;text-align:start;overflow:hidden;text-overflow:ellipsis}.action-button__longtext[data-v-76892c52]{cursor:pointer;white-space:pre-wrap!important}.action-button__name[data-v-76892c52]{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:block}.action-button__description[data-v-76892c52]{display:block;white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer}.action-button__menu-icon[data-v-76892c52],.action-button__pressed-icon[data-v-76892c52]{margin-inline:auto calc((var(--default-clickable-area) - 16px) / 2 * -1)}.action-button[data-v-76892c52] *{cursor:pointer}.material-design-icon[data-v-786624ec]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.action[data-v-786624ec]:hover,li.action.active[data-v-786624ec]{border-radius:6px;padding:0}li.action[data-v-786624ec]:hover{background-color:var(--color-background-hover)}.action-link[data-v-786624ec]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px) / 2);box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:transparent;box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area)}.action-link>span[data-v-786624ec]{cursor:pointer;white-space:nowrap}.action-link__icon[data-v-786624ec]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px) / 2) center;background-size:16px;background-repeat:no-repeat}.action-link[data-v-786624ec] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-link[data-v-786624ec] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-link__longtext-wrapper[data-v-786624ec],.action-link__longtext[data-v-786624ec]{max-width:220px;line-height:1.6em;padding:calc((var(--default-clickable-area) - 1.6em) / 2) 0;cursor:pointer;text-align:start;overflow:hidden;text-overflow:ellipsis}.action-link__longtext[data-v-786624ec]{cursor:pointer;white-space:pre-wrap!important}.action-link__name[data-v-786624ec]{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:block}.action-link__description[data-v-786624ec]{display:block;white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer}.action-link__menu-icon[data-v-786624ec]{margin-inline:auto calc((var(--default-clickable-area) - 16px) / 2 * -1)}.material-design-icon[data-v-d4dc7cdf]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.action[data-v-d4dc7cdf]:hover,li.action.active[data-v-d4dc7cdf]{border-radius:6px;padding:0}li.action[data-v-d4dc7cdf]:hover{background-color:var(--color-background-hover)}.action-router[data-v-d4dc7cdf]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px) / 2);box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:transparent;box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area)}.action-router>span[data-v-d4dc7cdf]{cursor:pointer;white-space:nowrap}.action-router__icon[data-v-d4dc7cdf]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px) / 2) center;background-size:16px;background-repeat:no-repeat}.action-router[data-v-d4dc7cdf] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-router[data-v-d4dc7cdf] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-router__longtext-wrapper[data-v-d4dc7cdf],.action-router__longtext[data-v-d4dc7cdf]{max-width:220px;line-height:1.6em;padding:calc((var(--default-clickable-area) - 1.6em) / 2) 0;cursor:pointer;text-align:start;overflow:hidden;text-overflow:ellipsis}.action-router__longtext[data-v-d4dc7cdf]{cursor:pointer;white-space:pre-wrap!important}.action-router__name[data-v-d4dc7cdf]{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:block}.action-router__description[data-v-d4dc7cdf]{display:block;white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer}.action-router__menu-icon[data-v-d4dc7cdf]{margin-inline:auto calc((var(--default-clickable-area) - 16px) / 2 * -1)}.action--disabled[data-v-d4dc7cdf]{pointer-events:none;opacity:.5}.action--disabled[data-v-d4dc7cdf]:hover,.action--disabled[data-v-d4dc7cdf]:focus{cursor:default;opacity:.5}.action--disabled[data-v-d4dc7cdf] *{opacity:1!important}.material-design-icon[data-v-de86fa0f]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.action[data-v-de86fa0f]:hover,li.action.active[data-v-de86fa0f]{border-radius:6px;padding:0}li.action[data-v-de86fa0f]:hover{background-color:var(--color-background-hover)}.action-text[data-v-de86fa0f]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;padding-inline-end:calc((var(--default-clickable-area) - 16px) / 2);box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:transparent;box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area)}.action-text>span[data-v-de86fa0f]{cursor:pointer;white-space:nowrap}.action-text__icon[data-v-de86fa0f]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px) / 2) center;background-size:16px;background-repeat:no-repeat}.action-text[data-v-de86fa0f] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-text[data-v-de86fa0f] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-text__longtext-wrapper[data-v-de86fa0f],.action-text__longtext[data-v-de86fa0f]{max-width:220px;line-height:1.6em;padding:calc((var(--default-clickable-area) - 1.6em) / 2) 0;cursor:pointer;text-align:start;overflow:hidden;text-overflow:ellipsis}.action-text__longtext[data-v-de86fa0f]{cursor:pointer;white-space:pre-wrap!important}.action-text__name[data-v-de86fa0f]{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:block}.action-text__description[data-v-de86fa0f]{display:block;white-space:pre-wrap;font-size:var(--font-size-small);line-height:var(--default-line-height);color:var(--color-text-maxcontrast);cursor:pointer}.action-text__menu-icon[data-v-de86fa0f]{margin-inline:auto calc((var(--default-clickable-area) - 16px) / 2 * -1)}.action--disabled[data-v-de86fa0f]{pointer-events:none;opacity:.5}.action--disabled[data-v-de86fa0f]:hover,.action--disabled[data-v-de86fa0f]:focus{cursor:default;opacity:.5}.action--disabled[data-v-de86fa0f] *{opacity:1!important}.action-text[data-v-de86fa0f],.action-text span[data-v-de86fa0f]{cursor:default}.material-design-icon[data-v-a911a043]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.user-status-icon[data-v-a911a043]{display:flex;justify-content:center;align-items:center}.user-status-icon--invisible[data-v-a911a043]{filter:var(--background-invert-if-dark)}.user-status-icon[data-v-a911a043] svg{width:100%;height:100%}.material-design-icon[data-v-25f4d6e1]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.mention-bubble--primary .mention-bubble__content[data-v-25f4d6e1]{color:var(--color-primary-element-text);background-color:var(--color-primary-element)}.mention-bubble__wrapper[data-v-25f4d6e1]{position:relative;max-width:150px;height:18px;vertical-align:text-bottom;display:inline-flex;align-items:center}.mention-bubble__content[data-v-25f4d6e1]{display:inline-flex;overflow:hidden;align-items:center;max-width:100%;height:20px;-webkit-user-select:none;user-select:none;padding-inline:2px 6px;border-radius:10px;background-color:var(--color-background-dark)}.mention-bubble__icon[data-v-25f4d6e1]{position:relative;width:16px;height:16px;border-radius:8px;background-color:var(--color-background-darker);background-repeat:no-repeat;background-position:center;background-size:12px}.mention-bubble__icon--with-avatar[data-v-25f4d6e1]{color:inherit;background-size:cover}.mention-bubble__title[data-v-25f4d6e1]{overflow:hidden;margin-inline-start:2px;white-space:nowrap;text-overflow:ellipsis}.mention-bubble__title[data-v-25f4d6e1]:before{content:attr(title)}.mention-bubble__select[data-v-25f4d6e1]{position:absolute;z-index:-1;inset-inline-start:-100vw;width:1px;height:1px;overflow:hidden}.mention[data-v-85edf4b2]{display:contents;white-space:nowrap}.notification[data-v-58882784] img.notification-icon{display:flex;width:32px;height:32px;filter:var(--background-invert-if-dark)}.notification[data-v-58882784] .rich-text--wrapper{white-space:pre-wrap;overflow-wrap:break-word}.notification .notification-subject[data-v-58882784]{padding:4px}.notification a.notification-subject[data-v-58882784]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-main-text)!important}.notification-container[data-v-e4adb601]{overflow:hidden}.notification-container[data-v-e4adb601],.notification-container[data-v-e4adb601] *,.notification-container[data-v-e4adb601] *:before,.notification-container[data-v-e4adb601] *:after{box-sizing:border-box}.notification-container .notification-wrapper[data-v-e4adb601]{display:flex;flex-direction:column;max-height:calc(100vh - 250px);overflow:auto}.notification-container .dismiss-all[data-v-e4adb601]{padding:calc(2 * var(--default-grid-baseline));border-top:1px solid var(--color-border)}.icon-alert-outline[data-v-e4adb601]{background-size:64px;width:64px;height:64px}.fade-enter-active[data-v-e4adb601],.fade-leave-active[data-v-e4adb601]{transition:opacity var(--animation-quick) ease}.fade-enter-from[data-v-e4adb601],.fade-leave-to[data-v-e4adb601]{opacity:0}.list-move[data-v-e4adb601],.list-enter-active[data-v-e4adb601],.list-leave-active[data-v-e4adb601]{transition:all var(--animation-quick) ease}.list-enter-from[data-v-e4adb601],.list-leave-to[data-v-e4adb601]{opacity:0;transform:translate(30px)}.list-leave-active[data-v-e4adb601]{width:100%} diff --git a/css/_plugin-vue_export-helper-CYQX6I0J.chunk.css b/css/_plugin-vue_export-helper-CYQX6I0J.chunk.css deleted file mode 100644 index 23fec325a..000000000 --- a/css/_plugin-vue_export-helper-CYQX6I0J.chunk.css +++ /dev/null @@ -1 +0,0 @@ -@media only screen and (max-width: 512px){.dialog__modal .modal-wrapper--small .modal-container{width:fit-content;height:unset;max-height:90%;position:relative;top:unset;border-radius:var(--border-radius-large)}}.material-design-icon[data-v-a3eae2a7]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.dialog[data-v-a3eae2a7]{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.dialog__modal[data-v-a3eae2a7] .modal-wrapper .modal-container{display:flex!important;padding-block:4px 0;padding-inline:12px 0}.dialog__modal[data-v-a3eae2a7] .modal-wrapper .modal-container__content{display:flex;flex-direction:column;overflow:hidden}.dialog__wrapper[data-v-a3eae2a7]{display:flex;flex-direction:row;flex:1;min-height:0;overflow:hidden}.dialog__wrapper--collapsed[data-v-a3eae2a7]{flex-direction:column}.dialog__navigation[data-v-a3eae2a7]{display:flex;flex-shrink:0}.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-a3eae2a7]{flex-direction:column;overflow:hidden auto;height:100%;min-width:200px;margin-inline-end:20px}.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-a3eae2a7]{flex-direction:row;justify-content:space-between;overflow:auto hidden;width:100%;min-width:100%}.dialog__name[data-v-a3eae2a7]{font-size:21px;text-align:center;height:fit-content;min-height:var(--default-clickable-area);line-height:var(--default-clickable-area);overflow-wrap:break-word;margin-block:0 12px}.dialog__content[data-v-a3eae2a7]{flex:1;min-height:0;overflow:auto;padding-inline-end:12px}.dialog__text[data-v-a3eae2a7]{padding-block-end:6px}.dialog__actions[data-v-a3eae2a7]{display:flex;gap:6px;align-content:center;justify-content:end;width:100%;max-width:100%;padding-inline:0 12px;margin-inline:0;margin-block:0}.dialog__actions[data-v-a3eae2a7]:not(:empty){margin-block:6px 12px}@media only screen and (max-width: 512px){.dialog__name[data-v-a3eae2a7]{text-align:start;margin-inline-end:var(--default-clickable-area)}}.material-design-icon[data-v-69353fbe]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.modal-mask[data-v-69353fbe]{position:fixed;z-index:9998;top:0;inset-inline-start:0;display:block;width:100%;height:100%;--backdrop-color: 0, 0, 0;background-color:rgba(var(--backdrop-color),.5)}.modal-mask[data-v-69353fbe],.modal-mask[data-v-69353fbe] *{box-sizing:border-box}.modal-mask--opaque[data-v-69353fbe]{background-color:rgba(var(--backdrop-color),.92)}.modal-mask--light[data-v-69353fbe]{--backdrop-color: 255, 255, 255}.modal-header[data-v-69353fbe]{position:absolute;z-index:10001;top:0;inset-inline:0 0;display:flex!important;align-items:center;justify-content:center;width:100%;height:var(--header-height);overflow:hidden;transition:opacity .25s,visibility .25s}.modal-header__name[data-v-69353fbe]{overflow-x:hidden;width:100%;padding:0 calc(var(--default-clickable-area) * 3) 0 12px;transition:padding ease .1s;white-space:nowrap;text-overflow:ellipsis;font-size:16px;margin-block:0}@media only screen and (min-width: 1024px){.modal-header__name[data-v-69353fbe]{padding-inline-start:calc(var(--default-clickable-area) * 3);text-align:center}}.modal-header .icons-menu[data-v-69353fbe]{position:absolute;inset-inline-end:0;display:flex;align-items:center;justify-content:flex-end}.modal-header .icons-menu .header-close[data-v-69353fbe]{display:flex;align-items:center;justify-content:center;margin:calc((var(--header-height) - var(--default-clickable-area)) / 2);padding:0}.modal-header .icons-menu .play-pause-icons[data-v-69353fbe]{position:relative;width:var(--header-height);height:var(--header-height);margin:0;padding:0;cursor:pointer;border:none;background-color:transparent}.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-69353fbe],.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-69353fbe],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-69353fbe],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-69353fbe]{opacity:1;border-radius:calc(var(--default-clickable-area) / 2);background-color:#7f7f7f40}.modal-header .icons-menu .play-pause-icons__play[data-v-69353fbe],.modal-header .icons-menu .play-pause-icons__pause[data-v-69353fbe]{width:var(--default-clickable-area);height:var(--default-clickable-area);margin:calc((var(--header-height) - var(--default-clickable-area)) / 2);cursor:pointer;opacity:.7}.modal-header .icons-menu[data-v-69353fbe] .action-item{margin:calc((var(--header-height) - var(--default-clickable-area)) / 2)}.modal-header .icons-menu[data-v-69353fbe] .action-item--single{width:var(--default-clickable-area);height:var(--default-clickable-area);cursor:pointer;background-position:center;background-size:22px}.modal-header .icons-menu .header-actions[data-v-69353fbe] button:focus-visible{box-shadow:none!important;outline:2px solid #fff!important}.modal-header .icons-menu[data-v-69353fbe] .action-item__menutoggle{padding:0}.modal-header .icons-menu[data-v-69353fbe] .action-item__menutoggle span,.modal-header .icons-menu[data-v-69353fbe] .action-item__menutoggle svg{width:var(--icon-size);height:var(--icon-size)}.modal-wrapper[data-v-69353fbe]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.modal-wrapper .prev[data-v-69353fbe],.modal-wrapper .next[data-v-69353fbe]{z-index:10000;height:35vh;min-height:300px;position:absolute;transition:opacity .25s;color:#fff}.modal-wrapper .prev[data-v-69353fbe]:focus-visible,.modal-wrapper .next[data-v-69353fbe]:focus-visible{box-shadow:0 0 0 2px var(--color-primary-element-text);background-color:var(--color-box-shadow)}.modal-wrapper .prev[data-v-69353fbe]{inset-inline-start:2px}.modal-wrapper .next[data-v-69353fbe]{inset-inline-end:2px}.modal-wrapper .modal-container[data-v-69353fbe]{position:relative;display:flex;padding:0;transition:transform .3s ease;border-radius:var(--border-radius-large);background-color:var(--color-main-background);color:var(--color-main-text);box-shadow:0 0 40px #0003}.modal-wrapper .modal-container__close[data-v-69353fbe]{z-index:1;position:absolute;top:4px;inset-inline-end:var(--default-grid-baseline)}.modal-wrapper .modal-container__content[data-v-69353fbe]{width:100%;min-height:52px;overflow:auto}.modal-wrapper--small>.modal-container[data-v-69353fbe]{width:400px;max-width:90%;max-height:min(90%,100% - 2 * var(--header-height))}.modal-wrapper--normal>.modal-container[data-v-69353fbe]{max-width:90%;width:600px;max-height:min(90%,100% - 2 * var(--header-height))}.modal-wrapper--large>.modal-container[data-v-69353fbe]{max-width:90%;width:900px;max-height:min(90%,100% - 2 * var(--header-height))}.modal-wrapper--full>.modal-container[data-v-69353fbe]{width:100%;height:calc(100% - var(--header-height));position:absolute;top:var(--header-height);border-radius:0}@media only screen and ((max-width: 512px) or (max-height: 400px)){.modal-wrapper .modal-container[data-v-69353fbe]{max-width:initial;width:100%;max-height:initial;height:calc(100% - var(--header-height));position:absolute;top:var(--header-height);border-radius:0}}.fade-enter-active[data-v-69353fbe],.fade-leave-active[data-v-69353fbe]{transition:opacity .25s}.fade-enter-from[data-v-69353fbe],.fade-leave-to[data-v-69353fbe]{opacity:0}.fade-visibility-enter-from[data-v-69353fbe],.fade-visibility-leave-to[data-v-69353fbe]{visibility:hidden;opacity:0}.modal-in-enter-active[data-v-69353fbe],.modal-in-leave-active[data-v-69353fbe],.modal-out-enter-active[data-v-69353fbe],.modal-out-leave-active[data-v-69353fbe]{transition:opacity .25s}.modal-in-enter-from[data-v-69353fbe],.modal-in-leave-to[data-v-69353fbe],.modal-out-enter-from[data-v-69353fbe],.modal-out-leave-to[data-v-69353fbe]{opacity:0}.modal-in-enter .modal-container[data-v-69353fbe],.modal-in-leave-to .modal-container[data-v-69353fbe]{transform:scale(.9)}.modal-out-enter .modal-container[data-v-69353fbe],.modal-out-leave-to .modal-container[data-v-69353fbe]{transform:scale(1.1)}.modal-mask .play-pause-icons .progress-ring[data-v-69353fbe]{position:absolute;top:0;inset-inline-start:0;transform:rotate(-90deg)}.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-69353fbe]{transition:.1s stroke-dashoffset;transform-origin:50% 50%;animation:progressring-69353fbe linear var(--slideshow-duration) infinite;stroke-linecap:round;stroke-dashoffset:94.2477796077;stroke-dasharray:94.2477796077}.modal-mask .play-pause-icons--paused .icon-pause[data-v-69353fbe]{animation:breath-69353fbe 2s cubic-bezier(.4,0,.2,1) infinite}.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-69353fbe]{animation-play-state:paused!important}@keyframes progressring-69353fbe{0%{stroke-dashoffset:94.2477796077}to{stroke-dashoffset:0}}@keyframes breath-69353fbe{0%{opacity:1}50%{opacity:0}to{opacity:1}}.material-design-icon[data-v-41c643f9]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.action-items[data-v-41c643f9]{display:flex;align-items:center;gap:calc((var(--default-clickable-area) - 16px) / 2 / 2)}.action-item[data-v-41c643f9]{--open-background-color: var(--color-background-hover, $action-background-hover);position:relative;display:inline-block}.action-item.action-item--primary[data-v-41c643f9]{--open-background-color: var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-41c643f9]{--open-background-color: var(--color-primary-element-light-hover)}.action-item.action-item--error[data-v-41c643f9]{--open-background-color: var(--color-error-hover)}.action-item.action-item--warning[data-v-41c643f9]{--open-background-color: var(--color-warning-hover)}.action-item.action-item--success[data-v-41c643f9]{--open-background-color: var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-41c643f9]{--open-background-color: transparent}.action-item.action-item--open .action-item__menutoggle[data-v-41c643f9]{background-color:var(--open-background-color)}.action-item__menutoggle__icon[data-v-41c643f9]{width:20px;height:20px;object-fit:contain}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper{border-radius:var(--border-radius-large)}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner{border-radius:var(--border-radius-large);padding:4px;max-height:calc(100vh - var(--header-height));overflow:auto}.material-design-icon[data-v-e35697f0]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.button-vue[data-v-e35697f0]{--button-size: var(--default-clickable-area);--button-radius: var(--border-radius-element, calc(var(--button-size) / 2));--button-padding-default: min(calc(var(--default-grid-baseline) + var(--button-radius)), calc(var(--default-grid-baseline) * 4));--button-padding: var(--default-grid-baseline) var(--button-padding-default);color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light);border:0;border-radius:var(--button-radius);position:relative;width:fit-content;overflow:hidden;padding-block:0;padding-inline:var(--button-padding);min-height:var(--button-size);min-width:var(--button-size);display:flex;align-items:center;justify-content:center;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;cursor:pointer;font-size:var(--default-font-size);font-weight:700}.button-vue--size-small[data-v-e35697f0]{--button-size: var(--clickable-area-small, 24px);--button-radius: var(--border-radius)}.button-vue--size-large[data-v-e35697f0]{--button-size: var(--clickable-area-large, 48px)}.button-vue[data-v-e35697f0] *,.button-vue span[data-v-e35697f0]{cursor:pointer}.button-vue[data-v-e35697f0]:focus{outline:none}.button-vue[data-v-e35697f0]:disabled{filter:saturate(.7);opacity:.5;cursor:default}.button-vue[data-v-e35697f0]:disabled *{cursor:default}.button-vue[data-v-e35697f0]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-e35697f0]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-e35697f0]{display:inline-flex;align-items:center;justify-content:center;width:100%}.button-vue--end .button-vue__wrapper[data-v-e35697f0]{justify-content:end}.button-vue--start .button-vue__wrapper[data-v-e35697f0]{justify-content:start}.button-vue--reverse .button-vue__wrapper[data-v-e35697f0]{flex-direction:row-reverse}.button-vue--reverse[data-v-e35697f0]{--button-padding: var(--button-padding-default) var(--default-grid-baseline)}.button-vue__icon[data-v-e35697f0]{height:var(--button-size);width:var(--button-size);min-height:var(--button-size);min-width:var(--button-size);display:flex;justify-content:center;align-items:center}.button-vue__icon[data-v-e35697f0]:empty{display:none}.button-vue--size-small .button-vue__icon[data-v-e35697f0]>*{max-height:16px;max-width:16px}.button-vue--size-small .button-vue__icon[data-v-e35697f0] svg{height:16px;width:16px}.button-vue__text[data-v-e35697f0]{font-weight:700;margin-bottom:1px;padding:2px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.button-vue__text[data-v-e35697f0]:empty{display:none}.button-vue[data-v-e35697f0]:has(.button-vue__text:empty){--button-padding: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));line-height:1;width:var(--button-size)!important}.button-vue[data-v-e35697f0]:has(.button-vue__icon:empty){--button-padding: var(--button-padding-default)}.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e35697f0]{padding-inline:var(--default-grid-baseline)}.button-vue--wide[data-v-e35697f0]{width:100%}.button-vue[data-v-e35697f0]:focus-visible{outline:2px solid var(--color-main-text)!important;box-shadow:0 0 0 4px var(--color-main-background)!important}.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-e35697f0]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius-element, var(--border-radius));background-color:transparent}.button-vue--primary[data-v-e35697f0]{background-color:var(--color-primary-element);color:var(--color-primary-element-text)}.button-vue--primary[data-v-e35697f0]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--primary[data-v-e35697f0]:active{background-color:var(--color-primary-element)}.button-vue--secondary[data-v-e35697f0]{color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light)}.button-vue--secondary[data-v-e35697f0]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--tertiary[data-v-e35697f0]{color:var(--color-main-text);background-color:transparent}.button-vue--tertiary[data-v-e35697f0]:hover:not(:disabled){background-color:var(--color-background-hover)}.button-vue--tertiary-no-background[data-v-e35697f0]{color:var(--color-main-text);background-color:transparent}.button-vue--tertiary-no-background[data-v-e35697f0]:hover:not(:disabled){background-color:transparent}.button-vue--tertiary-on-primary[data-v-e35697f0]{color:var(--color-primary-element-text);background-color:transparent}.button-vue--tertiary-on-primary[data-v-e35697f0]:hover:not(:disabled){background-color:transparent}.button-vue--success[data-v-e35697f0]{background-color:var(--color-success);color:#fff}.button-vue--success[data-v-e35697f0]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--success[data-v-e35697f0]:active{background-color:var(--color-success)}.button-vue--warning[data-v-e35697f0]{background-color:var(--color-warning);color:#fff}.button-vue--warning[data-v-e35697f0]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--warning[data-v-e35697f0]:active{background-color:var(--color-warning)}.button-vue--error[data-v-e35697f0]{background-color:var(--color-error);color:#fff}.button-vue--error[data-v-e35697f0]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--error[data-v-e35697f0]:active{background-color:var(--color-error)}.material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.resize-observer{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper--theme-dropdown,.v-popper--theme-dropdown *{box-sizing:border-box}.v-popper--theme-dropdown.v-popper__popper{z-index:100000;top:0;left:0;display:block!important}.v-popper--theme-dropdown.v-popper__popper .v-popper__wrapper{box-shadow:0 1px 10px var(--color-box-shadow);border-radius:var(--border-radius-large)}.v-popper--theme-dropdown.v-popper__popper .v-popper__inner{padding:0;color:var(--color-main-text);border-radius:var(--border-radius-large);overflow:hidden;background:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper .v-popper__arrow-container{position:absolute;z-index:1;width:0;height:0;border-style:solid;border-color:transparent;border-width:10px}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{bottom:-9px;border-bottom-width:0;border-top-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:-9px;border-top-width:0;border-bottom-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{left:-9px;border-left-width:0;border-right-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-9px;border-right-width:0;border-left-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=true]{visibility:hidden;transition:opacity var(--animation-quick),visibility var(--animation-quick);opacity:0}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=false]{visibility:visible;transition:opacity var(--animation-quick);opacity:1}.material-design-icon[data-v-bd3d356d]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.icon-vue[data-v-bd3d356d]{display:flex;justify-content:center;align-items:center;min-width:var(--default-clickable-area);min-height:var(--default-clickable-area);opacity:1}.icon-vue.icon-vue--inline[data-v-bd3d356d]{display:inline-flex!important;min-width:fit-content;min-height:fit-content;vertical-align:text-bottom}.icon-vue span[data-v-bd3d356d]{line-height:0}.icon-vue[data-v-bd3d356d] svg{fill:currentColor;width:var(--a360429a);height:var(--a360429a);max-width:var(--a360429a);max-height:var(--a360429a)}.icon-vue--directional[data-v-bd3d356d] svg:dir(rtl){transform:scaleX(-1)}.material-design-icon[data-v-0af9138c]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.loading-icon svg[data-v-0af9138c]{animation:rotate var(--animation-duration, .8s) linear infinite}.material-design-icon[data-v-c7c6d460]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.notecard[data-v-c7c6d460]{--note-card-icon-size: 20px;--note-card-padding: calc(2 * var(--default-grid-baseline));color:var(--color-main-text)!important;background-color:var(--note-background)!important;border-inline-start:var(--default-grid-baseline) solid var(--note-theme);border-radius:var(--border-radius);margin:1rem 0;padding:var(--note-card-padding);display:flex;flex-direction:row;gap:var(--note-card-padding)}.notecard__heading[data-v-c7c6d460]{font-size:var(--note-card-icon-size);font-weight:600}.notecard__icon[data-v-c7c6d460]{color:var(--note-theme)}.notecard__icon--heading[data-v-c7c6d460]{font-size:var(--note-card-icon-size);margin-block:calc((1lh - 1em)/2) auto}.notecard--success[data-v-c7c6d460]{--note-background: rgba(var(--color-success-rgb), .1);--note-theme: var(--color-success)}.notecard--info[data-v-c7c6d460]{--note-background: rgba(var(--color-info-rgb), .1);--note-theme: var(--color-info)}.notecard--error[data-v-c7c6d460]{--note-background: rgba(var(--color-error-rgb), .1);--note-theme: var(--color-error)}.notecard--warning[data-v-c7c6d460]{--note-background: rgba(var(--color-warning-rgb), .1);--note-theme: var(--color-warning)}.material-design-icon[data-v-e7ac5ac5]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.checkbox-content[data-v-e7ac5ac5]{display:flex;align-items:center;flex-direction:row;gap:var(--default-grid-baseline);-webkit-user-select:none;user-select:none;min-height:var(--default-clickable-area);border-radius:var(--checkbox-radio-switch--border-radius);padding:var(--default-grid-baseline) calc((var(--default-clickable-area) - var(--icon-height)) / 2);width:100%;max-width:fit-content}.checkbox-content__text[data-v-e7ac5ac5]{flex:1 0}.checkbox-content__text[data-v-e7ac5ac5]:empty{display:none}.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-e7ac5ac5],.checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-e7ac5ac5],.checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-e7ac5ac5]{margin-block:calc((var(--default-clickable-area) - 2 * var(--default-grid-baseline) - var(--icon-height)) / 2) auto}.checkbox-content__icon[data-v-e7ac5ac5]>*{width:var(--icon-size);height:var(--icon-height);color:var(--color-primary-element)}.checkbox-content--button-variant .checkbox-content__icon[data-v-e7ac5ac5]:not(.checkbox-content__icon--checked)>*{color:var(--color-primary-element)}.checkbox-content--button-variant .checkbox-content__icon--checked[data-v-e7ac5ac5]>*{color:var(--color-primary-element-text)}.checkbox-content--has-text[data-v-e7ac5ac5]{padding-inline-end:calc((var(--default-clickable-area) - 16px) / 2)}.checkbox-content[data-v-e7ac5ac5],.checkbox-content[data-v-e7ac5ac5] *{cursor:pointer;flex-shrink:0}.material-design-icon[data-v-40b8c043]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.checkbox-radio-switch[data-v-40b8c043]{--icon-size: var(--e2353a6e);--icon-height: var(--581281ef);--checkbox-radio-switch--border-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));--checkbox-radio-switch--border-radius-outer: calc(var(--checkbox-radio-switch--border-radius) + 2px);display:flex;align-items:center;color:var(--color-main-text);background-color:transparent;font-size:var(--default-font-size);line-height:var(--default-line-height);padding:0;position:relative}.checkbox-radio-switch__input[data-v-40b8c043]{position:absolute;z-index:-1;opacity:0!important;width:var(--icon-size);height:var(--icon-size)}.checkbox-radio-switch__input:focus-visible+.checkbox-radio-switch__content[data-v-40b8c043],.checkbox-radio-switch__input[data-v-40b8c043]:focus-visible{outline:2px solid var(--color-main-text);border-color:var(--color-main-background);outline-offset:-2px}.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-40b8c043]{opacity:.5}.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-40b8c043] .checkbox-radio-switch__icon>*{color:var(--color-main-text)}.checkbox-radio-switch--disabled .checkbox-radio-switch__content.checkbox-content[data-v-40b8c043],.checkbox-radio-switch--disabled .checkbox-radio-switch__content.checkbox-content[data-v-40b8c043] *:not(a){cursor:default!important}.checkbox-radio-switch:not(.checkbox-radio-switch--disabled,.checkbox-radio-switch--checked):focus-within .checkbox-radio-switch__content[data-v-40b8c043],.checkbox-radio-switch:not(.checkbox-radio-switch--disabled,.checkbox-radio-switch--checked) .checkbox-radio-switch__content[data-v-40b8c043]:hover{background-color:var(--color-background-hover)}.checkbox-radio-switch--checked:not(.checkbox-radio-switch--disabled):focus-within .checkbox-radio-switch__content[data-v-40b8c043],.checkbox-radio-switch--checked:not(.checkbox-radio-switch--disabled) .checkbox-radio-switch__content[data-v-40b8c043]:hover{background-color:var(--color-primary-element-hover)}.checkbox-radio-switch--checked:not(.checkbox-radio-switch--button-variant):not(.checkbox-radio-switch--disabled):focus-within .checkbox-radio-switch__content[data-v-40b8c043],.checkbox-radio-switch--checked:not(.checkbox-radio-switch--button-variant):not(.checkbox-radio-switch--disabled) .checkbox-radio-switch__content[data-v-40b8c043]:hover{background-color:var(--color-primary-element-light-hover)}.checkbox-radio-switch-switch[data-v-40b8c043]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon>*{color:var(--color-text-maxcontrast)}.checkbox-radio-switch-switch.checkbox-radio-switch--disabled.checkbox-radio-switch--checked[data-v-40b8c043] .checkbox-radio-switch__icon>*{color:var(--color-primary-element-light)}.checkbox-radio-switch--button-variant.checkbox-radio-switch[data-v-40b8c043]{background-color:var(--color-main-background);border:2px solid var(--color-border-maxcontrast);overflow:hidden}.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked[data-v-40b8c043]{font-weight:700}.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked .checkbox-radio-switch__content[data-v-40b8c043]{background-color:var(--color-primary-element);color:var(--color-primary-element-text)}.checkbox-radio-switch--button-variant[data-v-40b8c043] .checkbox-radio-switch__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.checkbox-radio-switch--button-variant[data-v-40b8c043]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon>*{color:var(--color-main-text)}.checkbox-radio-switch--button-variant[data-v-40b8c043] .checkbox-radio-switch__icon:empty{display:none}.checkbox-radio-switch--button-variant[data-v-40b8c043]:not(.checkbox-radio-switch--button-variant-v-grouped):not(.checkbox-radio-switch--button-variant-h-grouped),.checkbox-radio-switch--button-variant .checkbox-radio-switch__content[data-v-40b8c043]{border-radius:var(--checkbox-radio-switch--border-radius)}.checkbox-radio-switch--button-variant-v-grouped .checkbox-radio-switch__content[data-v-40b8c043]{flex-basis:100%;max-width:unset}.checkbox-radio-switch--button-variant-v-grouped[data-v-40b8c043]:first-of-type{border-start-start-radius:var(--checkbox-radio-switch--border-radius-outer);border-start-end-radius:var(--checkbox-radio-switch--border-radius-outer)}.checkbox-radio-switch--button-variant-v-grouped[data-v-40b8c043]:last-of-type{border-end-start-radius:var(--checkbox-radio-switch--border-radius-outer);border-end-end-radius:var(--checkbox-radio-switch--border-radius-outer)}.checkbox-radio-switch--button-variant-v-grouped[data-v-40b8c043]:not(:last-of-type){border-bottom:0!important}.checkbox-radio-switch--button-variant-v-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-40b8c043]{margin-bottom:2px}.checkbox-radio-switch--button-variant-v-grouped[data-v-40b8c043]:not(:first-of-type){border-top:0!important}.checkbox-radio-switch--button-variant-h-grouped[data-v-40b8c043]:first-of-type{border-start-start-radius:var(--checkbox-radio-switch--border-radius-outer);border-end-start-radius:var(--checkbox-radio-switch--border-radius-outer)}.checkbox-radio-switch--button-variant-h-grouped[data-v-40b8c043]:last-of-type{border-start-end-radius:var(--checkbox-radio-switch--border-radius-outer);border-end-end-radius:var(--checkbox-radio-switch--border-radius-outer)}.checkbox-radio-switch--button-variant-h-grouped[data-v-40b8c043]:not(:last-of-type){border-inline-end:0!important}.checkbox-radio-switch--button-variant-h-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-40b8c043]{margin-inline-end:2px}.checkbox-radio-switch--button-variant-h-grouped[data-v-40b8c043]:not(:first-of-type){border-inline-start:0!important}.checkbox-radio-switch--button-variant-h-grouped[data-v-40b8c043] .checkbox-radio-switch__text{text-align:center;display:flex;align-items:center}.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-40b8c043]{flex-direction:column;justify-content:center;width:100%;margin:0;gap:0} diff --git a/css/_plugin-vue_export-helper-DbH1hZ6D.chunk.css b/css/_plugin-vue_export-helper-DbH1hZ6D.chunk.css new file mode 100644 index 000000000..37b4bfac0 --- /dev/null +++ b/css/_plugin-vue_export-helper-DbH1hZ6D.chunk.css @@ -0,0 +1 @@ +@media only screen and (max-width: 512px){.dialog__modal .modal-wrapper--small .modal-container{width:fit-content;height:unset;max-height:90%;position:relative;top:unset;border-radius:var(--border-radius-element)}}.material-design-icon[data-v-5392f82b]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.dialog[data-v-5392f82b]{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.dialog__modal[data-v-5392f82b] .modal-wrapper .modal-container{display:flex!important;padding-block:4px 0;padding-inline:12px 0}.dialog__modal[data-v-5392f82b] .modal-wrapper .modal-container__content{display:flex;flex-direction:column;overflow:hidden}.dialog__wrapper[data-v-5392f82b]{display:flex;flex-direction:row;flex:1;min-height:0;overflow:hidden}.dialog__wrapper--collapsed[data-v-5392f82b]{flex-direction:column}.dialog__navigation[data-v-5392f82b]{display:flex;flex-shrink:0}.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-5392f82b]{flex-direction:column;overflow:hidden auto;height:100%;min-width:200px;margin-inline-end:20px}.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-5392f82b]{flex-direction:row;justify-content:space-between;overflow:auto hidden;width:100%;min-width:100%}.dialog__name[data-v-5392f82b]{font-size:21px;text-align:center;height:fit-content;min-height:var(--default-clickable-area);line-height:var(--default-clickable-area);overflow-wrap:break-word;margin-block:0 12px}.dialog__content[data-v-5392f82b]{flex:1;min-height:0;overflow:auto;padding-inline-end:12px}.dialog__text[data-v-5392f82b]{padding-block-end:6px}.dialog__actions[data-v-5392f82b]{display:flex;gap:6px;align-content:center;justify-content:end;width:100%;max-width:100%;padding-inline:0 12px;margin-inline:0;margin-block:0}.dialog__actions[data-v-5392f82b]:not(:empty){margin-block:6px 12px}@media only screen and (max-width: 512px){.dialog__name[data-v-5392f82b]{text-align:start;margin-inline-end:var(--default-clickable-area)}}.material-design-icon[data-v-12a5aabf]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.modal-mask[data-v-12a5aabf]{position:fixed;z-index:9998;top:0;inset-inline-start:0;display:block;width:100%;height:100%;--backdrop-color: 0, 0, 0;background-color:rgba(var(--backdrop-color),.5)}.modal-mask[data-v-12a5aabf],.modal-mask[data-v-12a5aabf] *{box-sizing:border-box}.modal-mask--opaque[data-v-12a5aabf]{background-color:rgba(var(--backdrop-color),.92)}.modal-mask--light[data-v-12a5aabf]{--backdrop-color: 255, 255, 255}.modal-header[data-v-12a5aabf]{position:absolute;z-index:10001;top:0;inset-inline:0 0;display:flex!important;align-items:center;justify-content:center;width:100%;height:var(--header-height);overflow:hidden;transition:opacity .25s,visibility .25s}.modal-header__name[data-v-12a5aabf]{overflow-x:hidden;width:100%;padding:0 calc(var(--default-clickable-area) * 3) 0 12px;transition:padding ease .1s;white-space:nowrap;text-overflow:ellipsis;font-size:16px;margin-block:0}@media only screen and (min-width: 1024px){.modal-header__name[data-v-12a5aabf]{padding-inline-start:calc(var(--default-clickable-area) * 3);text-align:center}}.modal-header .icons-menu[data-v-12a5aabf]{position:absolute;inset-inline-end:0;display:flex;align-items:center;justify-content:flex-end}.modal-header .icons-menu .header-close[data-v-12a5aabf]{display:flex;align-items:center;justify-content:center;margin:calc((var(--header-height) - var(--default-clickable-area)) / 2);padding:0}.modal-header .icons-menu .play-pause-icons[data-v-12a5aabf]{position:relative;width:var(--header-height);height:var(--header-height);margin:0;padding:0;cursor:pointer;border:none;background-color:transparent}.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-12a5aabf],.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-12a5aabf],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-12a5aabf],.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-12a5aabf]{opacity:1;border-radius:calc(var(--default-clickable-area) / 2);background-color:#7f7f7f40}.modal-header .icons-menu .play-pause-icons__play[data-v-12a5aabf],.modal-header .icons-menu .play-pause-icons__pause[data-v-12a5aabf]{width:var(--default-clickable-area);height:var(--default-clickable-area);margin:calc((var(--header-height) - var(--default-clickable-area)) / 2);cursor:pointer;opacity:.7}.modal-header .icons-menu[data-v-12a5aabf] .action-item{margin:calc((var(--header-height) - var(--default-clickable-area)) / 2)}.modal-header .icons-menu[data-v-12a5aabf] .action-item--single{width:var(--default-clickable-area);height:var(--default-clickable-area);cursor:pointer;background-position:center;background-size:22px}.modal-header .icons-menu .header-actions[data-v-12a5aabf] button:focus-visible{box-shadow:none!important;outline:2px solid #fff!important}.modal-header .icons-menu[data-v-12a5aabf] .action-item__menutoggle{padding:0}.modal-header .icons-menu[data-v-12a5aabf] .action-item__menutoggle span,.modal-header .icons-menu[data-v-12a5aabf] .action-item__menutoggle svg{width:var(--icon-size);height:var(--icon-size)}.modal-wrapper[data-v-12a5aabf]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.modal-wrapper .prev[data-v-12a5aabf],.modal-wrapper .next[data-v-12a5aabf]{z-index:10000;height:35vh;min-height:300px;position:absolute;transition:opacity .25s;color:#fff}.modal-wrapper .prev[data-v-12a5aabf]:focus-visible,.modal-wrapper .next[data-v-12a5aabf]:focus-visible{box-shadow:0 0 0 2px var(--color-primary-element-text);background-color:var(--color-box-shadow)}.modal-wrapper .prev[data-v-12a5aabf]{inset-inline-start:2px}.modal-wrapper .next[data-v-12a5aabf]{inset-inline-end:2px}.modal-wrapper .modal-container[data-v-12a5aabf]{position:relative;display:flex;padding:0;transition:transform .3s ease;border-radius:var(--border-radius-container);background-color:var(--color-main-background);color:var(--color-main-text);box-shadow:0 0 40px #0003}.modal-wrapper .modal-container__close[data-v-12a5aabf]{z-index:1;position:absolute;top:4px;inset-inline-end:var(--default-grid-baseline)}.modal-wrapper .modal-container__content[data-v-12a5aabf]{width:100%;min-height:52px;overflow:auto}.modal-wrapper--small>.modal-container[data-v-12a5aabf]{width:400px;max-width:90%;max-height:min(90%,100% - 2 * var(--header-height))}.modal-wrapper--normal>.modal-container[data-v-12a5aabf]{max-width:90%;width:600px;max-height:min(90%,100% - 2 * var(--header-height))}.modal-wrapper--large>.modal-container[data-v-12a5aabf]{max-width:90%;width:900px;max-height:min(90%,100% - 2 * var(--header-height))}.modal-wrapper--full>.modal-container[data-v-12a5aabf]{width:100%;height:calc(100% - var(--header-height));position:absolute;top:var(--header-height);border-radius:0}@media only screen and ((max-width: 512px) or (max-height: 400px)){.modal-wrapper .modal-container[data-v-12a5aabf]{max-width:initial;width:100%;max-height:initial;height:calc(100% - var(--header-height));position:absolute;top:var(--header-height);border-radius:0}}.fade-enter-active[data-v-12a5aabf],.fade-leave-active[data-v-12a5aabf]{transition:opacity .25s}.fade-enter-from[data-v-12a5aabf],.fade-leave-to[data-v-12a5aabf]{opacity:0}.fade-visibility-enter-from[data-v-12a5aabf],.fade-visibility-leave-to[data-v-12a5aabf]{visibility:hidden;opacity:0}.modal-in-enter-active[data-v-12a5aabf],.modal-in-leave-active[data-v-12a5aabf],.modal-out-enter-active[data-v-12a5aabf],.modal-out-leave-active[data-v-12a5aabf]{transition:opacity .25s}.modal-in-enter-from[data-v-12a5aabf],.modal-in-leave-to[data-v-12a5aabf],.modal-out-enter-from[data-v-12a5aabf],.modal-out-leave-to[data-v-12a5aabf]{opacity:0}.modal-in-enter .modal-container[data-v-12a5aabf],.modal-in-leave-to .modal-container[data-v-12a5aabf]{transform:scale(.9)}.modal-out-enter .modal-container[data-v-12a5aabf],.modal-out-leave-to .modal-container[data-v-12a5aabf]{transform:scale(1.1)}.modal-mask .play-pause-icons .progress-ring[data-v-12a5aabf]{position:absolute;top:0;inset-inline-start:0;transform:rotate(-90deg)}.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-12a5aabf]{transition:.1s stroke-dashoffset;transform-origin:50% 50%;animation:progressring-12a5aabf linear var(--slideshow-duration) infinite;stroke-linecap:round;stroke-dashoffset:94.2477796077;stroke-dasharray:94.2477796077}.modal-mask .play-pause-icons--paused .icon-pause[data-v-12a5aabf]{animation:breath-12a5aabf 2s cubic-bezier(.4,0,.2,1) infinite}.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-12a5aabf]{animation-play-state:paused!important}@keyframes progressring-12a5aabf{0%{stroke-dashoffset:94.2477796077}to{stroke-dashoffset:0}}@keyframes breath-12a5aabf{0%{opacity:1}50%{opacity:0}to{opacity:1}}.material-design-icon[data-v-da9c53d9]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.action-items[data-v-da9c53d9]{display:flex;align-items:center;gap:calc((var(--default-clickable-area) - 16px) / 2 / 2)}.action-item[data-v-da9c53d9]{--open-background-color: var(--color-background-hover, $action-background-hover);position:relative;display:inline-block}.action-item.action-item--primary[data-v-da9c53d9]{--open-background-color: var(--color-primary-element-hover)}.action-item.action-item--secondary[data-v-da9c53d9]{--open-background-color: var(--color-primary-element-light-hover)}.action-item.action-item--error[data-v-da9c53d9]{--open-background-color: var(--color-error-hover)}.action-item.action-item--warning[data-v-da9c53d9]{--open-background-color: var(--color-warning-hover)}.action-item.action-item--success[data-v-da9c53d9]{--open-background-color: var(--color-success-hover)}.action-item.action-item--tertiary-no-background[data-v-da9c53d9]{--open-background-color: transparent}.action-item.action-item--open .action-item__menutoggle[data-v-da9c53d9]{background-color:var(--open-background-color)}.action-item__menutoggle__icon[data-v-da9c53d9]{width:20px;height:20px;object-fit:contain}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper{border-radius:var(--border-radius-element)}.v-popper--theme-dropdown.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner{border-radius:var(--border-radius-element);padding:4px;max-height:calc(100vh - var(--header-height));overflow:auto}.material-design-icon[data-v-e2fd60a6]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.button-vue[data-v-e2fd60a6]{--button-size: var(--default-clickable-area);--button-inner-size: calc(var(--button-size) - 4px);--button-radius: var(--border-radius-element);--button-padding-default: calc(var(--default-grid-baseline) + var(--button-radius));--button-padding: var(--default-grid-baseline) var(--button-padding-default);color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light);border:1px solid var(--color-primary-element-light-hover);border-bottom-width:2px;border-radius:var(--button-radius);box-sizing:border-box;position:relative;width:fit-content;overflow:hidden;padding-block:1px 0;padding-inline:var(--button-padding);min-height:var(--button-size);min-width:var(--button-size);display:flex;align-items:center;justify-content:center;transition-property:color,border-color,background-color;transition-duration:.1s;transition-timing-function:linear;cursor:pointer;font-size:var(--default-font-size);font-weight:700}.button-vue--size-small[data-v-e2fd60a6]{--button-size: var(--clickable-area-small);--button-radius: var(--border-radius-small)}.button-vue--size-large[data-v-e2fd60a6]{--button-size: var(--clickable-area-large)}.button-vue[data-v-e2fd60a6] *{cursor:pointer}.button-vue[data-v-e2fd60a6]:focus{outline:none}.button-vue[data-v-e2fd60a6]:disabled{filter:saturate(.7);opacity:.5;cursor:default}.button-vue[data-v-e2fd60a6]:disabled *{cursor:default}.button-vue[data-v-e2fd60a6]:hover:not(:disabled){background-color:var(--color-primary-element-light-hover)}.button-vue[data-v-e2fd60a6]:active{background-color:var(--color-primary-element-light)}.button-vue__wrapper[data-v-e2fd60a6]{display:inline-flex;align-items:center;justify-content:center;width:100%}.button-vue--end .button-vue__wrapper[data-v-e2fd60a6]{justify-content:end}.button-vue--start .button-vue__wrapper[data-v-e2fd60a6]{justify-content:start}.button-vue--reverse .button-vue__wrapper[data-v-e2fd60a6]{flex-direction:row-reverse}.button-vue--reverse[data-v-e2fd60a6]{--button-padding: var(--button-padding-default) var(--default-grid-baseline)}.button-vue__icon[data-v-e2fd60a6]{--default-clickable-area: var(--button-inner-size);height:var(--button-inner-size);width:var(--button-inner-size);min-height:var(--button-inner-size);min-width:var(--button-inner-size);display:flex;justify-content:center;align-items:center}.button-vue__icon[data-v-e2fd60a6]:empty{display:none}.button-vue--size-small .button-vue__icon[data-v-e2fd60a6]>*{max-height:16px;max-width:16px}.button-vue--size-small .button-vue__icon[data-v-e2fd60a6] svg{height:16px;width:16px}.button-vue__text[data-v-e2fd60a6]{font-weight:700;margin-bottom:1px;padding:2px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.button-vue__text[data-v-e2fd60a6]:empty{display:none}.button-vue[data-v-e2fd60a6]:has(.button-vue__text:empty){--button-padding: var(--button-radius);line-height:1;width:var(--button-size)!important}.button-vue[data-v-e2fd60a6]:has(.button-vue__icon:empty){--button-padding: var(--button-padding-default)}.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e2fd60a6]{padding-inline:var(--default-grid-baseline)}.button-vue--wide[data-v-e2fd60a6]{width:100%}.button-vue[data-v-e2fd60a6]:focus-visible{outline:2px solid var(--color-main-text)!important;box-shadow:0 0 0 4px var(--color-main-background)!important}.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-e2fd60a6]{outline:2px solid var(--color-primary-element-text);border-radius:var(--border-radius-element);background-color:transparent}.button-vue--primary[data-v-e2fd60a6]{background-color:var(--color-primary-element);border-color:var(--color-primary-element-hover);color:var(--color-primary-element-text)}.button-vue--primary[data-v-e2fd60a6]:hover:not(:disabled){background-color:var(--color-primary-element-hover)}.button-vue--primary[data-v-e2fd60a6]:active{background-color:var(--color-primary-element)}.button-vue--secondary[data-v-e2fd60a6]{background-color:var(--color-primary-element-light);border-color:var(--color-primary-element-light-hover);color:var(--color-primary-element-light-text)}.button-vue--secondary[data-v-e2fd60a6]:hover:not(:disabled){color:var(--color-primary-element-light-text);background-color:var(--color-primary-element-light-hover)}.button-vue--tertiary[data-v-e2fd60a6]{background-color:transparent;border-color:transparent;color:var(--color-main-text)}.button-vue--tertiary[data-v-e2fd60a6]:hover:not(:disabled){background-color:var(--color-background-hover)}.button-vue--tertiary-no-background[data-v-e2fd60a6]:hover:not(:disabled){background-color:transparent}.button-vue--tertiary-on-primary[data-v-e2fd60a6]{color:var(--color-primary-element-text)}.button-vue--tertiary-on-primary[data-v-e2fd60a6]:hover:not(:disabled){background-color:transparent}.button-vue--success[data-v-e2fd60a6]{border-color:var(--color-success-hover);background-color:var(--color-success);color:var(--color-success-text)}.button-vue--success[data-v-e2fd60a6]:hover:not(:disabled){background-color:var(--color-success-hover)}.button-vue--success[data-v-e2fd60a6]:active{background-color:var(--color-success)}.button-vue--warning[data-v-e2fd60a6]{border-color:var(--color-warning-hover);background-color:var(--color-warning);color:var(--color-warning-text)}.button-vue--warning[data-v-e2fd60a6]:hover:not(:disabled){background-color:var(--color-warning-hover)}.button-vue--warning[data-v-e2fd60a6]:active{background-color:var(--color-warning)}.button-vue--error[data-v-e2fd60a6]{border-color:var(--color-error-hover);background-color:var(--color-error);color:var(--color-error-text)}.button-vue--error[data-v-e2fd60a6]:hover:not(:disabled){background-color:var(--color-error-hover)}.button-vue--error[data-v-e2fd60a6]:active{background-color:var(--color-error)}.material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.resize-observer{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper--theme-dropdown,.v-popper--theme-dropdown *{box-sizing:border-box}.v-popper--theme-dropdown.v-popper__popper{z-index:100000;top:0;left:0;display:block!important}.v-popper--theme-dropdown.v-popper__popper .v-popper__wrapper{box-shadow:0 1px 10px var(--color-box-shadow);border-radius:var(--border-radius-element)}.v-popper--theme-dropdown.v-popper__popper .v-popper__inner{padding:0;color:var(--color-main-text);border-radius:var(--border-radius-element);overflow:hidden;background:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper .v-popper__arrow-container{position:absolute;z-index:1;width:0;height:0;border-style:solid;border-color:transparent;border-width:10px}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container{bottom:-9px;border-bottom-width:0;border-top-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:-9px;border-top-width:0;border-bottom-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container{left:-9px;border-left-width:0;border-right-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-9px;border-right-width:0;border-left-color:var(--color-main-background)}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=true]{visibility:hidden;transition:opacity var(--animation-quick),visibility var(--animation-quick);opacity:0}.v-popper--theme-dropdown.v-popper__popper[aria-hidden=false]{visibility:visible;transition:opacity var(--animation-quick);opacity:1}.material-design-icon[data-v-bd3d356d]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.icon-vue[data-v-bd3d356d]{display:flex;justify-content:center;align-items:center;min-width:var(--default-clickable-area);min-height:var(--default-clickable-area);opacity:1}.icon-vue.icon-vue--inline[data-v-bd3d356d]{display:inline-flex!important;min-width:fit-content;min-height:fit-content;vertical-align:text-bottom}.icon-vue span[data-v-bd3d356d]{line-height:0}.icon-vue[data-v-bd3d356d] svg{fill:currentColor;width:var(--a360429a);height:var(--a360429a);max-width:var(--a360429a);max-height:var(--a360429a)}.icon-vue--directional[data-v-bd3d356d] svg:dir(rtl){transform:scaleX(-1)}.material-design-icon[data-v-415d9f31]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.loading-icon[data-v-415d9f31]{overflow:hidden}.loading-icon svg[data-v-415d9f31]{animation:rotate var(--animation-duration, .8s) linear infinite}.material-design-icon[data-v-1893b364]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.notecard[data-v-1893b364]{--note-card-icon-size: 20px;--note-card-padding: calc(2 * var(--default-grid-baseline));color:var(--color-main-text)!important;background-color:var(--note-background)!important;border-inline-start:var(--default-grid-baseline) solid var(--note-theme);border-radius:var(--border-radius-small);margin:1rem 0;padding:var(--note-card-padding);display:flex;flex-direction:row;gap:var(--note-card-padding)}.notecard__heading[data-v-1893b364]{font-size:var(--note-card-icon-size);font-weight:600}.notecard__icon[data-v-1893b364]{color:var(--note-theme)}.notecard__icon--heading[data-v-1893b364]{font-size:var(--note-card-icon-size);margin-block:calc((1lh - 1em)/2) auto}.notecard--success[data-v-1893b364]{--note-background: var(--color-success);--note-theme: var(--color-success-text)}.notecard--info[data-v-1893b364]{--note-background: var(--color-info);--note-theme: var(--color-info-text)}.notecard--error[data-v-1893b364]{--note-background: var(--color-error);--note-theme: var(--color-error-text)}.notecard--warning[data-v-1893b364]{--note-background: var(--color-warning);--note-theme: var(--color-warning-text)}.material-design-icon[data-v-e7ac5ac5]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.checkbox-content[data-v-e7ac5ac5]{display:flex;align-items:center;flex-direction:row;gap:var(--default-grid-baseline);-webkit-user-select:none;user-select:none;min-height:var(--default-clickable-area);border-radius:var(--checkbox-radio-switch--border-radius);padding:var(--default-grid-baseline) calc((var(--default-clickable-area) - var(--icon-height)) / 2);width:100%;max-width:fit-content}.checkbox-content__text[data-v-e7ac5ac5]{flex:1 0}.checkbox-content__text[data-v-e7ac5ac5]:empty{display:none}.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-e7ac5ac5],.checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-e7ac5ac5],.checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-e7ac5ac5]{margin-block:calc((var(--default-clickable-area) - 2 * var(--default-grid-baseline) - var(--icon-height)) / 2) auto}.checkbox-content__icon[data-v-e7ac5ac5]>*{width:var(--icon-size);height:var(--icon-height);color:var(--color-primary-element)}.checkbox-content--button-variant .checkbox-content__icon[data-v-e7ac5ac5]:not(.checkbox-content__icon--checked)>*{color:var(--color-primary-element)}.checkbox-content--button-variant .checkbox-content__icon--checked[data-v-e7ac5ac5]>*{color:var(--color-primary-element-text)}.checkbox-content--has-text[data-v-e7ac5ac5]{padding-inline-end:calc((var(--default-clickable-area) - 16px) / 2)}.checkbox-content[data-v-e7ac5ac5],.checkbox-content[data-v-e7ac5ac5] *{cursor:pointer;flex-shrink:0}.material-design-icon[data-v-10606260]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.checkbox-radio-switch[data-v-10606260]{--icon-size: var(--0b7fadd0);--icon-height: var(--57d4f07e);--checkbox-radio-switch--border-radius: var(--border-radius-element);--checkbox-radio-switch--border-radius-outer: calc(var(--checkbox-radio-switch--border-radius) + 2px);display:flex;align-items:center;color:var(--color-main-text);background-color:transparent;font-size:var(--default-font-size);line-height:var(--default-line-height);padding:0;position:relative}.checkbox-radio-switch__input[data-v-10606260]{position:absolute;z-index:-1;opacity:0!important;width:var(--icon-size);height:var(--icon-size)}.checkbox-radio-switch__input:focus-visible+.checkbox-radio-switch__content[data-v-10606260],.checkbox-radio-switch__input[data-v-10606260]:focus-visible{outline:2px solid var(--color-main-text);border-color:var(--color-main-background);outline-offset:-2px}.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-10606260]{opacity:.5}.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-10606260] .checkbox-radio-switch__icon>*{color:var(--color-main-text)}.checkbox-radio-switch--disabled .checkbox-radio-switch__content.checkbox-content[data-v-10606260],.checkbox-radio-switch--disabled .checkbox-radio-switch__content.checkbox-content[data-v-10606260] *:not(a){cursor:default!important}.checkbox-radio-switch:not(.checkbox-radio-switch--disabled,.checkbox-radio-switch--checked):focus-within .checkbox-radio-switch__content[data-v-10606260],.checkbox-radio-switch:not(.checkbox-radio-switch--disabled,.checkbox-radio-switch--checked) .checkbox-radio-switch__content[data-v-10606260]:hover{background-color:var(--color-background-hover)}.checkbox-radio-switch--checked:not(.checkbox-radio-switch--disabled):focus-within .checkbox-radio-switch__content[data-v-10606260],.checkbox-radio-switch--checked:not(.checkbox-radio-switch--disabled) .checkbox-radio-switch__content[data-v-10606260]:hover{background-color:var(--color-primary-element-hover)}.checkbox-radio-switch--checked:not(.checkbox-radio-switch--button-variant):not(.checkbox-radio-switch--disabled):focus-within .checkbox-radio-switch__content[data-v-10606260],.checkbox-radio-switch--checked:not(.checkbox-radio-switch--button-variant):not(.checkbox-radio-switch--disabled) .checkbox-radio-switch__content[data-v-10606260]:hover{background-color:var(--color-primary-element-light-hover)}.checkbox-radio-switch-switch[data-v-10606260]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon>*{color:var(--color-text-maxcontrast)}.checkbox-radio-switch-switch.checkbox-radio-switch--disabled.checkbox-radio-switch--checked[data-v-10606260] .checkbox-radio-switch__icon>*{color:var(--color-primary-element-light)}.checkbox-radio-switch--button-variant.checkbox-radio-switch[data-v-10606260]{background-color:var(--color-main-background);border:2px solid var(--color-border-maxcontrast);overflow:hidden}.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked[data-v-10606260]{font-weight:700}.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked .checkbox-radio-switch__content[data-v-10606260]{background-color:var(--color-primary-element);color:var(--color-primary-element-text)}.checkbox-radio-switch--button-variant[data-v-10606260] .checkbox-radio-switch__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.checkbox-radio-switch--button-variant[data-v-10606260]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon>*{color:var(--color-main-text)}.checkbox-radio-switch--button-variant[data-v-10606260] .checkbox-radio-switch__icon:empty{display:none}.checkbox-radio-switch--button-variant[data-v-10606260]:not(.checkbox-radio-switch--button-variant-v-grouped):not(.checkbox-radio-switch--button-variant-h-grouped),.checkbox-radio-switch--button-variant .checkbox-radio-switch__content[data-v-10606260]{border-radius:var(--checkbox-radio-switch--border-radius)}.checkbox-radio-switch--button-variant-v-grouped .checkbox-radio-switch__content[data-v-10606260]{flex-basis:100%;max-width:unset}.checkbox-radio-switch--button-variant-v-grouped[data-v-10606260]:first-of-type{border-start-start-radius:var(--checkbox-radio-switch--border-radius-outer);border-start-end-radius:var(--checkbox-radio-switch--border-radius-outer)}.checkbox-radio-switch--button-variant-v-grouped[data-v-10606260]:last-of-type{border-end-start-radius:var(--checkbox-radio-switch--border-radius-outer);border-end-end-radius:var(--checkbox-radio-switch--border-radius-outer)}.checkbox-radio-switch--button-variant-v-grouped[data-v-10606260]:not(:last-of-type){border-bottom:0!important}.checkbox-radio-switch--button-variant-v-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-10606260]{margin-bottom:2px}.checkbox-radio-switch--button-variant-v-grouped[data-v-10606260]:not(:first-of-type){border-top:0!important}.checkbox-radio-switch--button-variant-h-grouped[data-v-10606260]:first-of-type{border-start-start-radius:var(--checkbox-radio-switch--border-radius-outer);border-end-start-radius:var(--checkbox-radio-switch--border-radius-outer)}.checkbox-radio-switch--button-variant-h-grouped[data-v-10606260]:last-of-type{border-start-end-radius:var(--checkbox-radio-switch--border-radius-outer);border-end-end-radius:var(--checkbox-radio-switch--border-radius-outer)}.checkbox-radio-switch--button-variant-h-grouped[data-v-10606260]:not(:last-of-type){border-inline-end:0!important}.checkbox-radio-switch--button-variant-h-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-10606260]{margin-inline-end:2px}.checkbox-radio-switch--button-variant-h-grouped[data-v-10606260]:not(:first-of-type){border-inline-start:0!important}.checkbox-radio-switch--button-variant-h-grouped[data-v-10606260] .checkbox-radio-switch__text{text-align:center;display:flex;align-items:center}.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-10606260]{flex-direction:column;justify-content:center;width:100%;margin:0;gap:0} diff --git a/css/notifications-admin-settings.css b/css/notifications-admin-settings.css index a6eba54a0..f6e3d0bd3 100644 --- a/css/notifications-admin-settings.css +++ b/css/notifications-admin-settings.css @@ -1,4 +1,4 @@ /* extracted by css-entry-points-plugin */ @import './style-jUk3WdhC.chunk.css'; -@import './_plugin-vue_export-helper-CYQX6I0J.chunk.css'; -@import './NcSettingsSection-93UQoiwe-Do0MKQkt.chunk.css'; \ No newline at end of file +@import './_plugin-vue_export-helper-DbH1hZ6D.chunk.css'; +@import './NcSettingsSection-CtSg7lH8-DdBpTFAo.chunk.css'; \ No newline at end of file diff --git a/css/notifications-settings.css b/css/notifications-settings.css index 800b2ce7e..279e412de 100644 --- a/css/notifications-settings.css +++ b/css/notifications-settings.css @@ -1,6 +1,6 @@ /* extracted by css-entry-points-plugin */ @import './settings-DRUIiraB.chunk.css'; @import './style-jUk3WdhC.chunk.css'; -@import './_plugin-vue_export-helper-CYQX6I0J.chunk.css'; -@import './BrowserStorage-Ds69DkQi.chunk.css'; -@import './NcSettingsSection-93UQoiwe-Do0MKQkt.chunk.css'; \ No newline at end of file +@import './_plugin-vue_export-helper-DbH1hZ6D.chunk.css'; +@import './BrowserStorage-Cu3hEsZL.chunk.css'; +@import './NcSettingsSection-CtSg7lH8-DdBpTFAo.chunk.css'; \ No newline at end of file diff --git a/js/BrowserStorage-DQapuuXB.chunk.mjs b/js/BrowserStorage-DQapuuXB.chunk.mjs deleted file mode 100644 index 4836430be..000000000 --- a/js/BrowserStorage-DQapuuXB.chunk.mjs +++ /dev/null @@ -1,5 +0,0 @@ -/*! third party licenses: js/vendor.LICENSE.txt */ -import{f,o as u,b as x,g as P,t as z,p as E,P as Ie,n as b,e as W,V as w,W as O,F as ye,i as ce,j as ee,a as M,I as le,R as Be,h as re,H as be,w as F,G as we,x as ve,T as ze,m as He,K as G,r as q,Q as Ke}from"./style-D4lbnCBQ.chunk.mjs";import{b as oe,ah as $,ai as Te,aj as Q,ak as j,al as te,am as qe,an as he,ao as We,ap as Ue,aq as Ye,ar as Je,r as Xe,as as Qe,d as Z,q as Oe,a6 as Ze,ab as Ge}from"./_plugin-vue_export-helper-BI95Xr-Q.chunk.mjs";const et={name:"CloseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},tt=["aria-hidden","aria-label"],ot=["fill","width","height"],it={d:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"},nt={key:0};function st(e,t,o,i,s,n){return u(),f("span",E(e.$attrs,{"aria-hidden":o.title?null:"true","aria-label":o.title,class:"material-design-icon close-icon",role:"img",onClick:t[0]||(t[0]=r=>e.$emit("click",r))}),[(u(),f("svg",{fill:o.fillColor,class:"material-design-icon__svg",width:o.size,height:o.size,viewBox:"0 0 24 24"},[x("path",it,[o.title?(u(),f("title",nt,z(o.title),1)):P("",!0)])],8,ot))],16,tt)}const lt=oe(et,[["render",st]]);var rt=Object.defineProperty,at=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,Se=(e,t,o)=>t in e?rt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,N=(e,t)=>{for(var o in t||(t={}))ht.call(t,o)&&Se(e,o,t[o]);if(xe)for(var o of xe(t))ut.call(t,o)&&Se(e,o,t[o]);return e},Le=(e,t)=>at(e,ct(t));const dt={props:{autoscroll:{type:Boolean,default:!0}},watch:{typeAheadPointer(){this.autoscroll&&this.maybeAdjustScroll()},open(e){this.autoscroll&&e&&this.$nextTick(()=>this.maybeAdjustScroll())}},methods:{maybeAdjustScroll(){var e;const t=((e=this.$refs.dropdownMenu)==null?void 0:e.children[this.typeAheadPointer])||!1;if(t){const o=this.getDropdownViewport(),{top:i,bottom:s,height:n}=t.getBoundingClientRect();if(io.bottom)return this.$refs.dropdownMenu.scrollTop=t.offsetTop-(o.height-n)}},getDropdownViewport(){return this.$refs.dropdownMenu?this.$refs.dropdownMenu.getBoundingClientRect():{height:0,top:0,bottom:0}}}},pt={data(){return{typeAheadPointer:-1}},watch:{filteredOptions(){for(let e=0;e=0;e--)if(this.selectable(this.filteredOptions[e])){this.typeAheadPointer=e;break}},typeAheadDown(){for(let e=this.typeAheadPointer+1;e{const o=e.__vccOpts||e;for(const[i,s]of t)o[i]=s;return o},gt={},mt={xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10"},yt=x("path",{d:"M6.895455 5l2.842897-2.842898c.348864-.348863.348864-.914488 0-1.263636L9.106534.261648c-.348864-.348864-.914489-.348864-1.263636 0L5 3.104545 2.157102.261648c-.348863-.348864-.914488-.348864-1.263636 0L.261648.893466c-.348864.348864-.348864.914489 0 1.263636L3.104545 5 .261648 7.842898c-.348864.348863-.348864.914488 0 1.263636l.631818.631818c.348864.348864.914773.348864 1.263636 0L5 6.895455l2.842898 2.842897c.348863.348864.914772.348864 1.263636 0l.631818-.631818c.348864-.348864.348864-.914489 0-1.263636L6.895455 5z"},null,-1),bt=[yt];function wt(e,t){return u(),f("svg",mt,bt)}const vt=de(gt,[["render",wt]]),Ot={},xt={xmlns:"http://www.w3.org/2000/svg",width:"14",height:"10"},St=x("path",{d:"M9.211364 7.59931l4.48338-4.867229c.407008-.441854.407008-1.158247 0-1.60046l-.73712-.80023c-.407008-.441854-1.066904-.441854-1.474243 0L7 5.198617 2.51662.33139c-.407008-.441853-1.066904-.441853-1.474243 0l-.737121.80023c-.407008.441854-.407008 1.158248 0 1.600461l4.48338 4.867228L7 10l2.211364-2.40069z"},null,-1),Lt=[St];function Ct(e,t){return u(),f("svg",xt,Lt)}const _t=de(Ot,[["render",Ct]]),Ce={Deselect:vt,OpenIndicator:_t},$t={mounted(e,{instance:t}){if(t.appendToBody){const{height:o,top:i,left:s,width:n}=t.$refs.toggle.getBoundingClientRect();let r=window.scrollX||window.pageXOffset,l=window.scrollY||window.pageYOffset;e.unbindPosition=t.calculatePosition(e,t,{width:n+"px",left:r+s+"px",top:l+i+o+"px"}),document.body.appendChild(e)}},unmounted(e,{instance:t}){t.appendToBody&&(e.unbindPosition&&typeof e.unbindPosition=="function"&&e.unbindPosition(),e.parentNode&&e.parentNode.removeChild(e))}};function Vt(e){const t={};return Object.keys(e).sort().forEach(o=>{t[o]=e[o]}),JSON.stringify(t)}let Bt=0;function Tt(){return++Bt}const Ft={components:N({},Ce),directives:{appendToBody:$t},mixins:[dt,pt,ft],compatConfig:{MODE:3},emits:["open","close","update:modelValue","search","search:compositionstart","search:compositionend","search:keydown","search:blur","search:focus","search:input","option:created","option:selecting","option:selected","option:deselecting","option:deselected"],props:{modelValue:{},components:{type:Object,default:()=>({})},options:{type:Array,default(){return[]}},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},deselectFromDropdown:{type:Boolean,default:!1},searchable:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},placeholder:{type:String,default:""},transition:{type:String,default:"vs__fade"},clearSearchOnSelect:{type:Boolean,default:!0},closeOnSelect:{type:Boolean,default:!0},label:{type:String,default:"label"},autocomplete:{type:String,default:"off"},reduce:{type:Function,default:e=>e},selectable:{type:Function,default:e=>!0},getOptionLabel:{type:Function,default(e){return typeof e=="object"?e.hasOwnProperty(this.label)?e[this.label]:console.warn(`[vue-select warn]: Label key "option.${this.label}" does not exist in options object ${JSON.stringify(e)}. -https://vue-select.org/api/props.html#getoptionlabel`):e}},getOptionKey:{type:Function,default(e){if(typeof e!="object")return e;try{return e.hasOwnProperty("id")?e.id:Vt(e)}catch(t){return console.warn(`[vue-select warn]: Could not stringify this option to generate unique key. Please provide'getOptionKey' prop to return a unique key for each option. -https://vue-select.org/api/props.html#getoptionkey`,e,t)}}},onTab:{type:Function,default:function(){this.selectOnTab&&!this.isComposing&&this.typeAheadSelect()}},taggable:{type:Boolean,default:!1},tabindex:{type:Number,default:null},pushTags:{type:Boolean,default:!1},filterable:{type:Boolean,default:!0},filterBy:{type:Function,default(e,t,o){return(t||"").toLocaleLowerCase().indexOf(o.toLocaleLowerCase())>-1}},filter:{type:Function,default(e,t){return e.filter(o=>{let i=this.getOptionLabel(o);return typeof i=="number"&&(i=i.toString()),this.filterBy(o,i,t)})}},createOption:{type:Function,default(e){return typeof this.optionList[0]=="object"?{[this.label]:e}:e}},resetOnOptionsChange:{default:!1,validator:e=>["function","boolean"].includes(typeof e)},clearSearchOnBlur:{type:Function,default:function({clearSearchOnSelect:e,multiple:t}){return e&&!t}},noDrop:{type:Boolean,default:!1},inputId:{type:String},dir:{type:String,default:"auto"},selectOnTab:{type:Boolean,default:!1},selectOnKeyCodes:{type:Array,default:()=>[13]},searchInputQuerySelector:{type:String,default:"[type=search]"},mapKeydown:{type:Function,default:(e,t)=>e},appendToBody:{type:Boolean,default:!1},calculatePosition:{type:Function,default(e,t,{width:o,top:i,left:s}){e.style.top=i,e.style.left=s,e.style.width=o}},dropdownShouldOpen:{type:Function,default({noDrop:e,open:t,mutableLoading:o}){return e?!1:t&&!o}},uid:{type:[String,Number],default:()=>Tt()}},data(){return{search:"",open:!1,isComposing:!1,pushedTags:[],_value:[],deselectButtons:[]}},computed:{isReducingValues(){return this.$props.reduce!==this.$options.props.reduce.default},isTrackingValues(){return typeof this.modelValue>"u"||this.isReducingValues},selectedValue(){let e=this.modelValue;return this.isTrackingValues&&(e=this.$data._value),e!=null&&e!==""?[].concat(e):[]},optionList(){return this.options.concat(this.pushTags?this.pushedTags:[])},searchEl(){return this.$slots.search?this.$refs.selectedOptions.querySelector(this.searchInputQuerySelector):this.$refs.search},scope(){const e={search:this.search,loading:this.loading,searching:this.searching,filteredOptions:this.filteredOptions};return{search:{attributes:N({disabled:this.disabled,placeholder:this.searchPlaceholder,tabindex:this.tabindex,readonly:!this.searchable,id:this.inputId,"aria-autocomplete":"list","aria-labelledby":`vs${this.uid}__combobox`,"aria-controls":`vs${this.uid}__listbox`,ref:"search",type:"search",autocomplete:this.autocomplete,value:this.search},this.dropdownOpen&&this.filteredOptions[this.typeAheadPointer]?{"aria-activedescendant":`vs${this.uid}__option-${this.typeAheadPointer}`}:{}),events:{compositionstart:()=>this.isComposing=!0,compositionend:()=>this.isComposing=!1,keydown:this.onSearchKeyDown,blur:this.onSearchBlur,focus:this.onSearchFocus,input:t=>this.search=t.target.value}},spinner:{loading:this.mutableLoading},noOptions:{search:this.search,loading:this.mutableLoading,searching:this.searching},openIndicator:{attributes:{ref:"openIndicator",role:"presentation",class:"vs__open-indicator"}},listHeader:e,listFooter:e,header:Le(N({},e),{deselect:this.deselect}),footer:Le(N({},e),{deselect:this.deselect})}},childComponents(){return N(N({},Ce),this.components)},stateClasses(){return{"vs--open":this.dropdownOpen,"vs--single":!this.multiple,"vs--multiple":this.multiple,"vs--searching":this.searching&&!this.noDrop,"vs--searchable":this.searchable&&!this.noDrop,"vs--unsearchable":!this.searchable,"vs--loading":this.mutableLoading,"vs--disabled":this.disabled}},searching(){return!!this.search},dropdownOpen(){return this.dropdownShouldOpen(this)},searchPlaceholder(){return this.isValueEmpty&&this.placeholder?this.placeholder:void 0},filteredOptions(){const e=[].concat(this.optionList);if(!this.filterable&&!this.taggable)return e;const t=this.search.length?this.filter(e,this.search,this):e;if(this.taggable&&this.search.length){const o=this.createOption(this.search);this.optionExists(o)||t.unshift(o)}return t},isValueEmpty(){return this.selectedValue.length===0},showClearButton(){return!this.multiple&&this.clearable&&!this.open&&!this.isValueEmpty}},watch:{options(e,t){const o=()=>typeof this.resetOnOptionsChange=="function"?this.resetOnOptionsChange(e,t,this.selectedValue):this.resetOnOptionsChange;!this.taggable&&o()&&this.clearSelection(),this.modelValue&&this.isTrackingValues&&this.setInternalValueFromOptions(this.modelValue)},modelValue:{immediate:!0,handler(e){this.isTrackingValues&&this.setInternalValueFromOptions(e)}},multiple(){this.clearSelection()},open(e){this.$emit(e?"open":"close")}},created(){this.mutableLoading=this.loading},methods:{setInternalValueFromOptions(e){Array.isArray(e)?this.$data._value=e.map(t=>this.findOptionFromReducedValue(t)):this.$data._value=this.findOptionFromReducedValue(e)},select(e){this.$emit("option:selecting",e),this.isOptionSelected(e)?this.deselectFromDropdown&&(this.clearable||this.multiple&&this.selectedValue.length>1)&&this.deselect(e):(this.taggable&&!this.optionExists(e)&&(this.$emit("option:created",e),this.pushTag(e)),this.multiple&&(e=this.selectedValue.concat(e)),this.updateValue(e),this.$emit("option:selected",e)),this.onAfterSelect(e)},deselect(e){this.$emit("option:deselecting",e),this.updateValue(this.selectedValue.filter(t=>!this.optionComparator(t,e))),this.$emit("option:deselected",e)},clearSelection(){this.updateValue(this.multiple?[]:null)},onAfterSelect(e){this.closeOnSelect&&(this.open=!this.open,this.searchEl.blur()),this.clearSearchOnSelect&&(this.search="")},updateValue(e){typeof this.modelValue>"u"&&(this.$data._value=e),e!==null&&(Array.isArray(e)?e=e.map(t=>this.reduce(t)):e=this.reduce(e)),this.$emit("update:modelValue",e)},toggleDropdown(e){const t=e.target!==this.searchEl;t&&e.preventDefault();const o=[...this.deselectButtons||[],this.$refs.clearButton];if(this.searchEl===void 0||o.filter(Boolean).some(i=>i.contains(e.target)||i===e.target)){e.preventDefault();return}this.open&&t?this.searchEl.blur():this.disabled||(this.open=!0,this.searchEl.focus())},isOptionSelected(e){return this.selectedValue.some(t=>this.optionComparator(t,e))},isOptionDeselectable(e){return this.isOptionSelected(e)&&this.deselectFromDropdown},optionComparator(e,t){return this.getOptionKey(e)===this.getOptionKey(t)},findOptionFromReducedValue(e){const t=i=>JSON.stringify(this.reduce(i))===JSON.stringify(e),o=[...this.options,...this.pushedTags].filter(t);return o.length===1?o[0]:o.find(i=>this.optionComparator(i,this.$data._value))||e},closeSearchOptions(){this.open=!1,this.$emit("search:blur")},maybeDeleteValue(){if(!this.searchEl.value.length&&this.selectedValue&&this.selectedValue.length&&this.clearable){let e=null;this.multiple&&(e=[...this.selectedValue.slice(0,this.selectedValue.length-1)]),this.updateValue(e)}},optionExists(e){return this.optionList.some(t=>this.optionComparator(t,e))},normalizeOptionForSlot(e){return typeof e=="object"?e:{[this.label]:e}},pushTag(e){this.pushedTags.push(e)},onEscape(){this.search.length?this.search="":this.searchEl.blur()},onSearchBlur(){if(this.mousedown&&!this.searching)this.mousedown=!1;else{const{clearSearchOnSelect:e,multiple:t}=this;this.clearSearchOnBlur({clearSearchOnSelect:e,multiple:t})&&(this.search=""),this.closeSearchOptions();return}if(this.search.length===0&&this.options.length===0){this.closeSearchOptions();return}},onSearchFocus(){this.open=!0,this.$emit("search:focus")},onMousedown(){this.mousedown=!0},onMouseUp(){this.mousedown=!1},onSearchKeyDown(e){const t=s=>(s.preventDefault(),!this.isComposing&&this.typeAheadSelect()),o={8:s=>this.maybeDeleteValue(),9:s=>this.onTab(),27:s=>this.onEscape(),38:s=>(s.preventDefault(),this.typeAheadUp()),40:s=>(s.preventDefault(),this.typeAheadDown())};this.selectOnKeyCodes.forEach(s=>o[s]=t);const i=this.mapKeydown(o,this);if(typeof i[e.keyCode]=="function")return i[e.keyCode](e)}}},kt=["dir"],Dt=["id","aria-expanded","aria-owns"],At={ref:"selectedOptions",class:"vs__selected-options"},Pt=["disabled","title","aria-label","onClick"],Et={ref:"actions",class:"vs__actions"},Rt=["disabled"],Nt={class:"vs__spinner"},Mt=["id"],jt=["id","aria-selected","onMouseover","onClick"],It={key:0,class:"vs__no-options"},zt=ee(" Sorry, no matching options. "),Ht=["id"];function Kt(e,t,o,i,s,n){const r=Ie("append-to-body");return u(),f("div",{dir:o.dir,class:ve(["v-select",n.stateClasses])},[b(e.$slots,"header",w(O(n.scope.header))),x("div",{id:`vs${o.uid}__combobox`,ref:"toggle",class:"vs__dropdown-toggle",role:"combobox","aria-expanded":n.dropdownOpen.toString(),"aria-owns":`vs${o.uid}__listbox`,"aria-label":"Search for option",onMousedown:t[1]||(t[1]=l=>n.toggleDropdown(l))},[x("div",At,[(u(!0),f(ye,null,ce(n.selectedValue,(l,a)=>b(e.$slots,"selected-option-container",{option:n.normalizeOptionForSlot(l),deselect:n.deselect,multiple:o.multiple,disabled:o.disabled},()=>[(u(),f("span",{key:o.getOptionKey(l),class:"vs__selected"},[b(e.$slots,"selected-option",w(O(n.normalizeOptionForSlot(l))),()=>[ee(z(o.getOptionLabel(l)),1)]),o.multiple?(u(),f("button",{key:0,ref_for:!0,ref:c=>s.deselectButtons[a]=c,disabled:o.disabled,type:"button",class:"vs__deselect",title:`Deselect ${o.getOptionLabel(l)}`,"aria-label":`Deselect ${o.getOptionLabel(l)}`,onClick:c=>n.deselect(l)},[(u(),M(le(n.childComponents.Deselect)))],8,Pt)):P("",!0)]))])),256)),b(e.$slots,"search",w(O(n.scope.search)),()=>[x("input",E({class:"vs__search"},n.scope.search.attributes,Be(n.scope.search.events)),null,16)])],512),x("div",Et,[re(x("button",{ref:"clearButton",disabled:o.disabled,type:"button",class:"vs__clear",title:"Clear Selected","aria-label":"Clear Selected",onClick:t[0]||(t[0]=(...l)=>n.clearSelection&&n.clearSelection(...l))},[(u(),M(le(n.childComponents.Deselect)))],8,Rt),[[be,n.showClearButton]]),b(e.$slots,"open-indicator",w(O(n.scope.openIndicator)),()=>[o.noDrop?P("",!0):(u(),M(le(n.childComponents.OpenIndicator),w(E({key:0},n.scope.openIndicator.attributes)),null,16))]),b(e.$slots,"spinner",w(O(n.scope.spinner)),()=>[re(x("div",Nt,"Loading...",512),[[be,e.mutableLoading]])])],512)],40,Dt),W(ze,{name:o.transition},{default:F(()=>[n.dropdownOpen?re((u(),f("ul",{id:`vs${o.uid}__listbox`,ref:"dropdownMenu",key:`vs${o.uid}__listbox`,class:"vs__dropdown-menu",role:"listbox",tabindex:"-1",onMousedown:t[2]||(t[2]=we((...l)=>n.onMousedown&&n.onMousedown(...l),["prevent"])),onMouseup:t[3]||(t[3]=(...l)=>n.onMouseUp&&n.onMouseUp(...l))},[b(e.$slots,"list-header",w(O(n.scope.listHeader))),(u(!0),f(ye,null,ce(n.filteredOptions,(l,a)=>(u(),f("li",{id:`vs${o.uid}__option-${a}`,key:o.getOptionKey(l),role:"option",class:ve(["vs__dropdown-option",{"vs__dropdown-option--deselect":n.isOptionDeselectable(l)&&a===e.typeAheadPointer,"vs__dropdown-option--selected":n.isOptionSelected(l),"vs__dropdown-option--highlight":a===e.typeAheadPointer,"vs__dropdown-option--disabled":!o.selectable(l)}]),"aria-selected":a===e.typeAheadPointer?!0:null,onMouseover:c=>o.selectable(l)?e.typeAheadPointer=a:null,onClick:we(c=>o.selectable(l)?n.select(l):null,["prevent","stop"])},[b(e.$slots,"option",w(O(n.normalizeOptionForSlot(l))),()=>[ee(z(o.getOptionLabel(l)),1)])],42,jt))),128)),n.filteredOptions.length===0?(u(),f("li",It,[b(e.$slots,"no-options",w(O(n.scope.noOptions)),()=>[zt])])):P("",!0),b(e.$slots,"list-footer",w(O(n.scope.listFooter)))],40,Mt)),[[r]]):(u(),f("ul",{key:1,id:`vs${o.uid}__listbox`,role:"listbox",style:{display:"none",visibility:"hidden"}},null,8,Ht))]),_:3},8,["name"]),b(e.$slots,"footer",w(O(n.scope.footer)))],10,kt)}const A=de(Ft,[["render",Kt]]);function ie(){return typeof window<"u"}function K(e){return Fe(e)?(e.nodeName||"").toLowerCase():"#document"}function v(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function B(e){var t;return(t=(Fe(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Fe(e){return ie()?e instanceof Node||e instanceof v(e).Node:!1}function C(e){return ie()?e instanceof Element||e instanceof v(e).Element:!1}function V(e){return ie()?e instanceof HTMLElement||e instanceof v(e).HTMLElement:!1}function _e(e){return!ie()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof v(e).ShadowRoot}function Y(e){const{overflow:t,overflowX:o,overflowY:i,display:s}=_(e);return/auto|scroll|overlay|hidden|clip/.test(t+i+o)&&!["inline","contents"].includes(s)}function qt(e){return["table","td","th"].includes(K(e))}function ne(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function pe(e){const t=fe(),o=C(e)?_(e):e;return["transform","translate","scale","rotate","perspective"].some(i=>o[i]?o[i]!=="none":!1)||(o.containerType?o.containerType!=="normal":!1)||!t&&(o.backdropFilter?o.backdropFilter!=="none":!1)||!t&&(o.filter?o.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(i=>(o.willChange||"").includes(i))||["paint","layout","strict","content"].some(i=>(o.contain||"").includes(i))}function Wt(e){let t=k(e);for(;V(t)&&!H(t);){if(pe(t))return t;if(ne(t))return null;t=k(t)}return null}function fe(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function H(e){return["html","body","#document"].includes(K(e))}function _(e){return v(e).getComputedStyle(e)}function se(e){return C(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function k(e){if(K(e)==="html")return e;const t=e.assignedSlot||e.parentNode||_e(e)&&e.host||B(e);return _e(t)?t.host:t}function ke(e){const t=k(e);return H(t)?e.ownerDocument?e.ownerDocument.body:e.body:V(t)&&Y(t)?t:ke(t)}function U(e,t,o){var i;t===void 0&&(t=[]),o===void 0&&(o=!0);const s=ke(e),n=s===((i=e.ownerDocument)==null?void 0:i.body),r=v(s);if(n){const l=ue(r);return t.concat(r,r.visualViewport||[],Y(s)?s:[],l&&o?U(l):[])}return t.concat(s,U(s,[],o))}function ue(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function De(e){const t=_(e);let o=parseFloat(t.width)||0,i=parseFloat(t.height)||0;const s=V(e),n=s?e.offsetWidth:o,r=s?e.offsetHeight:i,l=te(o)!==n||te(i)!==r;return l&&(o=n,i=r),{width:o,height:i,$:l}}function ge(e){return C(e)?e:e.contextElement}function I(e){const t=ge(e);if(!V(t))return $(1);const o=t.getBoundingClientRect(),{width:i,height:s,$:n}=De(t);let r=(n?te(o.width):o.width)/i,l=(n?te(o.height):o.height)/s;return(!r||!Number.isFinite(r))&&(r=1),(!l||!Number.isFinite(l))&&(l=1),{x:r,y:l}}const Ut=$(0);function Ae(e){const t=v(e);return!fe()||!t.visualViewport?Ut:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Yt(e,t,o){return t===void 0&&(t=!1),!o||t&&o!==v(e)?!1:t}function R(e,t,o,i){t===void 0&&(t=!1),o===void 0&&(o=!1);const s=e.getBoundingClientRect(),n=ge(e);let r=$(1);t&&(i?C(i)&&(r=I(i)):r=I(e));const l=Yt(n,o,i)?Ae(n):$(0);let a=(s.left+l.x)/r.x,c=(s.top+l.y)/r.y,h=s.width/r.x,p=s.height/r.y;if(n){const m=v(n),d=i&&C(i)?v(i):i;let T=m,y=ue(T);for(;y&&i&&d!==T;){const S=I(y),g=y.getBoundingClientRect(),L=_(y),D=g.left+(y.clientLeft+parseFloat(L.paddingLeft))*S.x,J=g.top+(y.clientTop+parseFloat(L.paddingTop))*S.y;a*=S.x,c*=S.y,h*=S.x,p*=S.y,a+=D,c+=J,T=v(y),y=ue(T)}}return Te({width:h,height:p,x:a,y:c})}function me(e,t){const o=se(e).scrollLeft;return t?t.left+o:R(B(e)).left+o}function Pe(e,t,o){o===void 0&&(o=!1);const i=e.getBoundingClientRect(),s=i.left+t.scrollLeft-(o?0:me(e,i)),n=i.top+t.scrollTop;return{x:s,y:n}}function Jt(e){let{elements:t,rect:o,offsetParent:i,strategy:s}=e;const n=s==="fixed",r=B(i),l=t?ne(t.floating):!1;if(i===r||l&&n)return o;let a={scrollLeft:0,scrollTop:0},c=$(1);const h=$(0),p=V(i);if((p||!p&&!n)&&((K(i)!=="body"||Y(r))&&(a=se(i)),V(i))){const d=R(i);c=I(i),h.x=d.x+i.clientLeft,h.y=d.y+i.clientTop}const m=r&&!p&&!n?Pe(r,a,!0):$(0);return{width:o.width*c.x,height:o.height*c.y,x:o.x*c.x-a.scrollLeft*c.x+h.x+m.x,y:o.y*c.y-a.scrollTop*c.y+h.y+m.y}}function Xt(e){return Array.from(e.getClientRects())}function Qt(e){const t=B(e),o=se(e),i=e.ownerDocument.body,s=j(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),n=j(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight);let r=-o.scrollLeft+me(e);const l=-o.scrollTop;return _(i).direction==="rtl"&&(r+=j(t.clientWidth,i.clientWidth)-s),{width:s,height:n,x:r,y:l}}function Zt(e,t){const o=v(e),i=B(e),s=o.visualViewport;let n=i.clientWidth,r=i.clientHeight,l=0,a=0;if(s){n=s.width,r=s.height;const c=fe();(!c||c&&t==="fixed")&&(l=s.offsetLeft,a=s.offsetTop)}return{width:n,height:r,x:l,y:a}}function Gt(e,t){const o=R(e,!0,t==="fixed"),i=o.top+e.clientTop,s=o.left+e.clientLeft,n=V(e)?I(e):$(1),r=e.clientWidth*n.x,l=e.clientHeight*n.y,a=s*n.x,c=i*n.y;return{width:r,height:l,x:a,y:c}}function $e(e,t,o){let i;if(t==="viewport")i=Zt(e,o);else if(t==="document")i=Qt(B(e));else if(C(t))i=Gt(t,o);else{const s=Ae(e);i={x:t.x-s.x,y:t.y-s.y,width:t.width,height:t.height}}return Te(i)}function Ee(e,t){const o=k(e);return o===t||!C(o)||H(o)?!1:_(o).position==="fixed"||Ee(o,t)}function eo(e,t){const o=t.get(e);if(o)return o;let i=U(e,[],!1).filter(l=>C(l)&&K(l)!=="body"),s=null;const n=_(e).position==="fixed";let r=n?k(e):e;for(;C(r)&&!H(r);){const l=_(r),a=pe(r);!a&&l.position==="fixed"&&(s=null),(n?!a&&!s:!a&&l.position==="static"&&s&&["absolute","fixed"].includes(s.position)||Y(r)&&!a&&Ee(e,r))?i=i.filter(c=>c!==r):s=l,r=k(r)}return t.set(e,i),i}function to(e){let{element:t,boundary:o,rootBoundary:i,strategy:s}=e;const n=[...o==="clippingAncestors"?ne(t)?[]:eo(t,this._c):[].concat(o),i],r=n[0],l=n.reduce((a,c)=>{const h=$e(t,c,s);return a.top=j(h.top,a.top),a.right=he(h.right,a.right),a.bottom=he(h.bottom,a.bottom),a.left=j(h.left,a.left),a},$e(t,r,s));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function oo(e){const{width:t,height:o}=De(e);return{width:t,height:o}}function io(e,t,o){const i=V(t),s=B(t),n=o==="fixed",r=R(e,!0,n,t);let l={scrollLeft:0,scrollTop:0};const a=$(0);function c(){a.x=me(s)}if(i||!i&&!n)if((K(t)!=="body"||Y(s))&&(l=se(t)),i){const d=R(t,!0,n,t);a.x=d.x+t.clientLeft,a.y=d.y+t.clientTop}else s&&c();n&&!i&&s&&c();const h=s&&!i&&!n?Pe(s,l):$(0),p=r.left+l.scrollLeft-a.x-h.x,m=r.top+l.scrollTop-a.y-h.y;return{x:p,y:m,width:r.width,height:r.height}}function ae(e){return _(e).position==="static"}function Ve(e,t){if(!V(e)||_(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return B(e)===o&&(o=o.ownerDocument.body),o}function Re(e,t){const o=v(e);if(ne(e))return o;if(!V(e)){let s=k(e);for(;s&&!H(s);){if(C(s)&&!ae(s))return s;s=k(s)}return o}let i=Ve(e,t);for(;i&&qt(i)&&ae(i);)i=Ve(i,t);return i&&H(i)&&ae(i)&&!pe(i)?o:i||Wt(e)||o}const no=async function(e){const t=this.getOffsetParent||Re,o=this.getDimensions,i=await o(e.floating);return{reference:io(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}};function so(e){return _(e).direction==="rtl"}const lo={convertOffsetParentRelativeRectToViewportRelativeRect:Jt,getDocumentElement:B,getClippingRect:to,getOffsetParent:Re,getElementRects:no,getClientRects:Xt,getDimensions:oo,getScale:I,isElement:C,isRTL:so};function Ne(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ro(e,t){let o=null,i;const s=B(e);function n(){var l;clearTimeout(i),(l=o)==null||l.disconnect(),o=null}function r(l,a){l===void 0&&(l=!1),a===void 0&&(a=1),n();const c=e.getBoundingClientRect(),{left:h,top:p,width:m,height:d}=c;if(l||t(),!m||!d)return;const T=Q(p),y=Q(s.clientWidth-(h+m)),S=Q(s.clientHeight-(p+d)),g=Q(h),L={rootMargin:-T+"px "+-y+"px "+-S+"px "+-g+"px",threshold:j(0,he(1,a))||1};let D=!0;function J(je){const X=je[0].intersectionRatio;if(X!==a){if(!D)return r();X?r(!1,X):i=setTimeout(()=>{r(!1,1e-7)},1e3)}X===1&&!Ne(c,e.getBoundingClientRect())&&r(),D=!1}try{o=new IntersectionObserver(J,{...L,root:s.ownerDocument})}catch{o=new IntersectionObserver(J,L)}o.observe(e)}return r(!0),n}function ao(e,t,o,i){i===void 0&&(i={});const{ancestorScroll:s=!0,ancestorResize:n=!0,elementResize:r=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:a=!1}=i,c=ge(e),h=s||n?[...c?U(c):[],...U(t)]:[];h.forEach(g=>{s&&g.addEventListener("scroll",o,{passive:!0}),n&&g.addEventListener("resize",o)});const p=c&&l?ro(c,o):null;let m=-1,d=null;r&&(d=new ResizeObserver(g=>{let[L]=g;L&&L.target===c&&d&&(d.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var D;(D=d)==null||D.observe(t)})),o()}),c&&!a&&d.observe(c),d.observe(t));let T,y=a?R(e):null;a&&S();function S(){const g=R(e);y&&!Ne(y,g)&&o(),y=g,T=requestAnimationFrame(S)}return o(),()=>{var g;h.forEach(L=>{s&&L.removeEventListener("scroll",o),n&&L.removeEventListener("resize",o)}),p?.(),(g=d)==null||g.disconnect(),d=null,a&&cancelAnimationFrame(T)}}const co=We,ho=Ye,uo=Ue,po=Je,fo=(e,t,o)=>{const i=new Map,s={platform:lo,...o},n={...s.platform,_c:i};return qe(e,t,{...s,platform:n})},go={name:"ChevronDownIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},mo=["aria-hidden","aria-label"],yo=["fill","width","height"],bo={d:"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"},wo={key:0};function vo(e,t,o,i,s,n){return u(),f("span",E(e.$attrs,{"aria-hidden":o.title?null:"true","aria-label":o.title,class:"material-design-icon chevron-down-icon",role:"img",onClick:t[0]||(t[0]=r=>e.$emit("click",r))}),[(u(),f("svg",{fill:o.fillColor,class:"material-design-icon__svg",width:o.size,height:o.size,viewBox:"0 0 24 24"},[x("path",bo,[o.title?(u(),f("title",wo,z(o.title),1)):P("",!0)])],8,yo))],16,mo)}const Oo=oe(go,[["render",vo]]);function Me(e,t){const o=[];let i=0,s=e.toLowerCase().indexOf(t.toLowerCase(),i),n=0;for(;s>-1&&n++[]}},computed:{ranges(){let e=[];return!this.search&&this.highlight.length===0||(this.highlight.length>0?e=this.highlight:e=Me(this.text,this.search),e.forEach((t,o)=>{t.end(o.start0&&t.push({start:o.start<0?0:o.start,end:o.end>this.text.length?this.text.length:o.end}),t),[]),e.sort((t,o)=>t.start-o.start),e=e.reduce((t,o)=>{if(!t.length)t.push(o);else{const i=t.length-1;t[i].end>=o.start?t[i]={start:t[i].start,end:Math.max(t[i].end,o.end)}:t.push(o)}return t},[])),e},chunks(){if(this.ranges.length===0)return[{start:0,end:this.text.length,highlight:!1,text:this.text}];const e=[];let t=0,o=0;for(;t=this.ranges.length&&te.highlight?G("strong",{},e.text):e.text)):G("span",{},this.text)}}),So={name:"NcEllipsisedOption",components:{NcHighlight:xo},props:{name:{type:String,default:""},search:{type:String,default:""}},computed:{needsTruncate(){return this.name&&this.name.length>=10},split(){return this.name.length-Math.min(Math.floor(this.name.length/2),10)},part1(){return this.needsTruncate?this.name.slice(0,this.split):this.name},part2(){return this.needsTruncate?this.name.slice(this.split):""},highlight1(){return this.search?Me(this.name,this.search):[]},highlight2(){return this.highlight1.map(e=>({start:e.start-this.split,end:e.end-this.split}))}}},Lo=["title"];function Co(e,t,o,i,s,n){const r=q("NcHighlight");return u(),f("span",{dir:"auto",class:"name-parts",title:o.name},[W(r,{class:"name-parts__first",text:n.part1,search:o.search,highlight:n.highlight1},null,8,["text","search","highlight"]),n.part2?(u(),M(r,{key:0,class:"name-parts__last",text:n.part2,search:o.search,highlight:n.highlight2},null,8,["text","search","highlight"])):P("",!0)],8,Lo)}const _o=oe(So,[["render",Co],["__scopeId","data-v-eeeedf6b"]]);Xe(Qe);const $o={name:"NcSelect",components:{ChevronDown:Oo,NcEllipsisedOption:_o,NcLoadingIcon:Ze,VueSelect:A},props:{...A.props,...A.mixins.reduce((e,t)=>({...e,...t.props}),{}),ariaLabelClearSelected:{type:String,default:Z("Clear selected")},ariaLabelCombobox:{type:String,default:null},ariaLabelListbox:{type:String,default:Z("Options")},ariaLabelDeselectOption:{type:Function,default:e=>Z("Deselect {option}",{option:e})},appendToBody:{type:Boolean,default:!0},calculatePosition:{type:Function,default:null},keepOpen:{type:Boolean,default:!1},components:{type:Object,default:()=>({Deselect:{render:()=>G(lt,{size:20,fillColor:"var(--vs-controls-color)",style:[{cursor:"pointer"}]})}})},limit:{type:Number,default:null},disabled:{type:Boolean,default:!1},dropdownShouldOpen:{type:Function,default:({noDrop:e,open:t})=>e?!1:t},filterBy:{type:Function,default:null},inputClass:{type:[String,Object],default:null},inputId:{type:String,default:()=>Oe()},inputLabel:{type:String,default:null},labelOutside:{type:Boolean,default:!1},keyboardFocusBorder:{type:Boolean,default:!0},label:{type:String,default:null},loading:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},noWrap:{type:Boolean,default:!1},options:{type:Array,default:()=>[]},placeholder:{type:String,default:""},mapKeydown:{type:Function,default(e,t){return{...e,27:o=>{t.open&&o.stopPropagation(),e[27](o)}}}},uid:{type:String,default:()=>Oe()},placement:{type:String,default:"bottom"},resetFocusOnOptionsChange:{type:Boolean,default:!0},modelValue:{type:[String,Number,Object,Array],default:null},required:{type:Boolean,default:!1}," ":{}},emits:[" ","update:modelValue"],setup(){const e=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-clickable-area")),t=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-grid-baseline"));return{avatarSize:e-2*t}},data(){return{search:""}},computed:{inputRequired(){return this.required?this.modelValue===null||Array.isArray(this.modelValue)&&this.modelValue.length===0:null},localCalculatePosition(){return this.calculatePosition!==null?this.calculatePosition:(e,t,{width:o})=>{e.style.width=o;const i={name:"addClass",fn(){return e.classList.add("vs__dropdown-menu--floating"),{}}},s={name:"togglePlacementClass",fn({placement:r}){return t.$el.classList.toggle("select--drop-up",r==="top"),e.classList.toggle("vs__dropdown-menu--floating-placement-top",r==="top"),{}}},n=()=>{fo(t.$refs.toggle,e,{placement:this.placement,middleware:[co(-1),i,s,uo(),ho({limiter:po()})]}).then(({x:r,y:l})=>{Object.assign(e.style,{left:`${r}px`,top:`${l}px`,width:`${t.$refs.toggle.getBoundingClientRect().width}px`})})};return ao(t.$refs.toggle,e,n)}},localFilterBy(){return this.filterBy??A.props.filterBy.default},localLabel(){return this.label??A.props.label.default},propsToForward(){const e=[...Object.keys(A.props),...A.mixins.flatMap(t=>Object.keys(t.props??{}))];return{...Object.fromEntries(Object.entries(this.$props).filter(([t,o])=>e.includes(t))),calculatePosition:this.localCalculatePosition,closeOnSelect:!this.keepOpen,filterBy:this.localFilterBy,label:this.localLabel}}},mounted(){!this.labelOutside&&!this.inputLabel&&this.ariaLabelCombobox,this.inputLabel&&this.ariaLabelCombobox},methods:{t:Z}},Vo=["for"],Bo=["required"];function To(e,t,o,i,s,n){const r=q("ChevronDown"),l=q("NcEllipsisedOption"),a=q("NcLoadingIcon"),c=q("VueSelect");return u(),M(c,E({class:["select",{"select--no-wrap":o.noWrap}]},n.propsToForward,{onSearch:t[0]||(t[0]=h=>s.search=h),"onUpdate:modelValue":t[1]||(t[1]=h=>e.$emit("update:modelValue",h))}),Ke({search:F(({attributes:h,events:p})=>[x("input",E({class:["vs__search",o.inputClass]},h,{required:n.inputRequired,dir:"auto"},Be(p,!0)),null,16,Bo)]),"open-indicator":F(({attributes:h})=>[W(r,E(h,{"fill-color":"var(--vs-controls-color)",style:{cursor:o.disabled?null:"pointer"},size:26}),null,16,["style"])]),option:F(h=>[b(e.$slots,"option",w(O(h)),()=>[W(l,{name:String(h[n.localLabel]),search:s.search},null,8,["name","search"])])]),"selected-option":F(h=>[b(e.$slots,"selected-option",{vBind:h},()=>[W(l,{name:String(h[n.localLabel]),search:s.search},null,8,["name","search"])])]),spinner:F(h=>[h.loading?(u(),M(a,{key:0})):P("",!0)]),"no-options":F(()=>[ee(z(n.t("No results")),1)]),_:2},[!o.labelOutside&&o.inputLabel?{name:"header",fn:F(()=>[x("label",{for:o.inputId,class:"select__label"},z(o.inputLabel),9,Vo)]),key:"0"}:void 0,ce(e.$slots,(h,p)=>({name:p,fn:F(m=>[b(e.$slots,p,w(O(m)))])}))]),1040,["class"])}const Do=oe($o,[["render",To]]),Ao=Ge.getBuilder("notifications").clearOnLogout().persist().build();export{Ao as B,Do as N}; -//# sourceMappingURL=BrowserStorage-DQapuuXB.chunk.mjs.map diff --git a/js/BrowserStorage-DQapuuXB.chunk.mjs.map b/js/BrowserStorage-DQapuuXB.chunk.mjs.map deleted file mode 100644 index 85bf1083d..000000000 --- a/js/BrowserStorage-DQapuuXB.chunk.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"BrowserStorage-DQapuuXB.chunk.mjs","sources":["../node_modules/@nextcloud/vue/dist/chunks/Close-D6ngJ4t9.mjs","../node_modules/vue-select/dist/vue-select.es.js","../node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs","../node_modules/@floating-ui/dom/dist/floating-ui.dom.mjs","../node_modules/@nextcloud/vue/dist/chunks/ChevronDown-FiGpp0KT.mjs","../node_modules/@nextcloud/vue/dist/chunks/NcHighlight.vue_vue_type_script_lang-DnWQDM_2.mjs","../node_modules/@nextcloud/vue/dist/chunks/NcEllipsisedOption-C8uNDC-j.mjs","../node_modules/@nextcloud/vue/dist/chunks/NcSelect-D6XzjG4n.mjs","../src/services/BrowserStorage.js"],"sourcesContent":["import { createElementBlock, openBlock, mergeProps, createElementVNode, createCommentVNode, toDisplayString } from \"vue\";\nimport { _ as _export_sfc } from \"./_plugin-vue_export-helper-1tPrXgE0.mjs\";\nconst _sfc_main = {\n name: \"CloseIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nconst _hoisted_1 = [\"aria-hidden\", \"aria-label\"];\nconst _hoisted_2 = [\"fill\", \"width\", \"height\"];\nconst _hoisted_3 = { d: \"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z\" };\nconst _hoisted_4 = { key: 0 };\nfunction _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {\n return openBlock(), createElementBlock(\"span\", mergeProps(_ctx.$attrs, {\n \"aria-hidden\": $props.title ? null : \"true\",\n \"aria-label\": $props.title,\n class: \"material-design-icon close-icon\",\n role: \"img\",\n onClick: _cache[0] || (_cache[0] = ($event) => _ctx.$emit(\"click\", $event))\n }), [\n (openBlock(), createElementBlock(\"svg\", {\n fill: $props.fillColor,\n class: \"material-design-icon__svg\",\n width: $props.size,\n height: $props.size,\n viewBox: \"0 0 24 24\"\n }, [\n createElementVNode(\"path\", _hoisted_3, [\n $props.title ? (openBlock(), createElementBlock(\"title\", _hoisted_4, toDisplayString($props.title), 1)) : createCommentVNode(\"\", true)\n ])\n ], 8, _hoisted_2))\n ], 16, _hoisted_1);\n}\nconst IconClose = /* @__PURE__ */ _export_sfc(_sfc_main, [[\"render\", _sfc_render]]);\nexport {\n IconClose as I\n};\n//# sourceMappingURL=Close-D6ngJ4t9.mjs.map\n","var E = Object.defineProperty, M = Object.defineProperties;\nvar x = Object.getOwnPropertyDescriptors;\nvar V = Object.getOwnPropertySymbols;\nvar I = Object.prototype.hasOwnProperty, N = Object.prototype.propertyIsEnumerable;\nvar C = (e, t, s) => t in e ? E(e, t, { enumerable: !0, configurable: !0, writable: !0, value: s }) : e[t] = s, f = (e, t) => {\n for (var s in t || (t = {}))\n I.call(t, s) && C(e, s, t[s]);\n if (V)\n for (var s of V(t))\n N.call(t, s) && C(e, s, t[s]);\n return e;\n}, m = (e, t) => M(e, x(t));\nimport { openBlock as a, createElementBlock as h, createElementVNode as u, resolveDirective as K, normalizeClass as A, renderSlot as r, normalizeProps as d, guardReactiveProps as c, Fragment as B, renderList as L, createTextVNode as v, toDisplayString as D, createBlock as b, resolveDynamicComponent as _, createCommentVNode as O, mergeProps as k, toHandlers as j, withDirectives as w, vShow as P, createVNode as $, Transition as R, withCtx as z, withModifiers as F } from \"vue\";\nconst U = {\n props: {\n autoscroll: {\n type: Boolean,\n default: !0\n }\n },\n watch: {\n typeAheadPointer() {\n this.autoscroll && this.maybeAdjustScroll();\n },\n open(e) {\n this.autoscroll && e && this.$nextTick(() => this.maybeAdjustScroll());\n }\n },\n methods: {\n maybeAdjustScroll() {\n var t;\n const e = ((t = this.$refs.dropdownMenu) == null ? void 0 : t.children[this.typeAheadPointer]) || !1;\n if (e) {\n const s = this.getDropdownViewport(), { top: n, bottom: l, height: i } = e.getBoundingClientRect();\n if (n < s.top)\n return this.$refs.dropdownMenu.scrollTop = e.offsetTop;\n if (l > s.bottom)\n return this.$refs.dropdownMenu.scrollTop = e.offsetTop - (s.height - i);\n }\n },\n getDropdownViewport() {\n return this.$refs.dropdownMenu ? this.$refs.dropdownMenu.getBoundingClientRect() : {\n height: 0,\n top: 0,\n bottom: 0\n };\n }\n }\n}, q = {\n data() {\n return {\n typeAheadPointer: -1\n };\n },\n watch: {\n filteredOptions() {\n for (let e = 0; e < this.filteredOptions.length; e++)\n if (this.selectable(this.filteredOptions[e])) {\n this.typeAheadPointer = e;\n break;\n }\n },\n open(e) {\n e && this.typeAheadToLastSelected();\n },\n selectedValue() {\n this.open && this.typeAheadToLastSelected();\n }\n },\n methods: {\n typeAheadUp() {\n for (let e = this.typeAheadPointer - 1; e >= 0; e--)\n if (this.selectable(this.filteredOptions[e])) {\n this.typeAheadPointer = e;\n break;\n }\n },\n typeAheadDown() {\n for (let e = this.typeAheadPointer + 1; e < this.filteredOptions.length; e++)\n if (this.selectable(this.filteredOptions[e])) {\n this.typeAheadPointer = e;\n break;\n }\n },\n typeAheadSelect() {\n const e = this.filteredOptions[this.typeAheadPointer];\n e && this.selectable(e) && this.select(e);\n },\n typeAheadToLastSelected() {\n this.typeAheadPointer = this.selectedValue.length !== 0 ? this.filteredOptions.indexOf(this.selectedValue[this.selectedValue.length - 1]) : -1;\n }\n }\n}, J = {\n props: {\n loading: {\n type: Boolean,\n default: !1\n }\n },\n data() {\n return {\n mutableLoading: !1\n };\n },\n watch: {\n search() {\n this.$emit(\"search\", this.search, this.toggleLoading);\n },\n loading(e) {\n this.mutableLoading = e;\n }\n },\n methods: {\n toggleLoading(e = null) {\n return e == null ? this.mutableLoading = !this.mutableLoading : this.mutableLoading = e;\n }\n }\n}, S = (e, t) => {\n const s = e.__vccOpts || e;\n for (const [n, l] of t)\n s[n] = l;\n return s;\n}, H = {}, X = {\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"10\",\n height: \"10\"\n}, Y = /* @__PURE__ */ u(\"path\", { d: \"M6.895455 5l2.842897-2.842898c.348864-.348863.348864-.914488 0-1.263636L9.106534.261648c-.348864-.348864-.914489-.348864-1.263636 0L5 3.104545 2.157102.261648c-.348863-.348864-.914488-.348864-1.263636 0L.261648.893466c-.348864.348864-.348864.914489 0 1.263636L3.104545 5 .261648 7.842898c-.348864.348863-.348864.914488 0 1.263636l.631818.631818c.348864.348864.914773.348864 1.263636 0L5 6.895455l2.842898 2.842897c.348863.348864.914772.348864 1.263636 0l.631818-.631818c.348864-.348864.348864-.914489 0-1.263636L6.895455 5z\" }, null, -1), Q = [\n Y\n];\nfunction G(e, t) {\n return a(), h(\"svg\", X, Q);\n}\nconst W = /* @__PURE__ */ S(H, [[\"render\", G]]), Z = {}, ee = {\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"14\",\n height: \"10\"\n}, te = /* @__PURE__ */ u(\"path\", { d: \"M9.211364 7.59931l4.48338-4.867229c.407008-.441854.407008-1.158247 0-1.60046l-.73712-.80023c-.407008-.441854-1.066904-.441854-1.474243 0L7 5.198617 2.51662.33139c-.407008-.441853-1.066904-.441853-1.474243 0l-.737121.80023c-.407008.441854-.407008 1.158248 0 1.600461l4.48338 4.867228L7 10l2.211364-2.40069z\" }, null, -1), se = [\n te\n];\nfunction ie(e, t) {\n return a(), h(\"svg\", ee, se);\n}\nconst oe = /* @__PURE__ */ S(Z, [[\"render\", ie]]), T = {\n Deselect: W,\n OpenIndicator: oe\n}, ne = {\n mounted(e, { instance: t }) {\n if (t.appendToBody) {\n const {\n height: s,\n top: n,\n left: l,\n width: i\n } = t.$refs.toggle.getBoundingClientRect();\n let y = window.scrollX || window.pageXOffset, o = window.scrollY || window.pageYOffset;\n e.unbindPosition = t.calculatePosition(e, t, {\n width: i + \"px\",\n left: y + l + \"px\",\n top: o + n + s + \"px\"\n }), document.body.appendChild(e);\n }\n },\n unmounted(e, { instance: t }) {\n t.appendToBody && (e.unbindPosition && typeof e.unbindPosition == \"function\" && e.unbindPosition(), e.parentNode && e.parentNode.removeChild(e));\n }\n};\nfunction le(e) {\n const t = {};\n return Object.keys(e).sort().forEach((s) => {\n t[s] = e[s];\n }), JSON.stringify(t);\n}\nlet ae = 0;\nfunction re() {\n return ++ae;\n}\nconst de = {\n components: f({}, T),\n directives: { appendToBody: ne },\n mixins: [U, q, J],\n compatConfig: {\n MODE: 3\n },\n emits: [\n \"open\",\n \"close\",\n \"update:modelValue\",\n \"search\",\n \"search:compositionstart\",\n \"search:compositionend\",\n \"search:keydown\",\n \"search:blur\",\n \"search:focus\",\n \"search:input\",\n \"option:created\",\n \"option:selecting\",\n \"option:selected\",\n \"option:deselecting\",\n \"option:deselected\"\n ],\n props: {\n modelValue: {},\n components: {\n type: Object,\n default: () => ({})\n },\n options: {\n type: Array,\n default() {\n return [];\n }\n },\n disabled: {\n type: Boolean,\n default: !1\n },\n clearable: {\n type: Boolean,\n default: !0\n },\n deselectFromDropdown: {\n type: Boolean,\n default: !1\n },\n searchable: {\n type: Boolean,\n default: !0\n },\n multiple: {\n type: Boolean,\n default: !1\n },\n placeholder: {\n type: String,\n default: \"\"\n },\n transition: {\n type: String,\n default: \"vs__fade\"\n },\n clearSearchOnSelect: {\n type: Boolean,\n default: !0\n },\n closeOnSelect: {\n type: Boolean,\n default: !0\n },\n label: {\n type: String,\n default: \"label\"\n },\n autocomplete: {\n type: String,\n default: \"off\"\n },\n reduce: {\n type: Function,\n default: (e) => e\n },\n selectable: {\n type: Function,\n default: (e) => !0\n },\n getOptionLabel: {\n type: Function,\n default(e) {\n return typeof e == \"object\" ? e.hasOwnProperty(this.label) ? e[this.label] : console.warn(`[vue-select warn]: Label key \"option.${this.label}\" does not exist in options object ${JSON.stringify(e)}.\nhttps://vue-select.org/api/props.html#getoptionlabel`) : e;\n }\n },\n getOptionKey: {\n type: Function,\n default(e) {\n if (typeof e != \"object\")\n return e;\n try {\n return e.hasOwnProperty(\"id\") ? e.id : le(e);\n } catch (t) {\n return console.warn(`[vue-select warn]: Could not stringify this option to generate unique key. Please provide'getOptionKey' prop to return a unique key for each option.\nhttps://vue-select.org/api/props.html#getoptionkey`, e, t);\n }\n }\n },\n onTab: {\n type: Function,\n default: function() {\n this.selectOnTab && !this.isComposing && this.typeAheadSelect();\n }\n },\n taggable: {\n type: Boolean,\n default: !1\n },\n tabindex: {\n type: Number,\n default: null\n },\n pushTags: {\n type: Boolean,\n default: !1\n },\n filterable: {\n type: Boolean,\n default: !0\n },\n filterBy: {\n type: Function,\n default(e, t, s) {\n return (t || \"\").toLocaleLowerCase().indexOf(s.toLocaleLowerCase()) > -1;\n }\n },\n filter: {\n type: Function,\n default(e, t) {\n return e.filter((s) => {\n let n = this.getOptionLabel(s);\n return typeof n == \"number\" && (n = n.toString()), this.filterBy(s, n, t);\n });\n }\n },\n createOption: {\n type: Function,\n default(e) {\n return typeof this.optionList[0] == \"object\" ? { [this.label]: e } : e;\n }\n },\n resetOnOptionsChange: {\n default: !1,\n validator: (e) => [\"function\", \"boolean\"].includes(typeof e)\n },\n clearSearchOnBlur: {\n type: Function,\n default: function({ clearSearchOnSelect: e, multiple: t }) {\n return e && !t;\n }\n },\n noDrop: {\n type: Boolean,\n default: !1\n },\n inputId: {\n type: String\n },\n dir: {\n type: String,\n default: \"auto\"\n },\n selectOnTab: {\n type: Boolean,\n default: !1\n },\n selectOnKeyCodes: {\n type: Array,\n default: () => [13]\n },\n searchInputQuerySelector: {\n type: String,\n default: \"[type=search]\"\n },\n mapKeydown: {\n type: Function,\n default: (e, t) => e\n },\n appendToBody: {\n type: Boolean,\n default: !1\n },\n calculatePosition: {\n type: Function,\n default(e, t, { width: s, top: n, left: l }) {\n e.style.top = n, e.style.left = l, e.style.width = s;\n }\n },\n dropdownShouldOpen: {\n type: Function,\n default({ noDrop: e, open: t, mutableLoading: s }) {\n return e ? !1 : t && !s;\n }\n },\n uid: {\n type: [String, Number],\n default: () => re()\n }\n },\n data() {\n return {\n search: \"\",\n open: !1,\n isComposing: !1,\n pushedTags: [],\n _value: [],\n deselectButtons: []\n };\n },\n computed: {\n isReducingValues() {\n return this.$props.reduce !== this.$options.props.reduce.default;\n },\n isTrackingValues() {\n return typeof this.modelValue == \"undefined\" || this.isReducingValues;\n },\n selectedValue() {\n let e = this.modelValue;\n return this.isTrackingValues && (e = this.$data._value), e != null && e !== \"\" ? [].concat(e) : [];\n },\n optionList() {\n return this.options.concat(this.pushTags ? this.pushedTags : []);\n },\n searchEl() {\n return this.$slots.search ? this.$refs.selectedOptions.querySelector(this.searchInputQuerySelector) : this.$refs.search;\n },\n scope() {\n const e = {\n search: this.search,\n loading: this.loading,\n searching: this.searching,\n filteredOptions: this.filteredOptions\n };\n return {\n search: {\n attributes: f({\n disabled: this.disabled,\n placeholder: this.searchPlaceholder,\n tabindex: this.tabindex,\n readonly: !this.searchable,\n id: this.inputId,\n \"aria-autocomplete\": \"list\",\n \"aria-labelledby\": `vs${this.uid}__combobox`,\n \"aria-controls\": `vs${this.uid}__listbox`,\n ref: \"search\",\n type: \"search\",\n autocomplete: this.autocomplete,\n value: this.search\n }, this.dropdownOpen && this.filteredOptions[this.typeAheadPointer] ? {\n \"aria-activedescendant\": `vs${this.uid}__option-${this.typeAheadPointer}`\n } : {}),\n events: {\n compositionstart: () => this.isComposing = !0,\n compositionend: () => this.isComposing = !1,\n keydown: this.onSearchKeyDown,\n blur: this.onSearchBlur,\n focus: this.onSearchFocus,\n input: (t) => this.search = t.target.value\n }\n },\n spinner: {\n loading: this.mutableLoading\n },\n noOptions: {\n search: this.search,\n loading: this.mutableLoading,\n searching: this.searching\n },\n openIndicator: {\n attributes: {\n ref: \"openIndicator\",\n role: \"presentation\",\n class: \"vs__open-indicator\"\n }\n },\n listHeader: e,\n listFooter: e,\n header: m(f({}, e), { deselect: this.deselect }),\n footer: m(f({}, e), { deselect: this.deselect })\n };\n },\n childComponents() {\n return f(f({}, T), this.components);\n },\n stateClasses() {\n return {\n \"vs--open\": this.dropdownOpen,\n \"vs--single\": !this.multiple,\n \"vs--multiple\": this.multiple,\n \"vs--searching\": this.searching && !this.noDrop,\n \"vs--searchable\": this.searchable && !this.noDrop,\n \"vs--unsearchable\": !this.searchable,\n \"vs--loading\": this.mutableLoading,\n \"vs--disabled\": this.disabled\n };\n },\n searching() {\n return !!this.search;\n },\n dropdownOpen() {\n return this.dropdownShouldOpen(this);\n },\n searchPlaceholder() {\n return this.isValueEmpty && this.placeholder ? this.placeholder : void 0;\n },\n filteredOptions() {\n const e = [].concat(this.optionList);\n if (!this.filterable && !this.taggable)\n return e;\n const t = this.search.length ? this.filter(e, this.search, this) : e;\n if (this.taggable && this.search.length) {\n const s = this.createOption(this.search);\n this.optionExists(s) || t.unshift(s);\n }\n return t;\n },\n isValueEmpty() {\n return this.selectedValue.length === 0;\n },\n showClearButton() {\n return !this.multiple && this.clearable && !this.open && !this.isValueEmpty;\n }\n },\n watch: {\n options(e, t) {\n const s = () => typeof this.resetOnOptionsChange == \"function\" ? this.resetOnOptionsChange(e, t, this.selectedValue) : this.resetOnOptionsChange;\n !this.taggable && s() && this.clearSelection(), this.modelValue && this.isTrackingValues && this.setInternalValueFromOptions(this.modelValue);\n },\n modelValue: {\n immediate: !0,\n handler(e) {\n this.isTrackingValues && this.setInternalValueFromOptions(e);\n }\n },\n multiple() {\n this.clearSelection();\n },\n open(e) {\n this.$emit(e ? \"open\" : \"close\");\n }\n },\n created() {\n this.mutableLoading = this.loading;\n },\n methods: {\n setInternalValueFromOptions(e) {\n Array.isArray(e) ? this.$data._value = e.map((t) => this.findOptionFromReducedValue(t)) : this.$data._value = this.findOptionFromReducedValue(e);\n },\n select(e) {\n this.$emit(\"option:selecting\", e), this.isOptionSelected(e) ? this.deselectFromDropdown && (this.clearable || this.multiple && this.selectedValue.length > 1) && this.deselect(e) : (this.taggable && !this.optionExists(e) && (this.$emit(\"option:created\", e), this.pushTag(e)), this.multiple && (e = this.selectedValue.concat(e)), this.updateValue(e), this.$emit(\"option:selected\", e)), this.onAfterSelect(e);\n },\n deselect(e) {\n this.$emit(\"option:deselecting\", e), this.updateValue(this.selectedValue.filter((t) => !this.optionComparator(t, e))), this.$emit(\"option:deselected\", e);\n },\n clearSelection() {\n this.updateValue(this.multiple ? [] : null);\n },\n onAfterSelect(e) {\n this.closeOnSelect && (this.open = !this.open, this.searchEl.blur()), this.clearSearchOnSelect && (this.search = \"\");\n },\n updateValue(e) {\n typeof this.modelValue == \"undefined\" && (this.$data._value = e), e !== null && (Array.isArray(e) ? e = e.map((t) => this.reduce(t)) : e = this.reduce(e)), this.$emit(\"update:modelValue\", e);\n },\n toggleDropdown(e) {\n const t = e.target !== this.searchEl;\n t && e.preventDefault();\n const s = [\n ...this.deselectButtons || [],\n this.$refs.clearButton\n ];\n if (this.searchEl === void 0 || s.filter(Boolean).some((n) => n.contains(e.target) || n === e.target)) {\n e.preventDefault();\n return;\n }\n this.open && t ? this.searchEl.blur() : this.disabled || (this.open = !0, this.searchEl.focus());\n },\n isOptionSelected(e) {\n return this.selectedValue.some((t) => this.optionComparator(t, e));\n },\n isOptionDeselectable(e) {\n return this.isOptionSelected(e) && this.deselectFromDropdown;\n },\n optionComparator(e, t) {\n return this.getOptionKey(e) === this.getOptionKey(t);\n },\n findOptionFromReducedValue(e) {\n const t = (n) => JSON.stringify(this.reduce(n)) === JSON.stringify(e), s = [...this.options, ...this.pushedTags].filter(t);\n return s.length === 1 ? s[0] : s.find((n) => this.optionComparator(n, this.$data._value)) || e;\n },\n closeSearchOptions() {\n this.open = !1, this.$emit(\"search:blur\");\n },\n maybeDeleteValue() {\n if (!this.searchEl.value.length && this.selectedValue && this.selectedValue.length && this.clearable) {\n let e = null;\n this.multiple && (e = [\n ...this.selectedValue.slice(0, this.selectedValue.length - 1)\n ]), this.updateValue(e);\n }\n },\n optionExists(e) {\n return this.optionList.some((t) => this.optionComparator(t, e));\n },\n normalizeOptionForSlot(e) {\n return typeof e == \"object\" ? e : { [this.label]: e };\n },\n pushTag(e) {\n this.pushedTags.push(e);\n },\n onEscape() {\n this.search.length ? this.search = \"\" : this.searchEl.blur();\n },\n onSearchBlur() {\n if (this.mousedown && !this.searching)\n this.mousedown = !1;\n else {\n const { clearSearchOnSelect: e, multiple: t } = this;\n this.clearSearchOnBlur({ clearSearchOnSelect: e, multiple: t }) && (this.search = \"\"), this.closeSearchOptions();\n return;\n }\n if (this.search.length === 0 && this.options.length === 0) {\n this.closeSearchOptions();\n return;\n }\n },\n onSearchFocus() {\n this.open = !0, this.$emit(\"search:focus\");\n },\n onMousedown() {\n this.mousedown = !0;\n },\n onMouseUp() {\n this.mousedown = !1;\n },\n onSearchKeyDown(e) {\n const t = (l) => (l.preventDefault(), !this.isComposing && this.typeAheadSelect()), s = {\n 8: (l) => this.maybeDeleteValue(),\n 9: (l) => this.onTab(),\n 27: (l) => this.onEscape(),\n 38: (l) => (l.preventDefault(), this.typeAheadUp()),\n 40: (l) => (l.preventDefault(), this.typeAheadDown())\n };\n this.selectOnKeyCodes.forEach((l) => s[l] = t);\n const n = this.mapKeydown(s, this);\n if (typeof n[e.keyCode] == \"function\")\n return n[e.keyCode](e);\n }\n }\n}, he = [\"dir\"], ce = [\"id\", \"aria-expanded\", \"aria-owns\"], ue = {\n ref: \"selectedOptions\",\n class: \"vs__selected-options\"\n}, pe = [\"disabled\", \"title\", \"aria-label\", \"onClick\"], fe = {\n ref: \"actions\",\n class: \"vs__actions\"\n}, ge = [\"disabled\"], ye = { class: \"vs__spinner\" }, me = [\"id\"], be = [\"id\", \"aria-selected\", \"onMouseover\", \"onClick\"], _e = {\n key: 0,\n class: \"vs__no-options\"\n}, Oe = /* @__PURE__ */ v(\" Sorry, no matching options. \"), we = [\"id\"];\nfunction ve(e, t, s, n, l, i) {\n const y = K(\"append-to-body\");\n return a(), h(\"div\", {\n dir: s.dir,\n class: A([\"v-select\", i.stateClasses])\n }, [\n r(e.$slots, \"header\", d(c(i.scope.header))),\n u(\"div\", {\n id: `vs${s.uid}__combobox`,\n ref: \"toggle\",\n class: \"vs__dropdown-toggle\",\n role: \"combobox\",\n \"aria-expanded\": i.dropdownOpen.toString(),\n \"aria-owns\": `vs${s.uid}__listbox`,\n \"aria-label\": \"Search for option\",\n onMousedown: t[1] || (t[1] = (o) => i.toggleDropdown(o))\n }, [\n u(\"div\", ue, [\n (a(!0), h(B, null, L(i.selectedValue, (o, p) => r(e.$slots, \"selected-option-container\", {\n option: i.normalizeOptionForSlot(o),\n deselect: i.deselect,\n multiple: s.multiple,\n disabled: s.disabled\n }, () => [\n (a(), h(\"span\", {\n key: s.getOptionKey(o),\n class: \"vs__selected\"\n }, [\n r(e.$slots, \"selected-option\", d(c(i.normalizeOptionForSlot(o))), () => [\n v(D(s.getOptionLabel(o)), 1)\n ]),\n s.multiple ? (a(), h(\"button\", {\n key: 0,\n ref_for: !0,\n ref: (g) => l.deselectButtons[p] = g,\n disabled: s.disabled,\n type: \"button\",\n class: \"vs__deselect\",\n title: `Deselect ${s.getOptionLabel(o)}`,\n \"aria-label\": `Deselect ${s.getOptionLabel(o)}`,\n onClick: (g) => i.deselect(o)\n }, [\n (a(), b(_(i.childComponents.Deselect)))\n ], 8, pe)) : O(\"\", !0)\n ]))\n ])), 256)),\n r(e.$slots, \"search\", d(c(i.scope.search)), () => [\n u(\"input\", k({ class: \"vs__search\" }, i.scope.search.attributes, j(i.scope.search.events)), null, 16)\n ])\n ], 512),\n u(\"div\", fe, [\n w(u(\"button\", {\n ref: \"clearButton\",\n disabled: s.disabled,\n type: \"button\",\n class: \"vs__clear\",\n title: \"Clear Selected\",\n \"aria-label\": \"Clear Selected\",\n onClick: t[0] || (t[0] = (...o) => i.clearSelection && i.clearSelection(...o))\n }, [\n (a(), b(_(i.childComponents.Deselect)))\n ], 8, ge), [\n [P, i.showClearButton]\n ]),\n r(e.$slots, \"open-indicator\", d(c(i.scope.openIndicator)), () => [\n s.noDrop ? O(\"\", !0) : (a(), b(_(i.childComponents.OpenIndicator), d(k({ key: 0 }, i.scope.openIndicator.attributes)), null, 16))\n ]),\n r(e.$slots, \"spinner\", d(c(i.scope.spinner)), () => [\n w(u(\"div\", ye, \"Loading...\", 512), [\n [P, e.mutableLoading]\n ])\n ])\n ], 512)\n ], 40, ce),\n $(R, { name: s.transition }, {\n default: z(() => [\n i.dropdownOpen ? w((a(), h(\"ul\", {\n id: `vs${s.uid}__listbox`,\n ref: \"dropdownMenu\",\n key: `vs${s.uid}__listbox`,\n class: \"vs__dropdown-menu\",\n role: \"listbox\",\n tabindex: \"-1\",\n onMousedown: t[2] || (t[2] = F((...o) => i.onMousedown && i.onMousedown(...o), [\"prevent\"])),\n onMouseup: t[3] || (t[3] = (...o) => i.onMouseUp && i.onMouseUp(...o))\n }, [\n r(e.$slots, \"list-header\", d(c(i.scope.listHeader))),\n (a(!0), h(B, null, L(i.filteredOptions, (o, p) => (a(), h(\"li\", {\n id: `vs${s.uid}__option-${p}`,\n key: s.getOptionKey(o),\n role: \"option\",\n class: A([\"vs__dropdown-option\", {\n \"vs__dropdown-option--deselect\": i.isOptionDeselectable(o) && p === e.typeAheadPointer,\n \"vs__dropdown-option--selected\": i.isOptionSelected(o),\n \"vs__dropdown-option--highlight\": p === e.typeAheadPointer,\n \"vs__dropdown-option--disabled\": !s.selectable(o)\n }]),\n \"aria-selected\": p === e.typeAheadPointer ? !0 : null,\n onMouseover: (g) => s.selectable(o) ? e.typeAheadPointer = p : null,\n onClick: F((g) => s.selectable(o) ? i.select(o) : null, [\"prevent\", \"stop\"])\n }, [\n r(e.$slots, \"option\", d(c(i.normalizeOptionForSlot(o))), () => [\n v(D(s.getOptionLabel(o)), 1)\n ])\n ], 42, be))), 128)),\n i.filteredOptions.length === 0 ? (a(), h(\"li\", _e, [\n r(e.$slots, \"no-options\", d(c(i.scope.noOptions)), () => [\n Oe\n ])\n ])) : O(\"\", !0),\n r(e.$slots, \"list-footer\", d(c(i.scope.listFooter)))\n ], 40, me)), [\n [y]\n ]) : (a(), h(\"ul\", {\n key: 1,\n id: `vs${s.uid}__listbox`,\n role: \"listbox\",\n style: { display: \"none\", visibility: \"hidden\" }\n }, null, 8, we))\n ]),\n _: 3\n }, 8, [\"name\"]),\n r(e.$slots, \"footer\", d(c(i.scope.footer)))\n ], 10, he);\n}\nconst Ce = /* @__PURE__ */ S(de, [[\"render\", ve]]);\nexport {\n Ce as default\n};\n","function hasWindow() {\n return typeof window !== 'undefined';\n}\nfunction getNodeName(node) {\n if (isNode(node)) {\n return (node.nodeName || '').toLowerCase();\n }\n // Mocked nodes in testing environments may not be instances of Node. By\n // returning `#document` an infinite loop won't occur.\n // https://github.com/floating-ui/floating-ui/issues/2317\n return '#document';\n}\nfunction getWindow(node) {\n var _node$ownerDocument;\n return (node == null || (_node$ownerDocument = node.ownerDocument) == null ? void 0 : _node$ownerDocument.defaultView) || window;\n}\nfunction getDocumentElement(node) {\n var _ref;\n return (_ref = (isNode(node) ? node.ownerDocument : node.document) || window.document) == null ? void 0 : _ref.documentElement;\n}\nfunction isNode(value) {\n if (!hasWindow()) {\n return false;\n }\n return value instanceof Node || value instanceof getWindow(value).Node;\n}\nfunction isElement(value) {\n if (!hasWindow()) {\n return false;\n }\n return value instanceof Element || value instanceof getWindow(value).Element;\n}\nfunction isHTMLElement(value) {\n if (!hasWindow()) {\n return false;\n }\n return value instanceof HTMLElement || value instanceof getWindow(value).HTMLElement;\n}\nfunction isShadowRoot(value) {\n if (!hasWindow() || typeof ShadowRoot === 'undefined') {\n return false;\n }\n return value instanceof ShadowRoot || value instanceof getWindow(value).ShadowRoot;\n}\nfunction isOverflowElement(element) {\n const {\n overflow,\n overflowX,\n overflowY,\n display\n } = getComputedStyle(element);\n return /auto|scroll|overlay|hidden|clip/.test(overflow + overflowY + overflowX) && !['inline', 'contents'].includes(display);\n}\nfunction isTableElement(element) {\n return ['table', 'td', 'th'].includes(getNodeName(element));\n}\nfunction isTopLayer(element) {\n return [':popover-open', ':modal'].some(selector => {\n try {\n return element.matches(selector);\n } catch (e) {\n return false;\n }\n });\n}\nfunction isContainingBlock(elementOrCss) {\n const webkit = isWebKit();\n const css = isElement(elementOrCss) ? getComputedStyle(elementOrCss) : elementOrCss;\n\n // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block\n // https://drafts.csswg.org/css-transforms-2/#individual-transforms\n return ['transform', 'translate', 'scale', 'rotate', 'perspective'].some(value => css[value] ? css[value] !== 'none' : false) || (css.containerType ? css.containerType !== 'normal' : false) || !webkit && (css.backdropFilter ? css.backdropFilter !== 'none' : false) || !webkit && (css.filter ? css.filter !== 'none' : false) || ['transform', 'translate', 'scale', 'rotate', 'perspective', 'filter'].some(value => (css.willChange || '').includes(value)) || ['paint', 'layout', 'strict', 'content'].some(value => (css.contain || '').includes(value));\n}\nfunction getContainingBlock(element) {\n let currentNode = getParentNode(element);\n while (isHTMLElement(currentNode) && !isLastTraversableNode(currentNode)) {\n if (isContainingBlock(currentNode)) {\n return currentNode;\n } else if (isTopLayer(currentNode)) {\n return null;\n }\n currentNode = getParentNode(currentNode);\n }\n return null;\n}\nfunction isWebKit() {\n if (typeof CSS === 'undefined' || !CSS.supports) return false;\n return CSS.supports('-webkit-backdrop-filter', 'none');\n}\nfunction isLastTraversableNode(node) {\n return ['html', 'body', '#document'].includes(getNodeName(node));\n}\nfunction getComputedStyle(element) {\n return getWindow(element).getComputedStyle(element);\n}\nfunction getNodeScroll(element) {\n if (isElement(element)) {\n return {\n scrollLeft: element.scrollLeft,\n scrollTop: element.scrollTop\n };\n }\n return {\n scrollLeft: element.scrollX,\n scrollTop: element.scrollY\n };\n}\nfunction getParentNode(node) {\n if (getNodeName(node) === 'html') {\n return node;\n }\n const result =\n // Step into the shadow DOM of the parent of a slotted node.\n node.assignedSlot ||\n // DOM Element detected.\n node.parentNode ||\n // ShadowRoot detected.\n isShadowRoot(node) && node.host ||\n // Fallback.\n getDocumentElement(node);\n return isShadowRoot(result) ? result.host : result;\n}\nfunction getNearestOverflowAncestor(node) {\n const parentNode = getParentNode(node);\n if (isLastTraversableNode(parentNode)) {\n return node.ownerDocument ? node.ownerDocument.body : node.body;\n }\n if (isHTMLElement(parentNode) && isOverflowElement(parentNode)) {\n return parentNode;\n }\n return getNearestOverflowAncestor(parentNode);\n}\nfunction getOverflowAncestors(node, list, traverseIframes) {\n var _node$ownerDocument2;\n if (list === void 0) {\n list = [];\n }\n if (traverseIframes === void 0) {\n traverseIframes = true;\n }\n const scrollableAncestor = getNearestOverflowAncestor(node);\n const isBody = scrollableAncestor === ((_node$ownerDocument2 = node.ownerDocument) == null ? void 0 : _node$ownerDocument2.body);\n const win = getWindow(scrollableAncestor);\n if (isBody) {\n const frameElement = getFrameElement(win);\n return list.concat(win, win.visualViewport || [], isOverflowElement(scrollableAncestor) ? scrollableAncestor : [], frameElement && traverseIframes ? getOverflowAncestors(frameElement) : []);\n }\n return list.concat(scrollableAncestor, getOverflowAncestors(scrollableAncestor, [], traverseIframes));\n}\nfunction getFrameElement(win) {\n return win.parent && Object.getPrototypeOf(win.parent) ? win.frameElement : null;\n}\n\nexport { getComputedStyle, getContainingBlock, getDocumentElement, getFrameElement, getNearestOverflowAncestor, getNodeName, getNodeScroll, getOverflowAncestors, getParentNode, getWindow, isContainingBlock, isElement, isHTMLElement, isLastTraversableNode, isNode, isOverflowElement, isShadowRoot, isTableElement, isTopLayer, isWebKit };\n","import { rectToClientRect, arrow as arrow$1, autoPlacement as autoPlacement$1, detectOverflow as detectOverflow$1, flip as flip$1, hide as hide$1, inline as inline$1, limitShift as limitShift$1, offset as offset$1, shift as shift$1, size as size$1, computePosition as computePosition$1 } from '@floating-ui/core';\nimport { round, createCoords, max, min, floor } from '@floating-ui/utils';\nimport { getComputedStyle, isHTMLElement, isElement, getWindow, isWebKit, getFrameElement, getNodeScroll, getDocumentElement, isTopLayer, getNodeName, isOverflowElement, getOverflowAncestors, getParentNode, isLastTraversableNode, isContainingBlock, isTableElement, getContainingBlock } from '@floating-ui/utils/dom';\nexport { getOverflowAncestors } from '@floating-ui/utils/dom';\n\nfunction getCssDimensions(element) {\n const css = getComputedStyle(element);\n // In testing environments, the `width` and `height` properties are empty\n // strings for SVG elements, returning NaN. Fallback to `0` in this case.\n let width = parseFloat(css.width) || 0;\n let height = parseFloat(css.height) || 0;\n const hasOffset = isHTMLElement(element);\n const offsetWidth = hasOffset ? element.offsetWidth : width;\n const offsetHeight = hasOffset ? element.offsetHeight : height;\n const shouldFallback = round(width) !== offsetWidth || round(height) !== offsetHeight;\n if (shouldFallback) {\n width = offsetWidth;\n height = offsetHeight;\n }\n return {\n width,\n height,\n $: shouldFallback\n };\n}\n\nfunction unwrapElement(element) {\n return !isElement(element) ? element.contextElement : element;\n}\n\nfunction getScale(element) {\n const domElement = unwrapElement(element);\n if (!isHTMLElement(domElement)) {\n return createCoords(1);\n }\n const rect = domElement.getBoundingClientRect();\n const {\n width,\n height,\n $\n } = getCssDimensions(domElement);\n let x = ($ ? round(rect.width) : rect.width) / width;\n let y = ($ ? round(rect.height) : rect.height) / height;\n\n // 0, NaN, or Infinity should always fallback to 1.\n\n if (!x || !Number.isFinite(x)) {\n x = 1;\n }\n if (!y || !Number.isFinite(y)) {\n y = 1;\n }\n return {\n x,\n y\n };\n}\n\nconst noOffsets = /*#__PURE__*/createCoords(0);\nfunction getVisualOffsets(element) {\n const win = getWindow(element);\n if (!isWebKit() || !win.visualViewport) {\n return noOffsets;\n }\n return {\n x: win.visualViewport.offsetLeft,\n y: win.visualViewport.offsetTop\n };\n}\nfunction shouldAddVisualOffsets(element, isFixed, floatingOffsetParent) {\n if (isFixed === void 0) {\n isFixed = false;\n }\n if (!floatingOffsetParent || isFixed && floatingOffsetParent !== getWindow(element)) {\n return false;\n }\n return isFixed;\n}\n\nfunction getBoundingClientRect(element, includeScale, isFixedStrategy, offsetParent) {\n if (includeScale === void 0) {\n includeScale = false;\n }\n if (isFixedStrategy === void 0) {\n isFixedStrategy = false;\n }\n const clientRect = element.getBoundingClientRect();\n const domElement = unwrapElement(element);\n let scale = createCoords(1);\n if (includeScale) {\n if (offsetParent) {\n if (isElement(offsetParent)) {\n scale = getScale(offsetParent);\n }\n } else {\n scale = getScale(element);\n }\n }\n const visualOffsets = shouldAddVisualOffsets(domElement, isFixedStrategy, offsetParent) ? getVisualOffsets(domElement) : createCoords(0);\n let x = (clientRect.left + visualOffsets.x) / scale.x;\n let y = (clientRect.top + visualOffsets.y) / scale.y;\n let width = clientRect.width / scale.x;\n let height = clientRect.height / scale.y;\n if (domElement) {\n const win = getWindow(domElement);\n const offsetWin = offsetParent && isElement(offsetParent) ? getWindow(offsetParent) : offsetParent;\n let currentWin = win;\n let currentIFrame = getFrameElement(currentWin);\n while (currentIFrame && offsetParent && offsetWin !== currentWin) {\n const iframeScale = getScale(currentIFrame);\n const iframeRect = currentIFrame.getBoundingClientRect();\n const css = getComputedStyle(currentIFrame);\n const left = iframeRect.left + (currentIFrame.clientLeft + parseFloat(css.paddingLeft)) * iframeScale.x;\n const top = iframeRect.top + (currentIFrame.clientTop + parseFloat(css.paddingTop)) * iframeScale.y;\n x *= iframeScale.x;\n y *= iframeScale.y;\n width *= iframeScale.x;\n height *= iframeScale.y;\n x += left;\n y += top;\n currentWin = getWindow(currentIFrame);\n currentIFrame = getFrameElement(currentWin);\n }\n }\n return rectToClientRect({\n width,\n height,\n x,\n y\n });\n}\n\n// If has a CSS width greater than the viewport, then this will be\n// incorrect for RTL.\nfunction getWindowScrollBarX(element, rect) {\n const leftScroll = getNodeScroll(element).scrollLeft;\n if (!rect) {\n return getBoundingClientRect(getDocumentElement(element)).left + leftScroll;\n }\n return rect.left + leftScroll;\n}\n\nfunction getHTMLOffset(documentElement, scroll, ignoreScrollbarX) {\n if (ignoreScrollbarX === void 0) {\n ignoreScrollbarX = false;\n }\n const htmlRect = documentElement.getBoundingClientRect();\n const x = htmlRect.left + scroll.scrollLeft - (ignoreScrollbarX ? 0 :\n // RTL scrollbar.\n getWindowScrollBarX(documentElement, htmlRect));\n const y = htmlRect.top + scroll.scrollTop;\n return {\n x,\n y\n };\n}\n\nfunction convertOffsetParentRelativeRectToViewportRelativeRect(_ref) {\n let {\n elements,\n rect,\n offsetParent,\n strategy\n } = _ref;\n const isFixed = strategy === 'fixed';\n const documentElement = getDocumentElement(offsetParent);\n const topLayer = elements ? isTopLayer(elements.floating) : false;\n if (offsetParent === documentElement || topLayer && isFixed) {\n return rect;\n }\n let scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n let scale = createCoords(1);\n const offsets = createCoords(0);\n const isOffsetParentAnElement = isHTMLElement(offsetParent);\n if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {\n if (getNodeName(offsetParent) !== 'body' || isOverflowElement(documentElement)) {\n scroll = getNodeScroll(offsetParent);\n }\n if (isHTMLElement(offsetParent)) {\n const offsetRect = getBoundingClientRect(offsetParent);\n scale = getScale(offsetParent);\n offsets.x = offsetRect.x + offsetParent.clientLeft;\n offsets.y = offsetRect.y + offsetParent.clientTop;\n }\n }\n const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll, true) : createCoords(0);\n return {\n width: rect.width * scale.x,\n height: rect.height * scale.y,\n x: rect.x * scale.x - scroll.scrollLeft * scale.x + offsets.x + htmlOffset.x,\n y: rect.y * scale.y - scroll.scrollTop * scale.y + offsets.y + htmlOffset.y\n };\n}\n\nfunction getClientRects(element) {\n return Array.from(element.getClientRects());\n}\n\n// Gets the entire size of the scrollable document area, even extending outside\n// of the `` and `` rect bounds if horizontally scrollable.\nfunction getDocumentRect(element) {\n const html = getDocumentElement(element);\n const scroll = getNodeScroll(element);\n const body = element.ownerDocument.body;\n const width = max(html.scrollWidth, html.clientWidth, body.scrollWidth, body.clientWidth);\n const height = max(html.scrollHeight, html.clientHeight, body.scrollHeight, body.clientHeight);\n let x = -scroll.scrollLeft + getWindowScrollBarX(element);\n const y = -scroll.scrollTop;\n if (getComputedStyle(body).direction === 'rtl') {\n x += max(html.clientWidth, body.clientWidth) - width;\n }\n return {\n width,\n height,\n x,\n y\n };\n}\n\nfunction getViewportRect(element, strategy) {\n const win = getWindow(element);\n const html = getDocumentElement(element);\n const visualViewport = win.visualViewport;\n let width = html.clientWidth;\n let height = html.clientHeight;\n let x = 0;\n let y = 0;\n if (visualViewport) {\n width = visualViewport.width;\n height = visualViewport.height;\n const visualViewportBased = isWebKit();\n if (!visualViewportBased || visualViewportBased && strategy === 'fixed') {\n x = visualViewport.offsetLeft;\n y = visualViewport.offsetTop;\n }\n }\n return {\n width,\n height,\n x,\n y\n };\n}\n\n// Returns the inner client rect, subtracting scrollbars if present.\nfunction getInnerBoundingClientRect(element, strategy) {\n const clientRect = getBoundingClientRect(element, true, strategy === 'fixed');\n const top = clientRect.top + element.clientTop;\n const left = clientRect.left + element.clientLeft;\n const scale = isHTMLElement(element) ? getScale(element) : createCoords(1);\n const width = element.clientWidth * scale.x;\n const height = element.clientHeight * scale.y;\n const x = left * scale.x;\n const y = top * scale.y;\n return {\n width,\n height,\n x,\n y\n };\n}\nfunction getClientRectFromClippingAncestor(element, clippingAncestor, strategy) {\n let rect;\n if (clippingAncestor === 'viewport') {\n rect = getViewportRect(element, strategy);\n } else if (clippingAncestor === 'document') {\n rect = getDocumentRect(getDocumentElement(element));\n } else if (isElement(clippingAncestor)) {\n rect = getInnerBoundingClientRect(clippingAncestor, strategy);\n } else {\n const visualOffsets = getVisualOffsets(element);\n rect = {\n x: clippingAncestor.x - visualOffsets.x,\n y: clippingAncestor.y - visualOffsets.y,\n width: clippingAncestor.width,\n height: clippingAncestor.height\n };\n }\n return rectToClientRect(rect);\n}\nfunction hasFixedPositionAncestor(element, stopNode) {\n const parentNode = getParentNode(element);\n if (parentNode === stopNode || !isElement(parentNode) || isLastTraversableNode(parentNode)) {\n return false;\n }\n return getComputedStyle(parentNode).position === 'fixed' || hasFixedPositionAncestor(parentNode, stopNode);\n}\n\n// A \"clipping ancestor\" is an `overflow` element with the characteristic of\n// clipping (or hiding) child elements. This returns all clipping ancestors\n// of the given element up the tree.\nfunction getClippingElementAncestors(element, cache) {\n const cachedResult = cache.get(element);\n if (cachedResult) {\n return cachedResult;\n }\n let result = getOverflowAncestors(element, [], false).filter(el => isElement(el) && getNodeName(el) !== 'body');\n let currentContainingBlockComputedStyle = null;\n const elementIsFixed = getComputedStyle(element).position === 'fixed';\n let currentNode = elementIsFixed ? getParentNode(element) : element;\n\n // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block\n while (isElement(currentNode) && !isLastTraversableNode(currentNode)) {\n const computedStyle = getComputedStyle(currentNode);\n const currentNodeIsContaining = isContainingBlock(currentNode);\n if (!currentNodeIsContaining && computedStyle.position === 'fixed') {\n currentContainingBlockComputedStyle = null;\n }\n const shouldDropCurrentNode = elementIsFixed ? !currentNodeIsContaining && !currentContainingBlockComputedStyle : !currentNodeIsContaining && computedStyle.position === 'static' && !!currentContainingBlockComputedStyle && ['absolute', 'fixed'].includes(currentContainingBlockComputedStyle.position) || isOverflowElement(currentNode) && !currentNodeIsContaining && hasFixedPositionAncestor(element, currentNode);\n if (shouldDropCurrentNode) {\n // Drop non-containing blocks.\n result = result.filter(ancestor => ancestor !== currentNode);\n } else {\n // Record last containing block for next iteration.\n currentContainingBlockComputedStyle = computedStyle;\n }\n currentNode = getParentNode(currentNode);\n }\n cache.set(element, result);\n return result;\n}\n\n// Gets the maximum area that the element is visible in due to any number of\n// clipping ancestors.\nfunction getClippingRect(_ref) {\n let {\n element,\n boundary,\n rootBoundary,\n strategy\n } = _ref;\n const elementClippingAncestors = boundary === 'clippingAncestors' ? isTopLayer(element) ? [] : getClippingElementAncestors(element, this._c) : [].concat(boundary);\n const clippingAncestors = [...elementClippingAncestors, rootBoundary];\n const firstClippingAncestor = clippingAncestors[0];\n const clippingRect = clippingAncestors.reduce((accRect, clippingAncestor) => {\n const rect = getClientRectFromClippingAncestor(element, clippingAncestor, strategy);\n accRect.top = max(rect.top, accRect.top);\n accRect.right = min(rect.right, accRect.right);\n accRect.bottom = min(rect.bottom, accRect.bottom);\n accRect.left = max(rect.left, accRect.left);\n return accRect;\n }, getClientRectFromClippingAncestor(element, firstClippingAncestor, strategy));\n return {\n width: clippingRect.right - clippingRect.left,\n height: clippingRect.bottom - clippingRect.top,\n x: clippingRect.left,\n y: clippingRect.top\n };\n}\n\nfunction getDimensions(element) {\n const {\n width,\n height\n } = getCssDimensions(element);\n return {\n width,\n height\n };\n}\n\nfunction getRectRelativeToOffsetParent(element, offsetParent, strategy) {\n const isOffsetParentAnElement = isHTMLElement(offsetParent);\n const documentElement = getDocumentElement(offsetParent);\n const isFixed = strategy === 'fixed';\n const rect = getBoundingClientRect(element, true, isFixed, offsetParent);\n let scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n const offsets = createCoords(0);\n\n // If the scrollbar appears on the left (e.g. RTL systems). Use\n // Firefox with layout.scrollbar.side = 3 in about:config to test this.\n function setLeftRTLScrollbarOffset() {\n offsets.x = getWindowScrollBarX(documentElement);\n }\n if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {\n if (getNodeName(offsetParent) !== 'body' || isOverflowElement(documentElement)) {\n scroll = getNodeScroll(offsetParent);\n }\n if (isOffsetParentAnElement) {\n const offsetRect = getBoundingClientRect(offsetParent, true, isFixed, offsetParent);\n offsets.x = offsetRect.x + offsetParent.clientLeft;\n offsets.y = offsetRect.y + offsetParent.clientTop;\n } else if (documentElement) {\n setLeftRTLScrollbarOffset();\n }\n }\n if (isFixed && !isOffsetParentAnElement && documentElement) {\n setLeftRTLScrollbarOffset();\n }\n const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll) : createCoords(0);\n const x = rect.left + scroll.scrollLeft - offsets.x - htmlOffset.x;\n const y = rect.top + scroll.scrollTop - offsets.y - htmlOffset.y;\n return {\n x,\n y,\n width: rect.width,\n height: rect.height\n };\n}\n\nfunction isStaticPositioned(element) {\n return getComputedStyle(element).position === 'static';\n}\n\nfunction getTrueOffsetParent(element, polyfill) {\n if (!isHTMLElement(element) || getComputedStyle(element).position === 'fixed') {\n return null;\n }\n if (polyfill) {\n return polyfill(element);\n }\n let rawOffsetParent = element.offsetParent;\n\n // Firefox returns the element as the offsetParent if it's non-static,\n // while Chrome and Safari return the element. The element must\n // be used to perform the correct calculations even if the element is\n // non-static.\n if (getDocumentElement(element) === rawOffsetParent) {\n rawOffsetParent = rawOffsetParent.ownerDocument.body;\n }\n return rawOffsetParent;\n}\n\n// Gets the closest ancestor positioned element. Handles some edge cases,\n// such as table ancestors and cross browser bugs.\nfunction getOffsetParent(element, polyfill) {\n const win = getWindow(element);\n if (isTopLayer(element)) {\n return win;\n }\n if (!isHTMLElement(element)) {\n let svgOffsetParent = getParentNode(element);\n while (svgOffsetParent && !isLastTraversableNode(svgOffsetParent)) {\n if (isElement(svgOffsetParent) && !isStaticPositioned(svgOffsetParent)) {\n return svgOffsetParent;\n }\n svgOffsetParent = getParentNode(svgOffsetParent);\n }\n return win;\n }\n let offsetParent = getTrueOffsetParent(element, polyfill);\n while (offsetParent && isTableElement(offsetParent) && isStaticPositioned(offsetParent)) {\n offsetParent = getTrueOffsetParent(offsetParent, polyfill);\n }\n if (offsetParent && isLastTraversableNode(offsetParent) && isStaticPositioned(offsetParent) && !isContainingBlock(offsetParent)) {\n return win;\n }\n return offsetParent || getContainingBlock(element) || win;\n}\n\nconst getElementRects = async function (data) {\n const getOffsetParentFn = this.getOffsetParent || getOffsetParent;\n const getDimensionsFn = this.getDimensions;\n const floatingDimensions = await getDimensionsFn(data.floating);\n return {\n reference: getRectRelativeToOffsetParent(data.reference, await getOffsetParentFn(data.floating), data.strategy),\n floating: {\n x: 0,\n y: 0,\n width: floatingDimensions.width,\n height: floatingDimensions.height\n }\n };\n};\n\nfunction isRTL(element) {\n return getComputedStyle(element).direction === 'rtl';\n}\n\nconst platform = {\n convertOffsetParentRelativeRectToViewportRelativeRect,\n getDocumentElement,\n getClippingRect,\n getOffsetParent,\n getElementRects,\n getClientRects,\n getDimensions,\n getScale,\n isElement,\n isRTL\n};\n\nfunction rectsAreEqual(a, b) {\n return a.x === b.x && a.y === b.y && a.width === b.width && a.height === b.height;\n}\n\n// https://samthor.au/2021/observing-dom/\nfunction observeMove(element, onMove) {\n let io = null;\n let timeoutId;\n const root = getDocumentElement(element);\n function cleanup() {\n var _io;\n clearTimeout(timeoutId);\n (_io = io) == null || _io.disconnect();\n io = null;\n }\n function refresh(skip, threshold) {\n if (skip === void 0) {\n skip = false;\n }\n if (threshold === void 0) {\n threshold = 1;\n }\n cleanup();\n const elementRectForRootMargin = element.getBoundingClientRect();\n const {\n left,\n top,\n width,\n height\n } = elementRectForRootMargin;\n if (!skip) {\n onMove();\n }\n if (!width || !height) {\n return;\n }\n const insetTop = floor(top);\n const insetRight = floor(root.clientWidth - (left + width));\n const insetBottom = floor(root.clientHeight - (top + height));\n const insetLeft = floor(left);\n const rootMargin = -insetTop + \"px \" + -insetRight + \"px \" + -insetBottom + \"px \" + -insetLeft + \"px\";\n const options = {\n rootMargin,\n threshold: max(0, min(1, threshold)) || 1\n };\n let isFirstUpdate = true;\n function handleObserve(entries) {\n const ratio = entries[0].intersectionRatio;\n if (ratio !== threshold) {\n if (!isFirstUpdate) {\n return refresh();\n }\n if (!ratio) {\n // If the reference is clipped, the ratio is 0. Throttle the refresh\n // to prevent an infinite loop of updates.\n timeoutId = setTimeout(() => {\n refresh(false, 1e-7);\n }, 1000);\n } else {\n refresh(false, ratio);\n }\n }\n if (ratio === 1 && !rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {\n // It's possible that even though the ratio is reported as 1, the\n // element is not actually fully within the IntersectionObserver's root\n // area anymore. This can happen under performance constraints. This may\n // be a bug in the browser's IntersectionObserver implementation. To\n // work around this, we compare the element's bounding rect now with\n // what it was at the time we created the IntersectionObserver. If they\n // are not equal then the element moved, so we refresh.\n refresh();\n }\n isFirstUpdate = false;\n }\n\n // Older browsers don't support a `document` as the root and will throw an\n // error.\n try {\n io = new IntersectionObserver(handleObserve, {\n ...options,\n // Handle